framework/uifw/edje.git
14 years agoedje: Document several puzzling Edje_External_Type callbacks
dottedmag [Mon, 1 Mar 2010 14:41:49 +0000 (14:41 +0000)]
edje: Document several puzzling Edje_External_Type callbacks

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

14 years agodocumentation improvements:
barbieri [Sun, 28 Feb 2010 19:25:10 +0000 (19:25 +0000)]
documentation improvements:

 - quick access in the huuuuuuuge edcref
 - block name is top-aligned to its example fragment

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

14 years agoremove warnings from edje binaries.
barbieri [Sun, 28 Feb 2010 16:14:50 +0000 (16:14 +0000)]
remove warnings from edje binaries.

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

14 years agoEdje now uses Eina_Bool where it should.
barbieri [Sun, 28 Feb 2010 15:57:17 +0000 (15:57 +0000)]
Edje now uses Eina_Bool where it should.

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

14 years agoEdje needs to detect files changed on disk before considering cache.
barbieri [Sat, 27 Feb 2010 03:47:04 +0000 (03:47 +0000)]
Edje needs to detect files changed on disk before considering cache.

If file changed on disc (mtime), then make the reference dangling so
it is not reused anymore on subsequent open. If it is in cache, just
free it as it is not useful anymore.

This solves the following problem:

     edje_object_file_set(ed, path, group);
     ecore_file_cp(new_gen_file, path);
     edje_object_file_set(ed, path, group); /* still uses the old one! */

By: Bruno Dilly <bdilly@profusion.mobi>

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

14 years ago[PATCH2/2] Improve edje documentation.
barbieri [Sat, 27 Feb 2010 00:25:32 +0000 (00:25 +0000)]
[PATCH2/2] Improve edje documentation.

This reorder couple of functions so the generated documentation makes
sense.

By: Eduardo Felipe < eduardofelipe87@gmail.com>

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

14 years ago[PATCH1/2] Improve edje documentation.
barbieri [Sat, 27 Feb 2010 00:15:41 +0000 (00:15 +0000)]
[PATCH1/2] Improve edje documentation.

This fixes the documentation, but they are still in the wrong order.

By: Eduardo Felipe <eduardofelipe87@gmail.com>

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

14 years agoupdate docs to say EINA_(TRUE|FALSE)
barbieri [Fri, 26 Feb 2010 23:59:47 +0000 (23:59 +0000)]
update docs to say EINA_(TRUE|FALSE)

By: Lucas De Marchi

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

14 years agoFix FALSE...should be EINA_FALSE.
devilhorns [Fri, 26 Feb 2010 06:01:09 +0000 (06:01 +0000)]
Fix FALSE...should be EINA_FALSE.

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

14 years ago * edje: Use fixed point for tween too.
cedric [Wed, 24 Feb 2010 15:37:16 +0000 (15:37 +0000)]
* edje: Use fixed point for tween too.

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

14 years ago * edje: Fix typo preventing creation of multiple edje box layout.
cedric [Wed, 24 Feb 2010 14:50:07 +0000 (14:50 +0000)]
* edje: Fix typo preventing creation of multiple edje box layout.

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

14 years agooooh that was bad! oops. fix!
raster [Wed, 24 Feb 2010 05:47:23 +0000 (05:47 +0000)]
oooh that was bad! oops. fix!

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

14 years ago * edje: Fix naming for amalgamation and make static functions
cedric [Tue, 23 Feb 2010 15:55:04 +0000 (15:55 +0000)]
* edje: Fix naming for amalgamation and make static functions
that should.

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

14 years ago * edje: Add more focus event in edje. A start for a focus layout work.
cedric [Tue, 23 Feb 2010 13:39:19 +0000 (13:39 +0000)]
* edje: Add more focus event in edje. A start for a focus layout work.

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

14 years agofix moving edje obj aroudn with maps in it.
raster [Tue, 23 Feb 2010 08:37:30 +0000 (08:37 +0000)]
fix moving edje obj aroudn with maps in it.

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

14 years agoahhh and if parts are images.. use the right uv coords.
raster [Tue, 23 Feb 2010 07:56:59 +0000 (07:56 +0000)]
ahhh and if parts are images.. use the right uv coords.

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

14 years agoaaaah missing map smooth and alpha flags.
raster [Tue, 23 Feb 2010 05:45:24 +0000 (05:45 +0000)]
aaaah missing map smooth and alpha flags.

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

14 years agoAdjust for ver-pre-svn support
rui [Sun, 21 Feb 2010 18:40:56 +0000 (18:40 +0000)]
Adjust for ver-pre-svn support
Add two missing files.

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

14 years agoadd embryo to manipulate map stuff.
raster [Sun, 21 Feb 2010 10:55:45 +0000 (10:55 +0000)]
add embryo to manipulate map stuff.

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

14 years agodocs++
raster [Sun, 21 Feb 2010 09:39:58 +0000 (09:39 +0000)]
docs++

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

14 years agoadd border_scale option for images - image border will scale based on edje
raster [Sun, 21 Feb 2010 06:53:44 +0000 (06:53 +0000)]
add border_scale option for images - image border will scale based on edje
scale factors. this is independant of scale: per part.

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

14 years ago * edje: Fix a warning.
cedric [Fri, 19 Feb 2010 18:43:08 +0000 (18:43 +0000)]
* edje: Fix a warning.

Please review as I am not sure why this code was written as the beginning.

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

14 years ago * edje: Change filter_state to filter and give the possibility to
cedric [Fri, 19 Feb 2010 18:30:46 +0000 (18:30 +0000)]
* edje: Change filter_state to filter and give the possibility to
filter from another part than the event source.

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

14 years agointerp properly and make perspective api work.. untested yet...
raster [Fri, 19 Feb 2010 06:28:03 +0000 (06:28 +0000)]
interp properly and make perspective api work.. untested yet...

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

14 years agoForgot to copy image id
sachiel [Thu, 18 Feb 2010 14:05:58 +0000 (14:05 +0000)]
Forgot to copy image id

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

14 years agoproper shutdown of entries.
barbieri [Wed, 17 Feb 2010 23:43:31 +0000 (23:43 +0000)]
proper shutdown of entries.

 * must disconnect connected callbacks, particularly those to
   canvas. The object we previously connect will die anyway, but
   canvas continues alive, dispatching its
   EVAS_CALLBACK_CANVAS_FOCUS_IN and EVAS_CALLBACK_CANVAS_FOCUS_OUT,
   causing nasty segmentation faults!

 * must call _edje_clean_objects() *AFTER* the entry is shut
   down. Otherwise ed->evas will be NULL and
   evas_event_callback_del_full() will fail. I left extra checks on
   those, since this call will return the given data (in our case
   "ed") and NULL when callback connection was not found.

 * flag existence of entries and if they were already initalized and
   shutdown before, avoid redoing such work.

This fixes a stupid crash that bugged editje for a while now.

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

14 years agom4 quoting
caro [Wed, 17 Feb 2010 19:50:19 +0000 (19:50 +0000)]
m4 quoting

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

14 years ago * edje: Fix fixed point use in map.
cedric [Wed, 17 Feb 2010 13:21:50 +0000 (13:21 +0000)]
* edje: Fix fixed point use in map.

Note: ep->description_pos is a FLOAT_T.

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

14 years agoadd back face cull option.
raster [Tue, 16 Feb 2010 16:36:16 +0000 (16:36 +0000)]
add back face cull option.

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

14 years agomap support in edje - first cut, missing features like back-face culling.
raster [Tue, 16 Feb 2010 16:20:15 +0000 (16:20 +0000)]
map support in edje - first cut, missing features like back-face culling.
also no dependency tracking etc. etc.

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

14 years agoMove to new canvas callbacks signature
sachiel [Tue, 16 Feb 2010 13:43:44 +0000 (13:43 +0000)]
Move to new canvas callbacks signature

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

14 years agofix freeze/thaw to use less ... cpu.
raster [Mon, 15 Feb 2010 06:40:58 +0000 (06:40 +0000)]
fix freeze/thaw to use less ... cpu.

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

14 years agoThe former test was giving false positives.
glima [Fri, 12 Feb 2010 14:00:31 +0000 (14:00 +0000)]
The former test was giving false positives.

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

14 years agoproper error logging for _edje_lua_error()
barbieri [Wed, 10 Feb 2010 20:23:27 +0000 (20:23 +0000)]
proper error logging for _edje_lua_error()

ERR() should not be used there, because _edje_lua_error() is already
an error logging function. Instead we should call eina_log_print()
directly, handling the source of the error.

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

14 years agoPreventing former strdup()-ed string to be eina_string_del()-ted.
glima [Wed, 10 Feb 2010 17:18:34 +0000 (17:18 +0000)]
Preventing former strdup()-ed string to be eina_string_del()-ted.

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

14 years agoFrom: 김지훈 <jihoon48.kim@samsung.com>
raster [Wed, 10 Feb 2010 15:12:35 +0000 (15:12 +0000)]
From: 김지훈 <jihoon48.kim@samsung.com>

This is edje_entry.c patch for supporting to switch the focus of ecore_imf
when the other window is clicked.

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

14 years ago * edje: Add filter_state to program.
cedric [Wed, 10 Feb 2010 15:07:17 +0000 (15:07 +0000)]
* edje: Add filter_state to program.

Patch from "Tristan <blunderer@gmail.com>".

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

14 years agoedje: edc property is elipsis and not text_elipsis (update doc + vim syntax file)
billiob [Tue, 9 Feb 2010 22:28:07 +0000 (22:28 +0000)]
edje: edc property is elipsis and not text_elipsis (update doc + vim syntax file)

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

14 years agostring_remove -> string_steal
englebass [Tue, 9 Feb 2010 21:06:27 +0000 (21:06 +0000)]
string_remove -> string_steal

Better naming

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

14 years agoUse eina_strbuf_reset to reduce realloc
englebass [Sat, 6 Feb 2010 21:43:32 +0000 (21:43 +0000)]
Use eina_strbuf_reset to reduce realloc

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

14 years agointernal strbuf -> eina_strbuf
englebass [Sat, 6 Feb 2010 21:43:12 +0000 (21:43 +0000)]
internal strbuf -> eina_strbuf

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

14 years agointernal strbuf -> eina_strbuf
englebass [Sat, 6 Feb 2010 21:42:37 +0000 (21:42 +0000)]
internal strbuf -> eina_strbuf

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

14 years agoGroup-level data edc blocks manipulation API for Edje_Edit.
glima [Fri, 5 Feb 2010 16:39:06 +0000 (16:39 +0000)]
Group-level data edc blocks manipulation API for Edje_Edit.

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

14 years agoMime-Type for edje files
tiago [Thu, 4 Feb 2010 17:47:33 +0000 (17:47 +0000)]
Mime-Type for edje files

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

14 years agoSave font filename in eet. By Masaki
tiago [Thu, 4 Feb 2010 14:34:06 +0000 (14:34 +0000)]
Save font filename in eet. By Masaki

Author:    Thiago Ribeiro Masaki <masaki at profusion.mobi>

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

14 years agoimprove edc.vim
billiob [Wed, 3 Feb 2010 00:13:47 +0000 (00:13 +0000)]
improve edc.vim

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

14 years agoFix init checks so that there is no more seg fault.
caro [Mon, 1 Feb 2010 17:26:25 +0000 (17:26 +0000)]
Fix init checks so that there is no more seg fault.
All that stuff should be cleaned, though.

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

14 years agoedje_cc:
caro [Sun, 31 Jan 2010 19:43:53 +0000 (19:43 +0000)]
edje_cc:

exit properly if eina_init() fails (like if
a mempool is not found), instead of a seg
fault.

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

14 years agoEcore_Str.h -> Eina
englebass [Sat, 30 Jan 2010 22:29:31 +0000 (22:29 +0000)]
Ecore_Str.h -> Eina

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

14 years agoEdje_Edit API break.
sachiel [Fri, 29 Jan 2010 20:44:34 +0000 (20:44 +0000)]
Edje_Edit API break.

Change group_del() to receive the name of the group to be deleted, and
change the function to not delete a group currently loaded. This causes
problems at the time of deleting the Evas_Object.
Also changed a bit the save() function and added save_all(), which saves
every group loaded, not only the one set to the object. This is mainly so
at the time of deleting a group, we can save the whole file and thus avoid
it getting out of sync with references if a group is deleted and the file
not saved afterwards.

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

14 years agoDon't allow recursive clipping
sachiel [Thu, 28 Jan 2010 20:44:03 +0000 (20:44 +0000)]
Don't allow recursive clipping

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

14 years agoRemoving "GENERATE EDC SOURCE" print
tiago [Thu, 28 Jan 2010 11:20:14 +0000 (11:20 +0000)]
Removing "GENERATE EDC SOURCE" print

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

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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@44313 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33