Mike Blumenkrantz [Thu, 9 Apr 2015 18:07:18 +0000 (14:07 -0400)]
remove layer setting from deskmirror
smart child objects can't have layers. apparently.
Conrad Meyer [Thu, 9 Apr 2015 09:36:38 +0000 (10:36 +0100)]
Mixer Pulse: Fix trivial use-after-free.
Summary: Don't use memory after freeing it.
Fixes T2274
@fix
Reviewers: raster, zmike
Subscribers: abyomi0, zmike
Projects: #enlightenment-git
Maniphest Tasks: T2274
Differential Revision: https://phab.enlightenment.org/D2301
Commit message updates by: Tom Hacohen
Carsten Haitzler (Rasterman) [Thu, 9 Apr 2015 06:44:07 +0000 (15:44 +0900)]
add options to randr2 to ignore acpi and hotplug randr events.
Mike Blumenkrantz [Wed, 8 Apr 2015 18:56:05 +0000 (14:56 -0400)]
don't crash on wl shutdown
devilhorns? more like crasherhorns imo
Chris Michael [Wed, 8 Apr 2015 18:49:17 +0000 (14:49 -0400)]
e_comp: Only need 'type' variable if we are building with HAVE_WAYLAND
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Stefan Schmidt [Wed, 8 Apr 2015 16:45:19 +0000 (18:45 +0200)]
build: Use EFL_WITH_BIN instead of E homegrown one.
We already have the efl_binary.m4 macro available with EFL_WITH_BIN which
basically is the successor of this macro.
Stefan Schmidt [Wed, 8 Apr 2015 16:20:29 +0000 (18:20 +0200)]
build: Allow to define path for eldbus-codegen binary
Since the geolocation and music-control changes we need eldbus-codegen to
generate some files. Not all setups have this in their normal $PATH so let
allow these setups to set the correct path during configure. This allows our
Jenkins setup as well as others to work again.
Mike Blumenkrantz [Tue, 7 Apr 2015 23:35:50 +0000 (19:35 -0400)]
remove all debug output from mixer module
fix T2274
Mike Blumenkrantz [Tue, 7 Apr 2015 23:30:44 +0000 (19:30 -0400)]
only call e_comp_wl_shutdown() for wayland compositors
Mike Blumenkrantz [Tue, 7 Apr 2015 17:43:45 +0000 (13:43 -0400)]
prepend geolocation build dir to cppflags
elocation headers conflict with these, so ensure that our headers get picked up first
#glimaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Stefan Schmidt [Tue, 7 Apr 2015 15:45:52 +0000 (17:45 +0200)]
music-control: Mimic explicit file deps fix from geolocation.
This was already firxed for geolocation in
7a1163a1adb942f49380e848c809129c2c0b9c89 but I forgot to integrate it in
my last patch. Thanks to Scimmia for pointing it out.
Stefan Schmidt [Tue, 7 Apr 2015 15:35:22 +0000 (17:35 +0200)]
everything: Actual return something in non wayland only-mode
While making it work for wayland only the return got missing.
Stefan Schmidt [Tue, 7 Apr 2015 15:32:56 +0000 (17:32 +0200)]
everything: win variable is only used inside ifdef.
We only use this in not wayland only mode so ifdef the variable as well.
Stefan Schmidt [Tue, 7 Apr 2015 15:26:37 +0000 (17:26 +0200)]
music-control: Generate eldbus files during compile
Better have up to date eldbus files generated from the xml instead of
keeping the generated files around.
Chidambar Zinnoury [Sun, 5 Apr 2015 01:48:28 +0000 (03:48 +0200)]
Bugfix: e dialog: don’t crash when using the escape key to close.
Commit
99589eb5af346add9fe912a768ed006416cb2220 introduced this bug as the callback creation wasn’t changed to suit the new prototype and stil passed a window object.
Mike Blumenkrantz [Mon, 6 Apr 2015 18:43:16 +0000 (14:43 -0400)]
remove e_color_class
Mike Blumenkrantz [Mon, 6 Apr 2015 18:38:43 +0000 (14:38 -0400)]
move colorclass config to use elm infra, redo cc dialog to use new editor
this will allow all colorclasses present in the current theme to be edited
instead of only the hardcoded ones in the module. it will also require
completely new translations, for which translators will need to read the edc
files of the default theme (cleverly located in another repo) and provide
translations to the _translate() callback in the theme module
the editor currently lacks indicators for active/type on the colorclass
list, but this can be added in time. meanwhile, a large amount of code is
no longer duplicated or maintained in this repo
Chris Michael [Mon, 6 Apr 2015 20:01:39 +0000 (16:01 -0400)]
wl-drm: If we end up using software_drm, then override elm preferences (ala X compositor)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 6 Apr 2015 19:59:59 +0000 (15:59 -0400)]
wl-drm: Hook into ecore_evas_resize callback to update comp canvas
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 6 Apr 2015 19:57:55 +0000 (15:57 -0400)]
wl-drm: Remove output event handler when we shutdown
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 6 Apr 2015 19:57:09 +0000 (15:57 -0400)]
wl-drm: Remove need for extra E_Comp variable
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Mike Blumenkrantz [Mon, 6 Apr 2015 18:29:47 +0000 (14:29 -0400)]
fix wl randr error message string
Mike Blumenkrantz [Mon, 6 Apr 2015 16:38:40 +0000 (12:38 -0400)]
make application color editor follow client geometry on move/resize
Mike Blumenkrantz [Mon, 6 Apr 2015 01:16:37 +0000 (21:16 -0400)]
add explicit file deps for geolocation eldbus generated files
some setups have stricter dep chain following during make which causes
build errors if the chain does not explicitly have the generated files
as a dep of the files for which they are included
Mike Blumenkrantz [Sun, 5 Apr 2015 20:27:18 +0000 (16:27 -0400)]
add colorclass editor to app menu
Mike Blumenkrantz [Sat, 4 Apr 2015 00:56:19 +0000 (20:56 -0400)]
block ignored clients from lost client list
Carsten Haitzler (Rasterman) [Fri, 3 Apr 2015 08:53:26 +0000 (17:53 +0900)]
e - lost windows menu is back. no windows menu does not handle it.
fix lack of lost windows submenu. no - windows menu does not handle
it. lost windows lists windows that are LOST - out of screen bounds.
this happens a lot with some apps asking to be placed out of bounds
for whatever silly reasons they have. you literally cannot get these
windows back without this menu. bring it back!
@fix
Mike Blumenkrantz [Thu, 2 Apr 2015 16:23:55 +0000 (12:23 -0400)]
geolocation module build: now with fewer generated files!
also fix distcheck of geolocation edj file by not compiling it
Mike Blumenkrantz [Mon, 30 Mar 2015 14:34:51 +0000 (10:34 -0400)]
fix geolocation compile
Stefan Schmidt [Thu, 13 Nov 2014 09:52:01 +0000 (10:52 +0100)]
modules/geolocation: Add source file for artwork.
In case someone wants to play around with it. Given my little art skills I would
be happy if anyone wants to enhance this. :)
Stefan Schmidt [Thu, 13 Nov 2014 09:51:23 +0000 (10:51 +0100)]
modules/geolocation: Ignore now generated edj in git
Stefan Schmidt [Thu, 13 Nov 2014 09:36:20 +0000 (10:36 +0100)]
modules/geolocation: Add module theme and icons.
This is likely to change a bit until it stabilize so we keep the theme
with the module for now.
Stefan Schmidt [Wed, 12 Nov 2014 16:01:20 +0000 (17:01 +0100)]
module/geolocation: No need to init and shutdown eldbus as E handles that
Another thing spotted by the review from zmike.
Stefan Schmidt [Wed, 12 Nov 2014 15:58:18 +0000 (16:58 +0100)]
modules/geolocation: No need to set popup to NULL here.
This is already handled by E_FREE_FUNC. Thanks to zmike for spotting this
during review.
Stefan Schmidt [Wed, 12 Nov 2014 15:00:22 +0000 (16:00 +0100)]
e_module: Whitelist geolocation module
Stefan Schmidt [Wed, 12 Nov 2014 14:53:36 +0000 (15:53 +0100)]
modules/geoloation: Do not stop the client for now as we cannot enable it again
There is a problem with GeoClue2 version 2.0.0 that does not allow to start a
client again after stopping it. Need to investigate newer versions about this.
For now keep it running until it times out.
Stefan Schmidt [Tue, 11 Nov 2014 15:45:55 +0000 (16:45 +0100)]
modules/geolocation: Fix naming for the whole module to be geolocation
It still ahd some bits from the original name (geoclue2). I tried squeeze
as much renaming as possible in the earlier commits but these done here
would have broken the code so I do the rest all in one go here.
Stefan Schmidt [Sat, 8 Nov 2014 16:20:34 +0000 (17:20 +0100)]
modules/geolocation: Add popup with location information to gadget
Stefan Schmidt [Fri, 7 Nov 2014 15:14:58 +0000 (16:14 +0100)]
modules/geolocation: Add communication to geoClue2 to receive current location.
This basically is the GeoClue2 client functionality a normal application also
uses. We request the current location and subscribe to updates on it.
Only activated when the users does a left click on the gadget so we do not
run always run it in the background. The received information will be displayed
in a popup in a following commit.
Stefan Schmidt [Fri, 7 Nov 2014 20:56:06 +0000 (21:56 +0100)]
modules/geolocation: Keep the UI indicator in off state at start
Stefan Schmidt [Thu, 6 Nov 2014 14:54:19 +0000 (15:54 +0100)]
modules: Add new geolocation module to handle location access requests
This implements an GeoClue2 agents which gets called whenever an application
tries to access the location resource. It allows the user to allow or deny
this resource to the application.
maxerba [Mon, 30 Mar 2015 19:20:25 +0000 (21:20 +0200)]
Update catalan translation
Mike Blumenkrantz [Mon, 30 Mar 2015 16:21:14 +0000 (12:21 -0400)]
make only critical notifications display in presentation mode
ref T2212
Mike Blumenkrantz [Mon, 30 Mar 2015 16:13:04 +0000 (12:13 -0400)]
move wl E_Client creation to same place as E_Pixmap creation
ensure that surface manipulation functions will succeed even with no shell surface
Mike Blumenkrantz [Mon, 30 Mar 2015 15:07:29 +0000 (11:07 -0400)]
remove useless wl comp code for shape exports
Mike Blumenkrantz [Wed, 25 Mar 2015 17:09:45 +0000 (13:09 -0400)]
fix e_remote bg commands
Mike Blumenkrantz [Wed, 25 Mar 2015 16:32:30 +0000 (12:32 -0400)]
decrement e_comp->new_clients counter when unsetting new_client flag on wl cursor clients
Mike Blumenkrantz [Wed, 25 Mar 2015 16:29:36 +0000 (12:29 -0400)]
mobile policy desk set hook needs to ignore new_client clients
desk set happens during client init, so these will always be new clients
ref D2242
maxerba [Sun, 22 Mar 2015 10:20:56 +0000 (11:20 +0100)]
Updating spanish translation
Chris Michael [Sat, 21 Mar 2015 20:59:48 +0000 (16:59 -0400)]
fix debug message for wl_output_bind
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Sat, 21 Mar 2015 20:30:36 +0000 (16:30 -0400)]
wl-drm: Add more debugging during output hotplug events
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Sat, 21 Mar 2015 20:30:11 +0000 (16:30 -0400)]
add debugging when output gets bound, and fix formatting
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Derek Foreman [Fri, 20 Mar 2015 19:26:08 +0000 (15:26 -0400)]
wayland compositor: remove _e_comp_wl_client_focus()
Summary:
We now have a subset of that functionality in e_comp_wl_input.c, so use
that function instead. The missing bits are moved into the one remaining
caller.
Reviewers: zmike, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2207
Mike Blumenkrantz [Fri, 20 Mar 2015 19:25:56 +0000 (15:25 -0400)]
remove E_Comp from gadman and systray structs
Derek Foreman [Fri, 20 Mar 2015 19:21:39 +0000 (15:21 -0400)]
wayland compositor: Send keyboard enter events on get keyboard
Summary:
Now when a client gets the keyboard global it will immediately be sent
a keyboard enter event if appropriate.
Reviewers: zmike, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2206
Daniel Hirt [Fri, 20 Mar 2015 19:15:50 +0000 (15:15 -0400)]
lokker: update caps-lock hint even on "checking" state
Summary:
This fixes the inconsistency in the "Caps Lock is On" hint, if you press
Caps-Lock when lokker is busy with checking the password
(LOKKER_STATE_CHECKING).
Test Plan:
1. Lock the screen
2. Enter invalid password (and press Enter)
3. During password check, press Caps-Lock
The "Caps-Lock is On" should be consistent with the actual Caps-Lock
state.
@fix
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2171
Derek Foreman [Fri, 20 Mar 2015 19:13:25 +0000 (15:13 -0400)]
wayland compositor: Remove focus_update from compositor client data
Summary:
The only use for this was sending keyboard enter events on first commit
after a focus during app startup, and this has proven to be unreliable.
NOTE: Focus before an app requests the keyboard global is now broken and
will be fixed in a following patch.
Reviewers: zmike, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2205
Mike Blumenkrantz [Fri, 20 Mar 2015 19:12:59 +0000 (15:12 -0400)]
move comp fake layer init into canvas init for non-X compositors
Mike Blumenkrantz [Fri, 20 Mar 2015 19:08:28 +0000 (15:08 -0400)]
move E_Comp->root window setting into e_comp_wl_init() for wl compositors
Mike Blumenkrantz [Fri, 20 Mar 2015 19:04:58 +0000 (15:04 -0400)]
remove e_util_head_exec()
Mike Blumenkrantz [Fri, 20 Mar 2015 19:03:45 +0000 (15:03 -0400)]
remove E_Remember->prop.head
head is always 0
Mike Blumenkrantz [Fri, 20 Mar 2015 18:59:19 +0000 (14:59 -0400)]
remove E_Comp->num
num is always 0
Mike Blumenkrantz [Thu, 19 Mar 2015 21:14:09 +0000 (17:14 -0400)]
fix straggler container text in mousebindings config
Mike Blumenkrantz [Thu, 19 Mar 2015 21:11:06 +0000 (17:11 -0400)]
remove shelf manager config vals from profiles
Mike Blumenkrantz [Thu, 19 Mar 2015 21:10:26 +0000 (17:10 -0400)]
remove manager references in desk name/profile configs
Mike Blumenkrantz [Thu, 19 Mar 2015 21:03:44 +0000 (17:03 -0400)]
remove shelf manager/container references in config
Mike Blumenkrantz [Thu, 19 Mar 2015 20:59:59 +0000 (16:59 -0400)]
remove E_Comp->x/y
canvas coords start at 0,0...always
Mike Blumenkrantz [Thu, 19 Mar 2015 20:54:50 +0000 (16:54 -0400)]
remove manager/container id from bg/wallpaper things
Mike Blumenkrantz [Thu, 19 Mar 2015 20:03:51 +0000 (16:03 -0400)]
completely remove E_Manager
the final step in flattening all the canvas/screen apis
Mike Blumenkrantz [Wed, 18 Mar 2015 23:12:32 +0000 (19:12 -0400)]
remove manager number from e_bg functions
this is no longer relevant; related code will be removed soon
Mike Blumenkrantz [Wed, 18 Mar 2015 22:26:03 +0000 (18:26 -0400)]
remove illume modules
this code is dead. dead code does not belong in master.
see devs/discomfitor/e_module-illume2.git
Mike Blumenkrantz [Wed, 18 Mar 2015 22:17:02 +0000 (18:17 -0400)]
remove contact module
this is dead. dead code does not belong in master.
see devs/discomfitor/e_module-contact.git
Mike Blumenkrantz [Wed, 18 Mar 2015 22:09:09 +0000 (18:09 -0400)]
__UNUSED__ -> EINA_UNUSED
this has been bugging me forever. __UNUSED__ is no longer a valid macro here.
Mike Blumenkrantz [Wed, 18 Mar 2015 21:46:42 +0000 (17:46 -0400)]
update contact module for api changes + remove E_Comp usage
Mike Blumenkrantz [Wed, 18 Mar 2015 21:45:39 +0000 (17:45 -0400)]
remove E_Conf usage in conf theme
Mike Blumenkrantz [Wed, 18 Mar 2015 21:42:38 +0000 (17:42 -0400)]
remove E_Comp usage from conf_apps
Mike Blumenkrantz [Wed, 18 Mar 2015 21:41:25 +0000 (17:41 -0400)]
remove E_Comp usage from conf
Mike Blumenkrantz [Wed, 18 Mar 2015 21:40:04 +0000 (17:40 -0400)]
remove E_Comp usage from fileman/fwin
Mike Blumenkrantz [Wed, 18 Mar 2015 21:35:18 +0000 (17:35 -0400)]
remove E_Comp usage from notification popups
Mike Blumenkrantz [Wed, 18 Mar 2015 21:34:31 +0000 (17:34 -0400)]
remove E_Comp usage from shot
Mike Blumenkrantz [Wed, 18 Mar 2015 21:34:25 +0000 (17:34 -0400)]
remove E_Comp usage from tiling config
Mike Blumenkrantz [Wed, 18 Mar 2015 21:34:16 +0000 (17:34 -0400)]
remove E_Comp usage from wl desktop shell
Mike Blumenkrantz [Wed, 18 Mar 2015 21:31:56 +0000 (17:31 -0400)]
remove E_Comp usage from internal menus
Mike Blumenkrantz [Wed, 18 Mar 2015 21:30:49 +0000 (17:30 -0400)]
remove E_Comp usage from e_comp_wl
Mike Blumenkrantz [Wed, 18 Mar 2015 21:25:20 +0000 (17:25 -0400)]
remove E_Comp usage from e_font
Mike Blumenkrantz [Wed, 18 Mar 2015 21:24:00 +0000 (17:24 -0400)]
remove E_Comp usage from e_comp_canvas
Mike Blumenkrantz [Wed, 18 Mar 2015 21:20:36 +0000 (17:20 -0400)]
remove most E_Comp usage from e_comp_x
Mike Blumenkrantz [Wed, 18 Mar 2015 21:14:54 +0000 (17:14 -0400)]
remove most E_Comp usage from e_comp
Mike Blumenkrantz [Wed, 18 Mar 2015 20:33:47 +0000 (16:33 -0400)]
remove E_Comp from e_configure registry callbacks
Mike Blumenkrantz [Wed, 18 Mar 2015 20:28:24 +0000 (16:28 -0400)]
remove E_Comp from e_resist apis
Mike Blumenkrantz [Wed, 18 Mar 2015 20:17:11 +0000 (16:17 -0400)]
remove E_Comp from e_fm_prop_file()
Mike Blumenkrantz [Wed, 18 Mar 2015 20:10:35 +0000 (16:10 -0400)]
remove E_Comp from color dialog
Derek Foreman [Wed, 18 Mar 2015 19:52:56 +0000 (15:52 -0400)]
wayland-compositor: Clamp to 1, 1 on drag resize
Summary:
Apparently negative values mean "pick a size", though this is
undocumented.
Reviewers: devilhorns, zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2191
Mike Blumenkrantz [Wed, 18 Mar 2015 15:48:46 +0000 (11:48 -0400)]
remove E_Comp from object/about dialogs
Mike Blumenkrantz [Wed, 18 Mar 2015 15:37:27 +0000 (11:37 -0400)]
remove E_Comp from E_Client_Layout_Cb
Mike Blumenkrantz [Wed, 18 Mar 2015 15:33:51 +0000 (11:33 -0400)]
e_desktop_border_edit -> e_desktop_client_edit
Mike Blumenkrantz [Wed, 18 Mar 2015 15:33:01 +0000 (11:33 -0400)]
remove E_Comp from e_desktop*edit apis
Mike Blumenkrantz [Wed, 18 Mar 2015 14:58:34 +0000 (10:58 -0400)]
set e_comp->elm as fullscreen for internal elm hinting
Mike Blumenkrantz [Tue, 17 Mar 2015 20:15:00 +0000 (16:15 -0400)]
only throw frame object size CRI for X comp objects
Boram Park [Tue, 17 Mar 2015 13:33:55 +0000 (09:33 -0400)]
fix tty problem when enlightenment(drm-backend) is killed by SIGSEGV
Summary:
When enlightenment is working as wayland display server, enlightenment
changes KDSETMODE to KD_GRAPHICS in _ecore_drm_tty_setup(). However,
when enlightenment is killed by SIGSEGV, it doesn't changes KDSETMODE
to KD_TEXT because englightenment process doesn't call ecore_drm_tty_close().
When enlightenment is killed by SIGSEGV, it should get drm devices with
ecore_drm_device_get_list(), and will call ecore_drm_launcher_disconnect(),
and ecore_drm_launcher_disconnect will call ecore_drm_tty_close() internally.
Change-Id: I425488eb4489709cc968b77bd4bc48a4aa4ae30c
Reviewers: zmike, cedric, raster, gwanglim, devilhorns
Reviewed By: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2160