summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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