framework/uifw/elementary.git
13 years agoelementary/naviframe - fixed internal memory leaks
hermet [Tue, 4 Oct 2011 13:15:42 +0000 (13:15 +0000)]
elementary/naviframe - fixed internal memory leaks

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

13 years agoFrom: Jaehwan Kim <jae.hwan.kim@samsung.com>
raster [Tue, 4 Oct 2011 07:33:28 +0000 (07:33 +0000)]
From: Jaehwan Kim <jae.hwan.kim@samsung.com>
Subject: [E-devel] [Patch] els_scroller - bouncing doesn't work in
specific case

I found the bouncing of the scroller doesn't work in specific case.
When the scroller is scrolled but the animation doesn't occur,
sd->down.dy is not changed. Then in elm_smart_scroller_child_pos_set,
it's possible not to pass the below conditional sentence even if it
have to has the bounce.

if (((y < miny) && (0 <= sd->down.dy)) ||
((y > (my + miny)) && (0 >= sd->down.dy)))

So I reset the value sd->down.dx and sd->down.dy to 0 when mouse is up.
Please check patch file.

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

13 years agoelementary/naviframe - implemented item_set API correctly.
hermet [Tue, 4 Oct 2011 06:50:18 +0000 (06:50 +0000)]
elementary/naviframe - implemented item_set API correctly.

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

13 years agoelementary/naviframe - available null contents
hermet [Tue, 4 Oct 2011 06:49:16 +0000 (06:49 +0000)]
elementary/naviframe - available null contents

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

13 years agoelementary/naviframe - trivial changes
hermet [Tue, 4 Oct 2011 06:47:32 +0000 (06:47 +0000)]
elementary/naviframe - trivial changes

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

13 years agoelementary/naviframe - should be hidden case when label is NULL
hermet [Tue, 4 Oct 2011 06:43:37 +0000 (06:43 +0000)]
elementary/naviframe - should be hidden case when label is NULL

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

13 years agoelementary/naviframe - added rect to block the events
hermet [Tue, 4 Oct 2011 06:30:38 +0000 (06:30 +0000)]
elementary/naviframe - added rect to block the events

Need to consider to provide any mechanism to users such as evas_object_events_freeze/thaw.

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

13 years agoelm gengrid: Propagate Gengrid signals to the internal edje view. Patch by Benjamin...
seoz [Tue, 4 Oct 2011 01:24:08 +0000 (01:24 +0000)]
elm gengrid: Propagate Gengrid signals to the internal edje view. Patch by Benjamin Drucker <benjamin.t.drucker@alum.mit.edu>

On Tue, Oct 4, 2011 at 7:54 AM, Benjamin Drucker
<benjamin.t.drucker@alum.mit.edu> wrote:
> Right now, signals coming from the gengrid's internal edje object are
> propagated up to the gengrid object.
> This patch enables the other direction as well: you can use the
functions
>
>  elm_object_signal_callback_add(grid, ...)
>  elm_object_signal_callback_del(grid, ...)
>
> to signal the gengrid's internal edje object.
>
> Please review, thanks.
> -Ben

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

13 years agoFrom: Jeonghyun Yun <jh0506.yun@samsung.com>
raster [Tue, 4 Oct 2011 00:59:18 +0000 (00:59 +0000)]
From: Jeonghyun Yun <jh0506.yun@samsung.com>
Subject: Re: [E-devel] [Patch] elm_gengrid reorder bug patch

I found a gengrid bug about reordering.

It sometimes happens that some gengrid item disappear when reorder item.

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

13 years agoelementary: turn on priority when it make sense.
cedric [Mon, 3 Oct 2011 10:33:31 +0000 (10:33 +0000)]
elementary: turn on priority when it make sense.

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

13 years agoelementary: fix coding style.
cedric [Mon, 3 Oct 2011 10:29:52 +0000 (10:29 +0000)]
elementary: fix coding style.

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

13 years agoElm entry: Use group inheritance in theme.
tasn [Mon, 3 Oct 2011 07:56:03 +0000 (07:56 +0000)]
Elm entry: Use group inheritance in theme.

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

13 years agofix bug where window-type tooltip deletion caused infinite recursion
discomfitor [Mon, 3 Oct 2011 04:12:40 +0000 (04:12 +0000)]
fix bug where window-type tooltip deletion caused infinite recursion

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

13 years agosome toolbar menu fixes to go with r63756
discomfitor [Mon, 3 Oct 2011 03:47:52 +0000 (03:47 +0000)]
some toolbar menu fixes to go with r63756

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

13 years agofix fixme in elm_toolbar_item_menu_get: no longer modifies a toolbar item
discomfitor [Mon, 3 Oct 2011 02:25:30 +0000 (02:25 +0000)]
fix fixme in elm_toolbar_item_menu_get: no longer modifies a toolbar item

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

13 years agoupdating portuguese translations
maxerba [Sat, 1 Oct 2011 14:53:04 +0000 (14:53 +0000)]
updating portuguese translations

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

13 years agoelementary/toolbar - trivial changes
hermet [Sat, 1 Oct 2011 04:20:36 +0000 (04:20 +0000)]
elementary/toolbar - trivial changes

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

13 years agoanother toolbar bug for the elm todo
discomfitor [Fri, 30 Sep 2011 22:07:50 +0000 (22:07 +0000)]
another toolbar bug for the elm todo

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

13 years agoformatting.
raster [Fri, 30 Sep 2011 11:22:22 +0000 (11:22 +0000)]
formatting.

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

13 years agoerrr. why didnt this get committed? commit.
raster [Fri, 30 Sep 2011 08:48:25 +0000 (08:48 +0000)]
errr. why didnt this get committed? commit.

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

13 years agoand lets stick to ewebkit? there is no web_client (at least not from
raster [Fri, 30 Sep 2011 08:47:19 +0000 (08:47 +0000)]
and lets stick to ewebkit? there is no web_client (at least not from
webkit)

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

13 years agouse idle enterers not idlers! in disckselector!
raster [Fri, 30 Sep 2011 08:36:50 +0000 (08:36 +0000)]
use idle enterers not idlers! in disckselector!

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

13 years agocommit missing freeze/thaw patch!
raster [Fri, 30 Sep 2011 08:03:56 +0000 (08:03 +0000)]
commit missing freeze/thaw patch!

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

13 years agofix segvs
discomfitor [Fri, 30 Sep 2011 07:33:09 +0000 (07:33 +0000)]
fix segvs

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

13 years agoupdate elm todo
discomfitor [Fri, 30 Sep 2011 05:14:48 +0000 (05:14 +0000)]
update elm todo

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

13 years agoelm_toolbar_item_object_get()
discomfitor [Fri, 30 Sep 2011 04:26:58 +0000 (04:26 +0000)]
elm_toolbar_item_object_get()

elm_object_item_object_get() should probably be implemented at some point, but that is definitely one of the dumbest function names I have ever heard

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

13 years agoyeah, using vague numbers instead of clearly named enum values! best choice!
discomfitor [Fri, 30 Sep 2011 03:44:46 +0000 (03:44 +0000)]
yeah, using vague numbers instead of clearly named enum values! best choice!
no wait...that's the OPPOSITE of the best choice.

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

13 years agoelm genlist: Oops removed test code.
seoz [Fri, 30 Sep 2011 01:53:52 +0000 (01:53 +0000)]
elm genlist: Oops removed test code.

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

13 years agoelm genlist: First commit that uses edc inheritance :) 'data' is not
seoz [Fri, 30 Sep 2011 01:47:52 +0000 (01:47 +0000)]
elm genlist: First commit that uses edc inheritance :) 'data' is not
inherited well yet, so I described it.

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

13 years agonew toolbar mode: always_select
discomfitor [Thu, 29 Sep 2011 23:46:55 +0000 (23:46 +0000)]
new toolbar mode: always_select
when this mode is enabled, a toolbar item will always be selected. if the selected item is deleted, the next item will be selected. if there is no next item, the first item will be selected. if there is no next or first item, you can go <expletive deleted> yourself.

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

13 years agoSome day I will learn to rebase without fucking up
sachiel [Thu, 29 Sep 2011 21:45:27 +0000 (21:45 +0000)]
Some day I will learn to rebase without fucking up

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

13 years agoPeople from Earth: Welcome Elm_Web
sachiel [Thu, 29 Sep 2011 20:58:22 +0000 (20:58 +0000)]
People from Earth: Welcome Elm_Web

Started by glima as a thin wrapper around ewk_view to make webkit
work better integrated with Elementary, then grew up as a more complete
widget thanks to k-s' magic fingers, and now I screwed it up but it looks
like it works, so there..

Build WebKit-EFL, rebuild Elementary and enjoy elm_web.

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

13 years agoapparently I forgot to add this in my earlier toolbar commit and nobody noticed
discomfitor [Thu, 29 Sep 2011 20:27:05 +0000 (20:27 +0000)]
apparently I forgot to add this in my earlier toolbar commit and nobody noticed

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

13 years agoupdating french and italian translations
maxerba [Thu, 29 Sep 2011 16:29:37 +0000 (16:29 +0000)]
updating french and italian translations

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

13 years agoelm: Updated authors in elm.
seoz [Thu, 29 Sep 2011 13:21:51 +0000 (13:21 +0000)]
elm: Updated authors in elm.

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

13 years agoFrom: Hyoyoung Chang <hyoyoung.chang@samsung.com>
raster [Thu, 29 Sep 2011 12:02:49 +0000 (12:02 +0000)]
From: Hyoyoung Chang <hyoyoung.chang@samsung.com>
Subject: [E-devel] [patch] elm_{entry, label} - add evas_event_{freeze, thaw}

This patch adds evas_event_freeze and thaw to elm_{entry,label}.
Normally it's not speed up much. But in some event storm cases, it's speed
up to 10% in my test cases (which is putting 200 entries in a box)

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

13 years agoelementary: automatically rotate image using exif information.
cedric [Thu, 29 Sep 2011 09:03:16 +0000 (09:03 +0000)]
elementary: automatically rotate image using exif information.

Patch by Jiyoun Park <jy0703.park@samsung.com>

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

13 years agoElementary - fixed typo.
hermet [Thu, 29 Sep 2011 07:54:24 +0000 (07:54 +0000)]
Elementary - fixed typo.

who caused it?! :p

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

13 years agoadd identical code for "elm/toolbar/item/item_horizontal" group to actively maintaine...
discomfitor [Thu, 29 Sep 2011 07:36:09 +0000 (07:36 +0000)]
add identical code for "elm/toolbar/item/item_horizontal" group to actively maintained themes for an item style where the text is on the right of the icon and swings to the middle of the item on selection.
this showcases new group inheritance from edje!

...it also throws a non-fixed part error

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

13 years agoelementary/elm_pager : When new content is pushed, clearing focus in
woohyun [Thu, 29 Sep 2011 06:31:40 +0000 (06:31 +0000)]
elementary/elm_pager : When new content is pushed, clearing focus in
old content is enough.

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

13 years agoshould probably apply theme hook to toolbar items at some point I guess
discomfitor [Thu, 29 Sep 2011 05:07:50 +0000 (05:07 +0000)]
should probably apply theme hook to toolbar items at some point I guess

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

13 years agoelementary/main - elm_config_sub_shutdown is more sensible and removed duplicated...
hermet [Thu, 29 Sep 2011 02:00:20 +0000 (02:00 +0000)]
elementary/main - elm_config_sub_shutdown is more sensible and removed duplicated codes

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

13 years agoadd a todo file for elm to start keeping track of issues
discomfitor [Thu, 29 Sep 2011 00:29:38 +0000 (00:29 +0000)]
add a todo file for elm to start keeping track of issues

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

13 years ago+elm_toolbar_item_icon_memfile_set
discomfitor [Wed, 28 Sep 2011 23:07:18 +0000 (23:07 +0000)]
+elm_toolbar_item_icon_memfile_set

we should probably move towards an elm_object(_item)_icon_set api soon...

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

13 years agoDocument how to use thread with EFL in nice detail for "beginners" who
raster [Wed, 28 Sep 2011 11:53:41 +0000 (11:53 +0000)]
Document how to use thread with EFL in nice detail for "beginners" who
know already how to use threads (pthread) and then how to use that
with EFL.

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

13 years agoFrom: Hyoyoung Chang <hyoyoung.chang@samsung.com>
discomfitor [Wed, 28 Sep 2011 06:48:44 +0000 (06:48 +0000)]
From: Hyoyoung Chang <hyoyoung.chang@samsung.com>
Subject: [E-devel] [patch] elm_cnp_helper - add ATOM handling
Date: Wed, 28 Sep 2011 15:42:20 +0900

blah blah blah, this fixes cnp compatibility with some apps good work hyoyoung

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

13 years agoelm genlist: Removed unnecessary local variable.
seoz [Wed, 28 Sep 2011 05:56:28 +0000 (05:56 +0000)]
elm genlist: Removed unnecessary local variable.

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

13 years agobump gettext version
caro [Tue, 27 Sep 2011 21:39:49 +0000 (21:39 +0000)]
bump gettext version

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

13 years agoelm_box: emit child,removed and child,added, allow smart-recalculate of box.
barbieri [Tue, 27 Sep 2011 20:28:36 +0000 (20:28 +0000)]
elm_box: emit child,removed and child,added, allow smart-recalculate of box.

 * proxy signals from evas_object_box: child,removed and child,added. Both
   will carry event_info being the child element.
 * elm_box_recalculate() to force recalculation of internal box, thus
   applying the layout to children.

Thanks btdrucke for reporting!

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

13 years agoelm gengrid: Added "scroll,edge,top/bottom/left/right" smart callbacks.
seoz [Tue, 27 Sep 2011 15:04:57 +0000 (15:04 +0000)]
elm gengrid: Added "scroll,edge,top/bottom/left/right" smart callbacks.

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

13 years agoelm icon: Fixed build break from cedric commit r63537. Fixed build
seoz [Tue, 27 Sep 2011 06:40:06 +0000 (06:40 +0000)]
elm icon: Fixed build break from cedric commit r63537. Fixed build
warnings.

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

13 years agoelementary/entry : Fix possible memory leak problem.
woohyun [Sun, 25 Sep 2011 04:14:17 +0000 (04:14 +0000)]
elementary/entry : Fix possible memory leak problem.

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

13 years agoelementary/elm_entry : Deleted a line because this line could not be
woohyun [Sun, 25 Sep 2011 03:50:28 +0000 (03:50 +0000)]
elementary/elm_entry : Deleted a line because this line could not be
reached.

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

13 years agoelementary/elm_entry.c : small change for reducing codes.
woohyun [Sun, 25 Sep 2011 03:43:10 +0000 (03:43 +0000)]
elementary/elm_entry.c : small change for reducing codes.

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

13 years agoelementary/elm_entry : add some null checking codes.
woohyun [Sun, 25 Sep 2011 02:56:54 +0000 (02:56 +0000)]
elementary/elm_entry : add some null checking codes.

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

13 years agoelm genlist: Changed internal variable name. old_pan_y ->
seoz [Fri, 23 Sep 2011 08:32:32 +0000 (08:32 +0000)]
elm genlist: Changed internal variable name. old_pan_y ->
reorder_old_pan_y.

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

13 years agoelementary/naviframe - updated doc.
hermet [Fri, 23 Sep 2011 00:34:50 +0000 (00:34 +0000)]
elementary/naviframe - updated doc.

fixed grammar. found by ShilpaOnkar Singh.

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

13 years agoelementary - fixed some logic errors patched by rajeev.r@samsung.com
hermet [Fri, 23 Sep 2011 00:02:13 +0000 (00:02 +0000)]
elementary - fixed some logic errors patched by rajeev.r@samsung.com

Hi all,
I found few memory related issues in elementary package when performed static analysis on it.

These issues include:
Array indices getting out of bounds, freed memory address being passed to a function as parameter, memory not getting cleaned up because of earlier return statement.

Issues details:
1. In elm_widget.c inside function elm_widget_signal_callback_del(), it is possible that freed memory address esd is passed to the sd->callback_del_func(). I think it should be data, not esd.
Moreover what if the callback frees memory for data, then the other problem is that the return value is data from the function elm_widget_signal_callback_del() which in my opinion can be a problem.

2. Inside directory src/edje_externals for files elm_genlist.c, elm_notify.c, elm_list.c, elm_thumb.c and elm_map.c, array indices can go beyound bounary.
sizeof() operator for an array of character pointers will return [number of elements in the array * size of (char*)], basically 4 times the number of elements which has been taken care in assertion inside src/edje_extenarnals
while performing assertion but has been missed in the next statement in the loop condition.

3. In file src/lib/elm_config.c inside function _elm_config_profiles_list, freeing of file iterator has been missed out.

Please review the attached patch and let me know your opinion.

Thanks.
Regards,
Rajeev

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

13 years agoelm els_scroller.c: Always check and delete hold_animator on mouse up.
seoz [Thu, 22 Sep 2011 17:40:44 +0000 (17:40 +0000)]
elm els_scroller.c: Always check and delete hold_animator on mouse up.

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

13 years agoelementary: fix trying to use the best available icon size.
cedric [Thu, 22 Sep 2011 13:51:22 +0000 (13:51 +0000)]
elementary: fix trying to use the best available icon size.

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

13 years agoelm genlist: Added genlist event hook boundary check routine.
seoz [Thu, 22 Sep 2011 12:39:49 +0000 (12:39 +0000)]
elm genlist: Added genlist event hook boundary check routine.

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

13 years agoElm entry: Fixed a bug with inserting chunks.
tasn [Thu, 22 Sep 2011 11:31:22 +0000 (11:31 +0000)]
Elm entry: Fixed a bug with inserting chunks.

Thanks a lot to WooHyun for finding this.

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

13 years agoelementary: fix typo.
cedric [Thu, 22 Sep 2011 07:00:10 +0000 (07:00 +0000)]
elementary: fix typo.

Patch by Guillaume "Kuri" Friloux <guillaume.friloux@asp64.com>.

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

13 years agoelm map: Coding convention.
seoz [Wed, 21 Sep 2011 10:44:06 +0000 (10:44 +0000)]
elm map: Coding convention.

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

13 years agoelm: Removed trailing whitespaces.
seoz [Wed, 21 Sep 2011 10:37:23 +0000 (10:37 +0000)]
elm: Removed trailing whitespaces.

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

13 years agoElementary map : fix zoom-out bug
gouache [Wed, 21 Sep 2011 07:04:34 +0000 (07:04 +0000)]
Elementary map : fix zoom-out bug
From: Kim Yunhan <spbear@gmail.com>

When you test elm_map with mouse wheel, it worked abnormally because of some bug.
So I made some more patch for fixing it.
This patch file also includes a previous patch (zoom-out issue).

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

13 years agoElementary map : a bug fix for zoom-out in elm_map by Kim Yunhan
gouache [Wed, 21 Sep 2011 06:20:28 +0000 (06:20 +0000)]
Elementary map : a bug fix for zoom-out in elm_map by Kim Yunhan

I wrote a patch that handles a bug while zooming-out in elm_map.
When I try to zoom out, some tiles are broken.
But it is hard to notice because broken frame disappears quickly.

I investigated in a few days.
And I realize that there are something wrong.
When map is zoomed out, a tile is shrunk by evas_object_resize().
But evas_map handles its texture by just its origin image size not a shrunk size.
If evas_object's width & height is shrunk, I have to handle for its texture.

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

13 years agoElementary/naviframe - doc more.
hermet [Tue, 20 Sep 2011 01:39:35 +0000 (01:39 +0000)]
Elementary/naviframe - doc more.

Since the users have no idea about elm_object_item content/text parts names which are available,
added those part names in doc here.

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

13 years agoElementary/naviframe - documentation
hermet [Tue, 20 Sep 2011 01:22:53 +0000 (01:22 +0000)]
Elementary/naviframe - documentation

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

13 years agoelementary/naviframe - fixed just indentation
hermet [Tue, 20 Sep 2011 00:31:44 +0000 (00:31 +0000)]
elementary/naviframe - fixed just indentation

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

13 years agoelementary/video - fixed typo
hermet [Mon, 19 Sep 2011 10:27:22 +0000 (10:27 +0000)]
elementary/video - fixed typo

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

13 years agoelementary/elc_naviframe - modified to use a widget API
hermet [Mon, 19 Sep 2011 05:24:49 +0000 (05:24 +0000)]
elementary/elc_naviframe - modified to use a widget API

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

13 years agoelementary/naviframe - added one convenient API for users.
hermet [Mon, 19 Sep 2011 05:23:35 +0000 (05:23 +0000)]
elementary/naviframe - added one convenient API for users.

pop the items which are in the stack between the top and the upper one of the given item

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

13 years agoelementary/elm_radio : Added accessibility for elm_radio.
woohyun [Mon, 19 Sep 2011 05:22:22 +0000 (05:22 +0000)]
elementary/elm_radio : Added accessibility for elm_radio.

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

13 years agoelementary/widget - added one missing stuff.
hermet [Mon, 19 Sep 2011 04:59:43 +0000 (04:59 +0000)]
elementary/widget - added one missing stuff.

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

13 years agofix compilation on Windows
caro [Sun, 18 Sep 2011 17:23:41 +0000 (17:23 +0000)]
fix compilation on Windows

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

13 years agoposition of Elementary.h
caro [Sun, 18 Sep 2011 17:23:10 +0000 (17:23 +0000)]
position of Elementary.h

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

13 years agoElm gettext: Only translate if the app using elm is translatable.
tasn [Sun, 18 Sep 2011 07:53:41 +0000 (07:53 +0000)]
Elm gettext: Only translate if the app using elm is translatable.

It assumes gettext is initialized before the call to elm_init.

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

13 years agoelementary/naviframe - removed items in reverse since the items are stacked.
hermet [Fri, 16 Sep 2011 12:21:11 +0000 (12:21 +0000)]
elementary/naviframe - removed items in reverse since the items are stacked.

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

13 years agoelementary/naviframe - modified naviframe theme for title clicked signal emit.
hermet [Fri, 16 Sep 2011 06:17:19 +0000 (06:17 +0000)]
elementary/naviframe - modified naviframe theme for title clicked signal emit.

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

13 years agoelementary/naviframe - to be proper name.
hermet [Fri, 16 Sep 2011 06:11:36 +0000 (06:11 +0000)]
elementary/naviframe - to be proper name.

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

13 years agoelementary/naviframe - added item signal emit func.
hermet [Fri, 16 Sep 2011 02:20:02 +0000 (02:20 +0000)]
elementary/naviframe - added item signal emit func.

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

13 years agoelementary/elm_object_item - added signal emit func.
hermet [Fri, 16 Sep 2011 02:10:07 +0000 (02:10 +0000)]
elementary/elm_object_item - added signal emit func.

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

13 years agoelementary/naviframe - renamed internal function names.
hermet [Fri, 16 Sep 2011 01:09:48 +0000 (01:09 +0000)]
elementary/naviframe - renamed internal function names.

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

13 years agoelementary/naviframe - added signal emit hook
hermet [Fri, 16 Sep 2011 01:05:15 +0000 (01:05 +0000)]
elementary/naviframe - added signal emit hook

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

13 years agoelm po: Updated po files.
seoz [Thu, 15 Sep 2011 14:39:43 +0000 (14:39 +0000)]
elm po: Updated po files.

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

13 years agoelm ko_KR.po: Korean is not an RTL language. How stupid I was...
seoz [Thu, 15 Sep 2011 14:39:03 +0000 (14:39 +0000)]
elm ko_KR.po: Korean is not an RTL language. How stupid I was...

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

13 years agoelm icon: Removed trailing whitespaces.
seoz [Thu, 15 Sep 2011 02:20:26 +0000 (02:20 +0000)]
elm icon: Removed trailing whitespaces.

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

13 years agoelm gengrid: Added page feature to gengrid. Patch by Benjamin Drucker
seoz [Thu, 15 Sep 2011 02:16:37 +0000 (02:16 +0000)]
elm gengrid: Added page feature to gengrid. Patch by Benjamin Drucker
<benjamin.t.drucker@alum.mit.edu>. Thanks a lot!

On Wed, Aug 31, 2011 at 1:52 PM, Benjamin Drucker
<benjamin.t.drucker@alum.mit.edu> wrote:
> Earlier this month, there was a svn commit
> (http://trac.enlightenment.org/e/changeset/62496) which added a few
> page-related APIs to the elm scroller.  These should probably also be
> added to gengrid, genlist and maybe even grid and list.  Right now,
> though, I need them for gengrid.  So I propose this patch, based
> entirely on the change that went in before.  I've built it and I'm
> using these new gengrid APIs in my code now.

On Fri, Sep 9, 2011 at 4:45 PM, Benjamin Drucker
<benjamin.t.drucker@alum.mit.edu> wrote:
> Slowly but surely....
>
> This version of the gengrid page APIs patch has the following changes:
> 1. fixed spacing issues
> 2. add const where needed
> 3. submitted a gengrid longpressed change in a separate patch
>
> I really want to try to squeak this in the upcoming release if at all
> possible. If I have an extra space in some file, I promise I'll not do
> it again for the next patch!
>
> Thanks!!
> Ben

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

13 years agoelementary/elm_common - fixed typo
hermet [Thu, 15 Sep 2011 00:41:12 +0000 (00:41 +0000)]
elementary/elm_common -  fixed typo

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

13 years agoelementary/naviframe - modified to show the title area shadow.
hermet [Thu, 15 Sep 2011 00:15:12 +0000 (00:15 +0000)]
elementary/naviframe - modified to show the title area shadow.

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

13 years agoelementary: decorelate fdo from thumbnail resizing.
cedric [Wed, 14 Sep 2011 18:28:22 +0000 (18:28 +0000)]
elementary: decorelate fdo from thumbnail resizing.

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

13 years agoFrom: cnook <kimcinoo@gmail.com>
discomfitor [Wed, 14 Sep 2011 14:12:13 +0000 (14:12 +0000)]
From: cnook <kimcinoo@gmail.com>
Subject: [E-devel] [Patch] elm_diskselector (ticket #853)
Date: Thu, 8 Sep 2011 12:41:27 +0900

Dear All, Hello~

The attached patch for resolving the ticket #853.
(http://trac.enlightenment.org/e/ticket/853)

There is an issue when it comes to rounded item.
Anyhow, I will fix it also.

Sincerely,
Shinwoo Kim

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

13 years agoElementary/naviframe - removed blank APIs.
hermet [Wed, 14 Sep 2011 12:47:46 +0000 (12:47 +0000)]
Elementary/naviframe - removed blank APIs.

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

13 years agoelementary/naviframe - support default content/text part name
hermet [Wed, 14 Sep 2011 12:37:17 +0000 (12:37 +0000)]
elementary/naviframe - support default content/text part name

removed shadow var.
removed unuseful line.

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

13 years agoelm src/examples: Applied elm API changes.
seoz [Wed, 14 Sep 2011 11:30:21 +0000 (11:30 +0000)]
elm src/examples: Applied elm API changes.

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

13 years agoelementary/naviframe - removed white trailings
hermet [Wed, 14 Sep 2011 11:21:01 +0000 (11:21 +0000)]
elementary/naviframe - removed white trailings

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

13 years agoelementary/naviframe - removed unproper method.
hermet [Wed, 14 Sep 2011 11:05:54 +0000 (11:05 +0000)]
elementary/naviframe - removed unproper method.

user needs to set their own style.

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

13 years agoelementary/naviframe - merged groups base and title
hermet [Wed, 14 Sep 2011 10:56:44 +0000 (10:56 +0000)]
elementary/naviframe - merged groups base and title

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

13 years agoelm button: Added _del_pre_hook to button. This reduces unnecessary calculations
seoz [Wed, 14 Sep 2011 09:53:11 +0000 (09:53 +0000)]
elm button: Added _del_pre_hook to button. This reduces unnecessary calculations
and min setttings.

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