framework/uifw/edje.git
13 years agoedje: let's release the hand brake and run faster !
cedric [Mon, 28 Feb 2011 13:25:46 +0000 (13:25 +0000)]
edje: let's release the hand brake and run faster !

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

13 years agoEdje text: Added size_range to limit the font size range.
tasn [Sun, 27 Feb 2011 18:09:03 +0000 (18:09 +0000)]
Edje text: Added size_range to limit the font size range.

This lets you limit the allowed sizes of the TEXT part (font sizes) to
a specific range. This is especially useful in combination with the
"fit" property.

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

13 years agoEdje text: Fixed a bug with fit_x and cleaned everything up.
tasn [Sun, 27 Feb 2011 18:09:00 +0000 (18:09 +0000)]
Edje text: Fixed a bug with fit_x and cleaned everything up.

There was a bug that cause bad sizing (by 1pt) when fit was set, this is
now fixed.
Furthermore, for some reason we had a loop although we already jumped
to the last value right at the start. That didn't make any sense,
so I removed that as well.

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

13 years agoEdje entry: Added edje_object_part_text_cursor_pos_get/set.
tasn [Sun, 27 Feb 2011 10:25:22 +0000 (10:25 +0000)]
Edje entry: Added edje_object_part_text_cursor_pos_get/set.

This adds the ability to control the text position of an edje_entry.
Patch by Jihoon Kim.

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

13 years agoedje: fix signal comming from box/table part.
cedric [Thu, 24 Feb 2011 14:41:08 +0000 (14:41 +0000)]
edje: fix signal comming from box/table part.

Thanks to the report by Jonathan "Watchwolf" Atton.

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

13 years agoSubject: Re: [E-devel] E SVN: discomfitor trunk/edje/src/bin
discomfitor [Wed, 23 Feb 2011 20:30:14 +0000 (20:30 +0000)]
Subject: Re: [E-devel] E SVN: discomfitor trunk/edje/src/bin
Date: Wed, 23 Feb 2011 20:25:38 +0100 (CET)

On Wed, 23 Feb 2011, Mike Blumenkrantz wrote:
> vtorri! help!!!! :(

try the attached patch

Vincent

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

13 years agowhoops
discomfitor [Wed, 23 Feb 2011 19:07:13 +0000 (19:07 +0000)]
whoops

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

13 years agokill off edje_cc on wince again
discomfitor [Wed, 23 Feb 2011 08:05:59 +0000 (08:05 +0000)]
kill off edje_cc on wince again

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

13 years agofix install dir
discomfitor [Wed, 23 Feb 2011 06:32:20 +0000 (06:32 +0000)]
fix install dir

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

13 years agoedje: change epp installdir
discomfitor [Wed, 23 Feb 2011 02:51:32 +0000 (02:51 +0000)]
edje: change epp installdir

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

13 years agoedje: fix propagation of recursive events.
cedric [Tue, 22 Feb 2011 18:09:19 +0000 (18:09 +0000)]
edje: fix propagation of recursive events.

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

13 years agoefl: don't track config.cache.
cedric [Tue, 22 Feb 2011 17:16:59 +0000 (17:16 +0000)]
efl: don't track config.cache.

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

13 years agoefl: add back touch on configure time generated file.
cedric [Tue, 22 Feb 2011 10:29:28 +0000 (10:29 +0000)]
efl: add back touch on configure time generated file.

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

13 years agoefl: turn on cached result, that will reduce your configure time a lot !
cedric [Mon, 21 Feb 2011 14:56:49 +0000 (14:56 +0000)]
efl: turn on cached result, that will reduce your configure time a lot !

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

13 years agoedje now uses (and installs if not previously found) epp as its default C preprocesso...
discomfitor [Mon, 21 Feb 2011 08:04:44 +0000 (08:04 +0000)]
edje now uses (and installs if not previously found) epp as its default C preprocessor, providing consistent output across all platforms and allowing edje_cc to run on windows (vtorri!!)
fallbacks exist to use old behavior if epp fails.

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

13 years agochlog++
raster [Mon, 21 Feb 2011 05:56:28 +0000 (05:56 +0000)]
chlog++

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

13 years agoFrom: WooHyun Jung <wh0705.jung@samsung.com>
raster [Mon, 21 Feb 2011 05:53:23 +0000 (05:53 +0000)]
From: WooHyun Jung <wh0705.jung@samsung.com>
Subject: RE: [E-devel] One bug in _edje_key_down_cb func (in
edje_entry.c)

I found one bug in _edje_key_down_cb func (in edje_entry.c)

When I input "Backspace" in an entry object,  _signal_cursor_chagned_func(in
elm_entry.c) is not called.

This is because the following code in _edje_key_down_cb func (in edje_entry.c)
is not called.

 if ((evas_textblock_cursor_compare(tc, en->cursor)) && (!cursor_changed))
    _edje_emit(ed, "cursor,changed", rp->part->name);

Why not called ? Because ~ evas_textblock_cursor_compare(tc, en->cursor)
returns 0.

(i.e. old cursor and current cursor have the same position information)

I think old cursor should keep its position without any updating.

But in evas_textblock_cursor_char_delete() func, called by _backsapce func
(in edje_entry.c) -

old cursor's postion is updated as the current position.

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

13 years agoEdje edje_entry.c: Removed trailing whitespaces. Patch by Jihoon Kim <jihoon48.kim...
seoz [Mon, 21 Feb 2011 01:48:41 +0000 (01:48 +0000)]
Edje edje_entry.c: Removed trailing whitespaces. Patch by Jihoon Kim <jihoon48.kim@samsung.com>

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

13 years agoadd an ellipsis alias.
raster [Sat, 19 Feb 2011 12:37:12 +0000 (12:37 +0000)]
add an ellipsis alias.

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

13 years agodox.in update: elementary,evas,edje,ecore,eio,eet,eeze.
seoz [Thu, 10 Feb 2011 16:50:18 +0000 (16:50 +0000)]
dox.in update: elementary,evas,edje,ecore,eio,eet,eeze.
Sync authors in doc with AUTHORS.
Updated date to 2011.

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

13 years ago * edje: fix case with recursive alias.
cedric [Thu, 10 Feb 2011 12:27:15 +0000 (12:27 +0000)]
* edje: fix case with recursive alias.

With that patch Enki should be working well and all
application using alias for part in edje should be fine
too.

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

13 years ago * edje: fix invalid memory access by edje alias code.
cedric [Tue, 8 Feb 2011 14:11:47 +0000 (14:11 +0000)]
* edje: fix invalid memory access by edje alias code.

Reported by Jonathan Atton "Watchwolf".

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

13 years agoEdje mirrored-mode: Fixed compilation warning.
tasn [Thu, 3 Feb 2011 10:16:48 +0000 (10:16 +0000)]
Edje mirrored-mode: Fixed compilation warning.

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

13 years agoEdje text: Use the ellipsis char instead of 3 dots.
tasn [Thu, 3 Feb 2011 08:55:40 +0000 (08:55 +0000)]
Edje text: Use the ellipsis char instead of 3 dots.

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

13 years ago * edje: prevent unitialized text to go outside of this function.
cedric [Wed, 2 Feb 2011 16:03:22 +0000 (16:03 +0000)]
* edje: prevent unitialized text to go outside of this function.

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

13 years agoEdje: Fixed the docs of mirrored mode to include starting version.
tasn [Wed, 2 Feb 2011 09:03:43 +0000 (09:03 +0000)]
Edje: Fixed the docs of mirrored mode to include starting version.

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

13 years agoEdje: Updated changelog.
tasn [Tue, 1 Feb 2011 13:26:54 +0000 (13:26 +0000)]
Edje: Updated changelog.

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

13 years agoEdje: Added mirrored mode. Mirrored mode is used for UI-mirroring. It lets you mirror...
tasn [Tue, 1 Feb 2011 13:26:49 +0000 (13:26 +0000)]
Edje: Added mirrored mode. Mirrored mode is used for UI-mirroring. It lets you mirror edje objects automatically (it also sends signals to the .edc code so you can do tweaks if you want), no need to create a special theme just for rtl layouts.
This is controlled by the two added API functions.
The changes in Elementary that utilize these functions will be committed soon.

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

13 years ago(minor) don't need 2 struct members anymore. mem use--
raster [Tue, 1 Feb 2011 09:13:23 +0000 (09:13 +0000)]
(minor) don't need 2 struct members anymore. mem use--

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

13 years agoEdje: Updated changelog.
tasn [Sun, 30 Jan 2011 10:46:42 +0000 (10:46 +0000)]
Edje: Updated changelog.

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

13 years agoEdje text: Added support for auto-alignment. Text alignment with x=-1.0 means auto.
tasn [Sun, 30 Jan 2011 10:46:39 +0000 (10:46 +0000)]
Edje text: Added support for auto-alignment. Text alignment with x=-1.0 means auto.

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

13 years agoEdje entry: Added cursor_mode to edje to toggle between UNDER (efl/terminal) and...
tasn [Sun, 30 Jan 2011 10:46:33 +0000 (10:46 +0000)]
Edje entry: Added cursor_mode to edje to toggle between UNDER (efl/terminal) and BEFORE (gtk/rest of the world) cursor modes.

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

13 years agomake edje externals interface version locked to edje major version
raster [Sun, 30 Jan 2011 05:58:57 +0000 (05:58 +0000)]
make edje externals interface version locked to edje major version
(and .0.0) so that externals work between versions. (until we break
major version). not a changelog thing as it doesnt materially change
anything from 1.0.0

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

13 years agogeeze. get year right! spank
raster [Sat, 29 Jan 2011 13:24:22 +0000 (13:24 +0000)]
geeze. get year right! spank

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

13 years agoaaaah farg. forgot the changelogs. fix.
raster [Sat, 29 Jan 2011 03:54:33 +0000 (03:54 +0000)]
aaaah farg. forgot the changelogs. fix.

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

13 years agosvn goes to x.x.999.svnrev now. :)
raster [Sat, 29 Jan 2011 03:34:44 +0000 (03:34 +0000)]
svn goes to x.x.999.svnrev now. :)

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

13 years ago1.0 version magic. now leave these projects the hell alone in svn
raster [Sat, 29 Jan 2011 03:05:22 +0000 (03:05 +0000)]
1.0 version magic. now leave these projects the hell alone in svn
until we have branches.

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

13 years ago * edje: finally fix everything !
cedric [Mon, 24 Jan 2011 13:29:17 +0000 (13:29 +0000)]
* edje: finally fix everything !

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

13 years agofix test min AND max bool flags to work right again. :)
raster [Mon, 24 Jan 2011 10:35:34 +0000 (10:35 +0000)]
fix test min AND max bool flags to work right again. :)

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

13 years ago"...PLEASE TEST ASAP AND REPORT TO ME: cedric.bail@free.fr !..."
raster [Sat, 22 Jan 2011 02:36:57 +0000 (02:36 +0000)]
"...PLEASE TEST ASAP AND REPORT TO ME: cedric.bail@free.fr !..."

you broke everything in e17 with this - evry apps window bottom half
is back now! i'll rever for now and let you re-apply the patch locally
and do some testing to find out what you broke with evry in trying to
fix this other bug. :)

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

13 years agoAssorted fixes for building RPMS, probably a good thing that the release source archi...
rui [Fri, 21 Jan 2011 21:38:01 +0000 (21:38 +0000)]
Assorted fixes for building RPMS, probably a good thing that the release source archives can generate the rpms as expected.

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

13 years ago * edje: fix bug when targetting external, table and box items
cedric [Thu, 20 Jan 2011 13:03:09 +0000 (13:03 +0000)]
* edje: fix bug when targetting external, table and box items
reported by yoz and watchwolf.

WARNING: IT SHOULD BE JUST A FIX, TRIED AND TESTED, BUT COULD
BREAK YOUR APPS, PLEASE TEST ASAP AND REPORT TO ME:
cedric.bail@free.fr !

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

13 years agowarning--
raster [Sun, 16 Jan 2011 08:09:47 +0000 (08:09 +0000)]
warning--

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

13 years agomore return fixes. clang reports.
raster [Sun, 16 Jan 2011 04:13:37 +0000 (04:13 +0000)]
more return fixes. clang reports.

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

13 years agotype part gradient shouldnt cause an abort! just ignore it!
raster [Sun, 16 Jan 2011 04:11:47 +0000 (04:11 +0000)]
type part gradient shouldnt cause an abort! just ignore it!

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

13 years agomore dead statement -> unused conversion.
raster [Sun, 16 Jan 2011 04:10:45 +0000 (04:10 +0000)]
more dead statement -> unused conversion.

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

13 years agomore cases of default return etc.
raster [Sun, 16 Jan 2011 04:08:49 +0000 (04:08 +0000)]
more cases of default return etc.

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

13 years agomore clang warnings-- (double returns as default case always returns
raster [Sun, 16 Jan 2011 04:08:09 +0000 (04:08 +0000)]
more clang warnings-- (double returns as default case always returns
anyway - make it fall thru to default return)

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

13 years agodisable dead code
raster [Sun, 16 Jan 2011 04:05:30 +0000 (04:05 +0000)]
disable dead code

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

13 years agouse unused instead of dead code to silence warnings
raster [Sun, 16 Jan 2011 04:00:50 +0000 (04:00 +0000)]
use unused instead of dead code to silence warnings

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

13 years agoclang found an issue with freeing custom states. fix.
raster [Sun, 16 Jan 2011 03:59:53 +0000 (03:59 +0000)]
clang found an issue with freeing custom states. fix.

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

13 years agouse unused instead of dead code to get rid of warnings
raster [Sun, 16 Jan 2011 03:56:41 +0000 (03:56 +0000)]
use unused instead of dead code to get rid of warnings

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

13 years agowarning--
raster [Sun, 16 Jan 2011 03:31:05 +0000 (03:31 +0000)]
warning--

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

13 years agooops fix had a bug - fix. :)
raster [Sun, 16 Jan 2011 03:28:24 +0000 (03:28 +0000)]
oops fix had a bug - fix. :)

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

13 years agospace++
raster [Sun, 16 Jan 2011 03:25:15 +0000 (03:25 +0000)]
space++

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

13 years agofix leak - eet_list arrya return must be freed.
raster [Sun, 16 Jan 2011 02:46:34 +0000 (02:46 +0000)]
fix leak - eet_list arrya return must be freed.

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

13 years agofix some clang and ptential warnings
raster [Sun, 16 Jan 2011 02:14:45 +0000 (02:14 +0000)]
fix some clang and ptential warnings

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

13 years agohandle no partname in embryo api.
raster [Sun, 16 Jan 2011 02:01:28 +0000 (02:01 +0000)]
handle no partname in embryo api.

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

13 years agoprep for 1.0 -> edje_convert no longer needed/used. if you havent
raster [Sun, 16 Jan 2011 01:57:46 +0000 (01:57 +0000)]
prep for 1.0 -> edje_convert no longer needed/used. if you havent
converted by now... too late. thats pre 1.0 - history.

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

13 years agoummm... also remove unused vars if u are going to remove the other
raster [Sun, 16 Jan 2011 01:57:06 +0000 (01:57 +0000)]
ummm... also remove unused vars if u are going to remove the other
unused code.

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

13 years agoavoid trying to fwrite to an unopened file
discomfitor [Sat, 15 Jan 2011 19:53:11 +0000 (19:53 +0000)]
avoid trying to fwrite to an unopened file

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

13 years agorevert last, must have been high
discomfitor [Sat, 15 Jan 2011 19:47:02 +0000 (19:47 +0000)]
revert last, must have been high

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

13 years agomore correctly shut gcc warnings up
discomfitor [Sat, 15 Jan 2011 19:46:13 +0000 (19:46 +0000)]
more correctly shut gcc warnings up

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

13 years ago#if0 out some unimplemented stuff
discomfitor [Sat, 15 Jan 2011 19:44:17 +0000 (19:44 +0000)]
#if0 out some unimplemented stuff

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

13 years agoooh silly! remove the list item, not head! as intended. fix.
raster [Fri, 7 Jan 2011 10:52:19 +0000 (10:52 +0000)]
ooh silly! remove the list item, not head! as intended. fix.

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

13 years ago1. fix potential bug in processing messages on a specific object where
raster [Fri, 7 Jan 2011 08:07:32 +0000 (08:07 +0000)]
1. fix potential bug in processing messages on a specific object where
it could be deleted by callbacks
2. fix edje message process to only process messages from that obj - a
bit complex as we need restart stuff too to handle the list becoming
invalid.

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

13 years agoadd guards in config.h to avoid multiple inclusions
caro [Thu, 6 Jan 2011 18:45:09 +0000 (18:45 +0000)]
add guards in config.h to avoid multiple inclusions

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

13 years agobetter include of headers
caro [Mon, 3 Jan 2011 08:11:36 +0000 (08:11 +0000)]
better include of headers

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

13 years agofix a bit doxy
caro [Mon, 3 Jan 2011 08:10:33 +0000 (08:10 +0000)]
fix a bit doxy

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

13 years agoupdate MAINTAINERCLEANFILES
caro [Mon, 3 Jan 2011 08:10:00 +0000 (08:10 +0000)]
update MAINTAINERCLEANFILES

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

13 years agoFOCUS_OBJECT takes a part as target
sachiel [Tue, 14 Dec 2010 17:18:31 +0000 (17:18 +0000)]
FOCUS_OBJECT takes a part as target

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

13 years agogaurd ecore_imf functions
caro [Tue, 14 Dec 2010 07:05:52 +0000 (07:05 +0000)]
gaurd ecore_imf functions

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

13 years agomissing one _Bool -> Eina_Bool
caro [Tue, 14 Dec 2010 06:20:55 +0000 (06:20 +0000)]
missing one _Bool -> Eina_Bool

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

13 years agouse size_t when it does not hurt
caro [Tue, 14 Dec 2010 06:19:30 +0000 (06:19 +0000)]
use size_t when it does not hurt

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

13 years agodo not include some headers if vc++ is used
caro [Tue, 14 Dec 2010 05:56:46 +0000 (05:56 +0000)]
do not include some headers if vc++ is used

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

13 years agouse Eina_Bool instead of _Bool for consistency
caro [Tue, 14 Dec 2010 05:49:46 +0000 (05:49 +0000)]
use Eina_Bool instead of _Bool for consistency

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

13 years agodeclare variables at the beginning of the block
caro [Tue, 14 Dec 2010 05:42:25 +0000 (05:42 +0000)]
declare variables at the beginning of the block

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

13 years agoDSO problem: math functions are used in edje_cc
caro [Fri, 10 Dec 2010 07:59:48 +0000 (07:59 +0000)]
DSO problem: math functions are used in edje_cc

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

13 years agoforgot ecore for the DSO problem
caro [Fri, 10 Dec 2010 07:15:25 +0000 (07:15 +0000)]
forgot ecore for the DSO problem

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

13 years agoFix me as author
englebass [Fri, 10 Dec 2010 06:05:35 +0000 (06:05 +0000)]
Fix me as author

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

13 years agofirst step toward DSO solution. see ticket #644
caro [Thu, 9 Dec 2010 18:39:08 +0000 (18:39 +0000)]
first step toward DSO solution. see ticket #644

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

13 years agoUpdate edje spec to current state of affairs.
rui [Wed, 8 Dec 2010 17:08:14 +0000 (17:08 +0000)]
Update edje spec to current state of affairs.

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

13 years agoList and allow to fetch pre-processing errors when compiling Embryo scripts.
sachiel [Tue, 7 Dec 2010 19:06:53 +0000 (19:06 +0000)]
List and allow to fetch pre-processing errors when compiling Embryo scripts.

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

13 years agoNULL out focused part when clearing the remnants of a gone Edje
sachiel [Mon, 6 Dec 2010 13:50:51 +0000 (13:50 +0000)]
NULL out focused part when clearing the remnants of a gone Edje

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

13 years agoif we aren't looking for a glob... why do we go alloc a possible
raster [Mon, 6 Dec 2010 07:49:00 +0000 (07:49 +0000)]
if we aren't looking for a glob... why do we go alloc a possible
massive pattern match thing.. if you have a LOOOOOOOOOOT of collection
entries... that can be a big set.

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

13 years agomaybe fix del ref 0 string then add it back with same handle?
raster [Sun, 5 Dec 2010 03:12:34 +0000 (03:12 +0000)]
maybe fix del ref 0 string then add it back with same handle?

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

13 years ago * eina,eet,embryo,evas,ecore,edje,efreet,e_dbus,eeze: beta3 !
cedric [Sat, 4 Dec 2010 00:50:58 +0000 (00:50 +0000)]
* eina,eet,embryo,evas,ecore,edje,efreet,e_dbus,eeze: beta3 !

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

13 years ago * edje: SPANK ! SPANK ! SPANK !
cedric [Fri, 3 Dec 2010 18:21:56 +0000 (18:21 +0000)]
* edje: SPANK ! SPANK ! SPANK !

fprintf should always specify a format.

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

13 years ago * edje: remove c++ comment also.
cedric [Fri, 3 Dec 2010 17:55:02 +0000 (17:55 +0000)]
* edje: remove c++ comment also.

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

13 years ago * edje: improve portability and simplify code.
cedric [Fri, 3 Dec 2010 16:41:38 +0000 (16:41 +0000)]
* edje: improve portability and simplify code.

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

13 years agotwinkle twinkle little fix...
sachiel [Fri, 3 Dec 2010 14:00:04 +0000 (14:00 +0000)]
twinkle twinkle little fix...

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

13 years agoEdje_Edit has been taught the basics of Embryo scripting.
sachiel [Thu, 2 Dec 2010 18:20:34 +0000 (18:20 +0000)]
Edje_Edit has been taught the basics of Embryo scripting.

It is possible now to call a recompile of the script, which if it doesn't
fail, will also update the running Embryo VM. Saving the object, when opened
from a file compiled with a sufficiently new edje_cc (early this week, I think), will generate the source including the scripts in their right place.
It's still missing a proper report of errors during the script build, but that will come later.

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

13 years agoMake edje_cc store script source snippets (only embryo now) in the generated file.
sachiel [Tue, 30 Nov 2010 15:37:20 +0000 (15:37 +0000)]
Make edje_cc store script source snippets (only embryo now) in the generated file.

Yeah... yeah... we are on a freeze and we aren't supposed to be doing things like this, but it's not change anything other than allow edje_edit to know about scripts in order to not screw them up when modifying a file.

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

13 years ago * edje: the most simple and usefull case of alias convertion
cedric [Tue, 30 Nov 2010 13:09:03 +0000 (13:09 +0000)]
* edje: the most simple and usefull case of alias convertion
wasn't implemented at all. Should be working now, please test
all your code that relly on "part1:part2[index]:sig" behaviour.

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

13 years agoEdje entry: Fixed bug with preedit string. The text was committed to the current...
tasn [Tue, 30 Nov 2010 11:06:22 +0000 (11:06 +0000)]
Edje entry: Fixed bug with preedit string. The text was committed to the current cursor position instead of the preedit cursor position (which may be different if you click the mouse somewhere in the tetx). Patch by Jihoon Kim.

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

13 years ago Put myself as author in edje (as per all the edje_edit works)
davemds [Mon, 29 Nov 2010 23:05:50 +0000 (23:05 +0000)]
 Put myself as author in edje (as per all the edje_edit works)
 But the real reason for this commit is to test the little mod
 I have done on the commit script

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

13 years ago * edje: strcpy could only go wrong.
cedric [Fri, 26 Nov 2010 16:46:35 +0000 (16:46 +0000)]
* edje: strcpy could only go wrong.

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

13 years agooops, forgot some machine output.
barbieri [Thu, 25 Nov 2010 23:22:50 +0000 (23:22 +0000)]
oops, forgot some machine output.

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

13 years agowelcome edje_external_inspector.
barbieri [Thu, 25 Nov 2010 23:16:56 +0000 (23:16 +0000)]
welcome edje_external_inspector.

this tool is similar to edje_inspector as it uses similar command line
and output formats, but instead of acting upon EDJ compiled files, it
will use edje EXTERNAL module providers (/usr/lib/edje/modules/*),
being able to list modules and their registered types.

it is quite useful to know which parameters are exposed, their types
and default value (--detail=terse) and also mode information such as
flags, min/max/step/accepted/denied and other valuable information
(--detail=all).

as usual it accepts globs to filter input. example usage:

{{{
shell$ edje_external_inspector -t '*anch*'
module {
   name: "elm";
   friendly_name: "Elementary";
   types {
      type {
         name: "elm/anchorblock";
         params {
            string: "style" "default";
            string: "text" "some text";
         }
      }
      type {
         name: "elm/anchorview";
         params {
            string: "style" "default";
            string: "text" "some text";
         }
      }
   }
}

shell$ edje_external_inspector --type='*anch*'
module {
   name: "elm";
   friendly_name: "Elementary";
   types {
      type {
         name: "elm/anchorblock";
         params {
            string: "style" "default";
            string: "text" "some text";
         }
      }
      type {
         name: "elm/anchorview";
         params {
            string: "style" "default";
            string: "text" "some text";
         }
      }
   }
}

shell$ edje_external_inspector --detail=all 'emo*'
module {
   name: "emotion";
   friendly_name: "Emotion";
   types {
      type {
         name: "emotion";
         label: "Emotion";
         params {
            choice: "engine" "xine"; /* flags: REGULAR, choices: "xine" "gstreamer" */
            string: "file"; /* flags: REGULAR */
            bool: "play" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
            double: "position" "0"; /* flags: REGULAR */
            bool: "smooth_scale" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
            double: "audio_volume" "0.9"; /* flags: REGULAR */
            bool: "audio_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
            int: "audio_channel" "0"; /* flags: REGULAR */
            bool: "video_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
            int: "video_channel" "0"; /* flags: REGULAR */
            bool: "spu_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
            int: "spu_channel" "0"; /* flags: REGULAR */
            int: "chapter" "0"; /* flags: REGULAR */
            double: "play_speed" "1"; /* flags: REGULAR */
            double: "play_length" "0"; /* flags: REGULAR */
         }
      }
   }
}
}}}

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

13 years agoUse mempools to create parts
sachiel [Wed, 24 Nov 2010 15:26:54 +0000 (15:26 +0000)]
Use mempools to create parts

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