Mike Blumenkrantz
9b1878d2fa
fix border frame color classes to be configured as solids, not text
...
fix T1637
2015-02-23 17:55:39 -05:00
Mike Blumenkrantz
577a577dbd
don't clamp bgpreview vsize if bgpreview is a fullscreen overlay
2015-02-23 17:34:42 -05:00
Mike Blumenkrantz
e79bd2f928
fix appindicator icon loading when using IconThemePath key
...
fix T1888
2015-02-23 17:23:53 -05:00
Mike Blumenkrantz
931f1a830f
set default text for edgebindings caption when no bindings exist
2015-02-23 16:54:01 -05:00
Mike Blumenkrantz
f7c07dd086
fix dialog sizing when icon setting fails
2015-02-23 16:54:00 -05:00
Mike Blumenkrantz
8691d860fb
remove unnecessary icon setting and fix sizing in edgebindings
...
ref T2144
2015-02-23 16:53:58 -05:00
Mike Blumenkrantz
800ec5eaa3
do not reapply focus on canvas object ungrab/close for pointer-focus enthusiasts
2015-02-20 09:56:15 -05:00
Mike Blumenkrantz
c15e0848b5
revert some comp object debugging bits that snuck into another commit
2015-02-19 11:13:46 -05:00
Mike Blumenkrantz
2d4929e68e
rename extremely frustratingly-named E_Screen_Limits enum and members
...
this came in a patch that I take full responsibility for not adequately reviewing at the time.
the names are confusing and counterintuitive, and it does not properly include the client namespace.
backported to avoid future backport conflicts
2015-02-18 18:56:18 -05:00
Mike Blumenkrantz
7ea12ff367
clamp client size to screen when client limit policy does not allow offscreen
...
fix T1779
2015-02-18 18:38:39 -05:00
Mike Blumenkrantz
e19b19672c
fix crashing when changing desklock settings and using pin/personal auth
2015-02-18 17:08:06 -05:00
Mike Blumenkrantz
614ff09656
escape notification popup text...always
...
fix T2053
2015-02-18 16:53:09 -05:00
Mike Blumenkrantz
9567acde42
don't send unfocused signal to override clients
...
fix T2099
2015-02-18 16:36:11 -05:00
Mike Blumenkrantz
f06634622a
use direct path for setting icons in util theme set function when icon is a path
...
fix T1888
2015-02-18 16:14:54 -05:00
Mike Blumenkrantz
5b84c92f12
block linear desk flips that would wrap if desk flip wrapping is disabled
...
fix T1948
2015-02-18 16:14:49 -05:00
Dmitry Luhtionov
cd80a1ee84
cpufreq: freebsd fixes
...
This fixes a sysctlbyname lookup and adds a stub for the "pstate"
command. Modified by Daniel Kolesa. Backport of bc41e68
.
@fix
2015-02-18 11:34:55 +00:00
Vincent Torri
3bdc2ebbba
add MIN define for non-linux systems
2015-02-15 17:54:25 -05:00
Carsten Haitzler
257118514e
e - client list update after adding to client list - fix netwm bug
...
this fixes T2029
2015-02-12 23:14:59 -05:00
Carsten Haitzler
20cf69893e
maximization bug affecting libreoffice and others - fix
...
the problem is something changes window gravity... what i don't know,
but hey - just forcibly move window to 0,0 which is where we expect it
anyway when resizing.
@fix
2015-02-12 23:14:52 -05:00
Mike Blumenkrantz
e7f995294a
ensure no duplicate XDG paths are prepended during startup
...
the previous patch(es) had a number of issues which made them unsuitable for general use:
* only checking "/usr" and "/usr/local" paths, despite this only being accurate if e was installed into /usr or /usr/local
* only checking if the paths were at the beginning of the string, when it's possible that they could be anywhere
* failure to also check XDG_CONFIG_DIRS
* improper formatting: this is a bit of a nitpick, but there are no correct instances of 'strcmp(a, b) == 0' in the e codebase.
2015-01-29 16:07:04 -05:00
Mike Blumenkrantz
1359adbbbd
continue to hide window input regions on desk flip if they are shaded
2015-01-23 14:26:59 -05:00
Carsten Haitzler
88319af396
comp base - make base black. makes for better screenshots of blank areas
2015-01-20 21:52:39 -05:00
Mike Blumenkrantz
4d04162470
don't set deskmirror scale for non-mb objects
2015-01-15 17:18:07 -05:00
Carsten Haitzler
023516621e
e - force a config flush before sys actions that could kill e
...
@fix
this should fix T1988. after some looking here is what i think is
happening. he is asking the system (sysvinit or systemd) to
halt/reboot, but these end up killing the e process before it can save
its config that is lurking around still in ram as opposed to on disk,
so puttting in a config flush before beginning such a system action
will ensure everything is on disk.
2015-01-13 23:03:32 -05:00
Mike Blumenkrantz
23e37eed8a
fix build from tarball when configured mount backend is different from origin
...
previously the generated e_fm_shared_types.h file was wrongly distributed with the rest of the source tree when it should not have been
2015-01-11 12:58:17 -05:00
Mike Blumenkrantz
f7701ff905
don't change shade.x/y during unshade or after shade
...
fix T1930
2015-01-08 18:23:48 -05:00
Mike Blumenkrantz
0d32652545
check focus after X nocomp end
...
fix T1768
2015-01-08 18:23:46 -05:00
Mike Blumenkrantz
be0d07877e
add E_VERSION_MAJOR define for external module usage
...
this should simplify writing modules with conditional code for different versions of e
2015-01-05 15:51:35 -05:00
Mike Blumenkrantz
963d033699
disable client stack debugging
...
this should have been turned off for e19 release but I forgot
2015-01-05 15:51:11 -05:00
Tom Hacohen
9be07cfdb5
Tiling: don't try to change the border of borderless windows.
...
@fix
2015-01-04 13:45:47 +00:00
Mike Blumenkrantz
7570d8809e
completely block border changes on MWM borderless windows
...
ref T1963
seriously.
2015-01-03 00:44:19 -05:00
Mike Blumenkrantz
f53936eaba
don't set gravity on client windows during X move/resize
...
fix T1940
2015-01-03 00:44:17 -05:00
Chris Michael
54ccf33b9d
Cleanup teamwork module from having missing initializerss for Eldbus
...
Messages & Signals
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-31 15:40:15 -05:00
Chris Michael
bafa13091e
bugfix: Cleanup systray module having missing initializers for Eldbus
...
Message & Signals
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-31 15:40:11 -05:00
Chris Michael
3c7a977291
bugfix: Cleanup msgbus module from having missing field initializers
...
for Eldbus Messages & Signals
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-31 15:40:02 -05:00
Chris Michael
f909d7680f
bugfix: Cleanup fileman module from having missing initializers for
...
Eldbus Messages & Signals
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-31 15:39:53 -05:00
Chris Michael
a2ebefc510
bugfix: Cleanup bluex module having missing initializers for services
...
& icons
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-31 15:39:49 -05:00
Chris Michael
cd48d7a852
bugfix: Cleanup appmenu module having missing field initializers for
...
Eldbus Messages & Signals
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-31 15:39:44 -05:00
Chris Michael
5390c49803
bugfix: Fix e_notification file having missing initializers for Eldbus
...
Messages & Signals
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-31 15:39:39 -05:00
Chris Michael
0b5ea1f5c2
bugfix: Fix e_msgbus file having missing initializers for Eldbus
...
Messages & Signals
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-31 15:39:34 -05:00
Mike Blumenkrantz
c3e86c328d
comp pending resizes should not require both w+h to change
2014-12-31 15:39:06 -05:00
Mike Blumenkrantz
ce1f4882b2
don't show mixer popup during nocomp
...
fix T1270
2014-12-31 15:39:05 -05:00
Mike Blumenkrantz
411b19bd3c
don't recalc winlist on client add event if client is not added to winlist
2014-12-31 15:36:26 -05:00
Chris Michael
a3c7ebc28d
call e_powersave_init Before we call e_screensaver_init because the
...
init of e_screensaver sets up an event handler for the
powersave_update event (which would be 0 unless powersave is init
first).
Thanks to dt9 for the report ! ;)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 11:40:12 -05:00
Carsten Haitzler
9df2d5f016
Revert "Randr: Fix null dereference."
...
This reverts commit 4aef218d28
.
Revert "randr: remember crtcid for fast lookup on reconnect"
This reverts commit 55b4ad41d1
.
Revert "randr: further cleanup"
This reverts commit 3e02824663
.
these make nvidia randr resolution changing work again. sorry seb.
even though cleanups might be nice... this code is FIDDLY and every
driver seems to work differently, so take it easy and be very careful
- make no assumptions. i know it works on my intel desktop and nvidia
deskop atm. once i get a vga cable i'll fix up intel laptop with
external display that has problems. i can try radeon too later. but
right now - this stuff needs to work. being clean is far less
important than working. :)
2014-12-16 19:49:23 -05:00
Carsten Haitzler
19621ec426
Revert "randr: Don't track active outputs"
...
This reverts commit 01f43e3618
.
this broke nvidia randr - i cant tunr my screens on or off anymore.
2014-12-16 19:49:21 -05:00
Tom Hacohen
88a0872760
Randr: Fix null dereference.
...
CID1181926
2014-12-16 16:44:01 -05:00
Sebastian Dransfeld
569eff8750
randr: Don't track active outputs
...
Remove tracking of active outputs to reduce code complexity.
2014-12-16 16:44:01 -05:00
Sebastian Dransfeld
c4dc8c8f04
randr: TODO++
2014-12-16 16:44:00 -05:00
Sebastian Dransfeld
2ca7a20d85
randr: remember crtcid for fast lookup on reconnect
...
When an output is set inactive, it is disconnected from a crtc. Now we
remember the id of the last crtc it was connected to, so we get a faster
lookup on reconnect.
2014-12-16 16:44:00 -05:00