Mike Blumenkrantz
aede452083
fix infinite loop when changing ibar sources
...
fix T1951
2015-04-30 17:08:17 -04:00
Mike Blumenkrantz
f28eec002a
prune module config list when loading a module
...
it's somehow possible to get multiple instances of a module in the config.
since I don't know whether this is a current or past problem, prune the list
on every module load to remove subsequent instances of the module
fix T2181
2015-04-30 17:07:55 -04:00
Mike Blumenkrantz
6530a73db8
fix notification text to conform to spec and libnotify implementation
...
fix T2053
fix T2187
2015-04-30 14:16:50 -04:00
Mike Blumenkrantz
829ecc3cc0
try hicolor icon theme as fallback for fdo icon setting if user's theme fails
...
fix T2142
2015-04-30 14:16:48 -04:00
Mike Blumenkrantz
bdd2fa905f
change default icon theme to hicolor
...
ref T2142
2015-04-30 14:16:48 -04:00
Mike Blumenkrantz
21536ffa96
force visibility on clients before attempting to hide them
...
this ensures that edje visibility states get reset in the event of toggling
visibility extremely quickly
probably fixes T2260
2015-04-29 22:08:34 -04:00
Mike Blumenkrantz
7a028f37f3
only apply mouse down focus events if a binding did not run on the same event
...
fixes the case of enabling "raise on click" and also having a mouse binding
for "lower on click" active
fix T2364
2015-04-29 22:08:26 -04:00
Mike Blumenkrantz
aa71cd734c
freeze evas events on clients during keyboard move/resize actions
...
fix T2112
2015-04-29 22:08:22 -04:00
Mike Blumenkrantz
19c652e069
rename client menu move/resize items to indicate real function
...
ref T2112
2015-04-29 22:08:18 -04:00
Carsten Haitzler
cbe533c848
e client - desk wait - ref it properly and clean up delfn
...
delfn's on desks being referred to as profile.wait_desk were never
cleared when client was freed. als the desk itself never got an obj
reference - fix that and ref/unref it.
2015-04-28 12:29:54 -04:00
Carsten Haitzler
cd04374949
e - xsettings - calloc buffer since we leave 3 of 4 bytes unset
...
the first 4 bytes is a msb/lsb thing for xsetttings - we ignore 3 of
the 4 bytes. thus we should just calloc the whole buffer to ensure its 0
2015-04-28 12:29:49 -04:00
Mike Blumenkrantz
187608ba7a
use client geom for comp object centering functions if ec->new_client is set
2015-04-28 12:27:33 -04:00
Mike Blumenkrantz
85e9c985b0
ensure client max w/h props are set before applying them to client geom
2015-04-28 12:24:19 -04:00
Carsten Haitzler
7c868b5be1
e_shelf - check visiblity with zone and desk FIRST not later
...
es->cfg->desk_show_mode if false (default) implies a shelf is always
visible - true, as it's sticky (visible on all desktops). but this
didn't check zone. check zone first THEN this.
2015-04-28 12:23:14 -04:00
Mike Blumenkrantz
3807b38b72
fix submenu visibility during scroll
...
sometimes while quickly moving the cursor through menu items with submenus
the visibility flag would toggle more quickly than the menu object's visibility.
this is no longer the case
2015-04-20 18:09:36 -04:00
Mike Blumenkrantz
2710acb0fd
attempt to decode notification image uris with efreet before showing them
...
fix T1939
2015-04-20 17:25:56 -04:00
Mike Blumenkrantz
081c1d2b7d
remove eina_streq usage
...
efl required version did not implement this function
2015-04-20 17:19:08 -04:00
Mike Blumenkrantz
f5273475eb
clear app menu cache any time a desktop is edited internally
...
ref T2271
2015-04-20 16:06:21 -04:00
Mike Blumenkrantz
a312cc2429
add function for clearing app menu cache
...
ref T2271
2015-04-20 16:06:20 -04:00
Mike Blumenkrantz
b01df0c92d
remove contact module
...
this is dead. dead code does not belong in master.
see devs/discomfitor/e_module-contact.git
2015-04-20 15:43:12 -04:00
Mike Blumenkrantz
5b7ad4d342
swap key -> keyname when attempting to bind lparen/rparen keys
...
this is impossible to grab on X, so ensure the generated binding is usable
fix T2059
2015-04-20 15:34:39 -04:00
Mike Blumenkrantz
92d8abd38c
use client geometry for starting unmaximize calculations
...
the resize operations in this function operate off client geometry, so
stop using frame geometry
fix T2170
2015-04-20 15:34:37 -04:00
Mike Blumenkrantz
ad39ca0425
fix evry comparison macro to work as expected
...
missing parens = !operating as intended in many cases
2015-04-14 20:44:36 -04:00
Mike Blumenkrantz
5f5786ab50
fix nocomp_override conditional which would inaccurately toggle nocomp
...
hooray gcc 5.0
2015-04-14 20:38:43 -04:00
Bertrand Jacquin
d2beb17591
MEDIUM: modules/shot: switch to https://
...
This is needed since www.enlightenment.org is now using https:// only due to
login forms
2015-04-13 16:22:49 -04:00
Mike Blumenkrantz
2a6f49b163
allow client icon change events in ibar client prop handler
...
fix T2284
2015-04-13 16:22:36 -04:00
Mike Blumenkrantz
facd645829
set E_Exec_Instance desktop during client idler if none present
...
ref T2284
2015-04-13 16:22:32 -04:00
Jean Guyomarc'h
5caad49368
modules/bluez4: fix duplicated symbol
...
Summary:
Global variable should be declared as extern to avoid symbol duplication.
Fix compiling of ebluez4 module on OS X.
Test Plan:
Since Enlightenment cannot (yet) be fully compiled on OS X, I cannot test
the real-life impact of this change.
Reviewers: zmike, raster
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2327
2015-04-13 16:22:22 -04:00
Mike Blumenkrantz
5992134020
set xkb dialog as changed after adding a new layout
...
ref T2271
2015-04-09 16:46:20 -04:00
Mike Blumenkrantz
4207c1240e
raise deskmirror windows on startup
...
these get added bottom -> top on creation, so ensure that they are raised
2015-04-09 14:21:01 -04:00
Mike Blumenkrantz
2091ef60d8
always lower e_layout children upon packing
...
fixes issues where a new child added would appear above other child objects
if the new child was meant to be stacked below other children
mostly noticeable in deskmirror
2015-04-09 14:20:59 -04:00
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