Chris Michael
aa75297381
Add #ifdef ECORE_XRANDR around the edid functions.
...
NB: Cannot really happen for 1.8 (as --disable-ecore-x-randr has no
effect), but really these should have been ifdef'd from the start.
NB: IMO, Don't think a ChangeLog is really needed for this....
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-01 15:18:01 +01:00
Chris Michael
4d54c97864
Remove calls to ecore_wl_init and ecore_wl_shutdown.
...
NB: These calls are NOT needed here (they setup and tear down the
actual wayland display fd connections, and are not necessary in order
to use ecore_wl functions).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-01 12:50:41 +01:00
Chris Michael
d163e5df1f
Check for valid windows hash before searching it.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-01 12:50:41 +01:00
Mike Blumenkrantz
5d1dec17b3
ecore-evas-x no longer tries making x calls on deleted windows when trying to free its sync counter
2013-08-01 12:17:58 +01:00
Cedric Bail
9104fe7322
evas: let's not leak temporary list left over.
2013-08-01 19:39:58 +09:00
Cedric Bail
2fa49e0da0
edje: fix memory leak introduced by map_colors support.
2013-08-01 19:35:21 +09:00
Cedric Bail
b845a54ee3
edje: another small speedup for elemines startup time (-2%).
2013-08-01 11:40:13 +09:00
Cedric Bail
5710c3acb7
edje: let's not stupiddly create list all over the place when we can avoid it.
2013-08-01 11:22:52 +09:00
Cedric Bail
89970215e4
edje: fix a git merge issue that did slip in.
2013-08-01 11:22:29 +09:00
Cedric Bail
072f73a453
edje: improve loading time of Edje_Object with Evas_Object_Textblock and multiple styles.
...
This bring you a 10% speedup to the first frame of Elementary_Test.
2013-08-01 10:52:41 +09:00
Cedric Bail
6c1833246c
emotion: fix backend order.
2013-08-01 10:52:41 +09:00
Tom Hacohen
dfb2fb2de5
Evas Text object: Improved the docs explaining font selection.
2013-07-31 14:31:23 +01:00
Cedric Bail
4dd259f3b1
eina: add eina_file_refresh().
2013-07-31 17:16:40 +09:00
Carsten Haitzler
5ae4cfd192
edje - Fix efl to use key not keyname (so xmodmap works).
2013-07-31 15:15:51 +09:00
Cedric Bail
e0b8e3f5e7
evas: use eina_file_virtualize() in evas_object_memfile_set().
...
NOTE: I am tempted to mark evas_object_memfile_set() as deprecated due
to the forced memcpy it introduced and the fact that it is now a 3 lines
of code to do the same in a more efficient way.
2013-07-31 11:53:39 +09:00
Cedric Bail
f2de8970a1
eina: add support for in memory only Eina_File.
2013-07-31 11:51:51 +09:00
Sung W. Park
5ac17a52d5
Evas: Fix Evas_GL engine shutdown error.
...
It was trying to use access a struct for egl_disp after the struct
was freed..
2013-07-30 19:45:40 +09:00
Rajesh P S
916f047935
evas: unset the right backend when unregistering module.
2013-07-30 14:54:26 +09:00
Cedric Bail
0ec54484f7
evil: fix access value to shared memory.
2013-07-29 18:58:41 +09:00
Cedric Bail
fa57dd8b2a
eina: seems like all the compiler we support do support __typeof__.
2013-07-29 16:28:07 +09:00
Ryuan Choi
2692234b60
Moved brace of extern "C" to fix build break in c++ applications
2013-07-28 20:38:34 +09:00
ChunEon Park
e2c395f049
evas/proxy - render the children of the proxy's source object when ther visibility is true.
...
This is not the perfect solution at this moment. This doesn't consider the cached clipper's visibility at all.
But at least this would be better than exist works. Should be improved.
2013-07-28 20:24:46 +09:00
Chris Michael
55094c9eb0
Set Crtc info->outputs and info->possible to NULL initially.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-26 07:06:58 +01:00
Ryuan Choi
f6ba1f69e7
eina: use __typeof__ for public headers to build applications with c++0x.
2013-07-26 14:00:16 +09:00
José Roberto de Souza
cbd0ccbbbe
eldbus: Check if property_get_all() returned a error before read properties
2013-07-25 14:22:40 -03:00
Chris Michael
d65c357b39
During a call to ecore_evas_show (using wayland_shm), we can avoid
...
erroneous calls to engine_setup code if we check surface validity.
NB: Short Version: Don't reassign surface if we don't need to.
NB: Prior to this, during a call to ecore_evas_show we would always
Reset the evas engine data (which was basically triggering code to
tear down and reconstruct all the engine internals including the
buffers and the swapper). By checking surface validity first, we can
potentially avoid all that teardown and reconstruction Thus resulting
in faster "show" speed.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-25 15:48:40 +01:00
Chris Michael
43e60f3f83
Check that we have both Rects and Count is > 0 during buffer attach.
...
NB: When trying to attach a buffer to a surface, there was a corner
case that could fail in that if we just had 'rects' but count was 0,
then the surface would not get damaged (essentially a call to
wl_surface_damage would get passed 0,0 as the size). This fixes that
problem in that if count is <= 0 now, then we'll damage the whole
surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-25 15:45:55 +01:00
Chris Michael
3e9edcd539
Fix typo
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-25 13:32:06 +01:00
Chris Michael
551610fa41
Guard against allocating 0 outputs and 0 possible outputs.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-25 13:09:34 +01:00
Chris Michael
8aef3fa98a
Guard against trying to allocate 0 outputs.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-25 13:08:18 +01:00
Chris Michael
f287fd33a7
Trap for number of crtcs < 1 so we do not try to allocate space for
...
zero crtcs.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-25 12:32:49 +01:00
Chris Michael
d112487e84
When we destroy the shm_pool, reset the swapper used_size to zero.
...
Remove FIXME and resize the the shm_pool if it is too small for the
new buffer.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-25 09:13:08 +01:00
ChunEon Park
231d619c8c
evas - found a inccorect check while reading the code.
2013-07-25 16:05:56 +09:00
ChunEon Park
f4377b316c
evas - skip the map rendering if all points are transparent.
2013-07-25 16:01:49 +09:00
Jaehyun Cho
05b2029719
edje: use eval coordinate to show TEXT part correctly.
2013-07-25 13:00:37 +09:00
Mike Blumenkrantz
569b2fd86a
ecore-evas-x no longer uses X windows after receiving a destroy event
2013-07-24 14:01:03 +01:00
Carsten Haitzler
e945f0d196
ecore-x: fix randr query when noutputs is 0.
2013-07-24 19:22:31 +09:00
Chris Michael
a48c4cd064
Check for valid text_input object before trying to call wayland
...
functions on it.
NB: Wayland (internal) functions typically do not do Any object
validity checking, so lets be proactive and do it here first.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-24 09:15:43 +01:00
Chris Michael
47a7f74453
Fix indentation of some if statements
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-24 09:10:42 +01:00
Chris Michael
345351d736
Fix formatting so I can actually read this code in 80 columns ;)
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-24 09:08:50 +01:00
Daniel Willmann
4c2c42034c
ecore example: Disable ecore_audio examples while Eo is in flux
...
There is no legacy API we could use here, so just disable building for
now.
2013-07-24 08:57:05 +02:00
Daniel Willmann
6092846d16
ecore examples: Use old API as long as Eo is in flux
...
This avoids build errors while Eo/Eo2 is being moved around.
2013-07-24 08:57:05 +02:00
Cedric Bail
847efe7cdb
evas: let's return the correct file name.
2013-07-24 15:50:09 +09:00
Cedric Bail
1a2b5d90c2
edje: fix rounding fill issue to take the information after adjusting it not before.
2013-07-24 15:50:09 +09:00
Chris Michael
449c0c72b0
Check for valid returns of ecore_wl_registry_get and
...
ecore_wl_globals_get before trying to use them.
After we have bound a text input manager, there is no need to keep
looping the globals, so break out.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-24 07:23:58 +01:00
Chris Michael
7fa2c11e72
Add some checking/trapping for valid wayland display.
...
Remove dead commented lines
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-24 07:15:44 +01:00
Chris Michael
1832bf5c03
Fixup formatting.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-24 07:11:32 +01:00
Chris Michael
8ed4b5ac84
Add wayland to ecore_imf "in tree" modules
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-24 07:06:49 +01:00
Jérémy Zurcher
fc4e117e10
remove double def of Eo_Callback_Priority
2013-07-23 19:41:37 +00:00
Yury Usischev
3a5df752e6
evas - fix long standing c "fallback" code "simd" (2 register) multiply
2013-07-23 21:16:40 +09:00