platform/upstream/efl.git
13 years agoEvas textblock: textblock_cursor_get's return should not be const.
Tom Hacohen [Sun, 10 Jul 2011 12:18:42 +0000 (12:18 +0000)]
Evas textblock: textblock_cursor_get's return should not be const.

This does not break API as it's more permissive and behavior doesn't change.

SVN revision: 61201

13 years agoFix ancient typo, and make them all consistant.
David Walter Seikel [Sun, 10 Jul 2011 12:02:53 +0000 (12:02 +0000)]
Fix ancient typo, and make them all consistant.
Google tells me it's a fairly common miss spelling in USA, and a male singing group.

SVN revision: 61199

13 years agoEvas: Fix building xcb backend as static.
Christopher Michael [Sat, 9 Jul 2011 21:12:43 +0000 (21:12 +0000)]
Evas: Fix building xcb backend as static.

SVN revision: 61178

13 years agoEvas: Remove 'double =' signs from configure --help output.
Christopher Michael [Sat, 9 Jul 2011 20:34:32 +0000 (20:34 +0000)]
Evas: Remove 'double =' signs from configure --help output.

SVN revision: 61177

13 years agodon't build ecore-evas when statically building software-x11
Iván Briano [Sat, 9 Jul 2011 18:34:13 +0000 (18:34 +0000)]
don't build ecore-evas when statically building software-x11

SVN revision: 61176

13 years agokeep'em consistent
Iván Briano [Sat, 9 Jul 2011 18:19:23 +0000 (18:19 +0000)]
keep'em consistent

SVN revision: 61175

13 years agoEvas: Add ability to detect if opengl is built w/ xlib or xcb backend.
Christopher Michael [Sat, 9 Jul 2011 14:26:46 +0000 (14:26 +0000)]
Evas: Add ability to detect if opengl is built w/ xlib or xcb backend.

SVN revision: 61172

13 years agoEvas: Remove dependency on xcb-aux and add code to find the visual
Christopher Michael [Sat, 9 Jul 2011 13:48:39 +0000 (13:48 +0000)]
Evas: Remove dependency on xcb-aux and add code to find the visual
based on id, as we were only using one function from there.

SVN revision: 61171

13 years agoEina : lock (win32) : fix compilation
Vincent Torri [Sat, 9 Jul 2011 10:20:02 +0000 (10:20 +0000)]
Eina : lock (win32) : fix compilation

cedric, can you confirm me that

-             LeaveCriticalSection(&mutex->cond_read->threads_count_lock);
...
+             LeaveCriticalSection(&mutex->cond_read.waiters_count_lock);

is correct ?

SVN revision: 61170

13 years agoFollow portability advice from Master vtorri.
Iván Briano [Sat, 9 Jul 2011 03:04:13 +0000 (03:04 +0000)]
Follow portability advice from Master vtorri.

SVN revision: 61168

13 years agoAdd unit tests + coverage support to evas, for Tasn.
Vincent Torri [Sat, 9 Jul 2011 02:59:24 +0000 (02:59 +0000)]
Add unit tests + coverage support to evas, for Tasn.
unit tests : make check
coverage   : make coverage

SVN revision: 61167

13 years agofix maintainer-clean rule
Vincent Torri [Sat, 9 Jul 2011 02:57:27 +0000 (02:57 +0000)]
fix maintainer-clean rule

SVN revision: 61166

13 years agoFix building gl_xlib as a static module
Iván Briano [Sat, 9 Jul 2011 01:47:01 +0000 (01:47 +0000)]
Fix building gl_xlib as a static module

SVN revision: 61164

13 years agoDon't try to build examples if dependencies are not met.
Iván Briano [Sat, 9 Jul 2011 01:20:18 +0000 (01:20 +0000)]
Don't try to build examples if dependencies are not met.

SVN revision: 61163

13 years agoecore/ecore_con - add more reference doc to some functions.
Rafael Antognolli [Fri, 8 Jul 2011 18:06:19 +0000 (18:06 +0000)]
ecore/ecore_con - add more reference doc to some functions.
Also add description to the examples.

SVN revision: 61161

13 years agoecore/ecore_con - Add simple examples of ecore_con_url usage.
Rafael Antognolli [Fri, 8 Jul 2011 18:06:12 +0000 (18:06 +0000)]
ecore/ecore_con - Add simple examples of ecore_con_url usage.

SVN revision: 61160

13 years agoecore/ecore_con - Move documentation from .c to .h.
Rafael Antognolli [Fri, 8 Jul 2011 18:06:04 +0000 (18:06 +0000)]
ecore/ecore_con - Move documentation from .c to .h.
This only affects ecore_con_url_* for now.
Also add docs to the structures used by ecore_con_url, and move them to
the Ecore_Con_Url_Group.

SVN revision: 61159

13 years ago[evas] Documenting/exemplifying the following:
Gustavo Lima Chaves [Fri, 8 Jul 2011 16:54:00 +0000 (16:54 +0000)]
[evas] Documenting/exemplifying the following:
 - evas_object_smart_callback_add
 - evas_object_smart_callback_call
 - evas_object_smart_callback_del
 - evas_object_smart_callback_description_find
 - evas_object_smart_callbacks_descriptions_get
 - evas_object_smart_callbacks_descriptions_set

SVN revision: 61158

13 years agoevas Evas.h/Evas_GL.h: Removed trailing whitespaces.
Daniel Juyung Seo [Fri, 8 Jul 2011 12:15:25 +0000 (12:15 +0000)]
evas Evas.h/Evas_GL.h: Removed trailing whitespaces.

SVN revision: 61154

13 years agoecore: Don't come out of idle because due to idlers
Mike McCormack [Fri, 8 Jul 2011 10:26:24 +0000 (10:26 +0000)]
ecore: Don't come out of idle because due to idlers

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61152

13 years agoecore: Check signals in glib prepare only
Mike McCormack [Fri, 8 Jul 2011 10:26:14 +0000 (10:26 +0000)]
ecore: Check signals in glib prepare only

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61151

13 years agoecore: Check for pending before entering g_main_loop
Mike McCormack [Fri, 8 Jul 2011 08:07:40 +0000 (08:07 +0000)]
ecore: Check for pending before entering g_main_loop

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61150

13 years agoecore: Only check timers on zero time left
Mike McCormack [Fri, 8 Jul 2011 08:07:29 +0000 (08:07 +0000)]
ecore: Only check timers on zero time left

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61149

13 years agoecore: Fix unused variable warnings
Mike McCormack [Fri, 8 Jul 2011 06:38:56 +0000 (06:38 +0000)]
ecore: Fix unused variable warnings

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61147

13 years agoecore: Build with -Wall -W by default
Mike McCormack [Fri, 8 Jul 2011 06:38:47 +0000 (06:38 +0000)]
ecore: Build with -Wall -W by default

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61146

13 years agoecore: Add test for timers created from idlers
Mike McCormack [Fri, 8 Jul 2011 06:38:38 +0000 (06:38 +0000)]
ecore: Add test for timers created from idlers

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61145

13 years agoecore: Add a main loop test
Mike McCormack [Fri, 8 Jul 2011 06:38:28 +0000 (06:38 +0000)]
ecore: Add a main loop test

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61144

13 years agoecore: Remove redundant if statement
Mike McCormack [Fri, 8 Jul 2011 06:38:18 +0000 (06:38 +0000)]
ecore: Remove redundant if statement

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61143

13 years agoEvas: Commit new XCB engine code for Evas.
Christopher Michael [Fri, 8 Jul 2011 00:21:17 +0000 (00:21 +0000)]
Evas: Commit new XCB engine code for Evas.

NB: XCB Engine is currently disabled by default as it's not considered
'complete' yet and is of little use to users/devs at the moment
without the needed ecore_x & E changes.

SVN revision: 61139

13 years agoEvas: Fix building of gl engine w/ new autofoo stuffs.
Christopher Michael [Fri, 8 Jul 2011 00:19:06 +0000 (00:19 +0000)]
Evas: Fix building of gl engine w/ new autofoo stuffs.

SVN revision: 61138

13 years agoEvas: Fix up the check_engine macros for xcb engine & xlib changes.
Christopher Michael [Fri, 8 Jul 2011 00:18:22 +0000 (00:18 +0000)]
Evas: Fix up the check_engine macros for xcb engine & xlib changes.

SVN revision: 61137

13 years agoEvas: Fixup autofoo for compiling new xcb engine.
Christopher Michael [Fri, 8 Jul 2011 00:17:52 +0000 (00:17 +0000)]
Evas: Fixup autofoo for compiling new xcb engine.

SVN revision: 61136

13 years agoEvas: Add myself to authors.
Christopher Michael [Fri, 8 Jul 2011 00:16:47 +0000 (00:16 +0000)]
Evas: Add myself to authors.

SVN revision: 61135

13 years ago[evas] More love to image object's documentation group.
Gustavo Lima Chaves [Thu, 7 Jul 2011 19:35:17 +0000 (19:35 +0000)]
[evas] More love to image object's documentation group.
More diagrams also in.

SVN revision: 61133

13 years agoEina: Adding diagrams for eina list macros.
Jonas M. Gastal [Thu, 7 Jul 2011 19:26:47 +0000 (19:26 +0000)]
Eina: Adding diagrams for eina list macros.

SVN revision: 61132

13 years agoEcore: Ecore_Animator example.
Jonas M. Gastal [Thu, 7 Jul 2011 18:57:10 +0000 (18:57 +0000)]
Ecore: Ecore_Animator example.

SVN revision: 61131

13 years agoEcore: Improved ecore_animator documentation.
Jonas M. Gastal [Thu, 7 Jul 2011 18:56:57 +0000 (18:56 +0000)]
Ecore: Improved ecore_animator documentation.

SVN revision: 61130

13 years agoLittle errors no one cares about, but make thread-less case work as expected
Iván Briano [Thu, 7 Jul 2011 18:39:25 +0000 (18:39 +0000)]
Little errors no one cares about, but make thread-less case work as expected

SVN revision: 61129

13 years agoecore/ecore_con - If argument is EINA_FALSE, set the value to 0!
Rafael Antognolli [Thu, 7 Jul 2011 18:34:20 +0000 (18:34 +0000)]
ecore/ecore_con - If argument is EINA_FALSE, set the value to 0!

SVN revision: 61128

13 years agoecore/ecore_con - Set timer pointers to NULL when exiting them.
Rafael Antognolli [Thu, 7 Jul 2011 18:18:53 +0000 (18:18 +0000)]
ecore/ecore_con - Set timer pointers to NULL when exiting them.
Otherwise this will lead to errors when some code does:
if (cl->until_deletion)
    ecore_timer_del(cl->until_deletion);

SVN revision: 61127

13 years agoevas: update ChangeLog.
Cedric BAIL [Thu, 7 Jul 2011 15:25:27 +0000 (15:25 +0000)]
evas: update ChangeLog.

SVN revision: 61124

13 years agoevas: prevent infinite insertion of object during recalc stage.
Cedric BAIL [Thu, 7 Jul 2011 15:24:16 +0000 (15:24 +0000)]
evas: prevent infinite insertion of object during recalc stage.

SVN revision: 61123

13 years agoEvas events: Added evas_event_refeed_event.
Tom Hacohen [Thu, 7 Jul 2011 13:59:50 +0000 (13:59 +0000)]
Evas events: Added evas_event_refeed_event.

Patch by Aharon Hillel.

SVN revision: 61117

13 years agoecore-imf: Add APIs for virtual keyboard support
Jihoon Kim [Thu, 7 Jul 2011 11:55:05 +0000 (11:55 +0000)]
ecore-imf: Add APIs for virtual keyboard support

Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
SVN revision: 61114

13 years agoecore: Remove unnecessary debugging output
Mike McCormack [Thu, 7 Jul 2011 11:37:12 +0000 (11:37 +0000)]
ecore: Remove unnecessary debugging output

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61112

13 years agoecore: Make sure signals break from the main loop
Mike McCormack [Thu, 7 Jul 2011 11:37:02 +0000 (11:37 +0000)]
ecore: Make sure signals break from the main loop

SVN revision: 61111

13 years agoecore: Update translations
Mike McCormack [Thu, 7 Jul 2011 10:11:26 +0000 (10:11 +0000)]
ecore: Update translations

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61110

13 years agoecore: Fix thread check for quicklaunch
Mike McCormack [Thu, 7 Jul 2011 10:11:13 +0000 (10:11 +0000)]
ecore: Fix thread check for quicklaunch

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61109

13 years agotypo fix!
Carsten Haitzler [Thu, 7 Jul 2011 09:37:55 +0000 (09:37 +0000)]
typo fix!

SVN revision: 61108

13 years agoFrom: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Thu, 7 Jul 2011 06:23:46 +0000 (06:23 +0000)]
From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] add ecore_imf_context_cursor_location_set API

In this patch, it will add ecore_imf_context_cursor_location_set API in
Ecore_IMF.

The cursor location can be used to determine the position of candidate
word window in immodule.

SVN revision: 61105

13 years agoedje/ecore/eina: Updated documentaton for version number.
Daniel Juyung Seo [Thu, 7 Jul 2011 04:58:34 +0000 (04:58 +0000)]
edje/ecore/eina: Updated documentaton for version number.

I did this manually. But it'll be good if someone can automate this.
It's a painful for busy developers.

SVN revision: 61104

13 years agoEcore File Download: don't mess with Ecore_Con event status
Bruno Dilly [Wed, 6 Jul 2011 20:56:55 +0000 (20:56 +0000)]
Ecore File Download: don't mess with Ecore_Con event status

For some reason it was passing !ev->status instead of ev->status
to completion_cb, so all the information that should be provided
(200, 400 or 404 error, ...) was becoming 0.

SVN revision: 61099

13 years ago[evas] Just explaining more the main top function blocks the
Gustavo Lima Chaves [Wed, 6 Jul 2011 19:41:31 +0000 (19:41 +0000)]
[evas] Just explaining more the main top function blocks the
 main doc. page points to.
The rest is just a proof read check on the main section.

SVN revision: 61098

13 years agoEet : correction for make distcheck
Nicolas Aguirre [Wed, 6 Jul 2011 19:23:21 +0000 (19:23 +0000)]
Eet : correction for make distcheck

SVN revision: 61097

13 years ago[evas] Documenting/exemplifying the following:
Gustavo Lima Chaves [Wed, 6 Jul 2011 18:46:58 +0000 (18:46 +0000)]
[evas] Documenting/exemplifying the following:
 - evas_object_smart_type_check
 - evas_object_smart_type_check_ptr
 - evas_object_static_clip_get
 - evas_object_static_clip_set
 - evas_smart_class_get
 - evas_smart_class_new
 - evas_smart_data_get
 - evas_smart_free
 - evas_smart_objects_calculate

SVN revision: 61096

13 years agoExpand Ecore_Thread docs.
Iván Briano [Wed, 6 Jul 2011 18:08:21 +0000 (18:08 +0000)]
Expand Ecore_Thread docs.

Thanks cedric for technical advice.
Thanks discomfitor for helping when English vanished.
Thanks myself for keeping both of them busy so they don't break SVN *too* much.

SVN revision: 61095

13 years agoeina/hash - Add examples to list and fix doc of some functions.
Rafael Antognolli [Wed, 6 Jul 2011 18:01:42 +0000 (18:01 +0000)]
eina/hash - Add examples to list and fix doc of some functions.

SVN revision: 61094

13 years agoeina/hash - Add example that demonstrate many ways of deleting items.
Rafael Antognolli [Wed, 6 Jul 2011 18:00:38 +0000 (18:00 +0000)]
eina/hash - Add example that demonstrate many ways of deleting items.

SVN revision: 61093

13 years agoeina/hash - Added examples that use different types of hash.
Rafael Antognolli [Wed, 6 Jul 2011 17:59:58 +0000 (17:59 +0000)]
eina/hash - Added examples that use different types of hash.

SVN revision: 61092

13 years agoeina/hash - improve performance comparison between different hashes.
Rafael Antognolli [Wed, 6 Jul 2011 17:58:41 +0000 (17:58 +0000)]
eina/hash - improve performance comparison between different hashes.

For the hashes available for storing string keys, give a better
explanation about the difference of performance.

Also add to the documentation that the data_free_cb will be called when
when items are deleted from the hash table, not only on the hash table
free.

SVN revision: 61091

13 years agoEina: Improving eina_accessor documentation.
Jonas M. Gastal [Wed, 6 Jul 2011 14:50:46 +0000 (14:50 +0000)]
Eina: Improving eina_accessor documentation.

SVN revision: 61089

13 years agoEina: Improvements to eina_list's documentation.
Jonas M. Gastal [Wed, 6 Jul 2011 14:50:33 +0000 (14:50 +0000)]
Eina: Improvements to eina_list's documentation.

SVN revision: 61088

13 years agoEina: Improvement to eina_iterator's documentation.
Jonas M. Gastal [Wed, 6 Jul 2011 14:50:12 +0000 (14:50 +0000)]
Eina: Improvement to eina_iterator's documentation.

SVN revision: 61087

13 years agoEina: Improvements to eina_array's documentation.
Jonas M. Gastal [Wed, 6 Jul 2011 14:49:44 +0000 (14:49 +0000)]
Eina: Improvements to eina_array's documentation.

SVN revision: 61086

13 years ago[evas] typos
Gustavo Lima Chaves [Wed, 6 Jul 2011 13:53:19 +0000 (13:53 +0000)]
[evas] typos

SVN revision: 61085

13 years ago[evas] Documenting/exemplifying the following:
Gustavo Lima Chaves [Wed, 6 Jul 2011 13:52:47 +0000 (13:52 +0000)]
[evas] Documenting/exemplifying the following:
 - evas_object_smart_member_add
 - evas_object_smart_member_del
 - evas_object_smart_members_get
 - evas_object_smart_move_children_relative
 - evas_object_smart_need_recalculate_get
 - evas_object_smart_need_recalculate_set
 - evas_object_smart_parent_get
 - evas_object_smart_smart_get

SVN revision: 61084

13 years agoecore: Remove most #ifdef HAVE_EPOLL blocks
Mike McCormack [Wed, 6 Jul 2011 10:54:30 +0000 (10:54 +0000)]
ecore: Remove most #ifdef HAVE_EPOLL blocks

Replace with if statements and stub epoll calls, and let the
compiler optimize out the stub code.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61081

13 years agoecore: Remove most HAVE_TIMERFD_CREATE ifdefs
Mike McCormack [Wed, 6 Jul 2011 10:54:20 +0000 (10:54 +0000)]
ecore: Remove most HAVE_TIMERFD_CREATE ifdefs

Introduce stub timerfd_create and timerfd_settime functions
so ifdefs can be removed.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61080

13 years agoecore: Use timerfd with g_main_loop
Mike McCormack [Wed, 6 Jul 2011 10:54:11 +0000 (10:54 +0000)]
ecore: Use timerfd with g_main_loop

glib only allows millisecond resolution in g_main_loop.
To avoid this limitation, use timerfd to wake up the main loop.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61079

13 years agoprovide alpha set call for buffer canvas in ecore-evas. new feature
Carsten Haitzler [Wed, 6 Jul 2011 10:21:16 +0000 (10:21 +0000)]
provide alpha set call for buffer canvas in ecore-evas. new feature
related to elm shot engine.

SVN revision: 61077

13 years agoFix bug in in mouse grabs while frozen events are in place.
Carsten Haitzler [Wed, 6 Jul 2011 08:43:18 +0000 (08:43 +0000)]
Fix bug in in mouse grabs while frozen events are in place.

SVN revision: 61070

13 years agoEvas textblock: Fixed _cursor_char_coord_set with coords after the eol.
Tom Hacohen [Wed, 6 Jul 2011 07:32:23 +0000 (07:32 +0000)]
Evas textblock: Fixed _cursor_char_coord_set with coords after the eol.

SVN revision: 61068

13 years agoEvas textblock: Fixed weird cursor behavior with empty textblocks.
Tom Hacohen [Wed, 6 Jul 2011 07:32:14 +0000 (07:32 +0000)]
Evas textblock: Fixed weird cursor behavior with empty textblocks.

SVN revision: 61067

13 years agoevas evas_map.c: Added warning messages to some codes. It has an
Daniel Juyung Seo [Wed, 6 Jul 2011 06:24:18 +0000 (06:24 +0000)]
evas evas_map.c: Added warning messages to some codes. It has an
infinite loop issue.

SVN revision: 61066

13 years ago[evas] Documenting and exemplifying the following:
Gustavo Lima Chaves [Tue, 5 Jul 2011 21:10:19 +0000 (21:10 +0000)]
[evas] Documenting and exemplifying the following:
 - evas_object_smart_add
 - evas_object_smart_calculate
 - evas_object_smart_changed
 - evas_object_smart_clipped_class_get
 - evas_object_smart_clipped_clipper_get
 - evas_object_smart_clipped_smart_set
 - evas_object_smart_data_get
 - evas_object_smart_data_set

SVN revision: 61062

13 years agoMaking evas doc work with IE8 and IE9(copied from ecore).
Jonas M. Gastal [Tue, 5 Jul 2011 16:36:50 +0000 (16:36 +0000)]
Making evas doc work with IE8 and IE9(copied from ecore).

SVN revision: 61056

13 years agoMake eina docs work on IE8 and IE9.
Jonas M. Gastal [Tue, 5 Jul 2011 16:35:20 +0000 (16:35 +0000)]
Make eina docs work on IE8 and IE9.

SVN revision: 61055

13 years agoemotion: fix race condition and never call fill_set in the backend.
Cedric BAIL [Tue, 5 Jul 2011 13:25:38 +0000 (13:25 +0000)]
emotion: fix race condition and never call fill_set in the backend.

SVN revision: 61051

13 years agoecore/ecore_con - improved documentation and added example.
Rafael Antognolli [Tue, 5 Jul 2011 13:09:57 +0000 (13:09 +0000)]
ecore/ecore_con - improved documentation and added example.
Just ecore_con_init, shutdown and lookup documented for now.

SVN revision: 61050

13 years agoecore: Minor changes to documentation of ecore_con_url_fd_set
Sanjeev BA [Tue, 5 Jul 2011 11:13:47 +0000 (11:13 +0000)]
ecore: Minor changes to documentation of ecore_con_url_fd_set

Signed-off-By: Sanjeev BA <as2902.b@samsung.com>
SVN revision: 61043

13 years agoecore: Only dispatch if we have something to do
Mike McCormack [Tue, 5 Jul 2011 11:13:39 +0000 (11:13 +0000)]
ecore: Only dispatch if we have something to do

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61042

13 years agoecore: Add basic thread checks
Mike McCormack [Tue, 5 Jul 2011 11:13:29 +0000 (11:13 +0000)]
ecore: Add basic thread checks

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61041

13 years agoecore: Add function to check we're the main loop thread
Mike McCormack [Tue, 5 Jul 2011 11:13:20 +0000 (11:13 +0000)]
ecore: Add function to check we're the main loop thread

Rearrange the the order of startup to avoid triggering
the thread checks in ecore_event_type_new().

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61040

13 years agoemotion: fix off by one.
Cedric BAIL [Tue, 5 Jul 2011 11:02:28 +0000 (11:02 +0000)]
emotion: fix off by one.

SVN revision: 61039

13 years agoactually handle -1 pointer return from shmat correctly. man. i cant
Carsten Haitzler [Tue, 5 Jul 2011 09:54:57 +0000 (09:54 +0000)]
actually handle -1 pointer return from shmat correctly. man. i cant
believe the code has checked for NULL all these years rather than -1!!

SVN revision: 61036

13 years agodiable fix_hz - little need for that these days. i almost forgot that
Carsten Haitzler [Tue, 5 Jul 2011 04:08:01 +0000 (04:08 +0000)]
diable fix_hz - little need for that these days. i almost forgot that
this existed!

SVN revision: 61030

13 years agoecore: Sleep at least until the next timeout
Mike McCormack [Tue, 5 Jul 2011 02:32:07 +0000 (02:32 +0000)]
ecore: Sleep at least until the next timeout

The g_main_loop was spinning waiting for timers that were
almost ready.  The spinning was due to waking up from
the g_main_loop too early, and then having nothing to do.

To solve this, round the timeout up to the nearest millisecond,
so that when the main loop wakes, the timer will definitely be
ready.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61028

13 years agoecore: Remove excessively verbose logging
Mike McCormack [Tue, 5 Jul 2011 02:31:58 +0000 (02:31 +0000)]
ecore: Remove excessively verbose logging

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61027

13 years agoFrom: Hyoyoung Chang <hyoyoung.chang@samsung.com>
Hyoyoung Chang [Tue, 5 Jul 2011 01:33:59 +0000 (01:33 +0000)]
From: Hyoyoung Chang <hyoyoung.chang@samsung.com>
Subject: [E-devel] [patch] evas - add checking event type

Dear developers.

I found a bug about evas event handling.
In some situation, evas blocks some events by checking _evas_event_counter.
So I made a patch that is checking event type also event counter.

Reproduce steps:
1. make a window
2. show window before adding a elementary/genlist widget

--- codes ---
void _gl_mousedown_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
{
  printf("_gl_mousedown_cb !! \n");
}

static Eina_Bool create_main_win(App *app)
{
  app->win = elm_win_add(NULL, "genlist-win", ELM_WIN_BASIC);
  evas_object_show(app->win);          <-- position 1

  Evas_Object *genlist = elm_genlist_add(app->win);
  elm_win_resize_object_add(app->win, genlist);
  evas_object_event_callback_add(genlist, EVAS_CALLBACK_MOUSE_DOWN, _gl_mousedown_cb, NULL);
  evas_object_show(genlist);

  evas_object_resize(app->win, 320, 240);
//evas_object_show(app->win);          <-- position 2

  return EINA_TRUE;
}
--- codes ---

In common use case, apps don't show main window at position 1.
However to reproduce, it can be at position 1. Then, focus is at just on main window.
In that situation, if a user clicks a genlist, its event is dropped by evas.
Because in mouse down callback, it give focus to genlist.

Then two events is made. First is mouse down, second is focus handling.
In event callback, evas processes mouse down after focus handling.
But evas found that mouse event is retarded event than focus handling.
So it ignores it.

This patch is introduce event handling type checking to
evas_object_event_callback_call.

SVN revision: 61026

13 years agounify more event handling, fix a little formatting
Mike Blumenkrantz [Tue, 5 Jul 2011 00:06:27 +0000 (00:06 +0000)]
unify more event handling, fix a little formatting

SVN revision: 61025

13 years ago[evas] cedric, stop influencing me to break builds.
Gustavo Lima Chaves [Mon, 4 Jul 2011 20:37:16 +0000 (20:37 +0000)]
[evas] cedric, stop influencing me to break builds.

SVN revision: 61022

13 years agoecore/ecore_con - Make ecore_con_lookup() work with ipv4 too
Rafael Antognolli [Mon, 4 Jul 2011 20:04:18 +0000 (20:04 +0000)]
ecore/ecore_con - Make ecore_con_lookup() work with ipv4 too

SVN revision: 61021

13 years agoEina: Spelling fixes and using smaller size for hash image.
Jonas M. Gastal [Mon, 4 Jul 2011 19:48:01 +0000 (19:48 +0000)]
Eina: Spelling fixes and using smaller size for hash image.

SVN revision: 61018

13 years agoecore/fd_handler - Add detailed description to this group.
Rafael Antognolli [Mon, 4 Jul 2011 18:31:23 +0000 (18:31 +0000)]
ecore/fd_handler - Add detailed description to this group.

SVN revision: 61016

13 years agoecore/events - add detailed description to this group.
Rafael Antognolli [Mon, 4 Jul 2011 18:31:13 +0000 (18:31 +0000)]
ecore/events - add detailed description to this group.

SVN revision: 61015

13 years agoecore - add and fix links to examples on each module description.
Rafael Antognolli [Mon, 4 Jul 2011 18:31:02 +0000 (18:31 +0000)]
ecore - add and fix links to examples on each module description.

SVN revision: 61014

13 years agoEina: Adding link to example in eina_str documentation.
Jonas M. Gastal [Mon, 4 Jul 2011 17:18:30 +0000 (17:18 +0000)]
Eina: Adding link to example in eina_str documentation.

SVN revision: 61013

13 years ago[evas] Documenting and exemplifying the following:
Gustavo Lima Chaves [Mon, 4 Jul 2011 16:23:12 +0000 (16:23 +0000)]
[evas] Documenting and exemplifying the following:
 - evas_object_text_add
 - evas_object_text_font_get
 - evas_object_text_font_set
 - evas_object_text_font_source_get
 - evas_object_text_font_source_set
 - evas_object_text_glow2_color_get
 - evas_object_text_glow2_color_set
 - evas_object_text_glow_color_get
 - evas_object_text_glow_color_set
 - evas_object_text_outline_color_get
 - evas_object_text_outline_color_set
 - evas_object_text_shadow_color_get
 - evas_object_text_shadow_color_set
 - evas_object_text_style_get
 - evas_object_text_style_set
 - evas_object_text_text_get
 - evas_object_text_text_set

SVN revision: 61012

13 years ago[evas] Allowing one to build examples by hand.
Gustavo Lima Chaves [Mon, 4 Jul 2011 16:23:00 +0000 (16:23 +0000)]
[evas] Allowing one to build examples by hand.

SVN revision: 61011

13 years agoEvas Map, little clarifications and an overview example
Iván Briano [Mon, 4 Jul 2011 15:22:53 +0000 (15:22 +0000)]
Evas Map, little clarifications and an overview example

SVN revision: 61010