> On Jan. 18, 2015, 4:01 a.m., Inge Wallin wrote: > > karbon/ui/KarbonView.cpp, line 1214 > > <https://git.reviewboard.kde.org/r/122115/diff/1/?file=342472#file342472line1214> > > > > I think you should also provide a patch for this to the kde frameworks.
What exactly do you mean? KF5? Standard menu items created through KStandardActions have the appropriate menu role set, which is why I added the comment. This is valid for KDE4 (and was before I identified the reason why the About and Preferences menu items on OS X often have an unexpected effect). KStandardActions is preserved in KF5 AFAIK, so it should apply there too. > On Jan. 18, 2015, 4:01 a.m., Inge Wallin wrote: > > libs/db/drivers/sqlite/sqliteconnection.cpp, line 50 > > <https://git.reviewboard.kde.org/r/122115/diff/1/?file=342474#file342474line50> > > > > But this define is for both plugins and actual libraries, isn't it? Is > > this safe? Given that the change is confined to a single source file (which I presume but haven't checked isn't included in others), I think so. I'll have another look, but I don't think that file loads objects that are also used (i.e. linked-in) as shared libraries. Or to be more explicit, shared libraries that are linked in with the `-lfoo` search function that on OS X finds `libfoo.dylib`; shared libraries that are linked in with a full path specification are of course not affected. On Jan. 18, 2015, 4:01 a.m., René J.V. Bertin wrote: > > dded ccdc? eefe? :) - René J.V. ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/122115/#review74221 ----------------------------------------------------------- On Jan. 17, 2015, 11:17 p.m., René J.V. Bertin wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/122115/ > ----------------------------------------------------------- > > (Updated Jan. 17, 2015, 11:17 p.m.) > > > Review request for Calligra and KDE Software on Mac OS X. > > > Repository: calligra > > > Description > ------- > > This patch is a companion to the build system adaptations from RR > 122114(https://git.reviewboard.kde.org/r/122114/), and includes a number of > adaptations to OS X peculiarities. > > In order of appearance in the patch file: > - OS X has a so-called `application menu` which has a number of standard > `menu items` (actions in Qt speak): About, Preferences and Quit. Qt tries to > guess which actions are to be assigned to these menu items, in a 1st come, > 1st served fashion and using text-based heuristics on the action text. This > works reliably enough for Quit, but not so for the About and Preferences > items which both tend to have multiple matches in KDE menus. For this reason > it is good practice to `setMenuRole` on the relevant actions when they are > created. > - `typedef void* GLsync`: in order not to impose a required dependency on > GLEW. > - KDE applications commonly use the `.so` extension for shared modules and > plugins, and the build system creates them that way. > > > Diffs > ----- > > flow/part/FlowView.cpp 5ce755f > karbon/ui/KarbonView.cpp db71464 > krita/ui/opengl/kis_opengl_canvas2_p.h 16ba118 > libs/db/drivers/sqlite/sqliteconnection.cpp 23a6eca > libs/kopageapp/KoPAView.cpp fa0e381 > words/part/KWView.cpp 9f2f230 > > Diff: https://git.reviewboard.kde.org/r/122115/diff/ > > > Testing > ------- > > On OS X 10.9.5 with kdelibs 4.14.4 and Qt 4.8.6, on a mid 2011 13" Macbook > Pro (2.7Ghz dual-core i7, Intel HD3000 graphics) > > > Thanks, > > René J.V. Bertin > >
_______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel