Chris Michael
49bca8fd79
Add e_shell to include headers.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:08:38 +01:00
Chris Michael
d135216825
Add start of e_shell header.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:08:04 +01:00
Chris Michael
dbc1cc64bd
Add code to call e_shell_init during startup.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:07:07 +01:00
Chris Michael
6b67d98884
Add idle_after and idle_flush handlers.
...
During startup, we need to wait for the wayland interfaces to get
bound (else we cannot create a canvas), so add a handler to listen for
the bound event.
Add code to freeze/thaw containers on startup.
Initialize e_container inside screens_init.
Create new containers inside screens_init.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:01:50 +01:00
Chris Michael
73e217bd65
Change e_manager_new to accept an unsigned int.
...
During e_manager_show/hide add code to handle e_containers also.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:00:59 +01:00
Chris Michael
23e0821161
Make 'num' an unsigned int.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:00:41 +01:00
Chris Michael
1043a7ccfc
Modify e_compositor_init function prototype.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:00:05 +01:00
Chris Michael
b6dd15b8bd
Add global compositor variable.
...
Change e_compositor_init to accept a display variable that we can pass
to EGLInit.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 09:59:30 +01:00
Chris Michael
db98e6972c
Add e_container header to includes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 09:59:14 +01:00
Chris Michael
991995bbd2
Add e_container to build.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 09:58:59 +01:00
Chris Michael
a5f21832dd
Only try to create an egl canvas if we have egl support.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 09:58:39 +01:00
Chris Michael
6326a99701
Add global variable for compositor.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 09:57:46 +01:00
Chris Michael
e526350c0f
Add e_container files.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 09:57:36 +01:00
Chris Michael
243ca5a8e9
Add code in screens_init to create managers.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 07:27:04 +01:00
Chris Michael
86bb6565b9
Add functions for e_manager_show/hide.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 07:26:28 +01:00
Chris Michael
87943d7285
Add API functions for e_manager_show/hide.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 07:26:17 +01:00
Chris Michael
2e5447c103
Add API function to return the current manager.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 07:05:01 +01:00
Chris Michael
eef80e6ffc
Add function to return the current manager.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 07:04:51 +01:00
Chris Michael
a775780c6b
Add code to create new manager objects.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 07:01:32 +01:00
Chris Michael
010a1f689a
Add API function to create a new manager.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:55:59 +01:00
Chris Michael
2b538b1d5f
Add function to return the existing compositor.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:54:52 +01:00
Chris Michael
13bd36733d
Add API function to get the compositor.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:54:43 +01:00
Chris Michael
9f5fba4c51
Set a reference to the compositor.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:51:22 +01:00
Chris Michael
28bc50833e
Add some comments.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
7215d19291
Add idler_before to startup.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
14fd080d02
Remove erroneous extra paran.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
73b12b9e33
Use E_LIST_HANDLER_APPEND and E_FREE_LIST macros.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
a61b4ab8bc
Add visible and number fields to e_manager.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
66c79553e2
Add e_output to build order.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
8e2a97cc06
Add e_output to include headers.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
8d39a06962
Initialize output_pool to zero.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
20b09f265d
Add output_pool to compositor.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
25e20b0d08
Add e_output files.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
d167ab100c
Add e_manager files to build.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
80d75c00f0
Add e_manager to includes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
52837fd43d
Initialize ecore_wayland after compositor has been setup.
...
Start on screens_init code to initialize manager, container, etc
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
2aec91cb81
Remove printfs.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
02eaf95ed8
Add e_manager files.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
a70b53b3b1
Add e_canvas_recache to startup procedure.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
a42a692d93
Fix function prototype and function for returning the Ecore_Wl_Window
...
of an e_canvas.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
b87c005c1e
Add e_canvas to build.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
7aaafdc2f5
Add e_canvas to include headers.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
4b90c27a44
Add e_canvas files.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
bc71f29cec
Init e_theme before e_pointer (as e_pointer uses e_theme function
...
calls).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
850b3b6c61
Add e_theme to build.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
541a784833
Add e_theme to includes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
e583b6ad73
Add e_theme files.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
ddb40cead3
Add obj field to pointer structure.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
bece224d9e
Fix typo in init.
...
Add return value to init function.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
34fb92a2c7
Add e_pointer files to build.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
089a32583a
Add e_pointer to includes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
1891bf3e98
Add e_pointer files.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael
42526777e3
Add e_scale files.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael
4f2f04d154
Temporarily disable saving of config.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael
902c858d66
Remove blank line
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael
e21a9c4784
Set edje frametime
...
Initialize e_scale
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael
1dd25218ca
Add e_scale to list of includes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael
83ced90c98
Add e_scale files to build.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael
8828bd6097
Add code to check xdg runtime dir.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael
7f4ea2b0ff
Add Plane to includes
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael
58c6f6fae3
Add input loop and primary plane to compositor structure.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael
aa9a026cb5
Add idler
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael
5e15119102
Add e_plane to included headers.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael
9bd756abe4
Add e_plane to build
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael
cf549164c7
Add E_Plane support (for compositor hardware planes).
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael
78c378c24f
Fix variable name
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
af1404689a
Reenable e logging.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
0de4510de8
Add functions for the compositor interface.
...
Add code to load the appropriate compositing module.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
2aa70a028e
Add compositor init and shutdown function prototypes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
c824e82451
Add code to initialize egl.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
69f5beda70
Disable gcc shadow warnings (for now)
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
de72b92f26
Add start of compositor code.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
150d038235
Add code to initialize compositor.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
5b9b8b902c
Add e_comp header to e_includes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
a428aac02f
Add wayland-server header and EGL header (if needed).
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
1060816626
Add e_comp to build order.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
ddec826cf4
Remove include of execinfo.h (already in e.h)
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
3b360d9507
Trim module whitelist (for now) as these modules need to be verified
...
to run under wayland.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
ba113b29eb
Add e_util_wakeup function
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
2cb9d5d29d
Add e_util_wakeup function
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael
7ad99b32c3
Add e_module file
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
1285bbeb2a
Add code to intialize e_module
...
Add e_main_ts function
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
d217b96117
Add e_module header to includes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
a04ba955d1
Add e_module to build
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
5ce8ae53cf
Add EAPI function declaration for e_main_ts.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
c6f3866486
Add e_util_strcasecmp function.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
09eb83798b
Add e_util_strcasecmp function prototype
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
99fe245a57
Add code to init e_env.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
bcf9c9338e
Add e_env to build order.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
d2c4db5789
Add e_env to include headers.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
f92f0b0ede
Add e_env files.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
fa76cd551f
Cleanup some unused variables.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
850d5e31a6
Add new files for e_config, e_powersave, etc, etc needed to get
...
e_config initialized.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
910c0b7943
Add e_util_strcmp function declaration.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
429880e3fb
Add public E_Path variables.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
fe791f117d
Add code to initialize e_config and e_path
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
bc06bdfde6
Add more headers to e_include.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
85e3daec63
Add E_Path variables.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
10c8888e64
Add e_config (and necessary files for e_config) to makefile.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
8adba4c029
Add e_font header
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
e0eb8d8b99
Add e_backlight header
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
27c88d42cc
Add e_config_data files
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
b2390319fa
Add e_path to build order
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
9d7a4ad4c0
Add e_path to include headers.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
479df84e28
Add e_path files.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
7e347eabc2
Add e_object to build order.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
c94c8d8ff2
Add e_object header to includes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:26 +01:00
Chris Michael
8d2a7c198b
Add e_object files.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
16216932e9
Initialize efreet during efl lib init
...
Initialize e_filereg during e subsystem init.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
852d73e2bb
Add filereg header.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
81455dcc5e
Add filereg to build.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
a07eb49ae7
Add e_filereg to startup
...
Initialize efreet during startup.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
0d99d089bf
Add directory init/shutdown routines.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
9c11a44d23
Add logging, prefix, and user files.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
15f96d9beb
Finish code to init efl libraries we need.
...
Add code to parse startup arguments.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
111648822a
Add headers to include.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
0c9ba27029
Add variables for startup.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
27b20a3105
Add logging, e_utils, e_prefix, e_user to the build order.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
35aa88724f
Initialize eina
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
b572a07017
Add functions for _e_main_shutdown and _e_main_shutdown_push
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
88de154b8a
Add signal traps on startup.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
9f0efcfebf
Fix Makefile and e_includes to use the proper files
...
Add e_error and e_signals header.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
d70c93467b
Adjust Makefile and e_includes with the proper path
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
02560af2ad
Add Makefile.am
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
bb642a3b19
Add signals file.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
411d8ca2f4
Add start on wayland-only enlightenment.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01:00
Chris Michael
5f21c0e615
Add subdir for e_wayland.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:25 +01: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
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
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
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
5bacb5dfc3
restack event rect for efm...always
2013-04-25 12:02:36 +01:00
Mike Blumenkrantz
2353c5f2ac
add another check for vmware windows, ticket #1057
2013-04-25 11:50:48 +01:00
Mike Blumenkrantz
db72a84e58
improve efm mouse move detection (no more tooltips when cursor is in separate window)
2013-04-25 11:45:53 +01:00
Mike Blumenkrantz
47283e5518
add deskmirror, a new widget which breaks evas in a number of terrifying ways
...
to experience the terror, uncomment the define in e_deskmirror.h
2013-04-25 11:21:22 +01:00
Mike Blumenkrantz
7777b5d738
fix stacking list order of comp objects under the layout
2013-04-25 11:21:18 +01:00
Mike Blumenkrantz
0b844d36eb
block efm key actions while menu is active
...
https://phab.enlightenment.org/T12
2013-04-25 09:23:33 +01:00
Mike Blumenkrantz
f2fe52a074
menus are no longer enrolled in the same school as mexican jumping beans
2013-04-25 09:20:22 +01:00