profile/ivi/edje.git
12 years agoFrom: PRINCE KUMAR DUBEY <prince.dubey@samsung.com>
PRINCE KUMAR DUBEY [Thu, 14 Jun 2012 09:45:48 +0000 (09:45 +0000)]
From: PRINCE KUMAR DUBEY <prince.dubey@samsung.com>
Subject: [E-devel] [Patch] [Edje] Fix for seg fault during edje
decompilation

Fix decompile of sound samples to use sound source file, not name
Fix decompile of sound samples not double-free
Fix alsa configure option to be alsa, not flac.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@72117 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: fix big oopsie.
cedric [Thu, 14 Jun 2012 01:20:26 +0000 (01:20 +0000)]
edje: fix big oopsie.

NOTE: this should unbreak your use of E17 clock widget
and elm_list should still be fine.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@72097 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agocedric -> REVERT 2. LOTs of valgrind probelsm from this patch and
raster [Wed, 13 Jun 2012 15:39:10 +0000 (15:39 +0000)]
cedric -> REVERT 2. LOTs of valgrind probelsm from this patch and
crashes too in real life. try with valgrind again some tiome. rp's
(parts) freed before callbacks called thus cb data is invalid by the
time its called.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@72090 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agocedric -> REVERT! breaks elm list!
raster [Wed, 13 Jun 2012 15:00:16 +0000 (15:00 +0000)]
cedric -> REVERT! breaks elm list!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@72087 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: cleanup the right callback.
cedric [Wed, 13 Jun 2012 08:51:02 +0000 (08:51 +0000)]
edje: cleanup the right callback.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@72074 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: remove warning.
cedric [Wed, 13 Jun 2012 06:50:48 +0000 (06:50 +0000)]
edje: remove warning.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@72062 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: correctly unswallow things on object destruction.
cedric [Wed, 13 Jun 2012 06:48:41 +0000 (06:48 +0000)]
edje: correctly unswallow things on object destruction.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@72061 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: rename VIRTUAL into SPACER and also fix Edje_Edit and inspector.
cedric [Wed, 13 Jun 2012 03:21:31 +0000 (03:21 +0000)]
edje: rename VIRTUAL into SPACER and also fix Edje_Edit and inspector.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@72058 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: properly clean up callbacks when destroying edje object.
cedric [Wed, 13 Jun 2012 03:10:18 +0000 (03:10 +0000)]
edje: properly clean up callbacks when destroying edje object.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@72057 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agobitch--
raster [Tue, 12 Jun 2012 16:29:11 +0000 (16:29 +0000)]
bitch--

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@72043 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agonever should have used this api - it never did squat diddly. bug in
raster [Tue, 12 Jun 2012 08:01:12 +0000 (08:01 +0000)]
never should have used this api - it never did squat diddly. bug in
api set.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71989 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: fix leak introduced by VIRTUAL.
cedric [Sun, 10 Jun 2012 12:15:02 +0000 (12:15 +0000)]
edje: fix leak introduced by VIRTUAL.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71898 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEdje load: Although we don't use them that much, we have refcounts in evas.
tasn [Sun, 10 Jun 2012 11:14:42 +0000 (11:14 +0000)]
Edje load: Although we don't use them that much, we have refcounts in evas.

Don't assume an evas_object_del has to delete the object.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71895 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoAdding related pages link.
gastal [Fri, 8 Jun 2012 13:21:08 +0000 (13:21 +0000)]
Adding related pages link.

Author:    Guilherme Iscaro <iscaro@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71848 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agounused--
discomfitor [Thu, 7 Jun 2012 07:59:18 +0000 (07:59 +0000)]
unused--

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71781 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje_entry: display preedit string even though there is no attribute
jihoon [Wed, 6 Jun 2012 15:06:31 +0000 (15:06 +0000)]
edje_entry: display preedit string even though there is no attribute

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71761 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix @version in each EFL header doxygen
jihoon [Mon, 4 Jun 2012 23:27:02 +0000 (23:27 +0000)]
fix @version in each EFL header doxygen

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71691 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: forgotten since.
cedric [Mon, 4 Jun 2012 06:09:37 +0000 (06:09 +0000)]
edje: forgotten since.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71678 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: morning speed of edje. Theme can now be a little bit lighter and faster.
cedric [Mon, 4 Jun 2012 02:57:15 +0000 (02:57 +0000)]
edje: morning speed of edje. Theme can now be a little bit lighter and faster.

NOTE: VIRTUAL part are almost like rectangle except they don't create any object
on the canvas. This part can't be visible, nor have any color, nor be used as a
clip, nor receive any event.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71674 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: remove object from the tracked list when they are deleted.
cedric [Mon, 4 Jun 2012 01:24:07 +0000 (01:24 +0000)]
edje: remove object from the tracked list when they are deleted.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71672 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago[edje] Better doc for edje_object_part_swallow.
glima [Fri, 1 Jun 2012 20:51:17 +0000 (20:51 +0000)]
[edje] Better doc for edje_object_part_swallow.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71630 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje/examples.dox: fix typos
jihoon [Fri, 1 Jun 2012 01:49:54 +0000 (01:49 +0000)]
edje/examples.dox: fix typos

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71615 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: we should at least always add the file_in to the list of used file.
cedric [Thu, 31 May 2012 06:50:09 +0000 (06:50 +0000)]
edje: we should at least always add the file_in to the list of used file.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71572 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: major oopsie !
cedric [Wed, 30 May 2012 12:51:21 +0000 (12:51 +0000)]
edje: major oopsie !

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71561 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: time to play with fire ! edje_cc will now use thread by default.
cedric [Wed, 30 May 2012 12:25:53 +0000 (12:25 +0000)]
edje: time to play with fire ! edje_cc will now use thread by default.

You can turn it off with -nothreads. Please report any issue you face.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71558 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: remove the work around.
cedric [Wed, 30 May 2012 12:16:50 +0000 (12:16 +0000)]
edje: remove the work around.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71556 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoThis is a small change, so I won't changelog it (or backport), but
raster [Wed, 30 May 2012 10:08:41 +0000 (10:08 +0000)]
This is a small change, so I won't changelog it (or backport), but
make _shutdown() funcs across efl complain and be unhappy if you
shutdown to < 0 shutdowns and not pull init count below 0.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71548 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: turn on trouble and speed by default.
cedric [Wed, 30 May 2012 08:56:57 +0000 (08:56 +0000)]
edje: turn on trouble and speed by default.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71546 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEdje: Cleanup compiler warnings if NEWPARTLOOKUP is not defined.
devilhorns [Sat, 26 May 2012 08:41:49 +0000 (08:41 +0000)]
Edje: Cleanup compiler warnings if NEWPARTLOOKUP is not defined.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71436 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEdje: Fix compiler warnings for edje_entry_input_panel functions when
devilhorns [Sat, 26 May 2012 08:34:25 +0000 (08:34 +0000)]
Edje: Fix compiler warnings for edje_entry_input_panel functions when
Ecore is built without IMF support.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71435 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix async embryo_cc stuff. it was losing all the embyro compiles!
raster [Thu, 24 May 2012 05:37:36 +0000 (05:37 +0000)]
fix async embryo_cc stuff. it was losing all the embyro compiles!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71387 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoadd a -threads mode and make non-threaded compile the default... no
raster [Thu, 24 May 2012 03:59:02 +0000 (03:59 +0000)]
add a -threads mode and make non-threaded compile the default... no
pending threads then. we can change this later for more testing.
trying to narrow down issues anyway.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71378 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoadd brackets.. to if...
raster [Wed, 23 May 2012 04:22:41 +0000 (04:22 +0000)]
add brackets.. to if...

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71344 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofound scrollbar bug in e17 theme... something to do with my making
raster [Wed, 23 May 2012 03:12:25 +0000 (03:12 +0000)]
found scrollbar bug in e17 theme... something to do with my making
part lookups faster (O(1)). disable new part lookup code until i've
figured it out.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71341 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agodont eet_close on error/abort as it can cause segv's now due to threads.
raster [Tue, 22 May 2012 09:09:52 +0000 (09:09 +0000)]
dont eet_close on error/abort as it can cause segv's now due to threads.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71309 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje edje_cc_handlers.c: Fixed formatting while reading the code.
seoz [Mon, 21 May 2012 13:23:11 +0000 (13:23 +0000)]
edje edje_cc_handlers.c: Fixed formatting while reading the code.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71285 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoFrom: SHILPA ONKAR SINGH <shilpa.singh@samsung.com>
SHILPA ONKAR SINGH [Mon, 21 May 2012 10:08:18 +0000 (10:08 +0000)]
From: SHILPA ONKAR SINGH <shilpa.singh@samsung.com>
Subject: [E-devel] [Edje]: Bug Fix: Edje draggable jumps when external
events is used.

Please find attached bug fix patch for edje draggable jump issue when
external event area is used.

Bug: When an external event area is used for edje draggable and when
after mouse move if immediate mouse down
is done then the draggable jumps back to its original position.

Analysis: In  _edje_mouse_down_signal_cb  When an external event area
is set  i.e., when rp->events_to is set.
tmp.x value is set to 0, need_reset is set to 1 and also
_edje_recalc_do is called including emitting "drag" signal. this code
is
unnecessary/buggy  and instead it causes the jump.
1. In mouse down only drag->down.x and drag->down.y needs to be set
which is being set below and tmp value need not be reset to
0 as tmp value is calculated in mouse move based on drag->down.x and
drag->down.y values.
2. need_reset is already set in mouse up hence need not be set in
mouse down again.
3. edje_recalc_do is the function which actually causes the movement
of draggable based on tmp value hence need not be called in mouse down.
because of the above code race condition happens and as tmp value is
being set to 0 and need reset is also enabled the draggable jumps back
to where it
started.
4. "drag": is sent even before "drag,start" [ should not /need not be
sent in mouse down ]
All the above code is added only when external event area is set and
the above code is not even related to whether external event is set or
not.

Solution: When an external event area is set directly equating rp =
rp->events_to and sending mouse,down would be enough, as down.x and
down.y is set below
including sending drag,start. Recalc_do should be called only in mouse
move as its responsible for movement including setting tmp value.
need_reset is already set in mouse up. drag should not be sent from
mouse down.

Change Description:
Bug Fix: Edje Draggable jumps when mouse down is done immediately
after mouse move when an external
event area is used.

demo edc pasted below to reproduce the issue.
Please find attached bug fix patch for edje draggable jump issue when external event area is used.

Bug: When an external event area is used for edje draggable and when after mouse move if immediate mouse down
is done then the draggable jumps back to its original position.

Analysis: In  _edje_mouse_down_signal_cb  When an external event area is set  i.e., when rp->events_to is set.
tmp.x value is set to 0, need_reset is set to 1 and also _edje_recalc_do is called including emitting "drag" signal. this code is
unnecessary/buggy  and instead it causes the jump.
1. In mouse down only drag->down.x and drag->down.y needs to be set which is being set below and tmp value need not be reset to
0 as tmp value is calculated in mouse move based on drag->down.x and drag->down.y values.
2. need_reset is already set in mouse up hence need not be set in mouse down again.
3. edje_recalc_do is the function which actually causes the movement of draggable based on tmp value hence need not be called in mouse down.
because of the above code race condition happens and as tmp value is being set to 0 and need reset is also enabled the draggable jumps back to where it
started.
4. "drag": is sent even before "drag,start" [ should not /need not be sent in mouse down ]
All the above code is added only when external event area is set and the above code is not even related to whether external event is set or not.

Solution: When an external event area is set directly equating rp = rp->events_to and sending mouse,down would be enough, as down.x and down.y is set below
including sending drag,start. Recalc_do should be called only in mouse move as its responsible for movement including setting tmp value. need_reset is already set in mouse up. drag should not be sent from mouse down.

Change Description:
Bug Fix: Edje Draggable jumps when mouse down is done immediately after mouse move when an external
event area is used.

demo edc pasted below to reproduce the issue.
Please find attached bug fix patch for edje draggable jump issue when
external event area is used.

Bug: When an external event area is used for edje draggable and when
after mouse move if immediate mouse down
is done then the draggable jumps back to its original position.

Analysis: In  _edje_mouse_down_signal_cb  When an external event area
is set  i.e., when rp->events_to is set.
tmp.x value is set to 0, need_reset is set to 1 and also
_edje_recalc_do is called including emitting "drag" signal. this code
is
unnecessary/buggy  and instead it causes the jump.
1. In mouse down only drag->down.x and drag->down.y needs to be set
which is being set below and tmp value need not be reset to
0 as tmp value is calculated in mouse move based on drag->down.x and
drag->down.y values.
2. need_reset is already set in mouse up hence need not be set in
mouse down again.
3. edje_recalc_do is the function which actually causes the movement
of draggable based on tmp value hence need not be called in mouse down.
because of the above code race condition happens and as tmp value is
being set to 0 and need reset is also enabled the draggable jumps back
to where it
started.
4. "drag": is sent even before "drag,start" [ should not /need not be
sent in mouse down ]
All the above code is added only when external event area is set and
the above code is not even related to whether external event is set or
not.

Solution: When an external event area is set directly equating rp =
rp->events_to and sending mouse,down would be enough, as down.x and
down.y is set below
including sending drag,start. Recalc_do should be called only in mouse
move as its responsible for movement including setting tmp value.
need_reset is already set in mouse up. drag should not be sent from
mouse down.

Change Description:
Bug Fix: Edje Draggable jumps when mouse down is done immediately
after mouse move when an external
event area is used.

demo edc pasted below to reproduce the issue.

Please find attached bug fix patch for edje draggable jump issue when external event area is used.

  Bug: When an external event area is used for edje draggable and when after mouse move if immediate mouse down
is done then the draggable jumps back to its original position.

  Analysis: In  _edje_mouse_down_signal_cb  When an external event area is set  i.e., when rp->events_to is set.
  tmp.x value is set to 0, need_reset is set to 1 and also _edje_recalc_do is called including emitting "drag" signal. this code is
unnecessary/buggy  and instead it causes the jump.
  1. In mouse down only drag->down.x and drag->down.y needs to be set which is being set below and tmp value need not be reset to
0 as tmp value is calculated in mouse move based on drag->down.x and drag->down.y values.
  2. need_reset is already set in mouse up hence need not be set in mouse down again.
  3. edje_recalc_do is the function which actually causes the movement of draggable based on tmp value hence need not be called in mouse down.
  because of the above code race condition happens and as tmp value is being set to 0 and need reset is also enabled the draggable jumps back to where it
started.
  4. "drag": is sent even before "drag,start" [ should not /need not be sent in mouse down ]
All the above code is added only when external event area is set and the above code is not even related to whether external event is set or not.

  Solution: When an external event area is set directly equating rp = rp->events_to and sending mouse,down would be enough, as down.x and down.y is set below
including sending drag,start. Recalc_do should be called only in mouse move as its responsible for movement including setting tmp value. need_reset is already set in mouse up. drag should not be sent from mouse down.

  Change Description:
Bug Fix: Edje Draggable jumps when mouse down is done immediately after mouse move when an external
event area is used.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71277 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje/multisense: add checking sample,tone name at playing. and some indent fixes
hyoyoung [Mon, 21 May 2012 04:47:45 +0000 (04:47 +0000)]
edje/multisense: add checking sample,tone name at playing. and some indent fixes

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71264 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: fix little oopsie on theme change.
cedric [Sun, 20 May 2012 07:16:23 +0000 (07:16 +0000)]
edje: fix little oopsie on theme change.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71243 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: reduce memcpy in edje_cc by using Eina_File.
cedric [Sun, 20 May 2012 07:06:57 +0000 (07:06 +0000)]
edje: reduce memcpy in edje_cc by using Eina_File.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71242 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: remove useless printf.
cedric [Sun, 20 May 2012 07:06:31 +0000 (07:06 +0000)]
edje: remove useless printf.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71241 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: fix double opening of edje file.
cedric [Fri, 18 May 2012 14:37:21 +0000 (14:37 +0000)]
edje: fix double opening of edje file.

NOTE: know issue, in elementary_config the size of the icon
change after a theme reload. I don't know what information is
lost between to reload. If someone can point at them, thanks.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71235 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: add sample and tone of multisense to edje inheritance
hyoyoung [Fri, 18 May 2012 08:33:40 +0000 (08:33 +0000)]
edje: add sample and tone of multisense to edje inheritance

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71229 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agowork around the workaround so it works until ecore thread goop fixed.
raster [Wed, 16 May 2012 11:04:40 +0000 (11:04 +0000)]
work around the workaround so it works until ecore thread goop fixed.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71155 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: fix text and table with fixed point and clamp image tween.
cedric [Wed, 16 May 2012 10:37:44 +0000 (10:37 +0000)]
edje: fix text and table with fixed point and clamp image tween.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71152 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agowork around race condition bug in ecore for now so edje_cc is reliable
raster [Wed, 16 May 2012 07:43:14 +0000 (07:43 +0000)]
work around race condition bug in ecore for now so edje_cc is reliable
again. CEDRIIIIIIIIIIIIIIIIIIIC!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71144 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoand clean up some of the work on parallelized edje_cc. code less ugly
raster [Wed, 16 May 2012 02:15:45 +0000 (02:15 +0000)]
and clean up some of the work on parallelized edje_cc. code less ugly
now.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71138 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agooptimize edje_cc - now betwene 3.5 x and 4x as fast. new options
raster [Tue, 15 May 2012 12:29:22 +0000 (12:29 +0000)]
optimize edje_cc - now betwene 3.5 x and 4x as fast. new options
(-fastcomp and -fastdecomp) -fastcomp makes for faster decompressing
AND faster compressing of edj files, -fastdecomp is a bit slower on
compression but also as fast as -fastcomp in decompression. note that
edje files built with these optiosn will not work on older edje
installations, thus they are options.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71112 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: remove some printf.
cedric [Tue, 15 May 2012 03:24:31 +0000 (03:24 +0000)]
edje: remove some printf.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@71088 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: preserve drag information to.
cedric [Mon, 14 May 2012 11:18:45 +0000 (11:18 +0000)]
edje: preserve drag information to.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70997 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje - more detailed documentation
hermet [Mon, 14 May 2012 01:12:02 +0000 (01:12 +0000)]
edje - more detailed documentation

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70981 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoFrom: Rajeev Ranjan <rajeev.r@samsung.com>
Rajeev Ranjan [Sun, 13 May 2012 04:24:28 +0000 (04:24 +0000)]
From: Rajeev Ranjan <rajeev.r@samsung.com>
Subject: [E-devel] [PATCH][EDJE] Patch to remove the alpha from image
header while saving if the alpha is set to 1 but the image is fully
opaque

Attached to the mail is a patch to set the alpha information for an
image header to 0 with alpha present but all the texels being opaque.
Continuing to our discussion, as suggested by many people in the
community it has been implemented at edje_cc level.

Change description:
    While compiling the edc file, image data for image files is
scanned to find out whether the alpha value in header is set to 1 and
is not being used in the image.
  If this is the case, while writing to eet the alpha is set to 0 to
avoid blending for such images in the graphics pipeline when used by
evas.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70954 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: destroy the temporary file when leaving.
cedric [Fri, 11 May 2012 10:50:47 +0000 (10:50 +0000)]
edje: destroy the temporary file when leaving.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70929 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: Add edje_watch to gitignore
mike_m [Thu, 10 May 2012 21:25:34 +0000 (21:25 +0000)]
edje: Add edje_watch to gitignore

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70919 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEdje: do not fail if eio is not available (edje_watch is compiled only if eio is...
caro [Thu, 10 May 2012 17:49:53 +0000 (17:49 +0000)]
Edje: do not fail if eio is not available (edje_watch is compiled only if eio is available)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70912 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: preserve user box and table items during call of edje_object_file_set.
cedric [Thu, 10 May 2012 05:37:38 +0000 (05:37 +0000)]
edje: preserve user box and table items during call of edje_object_file_set.

NOTE: now you can change theme dynamically in elementary apps more reliably.
This doesn't handle the case where the swallow was done in a parent object and
the reswallow should happen in a another group. I don't how to fix that use
case.
don't see yet how to handle that

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70901 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: add more protection during edje_emit.
cedric [Wed, 9 May 2012 10:44:02 +0000 (10:44 +0000)]
edje: add more protection during edje_emit.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70894 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: this was supposed to get in this time. grr.
cedric [Wed, 9 May 2012 10:10:51 +0000 (10:10 +0000)]
edje: this was supposed to get in this time. grr.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70892 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: automatically emit ['edje,change,file', 'edje'] when the file change on disk.
cedric [Wed, 9 May 2012 09:16:52 +0000 (09:16 +0000)]
edje: automatically emit ['edje,change,file', 'edje'] when the file change on disk.

For the moment only edje_player use it. This means that when used with
edje_watch, you don't need any more to type any kind of command line
when you are testing value in your theme. As a side effect, this means
that their is a real use case to make edje_cc faster !

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70890 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: oops this shouldn't get in at this point.
cedric [Wed, 9 May 2012 07:53:29 +0000 (07:53 +0000)]
edje: oops this shouldn't get in at this point.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70886 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: check that the file on disk didn't change when we try to reopen it.
cedric [Wed, 9 May 2012 07:30:59 +0000 (07:30 +0000)]
edje: check that the file on disk didn't change when we try to reopen it.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70883 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: prevent segv when edje_object_signal_emit get nested and edje_object_signal_cal...
cedric [Wed, 9 May 2012 07:09:59 +0000 (07:09 +0000)]
edje: prevent segv when edje_object_signal_emit get nested and edje_object_signal_callback_{add,del} are called.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70880 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: add edje_watch.
cedric [Tue, 8 May 2012 10:35:57 +0000 (10:35 +0000)]
edje: add edje_watch.

edje_watch call edje_cc and monitor all the source file (edc, font
image, sound). If any of them change, it call edje_cc, update its
watching list and so on. edje_watch as the same command line as
edje_cc.
   Still a little bit rought, but it's the beginning of an interesting
experiment.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70872 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: doing less is actually better.
cedric [Wed, 2 May 2012 06:55:15 +0000 (06:55 +0000)]
edje: doing less is actually better.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70608 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoeina,evas,edje,elementary: add missing files from tarballs.
cedric [Mon, 30 Apr 2012 01:55:06 +0000 (01:55 +0000)]
eina,evas,edje,elementary: add missing files from tarballs.

Patch by Jérôme Pinot <ngc891@gmail.com>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70543 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoFrom: Jérôme Pinot <ngc891@gmail.com>
Jérôme Pinot [Fri, 27 Apr 2012 10:34:49 +0000 (10:34 +0000)]
From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] missing doxygen files in release tarballs

This patch add to EXTRA_DIST essential files for doxygen

small build fix:

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70514 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoefl: add release point in ChangeLog files.
cedric [Thu, 26 Apr 2012 08:07:22 +0000 (08:07 +0000)]
efl: add release point in ChangeLog files.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70494 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agorestore .99 micro versions for trunk and add back svnrev vers too.
raster [Thu, 26 Apr 2012 04:51:32 +0000 (04:51 +0000)]
restore .99 micro versions for trunk and add back svnrev vers too.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70492 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoand removed the -beta tag...
raster [Thu, 26 Apr 2012 04:35:43 +0000 (04:35 +0000)]
and removed the -beta tag...

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70489 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: handle case when & is not escaped.
cedric [Mon, 23 Apr 2012 00:34:17 +0000 (00:34 +0000)]
edje: handle case when & is not escaped.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70401 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agotag everything as beta in svn.
raster [Sat, 21 Apr 2012 01:52:12 +0000 (01:52 +0000)]
tag everything as beta in svn.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70375 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago+ @since
raster [Fri, 20 Apr 2012 12:49:27 +0000 (12:49 +0000)]
+ @since

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70361 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agosucky - but have to add this api to fix bug in elm.
raster [Fri, 20 Apr 2012 12:37:42 +0000 (12:37 +0000)]
sucky - but have to add this api to fix bug in elm.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70360 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje edje_cc_out.c: Fixed formatting.
seoz [Thu, 19 Apr 2012 08:41:47 +0000 (08:41 +0000)]
edje edje_cc_out.c: Fixed formatting.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70318 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agosmall improvement - allow part names of "-" to mean "remove part name
raster [Thu, 19 Apr 2012 03:35:29 +0000 (03:35 +0000)]
small improvement - allow part names of "-" to mean "remove part name
itd and reset back to -1 - ie none". useful for to/to_x/to_y etc.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70315 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: don't track build files.
cedric [Wed, 18 Apr 2012 10:22:58 +0000 (10:22 +0000)]
edje: don't track build files.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70299 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: fix typos in NEWS
jihoon [Mon, 16 Apr 2012 07:33:39 +0000 (07:33 +0000)]
edje: fix typos in NEWS

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70223 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoand make it 1.2.0
raster [Mon, 16 Apr 2012 06:22:08 +0000 (06:22 +0000)]
and make it 1.2.0

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70209 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoupdate NEWS
raster [Mon, 16 Apr 2012 06:21:33 +0000 (06:21 +0000)]
update NEWS

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70208 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoadd version define to epp.
raster [Mon, 16 Apr 2012 05:39:21 +0000 (05:39 +0000)]
add version define to epp.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@70205 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoAdding the examples to the makefile
gastal [Mon, 9 Apr 2012 13:50:19 +0000 (13:50 +0000)]
Adding the examples to the makefile

Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69975 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoAdding a new animation tutorial
gastal [Mon, 9 Apr 2012 13:50:16 +0000 (13:50 +0000)]
Adding a new animation tutorial

Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69974 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoAdding a new signal example
gastal [Mon, 9 Apr 2012 13:50:11 +0000 (13:50 +0000)]
Adding a new signal example

Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69973 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoFrom: Jérôme Pinot <ngc891@gmail.com>
Jérôme Pinot [Mon, 9 Apr 2012 07:37:02 +0000 (07:37 +0000)]
From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] edje multisense example

Here is a try to have a working edje multisense example to fill up the
doc blank. edje-multisense.c is basically edje_example.c adapted.
I modified the edc, removing dead code, to have only a sample and a tone
example. Can be extended later.

Does the job except that it only plays sound one time per launch. Hope
someone will know why and correct it...

Attached:
- the patch for existing .edc and build system
- the new edje-multisense.c file
- duck.wav a reworked public domain wav sample of a duck quack-quack

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69962 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoFixing doxygen warnings
gastal [Thu, 5 Apr 2012 22:24:29 +0000 (22:24 +0000)]
Fixing doxygen warnings

Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69938 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEdje entry: Fixed edje_entry_user_insert.
tasn [Wed, 4 Apr 2012 08:29:31 +0000 (08:29 +0000)]
Edje entry: Fixed edje_entry_user_insert.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69917 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoAdding a new swallow example
gastal [Tue, 3 Apr 2012 18:27:09 +0000 (18:27 +0000)]
Adding a new swallow example

Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69913 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoAdding a new edje basic example
gastal [Tue, 3 Apr 2012 18:27:05 +0000 (18:27 +0000)]
Adding a new edje basic example

Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69912 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEdje : Small fixes for edje doxygen doc
caro [Sat, 31 Mar 2012 07:53:47 +0000 (07:53 +0000)]
Edje : Small fixes for edje doxygen doc

Patch by Jérôme Pinot

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69815 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje: better debugging message when triggering infinite program loop.
cedric [Fri, 30 Mar 2012 09:22:12 +0000 (09:22 +0000)]
edje: better debugging message when triggering infinite program loop.

NOTE: one day we should really go over all edje error message and
make them all meaningfull...

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69787 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoFix number isn't inserted when NUMLOCK is locked and KEYPAD is pressed
jihoon [Fri, 30 Mar 2012 06:34:45 +0000 (06:34 +0000)]
Fix number isn't inserted when NUMLOCK is locked and KEYPAD is pressed

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69784 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoAdding text, drag and perspective tutorial
gastal [Thu, 29 Mar 2012 17:39:01 +0000 (17:39 +0000)]
Adding text, drag and perspective tutorial

Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69762 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoAdded note tag at Edje.h and all tutorials revised
gastal [Thu, 29 Mar 2012 17:38:58 +0000 (17:38 +0000)]
Added note tag at Edje.h and all tutorials revised

Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69761 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoAdding corrections for the examples, because some of them were not showing.
gastal [Thu, 29 Mar 2012 17:38:55 +0000 (17:38 +0000)]
Adding corrections for the examples, because some of them were not showing.

Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69760 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoAdding compiling instructions for the tutorials
gastal [Thu, 29 Mar 2012 17:38:53 +0000 (17:38 +0000)]
Adding compiling instructions for the tutorials
and removing some whitespaces from examples.dox.

Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69759 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoAdding a note saying where the example files are located in the introduction section
gastal [Thu, 29 Mar 2012 17:38:49 +0000 (17:38 +0000)]
Adding a note saying where the example files are located in the introduction section

Patch by: Guilherme Iscaro <iscaro@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69758 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje - + NULL check
ShilpaOnkar Singh(shilpa.singh [Mon, 26 Mar 2012 12:44:33 +0000 (12:44 +0000)]
edje - + NULL check

Signed-Off-By: ShilpaOnkar Singh(shilpa.singh@samsung.com)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69637 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje - + null checking.
hermet [Mon, 26 Mar 2012 11:00:25 +0000 (11:00 +0000)]
edje - + null checking.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69635 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje_entry.c: remove trailing whitespace
jihoon [Mon, 26 Mar 2012 08:31:05 +0000 (08:31 +0000)]
edje_entry.c: remove trailing whitespace

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69629 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEdje.h: fix some typos
jihoon [Fri, 23 Mar 2012 03:46:36 +0000 (03:46 +0000)]
Edje.h: fix some typos

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@69574 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33