profile/ivi/edje.git
14 years agoFix group add references
tiago [Wed, 27 Jan 2010 20:43:44 +0000 (20:43 +0000)]
Fix group add references

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45647 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoMove variable declarations to the top of the function and don't leak when saving...
sachiel [Wed, 27 Jan 2010 20:10:57 +0000 (20:10 +0000)]
Move variable declarations to the top of the function and don't leak when saving files.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45640 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoedje: remove useless code (Composing is done in xlib, in ecore_x, you need
billiob [Tue, 26 Jan 2010 22:34:52 +0000 (22:34 +0000)]
edje: remove useless code (Composing is done in xlib, in ecore_x, you need
to compile ecore with --enable-xim)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45605 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * edje: Fix amalgamation without Ecore_Job.
cedric [Tue, 26 Jan 2010 18:25:00 +0000 (18:25 +0000)]
* edje: Fix amalgamation without Ecore_Job.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45597 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * ecore: Move ecore_job inside ecore.
cedric [Mon, 25 Jan 2010 21:59:21 +0000 (21:59 +0000)]
* ecore: Move ecore_job inside ecore.

Patch from Albin "Lutin" Tonnerre <albin.tonnerre@gmail.com>.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45570 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAdding Module Name to Externals
tiago [Mon, 25 Jan 2010 20:30:02 +0000 (20:30 +0000)]
Adding Module Name to Externals

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45565 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAvoid crashing if there was no clipper set.
sachiel [Fri, 22 Jan 2010 20:21:46 +0000 (20:21 +0000)]
Avoid crashing if there was no clipper set.

Oh, and the two exciting icon patches were by Fabiano Fidencio

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45453 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * fix a warning in an error message
caro [Fri, 22 Jan 2010 06:42:25 +0000 (06:42 +0000)]
 * fix a warning in an error message
 * make some private functions as static
patch by Albin Tonnerre

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45429 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix from jihoon!
raster [Fri, 22 Jan 2010 04:39:50 +0000 (04:39 +0000)]
fix from jihoon!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45425 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agovalue can't be < 0 and > 255 at the same time
englebass [Thu, 21 Jan 2010 08:08:02 +0000 (08:08 +0000)]
value can't be < 0 and > 255 at the same time

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45380 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoupdate edc.vim
billiob [Tue, 19 Jan 2010 21:43:36 +0000 (21:43 +0000)]
update edc.vim

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45346 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFixing program addition on edje_edit: data was missing for the globs.
glima [Tue, 19 Jan 2010 20:14:14 +0000 (20:14 +0000)]
Fixing program addition on edje_edit: data was missing for the globs.

On regressions, please contact me.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45340 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomake clang happy
englebass [Fri, 15 Jan 2010 20:01:42 +0000 (20:01 +0000)]
make clang happy

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45195 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomake clang happy
englebass [Fri, 15 Jan 2010 19:57:17 +0000 (19:57 +0000)]
make clang happy

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45194 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agobinaries can be disabled
caro [Fri, 15 Jan 2010 06:10:00 +0000 (06:10 +0000)]
binaries can be disabled

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45170 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agouse HUGE_VAL instead of a strange double/float numerical value
caro [Thu, 14 Jan 2010 19:47:08 +0000 (19:47 +0000)]
use HUGE_VAL instead of a strange double/float numerical value

do I have to add -lm to Libs in edje.pc ?

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45119 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoBunch of functions changed to return Eina_Bool.
sachiel [Thu, 14 Jan 2010 18:07:24 +0000 (18:07 +0000)]
Bunch of functions changed to return Eina_Bool.

More of this can be done, and some may even be too much, but I'm losing
perspective over it and either I'm inclined to move all of them or none
at all.
Reviews, comment, fixes and reverts are welcome.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45115 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * edje: Fix edje drag with fixed point enabled.
cedric [Tue, 12 Jan 2010 15:37:39 +0000 (15:37 +0000)]
    * edje: Fix edje drag with fixed point enabled.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45060 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix docs! were wrong!
raster [Tue, 12 Jan 2010 07:05:30 +0000 (07:05 +0000)]
fix docs! were wrong!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45058 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agopatch from sehwan@samsung.com for small issues in evas/edje
raster [Tue, 12 Jan 2010 01:50:00 +0000 (01:50 +0000)]
patch from sehwan@samsung.com for small issues in evas/edje

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45056 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoupdate efl_path_max.m4
caro [Mon, 11 Jan 2010 07:13:46 +0000 (07:13 +0000)]
update efl_path_max.m4

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@45038 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago+ [Eina] API change. eina_module_list_flush() -> eina_module_list_free()
turran [Fri, 8 Jan 2010 12:22:23 +0000 (12:22 +0000)]
+ [Eina] API change. eina_module_list_flush() -> eina_module_list_free()
  as we are on the modules context not the array.
  All the referenced projects are changed too. Remember that the list_free()
  already calls the unload() on each module so no need to call list_unload()

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44978 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAdd 'api' keyword to parts and programs.
sachiel [Tue, 5 Jan 2010 19:26:18 +0000 (19:26 +0000)]
Add 'api' keyword to parts and programs.
Not used yet, stay tuned.

Patch by Thiago Masaki

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44912 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoedje: bump eet version
caro [Mon, 4 Jan 2010 20:49:22 +0000 (20:49 +0000)]
edje: bump eet version

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44893 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * edje: Fix lua script with fixed point.
cedric [Wed, 30 Dec 2009 16:02:17 +0000 (16:02 +0000)]
* edje: Fix lua script with fixed point.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44795 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * edje: Fix embryo with fixed point and table align.
cedric [Wed, 30 Dec 2009 15:51:41 +0000 (15:51 +0000)]
* edje: Fix embryo with fixed point and table align.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44794 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoFix printing of size_t value(s). (removes compiler warning).
devilhorns [Wed, 30 Dec 2009 02:06:59 +0000 (02:06 +0000)]
Fix printing of size_t value(s). (removes compiler warning).

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44776 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * edje: Fix compiler warning.
cedric [Tue, 29 Dec 2009 15:01:43 +0000 (15:01 +0000)]
* edje: Fix compiler warning.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44757 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * edje_cc: Fix edje_cc running without parameter.
cedric [Tue, 29 Dec 2009 15:01:24 +0000 (15:01 +0000)]
* edje_cc: Fix edje_cc running without parameter.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44756 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoMove some printfs to eina_log and remove debug message
sachiel [Wed, 23 Dec 2009 15:26:29 +0000 (15:26 +0000)]
Move some printfs to eina_log and remove debug message

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44693 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agobetter error reporting for edje_cc.
barbieri [Tue, 22 Dec 2009 23:56:11 +0000 (23:56 +0000)]
better error reporting for edje_cc.

Instead of saying lots of possibilities that confuse users, check the
correct one and possibly give a hint.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44669 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agocheck for PATH_MAX and define it if not available (ie: Hurd)
barbieri [Tue, 22 Dec 2009 13:55:15 +0000 (13:55 +0000)]
check for PATH_MAX and define it if not available (ie: Hurd)

By: Albin Tonnerre (Lutin)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44656 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * edje: Use Eina_Log.
cedric [Tue, 22 Dec 2009 13:46:00 +0000 (13:46 +0000)]
* edje: Use Eina_Log.

Patch from Mathieu Taillefumier.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44655 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * edje: Fix Edje_Box use with fixed point.
cedric [Tue, 22 Dec 2009 12:38:38 +0000 (12:38 +0000)]
* edje: Fix Edje_Box use with fixed point.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44650 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix warnings introduced by external parameter stuff.
barbieri [Mon, 21 Dec 2009 16:39:24 +0000 (16:39 +0000)]
fix warnings introduced by external parameter stuff.

Thanks to cedric by spotting those.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44633 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * edje: Some more warning cleanup.
cedric [Mon, 21 Dec 2009 16:24:39 +0000 (16:24 +0000)]
* edje: Some more warning cleanup.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44632 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomore portable way to get the sufix of a shared library name
caro [Sat, 19 Dec 2009 12:05:20 +0000 (12:05 +0000)]
more portable way to get the sufix of a shared library name

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44573 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoinclude Evil.h so that ssize_t is defined for Windows CE
caro [Sat, 19 Dec 2009 12:00:02 +0000 (12:00 +0000)]
include Evil.h so that ssize_t is defined for Windows CE

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44572 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoadd docs for image 'USER', that I didn't know about.
barbieri [Fri, 18 Dec 2009 12:34:07 +0000 (12:34 +0000)]
add docs for image 'USER', that I didn't know about.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44540 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofix return checks. broke compile!
raster [Thu, 17 Dec 2009 11:58:15 +0000 (11:58 +0000)]
fix return checks. broke compile!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44523 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoadd Sun Studio support when parsing edc files. Technically,
caro [Thu, 17 Dec 2009 00:50:43 +0000 (00:50 +0000)]
add Sun Studio support when parsing edc files. Technically,
it means that e17 can run on OpenSolaris using Sun Studio
or gcc. It actually runs if temperature and battery modules
are disabled as they don't compile yet.

Also, the problem on Mac OS X problem with C++ comments
can be fixed (I think). See FIXME in that patch

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44519 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoShow and hide clipper as needed
sachiel [Mon, 14 Dec 2009 17:38:45 +0000 (17:38 +0000)]
Show and hide clipper as needed

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44445 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * edje: Force recalc before doing preloading.
cedric [Mon, 14 Dec 2009 17:20:44 +0000 (17:20 +0000)]
* edje: Force recalc before doing preloading.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44443 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoShow newly created part. Fixes some problems adding external parts in editje
sachiel [Mon, 14 Dec 2009 17:17:40 +0000 (17:17 +0000)]
Show newly created part. Fixes some problems adding external parts in editje

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44442 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoimprove configure output
caro [Fri, 11 Dec 2009 10:56:14 +0000 (10:56 +0000)]
improve configure output

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44362 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * edje_cc: Generate valid edje file when fixed point is enable.
cedric [Thu, 10 Dec 2009 13:19:54 +0000 (13:19 +0000)]
* edje_cc: Generate valid edje file when fixed point is enable.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44332 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * edje: Add Fixed Point Math support to Edje.
cedric [Wed, 9 Dec 2009 15:44:54 +0000 (15:44 +0000)]
* edje: Add Fixed Point Math support to Edje.

You can try it by passing --enable-fixed-point to the configure. It
will produce an ABI/API compatible Edje library that use internally
Eina_F32p32 instead of double. It will load Eina_F32p32 instead of
double from eet file (thanks to eet ability to convert them on the
fly), so edje file are compatible between fixed point and floating
point version.

This patch touch almost all internal calc of Edje, I did test it with
elementary_test, enlightenment and all my test apps, but it could
certainly break some of your preferred Edje file. If you see any
unexpected behaviour please report them to me as soon as possible.

Note: For devs, I put few macros in edje_private.h that should now
be used when doing calc in Edje, please use them so that Fixed Point
doesn't break in the futur.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44323 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agofmting
raster [Wed, 9 Dec 2009 07:54:43 +0000 (07:54 +0000)]
fmting

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44313 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAdd type bool to external parameters
sachiel [Wed, 9 Dec 2009 06:51:13 +0000 (06:51 +0000)]
Add type bool to external parameters

Patch by glima

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44308 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomake nan const... cosnt!
raster [Wed, 9 Dec 2009 06:26:59 +0000 (06:26 +0000)]
make nan const... cosnt!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44307 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agowarnings--
raster [Wed, 9 Dec 2009 05:46:02 +0000 (05:46 +0000)]
warnings--

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44306 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agomuch better nan!
raster [Wed, 9 Dec 2009 05:30:43 +0000 (05:30 +0000)]
much better nan!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44305 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodefine NAN if not there
sachiel [Wed, 9 Dec 2009 05:12:16 +0000 (05:12 +0000)]
define NAN if not there

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44303 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoedje_cc -> add % modulo to math eval and floor() and ceil()
raster [Wed, 9 Dec 2009 04:30:45 +0000 (04:30 +0000)]
edje_cc -> add % modulo to math eval and floor() and ceil()

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44301 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * edje-edit: Don't forget to initialize list to NULL.
cedric [Fri, 4 Dec 2009 16:34:35 +0000 (16:34 +0000)]
* edje-edit: Don't forget to initialize list to NULL.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44188 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years ago * edje: Add edje_object_preload, it will force the preload of all
cedric [Fri, 4 Dec 2009 16:20:40 +0000 (16:20 +0000)]
* edje: Add edje_object_preload, it will force the preload of all
image embeded inside an edje and send a signal ("preload,done", "")
at the end.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44186 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agobaack to normal pre- release name now
raster [Wed, 2 Dec 2009 22:50:36 +0000 (22:50 +0000)]
baack to normal pre- release name now

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44146 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoquick make svnrev that has right release names
raster [Wed, 2 Dec 2009 22:19:53 +0000 (22:19 +0000)]
quick make svnrev that has right release names

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44140 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoEdje_External_Type: rename functions that add new objects.
barbieri [Wed, 2 Dec 2009 21:54:28 +0000 (21:54 +0000)]
Edje_External_Type: rename functions that add new objects.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44137 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoEdje_External_Type: break abi, add abi checker.
barbieri [Wed, 2 Dec 2009 21:41:28 +0000 (21:41 +0000)]
Edje_External_Type: break abi, add abi checker.

 - add preview_get() and description_get(), breaking ABI badly.
 - add abi_version field to be fileld with EDJE_EXTERNAL_TYPE_ABI_VERSION
   and checked with edje_external_type_abi_version_get()

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44135 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agowarn usage of part swallow without swallow
barbieri [Wed, 2 Dec 2009 21:16:42 +0000 (21:16 +0000)]
warn usage of part swallow without swallow

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44134 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoedje_decc: option to output to current directory.
barbieri [Wed, 2 Dec 2009 21:06:11 +0000 (21:06 +0000)]
edje_decc: option to output to current directory.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44133 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoedje_decc: -no-build-sh
barbieri [Wed, 2 Dec 2009 21:00:57 +0000 (21:00 +0000)]
edje_decc: -no-build-sh

Don't output build.sh

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44132 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoand back to a pre-svn sonme after snap
raster [Wed, 2 Dec 2009 08:07:38 +0000 (08:07 +0000)]
and back to a pre-svn sonme after snap

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44118 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoaaah bah - move to 05 not 04
raster [Wed, 2 Dec 2009 07:40:59 +0000 (07:40 +0000)]
aaah bah - move to 05 not 04

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44116 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoasparagus - finally
raster [Wed, 2 Dec 2009 07:22:35 +0000 (07:22 +0000)]
asparagus - finally

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44113 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agobatch register/unregister of external types, faster and lighter on memory.
barbieri [Tue, 1 Dec 2009 17:58:17 +0000 (17:58 +0000)]
batch register/unregister of external types, faster and lighter on memory.

This is the recommended way to register a batch of types, it will not
do check (hash lookup) before adding and keys are added as "direct"
(not copied), thus lighter on memory.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44102 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoadd lots of cursor con trol api's
raster [Tue, 1 Dec 2009 11:02:46 +0000 (11:02 +0000)]
add lots of cursor con trol api's

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44087 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoactually add stuff to the list
sachiel [Mon, 30 Nov 2009 20:06:26 +0000 (20:06 +0000)]
actually add stuff to the list

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44067 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agorestack swallowed objects too
sachiel [Fri, 27 Nov 2009 20:34:43 +0000 (20:34 +0000)]
restack swallowed objects too

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44030 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoUpdate object when external parameters are set
sachiel [Fri, 27 Nov 2009 17:57:35 +0000 (17:57 +0000)]
Update object when external parameters are set

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44021 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoDelete internal object when external part is removed
sachiel [Thu, 26 Nov 2009 18:03:40 +0000 (18:03 +0000)]
Delete internal object when external part is removed

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44007 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agocreate external in the right place
sachiel [Thu, 26 Nov 2009 17:38:43 +0000 (17:38 +0000)]
create external in the right place

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44006 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoexternals {} in edje_edit, source generation and add module to the external_Type...
sachiel [Thu, 26 Nov 2009 17:01:31 +0000 (17:01 +0000)]
externals {} in edje_edit, source generation and add module to the external_Type api to keep track of who registers what

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@44003 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoMore macros and default values por external parameters.
sachiel [Wed, 25 Nov 2009 17:00:53 +0000 (17:00 +0000)]
More macros and default values por external parameters.
Add external parts in edje_edit

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43977 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agodont segv if theres no file
sachiel [Tue, 24 Nov 2009 21:08:52 +0000 (21:08 +0000)]
dont segv if theres no file

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43958 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoAutoload modules for external widgets
sachiel [Tue, 24 Nov 2009 17:55:11 +0000 (17:55 +0000)]
Autoload modules for external widgets

Patch by Fabiano Fidencio

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43951 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoEasier to use macros
sachiel [Mon, 23 Nov 2009 22:18:01 +0000 (22:18 +0000)]
Easier to use macros

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43937 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoParameter information for external widgets
sachiel [Mon, 23 Nov 2009 20:21:22 +0000 (20:21 +0000)]
Parameter information for external widgets

This are used for things like editors to know what parameters
to manage for external stuff.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43935 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoBetter path for modules and move variables to beginning of block
sachiel [Mon, 23 Nov 2009 19:50:54 +0000 (19:50 +0000)]
Better path for modules and move variables to beginning of block

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43934 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoedje external module loader: just load modules once.
barbieri [Mon, 23 Nov 2009 18:47:31 +0000 (18:47 +0000)]
edje external module loader: just load modules once.

not tested, but should work.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43933 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agoedje external support, part 1.
barbieri [Mon, 23 Nov 2009 15:03:19 +0000 (15:03 +0000)]
edje external support, part 1.

Patch by Fabiano FidĂȘncio <fidencio@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43927 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

14 years agopatch from tasn: rtl fit.
raster [Sun, 22 Nov 2009 01:49:44 +0000 (01:49 +0000)]
patch from tasn: rtl fit.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43886 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoEdje_Edit
sachiel [Wed, 18 Nov 2009 00:27:49 +0000 (00:27 +0000)]
Edje_Edit
 - Watch for non-shared strings when copying states
 - Get/Set external parameters

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43757 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoConstness and pass object around
sachiel [Fri, 13 Nov 2009 18:35:19 +0000 (18:35 +0000)]
Constness and pass object around

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43671 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoconsistent return
sachiel [Thu, 12 Nov 2009 15:41:45 +0000 (15:41 +0000)]
consistent return

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43630 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix linking issue when cross building from linux to windows
lmunch [Tue, 10 Nov 2009 16:58:36 +0000 (16:58 +0000)]
Fix linking issue when cross building from linux to windows

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43604 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix segv on obj del - didnt remove callbacks!
raster [Mon, 9 Nov 2009 23:47:42 +0000 (23:47 +0000)]
fix segv on obj del - didnt remove callbacks!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43596 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoRemove unused variables
englebass [Sun, 8 Nov 2009 20:26:51 +0000 (20:26 +0000)]
Remove unused variables

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43538 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoUncomment label along with goto
englebass [Sun, 8 Nov 2009 20:26:36 +0000 (20:26 +0000)]
Uncomment label along with goto

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43537 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix dist/distcheck rule
caro [Fri, 6 Nov 2009 06:40:38 +0000 (06:40 +0000)]
fix dist/distcheck rule

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43479 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoallow the amalgation stuff in edje
caro [Tue, 3 Nov 2009 09:27:59 +0000 (09:27 +0000)]
allow the amalgation stuff in edje

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43429 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * rename _edje_strbuf_append to _edje_strbuf_append1 and
caro [Tue, 3 Nov 2009 09:26:15 +0000 (09:26 +0000)]
 * rename _edje_strbuf_append to _edje_strbuf_append1 and
   _edje_strbuf_append2 in edje_util.c and edje_textblock_styles.c
   respectiveley (for amalgamation. See next commit)
 * fixes for vc++

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43428 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years ago * edje: On size hints don't forget to invalidate real part cache.
cedric [Mon, 2 Nov 2009 10:18:14 +0000 (10:18 +0000)]
* edje: On size hints don't forget to invalidate real part cache.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43416 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoSome more stuff in externals, little api change there, may change some more later.
sachiel [Sat, 31 Oct 2009 18:07:08 +0000 (18:07 +0000)]
Some more stuff in externals, little api change there, may change some more later.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43379 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoand bring external back now that the file was added
sachiel [Tue, 27 Oct 2009 01:08:19 +0000 (01:08 +0000)]
and bring external back now that the file was added

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43306 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoThey say missing files need to be added, they don't respawn like things in Quake
sachiel [Tue, 27 Oct 2009 00:55:51 +0000 (00:55 +0000)]
They say missing files need to be added, they don't respawn like things in Quake

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43305 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoREVERT! broke edje.
raster [Tue, 27 Oct 2009 00:27:50 +0000 (00:27 +0000)]
REVERT! broke edje.

try again and dont forget to add edje_external.c! (and any others needing
adding)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43304 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoExternal objects support by Brian 'rephorm' Mattern
sachiel [Mon, 26 Oct 2009 21:33:56 +0000 (21:33 +0000)]
External objects support by Brian 'rephorm' Mattern

Since we are on a freeze, the patch goes on updated to current svn, but without changing its API. After the freeze some things will be added, and some will change :)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43302 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoEdje_Edit is too noisy.
sachiel [Mon, 26 Oct 2009 21:28:39 +0000 (21:28 +0000)]
Edje_Edit is too noisy.
Comment out some printf's. Needs moving to eina_log, but no time for
that now.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@43301 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33