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
Derek Foreman [Mon, 16 Mar 2015 17:35:16 +0000 (13:35 -0400)]
Wayland frame callback times are in milliseconds
Reviewers: zmike, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2173
Mike Blumenkrantz [Sat, 14 Mar 2015 14:31:36 +0000 (10:31 -0400)]
fix constant expression conditional
CID 1288498
Bryce Harrington [Sat, 14 Mar 2015 00:04:16 +0000 (20:04 -0400)]
wayland: Free temporary string on error exit
Summary: wayland: Free temporary string on error exit
Reviewers: cedric, devilhorns, zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2154
Bryce Harrington [Sat, 14 Mar 2015 00:04:16 +0000 (20:04 -0400)]
wayland: whitespace cleanup
Reviewers: cedric, devilhorns, zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2154
Bryce Harrington [Sat, 14 Mar 2015 00:26:24 +0000 (20:26 -0400)]
uuid: Check error on ftruncate call
Summary:
Fixes warning:
src/bin/e_uuid_store.c:71:4: warning: ignoring return value of
‘ftruncate’, declared with attribute warn_unused_result
[-Wunused-result]
ftruncate(store->shmfd, TABLE_SIZE);
^
Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2156
Mike Blumenkrantz [Sat, 14 Mar 2015 00:09:54 +0000 (20:09 -0400)]
wl compile fixes
Bryce Harrington [Sat, 14 Mar 2015 00:06:01 +0000 (20:06 -0400)]
wayland: Handle failure to init a display screen
Summary:
e_comp_wl_output_init will fail (silently) under a couple of
conditions. Instead, make it propagate the error so it can be handled
at a higher level. For now just issue an error message.
Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
Reviewers: cedric, devilhorns, zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2155
Mike Blumenkrantz [Sat, 14 Mar 2015 00:03:21 +0000 (20:03 -0400)]
bump modapi version to 15
Mike Blumenkrantz [Fri, 13 Mar 2015 21:50:04 +0000 (17:50 -0400)]
e_util_comp_desk_count_get() -> e_desks_count()
also wtf is this double loop counting
Mike Blumenkrantz [Fri, 13 Mar 2015 21:47:56 +0000 (17:47 -0400)]
remove e_util_zone_current_get()
Mike Blumenkrantz [Fri, 13 Mar 2015 21:47:36 +0000 (17:47 -0400)]
remove e_util_zone_current_get() usage
Mike Blumenkrantz [Fri, 13 Mar 2015 21:44:24 +0000 (17:44 -0400)]
remove E_Zone->comp member
Mike Blumenkrantz [Fri, 13 Mar 2015 21:29:34 +0000 (17:29 -0400)]
use correct wayland ifdef for E_Client uuid generation
Mike Blumenkrantz [Fri, 13 Mar 2015 21:19:17 +0000 (17:19 -0400)]
e_zone functions no longer require E_Comp param
Mike Blumenkrantz [Fri, 13 Mar 2015 20:48:29 +0000 (16:48 -0400)]
e_client functions no longer require E_Comp param
Mike Blumenkrantz [Fri, 13 Mar 2015 20:31:22 +0000 (16:31 -0400)]
e_comp functions no longer require E_Comp param
Mike Blumenkrantz [Fri, 13 Mar 2015 20:28:49 +0000 (16:28 -0400)]
remove e_util_comp_current_get()
Mike Blumenkrantz [Fri, 13 Mar 2015 20:28:08 +0000 (16:28 -0400)]
remove e_util_comp_current_get() usage
Mike Blumenkrantz [Fri, 13 Mar 2015 20:24:27 +0000 (16:24 -0400)]
remove e_comp_evas_find()
Mike Blumenkrantz [Fri, 13 Mar 2015 20:23:37 +0000 (16:23 -0400)]
remove e_comp_evas_find() usage
Mike Blumenkrantz [Fri, 13 Mar 2015 20:14:48 +0000 (16:14 -0400)]
remove E_Drag->comp and E_Comp param from e_drag_new()
Mike Blumenkrantz [Fri, 13 Mar 2015 20:12:35 +0000 (16:12 -0400)]
remove E_Event_Compositor_Resize struct
corresponding event no longer sends event info
Mike Blumenkrantz [Fri, 13 Mar 2015 19:54:51 +0000 (15:54 -0400)]
comp canvas functions no longer require an E_Comp param
Mike Blumenkrantz [Fri, 13 Mar 2015 19:49:04 +0000 (15:49 -0400)]
remove unnecessary E_Comp references in comp object callbacks
Mike Blumenkrantz [Fri, 13 Mar 2015 19:45:07 +0000 (15:45 -0400)]
E_CLIENT_*FOREACH() macros no longer take a E_Comp param
Mike Blumenkrantz [Fri, 13 Mar 2015 19:41:21 +0000 (15:41 -0400)]
remove E_Client->comp
Mike Blumenkrantz [Fri, 13 Mar 2015 19:28:42 +0000 (15:28 -0400)]
remove E_Comp_Object->comp member
Mike Blumenkrantz [Fri, 13 Mar 2015 19:24:33 +0000 (15:24 -0400)]
remove e_comp_util_evas_object_comp_get()
Mike Blumenkrantz [Fri, 13 Mar 2015 19:24:13 +0000 (15:24 -0400)]
remove e_comp_util_evas_object_comp_get() usage
Mike Blumenkrantz [Fri, 13 Mar 2015 19:20:41 +0000 (15:20 -0400)]
remove e_util_comp_zone_id_get() and e_util_comp_zone_number_get()
Mike Blumenkrantz [Fri, 13 Mar 2015 19:18:16 +0000 (15:18 -0400)]
e_util_comp_zone_number_get() -> e_comp_zone_number_get()
Mike Blumenkrantz [Fri, 13 Mar 2015 19:13:01 +0000 (15:13 -0400)]
remove e_comp_get() function
Mike Blumenkrantz [Fri, 13 Mar 2015 19:12:20 +0000 (15:12 -0400)]
de-e_comp_get()ify e
mrw I remember how to regex http://i.giphy.com/dC9dujPVeAfIY.gif
Mike Blumenkrantz [Fri, 13 Mar 2015 19:03:13 +0000 (15:03 -0400)]
fix wl shell client borders for internal, borderful clients...again
Yomi [Thu, 12 Mar 2015 22:52:13 +0000 (18:52 -0400)]
change DESKTOP env setting on startup
Summary:
From Enlightenment 17 to Enlightenment.
Seems e17 keeps popping up...
rEdb6aeef2b1a9c831fa0901e499dd8f73ff733836
rEec1cd25cfe666665b9e5641c91d3ad1fd2f9f11c
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2147
Mike Blumenkrantz [Thu, 12 Mar 2015 19:19:52 +0000 (15:19 -0400)]
send client sizes for wl configure events when fullscreening/maximizing
Mike Blumenkrantz [Thu, 12 Mar 2015 19:15:40 +0000 (15:15 -0400)]
remove unused wl variables
Mike Blumenkrantz [Thu, 12 Mar 2015 19:14:27 +0000 (15:14 -0400)]
don't reset placement of internal wl clients on first commit
fixes placement of evry et al
Mike Blumenkrantz [Thu, 12 Mar 2015 18:53:46 +0000 (14:53 -0400)]
don't crash when creating external shell surface clients
sadconditionals.jpg
Mike Blumenkrantz [Thu, 12 Mar 2015 18:48:46 +0000 (14:48 -0400)]
correctly apply wl shell client border states only for non-internal clients
Mike Blumenkrantz [Thu, 12 Mar 2015 18:42:00 +0000 (14:42 -0400)]
don't create new wl shell clients for internal windows
Mike Blumenkrantz [Thu, 12 Mar 2015 18:28:18 +0000 (14:28 -0400)]
conditionally compile elm win trap wayland functionality
Mike Blumenkrantz [Thu, 12 Mar 2015 18:23:22 +0000 (14:23 -0400)]
Revert "e - fix build when wayland not enabled"
This reverts commit
413ca8046e44786d086816a94d60492b92f6fac6.
broke wayland runtime: wrong define names, wrong usage
Mike Blumenkrantz [Thu, 12 Mar 2015 17:44:34 +0000 (13:44 -0400)]
wl drm output module must set comp gl state more pedantically
Mike Blumenkrantz [Thu, 12 Mar 2015 17:24:42 +0000 (13:24 -0400)]
disable wl client hide animations even with gl
broken until we start making textures for rendering clients
Mike Blumenkrantz [Thu, 12 Mar 2015 17:13:55 +0000 (13:13 -0400)]
don't identify all wl shell clients as internal...you crackhead