platform/upstream/elementary.git
9 years agomultibuttonentry: Delete duplicate running code.
woochan lee [Tue, 3 Feb 2015 02:38:21 +0000 (11:38 +0900)]
multibuttonentry: Delete duplicate running code.

Summary:
When layout clicked, "elm_widget_on_focus()" called with "entry_focus_in()" callback.
The "view update" and "focus set to entry" already call in those callbacks, so i deleted duplicate code and it also make focus issue when user click the entry to add item.
@fix

Test Plan:
Run elementary_test.

1. excute multibuttonentry.
2. click the entry area.
3. see the elm_widget_on_focus called twice.
   (layout callback function called view update -> elm_box_unpack called in view update ->
    entry lose focus -> on_focus_callback call again)

Reviewers: Hermet, seoz, Jaehyun_Cho, JackDanielZ

Differential Revision: https://phab.enlightenment.org/D1902

9 years agowin: Add default return value at elm_win_type_get API according to API description.
Youngbok Shin [Fri, 30 Jan 2015 02:04:24 +0000 (11:04 +0900)]
win: Add default return value at elm_win_type_get API according to API description.

Summary: The API must return ELM_WIN_UNKNOWN (-1) when the given object is improper.

Test Plan: None.

Reviewers: woohyun, JackDanielZ, seoz

Differential Revision: https://phab.enlightenment.org/D1907

9 years agotest_label: Use meaningful test name for label test.
Daniel Juyung Seo [Fri, 30 Jan 2015 00:10:43 +0000 (09:10 +0900)]
test_label: Use meaningful test name for label test.

9 years agoElm_Entry: Removed empty line and added error message
kabeer khan [Thu, 29 Jan 2015 23:02:21 +0000 (08:02 +0900)]
Elm_Entry: Removed empty line and added error message

Summary:
Resolved FIXME in utf8_markup_save by adding error messages
for fopen and fputs command

Signed-off-by: kabeer khan <kabeer.khan@samsung.com>
Reviewers: devilhorns, seoz

Reviewed By: seoz

Differential Revision: https://phab.enlightenment.org/D1888

9 years agoNEWS: Clean up news file before release.
Daniel Juyung Seo [Thu, 29 Jan 2015 22:35:16 +0000 (07:35 +0900)]
NEWS: Clean up news file before release.

9 years agotest_panes: Remove unnecessary align/weight set for panes contents.
Daniel Juyung Seo [Thu, 29 Jan 2015 06:28:08 +0000 (15:28 +0900)]
test_panes: Remove unnecessary align/weight set for panes contents.

9 years agoedje_externals/elm_video: Fix bug where we override the rememberred position
Stefan Schmidt [Wed, 28 Jan 2015 12:49:00 +0000 (13:49 +0100)]
edje_externals/elm_video: Fix bug where we override the rememberred position

This bug was there from the initial commit of elm_video. Classical
copy&andpaste bug.

CID: 1267207

9 years agopanes: Fix elm_panes_fixed_set.
Daniel Juyung Seo [Tue, 27 Jan 2015 04:11:05 +0000 (13:11 +0900)]
panes: Fix elm_panes_fixed_set.

@fix

9 years agoNEWS: Manually fix up a news entry
Stefan Schmidt [Mon, 26 Jan 2015 14:02:55 +0000 (15:02 +0100)]
NEWS: Manually fix up a news entry

9 years agorelease: Update NEWS and bump version for 1.13.0-beta2 release v1.13.0-beta2
Stefan Schmidt [Mon, 26 Jan 2015 12:09:54 +0000 (13:09 +0100)]
release: Update NEWS and bump version for 1.13.0-beta2 release

9 years agoIcon: choose the fdo icon size using the evas obj geometry
Dave Andreoli [Sun, 25 Jan 2015 17:31:59 +0000 (18:31 +0100)]
Icon: choose the fdo icon size using the evas obj geometry

Use the min between w and h of the evas object to
request the size in the icon theme. Fdo icon are always
square (1:1) so min seems correct.

Also improved the test to include a test that do
not relay on the size_hint_min of the icon.

Now in all the test I have done always the correct
fdo icon are used.

9 years agoRevert "Icon: use size_hint_min instead of image_size to know the wanted size"
Dave Andreoli [Sun, 25 Jan 2015 15:48:21 +0000 (16:48 +0100)]
Revert "Icon: use size_hint_min instead of image_size to know the wanted size"

This reverts commit 75176a789981bd6b1ef0bfcc95793c896b5bde07.

Was not the correct solution, as min_size can be smaller than
the real wanted size. Need to find another solution.

Thanks TAsn to spot this

9 years agoIcon: use size_hint_min instead of image_size to know the wanted size
Dave Andreoli [Sun, 25 Jan 2015 14:48:41 +0000 (15:48 +0100)]
Icon: use size_hint_min instead of image_size to know the wanted size

This @fix fdo icons to load the correct image for the requested size.

Whitout this the small images (16x16) was never used, because once a big
(64x64 for example) image was loaded, that size was used as min.

See the Icon Standard test for a better explanation

9 years agoIcon: no more reimplement sizing_eval
Dave Andreoli [Sun, 25 Jan 2015 14:39:43 +0000 (15:39 +0100)]
Icon: no more reimplement sizing_eval

The code there was trying to reload the icon to have an
image that should match the requested size, this was totally
wrong, the calculation was always resulting in an image bigger
than the needed.

It was also useless as this logic is yet handled in the resize
callback.

9 years agoImprove Standard Icon test
Dave Andreoli [Sun, 25 Jan 2015 14:16:51 +0000 (15:16 +0100)]
Improve Standard Icon test

You can now select the size of the icons in the list and
also added a single icon that you can resize.

The size of the icons is important as icon themes usually
provide different images for different sizes.

This test now spot out some errors in elm_icon wrt icon
sizing, will fix soon

9 years agoAdd correct fdo name for the last added search icon
Dave Andreoli [Fri, 23 Jan 2015 20:44:15 +0000 (21:44 +0100)]
Add correct fdo name for the last added search icon

9 years agoelm_image: Add missing semi-colon to terminate line.
Stefan Schmidt [Fri, 23 Jan 2015 11:45:33 +0000 (12:45 +0100)]
elm_image: Add missing semi-colon to terminate line.

No compiler warning for this because the macro was terminated with it.
It still looks wrong without it and does no harm.

9 years agoelm_image: Fix memory leak in GETDAT macro.
Stefan Schmidt [Fri, 23 Jan 2015 11:43:49 +0000 (12:43 +0100)]
elm_image: Fix memory leak in GETDAT macro.

Free data2 on error path.

CID: 1265609, 1265610, 1265611, 1265612

9 years agotest_disable: Extend button array to fix memory corruption
Stefan Schmidt [Fri, 23 Jan 2015 11:32:42 +0000 (12:32 +0100)]
test_disable: Extend button array to fix memory corruption

We are accessing btn[3] in the code so we should make sure the array it big
enough for it.

CID: 1265613

9 years agotransit: Fix read from pointer after free.
Daniel Juyung Seo [Fri, 23 Jan 2015 05:32:35 +0000 (14:32 +0900)]
transit: Fix read from pointer after free.

This fixes coverity CID 1265738.

9 years agotest_win_state: Add elm_win_center() sample.
Daniel Juyung Seo [Fri, 23 Jan 2015 05:29:15 +0000 (14:29 +0900)]
test_win_state: Add elm_win_center() sample.

9 years agowin centering: unbork!
Mike Blumenkrantz [Fri, 23 Jan 2015 03:35:28 +0000 (22:35 -0500)]
win centering: unbork!

not centering on an axis does not mean that it needs to be moved to the screen origin.

also clamp to screen x,y, not 0,0

9 years agotransit: fix crash issue.
ChunEon Park [Thu, 22 Jan 2015 08:44:09 +0000 (17:44 +0900)]
transit: fix crash issue.

This fixes the side effect that introduced from 1e06309be42fd2b5d0900b16da0178215c111681

Since transit has supported adding a map effect on the previous map status,
transit tried to access object-state map pointer.

but theses map pointer won't be valid if the transit keeps the last state
because it doesn't back up any object-state data.

9 years agotest_gengrid: Dynamically allocate item data.
Daniel Juyung Seo [Fri, 16 Jan 2015 05:45:42 +0000 (14:45 +0900)]
test_gengrid: Dynamically allocate item data.

Do not waste unnecessary memory.

9 years agotest_colorselector: Clean up a little bit.
Daniel Juyung Seo [Fri, 16 Jan 2015 05:33:06 +0000 (14:33 +0900)]
test_colorselector: Clean up a little bit.

- Remove unnecessary data set.
- Use ELM_SCALE_SIZE on min set for a better scalability.

Yes this colorselector test needs a looooot of love.

9 years agocolorselector: Remove unnecessary pointer redirection.
Daniel Juyung Seo [Fri, 16 Jan 2015 05:13:30 +0000 (14:13 +0900)]
colorselector: Remove unnecessary pointer redirection.

Elm_Colorselector_Data pointer is already there.

9 years agotest_icon: Clean up icon standard sample.
Daniel Juyung Seo [Thu, 15 Jan 2015 20:00:11 +0000 (05:00 +0900)]
test_icon: Clean up icon standard sample.

- Do not set unnecessary min size for the icons. Just follow list's item
size naturally.
- Do not free unnecessary list which was already freed by
EINA_LIST_FREE.
- Do not set align for the window resize object which is not required to
be set.
- Follow conventional way of pointer declaration.

9 years agoimage now implements edje object size functions
Mike Blumenkrantz [Wed, 21 Jan 2015 20:15:43 +0000 (15:15 -0500)]
image now implements edje object size functions

      Edje.Object.size_min.get;
      Edje.Object.size_max.get;
      Edje.Object.size_min_calc;
      Edje.Object.calc_force;

fixes all image-in-edje sizing issues/errors

9 years agoimage animation functions now work as expected for edje images
Mike Blumenkrantz [Wed, 21 Jan 2015 20:14:20 +0000 (15:14 -0500)]
image animation functions now work as expected for edje images

9 years agowin_example now exits fullscreen on any key press...always
Mike Blumenkrantz [Tue, 20 Jan 2015 18:03:52 +0000 (13:03 -0500)]
win_example now exits fullscreen on any key press...always

fix T516

9 years agoElm_Entry: set handler style according to current widget style
Jaeun Choi [Tue, 20 Jan 2015 01:32:06 +0000 (10:32 +0900)]
Elm_Entry: set handler style according to current widget style

Previously, entry set handlers' style as default when they are created
and changed style on theme_apply function. But in usual scenario, users create
entry and set style before handlers are created, so when they are created
the style is set as default regardless of the style users already set.
This patch fixes it.

@fix

9 years agorelease: Update NEWS and bump version for 1.13.0-beta1 release v1.13.0-beta1
Stefan Schmidt [Mon, 19 Jan 2015 14:12:06 +0000 (15:12 +0100)]
release: Update NEWS and bump version for 1.13.0-beta1 release

9 years agoRevert "genlist: added reorder feature on key events"
Stefan Schmidt [Mon, 19 Jan 2015 11:56:50 +0000 (12:56 +0100)]
Revert "genlist: added reorder feature on key events"

This reverts commit f99be3a1d6bdc63153598b592b5437c33da44bf0.

The API is not ready to be released. Please see the thread on the e-devel
mailing list under this subject. This can get another try in the 1.14
release cycle.

Conflicts:
src/lib/elm_genlist.c

9 years agogenlist: fix incorrect grammar.
ChunEon Park [Mon, 19 Jan 2015 08:29:20 +0000 (17:29 +0900)]
genlist: fix incorrect grammar.

No allow attaching double definite articles.

Thanks vincent for reporting.

9 years agoelm_transit: Fix crash issue caused by multiple transit effects.
Jaehyun Cho [Mon, 19 Jan 2015 06:35:17 +0000 (15:35 +0900)]
elm_transit: Fix crash issue caused by multiple transit effects.

Summary:
Fix crach issue caused by multiple transit effects on a single object.
         This patch prevents deleting obj_data while the obj_data is still used by other transit objects.
         This fix is related to commits "Support zoom keeping current map effect."(60214e6a172e42303fdfc69ef3d1996b25132242)
         and "Support rotation keeping current map effect."(1e06309be42fd2b5d0900b16da0178215c111681).
         @fix

Reviewers: Hermet

Differential Revision: https://phab.enlightenment.org/D1878

9 years agogenlist: fix genlist multi-selected problem.
ChunEon Park [Mon, 19 Jan 2015 06:26:21 +0000 (15:26 +0900)]
genlist: fix genlist multi-selected problem.

user request was ignored if they calls the genlist_item_selected_set(true)
to another item in an item selected callback. because genlist made
the selected item highlighted after user "selected" callback.

The behavior had been changed on my genlist refactoring,
so the behavior was actually just restored.

This issue resolves T2020

9 years agoelm_transit: Fix to support zoom rate zero.
Jaehyun Cho [Mon, 19 Jan 2015 06:30:26 +0000 (15:30 +0900)]
elm_transit: Fix to support zoom rate zero.

Summary:
Fix to support zoom rate zero by using evas_map_util_zoom() instead of evas_map_util_3d_perspective().
@fix

Reviewers: Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D1877

9 years agowidget: elm_win can be unfocused only when its ecore_evas loses focus.
WooHyun Jung [Sat, 17 Jan 2015 07:29:46 +0000 (16:29 +0900)]
widget: elm_win can be unfocused only when its ecore_evas loses focus.

9 years agoconfigure: Fix typo in coverage option help text
Stefan Schmidt [Fri, 16 Jan 2015 20:16:04 +0000 (21:16 +0100)]
configure: Fix typo in coverage option help text

9 years agotests: add coverage support.
Cedric BAIL [Fri, 16 Jan 2015 15:39:37 +0000 (16:39 +0100)]
tests: add coverage support.

And our current score is 19% functions coverage for Elementary.

9 years agotests: actually run the main loop properly to be able to enter in idle state.
Cedric BAIL [Fri, 16 Jan 2015 13:29:23 +0000 (14:29 +0100)]
tests: actually run the main loop properly to be able to enter in idle state.

Note that the iterate function will never trigger the idler that are registered
in Ecore. That's by definition. I changed the code to actually use the full
main loop and trigger the change detection on idle enterer. That should be enough
for Elementary as all idler should logically affect the visual aspect of something
at some point and exit idle.

Thanks marcel-hollerbach@t-online.de for helping me debug this issue.

9 years agoUpdating italian translation
maxerba [Fri, 16 Jan 2015 11:34:13 +0000 (12:34 +0100)]
Updating italian translation

9 years agogenlist: code clean up
ChunEon Park [Thu, 15 Jan 2015 14:01:00 +0000 (23:01 +0900)]
genlist: code clean up

highlight item with one entry.

9 years agogenlist: don't access item after removing it.
ChunEon Park [Thu, 15 Jan 2015 13:36:57 +0000 (22:36 +0900)]
genlist: don't access item after removing it.

9 years agogenlist: guard the item deletion problem.
ChunEon Park [Thu, 15 Jan 2015 13:36:28 +0000 (22:36 +0900)]
genlist: guard the item deletion problem.

this exceptional code prevents the deletion of the item
in the middle of the callback.

9 years agogenlist: fix the access of the invalid items.
ChunEon Park [Thu, 15 Jan 2015 07:12:37 +0000 (16:12 +0900)]
genlist: fix the access of the invalid items.

still, there were case item or genlist is cleared in the user callback.
don't access the cleared items if they are requested deletion.

9 years agogenlist needs to also highlight items on keyboard select
Mike Blumenkrantz [Wed, 14 Jan 2015 20:19:48 +0000 (15:19 -0500)]
genlist needs to also highlight items on keyboard select

this should probably just happen in _item_select() to avoid future incidents

ref T1986

9 years agoRevert "genlist: fix a crash when deleting a item in selected callback."
Mike Blumenkrantz [Wed, 14 Jan 2015 19:41:50 +0000 (14:41 -0500)]
Revert "genlist: fix a crash when deleting a item in selected callback."

This reverts commit c80b24baf815e35c160bf0dbe8ecae6ea247aef8.

this broke the selection callback completely and makes every genlist app unusable.

please, please, please, please, I'm seriously begging you hermet, do ANY amount of testing before making further genlist commits.

9 years agogenlist: fix a crash when deleting a item in selected callback.
ChunEon Park [Wed, 14 Jan 2015 14:30:43 +0000 (23:30 +0900)]
genlist: fix a crash when deleting a item in selected callback.

if user deletes the item in the callback,
current function(_item_select) would be corrupted.
just leave the callback call in the last of the function.

9 years agogenilst: fix regression bug added in 0e7d521151ba93f3b5955caaf9b906e160ab6057
ChunEon Park [Wed, 14 Jan 2015 14:19:29 +0000 (23:19 +0900)]
genilst: fix regression bug added in 0e7d521151ba93f3b5955caaf9b906e160ab6057

some logic of deleting item were duplicated.
this fixes fileselector crash issue.

9 years agoDo not explicite include atspi headers.
Lukasz Stanislawski [Wed, 14 Jan 2015 13:49:41 +0000 (14:49 +0100)]
Do not explicite include atspi headers.

Summary: fixes make check failures on atspi tests.

Reviewers: cedric

Subscribers: seoz

Maniphest Tasks: T2001

Differential Revision: https://phab.enlightenment.org/D1870

9 years agogenlist: set missed item reference.
ChunEon Park [Wed, 14 Jan 2015 13:07:00 +0000 (22:07 +0900)]
genlist: set missed item reference.

this missing would cause crash of the genlist when it's items are cleared.

9 years agogenlist: fix a crash of genlist group tree example.
ChunEon Park [Wed, 14 Jan 2015 13:04:26 +0000 (22:04 +0900)]
genlist: fix a crash of genlist group tree example.

don't corrupt list pointer.
we can clear items more simply.

Thanks ya-kov for reporting.

9 years agowidget: set missing elm_widget_item_magic
ChunEon Park [Wed, 14 Jan 2015 10:50:15 +0000 (19:50 +0900)]
widget: set missing elm_widget_item_magic

9 years agophotocam: force reload of image on file_set.
Cedric BAIL [Tue, 13 Jan 2015 14:25:10 +0000 (15:25 +0100)]
photocam: force reload of image on file_set.

Thanks, bug reported by thierry@substanciel.fr .

9 years agoelm image - fix image rotation in non-common cases
Carsten Haitzler (Rasterman) [Mon, 12 Jan 2015 23:53:14 +0000 (08:53 +0900)]
elm image - fix image rotation in non-common cases

this fixes d6f4040d0c62c220f2339d2a57126fde43e85e19 for the non-common
path that normalizes then applies new orientation

@fix

9 years agoelementary: Fix dereference of null return value
Chris Michael [Mon, 12 Jan 2015 17:04:19 +0000 (12:04 -0500)]
elementary: Fix dereference of null return value

Summary: This fixes Coverity CID1261370. strrchr can return NULL here,
so we need to check that 'p' is valid.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agorelease: Update NEWS and bump version for 1.13.0-alpha1 release v1.13.0-alpha1
Stefan Schmidt [Mon, 12 Jan 2015 13:11:43 +0000 (14:11 +0100)]
release: Update NEWS and bump version for 1.13.0-alpha1 release

9 years agoElm win: Fix added internal parameter to the win constructor.
Tom Hacohen [Mon, 12 Jan 2015 10:13:34 +0000 (10:13 +0000)]
Elm win: Fix added internal parameter to the win constructor.

Internal hacks should not affect user facing API. This commit adds a new
API to do the internal hack. This is still bad, but it's much less than
what was there before.

This fixes the main issue introduced by commit:
63a5cdf0f8516c16a62233da0c2af0e10a13264b

9 years agoElm win: Fix elm_win_fake()'s name to follow conventions.
Tom Hacohen [Mon, 12 Jan 2015 10:13:00 +0000 (10:13 +0000)]
Elm win: Fix elm_win_fake()'s name to follow conventions.

9 years agoDnD: fix callbacks deletion for inline windows.
Daniel Zaoui [Thu, 8 Jan 2015 09:54:04 +0000 (11:54 +0200)]
DnD: fix callbacks deletion for inline windows.

During deletion of a window, widgets considered as droppable targets
have to remove their DnD callbacks. To achieve this, elm_drop_target_del
is called from the DEL callback (destructor). This function has to
determine if X11 or Wayland is used. Since the parent is already unknown
at this stage, only checking the engine name can give this
information.
On a regular window, the engine name is related to the target display.

The problem happens when an inline window is used. The engine is a
buffer and no information is given regarding the target display.

The patch fixes it by checking the nature of the Ecore Evas parents. It
supports nested windows (inline inside inline... inside XWin).

@fix

9 years agoelm_colorselector: Fixed to make palette_box have proper height
Jee-Yong Um [Mon, 12 Jan 2015 04:36:55 +0000 (13:36 +0900)]
elm_colorselector: Fixed to make palette_box have proper height

Summary:
palette_box had stretched height exceeding its items size.
Now it will have proper height fitting to own items.

Reviewers: Hermet, Jaehyun, raster

Reviewed By: raster

Subscribers: raster, Hermet

Differential Revision: https://phab.enlightenment.org/D1840

9 years agoelm - fix build problem with examples - elocation api
Carsten Haitzler (Rasterman) [Mon, 12 Jan 2015 03:08:46 +0000 (12:08 +0900)]
elm - fix build problem with examples - elocation api

this fixes build of location_example_01.c as per fix in D1863 but done
properly so people can't use elm  elocation unless they enable beta apis

9 years agoScroller : Fix elm_scroller_last_page_get API wrong return value
VBS [Mon, 12 Jan 2015 02:51:41 +0000 (11:51 +0900)]
Scroller : Fix elm_scroller_last_page_get API wrong return value

Summary:
When first page is last page, elm_scroller_last_page_get need to return 0.
         But if pagesize is bigger then current content height or width, value will be returned -1.
         So fix this cases to return 0.

Test Plan: If set elm_scroller_page_set bigger then current content size, then issue is occurred.

Reviewers: seoz, jaehwan, raster

Reviewed By: raster

Subscribers: eagleeye

Differential Revision: https://phab.enlightenment.org/D1860

9 years agoelm - elm image orientation api fix - major bug in implementation
Carsten Haitzler (Rasterman) [Mon, 12 Jan 2015 02:28:13 +0000 (11:28 +0900)]
elm - elm image orientation api fix - major bug in implementation

@fix

The elm image orient_set api looks like it is a state, and it is
documented to SET the orietnation, but the code actually DOEs that
orientation when you set it. so docs and api name didnt match
functionality at all. this was bad an an oversight. you didn't notice
until you set orientation multiple times to an image. this fixes the
implementation to be as documented - a state that is applied and
remains that way until set to something else. setting to the same
orientation has no efect as with color, size, etc. etc. in evas.

you could look on this as an api break, but then either the docs
change AND api name changes to match the code, or code changes to
match the docs. we don't keep bug compatibility in efl and in this
case i'm making the call to break the behavior of a  function as it
was broken already with respect to name and docs.

9 years agogenlist: recommit 1879cc39258c63c24f0abcff56558b1f1b60167a with correction.
ChunEon Park [Mon, 12 Jan 2015 00:58:35 +0000 (09:58 +0900)]
genlist: recommit 1879cc39258c63c24f0abcff56558b1f1b60167a with correction.

9 years agoelm_table now supports alignment
Mike Blumenkrantz [Sun, 11 Jan 2015 23:17:19 +0000 (18:17 -0500)]
elm_table now supports alignment

9 years agofake win should not perform widget focus setting on canvas focus-in
Mike Blumenkrantz [Sun, 11 Jan 2015 20:18:02 +0000 (15:18 -0500)]
fake win should not perform widget focus setting on canvas focus-in

9 years agoRevert "genlist: use eina bool"
Yakov Goldberg [Sun, 11 Jan 2015 14:32:42 +0000 (16:32 +0200)]
Revert "genlist: use eina bool"

  This reverts commit 1879cc39258c63c24f0abcff56558b1f1b60167a.

  Hermet, please check this commit it makes Fileselector crash,
  looks like you inverted the values: 1 should be EINA_TRUE.
  I recommend you to use Exactness to run all the tests automatically.

9 years agogenlist: remove unnecessary null check.
ChunEon Park [Sat, 10 Jan 2015 08:47:14 +0000 (17:47 +0900)]
genlist: remove unnecessary null check.

9 years agogenlist: revert 6f177e5db01553276058235a81cbfcc9b2cd4e23
ChunEon Park [Sat, 10 Jan 2015 08:27:48 +0000 (17:27 +0900)]
genlist: revert 6f177e5db01553276058235a81cbfcc9b2cd4e23

this broke decoration item text. reverted.

9 years agogenlist: send decoration active signal to view item.
ChunEon Park [Sat, 10 Jan 2015 07:58:45 +0000 (16:58 +0900)]
genlist: send decoration active signal to view item.

emit signal to view item to do something additional.

9 years agogenlist: fix regression bug. (T1986)
ChunEon Park [Sat, 10 Jan 2015 07:44:38 +0000 (16:44 +0900)]
genlist: fix regression bug. (T1986)

newly added in 2955ebc5dd01fbfb5a3286b724c8a40915864ad8

9 years agoELM_WIN_FAKE types should allow focus callbacks on windows
Mike Blumenkrantz [Sat, 10 Jan 2015 06:36:27 +0000 (01:36 -0500)]
ELM_WIN_FAKE types should allow focus callbacks on windows

9 years agoentry now finds its window object more effectively for cnp init
Mike Blumenkrantz [Sat, 10 Jan 2015 05:45:22 +0000 (00:45 -0500)]
entry now finds its window object more effectively for cnp init

9 years ago+elm_win_fake(), ELM_WIN_FAKE type
Mike Blumenkrantz [Sat, 10 Jan 2015 05:33:55 +0000 (00:33 -0500)]
+elm_win_fake(), ELM_WIN_FAKE type

this is a giant hack to provide widget parenting in e. do not use this function, do not use this type, do not even read the related documentation.

@feature

9 years agogenlist: code refactoring.
ChunEon Park [Sat, 10 Jan 2015 05:14:57 +0000 (14:14 +0900)]
genlist: code refactoring.

clean up decorate_item_realize() function.

use macro and remove old debug code.
no actual logical change.

9 years agogenlist: clean up genlist_smart_del() func.
ChunEon Park [Fri, 9 Jan 2015 14:27:33 +0000 (23:27 +0900)]
genlist: clean up genlist_smart_del() func.

removed unnecessary calls.

9 years agowidget: remove redundant internal macros
ChunEon Park [Fri, 9 Jan 2015 14:03:37 +0000 (23:03 +0900)]
widget: remove redundant internal macros

we don't need these macros anymore since eo has introduced.

9 years agoDo not call ecore_x_init() when not using X display.
Jean Guyomarc'h [Fri, 9 Jan 2015 05:41:04 +0000 (14:41 +0900)]
Do not call ecore_x_init() when not using X display.

Summary:
On some systems (e.g. OS X), both Apple's windows manager and X11 can cohabit,
therefore we need to check for the DISPLAY environment variable only when ELM_DISPLAY
is not specified.

Reviewers: cedric, devilhorns, seoz, raster

Reviewed By: raster

Differential Revision: https://phab.enlightenment.org/D1721

9 years agoclient frame client clip should be relative to client during clip, not border
Mike Blumenkrantz [Thu, 8 Jan 2015 23:18:25 +0000 (18:18 -0500)]
client frame client clip should be relative to client during clip, not border

ref T1930

9 years agogenlist: if the item was selected, then skip item_select() procedure.
ChunEon Park [Thu, 8 Jan 2015 14:58:11 +0000 (23:58 +0900)]
genlist: if the item was selected, then skip item_select() procedure.

9 years agogenlist: simple code clean up
ChunEon Park [Thu, 8 Jan 2015 14:54:37 +0000 (23:54 +0900)]
genlist: simple code clean up

no logic change.

9 years agogenlist: use eina bool
ChunEon Park [Thu, 8 Jan 2015 14:41:29 +0000 (23:41 +0900)]
genlist: use eina bool

9 years agogenilst: descriptive comment++
ChunEon Park [Thu, 8 Jan 2015 14:37:06 +0000 (23:37 +0900)]
genilst: descriptive comment++

9 years agogenlist: remove internal callback usage.
ChunEon Park [Thu, 8 Jan 2015 14:23:44 +0000 (23:23 +0900)]
genlist: remove internal callback usage.

there were multiple ports for item procedures.
one port is enough.

9 years agogenilst: get rid of lazy deletion.
ChunEon Park [Thu, 8 Jan 2015 14:03:52 +0000 (23:03 +0900)]
genilst: get rid of lazy deletion.

delete genlist item directly.
instead, remove the bunch of code that was related to lazy deletion.

we can success, if we clean up the resources and callback calls properly.
here i only found item focus callback that (may) required the lazy deletion.

9 years agotheme: Add newly added icons to EXTRA_DIST to make sure they end up in the tarball
Stefan Schmidt [Thu, 8 Jan 2015 12:50:17 +0000 (13:50 +0100)]
theme: Add newly added icons to EXTRA_DIST to make sure they end up in the tarball

We need to list the icons here to let autotools know we want them int the release
tarballs.

9 years agoRevert "win INLINE_IMAGE test now crashes as expected when trying to use it in a...
Daniel Zaoui [Thu, 8 Jan 2015 12:05:13 +0000 (14:05 +0200)]
Revert "win INLINE_IMAGE test now crashes as expected when trying to use it in a non-useless manner"

This reverts commit fd71874024d14e5374aef93eae7d4cfbc0ea4521.

As the commit message says, the test crashes now. The ticket 1973 is
related to that issue.
Now, I understand there could be a bug inside inline stuff but it doesn't
mean that you have to push it and screw up all the test. You could just
attach a patch to the ticket and that's all folks!

9 years agogenlist: send signal to deco_all_view additionally.
ChunEon Park [Thu, 8 Jan 2015 10:50:52 +0000 (19:50 +0900)]
genlist: send signal to deco_all_view additionally.

9 years agogenlist: +warning
ChunEon Park [Thu, 8 Jan 2015 10:49:39 +0000 (19:49 +0900)]
genlist: +warning

9 years agogenlist: make up lack of behaviors in item_disable
ChunEon Park [Thu, 8 Jan 2015 10:47:14 +0000 (19:47 +0900)]
genlist: make up lack of behaviors in item_disable

9 years agogenlist: replace to internal call
ChunEon Park [Thu, 8 Jan 2015 10:43:57 +0000 (19:43 +0900)]
genlist: replace to internal call

9 years agoelm_win: Fixed the issue of updating ecore_wl_window location
vivek [Thu, 8 Jan 2015 10:46:52 +0000 (19:46 +0900)]
elm_win: Fixed the issue of updating ecore_wl_window location

Summary:
@Fix

Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns

Differential Revision: https://phab.enlightenment.org/D1856

9 years agoGengrid: fix gengrid reorder animation bug
VBS [Thu, 8 Jan 2015 10:36:19 +0000 (19:36 +0900)]
Gengrid: fix gengrid reorder animation bug

Summary: When gengrid reordering by thumb scroll, some items disapear on screan.

Test Plan:
1. Enabled thumb scroll in elm config
           2. Launch gengrid test in elementary_test
           3. Check reorder mode enabled
           4. Try to move reordering item to upon or lower area by thumb scrolling,
              items disapear.

Reviewers: seoz, raster

Reviewed By: raster

Subscribers: bluezery

Differential Revision: https://phab.enlightenment.org/D1852

9 years ago[spinner] use strncmp, not strcmp to support styles starting with vertical
Shinwoo Kim [Thu, 8 Jan 2015 09:54:30 +0000 (18:54 +0900)]
[spinner] use strncmp, not strcmp to support styles starting with vertical

Summary: Use strncpm, not strcmp to support styles starting with vertical

Test Plan: Define spinner style which has 'vertcial' as a prefix

Reviewers: raster, cedric, seoz, woohyun, jaehwan, Hermet, jpeg

Subscribers: seoz

Differential Revision: https://phab.enlightenment.org/D1839

9 years agogenlist: +parent validation check
ChunEon Park [Thu, 8 Jan 2015 09:10:12 +0000 (18:10 +0900)]
genlist: +parent validation check

9 years agogenlist: code refactoring.
ChunEon Park [Thu, 8 Jan 2015 08:53:53 +0000 (17:53 +0900)]
genlist: code refactoring.

there are 2 variables that has same purpose.
cut off one dependency.

9 years agoelm_widget: elm_object_disabled_set API fix
shilpa.singh [Thu, 8 Jan 2015 07:06:34 +0000 (16:06 +0900)]
elm_widget: elm_object_disabled_set API fix

Summary:
When elm_object_disabled_set API is called on any widget, All the
subobjects of the widget also has to be disabled issue fix.
@fix

Test Plan:
Call the API elm_object_disabled_set on any container widget like box,
layout etc:-, fix can be tested with test_box.c and test_layout.c test
codes.

Reviewers: Hermet, seoz, raster

Subscribers: govi, rajeshps

Differential Revision: https://phab.enlightenment.org/D1778

9 years agoelm_image: Fixed to have exact size using elm_image_fill_outside_set()
Jee-Yong Um [Thu, 8 Jan 2015 06:47:24 +0000 (15:47 +0900)]
elm_image: Fixed to have exact size using elm_image_fill_outside_set()

Summary:
There was a problem that image is stretched over its size
when elm_image_fill_outside_set() is applied.
This patch fixed that.

@fix

Reviewers: Hermet

Subscribers: Hermet

Differential Revision: https://phab.enlightenment.org/D1854