- Nov 06, 2015
-
-
Olivier Fourdan authored
To reduce the number of motion notify events, allowing for better event compression. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Bug: 12176 If, upon mapping, WM_SIZE_HINTS specifies a non-resizable window, xfwm4 ignores all subsequent updates to WM_SIZE_HINTS set by the application. This is a regression introduced by commit 78b5c3c4 (bug 10910). Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
- Aug 25, 2015
-
-
Bug: 11995 In wireframeDrawXlib(), there was a check to not redraw the wireframe if it had the same size as the previously drawn wireframe. This check is also in wireframeDrawCairo(), but in the Xlib case it prevents correct updates of the wireframe when cycling through identically sized windows. Signed-off-by:
Guus Sliepen <guus@debian.org>
-
Bug: 7928 Add support for _NET_WM_WINDOW_TYPE_NOTIFICATION windows and stack them in a specific layer above of all other layers.
-
Olivier Fourdan authored
Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Bug: 7549 Still thinking this is a corner case, but oh well... Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
By displaying a message in the daemon option is passed. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
- Jun 15, 2015
-
-
Olivier Fourdan authored
Bug: 10439 - Check for GL errors, - Add detailed logs, - Disable Y inverted support (needs clarification, for NVidia proprietary driver support)), - Do not enforce ARGB FB config (for NVidia proprietary driver support) - Make sure to call glXWaitX() between each frame draw (for NVidia proprietary driver support) Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
This is causing all sort of weird bugs and issues. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
- May 18, 2015
-
-
Olivier Fourdan authored
For _NET_WM_MOVERESIZE requests, if the given button does not match any available physical button, we would wait for that (impossible) button combination to be released. Check that the given button is one of the well known button or just wait for any button release otherwise. That fixes an issue with KDE apps where clicking on the menu bar to move the window would hang forever after the mouse button is depressed. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
- May 15, 2015
-
-
Olivier Fourdan authored
Bug: 11893 Otherwise we may confuse clients. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Applications may set their _NET_WM_USER_TIME to 0 to indicate that the window should not initially focused when it is mapped, but there is no indication that startup-notification given timstamp should follow the same rule. Ignore zero timestamp from startup-notification, it will help with apps not being focused when started from the panel or the desktop. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
- Apr 29, 2015
-
-
Bug: 5649 This enables more accelerators on the window menu - i.e. the one you get to from the titlebar or alt-space. on top/same/below get T, S and B On all Visible workspace/on this workspace get V (with a small change to the text) Move to another Workspace gets W The first 9 workspaces now get the accelerators 1..9 on that menu Signed-off-by:
Dr. David Alan Gilbert <dave@treblig.org>
-
- Apr 27, 2015
-
-
Olivier Fourdan authored
Bug: 11861 That might with the performance regression reported when GL is not available. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Bug: 11830 Reported-by:
Emanuel Czirai <emanueLczirai@cryptoLab.net> Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
If both are available, try to use GL first and next Present. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
- Apr 24, 2015
-
-
Olivier Fourdan authored
Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Bug: 10439 Using texture-from-pixmap extension. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Bug: 11126 Make use of the newly released libXpresent library to add support for DRI3/Present to the compositor using double-buffering. This makes the compositor tear-free on supported hardware. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
- Mar 28, 2015
-
-
Olivier Fourdan authored
in both configure and help output. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
This just fixes a couple build warnings when compiling xfpm from git master with gcc. compositorHandleRandrNotify isn't called anymore so drop the dead code it was removed in: commit 8fbff6 but got added with the Merge branch 'scale-cursor' commit, bc0355.
-
- Mar 27, 2015
-
-
Bug: 11723
-
Olivier Fourdan authored
Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Remove dead code and reuse some other. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Bug: 10988 Use XImage to convert the pointer image and reshuffle the code a bit. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Bug: 11642 Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
- Mar 22, 2015
-
-
Peter de Ridder authored
-
- Mar 19, 2015
-
-
Peter de Ridder authored
-
- Mar 15, 2015
-
-
Olivier Fourdan authored
Bug: 11700 Duh... Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
- Mar 14, 2015
-
-
Olivier Fourdan authored
And other missing bits. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Bug: 10372 With compositor enabled, horizontal scrolling via the mousewheel or touchpad would adjust the window opacity. Apparently, this is confusing so make it optional and disabled by default. If you fancy this feature, you can re-enable it by setting "horiz_scroll_opacity" to true in xfconf. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Bug: 11685 There was some confusion in the definition of "same application" when cycling through windows of the same application. Same application meant windows which share a common leader or from the same group, which basically means the same running application, not two different instances of the same program. Widen the search criteria to the WM class "resource name" which contains the application name so that multiple different instances of the same program/application can be included. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Bug: 11693 Fix a long standing bug with gravity which was partly due to a wrong interpretation of the gravity definition from bug 3634 where the reproducer provided was actually wrong. Gravity does not change the actual reference point of the client window, but rather "specifies how and whether the client window wants to be shifted to make room for the window manager frame" (from the ICCCM definition). This makes xfwm4 behave the same as other window managers such as metacity/mutter or kwin with regard to window gravity. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
- Mar 10, 2015
-
-
Olivier Fourdan authored
Bug: 11664 _NET_REQUEST_FRAME_EXTENTS is a request sent before the window is mapped (it's the actual purpose, estimate what the frame extents will be once it's mapped), but as the window is not yet mapped, it is unknown to the window manager. That would cause _NET_REQUEST_FRAME_EXTENTS to be ignored, and some apps/tookit (namely GLFW) rely on it and would block indefinitely until the reply from the window manager is received. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Bug: 11670 Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
- Mar 08, 2015
-
-
Nick Schermer authored
The loop was not entirely finished, therefore it did not make use of the bottom/left side of the screen.
-
Olivier Fourdan authored
stoopid leftover, really. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-