Commit Graph

19195 Commits

Author SHA1 Message Date
Mike Blumenkrantz 66da90fa0f remove layer setting from deskmirror
smart child objects can't have layers. apparently.
2015-04-09 14:20:56 -04:00
Mike Blumenkrantz 4545d4a700 fix straggler container text in mousebindings config 2015-03-20 15:19:09 -04:00
Mike Blumenkrantz b4180e87fa fix ibar drop calc to not unexpectedly trigger epileptic seizures in users
when attempting to drop on an icon, the drop area geometry was never included
in the calc, resulting in the drop changing between positions on every frame
2015-03-11 16:08:00 -04:00
Mike Blumenkrantz 6c7cbda881 slight ibar dnd optimization when checking taskbar apps for drop site 2015-03-11 16:06:46 -04:00
Carsten Haitzler 666da6ab83 e clients - make sure we handle client with a NULL zone 2015-03-11 16:05:52 -04:00
Mike Blumenkrantz 31bf6cb7e6 don't modify pixmap hash when changing pixmap parent window
moderately certain I originally wrote this to work in the other direction
and then failed to remove it when I switched to setting parents instead of
children. regardless, pixmap hash should not be changed here
2015-03-11 16:03:27 -04:00
Mike Blumenkrantz 5e48e67b23 fix crash when using e_comp_object_util_center_pos_get() with non comp_objects 2015-03-06 18:57:37 -05:00
Mike Blumenkrantz baf9640ef5 fix horizontal/vertical smart maximize
fix T2170
2015-03-06 17:18:15 -05:00
Mike Blumenkrantz d3d4cbd616 use stderr messages when failing to init X compositor
can't show error dialogs when we're about to exit, may as well print something useful

fix T2182
2015-03-06 15:02:20 -05:00
Mike Blumenkrantz 28d85ea90a exit immediately if any unrecognized arg is passed on startup
ref T2182
2015-03-06 15:02:13 -05:00
Mike Blumenkrantz 35e1e2488f never resize client clip object 2015-03-04 17:08:23 -05:00
Mike Blumenkrantz 1d4f7027a4 set ec->fullscreen before applying fullscreen geometry 2015-03-04 17:08:22 -05:00
Mike Blumenkrantz f3d82e975a pre-escape all notification body texts before display or merge
this fixes notification merging again

ref T2053
2015-02-25 20:07:19 -05:00
Mike Blumenkrantz 72b61813b9 19.4 NEWS updates 2015-02-25 16:02:33 -05:00
Mike Blumenkrantz b18fc2297c 19.4 release 2015-02-25 16:01:42 -05:00
Mike Blumenkrantz 82f8660e12 remove wayland-only support
this was not in good shape for the original e19 release and should not have existed then
2015-02-25 15:57:17 -05:00
Carsten Haitzler e7924ad814 e - menus - fix submenu popup direction when zones are not at 0 y 2015-02-25 15:48:58 -05:00
Carsten Haitzler df7a245f55 e - menus - fix autoscroll on zones not at 0 y... 2015-02-25 15:48:53 -05:00
Carsten Haitzler 1815275df5 efm - make dir listing far faster - no file magic content and dont sync
this speed sup dir listing in efm drastically. first the e fm back end
uses an io thread that just spools through everything fast and sends
it over the mainloop to then send by ipc to e.

and on the e side we no longer use the heavy file internal magic using
api calls that wander all over a file for magic numbers - this is
insanely slow and brings listing to a crawl.
2015-02-24 13:09:05 -05:00
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
Chidambar Zinnoury 5ce04265e5 Bugfix: e backlight: use saner default values.
The brightness scale goes from 0 (well, 1) to 100: 0.1 thus seems too low a step, 10 being better and is actually already used.
2015-02-23 17:35:08 -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
Mike Blumenkrantz b4dcd46858 check for eldbus instead of edbus in device backend libs 2015-02-15 17:45:40 -05:00
Mike Blumenkrantz 14930cc7c1 Revert "fix dbus unit installation with DESTDIR"
This reverts commit 3afaafe506.

broken test machine = broken commits :(
2015-02-13 16:48:10 -05:00
Mike Blumenkrantz a9c523721e fix dbus unit installation with DESTDIR 2015-02-12 23:15:44 -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
Mike Blumenkrantz afbb478941 NEWS updates for release 2015-01-20 21:59:19 -05:00
Mike Blumenkrantz 6f8b75fb42 19.3 version bump 2015-01-20 21:57:40 -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