Mike Blumenkrantz
67855482fc
update eo class names, add hack for 1.10 class name compat
2014-06-04 09:28:17 -04:00
Mike Blumenkrantz
d8aa488096
completely revert all eo/eolian usage
...
this was a neat experiment, but apparently it's not going to be usable for a long time in anything outside efl/elm
This reverts commits f87b9900fa
, a49cede790
, 81038f8d02
, 47cfb31752
.
2014-06-04 07:27:50 -04:00
Tom Hacohen
b16f04279a
Tiling: Mark already deleted client as non-tilable.
...
This should fix T1301, however I can't reproduce.
2014-06-03 12:49:10 +01:00
Tom Hacohen
70e9b54dde
Tiling: Use pre_frame_assign hook instead of fetch.
...
This essentially reverts 8f0272eb40
.
Seunghun Lee, that's why I told you to ask Mike. :)
Fixes T1311
2014-06-03 12:42:30 +01:00
Tom Hacohen
f87b9900fa
Update code to use the new class names generated by eolian.
2014-06-03 11:55:02 +01:00
Mike Blumenkrantz
30e4ed9439
block mixer crashes during init
...
fix T1305
2014-06-02 09:13:55 -04:00
Mike Blumenkrantz
59657b2ec6
set systray xembed background to black
...
fix T1242
#DealWithIt
2014-06-02 07:30:10 -04:00
Gwanglim Lee
af14a444c1
fix warnings
...
Summary: fix compilation warnings
Test Plan: N/A
Reviewers: zmike
CC: cedric
Differential Revision: https://phab.enlightenment.org/D922
2014-06-02 07:25:10 -04:00
Carsten Haitzler
0128f86e1e
ibar - send signals to icon menu items to indicat focus, other desk
2014-05-30 12:45:26 +09:00
Carsten Haitzler
069a1b169a
use gstreamer1 emotion module now for video as its rather stable
...
this also fixes T1290
2014-05-29 14:30:34 +09:00
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
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
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
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
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
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
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
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
9e3dedb23f
hide fileman popups on window close
...
fix T1221
2014-05-07 17:46:24 -04:00
Mike Blumenkrantz
329322f9a7
fix name of screen blank dialog
...
fix T1201
2014-05-07 15:33:33 -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
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
Tom Hacohen
dfbb42b81d
Tiling: Set pass events on the split type popup.
2014-05-06 15:56:38 +01:00
Tom Hacohen
1433be5e3c
Tiling: Add informational popup when changing tiling mode.
2014-05-06 15:44:55 +01:00
Tom Hacohen
10d009339a
Tiling: Allow changing tiling mode through key-binding from all desktops.
...
Without this it is impossible to change the tiling mode using the key binding
but you can still change it using the gadget which is stupid.
2014-05-06 14:41:48 +01:00
Tom Hacohen
f3d0f73cf6
Tiling: Fix toggle floating mode for untiled window.
...
This is useful in case they are going to become tiled, e.g maximized
or just from another desktop.
2014-05-06 14:38:44 +01:00
Tom Hacohen
938dee1e3b
Tiling: Fix some issues and simplify code.
...
This fixes the issue with a floating window turned tiled and then closed
leaving a ghost window.
2014-05-06 14:22:04 +01:00
Wonguk Jeong
ac6a0ced61
pager/pager16: fix text update bug during chaging desktop
...
Summary:
text part of pager popup is updated every desktop change.
But, the text part name is mismatched with style in elementary.
Honestly, I've fixed in pager16 as well since it's same problem. obviously.
Unfortunately, I couldn't test pager16.. where the hell is it.
Fixes T1189
Test Plan: enlightement -> desktop change by using key input -> check whethere proper desktop name is shown on pager popup or not
Reviewers: raster, zmike
CC: seoz, cedric, maxerba
Maniphest Tasks: T1189
Differential Revision: https://phab.enlightenment.org/D780
2014-04-24 17:56:50 +09:00
Chidambar Zinnoury
be6b912adb
Bugfix: e syscon: Cleanup everything when closing the dialog by clicking outside of it.
...
Inputs were still being held, leading to inability to interact with windows unless restarting Enlightenment.
2014-04-21 23:24:21 +02:00
Chidambar Zinnoury
f193f90ce8
Bugfix: e syscon: Use correct coordinates to have the dialog centered on multiple zones.
2014-04-21 23:04:47 +02:00
Chidambar Zinnoury
b4a58ad874
Bugfix: e fileman: Correct automagic window size computation.
...
When available width is less than minimum width, the height was computed according to the available width, but the window width was effectively the minimum width: its height was thus more than needed.
The function now takes the minimum dimensions so that correct height and width are computed.
2014-04-21 21:54:15 +02:00
Chidambar Zinnoury
233347209d
Bugfix: e fileman: Correct typo on height computation.
2014-04-21 21:53:05 +02:00
Chidambar Zinnoury
07cd656320
Bugfix: e fileman: Fixe information popup placement.
...
– Use zone coordinates on desktop icons to have the popup placed where it should be with multiple screens.
– Use correct window content coordinates to account for the client frame.
2014-04-21 19:36:37 +02:00
Chidambar Zinnoury
e045d2c287
e xkbswitch: Add check changed.
2014-04-21 15:56:04 +02:00
Chidambar Zinnoury
2b870ed318
e xkbswitch: Align indentation.
2014-04-21 15:56:04 +02:00
Chidambar Zinnoury
51935ac26d
Bugfix: e xkbswitch: Disable both up and down buttons when there is only one configuration.
2014-04-21 15:56:04 +02:00
Chidambar Zinnoury
7496cf207d
e music-control: Add MPD support.
2014-04-21 15:56:04 +02:00
Chidambar Zinnoury
f63e53530a
e syscon: Add check changed.
2014-04-21 15:56:03 +02:00
Chidambar Zinnoury
041132bacf
e system: Show units.
2014-04-21 15:56:03 +02:00
Chidambar Zinnoury
0414a17fdc
e syscon: For user-friendliness, show “System Controls” instead of “Syscon” on labels.
2014-04-21 15:56:03 +02:00
Chidambar Zinnoury
485fb36f02
Bugfix: e fileman: Client coordinates are not accounted against current zone position, so we should use them when computing maximum width and height.
...
This helps computing optimal dimensions when using multiple screens.
2014-04-21 15:56:03 +02:00
Chidambar Zinnoury
853f8b3c9a
e fileman: Use a macro for minimum dimensions instead of hardcoding them at several places.
2014-04-21 15:56:03 +02:00
Chidambar Zinnoury
3e95955a5c
Bugfix: e fileman: Typo on maximum height condition.
2014-04-21 15:56:03 +02:00
Gwanglim Lee
fdd4d50146
Fixed a problem with e wl server that sent invalid key value to wl client. (server-side)
...
Summary:
This problem occurred due to xkb_keysym_t value of libxkbcommon by e wl server.
e wl server should pass keycode from evdev input device on to wl client.
In order that e wl server receives valid keycode Ecore_Event_Key should have
an extended data member. This patch should be applied with client side patch (efl).
Test Plan: run e wl server -> create wl client -> type keys
Reviewers: raster, devilhorns, zmike
Reviewed By: devilhorns
CC: cedric
Differential Revision: https://phab.enlightenment.org/D713
2014-04-14 08:32:51 -04:00
Mike Blumenkrantz
8f2859a198
fix ibox eo errors
2014-04-10 19:06:04 -04:00
Mike Blumenkrantz
19bc0d5a5e
reduce strstr use in xkb parser
...
CID 1039849
2014-04-04 15:14:08 -04:00
Mike Blumenkrantz
6beb98c4e1
remove mixer wizard check
...
alsa is no longer the only output method, so this was a bogus check anyway
CID 1039872
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
09aefdeb89
remove winlist dead code
...
CID 1039873
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
ee3370d226
bugfix: unify temp module temperature_get_bus_files() functions
...
CID 1039874
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
ed50455cde
bugfix: check notification icon size correctly
...
CID 1039875
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
861db30df2
remove fileman dead code
...
CID 1039878
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
8d32ad61d6
simplify/improve evry files dead code and maybe fix or add a bug
...
CID 1039879
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
1950f54caf
bugfix: correctly check evry trigger matches
...
CID 1039880
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
918682dfb4
remove transition config dead code
...
CID 1039881
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
2799be96e9
remove font config dead code
...
CID 1039882
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
b82ef28332
remove impossible/unnecessary randr rotation checks
...
CID 1039944
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
18cc2222f3
remove unnecessary battery check
...
CID 1039945
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
e6e764cba9
check more pulse mixer returns
...
CID 1039959, 1039960
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
ed4eb3b6e0
check pulse mixer fd dup return
...
CID 1040123
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
789a0acbb1
remove unused ibar variable set
...
CID 1155291, 1058715
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
360707e9b1
fix tiling memory corruption
...
CID 1186206
2014-04-04 15:04:28 -04:00
Mike Blumenkrantz
cb3548f0f6
null check xkb parser
...
CID 1193251
2014-04-04 15:04:27 -04:00
Seunghun Lee
4d8920df06
fix crash when access pager_config which is null.
...
Summary:
crash was happend when user do logout the enlightenment with pager16.
pager_config was freed in e_modapi_shutdown(),
but after that, there was accessing pager_config again in _gc_shutdown() by called gadman_shutdown().
Reviewers: zmike, raster, cedric, seoz
CC: cedric
Differential Revision: https://phab.enlightenment.org/D694
2014-04-03 19:23:57 +09:00
Carsten Haitzler
0709b9cfdd
disable wp2 module
...
fixes T954
2014-03-31 19:04:20 +09:00
Mike Blumenkrantz
96806eb425
bugfix: swallow efm background objects after applying theme
...
fix T792
2014-03-28 12:23:18 -04:00
Mike Blumenkrantz
5503e29169
stringshare_replace in fwin: it exists for a reason, stop using macros ffs
2014-03-28 12:23:18 -04:00
Mike Blumenkrantz
32e928b55b
bugfix: ibar now scrolls correctly during drags
...
fix T794
2014-03-28 12:23:18 -04:00
Stefan Schmidt
ff874b128a
music-control: Do not leak the allocated metadata strings
...
Fix for ca07e7d505
Thanks are going to Davide Andreoli for spotting it.
2014-03-28 10:51:29 +01:00
Stefan Schmidt
4edf57320e
modules/ibar: Fix condition check for edje emits
...
This fixes a copy and paste error which sneaked into
daa98e867d
CID 1194780
2014-03-28 10:14:37 +01:00
Mike Blumenkrantz
d59fa0409c
fix access module build
...
if nobody noticed this was even broken for 3 months, why is it still in the tree?
2014-03-27 16:54:58 -04:00
Mike Blumenkrantz
7ccba3bdc3
null check _evry_items_sort_func() for users with broken systems
...
fix T1125
2014-03-27 16:47:19 -04:00
Mike Blumenkrantz
6e72796544
check key events for both key and keyname bindings
...
fix T1119
2014-03-27 16:47:19 -04:00
Mike Blumenkrantz
daa98e867d
fix lots of edje emits on non-edje objects
2014-03-27 16:47:18 -04:00
Stefan Schmidt
22278399d3
tiling: Free allocated memory on error path.
...
We don't use new_node in this code path. Free before returning.
CID 1186205
2014-03-27 16:06:06 +01:00
Stefan Schmidt
ca07e7d505
bugfix: music_control: Use correct markup for metadata text.
...
We piped the plain metadata text to edje TEXTBLOCK which might interpret
some of the characters as markup. Better convert it to the correct markup
first. The actual bug case was a & in the metadata cut off the rest of
the text. Now we get the correct & before sending it of to edje.
Fixes T1061
2014-03-27 12:51:38 +01:00
Carsten Haitzler
b6421e7660
tasks - fix tasks on other screens to properly show all window content
...
this fixes T1120
2014-03-25 22:44:04 +09:00
Sebastian Dransfeld
ef208ad96b
systray: deref pointer after check
...
CID 1193253
2014-03-24 12:59:14 +01:00
Tom Hacohen
07841a6b5e
Tiling: start migrating the code to use smart callbacks.
...
Those are meant to be better than the e hooks.
2014-03-20 17:40:23 +00:00
Chris Michael
75d25f8c47
Fix the "Fix more wayland crashes" commit so that we can build for
...
wayland-only again
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-03-19 07:47:20 +00:00
Mike Blumenkrantz
c81e649992
fix more wayland crashes
2014-03-18 18:15:24 -04:00
Mike Blumenkrantz
c04d754ac5
enabling drm output module should NOT require X-less build.
...
these defines all need to be changed from HAVE_WAYLAND_ONLY to something like WITH_X or we're going to have lots of problems with xwayland later on
2014-03-18 16:14:04 -04:00
Mike Blumenkrantz
af3f435d98
systray stop crashing in wayland!!!!
2014-03-18 13:22:11 -04:00
Chris Michael
5c322c40c4
@bugfix: Set ecore_wayland into 'server mode' before we call init so
...
that it does not stall and we end up sitting forever.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-03-18 07:43:05 +00:00
Chris Michael
645cb48dd5
@bugfix: Check return of e_comp_wl_init and initialize ecore_wl library
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-03-18 07:43:05 +00:00
Chris Michael
915f8f0613
@bugfix: Fix building for WAYLAND_ONLY by using the proper define
...
sed -i 's/WAYLAND_ONLY/HAVE_WAYLAND_ONLY/g'
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-03-18 07:43:04 +00:00
Chris Michael
a32d74d1c7
@feature: Add new drm compositing module
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-03-18 07:43:04 +00:00
Mike Blumenkrantz
ee1cc930c1
ibar mouseover menu no longer breaks when client menu is activated
2014-03-14 11:42:09 -04:00
Mike Blumenkrantz
ce429495bb
bugfix: don't deref teamwork pointer after null check
...
CID 1040134
2014-03-13 13:07:33 -04:00
Mike Blumenkrantz
a54fda4530
bugfix: don't deref possibly-null value in mouse bindings
...
CID 1040138
2014-03-13 13:06:08 -04:00
Mike Blumenkrantz
4b58fa9a4e
replace ev->keyname with ev->key
...
see efl 5ae4cfd1923e502731f4d8fc2bf67b1f536a9216
2014-03-13 13:03:34 -04:00
Mike Blumenkrantz
8422eea8d0
remove unnecessary battery_config null check
...
CID 1040140
2014-03-13 12:55:24 -04:00
Mike Blumenkrantz
457a385fa7
clamp screen sizes to 1 to avoid impossible division-by-zero for window shots
...
CID 1040148
2014-03-13 12:50:56 -04:00
Mike Blumenkrantz
4b3e2797a0
bugfix: don't use external log domain in systray
...
CID 1132742
2014-03-13 12:40:27 -04:00
Mike Blumenkrantz
6142845ef8
bugfix: don't use external log domain in music player
...
CID 1132743
2014-03-13 12:38:22 -04:00
Mike Blumenkrantz
cea010dce0
bugfix: don't crash when saving screenshots with no file extension
...
CID 1132744
2014-03-13 12:35:43 -04:00
Mike Blumenkrantz
b9eaf4d239
bugfix: don't crash on possibly-null gadman bg string extensions
...
CID 1132749
2014-03-13 12:35:39 -04:00
Mike Blumenkrantz
9db01b9cbf
don't check for non-pointer existence in lokker pin validation
...
CID 1155284
2014-03-13 12:15:52 -04:00
Mike Blumenkrantz
6dd98df0d6
remove all remaining efl version check defines
2014-03-13 11:55:29 -04:00
Mike Blumenkrantz
400c1f5177
make win->client check more explicit in efm_opinfo
...
CID 1187925
2014-03-13 11:38:52 -04:00
Mike Blumenkrantz
0a316209aa
bugfix: set connman pending.disconnect when disconnecting a service
2014-03-13 11:25:01 -04:00
Mike Blumenkrantz
ded3b76723
make connman if statements more clear for freeing data
...
CID 1039738
2014-03-13 11:24:30 -04:00
Mike Blumenkrantz
07135d8b21
bugfix: use more descriptive + accurate buffer size in batget iterator
...
CID 1039801
2014-03-13 11:01:52 -04:00
Mike Blumenkrantz
16e7c57ba4
bugfix: prevent out of bounds access in systray theme setup
...
CID 1039843
2014-03-13 10:53:55 -04:00
Mike Blumenkrantz
cac879d289
use a more obvious iterator limit for gadman edit end
...
CIDs 1039846, 1039845, 1039844
2014-03-13 10:51:43 -04:00
Mike Blumenkrantz
cc8eb78352
bugfix: ensure null termination of string in xsettings config
...
CID 1039967
2014-03-13 10:43:08 -04:00
Mike Blumenkrantz
94072211c3
fix mixer config leak on config failure
...
CID 1135539
2014-03-13 10:31:07 -04:00
Mike Blumenkrantz
5aa231f53e
fix desklock custom bg starting dir display
2014-03-10 00:07:03 -04:00
Sebastian Dransfeld
11a7aa51ec
tiling: gitignore
...
ignore created .edj file
2014-03-07 10:01:46 +01:00
Sebastian Dransfeld
35fea59e2d
conf_randr: redo randr dialog to trust e_randr_cfg
...
Prevously conf_randr worked directly against ecore_x_randr. Now we
rather modify e_randr_cfg, and use e_randr to apply changes against
ecore_x_randr.
2014-03-06 15:18:15 +01:00
Sebastian Dransfeld
c994e235f9
conf_randr: hide refresh rates when none to show
2014-03-06 15:18:15 +01:00
Sebastian Dransfeld
d9acc5a5c2
conf_randr: don't store variable when used once
2014-03-06 15:18:15 +01:00
Sebastian Dransfeld
77ea4d2256
conf_randr: remove clone support
...
Clone isn't well supported in base randr config. Remove until it is.
2014-03-06 15:18:15 +01:00
Sebastian Dransfeld
6e87cec645
conf_randr: use refresh_rate function from e_randr
2014-03-06 15:18:15 +01:00
Sebastian Dransfeld
464df11e28
conf_randr: remember whether geometry has changed
2014-03-06 15:18:14 +01:00
Mike Blumenkrantz
a40d0d7e21
fix ibox initial urgent states
2014-03-05 10:08:09 -05:00
Mike Blumenkrantz
9ad04eb877
redo client urgency again with separate flag for actual urgent state
...
preserve icccm flag for accurate detection
2014-03-05 10:08:09 -05:00
Carsten Haitzler
f43279d839
colors cfg - support adjustment of colorclasses - remove bad ones, add new
2014-03-06 00:02:24 +09:00
Carsten Haitzler
4d9b7ecdee
colorclass config - add option for focused color class too.
2014-03-05 18:03:06 +09:00
Carsten Haitzler
565faa1155
based on submission from Seunghun, Lee - dont access NULL desk
...
this effectively accepts D574 but is re-done with different formatting.
2014-03-05 15:27:15 +09:00
Tom Hacohen
68b7c92c6c
bugfix: Fix selection of the standard profile in wizard.
...
There was a bug there, that caused the one after the standard to be
selected, instead of the standard one.
This was caused because directories and the default profile were not
properly ignored.
2014-03-04 12:08:08 +00:00
Carsten Haitzler
5c8710ded3
fix screen blanking while fullscreen window is up - work again
...
@fix - this fixes T1019 - when a window is fullscreen the display just
NVER can blank no mater what. it's hrdcoded, and wrong to enforce. if
an app wants to display screensaver - there is the xscreensaver extn -
or maybe supporting an explicit property on a window would work
better, but just equating fullscreen == never blank is wrong. it's an
option now. off by default.
2014-03-01 08:04:09 +09:00
Mike Blumenkrantz
254a318fc6
enforce comp hidden state for quickaccess clients
...
fix T1035
2014-02-27 20:58:30 -05:00
Mike Blumenkrantz
1920e62c80
bugfix: pointer warp speed config slider correctly detects changed state
...
fix T1020
2014-02-26 11:46:31 -05:00
Mike Blumenkrantz
ef520ba331
set winlist input window as child of root, not comp overlay win
...
T1019
2014-02-26 11:46:31 -05:00
Carsten Haitzler
0313a54da4
e-object-check - this has been turned off since 2007 - back on
...
this is crazy. all the E_OBJECT_CHECK macros have been off since 2007.
this is just nuts. either remove them, or have them on by default, but
not off. so this turns them back on and fixes code to actually compile
again with them on, as this broke over the years. a lot of code
expects/assumes thatthese willcheck types and null ptrs, but they
don't because they are off by default.
2014-02-26 04:28:12 +09:00
Carsten Haitzler
2a11dfec63
remove % from battery reading to save space
2014-02-24 03:24:26 +09:00
Tom Hacohen
e406966a64
Fix 'make dist' (include extra files).
...
This wasn't tested here, as I don't have a proper set up,
but it seems to be what's needed.
Thanks to Simotek for reporting.
2014-02-23 11:26:33 +00:00
Mike Blumenkrantz
b83cbdd100
bugfix: evry string matching now handles UTF8
...
T152
2014-02-21 17:19:01 -05:00
Mike Blumenkrantz
a588b891b5
fix evry makefile install rule
2014-02-21 17:19:01 -05:00
Mike Blumenkrantz
e86dc53ddc
feature: per-screen desklock logo visibility config
...
T613
2014-02-21 17:18:57 -05:00
Mike Blumenkrantz
d2e2418a74
revert focus when hiding quickaccess client if focus revert option is enabled
...
T949
2014-02-21 16:44:12 -05:00
Mike Blumenkrantz
ba9a68d3bd
bugfix: remove efm nav SELF_RENAME handler
...
this seems to be called completely erroneously and is worthless since all it does is trigger random directory changes
T892
2014-02-21 16:44:12 -05:00
Mike Blumenkrantz
d840583263
don't show pager urgent popups for focusing clients
2014-02-21 16:44:12 -05:00
Mike Blumenkrantz
8eba19c012
add urgency popups for p16
...
T1004
2014-02-21 16:44:12 -05:00
Tom Hacohen
69ad15a480
Tiling2: Rename module to tiling1 in the desktop file.
2014-02-21 09:28:15 +00:00
Tom Hacohen
960bcaf811
Tiling2: Adjusted makefile for E.
2014-02-21 09:27:09 +00:00
Tom Hacohen
652392beff
Tiling2: Fix handling windows that become untilable after we've added them.
...
This fixes T946.
2014-02-21 09:15:18 +00:00
Tom Hacohen
5bf441960d
Tiling2: Change all checks for ignored windows to check if tiled.
2014-02-21 09:15:18 +00:00
Tom Hacohen
6a7aeb7695
Tiling2: Cleaned up maximized check function a bit.
2014-02-21 09:15:18 +00:00
Tom Hacohen
555ac8c0d9
Tiling2: Fixed maximized windows handling.
...
This got broken with all the reshuffling. Another fix.
2014-02-21 09:15:18 +00:00
Tom Hacohen
fbcd03c48a
Tiling2: Merge back restore client and the non sizing variant.
2014-02-21 09:15:18 +00:00
Tom Hacohen
baaad1c09a
Tiling2: Fixed geometry restore for maximized and fullscreen windows.
2014-02-21 09:15:18 +00:00
Tom Hacohen
116045fb8c
Tiling2: Merge all the tiling callbacks and checks to 1 place.
2014-02-21 09:15:18 +00:00
Tom Hacohen
2b778b2aea
Tiling2: Added maximized to the is_tilable checks.
2014-02-21 09:15:18 +00:00
Tom Hacohen
5e25cddeb1
Tiling2: Fix handling of maximized windows.
...
This fixes T978.
2014-02-21 09:15:18 +00:00
Tom Hacohen
457271f167
Tiling2: Handle windows becoming fullscreen while tiled.
2014-02-21 09:15:18 +00:00
Tom Hacohen
249def581b
Tiling2: Only restore maximized if different than current.
2014-02-21 09:15:18 +00:00
Tom Hacohen
ce7da97d8e
Tiling2: Ifdef out ecore_x specific stuff when in Wayland Only.
2014-02-21 09:15:18 +00:00
Tom Hacohen
59d428b6e6
Tiling2: Don't tile iconic windows when loading the module.
...
This fixes T976.
2014-02-21 09:15:18 +00:00