Commit Graph

4838 Commits

Author SHA1 Message Date
Kim Woelders 08ad426b8b Fix ignoring ConfigureRequest from application.
We would "correct" position/size even though we should ignore the
operation.
2015-06-22 20:10:26 +02:00
Kim Woelders 4c8af1fda8 Require render version 0.11 before using XRenderCreateSolidFill().
Apparently use of XRenderCreateSolidFill() may trigger high Xorg cpu
usage (seen on Xorg 1.7.7 with render 0.10, driver unknown).
Exact reason unknown, maybe a driver problem.

Requiring render version >= 0.11 may just be a random way to avoid
some brokenness in older Xorgs.
2015-06-18 21:00:39 +02:00
Kim Woelders f4b11e47ec Fix stacking when there is only one window.
Thanks to Daniel Nobuto for tracking this one down and reporting it.
2015-05-03 20:37:08 +02:00
Kim Woelders 87ba89d9b4 Fixes for various build corner cases. 2015-04-11 23:19:34 +02:00
Kim Woelders cd095e1637 Eliminate deprecated usleep().
SleepUs() will even sleep the correct amount of time when interrupted by
a signal.
There shouldn't be any significant cases where this could be a problem
though.
2015-04-11 23:19:34 +02:00
Kim Woelders eedd3f6789 Use gettext 0.18.
Because.. umm... because we must move on.. yes!
2015-04-07 20:28:25 +02:00
Kim Woelders 02b64e4a6f 1.0.16.001. 2015-04-07 20:19:21 +02:00
maxerba 1dba79261c Update catalan translation 2015-03-30 21:25:03 +02:00
Kim Woelders 7d11396d3e Fix crash when using mouse wheel in background selector (T2222). 2015-03-23 19:32:49 +01:00
Kim Woelders 45bf0da80d Slightly different fix to pager zoom/focus issue. 2015-03-23 19:32:48 +01:00
Kim Woelders d23aeb1ca7 Fix focus issues with pager zoom windows on desks other than first (T2197).
Change the zoom window parent to be the current desktop in stead of the
root one.
Otherwise, when entering the zoom window (on desktops other than first),
we get an indication that we are leaving the current desktop causing the
current active window to be unfocused (and refocused when leaving).
2015-03-20 21:07:39 +01:00
Kim Woelders 82cfa85000 1.0.16.000. 2015-03-20 21:07:26 +01:00
Kim Woelders 3b4cc842e2 1.0.16. 2015-02-21 14:55:34 +01:00
Kim Woelders 6123fb3f04 Update po. 2015-02-21 14:55:13 +01:00
Kim Woelders 4b319d794b Wrap some calls to XRenderCreatePicture(). 2015-01-25 00:05:10 +01:00
Kim Woelders 72328b12ab CM: Reorder start/stop details. 2015-01-24 15:50:15 +01:00
Kim Woelders 88e48caf47 CM: Fadeout tweak. 2015-01-24 15:37:56 +01:00
Kim Woelders 345a7a1d7d CM: Cosmetics. 2015-01-24 15:37:56 +01:00
Kim Woelders bf2b7fd300 Fix potential buffer overruns when using sscanf(). 2015-01-23 20:18:20 +01:00
Kim Woelders 1377015985 Forgot a config.h. 2015-01-17 20:06:03 +01:00
Kim Woelders 34b9bb9474 1.0.15.001. 2015-01-17 19:39:15 +01:00
Kim Woelders 16799ea4cc Update po. 2015-01-17 19:34:16 +01:00
Kim Woelders 9c31fe29ed Clean up header file inclusion order.
Fixes building with e.g. -std=c99 and c11 by always including config.h
(which defines _GNU_SOURCE) first.
2015-01-17 19:33:42 +01:00
Kim Woelders e5b71f40f3 Remove unused AnimatorsDelCat(). 2015-01-10 18:56:58 +01:00
Kim Woelders 168ef48fbc Minor fading animation tweak.
Keep fading animator pointer around to avoid having to look it up later.
2015-01-10 18:56:58 +01:00
Kim Woelders 73b7fcc0dd Forgot 2015. 2015-01-10 18:56:58 +01:00
Kim Woelders 8e866cf49c Visibility cosmetics (use EC_C_VISIBILITY). 2015-01-04 16:43:05 +01:00
Kim Woelders ce298f6b42 Fix animator initialisation when duration is 0.
When adding an animator with zero duration the animation would just run
forever.
2015-01-02 14:09:55 +01:00
Kim Woelders 0981a53f1b Fix animation bug.
If animators are added within 1 ms from a call to _AnimatorsTimer()
in a previous event loop run, the animation timer might not be
rescheduled properly.
2015-01-02 11:36:15 +01:00
Kim Woelders 3584d11e80 Minor tweaks in EShapePropagate().
Mostly some more debug.
2015-01-02 11:28:49 +01:00
Kim Woelders f0185a6ab9 Eliminate EwinFindByChildren().
No need for matching container window or border parts.
2015-01-02 10:21:34 +01:00
Kim Woelders f1fd4d8b1d FX: Correct some offsets. 2014-12-20 08:06:51 +01:00
Kim Woelders 420854cb1a FX: Cosmetics. 2014-12-20 08:06:47 +01:00
Kim Woelders 332f592639 Correct shading end size.
Shading animation went a bit too far with end size.
2014-12-16 23:13:56 +01:00
Kim Woelders c3e599ae5e Simplify shading code.
Merge practically identical _EwinShadeRun() and _EwinUnshadeRun().
2014-12-16 23:13:55 +01:00
Kim Woelders 0dbb2e6c88 Autofoo tweaks.
Rename CWARNFLAGS to CFLAGS_WARNINGS for consistency with pending
changes.
2014-12-16 23:11:34 +01:00
Kim Woelders 94714f9b72 Initial CM/Present experimental support.
Seems to work... kindof..
2014-11-23 18:09:28 +01:00
Kim Woelders 1e625f8bb4 Initial Present infrastructure. 2014-11-23 06:37:07 +01:00
Kim Woelders 9c7cf39e31 Prepare to handle other than XI2 generic events. 2014-11-22 16:33:08 +01:00
Kim Woelders 611e6bfed0 Debug printout cleanups. 2014-11-22 16:33:08 +01:00
Kim Woelders f2e2e1bae4 Use XRenderCreateSolidFill() if available. 2014-11-22 16:33:08 +01:00
Kim Woelders 7c6deaabbf Extension version checking cleanups. 2014-11-20 21:45:25 +01:00
Kim Woelders b38fe1e6cf 1.0.15.000. 2014-11-20 21:44:59 +01:00
Kim Woelders 6ab2ad9a60 1.0.15. 2014-11-18 21:43:56 +01:00
Kim Woelders 200c0c9397 Update po. 2014-11-18 21:43:56 +01:00
Kim Woelders a9a568ffe3 Debug printout cleanups. 2014-10-17 21:25:12 +02:00
Kim Woelders 489c4c669d Set lower limit on slide/shade speed.
Fixes crash if speed is set to 0.
2014-10-17 21:25:12 +02:00
Kim Woelders c08ff59b9c Simplify sound configuration.
Use --enable-sound=yes/pulseaudio/esound/no.

--enable-sound-pulse and --enable-sound-esound are now gone.
2014-10-17 21:23:10 +02:00
Kim Woelders be326e53a8 1.0.14.001. 2014-10-17 07:18:25 +02:00
Kim Woelders 54ac7a604c Fix some normally disabled debug format strings. 2014-10-15 22:47:25 +02:00