Commit Graph

10170 Commits

Author SHA1 Message Date
Christopher Michael fefbc09a63 Move Evas (and associated headers) to their own dir (ie: the 'eet.h'
move).



SVN revision: 50141
2010-07-09 06:10:55 +00:00
Carsten Haitzler 9f2028be95 message worketh now too.
SVN revision: 50140
2010-07-09 05:57:17 +00:00
Carsten Haitzler 519ca3be8b lua2 getting gooooooooooooooood. message method still needs work.
SVN revision: 50139
2010-07-09 05:12:35 +00:00
Lucas De Marchi 442fe3afae Add missing macros
Add missing EINA_SAFETY_ON_NULL_GOTO and define all the *GOTOs macros when
safety checks are disabled.



SVN revision: 50138
2010-07-09 03:27:04 +00:00
Carsten Haitzler f723c133d7 more api. yo.
SVN revision: 50137
2010-07-09 00:46:42 +00:00
Gustavo Sverzut Barbieri a2a0ab8d4c Fix memory alignment and remove dead/useless code.
* those write to stderr were legacy from development, some of them
   were even wrongly accessing out-of-buffer memory;

 * some platforms cannot access non-aligned memory, like integers that
   are not aligned to sizeof(int) and do on. Change the generated
   message using memcpy to aligned memory before using them. Add
   comment to explain that;



SVN revision: 50135
2010-07-08 22:37:04 +00:00
Lucas De Marchi b07f70b85c Update doc of eina_str_split functions
Mention that they can return NULL in case malloc() fails.



SVN revision: 50127
2010-07-08 15:08:31 +00:00
Carsten Haitzler 0a642224aa hmm seems not kosher
SVN revision: 50122
2010-07-08 06:53:06 +00:00
Lucas De Marchi 9df58ae530 Remove NULL pointer dereference
Bug found by the "andand" semantic patch:

// The right argument of || or && is dereferencing something known to be NULL
//
// Confidence: High
// Copyright: (C) Gilles Muller, Julia Lawall, EMN, INRIA, DIKU.  GPLv2.
// URL: http://coccinelle.lip6.fr/rules/andand.html
// Options:

@ expression@
expression E;
identifier fld;
@@

- !E &&
+ !E ||
  <+...E->fld...+>

@ expression@
expression E;
identifier fld;
@@

- E ||
+ E &&
  <+...E->fld...+>




SVN revision: 50118
2010-07-08 03:21:33 +00:00
Carsten Haitzler e9d4afc9d7 moved eet.h to its own dir - pkgconfig handles all the right stuff.
SVN revision: 50117
2010-07-08 03:05:00 +00:00
Lucas De Marchi 7c12cc36aa Fixes for Ecore Api changes
Patch automatically generated by Coccinelle to fix the
callbacks used by the following functions:

 * ecore_event_handler_add()
 * ecore_event_filter_add()
 * ecore_idler_add()
 * ecore_idle_enterer_add()
 * ecore_idle_enterer_before_add()
 * ecore_idle_exiter_add()
 * ecore_main_fd_handler_add()
 * ecore_main_win32_handler_add()
 * ecore_timer_add()
 * ecore_timer_loop_add()
 * ecore_animator_add()
 * ecore_poller_add()


SVN revision: 50113
2010-07-08 01:00:48 +00:00
Lucas De Marchi 4686d20b47 Fixes for Ecore Api changes
Patch automatically by Coccinelle to fix the
callbacks used by the following functions:

 * ecore_event_handler_add()
 * ecore_event_filter_add()
 * ecore_idler_add()
 * ecore_idle_enterer_add()
 * ecore_idle_enterer_before_add()
 * ecore_idle_exiter_add()
 * ecore_main_fd_handler_add()
 * ecore_main_win32_handler_add()
 * ecore_timer_add()
 * ecore_timer_loop_add()
 * ecore_animator_add()
 * ecore_poller_add()



SVN revision: 50099
2010-07-08 00:51:55 +00:00
Carsten Haitzler 3f941f2e46 bah! i didnt mean to add this "make 2 of them" test to svn. remove.
SVN revision: 50097
2010-07-07 23:39:12 +00:00
Carsten Haitzler bf32b545f3 notes, setjmp safety for panics.
SVN revision: 50092
2010-07-07 03:24:05 +00:00
Carsten Haitzler ba9137e404 more time calls.
SVN revision: 50091
2010-07-07 02:40:46 +00:00
Carsten Haitzler 06dd419b4b transition++
SVN revision: 50089
2010-07-07 00:58:34 +00:00
Carsten Haitzler d26b1c46fd animator works.
SVN revision: 50088
2010-07-07 00:19:39 +00:00
Lucas De Marchi 62391791bf Move ifdefs
Much better and readable, with less code and the same result. Moreover this
makes some parsers not to kill themselves.



SVN revision: 50069
2010-07-06 17:20:30 +00:00
Lucas De Marchi 93f03880bd Do not purify what's impure
Two tests were failing, but no more.



SVN revision: 50067
2010-07-06 15:50:15 +00:00
Gustavo Sverzut Barbieri 5b03bc86ec add some gcc modifiers: non-null args, warn unused results and malloc.
SVN revision: 50066
2010-07-06 15:48:24 +00:00
Gustavo Sverzut Barbieri ed15713785 add eina_file_direct_ls()
Similar to eina_file_ls(), but useful when one wants to apply some
filters to the names before using them as it provides sizes of the
whole path and basename, index of the basename inside the path, dirent
structure for reference (skip directories, etc) and last but not
least, it is faster as it does not stringshare or even builds the full
path at each iteration, instead it keeps the invariant prefix
untouched and just copy the filename.

All in all this is a faster version of eina_file_ls(), use it as
possible as it will avoid overheads.



SVN revision: 50065
2010-07-06 15:45:12 +00:00
Lucas De Marchi 33892c5fc4 Do not clobber type with var name
value => val, because value is a pre-defined type



SVN revision: 50063
2010-07-06 14:16:41 +00:00
Carsten Haitzler ec1bf49da9 lua2 stuff.
SVN revision: 50061
2010-07-06 09:35:34 +00:00
Lucas De Marchi c7d1c78c46 Finish fixing int => Eina_Bool
A buggy standard.h caused some parser errors in the previous committed
patch generated by Coccinelle. This commit find the other places.



SVN revision: 50052
2010-07-06 00:08:52 +00:00
Brett Nash 8dfc47998e Add more control over word-cache size. Also really fix my leak on international text.
The new wordcache option is an environment variable called:
	EVAS_WORD_CACHE_MAX_WORDS
set this to a number between 1-500 to change the cache size.

Larger values (40+) fix regressions in a few of the expedite tests.



SVN revision: 50047
2010-07-05 06:40:20 +00:00
Brett Nash 1c185410b4 Old bug: Don't suffer from buffer overflow in readlink.
SVN revision: 50040
2010-07-05 04:11:53 +00:00
Iván Briano b895f0c07f Re-convert to old format on Edje_Edit when saving
SVN revision: 50016
2010-07-03 22:50:58 +00:00
Lucas De Marchi 622d0a901f segv--
SVN revision: 50011
2010-07-03 15:48:01 +00:00
Rui Seabra b4fe249fce edje_convert.h wasn't included in make dist
SVN revision: 50010
2010-07-03 11:26:00 +00:00
Mike Blumenkrantz b3a4801b79 fix leak in free
SVN revision: 50009
2010-07-03 05:29:31 +00:00
Nicholas Hughart 520441b412 Fix a couple of missed Eina_Bool conversions
SVN revision: 50007
2010-07-03 03:07:28 +00:00
Jonathan Atton 88c1bf3585 Fix research with Alias
SVN revision: 50003
2010-07-02 18:17:37 +00:00
Cedric BAIL d4059c7107 * eina: rename ecore_file_ls_iterator to eina_file_ls.
SVN revision: 50002
2010-07-02 17:23:05 +00:00
Cedric BAIL 9560d51241 * edje: Add alias for part too. This should help designer to
provide the right part name and still use GROUP and BOX.


SVN revision: 50001
2010-07-02 16:56:42 +00:00
Cedric BAIL f424ca1e1e * ecore: for the 50 000 commits, why not adding some docs ?
SVN revision: 50000
2010-07-02 16:01:21 +00:00
Cedric BAIL ba95606159 * edje: prevent some segv in edje_cc and detect wrong edje file
before compiling them.

	Patch by Rafael Fonseca <rfonseca@profusion.mobi>.


SVN revision: 49999
2010-07-02 15:37:37 +00:00
Cedric BAIL 87b85132dd * ecore: add ecore_file_ls_iterator.
SVN revision: 49997
2010-07-02 15:25:22 +00:00
Cedric BAIL 062f4c3920 * ecore: fix long run thread, now that I have a nice user.
SVN revision: 49994
2010-07-02 11:15:20 +00:00
Brett Nash 977221953e Stringshare doesn't have a 64k limit. Don't say it does.
SVN revision: 49992
2010-07-02 08:56:09 +00:00
Brett Nash daa5685bd3 Don't check alloca, it's like checking the stack exists.
SVN revision: 49991
2010-07-02 08:31:12 +00:00
Brett Nash 0227f22ad7 Some fixes for internation support and word cache
SVN revision: 49990
2010-07-02 07:05:20 +00:00
Brett Nash 59bbcfbb8a Put a FIXME where someone doesn't understand alloca.
SVN revision: 49989
2010-07-02 06:53:41 +00:00
Brett Nash b304ae1642 Only use work and metric cacheing on 3 character or longer strings.
SVN revision: 49988
2010-07-02 06:47:22 +00:00
Brett Nash ac552cd762 Renable 'free' for word cache
SVN revision: 49986
2010-07-02 02:20:11 +00:00
Lucas De Marchi 7051feb04e Fix callback signatures
The change from returning int to Eina_Bool left several call sites with
warnings because they were not updated. Here they are fixed by using
Coccinelle, a tool that allows us to automate tasks like that. This
commit was generated from the following semantic patch:

virtual org

@r1@
identifier fn!=NULL, fn2;
expression E1, E2, E3;
@@
(
ecore_event_handler_add(E1, fn, ...)
|
ecore_event_filter_add(E1, fn, ...)
|
ecore_idler_add(fn, ...)
|
ecore_idle_enterer_add(E1, fn, ...)
|
ecore_idle_enterer_before_add(E1, fn, ...)
|
ecore_idle_exiter_add(E1, fn, ...)
|
ecore_main_fd_handler_add(E1, E2, fn, E3, fn2, ...)
|
ecore_main_win32_handler_add(E1, fn, ...)
|
ecore_timer_add(E1, fn, ...)
|
ecore_timer_loop_add(E1, fn, ...)
|
ecore_animator_add(fn, ...)
|
ecore_poller_add(E1, E2, fn, ...)
)

@r2@
identifier r1.fn;
identifier ret;
typedef Eina_Bool;
position p;
@@
- int
+ Eina_Bool
fn@p(...) {
<...
(
- return 1;
+ return EINA_TRUE;
|
- return 0;
+ return EINA_FALSE;
|
- int
+ Eina_Bool
ret;
...
return <+...ret...+>;
|
return ...;
)
...>
}

@r3@
identifier r1.fn2;
identifier ret;
position p;
@@
- int
+ Eina_Bool
fn2@p(...) {
...
(
- return 1;
+ return EINA_TRUE;
|
- return 0;
+ return EINA_FALSE;
|
- int
+ Eina_Bool
ret;
...
return <+...ret...+>;
|
return ...;
)
...
}

@r4@
identifier r1.fn;
@@
- int
+ Eina_Bool
fn(...);

@r5@
identifier r1.fn2;
@@
- int
+ Eina_Bool
fn2(...);

@script:python depends on org@
p << r2.p;
f << r1.fn;
@@
import sys
msg="WARNING: wrong callback %s! ( %s:%s )" % (f, p[0].file,p[0].line)
print >> sys.stderr, msg

@script:python depends on org@
p << r3.p;
f << r1.fn2;
@@
import sys
msg="WARNING: wrong callback %s! ( %s:%s )" % (f, p[0].file,p[0].line)
print >> sys.stderr, msg



SVN revision: 49985
2010-07-02 01:38:05 +00:00
Brett Nash 4b7cab6ed4 Not pure, don't need to care about results.
Code with side effects is NOT pure.  Cdoe where you can ignore the return
value because you care about the side effects should not have WARN_UNUSED...
Please only add such things when you've checked


SVN revision: 49984
2010-07-02 00:44:03 +00:00
Brett Nash bb4c28dbb1 Commit ecore_evas_ecore_evases get
Coming soon:
	ecore_ecore_evas_evas_get
	evas_ecore_ecore_evas_get
	get_ecore_evas_ecore_evas_name_gen()


SVN revision: 49983
2010-07-02 00:32:56 +00:00
Iván Briano b9d2cf0983 Fix nasty cenourette.
Also from Raphael Kubo, you can ask him what the commit message means (rakuco around the irc plane of existence)


SVN revision: 49976
2010-07-01 19:54:47 +00:00
Iván Briano 8e50bcb41b More from Raphael Kubo, register log domains
SVN revision: 49975
2010-07-01 19:48:54 +00:00
Iván Briano 01b6434842 From Raphael Kubo da Costa, fix callbacks to match Ecore changes
SVN revision: 49974
2010-07-01 19:42:12 +00:00
Carsten Haitzler 5716032298 no! include this!
SVN revision: 49961
2010-07-01 05:06:23 +00:00
Carsten Haitzler 41e2c165ec ok - i think this can double-check if neon code can be compiled at all.
SVN revision: 49960
2010-07-01 04:52:45 +00:00
Lucas De Marchi e502081fa3 Use macro to get container of inlist
Revove warning.



SVN revision: 49959
2010-07-01 03:12:14 +00:00
Carsten Haitzler 65ee259ada code example wrong
SVN revision: 49957
2010-07-01 02:42:57 +00:00
Gustavo Lima Chaves e868c81b30 Documentation fix for eina iterators.
SVN revision: 49951
2010-06-30 18:41:16 +00:00
Tom Hacohen 3e2b214065 evas: Removed the obsolete Arabic shaping as it's now done in FrBiDi (starting from version 0.19.2).
If you are having any problems with Arabic shaping please make sure you have FriBiDi version 0.19.2 installed at the time of compilation. If your distro doesn't have that version yet, make them upgrade, it's an year and a half old.

SVN revision: 49949
2010-06-30 16:51:49 +00:00
Cedric BAIL d1fcb71f84 * ecore: add ecore_long_run facility with notify to main loop.
SVN revision: 49948
2010-06-30 13:25:28 +00:00
Cedric BAIL c2b8feda9e * Edje: deprecate Gradient part by displaying an error message
on edje file load.

	WARNING: THIS CODE WILL BE GONE IF NO ONE IS WILLING TO TAKE
	MAINTAINER SHIP OF IT.


SVN revision: 49946
2010-06-30 09:49:15 +00:00
Cedric BAIL 7d75cf9914 * Evas: deprecating gradient API.
WARNING: I AM SORRY, BUT IF NO ONE IS PLANNING TO BECOME
	THE EFFECTIVE MAINTAINER OF THAT PIECE OF CODE, I WILL
	REMOVE IT NEXT WEEK.


SVN revision: 49945
2010-06-30 09:47:55 +00:00
Cedric BAIL 6df28268ca * eet: add support for eet_alias.
SVN revision: 49939
2010-06-29 16:20:23 +00:00
Cedric BAIL 4e30cb2411 * edje: move structure from Eina_List to array now that Eet support
them.


SVN revision: 49936
2010-06-29 13:48:03 +00:00
Vincent Torri 11f53993b0 put __UNUSED__ after parameter, not before
SVN revision: 49935
2010-06-29 10:47:06 +00:00
Vincent Torri 383343f251 On Windows 64, long is of size 32 bits and not 64 bits. Also
LONG_BIT is not defined on Windows.


SVN revision: 49934
2010-06-29 05:29:50 +00:00
Cedric BAIL 5da985c981 * edje: add an cache for group exist test.
SVN revision: 49928
2010-06-28 17:18:47 +00:00
Cedric BAIL e17a4089df * edje: This is the first commit of a rewrite of edje file
internal representation.

	The objectiv is to simplify code, consume less CPU and memory
	without loosing feature. Please report any breakage when you
	see them. It will take a few weeks before we change the file
	layout, during that time the load time may increase.


SVN revision: 49922
2010-06-28 13:56:30 +00:00
Brett Nash 13fcfaa5a1 Neon fixes for text rendering
SVN revision: 49917
2010-06-28 05:21:34 +00:00
Brett Nash 5710adfa7b whitespace --
SVN revision: 49916
2010-06-28 05:21:05 +00:00
Vincent Torri b131dfc65c export symbols on Windows
SVN revision: 49915
2010-06-28 05:15:44 +00:00
Brett Nash ee5ef216ef Suppress warnign about dropping const (AKA: C is stupid)
SVN revision: 49914
2010-06-28 05:14:36 +00:00
Vincent Torri d2e2f572a1 export symbols on Windows
SVN revision: 49913
2010-06-28 05:11:28 +00:00
Vincent Torri ae6a698ea1 on Windows, path delemiter is backslash and not slash
SVN revision: 49912
2010-06-28 05:06:28 +00:00
Carsten Haitzler 89baaff057 and final post snap - next releasename
SVN revision: 49903
2010-06-27 14:06:10 +00:00
Carsten Haitzler 00fb5063bd post-release 1.3.3 - odd ver
SVN revision: 49901
2010-06-27 13:48:46 +00:00
Carsten Haitzler 83b36be7a3 snap+release
SVN revision: 49899
2010-06-27 13:45:27 +00:00
Carsten Haitzler 4d65425dd8 Snapshot efreet
SVN revision: 49895
2010-06-27 13:32:58 +00:00
Carsten Haitzler ef41fb2d94 Snapshot edje
SVN revision: 49894
2010-06-27 13:32:53 +00:00
Carsten Haitzler a476f3b144 Snapshot embryo
SVN revision: 49893
2010-06-27 13:32:49 +00:00
Carsten Haitzler fc26ed3460 Snapshot ecore
SVN revision: 49892
2010-06-27 13:32:45 +00:00
Carsten Haitzler 5e26049385 Snapshot evas
SVN revision: 49891
2010-06-27 13:32:41 +00:00
Carsten Haitzler e80d4cb49f Snapshot eina
SVN revision: 49890
2010-06-27 13:32:37 +00:00
Carsten Haitzler 41e3461449 Release eet 1.3.2
SVN revision: 49888
2010-06-27 13:29:19 +00:00
Vincent Torri a608450673 make eet unit tests compile on Windows
SVN revision: 49887
2010-06-27 12:10:46 +00:00
Vincent Torri 9a7760d37d remove useless log domain
SVN revision: 49882
2010-06-26 19:41:41 +00:00
Vincent Torri 45ba76b16e remove useless namespace
SVN revision: 49881
2010-06-26 19:41:04 +00:00
Vincent Torri 818fa06716 disable slave mode on Windows
SVN revision: 49879
2010-06-26 16:20:50 +00:00
Vincent Torri eeddb1f399 fix returned type of callbacks
SVN revision: 49878
2010-06-26 15:38:50 +00:00
Vincent Torri ed3725ddcd fix returned type of callbacks
SVN revision: 49877
2010-06-26 15:35:30 +00:00
Vincent Torri f5d7f3ea1a printf modifiers are different on Windows
SVN revision: 49876
2010-06-26 14:26:54 +00:00
Vincent Torri 29c8151341 missing "
SVN revision: 49862
2010-06-25 10:12:23 +00:00
Brett Nash 22e2ac921c Fic names of caching vars.
SVN revision: 49854
2010-06-25 08:52:37 +00:00
Carsten Haitzler 726b1ffb7f faster single frame gen
SVN revision: 49853
2010-06-25 08:21:22 +00:00
Vincent Torri 096f2266ca Windows can have both GnuTLS and OpenSSL installed too.
SVN revision: 49852
2010-06-25 07:57:08 +00:00
Vincent Torri 0adb87928c improve configure output and make some tests more portable
SVN revision: 49851
2010-06-25 07:50:31 +00:00
Sebastian Dransfeld bcb8744bc0 formatting
SVN revision: 49840
2010-06-25 01:44:30 +00:00
Sebastian Dransfeld 51c6fc3785 formatting
SVN revision: 49839
2010-06-25 01:38:50 +00:00
Sebastian Dransfeld 36b570e9bc formatting
SVN revision: 49838
2010-06-24 19:34:15 +00:00
Christopher Michael 5b724d6089 Fix for recent Ecore Api changes.
SVN revision: 49837
2010-06-24 18:04:01 +00:00
Cedric BAIL 55524b4e87 * efreet: remove warning due to change in Ecore API.
SVN revision: 49831
2010-06-24 16:17:45 +00:00
Cedric BAIL 73ac5cdc95 * edje: remove warning due to API change in Ecore.
SVN revision: 49830
2010-06-24 16:16:50 +00:00
Cedric BAIL fbe9064310 * ecore: Ecore callback really should return Eina_Bool.
SVN revision: 49829
2010-06-24 16:15:56 +00:00
Vincent Torri 75d6f4ce18 fix test
SVN revision: 49823
2010-06-23 18:19:10 +00:00
Vincent Torri c8caae0ae8 consider the case when lua has no .pc file
SVN revision: 49822
2010-06-23 18:17:14 +00:00
Vincent Torri 3a7d06b04d fix linking with mingw
SVN revision: 49819
2010-06-23 15:51:20 +00:00
Vincent Torri e103200963 fix linking with mingw
SVN revision: 49818
2010-06-23 15:50:19 +00:00
Vincent Torri 04222ac611 fix linking with mingw
SVN revision: 49817
2010-06-23 15:49:50 +00:00
Brett Nash 80e8016ce5 /me has done ecore-related thingies.
SVN revision: 49815
2010-06-23 08:53:54 +00:00
Brett Nash 5779ea8a4c Pass original data to targest selections
Users of targets may well want the atoms anyway.


SVN revision: 49811
2010-06-23 08:01:43 +00:00
Tiago Rezende Campos Falcao 11ca8f8aa0 Extract the VBA file. And adding one metafile.
The metafile is for use with vim-addon-manager.
Read more in http://github.com/MarcWeber/vim-addon-manager/blob/master/doc/vim-addon-manager.txt

For future, merge with billiob's edc.vim.

SVN revision: 49799
2010-06-22 18:47:37 +00:00
Bruno Dilly 40db7f8c61 Add 3 missing symbols to escape strings
SVN revision: 49794
2010-06-22 14:01:50 +00:00
Carsten Haitzler 166dc4c594 try no surf/context etc. on free in egl.
SVN revision: 49790
2010-06-22 00:06:40 +00:00
Cedric BAIL cf128ea0e4 * eina: improve quadtree to support more stuff needed by evas.
SVN revision: 49784
2010-06-21 13:17:09 +00:00
Carsten Haitzler 7f99f93744 use before freeing to make sure context is right
SVN revision: 49781
2010-06-21 07:59:46 +00:00
Vincent Torri 61753a99a6 fix eina_convert examples
SVN revision: 49774
2010-06-20 18:39:35 +00:00
Vincent Torri abffc05885 useless file
SVN revision: 49766
2010-06-20 06:49:15 +00:00
Carsten Haitzler a08e99cd82 warnings--
SVN revision: 49765
2010-06-20 06:32:05 +00:00
Iván Briano 47a7d86e5c Add scale set/get to Edje_Edit.
By: Iván Briano <ivan@profusion.mobi>



SVN revision: 49746
2010-06-18 22:08:05 +00:00
Iván Briano fe6fe835a5 Fixing verify and set problems in externals types
Edje Edit was writing the info in the struct before verify if the value
can be set. New the verify works and the old value is recover if verify
fails.

By: Fabiano Fidencio <fidencio@profusion.mobi>



SVN revision: 49745
2010-06-18 22:07:54 +00:00
Cedric BAIL a1bfc834d5 * configure.ac: take inept translation a little bit into account.
SVN revision: 49743
2010-06-18 14:45:42 +00:00
Vincent Torri 9ac5d78958 fix doc
SVN revision: 49740
2010-06-18 07:08:22 +00:00
Vincent Torri 30572d7efb don't always add po/ subdir
SVN revision: 49739
2010-06-18 06:43:33 +00:00
Vincent Torri c345661588 Allow ecore to be built on systems that do not have gettext (again).
The problem in the previous commit was that AM_GNU_GETTEXT and
AM_GNU_GETTEXT_VERSION must begin a line (autopoint searches lines
beginning by them).


SVN revision: 49738
2010-06-18 06:36:21 +00:00
Vincent Torri 5e09673fce typo
SVN revision: 49736
2010-06-17 21:27:41 +00:00
Vincent Torri be2c84be5c add delete_request callback to properly shut down the program
SVN revision: 49724
2010-06-17 06:27:53 +00:00
Brett Nash 4d591c3148 Some more Neon updates: 180 degress.
SVN revision: 49692
2010-06-16 09:02:09 +00:00
Vincent Torri a90bb64143 fix icccm
Patch by Alexander Kerner


SVN revision: 49691
2010-06-15 23:45:45 +00:00
Vincent Torri eb4c9979f2 fix for double free, occured while processing a buffered event twice.
patch by Alexander Kerner


SVN revision: 49690
2010-06-15 22:37:07 +00:00
Iván Briano 8a0aee6c5c Setters and getters functions to Api property of Parts and Programs
Now we can set and retrieve, name and descripition of the api
property, from Parts and Programs.

By: Thiago Ribeiro Masaki <masaki@profusion.mobi>



SVN revision: 49678
2010-06-15 01:51:46 +00:00
Vincent Torri af955f4767 wrong symbol
SVN revision: 49674
2010-06-14 20:44:44 +00:00
Vincent Torri 698ac34608 formatting
SVN revision: 49672
2010-06-14 19:34:14 +00:00
Vincent Torri de14ee6ecf fix compilation
SVN revision: 49671
2010-06-14 19:32:24 +00:00
Vincent Torri b1a203f57b fix selection compilation
SVN revision: 49670
2010-06-14 19:22:45 +00:00
Vincent Torri 635ac723f6 add the missing functions
ecore_x_sync_counter_new()
ecore_x_sync_counter_free()
ecore_x_sync_counter_inc()
ecore_x_sync_counter_val_wait()


SVN revision: 49669
2010-06-14 19:21:11 +00:00
Vincent Torri 5d148e55b1 fix code.
Patch by Mikhail Gusarov


SVN revision: 49668
2010-06-14 19:19:30 +00:00
Vincent Torri 7c4ab89bc9 XCB used to provide iterators for requests returning
list of values. Recent versions dropped it and return
arrays instead. Adapt code to use arrays unconditionally
(arrays were present in earlier libxcb versions).

Patch by Mikhail Gusarov


SVN revision: 49667
2010-06-14 19:17:49 +00:00
Cedric BAIL 4eadc13551 * edje: fix constness issue.
SVN revision: 49666
2010-06-14 14:38:58 +00:00
Brett Nash 725e12bdfa Don't double declare len
SVN revision: 49663
2010-06-14 08:16:47 +00:00
Brett Nash c410401441 Remoive extra #endif
SVN revision: 49662
2010-06-14 08:07:12 +00:00
Brett Nash 02f204b84c Add experimental word and metric caching.
SVN revision: 49661
2010-06-14 05:59:23 +00:00
Sebastian Dransfeld a392e677a7 flock -> fcntl
SVN revision: 49650
2010-06-11 21:48:33 +00:00
Sebastian Dransfeld 28878014c9 flock -> fcntl
flock isn't portable. Fix some headers too.

SVN revision: 49649
2010-06-11 21:43:07 +00:00
Gustavo Sverzut Barbieri 94ee30952b Although evas_debug is flagged with "debug" in the name, messages are critical.
The evas_debug functions are just called from MAGIC_DEBUG errors, that
are quite critical, so messages should come out by default, and do
that loud with a CRITICAL warning.

Raster, cedric and others: now that we have Eina as a common
dependency between Evas and Ecore, maybe it is worth to unify the
debug system on top of Eina logging? It already provides "abort on
critical", runtime configurable log levels. I'd say the same about the
magic and safety checks themselves (eina_magic and eina_safety).




SVN revision: 49643
2010-06-11 18:35:40 +00:00
Cedric BAIL 0cd94dd382 * edje: remove debug printf.
SVN revision: 49616
2010-06-10 16:30:37 +00:00
Cedric BAIL 1ebbbd7d37 * edje: improve the way to target children of box and table.
You can now adress them with somethin like part[name]:subpart
	or part[index]:subpart in all signal emit code and API that
	require a part to be specified.

	TODO: we need to add this index/name information when a signal
	is emitted from a subpart.


SVN revision: 49614
2010-06-10 15:40:51 +00:00
Cedric BAIL abdf415cc5 * edje: prevent uninitialized data to spread.
WARNING: I don't know why in the first it doesn't map correctly to
	an object. So if someone with more knowledge on this piece of code
	could give it a look.


SVN revision: 49613
2010-06-10 15:37:50 +00:00
Cedric BAIL 238b9836ca * ecore: return Eina_Bool instead of int when it make sense.
Patch from Nicolas Aguirre.


SVN revision: 49611
2010-06-10 11:57:12 +00:00
Gustavo Sverzut Barbieri ddb8c95fa9 SVN_REPO_PATH envvar during autoconf to use svnversion in there.
Some systems, like the Gentoo, copy the svn contents somewhere before
doing the autoconf, this may result in lack of .svn and thus minor
version "0".

This patch introduces the $SVN_REPO_PATH to say where the svn checkout
containing the ".svn" directory is.



SVN revision: 49594
2010-06-09 18:22:47 +00:00
Vincent Torri 5ab3172ca0 it seems that gcc 4.5.0 on Windows does not like my function pointers
SVN revision: 49592
2010-06-09 14:43:40 +00:00
Iván Briano 0b248559fb Remove duplicated prototypes
SVN revision: 49591
2010-06-09 14:39:59 +00:00
Brett Nash 08bee8f6b7 Ecore_x_selection convert is now a little richer.
Allows implementation of proper X cut & paste by an applicaiton, exisitng code
should not be affected (may need an recompile).


SVN revision: 49586
2010-06-09 09:40:37 +00:00
Carsten Haitzler 99f9112433 Makefile not makefile.
SVN revision: 49583
2010-06-09 01:48:24 +00:00
Vincent Torri f4f6b41ccf and the remaining revert. To be sure that the commit is
correct, don't forget to save the file. It can help...


SVN revision: 49582
2010-06-08 23:28:36 +00:00
Vincent Torri 71e9556122 revert, as autopoint is buggy
SVN revision: 49581
2010-06-08 23:23:59 +00:00
Vincent Torri 600cc3d509 allows ecore to setup and compile even if gettext is not installed
SVN revision: 49578
2010-06-08 18:06:56 +00:00
Carsten Haitzler 194fc4c4ac fix cedric b0rk
SVN revision: 49569
2010-06-08 11:31:15 +00:00
Cedric BAIL f3457b3bdf * ecore_con: close connection when other side end it.
SVN revision: 49567
2010-06-08 11:08:43 +00:00
Carsten Haitzler bba7aaba2a quick - limit # of tries for reading... this means 1000% cpu usage...
but at least things dont hang.



SVN revision: 49566
2010-06-08 11:02:57 +00:00
Carsten Haitzler d36320a7de off! shhh!
SVN revision: 49565
2010-06-08 08:05:30 +00:00
Brett Nash d186808783 Minor tweak: Include stdio if logging enabled (ugly, but it is for debug)
SVN revision: 49564
2010-06-08 07:20:12 +00:00
Vincent Torri 558daff395 use function pointers
SVN revision: 49563
2010-06-08 06:08:17 +00:00
Vincent Torri 7eacb5c1d4 use (A)RGB_JOIN macro
SVN revision: 49562
2010-06-08 05:39:46 +00:00
Cedric BAIL 6aac60a150 * ecore_con: with AF_UNSPEC, c-ares will prefer IPv4 address
when IPv4 and IPv6 exist, if you ask AF_INET6, it will first
	try IPv6 before falling back to IPv4 address.

	So now ecore_con_ares will prefer IPv6 if available.


SVN revision: 49552
2010-06-07 13:08:19 +00:00
Cedric BAIL d76f881898 * ecore_con: improve error detection.
SVN revision: 49551
2010-06-07 13:05:49 +00:00
Vincent Torri 5a8135174a missing headers
SVN revision: 49545
2010-06-06 19:45:16 +00:00
Vincent Torri 1a1410895c use correct enum variable (same value, though)
SVN revision: 49543
2010-06-06 19:26:12 +00:00
Carsten Haitzler 6d4813c518 consistency - make it easy for next snap.
SVN revision: 49542
2010-06-06 18:06:14 +00:00
Carsten Haitzler 1520bad01b restore after snap/release
SVN revision: 49540
2010-06-06 17:43:03 +00:00
Carsten Haitzler c3394da2af Snapshot efreet
SVN revision: 49536
2010-06-06 17:26:55 +00:00
Carsten Haitzler 75de3ef6d1 Snapshot edje
SVN revision: 49535
2010-06-06 17:26:51 +00:00
Carsten Haitzler dbc0e46c87 Snapshot embryo
SVN revision: 49534
2010-06-06 17:26:47 +00:00
Carsten Haitzler 8d110464fc Snapshot ecore
SVN revision: 49533
2010-06-06 17:26:43 +00:00
Carsten Haitzler 05c5b03d5e Snapshot evas
SVN revision: 49532
2010-06-06 17:26:38 +00:00
Carsten Haitzler feda128634 Snapshot eina
SVN revision: 49531
2010-06-06 17:26:34 +00:00
Carsten Haitzler f00a3551fd Release eet 1.3.0
SVN revision: 49529
2010-06-06 17:23:56 +00:00
Carsten Haitzler e4bf17041c 1.3.1 -> development veer. odd micro-versions.
SVN revision: 49528
2010-06-06 17:18:57 +00:00
Vincent Torri a84e00ed28 as we use fopen ourself, no need to use the wrapping for win ce
SVN revision: 49527
2010-06-06 17:18:10 +00:00
Carsten Haitzler f0eee2d260 post-snap anr release.. reset svn back.. this time for real.
SVN revision: 49526
2010-06-06 17:17:52 +00:00
Carsten Haitzler d1cbfb1609 Snapshot efreet
SVN revision: 49519
2010-06-06 16:42:48 +00:00
Carsten Haitzler a49bd60501 Snapshot edje
SVN revision: 49518
2010-06-06 16:42:44 +00:00
Carsten Haitzler bcfe06f4b3 Snapshot embryo
SVN revision: 49517
2010-06-06 16:42:40 +00:00
Carsten Haitzler 095bee8e9e Snapshot ecore
SVN revision: 49516
2010-06-06 16:42:36 +00:00
Carsten Haitzler af8efb723b Snapshot evas
SVN revision: 49515
2010-06-06 16:42:31 +00:00
Carsten Haitzler ad811694e8 Snapshot eina
SVN revision: 49514
2010-06-06 16:42:27 +00:00
Carsten Haitzler 049d357729 Release eet 1.3.0
SVN revision: 49512
2010-06-06 16:40:13 +00:00
Carsten Haitzler 8f73fd9b07 Release eet 1.3.1
SVN revision: 49508
2010-06-06 16:35:19 +00:00
Carsten Haitzler 25ff64e960 post release - move relname to pre-svn again.
SVN revision: 49506
2010-06-06 16:23:16 +00:00
Carsten Haitzler dcefce5a6e post release of eet - 1.3.1 (dev mode in svn - 1.3.1.svnrev actually)
SVN revision: 49505
2010-06-06 16:20:27 +00:00
Carsten Haitzler 75584cb0a5 Snapshot efreet
SVN revision: 49500
2010-06-06 16:08:14 +00:00
Carsten Haitzler 2f3fcc0ccd Snapshot edje
SVN revision: 49499
2010-06-06 16:08:10 +00:00
Carsten Haitzler d30c6205e9 Snapshot embryo
SVN revision: 49498
2010-06-06 16:08:06 +00:00
Carsten Haitzler a798f9cf1c Snapshot ecore
SVN revision: 49497
2010-06-06 16:08:02 +00:00
Carsten Haitzler fa74e6d2bb Snapshot evas
SVN revision: 49496
2010-06-06 16:07:58 +00:00
Carsten Haitzler a17806f9ca Snapshot eina
SVN revision: 49495
2010-06-06 16:07:53 +00:00
Carsten Haitzler e78278fc05 Restore svnrev post-release
SVN revision: 49492
2010-06-06 15:53:16 +00:00
Carsten Haitzler 4987213bab Release eet 1.3.0
SVN revision: 49491
2010-06-06 15:44:53 +00:00
Carsten Haitzler 1553705ee0 Release eet 1.3.0
SVN revision: 49490
2010-06-06 15:43:00 +00:00
Vincent Torri 23062efb81 VMIC not defined anymore at configure time
SVN revision: 49476
2010-06-06 06:26:12 +00:00
Fabiano Fidêncio 40563f8aef From: Fabiano Fidêncio <fidencio@profusion.mobi>
Changing return of Eina_Bool functions that were not EINA_TRUE or
EINA_FALSE in Edje.



SVN revision: 49469
2010-06-05 13:07:08 +00:00
Vincent Torri 7851a9cc0e fcntl is used, so evil is needed on Windows
SVN revision: 49456
2010-06-04 20:23:53 +00:00
Vincent Torri 8de402fabc put efl headers after standard headers
SVN revision: 49452
2010-06-04 19:15:57 +00:00
Christopher Michael 3ba73cf34b No reason to include the same header twice.
SVN revision: 49449
2010-06-04 16:00:28 +00:00