wonguk.jeong
0034b2d6ee
everything: delete mouse event handlers on selector_free
...
Summary:
Since mouse up handler is invoked after selector_free, there was a crash.
reproduce: double click on selector area (tabbar area on top) to launch app -> SEGV
Fixes T1264
Test Plan: enlightenment -> everything -> double click on selector area (tabbar on top)
Reviewers: raster, zmike
CC: seoz, cedric
Maniphest Tasks: T1264
Differential Revision: https://phab.enlightenment.org/D886
2014-05-26 15:11:13 +09:00
Thanatermesis
92f462e22c
Esperanto: missing entry on wizard from Intl emodule
...
The languages emodule included an extra Esperanto (eo_US.UTF-8) entry
that was missing in the wizard list.
2014-05-23 01:55:16 +02:00
Carsten Haitzler
2ed5c979c0
pkgkit mod - dont setup null_cb with NULL data as it expects ctxt
2014-05-23 07:45:29 +09:00
maxerba
9f19d5a676
Updating translations
2014-05-19 22:04:38 +02:00
Seunghun Lee
8f0272eb40
tiling: removed unnecessary resizing of window.
...
Summary:
change the time to call _add_hook to eval_fetch in tiling.
finally, tiling resize window after setting desk of client.
Reviewers: tasn
CC: cedric
Differential Revision: https://phab.enlightenment.org/D869
2014-05-19 09:46:05 +01:00
Carsten Haitzler
2e72c9fc93
fix infinite property change loop
...
this fixes T1259
2014-05-19 17:11:02 +09:00
Seunghun Lee
e84eb965f4
remove unused variable use and function call
...
Reviewers: raster, zmike
CC: cedric
Differential Revision: https://phab.enlightenment.org/D867
2014-05-19 15:56:01 +09:00
Kai Huuhko
3a89768e48
e_open: Handle URIs in a more generic way
...
Summary: Fixes T1219
Reviewers: zmike
CC: cedric
Maniphest Tasks: T1219
Differential Revision: https://phab.enlightenment.org/D866
2014-05-19 15:52:43 +09:00
Andy Williams
d0459685e0
Apologies, somehow this file got stomped, putting back
2014-05-17 22:27:35 +01:00
Andy Williams
bfe9dfcf6f
Display the correct background for monitors @fix T1260
...
Looks like a typo, but let's use the correct coordinates to look up the
zone
2014-05-17 22:17:26 +01:00
Chris Michael
e8edb6d2ed
add missing EINA_UNUSED for function param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:56:25 +01:00
Chris Michael
d9a5f0ba20
add missing EINA_UNUSED for unused functions params.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:55:44 +01:00
Chris Michael
5fe8d7b9ae
add missing EINA_UNUSED for function param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:55:04 +01:00
Chris Michael
3441777965
fix formatting
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:54:26 +01:00
Chris Michael
05ecdaab79
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:54:05 +01:00
Chris Michael
4a50236dbf
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:53:33 +01:00
Chris Michael
e14b28a18b
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:52:54 +01:00
Chris Michael
caddec29ac
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:52:14 +01:00
Chris Michael
a4251d563f
add missing EINA_UNUSED for unused function param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:51:46 +01:00
Chris Michael
8b45a81556
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:51:04 +01:00
Chris Michael
9102013df3
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:50:25 +01:00
Chris Michael
54b7fa8cbd
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:49:44 +01:00
Chris Michael
d5c622d8a8
add missing EINA_UNUSED for unused param.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:48:51 +01:00
Chris Michael
17f4fd4045
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:47:49 +01:00
Chris Michael
751d8e19e0
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:47:16 +01:00
Chris Michael
1e6cb7fcce
fix formatting
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:46:49 +01:00
Chris Michael
0d87525372
add missing EINA_UNUSED for unused param.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:46:21 +01:00
Chris Michael
46671faf24
add missing EINA_UNUSED for unused param.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:45:43 +01:00
Chris Michael
fdd2d9d2d6
fix formatting
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:45:26 +01:00
Chris Michael
7de86ef043
add missing EINA_UNUSED for unused function param.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:44:40 +01:00
Seunghun Lee
c907a0eead
tiling: fix that tiling can't remove client in _desk_set_hook.
...
Summary:
initailize the tinfo before calling _remove_client.
remove call "_desk_should_tile_check" in "_remove_client", and added it before calling "_remove_client".
That's beause, in _desk_set_hook, use ev->desk (old desk) to initialize tinfo, and then only remove ec using _remove_client.
Test Plan:
(1) launch any app in one desk.
(2) change the any desk.
(3) launch browser or xchat like the app that launch time is relatively slow.
(4) change the in (1)'s desk quickly before completely launching browser or xchat.
(5) you can see wrong splited screen.
Reviewers: tasn, raster, zmike
CC: cedric
Differential Revision: https://phab.enlightenment.org/D860
2014-05-16 10:21:31 +01:00
Mike Blumenkrantz
9157ca8ca7
all dialogs are now resizable
...
any bug reports regarding issues resulting this will be ignored.
2014-05-14 13:00:35 -04:00
Seunghun Lee
3c416438b0
fix enlightenment crash by accessing null pointer.
...
Summary: e_client_below_get can return null, so added null check code.
Reviewers: raster, zmike
CC: cedric
Differential Revision: https://phab.enlightenment.org/D857
2014-05-14 09:09:30 -04:00
Seunghun Lee
60d78371db
tiling: fix enlightenment can be freezed by infinite event callback.
...
Summary:
initialize the tinfo when remove client in tiling.
the reason why of "freezing" that tiling added window twice into _G.tinfo->tree.
then tiling module set to a different size about same window as if two different window.
finally, the event "E_EVENT_CLIENT_MOVE" occurs by changing geometry, and tiling resize the window again by the event "E_EVENT_CLIENT_MOVE".
next, it is the cause of this problem.
In (4), when user types ALT+TAP.
- tiling module adds uniconify window into _G.tinfo->tree.
- at this time, _G.tinfo is the informaion of one desk.
- E create input_only window and destoryed for a moment.
- tiling module initialize the _G.tinfo by the event EVAS_CALLBACK_DEL happend by destorying input window.
- now, _G.tinfo is the informaion of the other desk.
In (5), iconify app.
- tiling try to remove window from _G.tinfo->tree, but failed. (problem)
- because _G.tinfo isn't initialized to the desk including uniconify window at that time.
In (6), uniconify app.
- tiling change the _G.tinfo, then insert client info to _G.tinfo.
so I suggest that initializing the _G.tinfo when removing window.
Test Plan:
(1) launch any app.
(2) Iconify it.
(3) change the desk different with launching app.
(4) Uniconify app by ALT+TAP.
(5) Iconify it again.
(6) Uniconify it again.
Reviewers: raster, zmike, tom, tasn
Reviewed By: tasn
CC: cedric
Differential Revision: https://phab.enlightenment.org/D850
2014-05-14 11:05:51 +01:00
Mike Blumenkrantz
4c0665dd61
fix winlist uniconify/unshade
...
fix T1244
2014-05-12 04:37:49 -04:00
Carsten Haitzler
3bab4cbb05
enable ptrace of yama ptrace scope disabled on linux
...
this apparently re-enabled ptracing if the kernel says "nooo".
@fix
2014-05-12 17:37:04 +09:00
Mike Blumenkrantz
f540df9135
fix music-control theme namespacing
2014-05-11 14:05:12 -04:00
Mike Blumenkrantz
79e6365b0a
rename pager16 theme groups pager2 -> pager16
2014-05-11 13:57:13 -04:00
Mike Blumenkrantz
6d3c9d3a19
feature: add automatic compositor engine detection
...
this takes care of the previously-required E_WL_FORCE autodetection. E_WL_FORCE behavior unchanged
2014-05-11 13:07:12 -04:00
Mike Blumenkrantz
16ad939ecb
reorder comp_x init
2014-05-11 12:58:29 -04:00
Seunghun Lee
dfd6ebd986
update client initial attributes on geometry configurerequests
...
split from D808
2014-05-11 12:39:54 -04:00
Wonguk Jeong
142829e819
pager/pager16: fix wrong min values.
...
Summary:
currently, if we shrink pager gadget horizontally, the resize guide (blue rectangle) became smaller (16x16, pager16: 4x4) than real pager size.
There was hard-coded min value.
calculate min value base on aspect ratio for real.
@fix
Test Plan: pager -> begin move/resize -> make it small horizontally as much as possible -> check whether the guide is fit on real size.
Reviewers: raster, zmike
CC: seoz, cedric
Differential Revision: https://phab.enlightenment.org/D793
2014-05-11 12:30:00 -04:00
Mike Blumenkrantz
53cee12648
only unhide client during remember if remembered desk is not the already-set desk
...
fix T1243
2014-05-10 17:18:09 -04:00
Mike Blumenkrantz
59afd894e4
lower DESKTOP->NORMAL layer markers on startup to fix override layering
2014-05-10 17:18:09 -04:00
Mike Blumenkrantz
9f99812d1d
ignore configure events on layer marker windows
2014-05-10 17:18:08 -04:00
Mike Blumenkrantz
b3efbfb91d
fix relative stack object check
2014-05-10 17:18:08 -04:00
Mike Blumenkrantz
5434656751
add check for stacking errors in non-release builds
2014-05-10 17:18:08 -04:00
Mike Blumenkrantz
81038f8d02
fix some smart_data_get stragglers in comp object
2014-05-10 17:18:08 -04:00
Mike Blumenkrantz
fdeb104733
comp can only set native surface with gl, so only try setting based on gl
2014-05-10 17:18:08 -04:00
Chidambar Zinnoury
447172a626
Bugfix: e fileman: Have directories ordering configuration work as it should.
2014-05-10 13:53:44 +02:00
Chidambar Zinnoury
2026958af0
Bugfix: e xkbswitch: Fix parsing when there is no space in group name.
2014-05-10 13:44:53 +02:00
Mike Blumenkrantz
7bfeef352c
block desktop instance matching for clients which have a different pid from the startup id
...
these should get set more accurately in a followup test
fix T1237
2014-05-09 22:53:53 -04:00
Mike Blumenkrantz
982d843d53
gtk rcfiles atom should only be triggered on first startup
2014-05-09 22:43:51 -04:00
Mike Blumenkrantz
85396eb28d
remove unused static variable
2014-05-09 22:34:08 -04:00
Mike Blumenkrantz
317cc426b9
don't do xsettings atom shutdown during shutdown
...
this forces an xsync which just wastes time for no reason
2014-05-09 17:16:06 -04:00
Daniel Kolesa
130d099c87
FreeBSD support for helpful error message in screenshot
2014-05-09 16:58:03 +01:00
Chidambar Zinnoury
4db7e467c7
e fileman: Remove unused parameter.
...
Thanks Mike!
2014-05-09 16:49:43 +02:00
Mike Blumenkrantz
1ac25835db
screenshot now displays a helpful error message when it fails
...
now that larger xinerama setups are getting more common, it's also the case that shm creation is more likely to fail due to SHMMAX defaults only working on displays smaller than than 8,388,609 total pixels. in this case, we print a helpful error message so the user can (optionally) increase SHMMAX
2014-05-09 10:46:30 -04:00
Chris Michael
dfd14bc7d3
wl-x11: Include Ecore_X header
...
@bugfix: If we are going to be using ecore_x functions, we need to
include the Ecore_X header file
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-05-09 13:58:20 +01:00
Mike Blumenkrantz
4675323286
bugfix: appindicator service name parsing now stringshares correctly
...
fix T811
2014-05-08 17:00:15 -04:00
Mike Blumenkrantz
43ed524431
> be in 2013
...
> still using sprintf
2014-05-08 17:00:15 -04:00
Mike Blumenkrantz
61c1282015
bugfix: fix systray appindicator icon loading
...
fix T811
2014-05-08 17:00:15 -04:00
Mike Blumenkrantz
275e20b2bc
redo some systray appindicator stuff so the menu doesn't immediately close
2014-05-08 17:00:15 -04:00
Mike Blumenkrantz
76ad5a9218
don't set pass events on ibar icons
2014-05-08 17:00:15 -04:00
Mike Blumenkrantz
73574e3d44
bugfix: fix obviously-wrong winlist animator deletion
...
fix T1215
2014-05-08 17:00:15 -04:00
Mike Blumenkrantz
7b88d63e52
ibar menu no longer sometimes covers its ibar
2014-05-08 17:00:15 -04:00
Mike Blumenkrantz
392aea270a
use same zone for ibar menu as gadget
2014-05-08 17:00:15 -04:00
Daniel Kolesa
6444b1569a
resizeble -> resizable
2014-05-08 16:33:46 +01:00
Gwanglim Lee
72f1dcc748
add missing eina_list_append in comp init
...
Summary: add missing eina_list_append in comp init
Test Plan: N/A
Reviewers: raster, zmike, devilhorns
CC: cedric
Differential Revision: https://phab.enlightenment.org/D835
2014-05-08 11:30:01 -04:00
Mike Blumenkrantz
518466a9e4
unset client->hidden when applying remember vdesk
...
fix T1171
2014-05-07 21:36:49 -04:00
Mike Blumenkrantz
044edb7925
only use e_exec's vdesk if client does not use its remember's vdesk
2014-05-07 21:36:25 -04:00
Mike Blumenkrantz
fe18fbeffd
fix winlist alignment
...
fix T1215
2014-05-07 21:06:06 -04:00
Mike Blumenkrantz
cbf8d4b915
trivial winlist creation changes
2014-05-07 21:05:04 -04:00
Mike Blumenkrantz
4cc1ca57e3
syscon buttons: because reusing the existing button widget was too much hassle
...
fix T1155
2014-05-07 20:07:48 -04:00
Mike Blumenkrantz
58a2dfc94e
reset efm icon image/text/state after applying even/odd
...
fix T1222
2014-05-07 19:39:44 -04:00
Mike Blumenkrantz
452a23019c
reset scanners/sorters and decrement busy state on efm path set
...
no more arbitrarily loading file icons from other directories into the current view, mmk?
2014-05-07 17:58:34 -04:00
Mike Blumenkrantz
9e3dedb23f
hide fileman popups on window close
...
fix T1221
2014-05-07 17:46:24 -04:00
Mike Blumenkrantz
22c8d5ca77
fix auto unmounting of volumes if mount occurred due to auto_mount option
2014-05-07 17:43:12 -04:00
Mike Blumenkrantz
810f44d25f
do show removable media on first sighting (wtf?)
...
fix T1227
2014-05-07 17:06:49 -04:00
Mike Blumenkrantz
2cc4ae1fb8
fix more eo edje emit errors
2014-05-07 16:52:44 -04:00
Mike Blumenkrantz
0202c19d49
add efm op to notify of device backend changes
2014-05-07 16:46:56 -04:00
Mike Blumenkrantz
157702c6d1
block shelf autoshow if fullscreen client is present
...
T1232
2014-05-07 16:04:48 -04:00
Mike Blumenkrantz
3216d8e152
eolian files should be distributed, no need to rerun this on every package build
2014-05-07 16:01:47 -04:00
Mike Blumenkrantz
329322f9a7
fix name of screen blank dialog
...
fix T1201
2014-05-07 15:33:33 -04:00
Mike Blumenkrantz
a963666656
use separate variable for backlight animator value
...
using e_bl_val here is wrong now since this needs to calculate against the starting and ending backlight values, neither of which are represented accurately by e_bl_val in some cases.
this fixes the gradually decaying backlight which occurs over repeated screen blanks
probably fixes T1152
2014-05-07 15:28:08 -04:00
Mike Blumenkrantz
572760ae0e
only update e_bl_val directly in backlight_level_set if not using randr backlight
...
this is the "real" backlight value, so it needs to always be accurate. since randr backlight sets this value elsewhere, only use those real updates to ensure genuine values
2014-05-07 15:26:42 -04:00
Mike Blumenkrantz
787ca774de
return all fm objects matching a path
...
fix T1191
2014-05-07 14:11:20 -04:00
Mike Blumenkrantz
adcf979e5c
always unset need_unmaximize after maximize
...
fix T1203
2014-05-07 12:43:29 -04:00
Mike Blumenkrantz
58d8243457
force geometry setting during maximize
...
fixes adding maximize states
2014-05-07 12:42:41 -04:00
Mike Blumenkrantz
aff4f3516f
clamp ibar menu location to ibar zone
...
fix T1170
fix T1174
2014-05-07 12:06:25 -04:00
Mike Blumenkrantz
0b6b75939e
hide ibar menu if no clients exist for lone exe instance
2014-05-07 11:54:34 -04:00
Mike Blumenkrantz
f21400e209
don't allow fileman popups to span multiple monitors
2014-05-07 11:33:48 -04:00
Jérémy Zurcher
7ff5a2a744
fix launch mixer from config panel, select card and channel
2014-05-07 14:44:10 +02:00
Jérémy Zurcher
3679550b5c
e_fm: add missing EINA_UNUSED
2014-05-07 12:16:10 +02:00
Jérémy Zurcher
c12e9740a9
temperature: have_temp is an Eina_Bool, use it as such
2014-05-07 12:05:14 +02:00
Jérémy Zurcher
316b4030e7
music-control: add missing EINA_UNUSED
2014-05-07 11:56:35 +02:00
Jérémy Zurcher
b6907e848a
ibar: silence uninitialized warning
2014-05-07 11:48:18 +02:00
Jérémy Zurcher
42d2387b70
everything: fix warnings uninitialized and extraneous parentheses
2014-05-07 11:44:32 +02:00
Jérémy Zurcher
de779ee133
connman: add missing EINA_UNUSED
2014-05-07 11:37:22 +02:00
Jérémy Zurcher
a161537006
bluez4: add missing EINA_UNUSED
2014-05-07 11:23:09 +02:00