-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/120931/#review70399
-----------------------------------------------------------



kdeui/windowmanagement/kwindowsystem_mac.cpp
<https://git.reviewboard.kde.org/r/120931/#comment49224>

    anything that hinders from making kwindowsystem_mac.cpp 
kwindowsystem_mac.mm directly?



kdeui/windowmanagement/kwindowsystem_mac.cpp
<https://git.reviewboard.kde.org/r/120931/#comment49222>

    Does this *really* cut it on OSX?
    The function is not supposed to be an extra superfluous wrapper around 
QWidget, but typically used to control windows IN ANOTHER PROCESS.
    
    This raises the question whether that's possible on OSX at all.
    If not, testing for an in-process window (search toplevels only?) is ok, 
but the failure should cause a big fat warning to the developer that this code 
isn't portable.


- Thomas Lübking


On Nov. 14, 2014, 11:04 nachm., René J.V. Bertin wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/120931/
> -----------------------------------------------------------
> 
> (Updated Nov. 14, 2014, 11:04 nachm.)
> 
> 
> Review request for KDE Software on Mac OS X and kdelibs.
> 
> 
> Repository: kdelibs
> 
> 
> Description
> -------
> 
> This is an attempt to improve the Mac-specific implementation of the 
> `KWindowSystem` class.
> For convenience and future-proofness (and also because I like the language) I 
> converted `kwindowsystem_mac.cpp` to ObjC++, i.e. `kwindowsystem_mac.mm`, and 
> added the AppKit framework in the CMakeFile.
> 
> Much of the code in this file is hardly better than gentle hacking, but that 
> probably concerns the functions that are of least interest on a platform 
> where KDE doesn't do session management.
> 
> I should probably update the "not yet implemented" debug statements (to 
> "unsupported"), and I might have another look at kwindowinfo_mac.cpp too.
> 
> 
> Diffs
> -----
> 
>   kdeui/CMakeLists.txt 1454790 
>   kdeui/tests/kwindowtest.cpp b4012d7 
>   kdeui/windowmanagement/kwindowsystem_mac.cpp 4200237 
>   kdeui/windowmanagement/kwindowsystem_mac_p.h PRE-CREATION 
>   kdeui/windowmanagement/kwindowsystem_macobjc.mm PRE-CREATION 
> 
> Diff: https://git.reviewboard.kde.org/r/120931/diff/
> 
> 
> Testing
> -------
> 
> On OS X 10.6.8, mostly with the updated kwindowtest utility (which calls 
> KWindowSystem functions when clicking the Open button in its toolbar).
> Also tested on Mac OS X 10.9.4 rebuilding kdelibs from scratch.
> 
> 
> Thanks,
> 
> René J.V. Bertin
> 
>

Reply via email to