The is onecomponent missing in your list, the window manager. This is 
responcible for window placement and most likely thenew one isn't fully 
supported by GNUstep.

Fred

On the road

Am 21.10.2013 um 07:50 schrieb "Lundberg, Johannes" 
<[email protected]>:

> Hi
> 
> I experiencing some weird behavior with a stay-always-on-top window 
> (NSMainMenuWindowLevel) and borderless windows.
> 
> This behavior does NOT occur with vesa or vmware driver, only intel. (the 
> three I tested)
> System has Intel hd4000 graphics.
> Backend of GNUstep is cairo.
> 
> I don't think this is directly related to GNUstep but more a result of 
> changes in FreeBSD 10.0 BETA1 compared to CURRENT i took from svn one or two 
> months ago.
> 
> I have a transparent window (W1) that should stay on top always and I achieve 
> this by setting window level to NSMainMenuWindowLevel.  This is all good 
> except when any other window is borderless.
> 
> If I open a borderless window (W2) (by setting NSBorderlessWindowMask) and 
> give it focus it will be rendered on top of W1. I expect it to be rendered 
> behind W1..
> 
> Here is a comparison of the different packages installed.
> 
> New system (with bug)
> cairo-1.10.2_6,2               Vector graphics library with cross-device 
> output support
> dri-9.1.6_3,2                  OpenGL hardware acceleration drivers for the 
> DRI
> dri2proto-2.8                  DRI2 prototype headers
> freeglut-2.8.1                 An alternative to the OpenGL Utility Toolkit 
> (GLUT) library
> glew-1.10.0_1                  The OpenGL Extension Wrangler Library
> glproto-1.4.16                 GLX extension headers
> gnustep-1.28.0_1               Objective-C libraries based on the OpenStep 
> standard
> gnustep-back-cairo-0.23.0      GNUstep GUI backend
> gnustep-base-1.24.5_1          GNUstep Foundation library
> gnustep-gui-0.23.1             GNUstep GUI library
> gnustep-make-2.6.5             GNUstep makefile package
> libGL-9.1.6                    OpenGL library that renders using GLX or DRI
> libGLU-9.0.0                   OpenGL utility library
> xdriinfo-1.0.4                 Query configuration information of DRI drivers
> xf86-video-intel-2.21.15       Driver for Intel integrated graphics chipsets
> xf86driproto-2.1.1             XFree86-DRI extension headers
> xorg-7.7                       X.Org complete distribution metaport
> xorg-drivers-7.7               X.org drivers meta-port
> xorg-libraries-7.7             X.org libraries meta-port
> xorg-server-1.12.4_3,1         X.Org X server and related programs
> 
> 
> Old system (working fine - gnustep from svn, not ports)
> cairo-1.10.2_5,2               Vector graphics library with cross-device 
> output support
> dri-8.0.5_3,2                  OpenGL hardware acceleration drivers for the 
> DRI
> dri2proto-2.8                  DRI2 prototype headers
> freeglut-2.8.1                 An alternative to the OpenGL Utility Toolkit 
> (GLUT) library
> glew-1.10.0                    The OpenGL Extension Wrangler Library
> glproto-1.4.16                 GLX extension headers
> libGL-8.0.5_4                  OpenGL library that renders using GLX or DRI
> libGLU-9.0.0                   OpenGL utility library
> xdriinfo-1.0.4                 Query configuration information of DRI drivers
> xf86-video-intel-2.21.9        Driver for Intel integrated graphics chipsets
> xf86-video-vesa-2.3.2          X.Org vesa display driver
> xf86driproto-2.1.1             XFree86-DRI extension headers
> xorg-7.7                       X.Org complete distribution metaport
> xorg-drivers-7.7               X.org drivers meta-port
> xorg-libraries-7.7             X.org libraries meta-port
> xorg-server-1.12.4_1,1         X.Org X server and related programs
> 
> I will also post this to freebsd-x11.
> 
> Best regards
> --
> Johannes Lundberg
> 
> _______________________________________________
> Bug-gnustep mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/bug-gnustep

_______________________________________________
Bug-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to