framework/uifw/edje.git
16 years ago * Support dragable parts
davemds [Thu, 9 Oct 2008 14:38:22 +0000 (14:38 +0000)]
 * Support dragable parts

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36550 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago * update TODO
davemds [Thu, 9 Oct 2008 00:05:54 +0000 (00:05 +0000)]
 * update TODO

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36539 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago * ... and finally save the generated EDC back to the edje file
davemds [Thu, 9 Oct 2008 00:04:18 +0000 (00:04 +0000)]
 * ... and finally save the generated EDC back to the edje file

This means that file created with the editor can now be decompiled!!

But make attention because not every feature of edje is supported.
This means that (if you modify an existing file) you will lost some feature
while saving; like MACRO, inherit values, comments in the EDC code and some
other smallies.
But if you have created the file with the editor all will be edje_decc well.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36537 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago * Support image_border_middle
davemds [Tue, 7 Oct 2008 21:13:27 +0000 (21:13 +0000)]
 * Support image_border_middle

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36506 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago * Add support for text Ellipsis and Fit
davemds [Tue, 7 Oct 2008 16:01:56 +0000 (16:01 +0000)]
 * Add support for text Ellipsis and Fit

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36502 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago * More work on edc export... quite finished now :)
davemds [Tue, 7 Oct 2008 14:11:11 +0000 (14:11 +0000)]
 * More work on edc export... quite finished now :)
 * Add gradient angle support to edje_edit
 * Some small doxy

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36500 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoedje uses size min/max and aspect hints in evas - old extern blah calls
raster [Sun, 5 Oct 2008 03:37:37 +0000 (03:37 +0000)]
edje uses size min/max and aspect hints in evas - old extern blah calls
compatible and use the evas hints internally.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36439 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago * more work on edc export
davemds [Fri, 3 Oct 2008 00:20:19 +0000 (00:20 +0000)]
 * more work on edc export

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36412 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agofix a jitter with text fit if fit region tiny!
raster [Thu, 2 Oct 2008 04:01:54 +0000 (04:01 +0000)]
fix a jitter with text fit if fit region tiny!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36389 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago * When you use \'confine\' on a draggie you must set a min size for the part!!
davemds [Wed, 1 Oct 2008 22:23:36 +0000 (22:23 +0000)]
 * When you use \'confine\' on a draggie you must set a min size for the part!!
I have lost some time spotting this

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36388 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoconfigure.in -> configure.ac
pfritz [Tue, 30 Sep 2008 18:07:29 +0000 (18:07 +0000)]
configure.in -> configure.ac

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36364 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago * And also export color_classes when saving edc
davemds [Sun, 28 Sep 2008 22:45:47 +0000 (22:45 +0000)]
 * And also export color_classes when saving edc

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36300 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago * implement edje_edit_state_color_class_get/set
davemds [Sun, 28 Sep 2008 22:23:43 +0000 (22:23 +0000)]
 * implement edje_edit_state_color_class_get/set

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36298 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago * make color classes editable
davemds [Sun, 28 Sep 2008 18:44:19 +0000 (18:44 +0000)]
 * make color classes editable

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36295 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago * add the ability to rename a \'data\' object
davemds [Sat, 27 Sep 2008 21:29:55 +0000 (21:29 +0000)]
 * add the ability to rename a \'data\' object
 * initial color_class support

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36281 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoasparagus!
raster [Thu, 25 Sep 2008 02:59:59 +0000 (02:59 +0000)]
asparagus!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36234 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoallow groups if declared later to override (Replace) their prior declarations.
raster [Wed, 24 Sep 2008 08:16:42 +0000 (08:16 +0000)]
allow groups if declared later to override (Replace) their prior declarations.
this basically allows u to #include some .edc then selectively override some
things in it u want changed.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36204 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago * add doxy for programs in EDCREF
davemds [Tue, 23 Sep 2008 19:25:01 +0000 (19:25 +0000)]
 * add doxy for programs in EDCREF

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36191 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago * more work on edc export (thanks dieb)
davemds [Tue, 23 Sep 2008 17:47:31 +0000 (17:47 +0000)]
 * more work on edc export (thanks dieb)

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36189 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agodisabel start/stop emits for programs - there is a good point that they are
raster [Thu, 18 Sep 2008 01:48:17 +0000 (01:48 +0000)]
disabel start/stop emits for programs - there is a good point that they are
largely useless.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36064 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoRevert edje_smart_calculate_v4_r2, it breaks e17 shelf resize.
barbieri [Wed, 17 Sep 2008 01:50:16 +0000 (01:50 +0000)]
Revert edje_smart_calculate_v4_r2, it breaks e17 shelf resize.

Not ready yet, reverting...

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36031 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoFix indentation levels.
barbieri [Tue, 16 Sep 2008 21:11:38 +0000 (21:11 +0000)]
Fix indentation levels.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36028 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agobin_SCRIPTS does not distribute the file, must add to EXTRA_DIST
barbieri [Tue, 16 Sep 2008 20:21:11 +0000 (20:21 +0000)]
bin_SCRIPTS does not distribute the file, must add to EXTRA_DIST

This is stupid, so is autofoo.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36027 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoMore svn:ignore
barbieri [Tue, 16 Sep 2008 19:44:20 +0000 (19:44 +0000)]
More svn:ignore

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36026 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agos/save/export/g
barbieri [Tue, 16 Sep 2008 19:20:21 +0000 (19:20 +0000)]
s/save/export/g

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36025 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago * Expose state visible flag
davemds [Tue, 16 Sep 2008 19:01:37 +0000 (19:01 +0000)]
 * Expose state visible flag

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36023 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoAdd script to export GIMP images to EDC
barbieri [Tue, 16 Sep 2008 18:01:39 +0000 (18:01 +0000)]
Add script to export GIMP images to EDC

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36020 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoIgnore py-compile
barbieri [Mon, 15 Sep 2008 23:49:35 +0000 (23:49 +0000)]
Ignore py-compile

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36009 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoEdje utilities: convert inkscape supported files to edc
barbieri [Mon, 15 Sep 2008 23:45:47 +0000 (23:45 +0000)]
Edje utilities: convert inkscape supported files to edc

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@36008 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years ago* Add top level data editing functions
davemds [Sun, 14 Sep 2008 22:30:15 +0000 (22:30 +0000)]
* Add top level data editing functions
* Also change edje_cache.c to don\'t free the data list when creating the data_cache

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35987 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoThis patch reduce the usage of memset by edje_match function.
cedric [Thu, 11 Sep 2008 11:20:42 +0000 (11:20 +0000)]
This patch reduce the usage of memset by edje_match function.

I did test this patch since three month in my apps and in E, and I didn't
notice anything going wrong with it. If you experience strange bug with
matching please report them.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35945 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoOnly update Evas_Object geometry when they are visible. This should prevent
cedric [Thu, 11 Sep 2008 11:18:33 +0000 (11:18 +0000)]
Only update Evas_Object geometry when they are visible. This should prevent
them from being put in the evas_render_update phase.

I did extensively test this patch since a few month and didn't notice any
bug with it in my apps, nor in E. But please report anything that goes wrong
for you after this version.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35944 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoReplace big serie of if, with a cleaner switch.
cedric [Thu, 11 Sep 2008 11:15:39 +0000 (11:15 +0000)]
Replace big serie of if, with a cleaner switch.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35943 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoMake EDJE_PROGRAM_CACHE configurable with autotools (with small fix for make it run...
cedric [Thu, 11 Sep 2008 11:14:39 +0000 (11:14 +0000)]
Make EDJE_PROGRAM_CACHE configurable with autotools (with small fix for make it run again).

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35942 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agook still doesnt work - FASTFREEZE shoudl work.. but dont.
raster [Wed, 10 Sep 2008 07:17:24 +0000 (07:17 +0000)]
ok still doesnt work - FASTFREEZE shoudl work.. but dont.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35925 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agofix scaling on edje_scale - works with smnall sizes now too. problem is
raster [Wed, 10 Sep 2008 06:39:57 +0000 (06:39 +0000)]
fix scaling on edje_scale - works with smnall sizes now too. problem is
really i was chasing a freeze/thaw problem. something is up.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35922 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoRevert edje calculate optimizations.
barbieri [Tue, 9 Sep 2008 23:41:42 +0000 (23:41 +0000)]
Revert edje calculate optimizations.

Edje is tricky, it's event processing is too weird and Cedric's
changes to make it work are not working as expected. Edje freezes
itself while processing signals, but in mouse down cb it forces
recalculate, which seems was previously ignored, but now they are not.

We should look at how to fix this and then re-apply this patch.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35908 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agosupport an edje scaling factor. parts can selectively say "yes.. scale me!"
raster [Tue, 9 Sep 2008 14:13:34 +0000 (14:13 +0000)]
support an edje scaling factor. parts can selectively say "yes.. scale me!"
:)... this allows e etc. to adapt to massivelyt different dpi screens with
slickness that even svg can't get to... why? you scale just what NEEDS
scaling (text, button sizes, and other limiting elements). other bits like
borders, padding etc. can remain pixel-perfect and thus the look is amazing.
pixel-perfect drawing with scalable adapting.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35895 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoAdd calculate callback to Evas_Smart_Class.
barbieri [Sun, 7 Sep 2008 01:25:49 +0000 (01:25 +0000)]
Add calculate callback to Evas_Smart_Class.

Some people is using it for some time now without problems, so I'm
adding it to SVN to get some broader use. Remember to recompile ALL
libraries that depend on Evas as it will change the
EVAS_SMART_CLASS_VERSION and old classes will fail to load.

This will also change Edje so it will postpone _edje_recalc() to
render time, calculate() callback, however some methods will force
early recalculation.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35860 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoActually call eet_init/eet_shutdown and fix another potential memory leak.
cedric [Fri, 22 Aug 2008 14:32:25 +0000 (14:32 +0000)]
Actually call eet_init/eet_shutdown and fix another potential memory leak.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35615 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoedje_cc_out.c: Create an error_and_abort() function and use it.
cmarcelo [Thu, 21 Aug 2008 03:58:11 +0000 (03:58 +0000)]
edje_cc_out.c: Create an error_and_abort() function and use it.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35596 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoedje_cc_out.c: Splitting data_write_scripts() in smaller pieces.
cmarcelo [Thu, 21 Aug 2008 03:57:56 +0000 (03:57 +0000)]
edje_cc_out.c: Splitting data_write_scripts() in smaller pieces.

Now we have one function for creating the script file and another for
compiling it.  Also tried to avoid lots of nesting by checking for
error conditions early and returning (or aborting).  Avoided messing
with the code logic.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35595 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoedje_cc_out.c: Removing unused function declaration and definition.
cmarcelo [Thu, 21 Aug 2008 03:57:39 +0000 (03:57 +0000)]
edje_cc_out.c: Removing unused function declaration and definition.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35594 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoedje_cc_out.c: Split data_write() in a bunch of smaller functions.
cmarcelo [Thu, 21 Aug 2008 03:57:20 +0000 (03:57 +0000)]
edje_cc_out.c: Split data_write() in a bunch of smaller functions.

Just moved the code pieces from data_write(), which was huge, to
static functions.  Also made minor cleanups, initializing variables
during declaration.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35593 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoSet svn:mime-type to image/png on *.png
barbieri [Mon, 18 Aug 2008 16:42:08 +0000 (16:42 +0000)]
Set svn:mime-type to image/png on *.png

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35554 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agoand compression was off four edje_sources in .dj files. back on!
raster [Mon, 18 Aug 2008 15:09:27 +0000 (15:09 +0000)]
and compression was off four edje_sources in .dj files. back on!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35547 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agook. i think most binary files are now fixed.
raster [Mon, 18 Aug 2008 00:02:26 +0000 (00:02 +0000)]
ok. i think most binary files are now fixed.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35525 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agofix binaries
raster [Sun, 17 Aug 2008 14:29:25 +0000 (14:29 +0000)]
fix binaries

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35507 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

16 years agomove around - flatter.
raster [Sun, 17 Aug 2008 07:44:18 +0000 (07:44 +0000)]
move around - flatter.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@35497 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33