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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
barbieri [Mon, 22 Nov 2010 23:27:14 +0000 (23:27 +0000)]
oops, and the configure.ac
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@54848
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Mon, 22 Nov 2010 23:24:44 +0000 (23:24 +0000)]
welcome edje_inspector.
This tool inspects a binary EDJ file and dumps group names, part
names, parts, programs, externals, images, fonts and global data of
it. The output is in both human readable (edc-like) and machine
readable (easily parseable with shell scripts).
It allows filtering of groups, parts and programs names using glob
expressions (fnmatch). Also allows filtering of parts/prgrams that are
marked with "api:".
My idea is to later change elementary-generator to use this tool and
generate code for any Edje file, generating stub code for windows and
layouts marked with names "elm/win/*" and "elm/layoyt/application/*",
exposing parts marked as "api:". It would be much more helpful and
extensible than the current generator that is based on pre-defined C
code.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@54846
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Mon, 22 Nov 2010 22:07:41 +0000 (22:07 +0000)]
add missing edit method: edje_edit_font_path_get()
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@54836
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Mon, 22 Nov 2010 22:05:03 +0000 (22:05 +0000)]
keep the same order so eet serialization works properly.
Fonts should be the same as Edje_Font_Directory_Entry as it's
serialized using the same eet descriptor, so the fields should match
their order.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@54835
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 21 Nov 2010 06:28:13 +0000 (06:28 +0000)]
fix clicked when on hold set.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@54757
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
andreas [Fri, 19 Nov 2010 22:50:33 +0000 (22:50 +0000)]
allow to edje_object_part_external_param_set/edje_object_part_external_param_get with internal objects too. Currently implemented support for EDJE_PART_TYPE_TEXT and EDJE_PART_TYPE_TEXTBLOCK and param "text".
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@54727
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33