Commit Graph

16524 Commits

Author SHA1 Message Date
Mike Blumenkrantz 219b40545b add toggle for borderless window state to top-level of border menu 2013-05-08 08:55:54 +01:00
Mike Blumenkrantz ddaa6013c6 e_border borderless flag is now used at highest priority when determining which border to set 2013-05-08 08:47:17 +01:00
Mike Blumenkrantz d8c603ae87 filemanager windows no longer resize to 0x0 when double clicked with no icons present
T78
2013-05-08 08:28:53 +01:00
Mike Blumenkrantz 529d58a410 e_fm2_optimal_size_calc now returns a bool to indicate whether the returned size can be used 2013-05-08 08:27:54 +01:00
Mike Blumenkrantz 2d55999aad reuse comp canvas for ibar grab win 2013-05-07 13:11:05 +01:00
Mike Blumenkrantz 9b8c586202 fix input shapes for input windows: desk flipping once again functional 2013-05-07 11:42:02 +01:00
Ian Lee 02149c903c patches to remove eukit and add device icon from D99 2013-05-07 11:17:03 +01:00
Mike Blumenkrantz 7cfd355f7f unbreak window resizing 2013-05-07 10:32:38 +01:00
Mike Blumenkrantz 2a8316de75 leave britney^Wgravity alone (during shading)! 2013-05-07 10:14:25 +01:00
Mike Blumenkrantz 8966fa40d9 window shading no longer changes xwin geometry and looks nicer 2013-05-07 08:50:35 +01:00
Mike Blumenkrantz c7e64b4e38 block damage and pixmap fetches on windows in geometry updates if window is shading 2013-05-07 08:50:08 +01:00
Mike Blumenkrantz 6018f8c356 ensure comp geometry update happens even if update gets deferred 2013-05-07 08:49:44 +01:00
Mike Blumenkrantz 26b7ff074a don't use pixmap size for comp geom updates if border is shading 2013-05-07 08:49:21 +01:00
Carsten Haitzler b17a694f04 update po's 2013-05-06 17:33:39 +09:00
Igor Murzov 60c687415a Comment out outdated translations in .desktop file of conf_comp module.
Translations in .desktop file of conf_comp module are copied from
one of now removed comp module. And as there is no tag 'fuzzy' for
desktop files, translations that need to be updated are commented out.
2013-05-05 00:49:18 +04:00
Igor Murzov 599ff00c26 Partially revert commit 8d7c40c622 2013-05-05 00:33:45 +04:00
maxerba 8d7c40c622 updating serbian translation 2013-05-04 20:40:16 +02:00
maxerba 99b361871e updating italian translation 2013-05-04 19:54:52 +02:00
Chris Michael ca1b15918d Test for valid Wayland compositor before trying to shutdown.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-04 14:35:01 +01:00
Chris Michael 61ef289fe4 Check for valid wayland compositor before trying to init desktop shell.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-04 12:30:02 +01:00
Chris Michael f80097f0cb Check for valid wayland compositor and display before dispatching.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-04 12:26:25 +01:00
Mike Blumenkrantz 046aecdf06 fix invalid read of notification popup after delete 2013-05-03 13:39:38 +01:00
Igor Murzov 288fea3b3e po/POTFILES.in: Sort filenames alphabetically, remove duplicates 2013-05-03 13:17:30 +04:00
Chris Michael b82cb14698 e_xkb_layout_get can return NULL so trap for that and only set the
names.layout below if needed.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:00 +01:00
maxerba da2f217f76 updating portuguese translation 2013-05-02 19:28:58 +02:00
Igor Murzov 971ca768eb Update russian translation 2013-05-02 16:05:26 +04:00
Igor Murzov 208c816acc Remove kurdish translation
It has only 5 translated messages and takes 10K+ lines.
2013-05-02 15:49:26 +04:00
Igor Murzov c449a14ce5 Fix thinkos 2013-05-02 15:49:25 +04:00
Igor Murzov d5b019b078 Fix incorrect format usage in E_CONFIGURE_OPTION_MINMAX_STEP_FMT 2013-05-02 15:49:25 +04:00
Igor Murzov d81819e5cd Add some more messages to the pot 2013-05-02 15:49:25 +04:00
Igor Murzov 2b86e82d6c Gettextize bluez4 module 2013-05-02 15:49:24 +04:00
Mike Blumenkrantz a6c1042e39 add free callback to size debugging 2013-05-02 08:04:53 +01:00
Carsten Haitzler 4df2ff56f5 let us... force zoomap always for popups and menus. let's eee if this
speeds things up?
2013-04-30 12:37:59 +09:00
maxerba 3320f8ff3c adding serbian translation 2013-04-29 23:55:20 +02:00
maxerba 9552ac7117 updating french and spanish translations 2013-04-29 17:27:30 +02:00
Mike Blumenkrantz 5a90516141 move dnd init again so it doesn't break during comp init 2013-04-29 09:46:14 +01:00
Mike Blumenkrantz 85d192238e remove unnecessary comp checks for init win 2013-04-29 09:46:10 +01:00
Mike Blumenkrantz 85022b2e40 fix dnd text-url/list handler to add trailing null before parsing into list 2013-04-29 09:36:06 +01:00
Chris Michael 6f0a4a63bc Start on code to allow Wayland Clients to render using EGL
Currently, all Wayland Clients render inside E using software
(regardless of E's compositor setting).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26 13:48:46 +01:00
Chris Michael 7c37664ed6 Add egl extension header
Add bind and unbind proc address

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26 13:48:46 +01:00
Chris Michael a07d830ce2 Add support for Dynamic Keymap changes in Wayland Clients.
Now, if you change E's keyboard layout, then Wayland Clients will also
dynamically change to the new keymap.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26 13:48:46 +01:00
Chris Michael c2bde038fc Add keyboard_resource to compositor struct.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26 13:48:46 +01:00
Chris Michael 27fa756808 Add Event handler (for keymap events) to compositor structure.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26 13:48:46 +01:00
Mike Blumenkrantz f45e418158 default notification urgency to normal to ensure that notifications are displayed when they do not explicitly set the urgency hint 2013-04-26 08:53:16 +01:00
Carsten Haitzler 8cf7e61744 protect against failure to find a container layer win in comp
it may happen that a container layer window cannot be found (someone
deleted it other than e - which is possible), and e hasn't expected
this. comp will have removed the comp win entry but containers will
not know. this is either some client being stupid, or malicious, but
protect against it, complain with an ERR and march on so we don't crash.
2013-04-26 16:31:29 +09:00
Carsten Haitzler 59c4e0f81b fix race condtion in comp caused by delayed job doing the populate.
by making a job to delay population we play a race condition game with
initting of other bits of e. this means the comp may or may not have
been filled by the container layer winds before other internal events
and actions start making comp wins and setting layers. this means that
things like e_comp_win_find() for a con->layers[n].win may fail... as
this has yet to be added... and thus.. we crash in startup. it's a
race condition.

so this removed the delay job and makes population of the comp
explicit. it puts the population into the hnds of the e_main init
after a manager has been created and after a container is created, and
thus laer wins created, so it can walk the x window stack correctly,
but before anything else is done. this means that we will be properly
inited at this point without a race condition.
2013-04-26 16:31:29 +09:00
Mike Blumenkrantz 61aa5a29c2 fix border theme bug which prevented windows from unshading correctly when animation was disabled 2013-04-26 08:09:20 +01:00
maxerba 4f4ab0f432 updating italian translation 2013-04-25 15:21:24 +02:00
Mike Blumenkrantz 62e35d257f minor theme fix from phab
https://phab.enlightenment.org/D89
2013-04-25 12:03:01 +01:00
Mike Blumenkrantz 5bacb5dfc3 restack event rect for efm...always 2013-04-25 12:02:36 +01:00