Commit Graph

17177 Commits

Author SHA1 Message Date
Tom Hacohen 4e91ce84bc Eobj: Only allocate kls_itr when really needed.
SVN revision: 70012
2012-04-11 08:55:20 +00:00
Tom Hacohen fe45f31c02 Eobj: Allow more than one "super" chain per eobj_do.
SVN revision: 70011
2012-04-11 08:55:15 +00:00
Tom Hacohen 995140207f Eobj: Random commit to give credit for the idea of the previous commit.
Previous commit was suggested by Daniel Zaoui.

Sorry for forgetting. :)

SVN revision: 70010
2012-04-11 07:07:05 +00:00
Tom Hacohen 27429380dd Eobj: Improved private data lookups.
No offset array anymore - less memory wasted.
Lookup is *way* faster now.

SVN revision: 70009
2012-04-11 07:05:39 +00:00
Tom Hacohen a41960d689 Eobj: Added eobj_ref_get.
SVN revision: 70008
2012-04-11 07:05:37 +00:00
Tom Hacohen aaf11f7274 Eobj: make the kls_itr a stack.
It's useful for calling functions from within functions.

SVN revision: 70007
2012-04-11 07:05:33 +00:00
Tom Hacohen 4e471e9186 eobj: wrapped all the kls_itr calls into functions.
SVN revision: 70006
2012-04-11 07:05:30 +00:00
Tom Hacohen e1d070a9db Eobj: removed unneeded field.
SVN revision: 70005
2012-04-11 07:05:27 +00:00
Tom Hacohen dadb753a15 eobj: Improve error reporting.
This order of messages is better.

SVN revision: 70004
2012-04-11 07:05:24 +00:00
Tom Hacohen 419145c72a Eobj: Added eobj_super_do instead of class_do.
SVN revision: 70003
2012-04-11 07:05:21 +00:00
Tom Hacohen 9c4b436c69 Eobj: Added an MRO to classes. Walking the classes tree is not enough.
SVN revision: 70002
2012-04-11 07:05:14 +00:00
Tom Hacohen fc75687bc7 Eobj: added default constructor/destructor.
When NULL is passed, the default one is called.

SVN revision: 70001
2012-04-11 07:05:10 +00:00
Mike Blumenkrantz 61dc86ec9d 70000 GET
SVN revision: 70000
2012-04-11 01:34:12 +00:00
Thiago Thamada 0ae4bf95e7 Cleanup Doxygen Warnings - eina
Patch by: Thiago Thamada <tiba@profusion.mobi>

SVN revision: 69999
2012-04-10 18:16:09 +00:00
Christopher Michael 54f67d668e Ecore_Evas (wayland): Update ecore_evas_wayland engines to match
recent changes in ecore_wayland. Implement the wl_shm_pool interface
also for wayland_shm engine.



SVN revision: 69998
2012-04-10 17:02:24 +00:00
Christopher Michael 5d4554996f Ecore_Wayland: Rework ecore_wayland to match current wayland git wrt
pointer grabs, shm_pool interface. Rename fields of the
wl_event_mouse_in/out structures to match other ecore event structs.
Add API functions for getting a list of outputs, for getting a windows
shell_surface, and for setting a windows parent.



SVN revision: 69997
2012-04-10 17:00:56 +00:00
Tom Hacohen a74871955c Eobj: Removed useless va_end.
Thanks to Daniel Zaoui.

SVN revision: 69993
2012-04-10 09:18:52 +00:00
Tom Hacohen 32f6c31ed1 eobj: A couple of other cosmetic changes.
Again, thanks to Vtorri.

SVN revision: 69992
2012-04-10 09:12:49 +00:00
Tom Hacohen fdf72fa795 Eobj: eobj.h -> Eobj.h
Thanks to vtorri.

SVN revision: 69991
2012-04-10 09:12:46 +00:00
Daniel Juyung Seo 11a314ca85 ecore ecore_main.c: Added ecore_main_loop_iterate_may_block()
documentation.
I didn't add the API declaration into the header yet because the API
name/parameter might be changed before release.

SVN revision: 69990
2012-04-10 09:12:12 +00:00
Daniel Juyung Seo d771710575 ecore ecore_job.c: Fixed formatting.
SVN revision: 69989
2012-04-10 09:12:08 +00:00
Guilherme Iscaro 78b1edfd29 Adding the examples to the makefile
Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 69975
2012-04-09 13:50:19 +00:00
Guilherme Iscaro 923d8ca03f Adding a new animation tutorial
Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 69974
2012-04-09 13:50:16 +00:00
Guilherme Iscaro 1772917ed5 Adding a new signal example
Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 69973
2012-04-09 13:50:11 +00:00
Jérôme Pinot 454e3c365e From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] edje multisense example

Here is a try to have a working edje multisense example to fill up the
doc blank. edje-multisense.c is basically edje_example.c adapted.
I modified the edc, removing dead code, to have only a sample and a tone
example. Can be extended later.

Does the job except that it only plays sound one time per launch. Hope 
someone will know why and correct it...

Attached:
- the patch for existing .edc and build system
- the new edje-multisense.c file
- duck.wav a reworked public domain wav sample of a duck quack-quack



SVN revision: 69962
2012-04-09 07:37:02 +00:00
Carsten Haitzler aadce3fe47 spell complaint properly
SVN revision: 69959
2012-04-09 03:43:45 +00:00
Jihoon Kim 6ef473a533 ecore_imf: fix some doxygen warnings
SVN revision: 69957
2012-04-07 14:11:22 +00:00
Jihoon Kim 170f218f58 evas doxygen warnings from Jérôme Pinot
Attached patch fixes a bunch of warnings in evas doc:
- Make remaining EINA_{TRUE,FALSE} @c, removing some undef link in same
 time
- Make remaining NULL @c
- Fix the color space list
- small random fix


SVN revision: 69956
2012-04-07 14:01:55 +00:00
Samuel F. Baggen c227911540 added short description in the missing README contents
SVN revision: 69954
2012-04-07 01:25:36 +00:00
Vincent Torri 7dd5e79c8a Eio: '/' --> '\' for Windows files/paths
SVN revision: 69953
2012-04-06 16:51:32 +00:00
Daniel Juyung Seo 0591672d00 ecore ecore_poll.c: Fixed formatting.
SVN revision: 69940
2012-04-06 04:14:25 +00:00
Guilherme Iscaro f344b5a56e Fixing doxygen warnings
Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 69938
2012-04-05 22:24:29 +00:00
Tom Hacohen 4f3f37059c Eobj: Initial commit.
SVN revision: 69932
2012-04-05 15:31:15 +00:00
Vincent Torri 8b6d230f5b Ecore: doc fixes
Patch by Jérôme Pinot


SVN revision: 69928
2012-04-05 07:00:42 +00:00
Jihoon Kim 7eace88750 eina: fix typos in doc
SVN revision: 69927
2012-04-05 04:24:36 +00:00
Jihoon Kim e720fc2b3c Eet.h: fix typos
SVN revision: 69926
2012-04-05 04:12:10 +00:00
Jihoon Kim b577922464 eet: fix missing return types in eet doc
Sign-Off By: Jérôme Pinot


SVN revision: 69925
2012-04-05 03:58:10 +00:00
Jihoon Kim 7fb7cec16d eina: fix doc return type
Sign-Off By: Jérôme Pinot


SVN revision: 69924
2012-04-05 03:52:51 +00:00
Jonas M. Gastal 98138cb4d3 New simpler ecore event example.
SVN revision: 69921
2012-04-04 17:31:24 +00:00
Christopher Michael 255d17ce9e Eina: Fix doxy typo.
SVN revision: 69920
2012-04-04 16:48:23 +00:00
Tom Hacohen a3cbdde4c0 Edje entry: Fixed edje_entry_user_insert.
SVN revision: 69917
2012-04-04 08:29:31 +00:00
Guilherme Iscaro 3c4e093d73 Adding a new swallow example
Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 69913
2012-04-03 18:27:09 +00:00
Guilherme Iscaro e93b120f65 Adding a new edje basic example
Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 69912
2012-04-03 18:27:05 +00:00
Gustavo Sverzut Barbieri 2757e05a59 evas box layout bugfix.
Due typo the weight was being handled as an integer, not floating
point. It worked with examples since they were usually being round to
int after being sum (0.3 + 0.7 -> 1.0, 3 + 7 -> 10).



SVN revision: 69910
2012-04-03 17:03:47 +00:00
Vincent Torri a40ca4ab97 Eina: Fix cases where dlopen is wrongly checked because of autoconf cache values
SVN revision: 69909
2012-04-03 16:28:40 +00:00
Jihoon Kim 25e8dfaaff Evas.h: remove ingroup of Evas_Callback_Type. it's revert of 69885
SVN revision: 69900
2012-04-03 14:21:05 +00:00
Daniel Juyung Seo 33710dc01d eet, eina, eio, embryo, ethumb, evas, expedite: Updated .gitignore
SVN revision: 69899
2012-04-03 13:43:31 +00:00
Cedric BAIL f809c0a706 eio: fix messy Xattr use.
SVN revision: 69898
2012-04-03 13:34:04 +00:00
Cedric BAIL 792801491e eina: abort early on free(NULL).
SVN revision: 69897
2012-04-03 13:31:29 +00:00
Cedric BAIL 6f6e4a4570 eina: improve debugging message.
SVN revision: 69896
2012-04-03 13:28:04 +00:00
Vincent Torri b65e51b550 update date
SVN revision: 69890
2012-04-03 08:03:47 +00:00
Mike Blumenkrantz bf44f22f33 this variable was unused and confusing
SVN revision: 69886
2012-04-03 05:30:35 +00:00
Jihoon Kim 52bb5189df Evas.h: fix doxygen
SVN revision: 69885
2012-04-03 04:15:44 +00:00
Jihoon Kim bc431e2808 ecore_imf: fix doxygen
SVN revision: 69884
2012-04-03 04:10:24 +00:00
Daniel Juyung Seo 3d3f973105 ecore: Fixed documentation.
SVN revision: 69875
2012-04-02 23:47:00 +00:00
Jonas M. Gastal 84f6ee1abf Improved ecore event docs.
SVN revision: 69873
2012-04-02 20:51:51 +00:00
Jonas M. Gastal 81608b2cc7 Fixing typo in docs.
SVN revision: 69872
2012-04-02 20:51:47 +00:00
Vincent Torri e66849b1dc Eio: add file monitoring on Windows (might contain bugs, though)
SVN revision: 69867
2012-04-02 16:46:16 +00:00
Vincent Torri 516922d193 Eio: eio_monitor_inotify : fix fallback on errors
SVN revision: 69865
2012-04-02 16:31:50 +00:00
Vincent Torri 6ce3dfc3e3 Ethumb: Patch that fixes:
warning: Tag `DETAILS_AT_TOP' at line 163 of file Doxyfile has become obsolete.
To avoid this warning please update your configuration file using "doxygen -u"
/tmp/ethumb/src/lib/client/ethumb_client.c:1597: warning: argument 'f' of command @param is not found in the argument list of ethumb_client_orientation_set(Ethumb_Client *client, Ethumb_Thumb_Orientation o)
/tmp/ethumb/src/lib/client/ethumb_client.c:1597: warning: The following parameters of ethumb_client_orientation_set(Ethumb_Client *client, Ethumb_Thumb_Orientation o) are not documented:
 parameter 'o'
/tmp/ethumb/src/lib/client/ethumb_client.c:1752: warning: return type of member ethumb_client_frame_set is not documented

Patch by Jérôme Pinot


SVN revision: 69826
2012-04-01 05:33:25 +00:00
Vincent Torri 2290893f44 Eeze: Patch to fix this:
warning: Tag `DETAILS_AT_TOP' at line 15 of file Doxyfile has become obsolete.
To avoid this warning please update your configuration file using "doxygen -u"
warning: Tag `MAX_DOT_GRAPH_HEIGHT' at line 94 of file Doxyfile has become obsolete.
To avoid this warning please update your configuration file using "doxygen -u"
warning: Tag `MAX_DOT_GRAPH_WIDTH' at line 95 of file Doxyfile has become obsolete.
To avoid this warning please update your configuration file using "doxygen -u"
/tmp/eeze/src/lib/Eeze.h:313: warning: argument 'etype' of command @param is not found in the argument list of eeze_udev_find_by_type(Eeze_Udev_Type type, const char *name)
/tmp/eeze/src/lib/Eeze.h:314: warning: explicit link request to 'NULL' could not be resolved
/tmp/eeze/src/lib/Eeze.h:315: warning: explicit link request to 'NULL' could not be resolved
/tmp/eeze/src/lib/Eeze.h:313: warning: The following parameters of eeze_udev_find_by_type(Eeze_Udev_Type type, const char *name) are not documented:
 parameter 'type'

Patch by Jérôme Pinot, modified by myself


SVN revision: 69825
2012-04-01 05:30:28 +00:00
Vincent Torri b01abfb6eb Emotion: Patch that correct this:
warning: Tag `DETAILS_AT_TOP' at line 46 of file Doxyfile has become obsolete.
To avoid this warning please update your configuration file using "doxygen -u"
warning: Tag `MAX_DOT_GRAPH_WIDTH' at line 137 of file Doxyfile has become obsolete.
To avoid this warning please update your configuration file using "doxygen -u"
warning: Tag `MAX_DOT_GRAPH_HEIGHT' at line 138 of file Doxyfile has become obsolete.
To avoid this warning please update your configuration file using "doxygen -u"
warning: tag INPUT: input source `emotion.dox' does not exist
warning: source emotion.dox is not a readable file or directory... skipping.
/tmp/emotion/src/lib/Emotion.h:1232: warning: missing title after \defgroup Emotion_Webcam
/tmp/emotion/src/lib/Emotion.h:819: warning: The following parameters of emotion_object_size_get(const Evas_Object *obj, int *iw, int *ih) are not documented:
 parameter 'ih'

Patch by Jérôme Pinot


SVN revision: 69824
2012-04-01 05:26:00 +00:00
Carsten Haitzler 760faef3b6 add to authors
SVN revision: 69822
2012-03-31 12:04:26 +00:00
Jérôme Pinot 65d50a32ed From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] embryo doxygen doc

Update doxyfile and fix a param name.



SVN revision: 69821
2012-03-31 12:04:02 +00:00
Jérôme Pinot 59bc51be37 From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] ecore doxygen doc

Here is a patch to correct some problems in ecore doxygen doc.
It fixes:

/tmp/ecore/doc/examples.dox:1173: warning: Unsupported xml/html tag
<some_num> found
/tmp/ecore/doc/examples.dox:1174: warning: Unsupported xml/html tag
<some_path> found
/tmp/ecore/doc/examples.dox:1176: warning: Unsupported xml/html tag
<some_num> found
/tmp/ecore/src/lib/ecore_con/ecore_con_ssl.c:714: warning: The
following parameters of
ecore_con_ssl_server_privkey_add(Ecore_Con_Server *svr, const char
*key_file) are not documented:
  parameter 'svr'
  /tmp/ecore/src/lib/ecore_con/Ecore_Con.h:1360: warning: The
following parameters of ecore_con_url_http_version_set(Ecore_Con_Url
*url_con, Ecore_Con_Url_Http_Version version) are not documented:
  parameter 'url_con'
  /tmp/ecore/src/lib/ecore_evas/Ecore_Evas.h:530: warning: argument
'demand_attention' of command @param is not found in the argument list
of ecore_evas_demand_attention_set(Ecore_Evas *ee, Eina_Bool demand)
/tmp/ecore/src/lib/ecore_evas/Ecore_Evas.h:530: warning: The following
parameters of ecore_evas_demand_attention_set(Ecore_Evas *ee,
Eina_Bool demand) are not documented:
  parameter 'demand'
  /tmp/ecore/src/lib/ecore_x/xcb/ecore_xcb_damage.c:129: warning:
Unsupported xml/html tag <empty> found


There are more things to fix due to API change but it's not so obvious
for me. I will first continue to check/correct trivial things in the
others efl doxygen doc.



SVN revision: 69820
2012-03-31 12:03:05 +00:00
Vincent Torri db65eb43d7 whitespaces--
SVN revision: 69819
2012-03-31 10:44:19 +00:00
Vincent Torri 02316e3bad Eio: rename files
SVN revision: 69818
2012-03-31 10:41:11 +00:00
Vincent Torri 19d781290a formatting
SVN revision: 69817
2012-03-31 10:12:05 +00:00
Vincent Torri db9288db62 Efreet : doc fixes
Patch by Jérôme Pinot


SVN revision: 69816
2012-03-31 08:12:22 +00:00
Vincent Torri 1ee506ccf7 Edje : Small fixes for edje doxygen doc
Patch by Jérôme Pinot


SVN revision: 69815
2012-03-31 07:53:47 +00:00
Vincent Torri e1b801eebc Eina: update ChangeLog (NEWS already filled)
SVN revision: 69814
2012-03-31 07:38:01 +00:00
Vincent Torri cd958cb926 Eina: more doc
SVN revision: 69813
2012-03-31 07:32:51 +00:00
Vincent Torri 71b13c4b72 Eio: formatting
SVN revision: 69812
2012-03-31 07:01:24 +00:00
Vincent Torri 061c5ec0ba Eina: add missing API on Windows. Do I need to update ChangeLog and NEWS ?
SVN revision: 69811
2012-03-31 06:32:11 +00:00
Vincent Torri 17b49cc072 formatting
SVN revision: 69810
2012-03-31 06:30:53 +00:00
Vincent Torri 71f42dcebc Eio: fix shadow var warnings and make it compile on Windows. Needs more love though
SVN revision: 69809
2012-03-31 06:30:08 +00:00
Vincent Torri dce9e934a2 Eio: fix variable name
SVN revision: 69800
2012-03-30 17:08:14 +00:00
Vincent Torri 9fc4d1ad93 Eio: useless include
SVN revision: 69799
2012-03-30 17:07:38 +00:00
Vincent Torri 8f1652ba32 Eio: minor autotools cleanup
SVN revision: 69798
2012-03-30 17:06:53 +00:00
Vincent Torri 532a3bd5d5 Evil: add an include, no need for changelog update
SVN revision: 69797
2012-03-30 16:38:43 +00:00
Jérôme Pinot c8eac1ee80 From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] eina doc leftover

Forgot this one



SVN revision: 69792
2012-03-30 10:13:38 +00:00
Cedric BAIL 4eac10ecdc edje: better debugging message when triggering infinite program loop.
NOTE: one day we should really go over all edje error message and
make them all meaningfull...



SVN revision: 69787
2012-03-30 09:22:12 +00:00
Vincent Torri 3c0317ceff * NEWS:
* configure.ac:
	Prepare 1.1 release.
	* src/lib/Evil.h:
	Add S_ISLNK macro (always set to 0).



SVN revision: 69786
2012-03-30 09:04:26 +00:00
Jihoon Kim e95b611cf2 Fix number isn't inserted when NUMLOCK is locked and KEYPAD is pressed
SVN revision: 69784
2012-03-30 06:34:45 +00:00
Jihoon Kim 65e1091a32 Evas.h: fix doxygen
SVN revision: 69774
2012-03-29 23:59:03 +00:00
Iván Briano 73bed950b0 Hack to avoid freeing old data when calling eina_hash_set() with new_data == NULL. Let's have a minute of silence for all the innocent children that died because of this very grave error.
SVN revision: 69763
2012-03-29 17:46:17 +00:00
Guilherme Iscaro f745e537f5 Adding text, drag and perspective tutorial
Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 69762
2012-03-29 17:39:01 +00:00
Guilherme Iscaro 780e8a96de Added note tag at Edje.h and all tutorials revised
Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 69761
2012-03-29 17:38:58 +00:00
Guilherme Iscaro 286bc0a92b Adding corrections for the examples, because some of them were not showing.
Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 69760
2012-03-29 17:38:55 +00:00
Guilherme Iscaro eefdfa66cb Adding compiling instructions for the tutorials
and removing some whitespaces from examples.dox.

Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 69759
2012-03-29 17:38:53 +00:00
Guilherme Iscaro 80e81148fb Adding a note saying where the example files are located in the introduction section
Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 69758
2012-03-29 17:38:49 +00:00
Jérôme Pinot 8adb24c24a Patch by: Jérôme Pinot <ngc891@gmail.com>
There is a reference to evas-load-error-str.c in
the evas_load_error_str doc, but this file doesn't exist
anymore so I made the doc link to evas-images.c which use
several times this function.

SVN revision: 69754
2012-03-29 13:51:05 +00:00
Cedric BAIL f7657f9f5b eet: always set size.
SVN revision: 69753
2012-03-29 13:48:53 +00:00
Cedric BAIL a5ba62c893 eet: remove shadow warning.
SVN revision: 69752
2012-03-29 13:48:09 +00:00
David Walter Seikel 84ad1f4f00 I gote the version wrong, even after asking. lol
SVN revision: 69751
2012-03-29 13:11:44 +00:00
Jérôme Pinot 51e5cfe685 From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] evas doxygen doc (1)

There are a lot of small things to fix in the evas doc. Here is a first
batch. Fixes are trivial and obvious. Just a question about the first
hunk, I removed the <tdb> that replaced valid email for companies
because it makes doxygen complain about the unknown tag and, well, it
doesn't give any information either. Was there an explanation about
adding this ?

Joined is the patch along with the doc build log diff.



SVN revision: 69749
2012-03-29 11:41:22 +00:00
Jérôme Pinot 9970c7e299 From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] eet doxygen doc

Here is a small fix for eet doxygen doc, escaping a # that shutdown a
build warning.



SVN revision: 69747
2012-03-29 11:38:01 +00:00
Jérôme Pinot f88759f4cb From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] eina doxygen doc

Here is a patch that fix several links in the eina doxygen doc. Most of
the problems come from unescaped special characters.



SVN revision: 69746
2012-03-29 11:35:34 +00:00
David Walter Seikel 7c55a30d70 Added a new macro for adding variable arrays of basic types.
EET_DATA_DESCRIPTOR_ADD_BASIC_VAR_ARRAY



SVN revision: 69745
2012-03-29 11:18:52 +00:00
Carsten Haitzler 74f07c6893 try fix to refactor of ecore where thread_count went negative as it
was --'d when a no_queue thread finished too.



SVN revision: 69741
2012-03-29 11:05:59 +00:00
Jihoon Kim 04596e4374 evas doxyfile deprecated values from Jérôme Pinot
The doxyfile of evas contains some variables that have been deprecated a
long time ago (6 years for some of them). Here is a patch that fix this
build warning:

make -C doc doc
make[1]: Entering directory `/tmp/evas/doc'
rm -rf html/ latex/ man/ xml/ evas-1.2.0-alpha-doc.tar*
doxygen
warning: Tag `DETAILS_AT_TOP' at line 44 of file Doxyfile has become obsolete.
To avoid this warning please update your configuration file using "doxygen -u"
warning: Tag `MAX_DOT_GRAPH_WIDTH' at line 135 of file Doxyfile has become 
obsolete.
To avoid this warning please update your configuration file using "doxygen -u"
warning: Tag `MAX_DOT_GRAPH_HEIGHT' at line 136 of file Doxyfile has become 
obsolete.
To avoid this warning please update your configuration file using "doxygen -u"

As suggested, it would be good to run again doxygen -u Doxyfile.in


SVN revision: 69740
2012-03-29 11:04:06 +00:00
이병우 707da8b620 From: 이병우 <bw80.lee@samsung.com>
I found a bug in ecore main loop while debuging cpu 100% issue on RSS
application.
 
 1. [RSS] RSS application register two io watch callbacks(for G_IO_IN,
    G_IO_OUT seperately)  for a GIOChannel with g_io_add_watch().
 2. [ecore] In _ecore_glib_context_query() function, g_main_context_query()
    returns a fd list, and it has 2 fd items for the GIOChannel (channel
    id = 20).

    itr[0] (16, 1, 0)
    itr[1] (15, 1, 0)
    itr[2] (20, 1, 0) (G_IO_IN, 0)
    itr[3] (20, 4, 0) (G_IO_OUT, 0)
    itr[4] (18, 1, 0)

3. [ecore] In _ecore_glib_context_poll_from() function, create read, write,
   exception fd list according to the events flags of each fd item.

   [6 15 16 18 20], [20], []

4. [ecore] in _ecore_glib_select__locked() function, get active fd number from
   select() call

   select(21, [6 15 16 18 20], [20], [], NULL) = 1 (out [20])
 
5. [ecore] In _ecore_glib_context_poll_to() function, there is a bug on
   setting revents flag.

   (because of incorrect condition check - currently, the logic of the
   function cannot handle this case)

   itr[0] (16, 1, 0)
   itr[1] (15, 1, 0)
   itr[2] (20, 1, 4) (set incorrectly)
   itr[3] (20, 4, 0)  => this should be set as (20, 4, 4)!!!!
   itr[4] (18, 1, 0)

6. [ecore] In _ecore_glib_select__locked(), g_main_context_check() function
   returns false because of the above bug, so g_main_context_dispatch()
   function will not be called.

>> After this, the 2~6 flow is executed repeatedly on ecore main loop
   (because 20 out is still active fd) and this makes cpu 100% problem.



SVN revision: 69739
2012-03-29 10:36:23 +00:00
Carsten Haitzler f0792f360f remvoe unused func too
SVN revision: 69733
2012-03-29 09:25:48 +00:00
Jihoon Kim cb48899ad1 ecore_x: fix some typos
SVN revision: 69729
2012-03-29 09:02:22 +00:00
Carsten Haitzler 72fc153e34 and kill warnings (-Wshadow) in ecore_getopt. pointed out that
ecore_getopt_help() cant be called from a thread either in the process.



SVN revision: 69728
2012-03-29 08:56:10 +00:00
Carsten Haitzler edc6198ece main loop checks for all of ecore -> back. (removed by cedric last year)
SVN revision: 69727
2012-03-29 08:52:25 +00:00
Carsten Haitzler 12c38ee1c9 pur RAPI's on the .c file funcs.. TOO! so we can see which are api
calls and whats internal!



SVN revision: 69726
2012-03-29 08:43:11 +00:00
Carsten Haitzler 6a2b539682 add reg_get api for evas objects in order to help fix elm bug.
SVN revision: 69722
2012-03-29 07:46:30 +00:00
Carsten Haitzler f62daabcb9 * Fix range of issues with ecore_fb and even ecore_evas where
it didn't work right on the fb. (timestamps wrong, focus
handling etc.). This makes it work fully again.
                        


SVN revision: 69715
2012-03-29 05:57:41 +00:00
Daniel Juyung Seo 31ee93cf63 ecore Ecore.h: Fixed documentation typo.
SVN revision: 69713
2012-03-29 05:09:58 +00:00
Carsten Haitzler 964881333c let's use ()'s to group our logic better?
SVN revision: 69712
2012-03-29 03:15:36 +00:00
Christopher Michael 651d301b69 Ecore_Evas (wayland): Be sure to call 'iterate' if this is the first
initialize of ecore_wl (needed for running clients under the Weston
Compositor). Remove extra flush call when rendering.



SVN revision: 69708
2012-03-29 01:28:28 +00:00
Christopher Michael 62694fbf44 Ecore_Wayland: Add an API function which calls wl_display_iterate(readable).
Fix ecore_wl_window surface attach of the buffer for shm and egl types.

NB: This ensures that both efl/elm clients work under the Wayland
Compositor AND the E17 Compositor.

NB: The issue here is that clients (when run under the Wayland
compositor) need to make sure 'iterate' has
been called before creating surfaces so that the wl_compositor is
setup. However, the actual E17 Compositor will hang if 'iterate' is called
to early.



SVN revision: 69707
2012-03-29 01:26:30 +00:00
Christopher Michael 61a567a7e2 Evas: Fix wayland_shm engine canvas_alpha return.
SVN revision: 69706
2012-03-28 13:01:54 +00:00
Cedric BAIL f2c3f74547 eina: plenty of place set EINA_CFLAGS before that line.
SVN revision: 69705
2012-03-28 12:58:50 +00:00
Jihoon Kim 11253ad06e ecore_imf: remove NULL check prior to EINA_LIST_FREE
EINA_LIST_FREE checks whether its parameter is NULL or not
Thanks, Sebastian.


SVN revision: 69703
2012-03-28 11:03:11 +00:00
Daniel Juyung Seo a49528f7ff evas evas_object_main.c: Revised code. Use EINA_TRUE/EINA_FALSE for Eina_Bool type variable.
SVN revision: 69693
2012-03-28 07:17:39 +00:00
Jihoon Kim 98cf92c4f9 ecore_imf: describe about Ecore IMF Context more detail
SVN revision: 69683
2012-03-28 02:23:57 +00:00
Christopher Michael 5d861aad45 Ecore_Wayland: Remove dependency on egl (handled in compositors).
Handle 'axis' events from multi-touch devices (also handles mouse
wheel).
Remove wl_buffer_damage calls (obsolete in newest wayland).

NB: This will require the 'latest' wayland code from their git repo as
of 2012-03-27.



SVN revision: 69672
2012-03-27 17:50:40 +00:00
Christopher Michael 7fd2403a1d Ecore_Wayland: Add doxy & since for dpi function.
SVN revision: 69670
2012-03-27 15:15:21 +00:00
Jihoon Kim 48a05444ec scim-immodule: fix bug candidate window covers the preedit string when preedit string appears in 2 line.
SVN revision: 69664
2012-03-27 09:05:00 +00:00
Jihoon Kim fbe88302dc scim_imcontext.cpp: remove trailing whitespace
SVN revision: 69663
2012-03-27 08:58:35 +00:00
Christopher Michael 47fa852381 Ecore: Fix botched merge of ChangeLog.
SVN revision: 69655
2012-03-27 07:09:03 +00:00
Christopher Michael 4ae6a02be9 Ecore: Update ChangeLog
SVN revision: 69647
2012-03-27 02:36:00 +00:00
Christopher Michael 27dcf03388 Ecore: Fix configure.ac detection of the egl library (needs version >=
7.10).



SVN revision: 69646
2012-03-27 02:18:40 +00:00
Christopher Michael 4c2f9b615a Ecore_Evas (wayland):
- Add ecore_wl_sync to ecore_evas_wayland_* (needed for some
compositors).
- Implement ecore_evas_wayland_type_set (for setting window types).
- Implement ecore_evas_wayland_pointer_set (for setting pointer
hotspots).
- Fix ecore_evas_alpha/transparent set.



SVN revision: 69645
2012-03-27 02:17:22 +00:00
Christopher Michael 4e42d802b8 Ecore_Wayland:
- Comment out display_iterate during intialize (hangs compositor
initialize).
- Simplify ecore_wl_flush routine and avoid possible hangs in
wl_display_roundtrip.
- Add function (for trip ;) ) to be able to return the screen dpi.
- Implement functions for input grab/ungrab.
- Set root.x/y in mouse events.
- Remove freeing of mouse_move event (already handled generically).
- Handle setting output mm width/height (for calc of dpi).
- Implement setting surface input & opaque regions.
- Implement popup windows.
- Implement ecore_wl_window_transparent_set function.
- Implement function to allow setting Ecore_Wl_Window type.
- Implement setting the wayland mouse pointer to an image (via
ecore_wl_window_pointer_set).
- Comment out wl_display_iterate during initialize (can cause hangs in
compositor).
- Simplify ecore_wl_flush (to avoid compositor hangs).



SVN revision: 69644
2012-03-27 02:13:34 +00:00
Vincent Torri e17aa714d8 Ecore_Win32/WinCE: also do not autorepeat the Win key
Patch by Shinwoo Kim


SVN revision: 69638
2012-03-26 17:33:10 +00:00
ChunEon Park d905ebda6a edje - + NULL check
Signed-Off-By: ShilpaOnkar Singh(shilpa.singh@samsung.com)



SVN revision: 69637
2012-03-26 12:44:33 +00:00
ChunEon Park 67e350ba1d edje - + null checking.
SVN revision: 69635
2012-03-26 11:00:25 +00:00
Carsten Haitzler 6c4d8abb01 someone somewhere along the way broke evas_render_method_list(). FIX!
SVN revision: 69634
2012-03-26 10:56:55 +00:00
Jihoon Kim 09c584418b edje_entry.c: remove trailing whitespace
SVN revision: 69629
2012-03-26 08:31:05 +00:00
Vincent Torri bff8077cc6 Ecore_Win32/WinCE: do not autorepeat Ctrl, Shift and Alt keys
Patch by Shinwoo Kim


SVN revision: 69628
2012-03-26 06:31:39 +00:00
Carsten Haitzler 05ad7092d9 evas changelog/news fixed/up to date
SVN revision: 69627
2012-03-26 05:44:18 +00:00
Carsten Haitzler fe723f696f eet changelog/news update/sync
SVN revision: 69626
2012-03-26 04:38:01 +00:00
Carsten Haitzler a2f578c9c5 bring eina's NEWS up to date with changelog.
SVN revision: 69625
2012-03-26 04:33:56 +00:00
Vincent Torri e82fb99e0f Eio: autotools cleanup
SVN revision: 69619
2012-03-25 19:15:44 +00:00
Vincent Torri da77ffd07a Emotion: Fix shm_open check + various autotools cleaning
This works in linux, and should fix shm_detection on BSD (including Mac)

   BSD, Mac and solaris users : please check that it compiles and shm_open is detected


SVN revision: 69618
2012-03-25 18:43:21 +00:00
Vincent Torri 6d8b7c00cb Evas: fix static linking
SVN revision: 69617
2012-03-25 17:40:44 +00:00
Vincent Torri 15fb4326e2 Ecore: fix shm_open() check (can be in libc or librt)
This works in linux and windows, and should fix shm_detection on BSD (including Mac)

  BSD, Mac and solaris users : please check that it compiles and shm_open is detected


SVN revision: 69616
2012-03-25 17:25:04 +00:00
Vincent Torri 61f2677e05 fix dist
SVN revision: 69615
2012-03-25 17:08:33 +00:00
Vincent Torri 4f27f81542 fix dist
SVN revision: 69614
2012-03-25 17:08:13 +00:00
Vincent Torri 44e546c333 better m4 macro
SVN revision: 69613
2012-03-25 16:39:51 +00:00
Vincent Torri 5422bf5b85 Evas: fix shm_open() check (can be in libc or librt)
This works in linux and windows, and should fix shm_detection on BSD (including Mac)

 BSD, Mac and solaris users : please check that it compiles and shm_open is detected


SVN revision: 69612
2012-03-25 16:39:04 +00:00
Vincent Torri d1ba8d6035 whitespaces--
SVN revision: 69611
2012-03-25 12:08:23 +00:00
Vincent Torri cf6a99d620 and -lm in .pc
SVN revision: 69610
2012-03-25 11:16:14 +00:00
Vincent Torri c5ff12764c didn't mean to commit that
SVN revision: 69609
2012-03-25 11:14:48 +00:00
Vincent Torri f00cf44117 Eina: fix shm_open() check (can be in libc or librt) + various autotools cleaning
This works in linux and windows, and should fix shm_detection on BSD (including Mac)

BSD, Mac and solaris users : please check that it compiles and shm_open is detected


SVN revision: 69608
2012-03-25 11:12:32 +00:00
Daniel Juyung Seo 13f1bc5049 eina eina_list.h: Fixed typo in the documentation.
SVN revision: 69605
2012-03-25 08:51:02 +00:00
Vincent Torri 5c843448b7 revert. gettext 0.18 is problematic on some platforms
SVN revision: 69602
2012-03-24 18:57:21 +00:00
Eric Schuele 892aacf081 Bump gettext
SVN revision: 69600
2012-03-24 15:48:38 +00:00
Rafael Antognolli c40be46fc4 emotion/generic-vlc: Change playing position before start playing.
This will avoid that a video that reached its end starts playing from
that end when started again.

SVN revision: 69592
2012-03-23 20:18:22 +00:00
Rafael Antognolli a39a4f612e emotion/generic-vlc: Don't try to stop the player from event thread.
Must send the command through the pipe so the main thread can stop it.

SVN revision: 69591
2012-03-23 19:42:38 +00:00
Jihoon Kim 8e73b14577 Ecore_X.h: musst -> must in doxygen
SVN revision: 69587
2012-03-23 09:23:46 +00:00
Jihoon Kim ef759ca863 ecore_imf_context.c: fix typos in doxygen
SVN revision: 69586
2012-03-23 08:37:13 +00:00
Jihoon Kim 0bf4a70108 Ecore_Evas.h: fix typos
SVN revision: 69585
2012-03-23 08:36:37 +00:00
Carsten Haitzler ef3db76d55 go back to the "old fashioned way" of doing yuv->rgb without matrix.
the matrix seems to screw up on too many gl drivers/implementations.



SVN revision: 69579
2012-03-23 06:49:42 +00:00
Jihoon Kim 17135e16fb Ecore.h: fix typos
SVN revision: 69578
2012-03-23 05:44:46 +00:00
Jihoon Kim 185be3534a Edje.h: fix some typos
SVN revision: 69574
2012-03-23 03:46:36 +00:00
Jonas M. Gastal dc6c19e47e Those are not currently implemented, so documenting them is confusing to
users.

SVN revision: 69568
2012-03-22 16:57:16 +00:00
Jihoon Kim 44a3dae112 Evas.h: fix other typos
SVN revision: 69567
2012-03-22 14:47:18 +00:00
Jihoon Kim 0ec5df8a64 Evas.h: fix some typos
SVN revision: 69566
2012-03-22 13:32:34 +00:00
Bruno Dilly 17cd965cba Emotion Generic: pass on when ecore event data cb fails
SVN revision: 69565
2012-03-22 12:01:55 +00:00
Vikram Narayanan 77a76443ec From: Vikram Narayanan <vikram186@gmail.com>
Subject: [E-devel] [PATCH] ecore/ecore_fb: Tweaks in _ecore_fb_size_get

As the width and height are defined as static, no need to initialize it 
again to zero. Also removed checks for 'valid pointers' as it is redundant.



SVN revision: 69556
2012-03-22 06:01:59 +00:00
Jonas M. Gastal f33084555f Move main page example from comments to files.
SVN revision: 69541
2012-03-21 14:21:14 +00:00
Jonas M. Gastal 49ed7d364a Ecore FD handler docs.
SVN revision: 69540
2012-03-21 14:14:50 +00:00
Jérôme Pinot 5900e0c953 From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] evas doc typos

3 typos in evas doc.



SVN revision: 69539
2012-03-21 11:54:28 +00:00
Carsten Haitzler e92d5fb2eb fix map overdraw issue that has snuck in during development
SVN revision: 69534
2012-03-21 04:04:03 +00:00
Vincent Torri dd9945b9ed and fix ecore_evas...
SVN revision: 69528
2012-03-20 22:57:05 +00:00
Vincent Torri 162fa18190 Ecore: fix compilation
SVN revision: 69527
2012-03-20 22:44:21 +00:00
Carsten Haitzler 744379d7df thanks herome - i was trying to fix a distcheck issue - but as such
distcheck does other bad/evil things here than this kind of thing
doesnt work with.



SVN revision: 69524
2012-03-20 09:16:29 +00:00
Carsten Haitzler 8143b3969a make sure we clean temporary objects - make some notes too.
SVN revision: 69522
2012-03-20 08:08:42 +00:00
Vincent Torri 42bb0a819b Ecore: add ecore_wince_window_focus_get() and ecore_win32_window_focus_get()
SVN revision: 69514
2012-03-20 04:35:18 +00:00
Vincent Torri 99f995ad5f Ecore: rename ecore_win32_focus_set() to ecore_win32_focus() and add ecore_wince_focus()
SVN revision: 69513
2012-03-20 04:09:51 +00:00
Vincent Torri 2e3ed73101 Eina: Fix a previous commit
SVN revision: 69511
2012-03-19 19:31:29 +00:00
Carsten Haitzler b56d2a710b fix up missing LKI/LKD which was still pthread. hurts windows port due
to using eina_lock there.



SVN revision: 69498
2012-03-19 06:18:44 +00:00
Carsten Haitzler d1b7ae5570 add 2 interesting chlogs to embryo
SVN revision: 69490
2012-03-18 01:46:28 +00:00
Jihoon Kim 660efe9d33 ecore_imf: add free memory code in ecore_imf_context_preedit_string_with_attributes_get example
SVN revision: 69487
2012-03-17 10:44:04 +00:00
Carsten Haitzler fed5f79433 and work more on getting release in shape - version requirements.
(god this is a pain in the butt)



SVN revision: 69484
2012-03-17 06:25:41 +00:00
Vincent Torri 1bdfdad069 missing flags
SVN revision: 69483
2012-03-17 05:42:47 +00:00
Carsten Haitzler 4092638bf7 add back in libs.private/requires to pc files with some fixes for
missing.



SVN revision: 69482
2012-03-17 05:37:25 +00:00
Carsten Haitzler 63ed6ac02f gear up svn for release. one of many steps/things to do.
SVN revision: 69481
2012-03-17 04:17:29 +00:00
Cedric BAIL d350177475 evas: print error instead of only silently preventing bad things to happen.
SVN revision: 69460
2012-03-16 15:02:01 +00:00
Cedric BAIL 7f98c388e1 eina: update AUTHORS.
SVN revision: 69457
2012-03-16 11:26:23 +00:00
Cedric BAIL 9f4dd88b41 eina: fix build when valgrind is not in a standard location.
Patch by Raphael Kubo da Costa <rakuco@freebsd.org>.


SVN revision: 69456
2012-03-16 11:25:14 +00:00
Jihoon Kim d33ab03b43 ecore_imf_evas: add example code in doxygen
SVN revision: 69450
2012-03-16 06:44:54 +00:00
Jihoon Kim bb9620f3e0 ecore_imf: add example code in doxygen
SVN revision: 69449
2012-03-16 06:44:05 +00:00
Bruno Dilly a15108fbd6 Emotion generic: check if player is the expected on _player_del_cb
SVN revision: 69438
2012-03-15 21:57:38 +00:00
Rafael Antognolli 7e84213ab0 emotion/generic-vlc: Add callback for reaching end of playback.
SVN revision: 69437
2012-03-15 20:43:21 +00:00
Rafael Antognolli ddb6b7aab2 Don't abort when there's no video size.
For music, it does make sense to return -1.

SVN revision: 69436
2012-03-15 20:43:17 +00:00
Jonas M. Gastal 7248d7a970 Ecore poller docs.
SVN revision: 69424
2012-03-15 19:31:09 +00:00
Vincent Torri 76dc9d2e82 Edje: use eina_prefix to find the data files, improve and display the help, make all the examples codes looking the same
SVN revision: 69356
2012-03-15 06:51:01 +00:00
Cedric BAIL ce754d6a12 ecore: fix Ecore_Thread memory leak.
SVN revision: 69343
2012-03-14 17:51:38 +00:00
Cedric BAIL dd3d01f643 eina: backport and ChangeLog for dead lock in Eina_File.
SVN revision: 69339
2012-03-14 15:53:14 +00:00
Cedric BAIL 4a5fab140b eina: fix dead lock issue. This is hidding a bug with eina_hash_pointer_new.
SVN revision: 69338
2012-03-14 15:35:12 +00:00
Jonas M. Gastal c001712874 Ecore event functions docs improvements.
Moved docs to header file.
Fixed some typos.
Added @brief.
Add failure information to @return.
Other random improvements.

SVN revision: 69337
2012-03-14 13:22:20 +00:00
ChunEon Park 3d819068c6 edje - removed EINA_WARN_UNUSED_RESULT.
elm prints warnings madly.



SVN revision: 69332
2012-03-14 12:11:33 +00:00
ChunEon Park 3037b4b4d4 edje - DBG print for the invalid part name
SVN revision: 69313
2012-03-14 04:02:45 +00:00
Leif Middelschulte ba9f6c43f6 Do not cut off \0 anymore.
SVN revision: 69301
2012-03-13 19:57:06 +00:00
Bruno Dilly b88eb4b9fc Emotion generic: Don't cancel player add cb on first try
If it's not the player we expect, let's give the other registered
callbacks a chance.



SVN revision: 69300
2012-03-13 18:48:31 +00:00