Commit Graph

5231 Commits

Author SHA1 Message Date
Carsten Haitzler 9ec7d338a2 oops - good catch seb!
SVN revision: 77762
2012-10-10 13:06:27 +00:00
Michal Pakula vel Rutka 0a8bed1b66 From: Michal Pakula vel Rutka <>
Subject: [E-devel] [Patch] [Ecore] Allow to send SelectionNotify event
if there is no data from XGetWindowProperty.

The issue I want to fix is that elementary clipboard does not return 
paste callback if selection does not contain any data.
Currently when ecore_x_window_prop_property_get function is called
asking for AnyProperty it returns 0 if there is no data (number of
items stored equals 0). This causes ecore_x_event_handle_selection
_notify to exit before SelectionNotify event is added and eventually
elementary paste callback is not fired.
My patch removes this condition and changes behaviour of this function
by allowing to add SelectionNotify event even if data returned is empty.

SVN revision: 77732
2012-10-10 09:17:21 +00:00
Yakov Goldberg dbda81582a Porting to Eo: Job, Animator, Idler, Idle_Enterer, Idle_Exiter, Timer, Ecore_Poll
Signed-off-by: Yakov Goldberg <>

SVN revision: 77722
2012-10-10 08:19:58 +00:00
Christopher Michael 922030ca72 Ecore_X (xcb): Make sure we have a valid connection before checking
source state.

Signed-off-by: Christopher Michael <>

SVN revision: 77694
2012-10-10 06:47:54 +00:00
Christopher Michael 3c6e2fabf3 Fix typo (a period != a comma) ;)
Signed-off-by: Christopher Michael <>

SVN revision: 77633
2012-10-09 09:51:21 +00:00
Sebastian Dransfeld f438ce3bcb ecore_con_socks: split version check from cast
SVN revision: 77622
2012-10-09 08:27:55 +00:00
Sebastian Dransfeld e5dc5ce162 ecore_con: make buf correct type
Should be the same as the return type from eina_binbuf_string_get

SVN revision: 77621
2012-10-09 08:27:38 +00:00
Eduardo Lima (Etrunko) 8a014153d4 Wayland_SHM: Add listener to frame callback
This is the method necessary to synchronize Wayland and Evas rendering, similar
to vblank sync that is used in X11. This solves the Wayland SHM render issues
(tearing effect) without the need to add double buffering to the engine.

In a near future, the SHM implementation will feature double (or triple)
buffering and this syncrhonization mechanism will be changed to be optional.

Patch based on the work started by Robert Bradford on ticket #1280

Signed-off-by: Eduardo Lima (Etrunko) <>

SVN revision: 77580
2012-10-08 14:22:17 +00:00
Eduardo Lima (Etrunko) 352926829e Ecore_Evas: Share code between SHM and EGL

Signed-off-by: Eduardo Lima (Etrunko) <>

SVN revision: 77579
2012-10-08 14:09:53 +00:00
Sebastian Dransfeld 89d1fdb265 ecore_wayland: Remove unneeded header
Already included by ecore_wl_private.h

SVN revision: 77548
2012-10-06 17:10:58 +00:00
Sebastian Dransfeld b111a5046e ecore_wayland: Make modifiers correctly at once
SVN revision: 77546
2012-10-06 15:58:27 +00:00
Sebastian Dransfeld a91fd04ead ecore_wayland: Use correct modifier flags
Events should use ECORE_EVENT_MODIFER_* flags...

SVN revision: 77534
2012-10-05 13:46:35 +00:00
Cedric BAIL 433803e3dc ecore: let's try another approach thanks to Guillaume Friloux.
SVN revision: 77533
2012-10-05 13:07:14 +00:00
Cedric BAIL d308248e4c ecore: properly reschedule call to curl.
SVN revision: 77524
2012-10-05 10:17:18 +00:00
Sebastian Dransfeld 248fb9b2d9 ecore-x: expose ecore_x_selection_converter_text
Needed to convert COMPOUND_TEXT

SVN revision: 77477
2012-10-04 23:18:18 +00:00
Vincent Torri 607eb7d0de Ecore_con: update ecore_con_eet headers. Should make it compiling on Windows (not tested)
SVN revision: 77444
2012-10-04 17:04:38 +00:00
Stefan Schmidt 383af77fce ecore_con: No need to check for the for the same flag two times.
I did not do changelog, news or backport here as it has zero effect on the
functionality. Just makes the code easier to udnerstand and read. If you think
it needs to be done neverless howl and let me know what you actually want in
it. :)

SVN revision: 77441
2012-10-04 14:56:22 +00:00
Christopher Michael 3b0804e195 Remove unused variables.
SVN revision: 77425
2012-10-04 10:43:07 +00:00
Cedric BAIL 3d8678ab86 ecore: add ecore_x_input_raw_select and friends.
SVN revision: 77404
2012-10-04 05:56:59 +00:00
Christopher Michael 67fa000e09 Ecore: Update ChangeLog for Daniel's patch.
SVN revision: 77402
2012-10-04 05:51:12 +00:00
Christopher Michael 492eb02253 Ecore_X (xcb): Patch from Daniel Willmann to fix the type used for
calloc of randr_output_change event.

SVN revision: 77401
2012-10-04 05:49:28 +00:00
Eduardo Lima (Etrunko) c76d15436b Wayland_SHM: Remove unecessary initialization
Signed-off-by: Eduardo Lima (Etrunko) <>

SVN revision: 77375
2012-10-03 16:30:45 +00:00
Eduardo Lima (Etrunko) 4c750dfd37 Ecore_Evas: Cleanup unused function prototypes
Signed-off-by: Eduardo Lima (Etrunko) <>

SVN revision: 77374
2012-10-03 16:30:37 +00:00
Eduardo Lima (Etrunko) 536114dd46 Ecore_Evas: Fix Wayland engine includes
Signed-off-by: Eduardo Lima (Etrunko) <>

SVN revision: 77373
2012-10-03 16:30:28 +00:00
Cedric BAIL 94978e3079 ecore: Fix memory allocation size in ecore_thread_feedback()
Patch by Daniel Willmann <>

SVN revision: 77340
2012-10-03 05:55:32 +00:00
Christopher Michael 5824001bef Ecore_X (xcb): Revert previous screensaver commit.
NB: I was misinformed...apparently it did Not cut down the usage.

SVN revision: 77312
2012-10-02 12:13:32 +00:00
Christopher Michael f209467e08 Ecore_X: We don't need to listen for Cycle events here. These raise
when the screensaver cycle interval passes. That is not what we are
interested in here. We only need to know when the screensaver

NB: This cuts cpu usage down incredibly when screensavers are set with
a short timeout.

SVN revision: 77310
2012-10-02 12:08:58 +00:00
Carsten Haitzler 24d1d1bccc typeo in chlog
SVN revision: 77151
2012-09-27 11:11:38 +00:00
Carsten Haitzler 9a354e2cb8 checnglog/news my fix now its confirmed
SVN revision: 77150
2012-09-27 11:06:41 +00:00
Carsten Haitzler 8c1cae1318 maybe patch over imf ibus module oopsie?
SVN revision: 77144
2012-09-27 09:44:00 +00:00
Carsten Haitzler 0f1366f323 oops use micro not minor
SVN revision: 77131
2012-09-27 07:13:15 +00:00
Carsten Haitzler 234a81b897 actualyl do option this way.
SVN revision: 77130
2012-09-27 07:00:28 +00:00
Carsten Haitzler 4645656f38 support new swap mode field.
SVN revision: 77129
2012-09-27 06:57:16 +00:00
Christopher Michael 1e3f4b329c Ecore_Evas (wayland): Add missing close.
SVN revision: 77100
2012-09-26 19:26:24 +00:00
Christopher Michael a37ddfb283 Ecore_Evas (wayland): Remove goto. (don't need them, don't want them)
;) Also, remove an extra blank line that got in there.

SVN revision: 77099
2012-09-26 19:01:04 +00:00
Eduardo Lima (Etrunko) 1750a5a144 Wayland_SHM: Simplify code for buffer creation
Removed unecessary ensure_pool_size function move the checks to _pool_create.

Signed-off-by: Eduardo Lima (Etrunko) <>

SVN revision: 77097
2012-09-26 18:42:47 +00:00
Eduardo Lima (Etrunko) 617b6f62dc Wayland_SHM: new functions for freeing SHM buffer and

_ecore_evas_wl_buffer_free() and _ecore_evas_wl_shm_pool_free() were added,
avoid repeating the same calls everywhere.

Signed-off-by: Eduardo Lima (Etrunko) <>

SVN revision: 77096
2012-09-26 18:41:57 +00:00
Cedric BAIL 357cbb570c ecore: include Eina.h as we need it.
SVN revision: 76967
2012-09-21 13:10:01 +00:00
Cedric BAIL 0f44cbd30e ecore: fix build without Ecore_Con support.
SVN revision: 76966
2012-09-21 13:08:51 +00:00
Christopher Michael 17713baa05 Ecore: Update ChangeLog for RandR fix.
SVN revision: 76964
2012-09-21 13:01:20 +00:00
Carsten Haitzler 5834a7956c oooh fix nasty bug never found to date in ecore-x - gettign if image
is argb or not was WRONG. fixed. :) this now affected the comp
software non-32bit support as it used it.

SVN revision: 76961
2012-09-21 12:12:54 +00:00
Christopher Michael 9507c20a53 Ecore_X: Fix more randr functions. Properly return output Modes from
ecore_x_randr_output_modes_get (more memcpy madness).

SVN revision: 76940
2012-09-21 08:17:35 +00:00
Carsten Haitzler 6062b09c81 oh oops - err needs a var ecore doesn ecport. use the eina log macro

SVN revision: 76868
2012-09-19 14:04:33 +00:00
Patryk Kaczmarek 23676f34fb From: Patryk Kaczmarek <>
Subject: Re: [E-devel] [Patch] [Ecore] Patch with NULL checks to some
functions in ecore module

I had prepared patch for some Ecore functions which, in my opinion,
critically need NULL checks. I had tried to keep each file convention.

SVN revision: 76852
2012-09-19 10:39:27 +00:00
Vincent Torri 371defbd32 merge: add COPYING files (BSD 2-clause, LGPL and GPL) and doc
doc though head.html should be improved :)

SVN revision: 76843
2012-09-19 06:57:03 +00:00
Christopher Michael e0807db1c3 Ecore_X(cb): Remove old references to the _prefetch functions.
SVN revision: 76817
2012-09-18 13:05:20 +00:00
Carsten Haitzler 8c261bb4de on second thought - limit to 0 if < 0 - rest of ecore-timer does this.
SVN revision: 76809
2012-09-18 11:47:22 +00:00
Patryk Kaczmarek cc72c09b84 From: Patryk Kaczmarek <>
Subject: [E-devel] [Patch] [Ecore] Protection for giving below zero
values for ecore_poll and ecore_timer

Please also check attached patch for ecore_timer_interval_set and

It checks if given time is not zero or below zero.

SVN revision: 76805
2012-09-18 11:38:08 +00:00
Patryk Kaczmarek 042ecacd0f From: Patryk Kaczmarek <>
Subject: [E-devel] [Patch] [Ecore] ecore_file_escape_name fix for \n
and \t

Please review and consider the attached patch for ecore_file_escape_name
function, now it correctly escapes tab and new line characters.

SVN revision: 76803
2012-09-18 11:34:36 +00:00
Vincent Torri 8abaff3bdf merge: add eet
SVN revision: 76768
2012-09-17 16:35:38 +00:00