Recently in Cygwin/X Category
If your appreciate my work on open source software, and would like to buy me a beer to say thank you, you can do so by clicking this button ;-)
In no particular order, some reported bugs:
- Various clipboard problems, either not working or only working intermittently for some people
- Some Solaris clients die with a BadAlloc on a XkbSetNamedIndicator request
- Some XView toolkit clients don't close with [x]
- Rebuilt xkdvi crashes in XtGetApplicationResources
- IRC report that -multimonitor -rooted with primary on right seems to misclculate the screen height somehow so some of the bottom of the X screen is invisible
- XWarpCursor() doesn't in rootless modes (not a regression!)
- Minimized windows are moved to (0,0) not unmapped: this causes the irritating punch through of menus and tooltips when the frame of the active window overlaps the (apparently) minimized window in the X screen
- Resizing a window frame doesn't move the X focus, so an open pop-up window which is a child of the resized window gets left behind
- Mouse isn't captured when click dragging; this makes it very hard to work with X windows which draw their own decorations
The thing I'd like to see working which is the reason I started looking at it in the first place
- RANDR extension support integrated with the native Windows WM_DISPLAYCHANGE message so X knows and does the right thing when the native Windows virtual desktop changes size due to a resolution change or monitor addition/removal
- Composite does strange things at the moment
- More investigation of why the 'smart scheduler' causes cygwin problems: SIGALRM every 20ms causes 'sporadic accept() failed' and deadlocks in multiwindow mode. Fixed/better with Cygwin 1.7.x?
- Fix building with multwindow with external window manager mode. This depends on the rootless extension, which depends on Apple's Xplugin.h :D
- Icon conversion could use a bit more work, scaling overlarge NET_WM_ICON icons down to the right size, improving icon conversion if we could find a simple way to use a bilinear filter Some windows still have no icon found by us, although native WMs can find them.
- Probably should change explicit use of GetTickCount() in event generation in xwin/ to use GetTimeInMillis(). This should make things consistent if we ever wanted to use the gettimeofday() clock
- Maybe get some patches folded back into upstream
I've been spending a bit of time recently trying to get an up to date version of the Cygwin/X X server building and working (the current version in Cygwin is a R6.9 vintage monolithic X :()
Patch-set to build X.org server 1.5.2 for cygwin
Patch-set for the current X.org git
A couple of resource were very useful: The Xming server is the same server built for mingw, and some patches for the 1.4 X server
A built version is now in cygwin ports
Patch-set to build X.org server 1.5.2 for cygwin
Patch-set for the current X.org git
A couple of resource were very useful: The Xming server is the same server built for mingw, and some patches for the 1.4 X server
A built version is now in cygwin ports
