Christopher Michael
ce12a4481b
Ecore_Evas (wayland): Do not set the shell_surface_listeners until
...
After we have set the new surface for the evas engine. Reason being:
The shell_surface_listener_configure event handles resizing the
ecore_evas. If that gets called Before we have set the new engine
surface, then bad crashes can happen.
SVN revision: 67161
2012-01-13 00:01:09 +00:00
Christopher Michael
aeb25bbf4e
Ecore_Evas (wayland_egl): Does not make sense to reset the surface of
...
the evas engine here, as the evas engine is going to be free'd right
after this.
SVN revision: 67156
2012-01-12 23:05:51 +00:00
Christopher Michael
230b7c015d
Ecore_Evas (wayland_egl): Implement free & hide with actual code.
...
SVN revision: 67139
2012-01-12 13:09:45 +00:00
Christopher Michael
574380ccb0
Ecore_X(cb): Fix my focus issues with Sloppy focus.
...
Add a check for valid connection in ecore_xcb_icccm.c
NB: For some reason, XCB does not like ecore's timestamp which is
being passed in. Since all the calls to ecore_x_window_focus_at_time
are being passed the current timestamp anyway, just use
XCB_CURRENT_TIME until I have more available 'free time' to dig deeper
into this.
SVN revision: 67136
2012-01-12 11:41:38 +00:00
Christopher Michael
f7ac548a29
Ecore: egl is not an explicit requirement (anymore) for
...
ecore_evas_wayland_egl (we are using just the wl_egl functions).
SVN revision: 67133
2012-01-12 09:08:19 +00:00
Christopher Michael
3abbc4f0aa
Ecore_Evas: Implement generic ecore_evas_wayland_resize funtion.
...
SVN revision: 67132
2012-01-12 09:07:22 +00:00
Christopher Michael
334ac03863
Ecore_Evas (wayland_egl): Make ecore_evas_wayland_egl actually work
...
and draw stuff. Add event handlers for mouse, etc. Implement generic
ecore_evas_wayland_resize function.
SVN revision: 67131
2012-01-12 09:06:47 +00:00
Cedric BAIL
c6894cee94
ecore: move self to the right position.
...
SVN revision: 67130
2012-01-12 09:06:28 +00:00
Christopher Michael
ad51dd4bc3
Ecore_Evas (Wayland_Shm): Fix ecore_evas_wayland_shm_resize function.
...
Does not exist anymore...being replaced with a more generic
ecore_evas_wayland_resize funciton.
SVN revision: 67129
2012-01-12 09:05:12 +00:00
Christopher Michael
cf6322e938
Ecore_Evas (wayland_shm): Don't issue a surface move if the ecore_evas
...
is not visible (has no surface).
SVN revision: 67104
2012-01-12 00:06:37 +00:00
Christopher Michael
ec7e18d8b5
Ecore_Evas: Update ecore_evas wayland code to use new engine info
...
structure.
SVN revision: 67101
2012-01-11 23:29:33 +00:00
Cedric BAIL
916047532d
ecore: something is wrong ecore_evas_fb use ecore_fb_private.h and ecore_fb_private.h need Ecore_Fb.h.
...
SVN revision: 67086
2012-01-11 15:31:54 +00:00
Cedric BAIL
8885e90cda
ecore: use eina_file_direct_ls (faster, better, cleaner).
...
SVN revision: 67085
2012-01-11 15:30:40 +00:00
Cedric BAIL
81b3cddb13
ecore: fix Ecore_Thread.
...
SVN revision: 67082
2012-01-11 13:45:34 +00:00
Christopher Michael
54cca7bbf0
Ecore & Ecore_Evas: Fix requirements in configure.ac for wayland_egl.
...
Fix ecore_evas makefile to use wayland_egl_libs, etc.
SVN revision: 67081
2012-01-11 13:06:02 +00:00
Christopher Michael
1ccaf36197
Ecore_Evas: Update header file (remove dead commented code).
...
Uncomment ecore_evas_wayland_egl function.
SVN revision: 67080
2012-01-11 13:04:55 +00:00
Christopher Michael
99045fbdba
Ecore_Evas: Re-enable wayland_egl engine (for testing).
...
SVN revision: 67079
2012-01-11 13:03:48 +00:00
Christopher Michael
c7edac5b13
Ecore_Evas: Update ecore_evas_private for recent wayland changes.
...
SVN revision: 67078
2012-01-11 13:03:17 +00:00
Christopher Michael
8f05d8ec93
Ecore_Evas (wayland_egl): Rework ecore_evas for wayland_egl to be
...
inline with the shm version, and build against newer evas wayland_egl
engine.
SVN revision: 67077
2012-01-11 13:02:27 +00:00
Christopher Michael
7b21d59a52
Ecore_Evas (wayland_shm): Add missing shell_surface handler (recently
...
added in wayland).
SVN revision: 67076
2012-01-11 13:00:54 +00:00
Cedric BAIL
477c7b9582
ecore: check change in C++ flags to.
...
SVN revision: 67050
2012-01-11 08:55:37 +00:00
Daniel Juyung Seo
19de4626ab
ecore: applied eina_array_count_get -> eina_array_count api change.
...
SVN revision: 67022
2012-01-10 15:34:52 +00:00
Christopher Michael
9c3b28d908
Ecore_Evas (Wayland): Be sure to unregister the ecore_evas (wrt input
...
events).
Add big fat NB wrt potential 'hack' (works around screen garbage on
resize).
Add evas damage rectangle on resize.
Do surface_damage before surface_attach.
Prevent compositor crash on resize by checking width/height <= 0.
Don't do a resize of the ecore_evas unless the event matches.
SVN revision: 67013
2012-01-10 10:31:18 +00:00
Christopher Michael
655e20307a
Ecore_Evas (Wayland): Add missing flush during rendering.
...
NB: This fixes animation issue wrt eating up cpu, only animating when
mouse was over, etc, etc..... Thanks Old Man !! ;)
SVN revision: 66995
2012-01-09 10:52:19 +00:00
Christopher Michael
50110e14c6
Ecore_Wayland: Fix fd_handler to only listen on fd_read.
...
Add variable to store what button was pressed (part of focus issue
fixes).
Fix focus handling (see comments about wayland pointer focus).
SVN revision: 66994
2012-01-09 10:50:26 +00:00
ChunEon Park
56a083357c
ecore/ecore_evas - removed unused var.
...
SVN revision: 66987
2012-01-09 07:58:28 +00:00
Christopher Michael
d18dafa65a
Ecore_Evas (Wayland): Fix building apps without wayland support
...
(function was missing a declaration if wayland was disabled). (Fixes
elm compile problems).
SVN revision: 66982
2012-01-09 05:22:43 +00:00
Christopher Michael
8bf05691f5
Ecore_Evas: Add api function for wayland_shm_resize.
...
SVN revision: 66972
2012-01-08 11:30:35 +00:00
Christopher Michael
1307fc636a
Ecore_Wayland: Put mouse_up_send, mouse_down_send into their own
...
functions (makes it easier to call in code).
Some miscellaneous changes wrt fd_read & fd_write on the fd handler.
SVN revision: 66971
2012-01-08 11:29:04 +00:00
Christopher Michael
94a4ce180b
Ecore_Evas (wayland): Add shell listener for 'configure' events (occur
...
on shell_surface_resize).
Provide callback_mouse_in_set for ecore_evas.
SVN revision: 66970
2012-01-08 11:25:57 +00:00
Youness Alaoui
d2b9b72e19
Ecore: Fix configure generation for Mac OSX
...
On MacOSX the 'sed' command would add a newline which would completely
break the configure file
SVN revision: 66963
2012-01-08 07:21:24 +00:00
Youness Alaoui
ead8d51b3c
Ecore-con: Let's not break compilation if net/if.h is not found (or old system)
...
SVN revision: 66956
2012-01-07 11:39:23 +00:00
Jiyoun Park
6eb708fb1d
Fix Ecore evas extn for multi client model.
...
It is possible that several process want to show same canvas.
For support this, I changed Ecore buffer canvas to server(socket)
If some application want to show this canvas,
it create plug image object.
SVN revision: 66892
2012-01-05 05:08:24 +00:00
Christopher Michael
1dec455b38
Ecore_Evas (wayland): Implement EE functions for iconified & maximized.
...
SVN revision: 66861
2012-01-04 09:28:36 +00:00
Christopher Michael
4034f41133
Ecore_Evas (Wayland): Add functions for raise, lower, activate, layer,
...
and focus setting.
SVN revision: 66860
2012-01-04 08:28:23 +00:00
Christopher Michael
9a13801bab
Ecore_Wayland: Fix mouse & focus send functions to support passing of
...
specific 'surface' and 'time'.
Add function (internal) to send a mouse_move (cleans up code).
Add event 'multi' stuff for mouse button down.
Fix handle_pointer_focus function to not send 'focus' events (handled
differently).
Fix handle_keyboard_focus function to actually send 'focus' to new
windows.
NB: This fixes most of the focus issues I was having earlier.
SVN revision: 66859
2012-01-04 08:27:31 +00:00
Daniel Juyung Seo
e204bd5221
ecore Ecore.h: Sync authors with AUTHOR file.
...
SVN revision: 66841
2012-01-04 04:20:21 +00:00
Carsten Haitzler
831ff86cb8
Add HEX, TERMINAL and PASSWORD layouts
...
SVN revision: 66836
2012-01-04 03:41:10 +00:00
Sanjeev BA
fcffec2a23
Fix typos.
...
Signed-off-by: Sanjeev BA <iamsanjeev@gmail.com>
SVN revision: 66814
2012-01-04 00:11:55 +00:00
Christopher Michael
c69d424fe5
Ecore_Evas (Wayland): Don't feed mouse_move twice
...
(_ecore_evas_mouse_move_process already feeds to evas).
Add variable to store the 'timestamp' of when mouse button gets
pressed (needed for 'moving' a surface).
SVN revision: 66808
2012-01-03 20:39:10 +00:00
Christopher Michael
8fc45c6673
Ecore (Wayland): Add function to get current mouse position (screen
...
coords).
Rename some variables for clarity of their purpose.
SVN revision: 66807
2012-01-03 20:37:30 +00:00
Bluezery
fcdec47f13
From: Bluezery <ohpowel@gmail.com>
...
Subject: [E-devel] [Patch][ecore_con] Fix return value checking
Date: Tue, 3 Jan 2012 10:01:17 +0900
Hi,
There is invalid return value checking of curl_multi_perform() in ecore_con_url.
Because CURLM_CALL_MULTI_PERFORM is also not CURLM_OK,
CURLM_CALL_MULTI_PERFORM checking should precede CURLM_OK checking.
It's simple fix. Please review this
--
BRs,
Kim.
SVN revision: 66771
2012-01-03 03:58:48 +00:00
Christopher Michael
221db402f5
Ecore_Wayland: Quiet down output by disabling LOGFNs.
...
SVN revision: 66765
2012-01-03 01:08:43 +00:00
Christopher Michael
2887fd5d2b
Ecore_Evas (wayland): A bit of restructure to make prep for the egl
...
stuffs.
SVN revision: 66764
2012-01-03 01:08:06 +00:00
Christopher Michael
c0f98fe6da
Ecore_Evas (Wayland): Quiet down the output by disabling LOGFN.
...
Implement 'ecore_evas_move' for wayland_shm engine.
SVN revision: 66763
2012-01-03 01:06:47 +00:00
Christopher Michael
40669bf381
Ecore_Evas: Fix resize recursion when using wayland framespace.
...
SVN revision: 66760
2012-01-02 19:36:11 +00:00
Vincent Torri
0ef4f2aeeb
formatting
...
SVN revision: 66702
2011-12-30 15:53:20 +00:00
Carsten Haitzler
b92c19a84d
Fix massive post data probile in ecore-con that would cause
...
post data to be corrupted (as it was never copied into the
ecore con url struct) or could cause crashes if the memory
pointed to became invalid.
SVN revision: 66619
2011-12-29 08:55:11 +00:00
Iván Briano
e421ac90b7
Don't override standard variables, it looks weird. In turn, fix building with automake 1.11.2
...
SVN revision: 66599
2011-12-28 14:13:30 +00:00
Carsten Haitzler
4f4639b81f
and fix my "mouse grab+hide_mouse out" fix to not break e17 dnd :)
...
SVN revision: 66582
2011-12-28 03:07:39 +00:00