profile/ivi/edje.git
12 years agoFix up a problem with geom and friends when some external thingy moves stuff behind...
onefang [Sun, 13 Nov 2011 17:58:11 +0000 (17:58 +0000)]
Fix up a problem with geom and friends when some external thingy moves stuff behind our backs.
This happens during startup at least and did cause problems.

Restrict image loading to images from the same edje file we are in, as per rasters request.

Some minor cleanups.

This commit fixes the last of the known problems.
So it's ready for release, except for adding docs.
I'll be adding docs over the next week anyway.

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

12 years agoRearrange things again to make Doxygen and compiler happy.
onefang [Sat, 12 Nov 2011 19:39:01 +0000 (19:39 +0000)]
Rearrange things again to make Doxygen and compiler happy.

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

12 years agoA few basic docs, just to show the sort of structure I'm aiming for.
onefang [Sat, 12 Nov 2011 14:33:08 +0000 (14:33 +0000)]
A few basic docs, just to show the sort of structure I'm aiming for.

I don't know doxygen, and doxygen don't seem to quite understand what I want.
Which is to document the lua side of things, but having the docs near the C
functions that define them.  Help me out please doxygen experts.

Note the problem with edje:rect().

Or I could just write one big blob.  Ewwww.

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

12 years agoAdd my self to authors.
onefang [Sat, 12 Nov 2011 10:47:36 +0000 (10:47 +0000)]
Add my self to authors.

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

12 years agoRearrange the source code. No functional changes.
onefang [Sat, 12 Nov 2011 10:42:56 +0000 (10:42 +0000)]
Rearrange the source code.  No functional changes.

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

12 years agoMore boiler, less plate.
onefang [Sat, 12 Nov 2011 04:11:25 +0000 (04:11 +0000)]
More boiler, less plate.

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

12 years agoOops, fixor the bools.
onefang [Sat, 12 Nov 2011 02:31:09 +0000 (02:31 +0000)]
Oops, fixor the bools.

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

12 years agoGeneric functions for grabbing arguments, possibly out of a table,
onefang [Sat, 12 Nov 2011 02:23:33 +0000 (02:23 +0000)]
Generic functions for grabbing arguments, possibly out of a table,
and returning a table of results.

This replaces a whole host of specialised functions, and gives some flexibility.

As promised, I did not forget about the const castings, they went away as expected.

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

12 years agoAdd some inheritance.
onefang [Fri, 11 Nov 2011 21:32:15 +0000 (21:32 +0000)]
Add some inheritance.

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

12 years agoSandbox the edje file setting.
onefang [Fri, 11 Nov 2011 18:11:10 +0000 (18:11 +0000)]
Sandbox the edje file setting.
Patch up the argument getting for image setting.
Still not sandboxing the image setting, that's a pain.

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

12 years agoActually return the map source.
onefang [Fri, 11 Nov 2011 16:34:14 +0000 (16:34 +0000)]
Actually return the map source.

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

12 years agoMore generic method of checking the type of userdata object sent to us by lua.
onefang [Fri, 11 Nov 2011 16:23:06 +0000 (16:23 +0000)]
More generic method of checking the type of userdata object sent to us by lua.

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

12 years agoSome more fixes to the group inherit thing
sachiel [Fri, 11 Nov 2011 03:13:13 +0000 (03:13 +0000)]
Some more fixes to the group inherit thing

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

12 years agoBreak away if we already found a matching state
sachiel [Fri, 11 Nov 2011 00:43:23 +0000 (00:43 +0000)]
Break away if we already found a matching state

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

12 years agoSeems to work OK with this earlier version now.
onefang [Thu, 10 Nov 2011 17:03:10 +0000 (17:03 +0000)]
Seems to work OK with this earlier version now.
This is the version that comes with Ubuntu LTS (10.04).

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

12 years agoActually implement the 5 param version of map:populate.
onefang [Thu, 10 Nov 2011 16:59:21 +0000 (16:59 +0000)]
Actually implement the 5 param version of map:populate.

Plus - let another TODO sneak in.

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

12 years agofix eina log for alsa thing to not use \n's
raster [Thu, 10 Nov 2011 06:38:15 +0000 (06:38 +0000)]
fix eina log for alsa thing to not use \n's

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

12 years agotry init and shut down remix outside of thread.
raster [Thu, 10 Nov 2011 05:18:43 +0000 (05:18 +0000)]
try init and shut down remix outside of thread.

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

12 years agoRemove something that is never used.
onefang [Wed, 9 Nov 2011 04:44:31 +0000 (04:44 +0000)]
Remove something that is never used.

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

12 years agosee how much morte code i had to add just to use eina_log gustavo? i
raster [Tue, 8 Nov 2011 07:14:49 +0000 (07:14 +0000)]
see how much morte code i had to add just to use eina_log gustavo? i
had to add eina_init() and shutdown and init refcounting and log
domain creating and add a macro.. so i can finally use it? eina being
included here actually was never needed... but since include was there
i could use it...

just saying - using eina_log is not convenient. it doesn't save time.
it's benefits are dubious (knowing what envv ar to set to what values
to get log output is black magic as u need to know specific log level
values and log domain names which u only find out by digging thru
code). my point -> if u want eina_log used more.. it needs to be AS
EASY as the printf. :)

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

12 years agofix slight "tick tick" in interpolated audio resmapling. found it.
raster [Tue, 8 Nov 2011 07:10:33 +0000 (07:10 +0000)]
fix slight "tick tick" in interpolated audio resmapling. found it.

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

12 years agouse WRN maco for complaining if alsa init fails.
raster [Tue, 8 Nov 2011 06:55:07 +0000 (06:55 +0000)]
use WRN maco for complaining if alsa init fails.

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

12 years agorequire remix 0.2.4 and use remix pkgconfig libdir for plugins
raster [Tue, 8 Nov 2011 06:52:05 +0000 (06:52 +0000)]
require remix 0.2.4 and use remix pkgconfig libdir for plugins

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

12 years agoLet's not rotate the example clear out of view.
onefang [Mon, 7 Nov 2011 10:34:34 +0000 (10:34 +0000)]
Let's not rotate the example clear out of view.

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

12 years agotypo -= 2
onefang [Mon, 7 Nov 2011 10:18:31 +0000 (10:18 +0000)]
typo -= 2

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

12 years agoSlightly more sane examples of map usage.
onefang [Mon, 7 Nov 2011 09:52:17 +0000 (09:52 +0000)]
Slightly more sane examples of map usage.

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

12 years agofix small interpolation bug that caused some "clicks".
raster [Mon, 7 Nov 2011 09:25:40 +0000 (09:25 +0000)]
fix small interpolation bug that caused some "clicks".

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

12 years agoOops, this one was wrong.
onefang [Mon, 7 Nov 2011 08:55:03 +0000 (08:55 +0000)]
Oops, this one was wrong.

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

12 years agoThe other half of the lua map API.
onefang [Mon, 7 Nov 2011 07:02:02 +0000 (07:02 +0000)]
The other half of the lua map API.
Also fix up some warnings pointed out by Mike Blumenkrantz.

I'm using the "I committed this from my USA server to sneak it past the deadline" excuse.  :-P

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

12 years agodon't need to strlen here
discomfitor [Mon, 7 Nov 2011 06:10:06 +0000 (06:10 +0000)]
don't need to strlen here

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

12 years agoand some more cleaning/formatting in alsa code
raster [Mon, 7 Nov 2011 05:57:46 +0000 (05:57 +0000)]
and some more cleaning/formatting in alsa code

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

12 years agoformatting fixes in alsa code
raster [Mon, 7 Nov 2011 05:45:00 +0000 (05:45 +0000)]
formatting fixes in alsa code

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

12 years agosvn:ignore
discomfitor [Mon, 7 Nov 2011 05:08:12 +0000 (05:08 +0000)]
svn:ignore

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

12 years agoAdd the ChnageLog and since 1.1.0
jaehwan [Mon, 7 Nov 2011 04:36:53 +0000 (04:36 +0000)]
Add the ChnageLog and since 1.1.0

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

12 years agoHalf of evas map API Added to lua.
onefang [Sun, 6 Nov 2011 14:59:44 +0000 (14:59 +0000)]
Half of evas map API Added to lua.

The rest is commented, so you can see what the API will look like.
Needs more testing, and the other half.

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

12 years agoI swear I fixed this before!
onefang [Sun, 6 Nov 2011 13:31:47 +0000 (13:31 +0000)]
I swear I fixed this before!

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

12 years agoadd info on requirements
raster [Sun, 6 Nov 2011 10:51:50 +0000 (10:51 +0000)]
add info on requirements

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

12 years agoadd warning on decc
raster [Sun, 6 Nov 2011 09:27:28 +0000 (09:27 +0000)]
add warning on decc

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

12 years agoFinally committing my edje lua additions after a long chat with raster on IRC.
onefang [Sun, 6 Nov 2011 09:00:21 +0000 (09:00 +0000)]
Finally committing my edje lua additions after a long chat with raster on IRC.
Not everything discussed is in this commit, but that will come later today.

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

12 years agodont use shadow lua obj w,h as it means text objects dont force their
raster [Sun, 6 Nov 2011 04:44:13 +0000 (04:44 +0000)]
dont use shadow lua obj w,h as it means text objects dont force their
size right and u need extra calls to get them. fix.

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

12 years agochlog++ for multisense
raster [Sun, 6 Nov 2011 03:07:15 +0000 (03:07 +0000)]
chlog++ for multisense

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

12 years agowarning-- on edje when compiled without mulitsense
raster [Sat, 5 Nov 2011 14:03:28 +0000 (14:03 +0000)]
warning-- on edje when compiled without mulitsense

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

12 years agoenable multisense by default and have it disable if deps dont exist.
raster [Sat, 5 Nov 2011 13:29:14 +0000 (13:29 +0000)]
enable multisense by default and have it disable if deps dont exist.

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

12 years agoand be explicit.. unsigned.. INT!
raster [Sat, 5 Nov 2011 11:25:42 +0000 (11:25 +0000)]
and be explicit.. unsigned.. INT!

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

12 years agofix a few warnings i get on 64bit than didnt pop up on 32, revert edje
raster [Fri, 4 Nov 2011 23:19:14 +0000 (23:19 +0000)]
fix a few warnings i get on 64bit than didnt pop up on 32, revert edje
module load api break -back to eina_bool return. add some @sinces even
if there are no docs.

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

12 years agoClarify the need (or not) to free data values returned.
sachiel [Fri, 4 Nov 2011 16:26:41 +0000 (16:26 +0000)]
Clarify the need (or not) to free data values returned.

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

12 years agoFrom: Prince Kumar Dubey <prince.dubey@samsung.com>
raster [Fri, 4 Nov 2011 12:18:13 +0000 (12:18 +0000)]
From: Prince Kumar Dubey <prince.dubey@samsung.com>
From: Govindaraju S M <govi.sm@samsung.com>
Subject: edje multisense patch for sound sample, tone and haptic play

... This is the beginning of sound (and haptic) support in Edje - it
works, but only at certain basic sample playback levels. more will come.

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

12 years agoEdje text: Remove identical if paths, one is enough.
tasn [Thu, 3 Nov 2011 12:37:07 +0000 (12:37 +0000)]
Edje text: Remove identical if paths, one is enough.

Thanks to David Seikel.

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

12 years agofix up docs a little
discomfitor [Thu, 3 Nov 2011 06:00:28 +0000 (06:00 +0000)]
fix up docs a little

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

12 years agoAdd CURRENT option which edje object moves from current position.
jaehwan [Thu, 3 Nov 2011 04:43:00 +0000 (04:43 +0000)]
Add CURRENT option which edje object moves from current position.
Currently, when the part in edc move by transition, it moves from the
one of the states to another of the states even if it is ainimating.
We need it to move from current position, because the animation is not
natural and smooth. So I made the "CURRENT" option.

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

12 years agoRevert to revision 64488 in order to split the code into new feature and indentation
jaehwan [Wed, 2 Nov 2011 04:15:01 +0000 (04:15 +0000)]
Revert to revision 64488 in order to split the code into new feature and indentation

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

12 years agoAdd CURRENT option which edje object moves from current position.
jaehwan [Mon, 31 Oct 2011 06:00:06 +0000 (06:00 +0000)]
Add CURRENT option which edje object moves from current position.
Currently, when the part in edc move by transition, it moves from the
one of the states to another of the states even if it is ainimating.
We need it to move from current position, because the animation is not
natural and smooth. So I made the "CURRENT" option.
And I removed the unnecessary tab for indentation.

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

12 years agoadd the documentations about edje group inherit.
jaehwan [Fri, 28 Oct 2011 09:01:38 +0000 (09:01 +0000)]
add the documentations about edje group inherit.

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

12 years agoFrom: Jihoon Kim [mailto:jihoon48.kim@samsung.com]
raster [Thu, 27 Oct 2011 05:42:41 +0000 (05:42 +0000)]
From: Jihoon Kim [mailto:jihoon48.kim@samsung.com]

elm_entry_autocapital_type_set API is high level API to call ecore_imf_context_autocapital_type_set.
Application programmer can choose the type of autocapitalization such as
WORD, SENTENCE, ALLCHARACTER through this API.

elm_entry_input_panel_enabled_set API is for setting whether input panel
(virtual keyboard) should be appeared when entry has a focus or pressed.
It can be used by dialer or calculator application programmer because those
application prefer to use its keypad NOT virtual keyboard supported by system.
They want to use entry to show the cursor for providing the cursor handling
method but don't want to appear system keyboard.

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

12 years agoEdje: minor - Fix swallow part error msg
bdilly [Wed, 26 Oct 2011 19:49:09 +0000 (19:49 +0000)]
Edje: minor - Fix swallow part error msg

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

12 years agoFrom: Jaehwan Kim <jae.hwan.kim@samsung.com>
raster [Wed, 19 Oct 2011 09:41:17 +0000 (09:41 +0000)]
From: Jaehwan Kim <jae.hwan.kim@samsung.com>
Subject: [E-devel] [Patch] change rel1.to to default when using group
inherit

When using group inherit, if rel1.to is set in parent group, we cannot change the part name
of rel1.to to default (the default is that dont have the part name) in child group.
So I changed edje_cc_out.c. After patching, we can change rel1.to to
default by using "". (ex > rel1.to: "";)

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

12 years agooooh bad memory pointer handling as part of group inheritance (part
raster [Thu, 13 Oct 2011 00:09:04 +0000 (00:09 +0000)]
oooh bad memory pointer handling as part of group inheritance (part
overriding) patches....!!!!! fix!

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

12 years agoand actually always apply border_scale_by directly as-is even if
raster [Mon, 10 Oct 2011 07:58:14 +0000 (07:58 +0000)]
and actually always apply border_scale_by directly as-is even if
border_scale is not set.

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

12 years agoadd border_scale_by that adds another scaling factor for border
raster [Mon, 10 Oct 2011 05:53:02 +0000 (05:53 +0000)]
add border_scale_by that adds another scaling factor for border
scaling. use it as a way of super-sampling borders (eg use 0.5 to use
2x over-sampling, 0.25 for 4x oversapling etc.)

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

12 years agoedje: Add a --no-save option to edje_cc
mike_m [Mon, 10 Oct 2011 02:49:50 +0000 (02:49 +0000)]
edje: Add a --no-save option to edje_cc

Some people don't want to reveal their edc files...

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@63937 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoedje edje_cc_handlers.c: Fixed edje_cc bugs about data.item. Patch by Jaehwan Kim...
seoz [Wed, 5 Oct 2011 06:37:06 +0000 (06:37 +0000)]
edje edje_cc_handlers.c: Fixed edje_cc bugs about data.item. Patch by Jaehwan Kim <jae.hwan.kim@samsung.com>

2011/9/30 Jaehwan Kim <jae.hwan.kim@samsung.com>:
>
> I found some bugs in edje_cc_handlers.c.
>
> One is about data.item. It is saved in hash list.
> When it is saved, I freed the memory of the key.
> But the memory is used. so I deleted the free(key).
>
> Second is it is possible in
st_collections_group_parts_part_description_state.
> So I changed the location of the conditional statement.
>
> Please apply this patch :)
>
> Jaehwan Kim.

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

12 years agoEdje: Stop deleting important m4 files on make maintainer-clean. These
devilhorns [Tue, 4 Oct 2011 15:17:51 +0000 (15:17 +0000)]
Edje: Stop deleting important m4 files on make maintainer-clean. These
m4's come from svn and should not be removed on a maintainer-clean.

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

12 years agoedje/edje_entry : When CURSOR_MODE_BEFORE, the width of cursor edje
woohyun [Tue, 4 Oct 2011 11:40:52 +0000 (11:40 +0000)]
edje/edje_entry : When CURSOR_MODE_BEFORE, the width of cursor edje
object should be considered.

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

12 years agoEdje entry: Emit signals on range del and add info to changed,user.
tasn [Mon, 3 Oct 2011 12:30:40 +0000 (12:30 +0000)]
Edje entry: Emit signals on range del and add info to changed,user.

Info added includes: cursor position of the action, content related to the
action, and the action that happened (added/removed).
Also fixed tab insertion to delete the current selection.

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

12 years agoEdje entry: Do the cheaper if first.
tasn [Mon, 3 Oct 2011 12:30:37 +0000 (12:30 +0000)]
Edje entry: Do the cheaper if first.

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

12 years agoEdje signals: Add the ability to provide extra data for signals.
tasn [Mon, 3 Oct 2011 12:30:32 +0000 (12:30 +0000)]
Edje signals: Add the ability to provide extra data for signals.

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

12 years agoedje/edje_entry : fixed small bugs and warnings
woohyun [Mon, 3 Oct 2011 08:02:07 +0000 (08:02 +0000)]
edje/edje_entry : fixed small bugs and warnings

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

12 years agoedje: update ChangeLog
billiob [Sun, 2 Oct 2011 21:10:15 +0000 (21:10 +0000)]
edje: update ChangeLog

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

12 years agoedje: description.max can be -1
billiob [Sun, 2 Oct 2011 21:07:54 +0000 (21:07 +0000)]
edje: description.max can be -1

also add myself to AUTHORS

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

12 years agoedje edje_cc_handlers.c: Fixed indentation and error message.
seoz [Fri, 30 Sep 2011 00:37:44 +0000 (00:37 +0000)]
edje edje_cc_handlers.c: Fixed indentation and error message.

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

12 years agoFrom: Jihoon Kim <jihoon48.kim@samsung.com>
raster [Thu, 29 Sep 2011 09:02:31 +0000 (09:02 +0000)]
From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] update cursor location when the position of
entry is changed

The cursor location information should be transferred when the position of
entry is changed.

For example, an entry can be moved by comformant, rotate event.

The transferred cursor location is used for letting candidate word window
move the appropriate position.

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

12 years agoedje: add group inheritance.
cedric [Thu, 29 Sep 2011 01:29:21 +0000 (01:29 +0000)]
edje: add group inheritance.

Patch by Jaehwan Kim <jae.hwan.kim@samsung.com>

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

12 years agoedje: refactor code.
cedric [Tue, 27 Sep 2011 06:16:34 +0000 (06:16 +0000)]
edje: refactor code.

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

12 years agoEdje: if _edje_fetch fails and we are returning from here, then no need to
devilhorns [Thu, 22 Sep 2011 07:19:50 +0000 (07:19 +0000)]
Edje: if _edje_fetch fails and we are returning from here, then no need to
fetch evas_object_evas_get. Use eina_stringshare_replace rather than
del & add. Fix a little formatting.

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

12 years agoadd tests and coverage support
caro [Wed, 14 Sep 2011 19:02:07 +0000 (19:02 +0000)]
add tests and coverage support

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

12 years agoyou lied to me, cnp!
discomfitor [Sat, 10 Sep 2011 23:56:50 +0000 (23:56 +0000)]
you lied to me, cnp!

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

12 years agonull check for color_class_list
discomfitor [Sat, 10 Sep 2011 20:39:24 +0000 (20:39 +0000)]
null check for color_class_list

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

12 years agoedje - reverted embryo debug prints.
hermet [Thu, 8 Sep 2011 04:58:00 +0000 (04:58 +0000)]
edje - reverted embryo debug prints.

they can be used to get outside of the managable control.

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

12 years agoedje - added print_int print_float print_str funcs for debugging in embryo script
hermet [Wed, 7 Sep 2011 20:43:40 +0000 (20:43 +0000)]
edje - added print_int print_float print_str funcs for debugging in embryo script

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

12 years agoEdje: Use ecore_file_symlink rather than symlink
kakaroto [Wed, 7 Sep 2011 06:58:48 +0000 (06:58 +0000)]
Edje: Use ecore_file_symlink rather than symlink

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

12 years agoRevert "Edje entry: Start using the new tb_range_formats_get."
tasn [Mon, 5 Sep 2011 12:07:31 +0000 (12:07 +0000)]
Revert "Edje entry: Start using the new tb_range_formats_get."

This reverts commit 62260

Unfortunately the textblock function doesn't work as well as expected.

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

12 years agoedje: less useless call to eina_stringshare_add/del.
cedric [Tue, 30 Aug 2011 15:21:44 +0000 (15:21 +0000)]
edje: less useless call to eina_stringshare_add/del.

NOTE: edje is getting slow this day, please be carefull
when you add code to make it clean and fast. We soon
will require to go after some of this issue. Need to see
why application doing nothing are using 7% of my CPU
(mostly in edje).

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

12 years agochglog++
raster [Thu, 25 Aug 2011 08:55:16 +0000 (08:55 +0000)]
chglog++

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

12 years agotypo--
raster [Thu, 25 Aug 2011 08:54:12 +0000 (08:54 +0000)]
typo--

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

12 years agoFrom: Jihoon Kim <jihoon48.kim@samsung.com>
raster [Thu, 25 Aug 2011 07:25:37 +0000 (07:25 +0000)]
From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] add elm_entry_input_panel_layout_set API

elm_entry_input_panel_layout_set API is high level API to call
ecore_imf_context_input_panel_layout_set (through edje).
This API will be used to set layout of input panel (such as URL, Email,
Number layout...) by application programmer.

Would you please review this patch?
Please let me know if I have to do more.

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

12 years ago[edje] Putting edc examples in src/examples dir, so that
glima [Wed, 24 Aug 2011 16:31:11 +0000 (16:31 +0000)]
[edje] Putting edc examples in src/examples dir, so that
 docs find them as well.

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

12 years agoedje edje_calc.c: Removed warnings.
seoz [Tue, 23 Aug 2011 16:44:36 +0000 (16:44 +0000)]
edje edje_calc.c: Removed warnings.

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

12 years agoedje: add collection.group.limits.vertical and collection.group.limits.horizontal.
cedric [Mon, 22 Aug 2011 21:44:49 +0000 (21:44 +0000)]
edje: add collection.group.limits.vertical and collection.group.limits.horizontal.

The goal is to provide an easy way to do the kind of effect you see in that video
around 00:36 : http://www.youtube.com/watch?v=KVoVLHh8CHc.
  At that time it was really difficult to do such thing and required a lot of
embryo code, we designed limit with Billiob to be able to do such kind of things
much more easily.

NOTE: so Billiob, now nothing stop you from releasing amsn2 ! ;-)

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

12 years agochange text's single recalc to use apply version.
barbieri [Sun, 21 Aug 2011 01:38:17 +0000 (01:38 +0000)]
change text's single recalc to use apply version.

Original _edje_part_recalc_single_text() was not working as
expected since it was not doing size fit, range, ellipsis and so
on.

The purpose of this function compared with
_edje_text_recalc_apply() is to be faster, not calling Evas update
functions. However for text this is quite difficult given that to
fit we need to set the font, size, style, etc. If it was done
correctly, we'd save some calls to move and some color sets,
however those shouldn't matter much in the overall picture.

I've changed this to force applying the value, it should be more
correct and not so slow. The previous code is kept below for
reference but should be removed before next release!

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

12 years agoJust cut/ellipsis if text.min.x is not set.
barbieri [Sat, 20 Aug 2011 23:47:46 +0000 (23:47 +0000)]
Just cut/ellipsis if text.min.x is not set.

This should fix the bug with the following code:

collections {
   group { name: "main";
      parts {
         part { name: "text";
            type: TEXT;
            description { state: "default" 0.0;
               text {
                  font: "Sans";
                  size: 72;
                  text: "contents";
                  fit: 0 1;
                  min: 1 0;
               }
            }
         }
      }
   }
}

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

12 years agominor corner case fix for extents without some of the return parameters.
barbieri [Sat, 20 Aug 2011 14:49:21 +0000 (14:49 +0000)]
minor corner case fix for extents without some of the return parameters.

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

12 years agoand when doing proxy.. lets calc the right proxy id part shall we?
raster [Sat, 20 Aug 2011 13:03:01 +0000 (13:03 +0000)]
and when doing proxy.. lets calc the right proxy id part shall we?

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

12 years agofix: if proxy id < 0 (invalid) disable proxy...!!! (yes i know -
raster [Sat, 20 Aug 2011 07:27:52 +0000 (07:27 +0000)]
fix: if proxy id < 0 (invalid) disable proxy...!!! (yes i know -
backport. leaving for 1.1)

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

12 years agoEdje: Make links work on PDF documentation.
antognolli [Fri, 19 Aug 2011 13:36:16 +0000 (13:36 +0000)]
Edje: Make links work on PDF documentation.

By: "Jonas M. Gastal" <jgastal@profusion.mobi>

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

12 years agoEdje: Fixed a couple of compilation warnings.
tasn [Thu, 18 Aug 2011 11:41:04 +0000 (11:41 +0000)]
Edje: Fixed a couple of compilation warnings.

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

12 years agoedje: Fix shadow warnings
englebass [Thu, 18 Aug 2011 10:59:34 +0000 (10:59 +0000)]
edje: Fix shadow warnings

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

12 years agoEdje entry: Fixed a markup_prepend that should have been a text_prepend.
tasn [Mon, 15 Aug 2011 14:05:18 +0000 (14:05 +0000)]
Edje entry: Fixed a markup_prepend that should have been a text_prepend.

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

12 years agoedje: fix cache and proxy.
cedric [Sun, 14 Aug 2011 21:55:31 +0000 (21:55 +0000)]
edje: fix cache and proxy.

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

12 years agoedje: at least advertise the fact that we do have PROXY part.
cedric [Sun, 14 Aug 2011 16:12:13 +0000 (16:12 +0000)]
edje: at least advertise the fact that we do have PROXY part.

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

12 years agoForward messages to Edje defined children of box and table
sachiel [Sat, 13 Aug 2011 00:30:12 +0000 (00:30 +0000)]
Forward messages to Edje defined children of box and table

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