Mike Blumenkrantz [Mon, 5 Jan 2015 20:27:41 +0000 (15:27 -0500)]
remove e_comp_list(), deprecate all related functions for pending removal
there is only one E_Comp which can now be accessed by the e_comp global.
if you're editing a file with some uses of these deprecated functions, replace their usages with appropriate references to this variable
pass -Wno-deprecated-declarations to ignore these warnings during build
Mike Blumenkrantz [Mon, 5 Jan 2015 20:26:47 +0000 (15:26 -0500)]
enforce no multihead in X compositor
this hasn't worked since E17, may was well stop trying
Seunghun Lee [Mon, 5 Jan 2015 14:09:59 +0000 (09:09 -0500)]
wl_drm: Add event handler for session activation signal.
Summary:
Compositor need to change the compositing mode to offscreen or render state depend on session activation state.
this patch is for it.
Test Plan:
(1) Run enlightenment on X.
(2) Change another VT.
(3) Run enlightenment on wayland and drm.
(4) Change the VT to enlightenment which is ran (1).
enlightenment on wayland will not render during session deactivation state.
Reviewers: zmike, devilhorns
Reviewed By: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1816
Tom Hacohen [Sun, 4 Jan 2015 13:45:16 +0000 (13:45 +0000)]
Tiling: don't try to change the border of borderless windows.
@fix
Mike Blumenkrantz [Sat, 3 Jan 2015 05:42:42 +0000 (00:42 -0500)]
add support for new netwm csd X atoms
nothing uses these yet so there's no way to test them.
fix T1963
Mike Blumenkrantz [Sat, 3 Jan 2015 05:07:48 +0000 (00:07 -0500)]
completely block border changes on MWM borderless windows
ref T1963
seriously.
Mike Blumenkrantz [Sat, 3 Jan 2015 04:56:11 +0000 (23:56 -0500)]
don't set gravity on client windows during X move/resize
fix T1940
Mike Blumenkrantz [Thu, 1 Jan 2015 22:57:28 +0000 (17:57 -0500)]
remove e_box from POTFILES.in
seriously why is a file with no translatable text in here
Yomi [Thu, 1 Jan 2015 22:45:08 +0000 (17:45 -0500)]
update copyright year
Summary: update copyright year
Reviewers: zmike, bu5hm4n
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1836
Mike Blumenkrantz [Thu, 1 Jan 2015 22:31:25 +0000 (17:31 -0500)]
add compile warning note for elm hack
Mike Blumenkrantz [Thu, 1 Jan 2015 22:31:21 +0000 (17:31 -0500)]
set elm log level to CRI
current elm usage triggers infinite (harmless) widget-parenting errors. to avoid filling hard disks with log files, shut this up for now
Mike Blumenkrantz [Thu, 1 Jan 2015 22:31:16 +0000 (17:31 -0500)]
don't recalc winlist on client add event if client is not added to winlist
Mike Blumenkrantz [Thu, 1 Jan 2015 22:29:25 +0000 (17:29 -0500)]
e_box -> elm_box conversion
the next installment in the exciting adventure game Elementary Wars!
happy new year from #teamborker
Mike Blumenkrantz [Tue, 30 Dec 2014 01:42:27 +0000 (20:42 -0500)]
comp pending resizes should not require both w+h to change
Mike Blumenkrantz [Mon, 29 Dec 2014 22:31:08 +0000 (17:31 -0500)]
don't show mixer popup during nocomp
fix T1270
Mike Blumenkrantz [Mon, 29 Dec 2014 22:25:43 +0000 (17:25 -0500)]
use frame geometry in win resize trap to get accurate sizes
ref T1905
Mike Blumenkrantz [Sun, 28 Dec 2014 22:25:59 +0000 (17:25 -0500)]
add back notification merging
this was removed without warning or explanation in r82118:
e: Change notification module to use internal notification API
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
currently broken by T1954 for lines longer than 36 characters
Marcel Hollerbach [Wed, 24 Dec 2014 12:16:01 +0000 (13:16 +0100)]
config: Fix segfault
We can pass here NULL, win does not have a specific saved e_comp.
So we pass NULL to e_comp_get and get the current active one.
This fixes T1937.
Carsten Haitzler (Rasterman) [Mon, 22 Dec 2014 14:02:05 +0000 (23:02 +0900)]
Revert "all dialogs are now resizable"
This reverts commit
9157ca8ca739e3b62442fef9d73367d381ae7306.
this also makes all dialogs that have content in a toolbar that goes
off window at min size resizable - this is actually what you wanted ..
bgut this previous "all dialogs are resizable" thing was uber-lazy.
Conflicts:
src/modules/bluez4/e_mod_main.c
src/modules/conf_bindings/e_int_config_signalbindings.c
src/modules/conf_theme/e_int_config_theme.c
src/modules/mixer/conf_gadget.c
src/modules/shot/e_mod_main.c
Chris Michael [Thu, 18 Dec 2014 15:13:27 +0000 (10:13 -0500)]
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>
Jee-Yong Um [Thu, 18 Dec 2014 07:08:34 +0000 (16:08 +0900)]
e_actions: Fix to parse syntax correctly in key binding settings
Summary:
Correct the way to parse syntax in key bindings for launching application according to syntax guide
and pop an error dialog when a space is detected while activating the action.
Example:
Guide is given like "exe:xterm" with "No whitespace" between param's name and contents.
However, existing way to parse syntax should require "ONE whitespace" between name and contents.
This modification will parse syntax correctly.
@fix
Reviewers: seoz, zmike, Hermet
Subscribers: raster, cippp, cedric
Differential Revision: https://phab.enlightenment.org/D1699
Carsten Haitzler (Rasterman) [Thu, 18 Dec 2014 05:19:07 +0000 (14:19 +0900)]
e - randr include - move to master includes (only if building for x)
Sebastian Dransfeld [Wed, 17 Dec 2014 10:39:19 +0000 (11:39 +0100)]
randr: improve code readability in lid update
Be sure we have active non-lids before deactivating lids.
Sebastian Dransfeld [Wed, 17 Dec 2014 10:35:23 +0000 (11:35 +0100)]
randr: fix bad copy paste error
Sebastian Dransfeld [Wed, 17 Dec 2014 10:20:22 +0000 (11:20 +0100)]
systray: revert change which shouldn't go in
Sebastian Dransfeld [Wed, 17 Dec 2014 10:19:25 +0000 (11:19 +0100)]
randr: add error print
Sebastian Dransfeld [Wed, 17 Dec 2014 10:16:43 +0000 (11:16 +0100)]
Revert "randr: always call _e_randr_output_active_set"
This reverts commit
7f14d81e6a4afe7217a7ed4d6dac06e4fbf3a983.
Broke LID open/close for me, note to self, more testing before commit.
Sebastian Dransfeld [Wed, 17 Dec 2014 09:35:54 +0000 (10:35 +0100)]
randr: TODO++ and error print
Sebastian Dransfeld [Wed, 17 Dec 2014 09:35:12 +0000 (10:35 +0100)]
randr: don't try to enable crtc with no outputs
Sebastian Dransfeld [Wed, 17 Dec 2014 09:29:27 +0000 (10:29 +0100)]
randr: always call _e_randr_output_active_set
_e_randr_output_active_set should handle if we set active on an active
output
Sebastian Dransfeld [Wed, 17 Dec 2014 09:22:48 +0000 (10:22 +0100)]
randr: handle (x, y) > 0
x and y can be larger than 0, so we must set a high start value.
Sebastian Dransfeld [Wed, 17 Dec 2014 07:56:24 +0000 (08:56 +0100)]
randr: remove weird code
If we do E_Randr_Output *out2 = _e_randr_output_find(output->xid), then
output should be equal to out2, else we have several output variables per
output xid which should be fixed correctly.
Sebastian Dransfeld [Wed, 17 Dec 2014 07:49:40 +0000 (08:49 +0100)]
randr: cleanup try 2
This does not change any behaviour, just moves code:
1. We only try to locate a crtc for an output in _e_randr_output_active_set
And we only do this when we set active.
2. We only search for a crtc in _e_randr_output_crtc_find
This includes looping known crtcs without querying X if it matches.
Please don't revert, but help cleaning. As the current code does not
work for me...
Carsten Haitzler (Rasterman) [Wed, 17 Dec 2014 00:33:45 +0000 (09:33 +0900)]
Revert "Randr: Fix null dereference."
This reverts commit
4aef218d28ed66e80d882f052c704d92d11c3c81.
Revert "randr: remember crtcid for fast lookup on reconnect"
This reverts commit
55b4ad41d19f1e4573203bf4296356d8f991e809.
Revert "randr: further cleanup"
This reverts commit
3e02824663a2d6b54a2a9ba6d5d9ab760c42aff2.
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. :)
Carsten Haitzler (Rasterman) [Wed, 17 Dec 2014 00:12:32 +0000 (09:12 +0900)]
Revert "randr: Don't track active outputs"
This reverts commit
01f43e3618d07917a15345e2063b9efd866e4b7d.
this broke nvidia randr - i cant tunr my screens on or off anymore.
Stefan Schmidt [Tue, 16 Dec 2014 15:47:38 +0000 (16:47 +0100)]
po: Remove file from now disabled access module to pass distcheck
Tom Hacohen [Tue, 16 Dec 2014 14:56:10 +0000 (14:56 +0000)]
Randr: Fix null dereference.
CID1181926
Sebastian Dransfeld [Tue, 16 Dec 2014 09:13:55 +0000 (10:13 +0100)]
randr: Don't track active outputs
Remove tracking of active outputs to reduce code complexity.
Sebastian Dransfeld [Tue, 16 Dec 2014 08:56:02 +0000 (09:56 +0100)]
randr: TODO++
Sebastian Dransfeld [Tue, 16 Dec 2014 08:21:02 +0000 (09:21 +0100)]
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.
Carsten Haitzler (Rasterman) [Tue, 16 Dec 2014 02:31:00 +0000 (11:31 +0900)]
e randr - restore edp checks
the dp checks were looking for edp stuff. but due to naming they appeard as
eDP or maybe edp or EDP - thus were simplified to dp. put more explicit
checks there.
Sebastian Dransfeld [Mon, 15 Dec 2014 11:51:16 +0000 (12:51 +0100)]
randr: Don't match DP as LID
On my intel laptop DP are my DisplayPort connections, not LID.
Sebastian Dransfeld [Mon, 15 Dec 2014 11:25:22 +0000 (12:25 +0100)]
randr: further cleanup
Primarly two things removed:
1. crtc->outputs should only contain outputs which should be enabled
So looping them twice in e_randr_apply is definitly wrong.
2. _e_randr_crtc_find should find a crtc for an output
So looping our crtcs again in _active_set is definitly wrong. If
_e_randr_crtc_find does not find us a crtc, it should be fixed there.
Carsten Haitzler (Rasterman) [Sun, 14 Dec 2014 03:39:36 +0000 (12:39 +0900)]
e randr - make it work on nvidia - lots of "wrong" things fixed
i've spent a while testing randr on my nvidia box and drviers. it now
works - i can turn screens on and off. i couldn't before. e_randr was
trying to be too smart for its own good. it wasnt matching up outputs
to crtcs, was thinking outputs active when they were not, etc. etc.
etc. - reality is e_randr could do witha lot of simplification, but
at this stage i'm just going to hammer it into shape to work across as
many drivers and setups as i can test against.
Mike Blumenkrantz [Sun, 14 Dec 2014 20:40:25 +0000 (15:40 -0500)]
only use elm win title for internal windows if it has been set
Marcel Hollerbach [Sun, 14 Dec 2014 11:21:16 +0000 (12:21 +0100)]
e_win: Fix Dialog Titles
We should not set the title to "E" in the trap function of show.
If we do this we will override the icccm title and the netwm name, this
mean e_comp_x will set E as title of the window if the call to
elm_win_title_set was BEFORE the window was shown.
Now the name which was set before will be inserted.
Marcel Hollerbach [Fri, 12 Dec 2014 08:39:51 +0000 (09:39 +0100)]
Register the new window into out evas.
Summary:
Otherwise the mouse up event is emitted to the evas but the evas does
not work with it, because it does not know the window it is from. This
leads to a evas_event_down_count_get bigger than 1 which leads to a
missing mouse_out event. With this missing mouse_out event _post_up_handle
in evas_event.c is not called anymore, this means all the click events
are getting emitted to the object which was last clicked.
This fixes T1894.
Test Plan: Drag and Drop a icon somewhere and click somewhere after that, the evas will not get stuck anymore
Reviewers: raster
Subscribers: cedric, abyomi0, zmike, raster
Maniphest Tasks: T1894
Differential Revision: https://phab.enlightenment.org/D1771
Mike Blumenkrantz [Thu, 11 Dec 2014 17:24:16 +0000 (12:24 -0500)]
store hide_logo state for desklock backgrounds
fix T1714
Mike Blumenkrantz [Mon, 8 Dec 2014 22:06:13 +0000 (17:06 -0500)]
apply client size based on correct remember value, only apply if value != 0
ref T999
Mike Blumenkrantz [Mon, 8 Dec 2014 22:05:58 +0000 (17:05 -0500)]
remembering size on a window should also remember maximize state
Mike Blumenkrantz [Mon, 8 Dec 2014 22:03:23 +0000 (17:03 -0500)]
greatly reduce FAILURE_MAX
ref T1820
Mike Blumenkrantz [Mon, 8 Dec 2014 20:38:02 +0000 (15:38 -0500)]
remove access module from build
this hasn't been updated in over 1.5 years and has caused me to waste time repeatedly fixing build-related issues. in addition, it uses symbols which are no longer even available in efl.
if nobody updates/maintains this, it will be removed for e20 release
src/modules/access/e_mod_main.c: In function '_cover_new':
src/modules/access/e_mod_main.c:765:4: warning: implicit declaration of function 'ecore_x_input_multi_select' [-Wimplicit-function-declaration]
Mike Blumenkrantz [Mon, 8 Dec 2014 01:16:42 +0000 (20:16 -0500)]
reduce shape recalc for clients which cannot currently receive input
Mike Blumenkrantz [Mon, 8 Dec 2014 01:14:34 +0000 (20:14 -0500)]
redo shaped client checks to use shape flags instead of rect pointer, fix shapeless clients
according to the shape extension protocol, the number of rectangles returned should be checked to determine a client's shape. if 0 is returned, the client has no shape, meaning that it either should not be drawn or should have no input region. this improves behavior with various client window types such as tooltips
ref T1820
Mike Blumenkrantz [Mon, 8 Dec 2014 01:11:46 +0000 (20:11 -0500)]
add failure count for client rendering, drop clients after FAILURE_MAX tries
this traps clients which are showing and hiding themselves extremely quickly and prevents them from crashing us when we try to draw them
fix T1820
Mike Blumenkrantz [Sun, 7 Dec 2014 22:59:22 +0000 (17:59 -0500)]
fix X crash when trying to apply desktop window profile to client without desk
Mike Blumenkrantz [Sun, 7 Dec 2014 22:15:56 +0000 (17:15 -0500)]
ensure clients are visible before triggering shape/render queue
Marcel Hollerbach [Sat, 6 Dec 2014 17:04:58 +0000 (18:04 +0100)]
everything: terminate bc instead of quit
On some systemd SIGQUIT causes the logger to save a coredump.
Quiting bc here does not need save a backtrace here, the termination is
not a crash its a "closing" of the program.
Mike Blumenkrantz [Fri, 5 Dec 2014 18:53:54 +0000 (13:53 -0500)]
attempt to run eeze_scanner on failure to connect, not successful connect
ref T1612
Mike Blumenkrantz [Fri, 5 Dec 2014 18:53:23 +0000 (13:53 -0500)]
only attempt to start eeze_scanner a couple times before giving up
ref T1612
Mike Blumenkrantz [Fri, 5 Dec 2014 18:52:52 +0000 (13:52 -0500)]
store eeze_scanner connection poller to avoid creating an infinite number
ref T1612
Mike Blumenkrantz [Fri, 5 Dec 2014 18:51:55 +0000 (13:51 -0500)]
don't exit e_fm when eeze init fails, send RASTER mode instead
Mike Blumenkrantz [Fri, 5 Dec 2014 18:51:08 +0000 (13:51 -0500)]
print more descriptive error messages when scanner connection fails, also don't exit() here
ref T1612
Tom Hacohen [Wed, 3 Dec 2014 13:28:45 +0000 (13:28 +0000)]
AUTHORS: Add Marcel to authors file.
Tom Hacohen [Wed, 3 Dec 2014 12:03:58 +0000 (12:03 +0000)]
AUTHORS: Add Luis to authors file.
Thanks for your contributions, let's hope they are the first of many. :)
Luis de Bethencourt [Tue, 2 Dec 2014 18:21:10 +0000 (18:21 +0000)]
backlight: remove code duplication
Move repeated blocks of code to a static function
Luis de Bethencourt [Tue, 2 Dec 2014 17:39:01 +0000 (17:39 +0000)]
backlight: visual feedback when adjusting value through keybindings
The backlight module has an action to show the value of the backlight brightness
by showing the gadget's popup. Added a parameter to this action to adjust the
brightness at the same time.
Leif Middelschulte [Wed, 3 Dec 2014 09:14:23 +0000 (18:14 +0900)]
ibar: Fix "additional action"s and seperator placement.
Summary: This moves the additional actions to the top of the menu and the seperator right underneath.
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1694
Stefan Schmidt [Tue, 2 Dec 2014 09:50:27 +0000 (10:50 +0100)]
e_start_main: Close fd only if we actually succeeded opening it.
In the error case fd would be -1 here. Closing needs to be handled in the
cases where fd != -1.
CID: 1256492
Chris Michael [Mon, 1 Dec 2014 16:55:32 +0000 (11:55 -0500)]
e-start: Fix 'control reaches end of non-void function'
Summary: Seems one of the Daniels did not check their compiler output
;) _e_ptrace_attach function should return an integer value...
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Daniel Kolesa [Mon, 1 Dec 2014 16:30:57 +0000 (16:30 +0000)]
fix indentation
Daniel Kolesa [Mon, 1 Dec 2014 16:28:46 +0000 (16:28 +0000)]
remove unused variable
Daniel Kolesa [Mon, 1 Dec 2014 15:46:37 +0000 (15:46 +0000)]
e_start_main: refactor (reduce scope depth, separate ifdefs, cleanup)
The main reason for this change is to clean it up for proper non-Linux
platform support, but also to make it cleaner in general.
Mike Blumenkrantz [Sat, 29 Nov 2014 17:21:20 +0000 (12:21 -0500)]
fix efm dnd crash
fix T1880
Carsten Haitzler (Rasterman) [Sat, 29 Nov 2014 07:44:41 +0000 (16:44 +0900)]
e randr - fix warning (signed vs unsigned cmp)
Takeshi Banse [Sat, 29 Nov 2014 07:39:41 +0000 (16:39 +0900)]
cpufreq: teach cpuinfo_{min,max}_freq as available frequencies
Summary:
The intel_pstate scaling driver exposes the `scaling_cur_freq` since
kernel 3.17 [*], it would be fine that the min and max frequencies
are known even without the `scaling_available_frequencie`.
This commit teaches to use the cpuinfo_{min,max}_freq as fallback in
case the `scaling_available_frequencies` is not available within
intel pstate.
[*] https://lkml.org/lkml/2014/11/11/1060
Signed-off-by: Takeshi Banse <takebi@laafc.net>
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1686
Carsten Haitzler (Rasterman) [Wed, 26 Nov 2014 10:17:02 +0000 (19:17 +0900)]
e - randr - stop saving config using XID - this is utterly WRONG
so e was storing randr config using XIDs to match outputs etc. this is
all kinds of wrong. XIDs are NOT STATIC. they change from xserver to
xserver and from run to run. they MAY be the same. they may not. so
this was just broken.
use output name + edid as a big "string" (name.edid) as a way ofr
identifying config for a specific combination of output plus monitor
and to find/identify the corrent output+monitor to apply it to (of
course missing edid gets replaced with ??? and missing output name is
??? too - i have never seen a missing output name so you get this at
least).
so this FIXES "restore" of screen mode on login for starters. this
does nothing to "fix" the screen setup dialog in any way. there are
separate issues there.
this also breaks e_randr config compat so i bumped epoch so your old
config is rejected. i don't see a sensible way of porting the config
forward.
Mike Blumenkrantz [Fri, 28 Nov 2014 20:06:47 +0000 (15:06 -0500)]
apply pointer warp effects immediately when instant warping
fix T1462
Daniel Kolesa [Fri, 28 Nov 2014 15:08:24 +0000 (15:08 +0000)]
detab e_start_main.c; spank spank spank
Daniel Kolesa [Fri, 28 Nov 2014 15:04:35 +0000 (15:04 +0000)]
clean up E ptrace detection and usage
q66 [Tue, 25 Nov 2014 23:46:33 +0000 (23:46 +0000)]
remove e_mod_xembed.c from POTFILES.in
Mike Blumenkrantz [Tue, 25 Nov 2014 20:40:31 +0000 (15:40 -0500)]
ensure string safety on dbus message in connman agent
fix T1812
Mike Blumenkrantz [Tue, 25 Nov 2014 20:26:01 +0000 (15:26 -0500)]
force shape queue on notification delete
fix T1801
Mike Blumenkrantz [Tue, 25 Nov 2014 20:20:11 +0000 (15:20 -0500)]
remove xembeds from systray module
Mike Blumenkrantz [Tue, 25 Nov 2014 20:02:06 +0000 (15:02 -0500)]
set skip pager/taskbar hints on parent window instead of client window
this is a change in behavior as compared to E17-E18 where any setting of related flags would alter the client hints
ref T1692
Marcel Hollerbach [Fri, 21 Nov 2014 19:12:46 +0000 (20:12 +0100)]
ibar: Changed the key which is used to store IBar Icons.
Summary:
Changed the key to orig_path, cause this is used to decided if something
is a duplicated entry in e_orders or not.
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1684
Marcel Hollerbach [Fri, 21 Nov 2014 19:10:56 +0000 (20:10 +0100)]
e_order: Added a function to check if this Efreet entry allready exists
Checks if this Efreet_Desktop entry allready exists in the given
E_Order.
Marcel Hollerbach [Tue, 25 Nov 2014 12:32:43 +0000 (12:32 +0000)]
Tiling: Fixed break out method
Summary:
This fixes the case when par is NULL, this means we should insert a
parent node between the 2 nodes and root. (T1790)
Example:
Each Number is a Window,
12
Focus on 2
Press Win+Up should end up in this:
2
1
This patch also makes the bahavior for 2 windows more
consistent
12
Focus on 2
Pressing Win+Right,
21
It Will just swap the nodes,
This is the same behavior then in higher levels.
Reviewers: tasn
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1643
Carsten Haitzler (Rasterman) [Tue, 25 Nov 2014 08:23:33 +0000 (17:23 +0900)]
e - warning fix - fix SVID_SOURCE complaint warning
reduces useless warnings so we see the real issues, not noise
Carsten Haitzler (Rasterman) [Tue, 25 Nov 2014 08:11:18 +0000 (17:11 +0900)]
e - tiling module - silence warning (real possibility of an issue)
grand_parent couldbe used in an uninitialized state - this is right.
it'd be garbage (not NULL). set to NULL always to be safe
Chris Michael [Mon, 24 Nov 2014 21:00:20 +0000 (16:00 -0500)]
e-comp-wl: Don't try to set null data if we don't have a surface
Summary: This fixes an issue where calling wl_resource_set_user_data
with an invalid resource would cause an abort in the wayland
libraries, Thus making E crash.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Leif Middelschulte [Mon, 24 Nov 2014 18:33:02 +0000 (13:33 -0500)]
Implement FreeDesktop .deskop Additional Actions menu
Summary:
This implements the additional actions as specified in
FreeDesktop.org's desktop entry specification 1.1.
This version is implemented by Efreet 1.12
The additional actions are presented as right-click
menu entries.
@feature
Reviewers: zmike
Subscribers: tasn, q66, cedric
Differential Revision: https://phab.enlightenment.org/D1657
Stefan Schmidt [Mon, 24 Nov 2014 09:43:56 +0000 (10:43 +0100)]
music-control: Update generated code after various eldbus-codegen fixes
This includes the fixes for working propset callback as well as memory
leak fixes.
Carsten Haitzler (Rasterman) [Sun, 23 Nov 2014 04:53:50 +0000 (13:53 +0900)]
Revert "windows - allow close button to work again in internal wins"
This reverts commit
285951c8cbba80546fde25f5f76d60c7f577d101.
Mike Blumenkrantz [Sat, 22 Nov 2014 17:47:19 +0000 (12:47 -0500)]
only show comp obj during internal win show if win not already visible
fix T1863
Mike Blumenkrantz [Sat, 22 Nov 2014 17:46:50 +0000 (12:46 -0500)]
only change internal win visibility on comp obj show if win not already visible
Mike Blumenkrantz [Sat, 22 Nov 2014 13:33:48 +0000 (08:33 -0500)]
don't call elm_shutdown() for now
force iterating the main loop when it's expected to have stopped guarantees crashes for most of e
Mike Blumenkrantz [Sat, 22 Nov 2014 13:31:59 +0000 (08:31 -0500)]
remove unnecessary unfocused signal emit on clients
Carsten Haitzler (Rasterman) [Sat, 22 Nov 2014 09:45:14 +0000 (18:45 +0900)]
windows - allow close button to work again in internal wins
since the move to elm_win ... windows don't close with close button in
the titlebar. this fixes that in the simplest way - enabling autodel
on the window.
q66 [Fri, 21 Nov 2014 20:14:02 +0000 (20:14 +0000)]
seems like enlightenment_sys will still fail linkage on freebsd; workaround