- 08 Dec, 2020 2 commits
-
-
Anonymous authored
175 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
Olivier Fourdan authored
Thunderbird is acting really weird with its opaque region, it sometimes set a (wrong) opaque region for a very short time during resize and immediately remove it, but that can prevent non-opaque regions such as drop shadows with client side decorations from being damaged correctly. While this is clearly a client bug, it shows that damaging the difference on opaque region update can be useful. This reverts commit 1e80481a.
-
- 07 Dec, 2020 3 commits
-
-
Triyan W. Nugroho authored
175 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
Olivier Fourdan authored
Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Add more check for the compositor being enabled, to avoid running into potential XErrors. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
- 05 Dec, 2020 4 commits
-
-
Emin Tufan Çetin authored
175 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
Olivier Fourdan authored
When disabling the compositor, X11 events may still be queued and trigger and XError after the compositor output is disabled. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org> #462
-
Olivier Fourdan authored
Older epoxy versions may miss some GL functions, warn at build time if that occurs. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
If activate action is set to "none" and focus stealing prevention is enabled, set the demand attention flag rather that raising the window, so it doesn't come into the way of the user. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org> Closes: #441
-
- 04 Dec, 2020 1 commit
-
-
Olexandr Nesterenko authored
173 translated messages, 2 untranslated messages. Transifex (https://www.transifex.com/xfce/public/).
-
- 02 Dec, 2020 1 commit
-
-
Anonymous authored
175 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
- 01 Dec, 2020 1 commit
-
-
The function prototypes are already a GSourceFunc, no need to cast the pointer. Remove a gpointer casts. Signed-off-by:
Olaf Hering <olaf@aepfle.de>
-
- 30 Nov, 2020 6 commits
-
-
Luna Jernberg authored
173 translated messages, 2 untranslated messages. Transifex (https://www.transifex.com/xfce/public/).
-
Anonymous authored
175 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
Yannick Le Guen authored
175 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
Саша Петровић authored
175 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
UTUMI Hirosi authored
175 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
Emanuele Petriglia authored
175 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
- 29 Nov, 2020 3 commits
-
-
Olivier Fourdan authored
Older epoxy versions may not provide all GL functions, causing the build to fail. Make sure to check for function availability. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Note: This cannot work with CSD (client-side decoration), as double- click is handled by the client and not by the window manager with CSD. Closes: xfce/xfwm4#1
-
Closes: #451 (Disable initial sorting of keyboard shortcuts) Signed-off-by:
DarkTrick <notebook22312@gmail.com>
-
- 28 Nov, 2020 14 commits
-
-
Triyan W. Nugroho authored
174 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
Elishai Eliyahu authored
174 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
Yannick Le Guen authored
174 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
Olivier Fourdan authored
XFixesSetPictureClipRegion() with the region from the client window can cause a RenderBadPicture error. Make sure to include it within the XError trap. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org> xfce/xfwm4#460
-
Olivier Fourdan authored
When using GLX, xfwm4 relies on glXSwapBuffers() for vblank. Normally, glXSwapBuffers() is non blocking, unless the previous call is still pending. That means that if xfwm4 queues glXSwapBuffers() faster than the refresh rate, the following calls will be blocking, stalling the window manager completely, which is bad for obvious reasons. To avoid queuing a new glXSwapBuffers() before the previous one is complete, use a GL sync mechanism. Typically, we insert a GL Sync object just after the glXSwapBuffers() command, and check if the GL Sync is triggered before redrawing again, just like we do with Xpresent. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Just a small code rework, no functional change. This is a preparation work for GL Sync which will do something similar for the GLX backend. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Debug mode means compiling with "-Werror", clean up various leftovers breaking the build in debug. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
The Xpresent header check for PRESENT_FUTURE_VERSION but it's not set anywhere. Just set it to avoid a compilation issue with WError. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
For debugging purpose, log the time spent waiting on the fence sync and the redrawing time, including the time spent in glXSwapBuffers(). Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Just a small code rework, no functional change. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
Just a small code rework, no functional change. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
If either the GLX_MESA_swap_control or the GLX_EXT_swap_control extension is available, use it to set the swap interval to 1. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
When using multiple buffers, no need to set all possible buffers, just set the right number of buffers actually used per vblank backend. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
Olivier Fourdan authored
If GLX was configured (at build time) to use multiple buffers, we would still use a single GLX drawable. Assign a GLX drawable per buffer instead - Note that this doesn't make any difference in the default case, as GLX uses a single buffer anyway. Signed-off-by:
Olivier Fourdan <fourdan@xfce.org>
-
- 27 Nov, 2020 1 commit
-
-
ivmazurenko authored
174 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
- 26 Nov, 2020 1 commit
-
-
Саша Петровић authored
174 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
- 24 Nov, 2020 3 commits
-
-
Hugo Carvalho authored
174 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
Kjell Cato Heskjestad authored
174 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
Anonymous authored
174 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-