platform/upstream/efl.git
9 years agoRevert "checkbox: Adding third state (Indeterminate) support in checkbox"
ChunEon Park [Mon, 20 Apr 2015 05:24:10 +0000 (14:24 +0900)]
Revert "checkbox: Adding third state (Indeterminate) support in checkbox"

This reverts commit d0507e117acd5bbfdecf4c43f1d338c00802af44.

oops this patch wasn't intended.

9 years agoelm_clock: fix theme apply
Andrii Kroitor [Mon, 20 Apr 2015 05:17:20 +0000 (14:17 +0900)]
elm_clock: fix theme apply

Summary:
theme change was delayed untill some other change (i.e. mode change, clock update)
@fix

Test Plan:
1. create new style "test" for elm_clock
2. add this style to theme
3. compare results of following modifications of src/examples/clock_example.c:

```
   /* am/pm */
   ck = elm_clock_add(win);
   elm_object_style_set(ck, "test"); //style is applied before ap_pm set
   elm_clock_show_am_pm_set(ck, EINA_TRUE);
```
and
```
   /* am/pm */
   ck = elm_clock_add(win);
   elm_clock_show_am_pm_set(ck, EINA_TRUE);
   elm_object_style_set(ck, "test"); //style is applied after ap_pm set
```
ExR: style is applied in both cases
Result without this patch: style is applied only in first case

Reviewers: cedric, seoz, raster, reutskiy.v.v, Hermet

Reviewed By: Hermet

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

9 years agocheckbox: Adding third state (Indeterminate) support in checkbox
Shobhit [Fri, 17 Apr 2015 08:11:28 +0000 (17:11 +0900)]
checkbox: Adding third state (Indeterminate) support in checkbox

Summary:
Checkbox should support a third state "indeterminate" along with "Checked" and "Unchecked"
This third state is a state of checkbox which is shown when checkbox is neither Checked nor Unchecked.

- Added this new feature on the basis of a boolean variable's value.
- By default this boolean variable is disabled and checkbox will treat like old way.
- While adding this, I kept in mind, that applications which are already using checkbox, should not be affected, so I used 0=False=Unchecked, 1=True=Checked, and 2=Indeterminate
- Also added an example check_example_o2.c, which is using checkbox with both ways, using boolean, and using enum.
- Now also values can be set using boolean values, but it will give a type casting warning. As a boolean doen't support third state, so I used an enum int like.

- Added APIs to enable disable third state mode. elm_check_three_state_mode_set(check_obj, bool_val), and elm_check_three_state_mode_get(check_obj)
- Modified old APIs which were setting or getting states of checkbox.
- Added a state in theme of checkbox, with third state image.

Reviewers: seoz, raster, Sergeant_Whitespace, Hermet

Subscribers: Hermet, Sergeant_Whitespace, sachin.dev

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

9 years agoelm_slider: fix theme apply
Andrii Kroitor [Fri, 17 Apr 2015 07:52:03 +0000 (16:52 +0900)]
elm_slider: fix theme apply

Summary:
using theme of the object instead of default for subparts.
@fix

Reviewers: cedric, seoz, Hermet, raster, reutskiy.v.v

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

9 years agomultibuttonentry: update longpress signal case.
ChunEon Park [Fri, 17 Apr 2015 07:37:06 +0000 (16:37 +0900)]
multibuttonentry: update longpress signal case.

Since the signal name was changed, usage should be also updated.

9 years agomultibuttonentry: changed longpress callback name.
ChunEon Park [Fri, 17 Apr 2015 07:32:04 +0000 (16:32 +0900)]
multibuttonentry: changed longpress callback name.

contextually, the longpress triggered by item.

so the name should be item,longpressed

thank Davide Andreoli for reporting.

9 years agowin: add note for (mis)users of elm_win_window_id_get()
Mike Blumenkrantz [Thu, 16 Apr 2015 15:58:30 +0000 (11:58 -0400)]
win: add note for (mis)users of elm_win_window_id_get()

this function has a very small use case. if you are outside of this use case,
use a different function.

9 years agoRevert "elementary: Fix elm_win_window_id_get for wayland"
Chris Michael [Thu, 16 Apr 2015 15:49:41 +0000 (11:49 -0400)]
Revert "elementary: Fix elm_win_window_id_get for wayland"

This reverts commit 257452f46d344b64d611aa555a8aacdd509a492e.

Have to revert this as it breaks E compositor functionality wrt pixmap id.

9 years agoelementary: Fix elm_win_window_id_get for wayland
Chris Michael [Thu, 16 Apr 2015 15:07:17 +0000 (11:07 -0400)]
elementary: Fix elm_win_window_id_get for wayland

Summary: This fixed the elm_win_window_id_get function when running in
wayland to return the ecore_wl_window_id rather than the surface id.
This change is necessary so that anyone calling this function can use
the return value in ecore_wayland function calls.

NB: Thanks to Hermet for pointing this out ! :)

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoelm_color_class: Avoid resource leak
Stefan Schmidt [Thu, 16 Apr 2015 14:05:02 +0000 (16:05 +0200)]
elm_color_class: Avoid resource leak

We would leak ecc here when we return so we need to free it before.

CID: 1294249

9 years agomailmap: update q66
Daniel Kolesa [Thu, 16 Apr 2015 13:24:49 +0000 (14:24 +0100)]
mailmap: update q66

9 years agoatspi: add missing signals array sentiel.
Lukasz Stanislawski [Thu, 16 Apr 2015 11:30:43 +0000 (13:30 +0200)]
atspi: add missing signals array sentiel.

@fix

9 years agobuild: Make sure we remove check-results.xml during cleanup
Stefan Schmidt [Wed, 15 Apr 2015 09:35:27 +0000 (11:35 +0200)]
build: Make sure we remove check-results.xml during cleanup

This file gets created durign a make check run. We need to remove it manually
as it is not tracked otherwise.

9 years agoelm - fix repeat event fix - thanks dave
Carsten Haitzler (Rasterman) [Wed, 15 Apr 2015 02:03:12 +0000 (11:03 +0900)]
elm - fix repeat event fix - thanks dave

this fixes 2d64175722db124b1e4be6c735503f29e4453015 which was a fix to
elm image always repeating - which it shouldn't

9 years agotoolbar: fix conditional compiler warning in horizontal_set
Mike Blumenkrantz [Wed, 15 Apr 2015 00:28:07 +0000 (20:28 -0400)]
toolbar: fix conditional compiler warning in horizontal_set

9 years agoAdd missing file_get legacy definition for Video and Layout
Dave Andreoli [Tue, 14 Apr 2015 20:19:18 +0000 (22:19 +0200)]
Add missing file_get legacy definition for Video and Layout

was missed from commit:
e5cda41c889f98b6f3f5f63b909f595a7a656cc0

9 years agoradio: update doc
ChunEon Park [Tue, 14 Apr 2015 13:20:22 +0000 (22:20 +0900)]
radio: update doc

9 years agoelm_glview: make_current(NULL, NULL) before delete
Jean-Philippe Andre [Tue, 14 Apr 2015 11:52:38 +0000 (20:52 +0900)]
elm_glview: make_current(NULL, NULL) before delete

The surface and context should not be current when deleted.

Evas GL would work just fine but since it deletes the surface
and context immediately upon request, those should not be
current.

This is a slightly different behaviour from EGL.

9 years agoelm_gengrid: mark cursor_engine_only in data and update state when realized
Jaeun Choi [Tue, 14 Apr 2015 10:20:16 +0000 (19:20 +0900)]
elm_gengrid: mark cursor_engine_only in data and update state when realized

@fix

9 years agospinner: fix entry style in non 'button_layout' mode
Andrii Kroitor [Tue, 14 Apr 2015 02:16:41 +0000 (11:16 +0900)]
spinner: fix entry style in non 'button_layout' mode

Summary:
entry should receive style in both modes

@fix

Reviewers: cedric, seoz, raster, reutskiy.v.v, Sergeant_Whitespace, Hermet

Reviewed By: reutskiy.v.v, Sergeant_Whitespace

Subscribers: Sergeant_Whitespace, reutskiy.v.v

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

9 years agocolorclass: only perform remote actions if current editor is remote
Mike Blumenkrantz [Mon, 13 Apr 2015 17:05:40 +0000 (13:05 -0400)]
colorclass: only perform remote actions if current editor is remote

should fix case of editing local + remote simultaneously

9 years agocolorclass: add reset signal for correctly managing remote colorclass resets
Mike Blumenkrantz [Mon, 13 Apr 2015 17:00:57 +0000 (13:00 -0400)]
colorclass: add reset signal for correctly managing remote colorclass resets

previously this would just perform teh reset locally, which was not intended

9 years agocolorclass: flush config after saving
Mike Blumenkrantz [Mon, 13 Apr 2015 12:06:41 +0000 (08:06 -0400)]
colorclass: flush config after saving

9 years agorelease: Update NEWS and bump version for 1.14.0-beta1 release
Stefan Schmidt [Mon, 13 Apr 2015 14:13:44 +0000 (16:13 +0200)]
release: Update NEWS and bump version for 1.14.0-beta1 release

9 years agoflipselector: Remove has some nbsp's and random whitespaces
Olliver Schinagl [Mon, 13 Apr 2015 10:19:18 +0000 (12:19 +0200)]
flipselector: Remove has some nbsp's and random whitespaces

Flipselector has some random whitespaces that do not belong.
Additionally there are a few hidden non-blocking spaces that prevent
edje_cc to compile the default.edc on arm. Appearantly on x86/amd64 this
works normally.

This patch works around T2285  while the issue should remain open as the
real issue, edje_cc treating nbsp as a whitespace on arm, is not fixed
through this patch.

ref T2285

Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>
9 years agoelm_image: Do not open file again if already opening (async)
Jean-Philippe Andre [Mon, 13 Apr 2015 11:29:05 +0000 (20:29 +0900)]
elm_image: Do not open file again if already opening (async)

9 years agoexamples: Use new efl apis for size_set and visibility_set.
Daniel Juyung Seo [Sun, 12 Apr 2015 04:40:20 +0000 (13:40 +0900)]
examples: Use new efl apis for size_set and visibility_set.

evas_obj_size_set -> efl_gfx_size_set
evas_obj_visibility_set -> efl_gfx_visible_set

9 years agoelm_image: return EINA_FALSE if the data source is NULL in elm_image_memfile_set
Jaeun Choi [Fri, 10 Apr 2015 09:31:58 +0000 (18:31 +0900)]
elm_image: return EINA_FALSE if the data source is NULL in elm_image_memfile_set

@fix

9 years agoelm_suite: Add test for async file set
Jean-Philippe Andre [Fri, 10 Apr 2015 07:28:30 +0000 (16:28 +0900)]
elm_suite: Add test for async file set

9 years agoelm_image: Fix potential race conditions in async mode
Jean-Philippe Andre [Thu, 9 Apr 2015 08:09:53 +0000 (17:09 +0900)]
elm_image: Fix potential race conditions in async mode

Without any locking or thread-safe mechanism, the previous implementation
would have failed as soon as too many file_set() happened on the same
object. Indeed, file_set() can happen while the async open thread is
running. I shouldn't have blindly listened to Cedric :P

9 years agotest_naviframe: Fix content image file names.
Jaehyun Cho [Fri, 10 Apr 2015 05:45:34 +0000 (14:45 +0900)]
test_naviframe: Fix content image file names.

@fix

9 years ago[elm_panel] Fix mirroring issue.
kumar navneet [Fri, 10 Apr 2015 05:37:10 +0000 (14:37 +0900)]
[elm_panel] Fix mirroring issue.

Summary:
Issue: Mirroring of elm_panel not working correctly.
Solution: Handle mirroring appropriately for animations.

@fix

Test Plan:
Case: 1
1. Open elementary_test
2. Mirror on
3. Open scrollable panel, click on toggle button.
Case: 2
1. Keep the scroller panel opened
2. Turn off Mirror
Case: 3
1. Turn on mirror
2. Check direction button in non-scrollable panel.

Reviewers: shilpasingh, raster, Hermet, Princekrdubey

Reviewed By: shilpasingh

Subscribers: poornima.srinivasan, subodh6129

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

9 years agolist/genlist/gengrid: Fix default return value in eolian APIs.
SangHyeon Lee [Fri, 10 Apr 2015 05:30:46 +0000 (14:30 +0900)]
list/genlist/gengrid: Fix default return value in eolian APIs.

Summary:
Some APIs need to return specific values for their usage.
For Examples, elm_xx_select_mode_get function need to return
ELM_OBJECT_SELECT_MODE_MAX when invalid input comes.
**Fixed API list :**
elm_list_mode_get
elm_list_multi_select_mode_get
elm_genlist_mode_get
elm_genlist_select_mode_get
elm_genlist_multi_select_mode_get
elm_genlist_item_type_get
elm_genlist_ttem_index_get
elm_genlist_item_select_mode_get
elm_gengrid_select_mode_get
elm_gengrid_multi_select_mode_get
elm_gengrid_item_index_get

Test Plan: Call API with NULL parameter and check return value.

Reviewers: Hermet, seoz, jaehwan, raster, eunue

Subscribers: id213sin

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

9 years agoDelete whitespaces for header and eo files.
woochan lee [Fri, 10 Apr 2015 05:09:45 +0000 (14:09 +0900)]
Delete whitespaces for header and eo files.

Summary: Delete whitespaces header and eo files, otherwise add a line.

Reviewers: Hermet, seoz, JackDanielZ

Reviewed By: JackDanielZ

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

9 years agoelm - undeprecate preferred engine config api - still neeed it for cases
Carsten Haitzler (Rasterman) [Fri, 10 Apr 2015 00:27:17 +0000 (09:27 +0900)]
elm - undeprecate preferred engine config api - still neeed it for cases

undeprecate this api as to be frank - you still need it if you want a
buffer enigne for back-end processing. doesn't break api or abi.

9 years agoelm_genlist: pass eo_it to eo_do_ret func, not VIEW(it)
Jaeun Choi [Thu, 9 Apr 2015 12:12:54 +0000 (21:12 +0900)]
elm_genlist: pass eo_it to eo_do_ret func, not VIEW(it)

@fix

9 years agobuild: Allow to define path for eldbus-codegen binary
Stefan Schmidt [Wed, 8 Apr 2015 15:40:02 +0000 (17:40 +0200)]
build: Allow to define path for eldbus-codegen binary

Since the latest elm colorclass changes we need eldbus-codegen to generate
some files. Not all setups have this in their normal $PATH so let allow these
setups to set the correct path during configure. This allows our Jenkins setup
as well as others to work again.

9 years agoelm_object: Add since tag for new elm_object_access_info_get()
Stefan Schmidt [Wed, 8 Apr 2015 13:12:44 +0000 (15:12 +0200)]
elm_object:  Add since tag for new elm_object_access_info_get()

9 years agoelm image - stop repeating events by default - wrong
Carsten Haitzler (Rasterman) [Wed, 8 Apr 2015 00:54:25 +0000 (09:54 +0900)]
elm image - stop repeating events by default - wrong

why have elm image repeat events always (and unable to stop it)? this
is neither useful nor convenient. it's just painful. it makes images
not behave like prety much every object. they already are set up to
capture events - then do it normally.

@fix

9 years agorelease: Update NEWS and bump version for 1.14.0-alpha1 release
Stefan Schmidt [Tue, 7 Apr 2015 12:13:25 +0000 (14:13 +0200)]
release: Update NEWS and bump version for 1.14.0-alpha1 release

9 years agogesture_layer: Fix unused value assignment
Jean-Philippe Andre [Tue, 7 Apr 2015 06:23:47 +0000 (15:23 +0900)]
gesture_layer: Fix unused value assignment

Fixes CID1261280

9 years agocolorselector,scroller: Check return value of elm_layout_theme_set
Jean-Philippe Andre [Tue, 7 Apr 2015 06:04:52 +0000 (15:04 +0900)]
colorselector,scroller: Check return value of elm_layout_theme_set

Fixes:
- CID1273968
- CID1291831

9 years agoelm_test: (GLView) reset accel_preference after win_add
Jean-Philippe Andre [Tue, 7 Apr 2015 06:03:19 +0000 (15:03 +0900)]
elm_test: (GLView) reset accel_preference after win_add

This might even make the application run with two different engines.

9 years agoelm_test: GLView: Add depth to the window
Jean-Philippe Andre [Mon, 6 Apr 2015 13:48:58 +0000 (22:48 +0900)]
elm_test: GLView: Add depth to the window

Without depth, glview / evas gl basically fall back to indirect rendering.

Also change bg color from yellowish to brown (and use PREMULTIPLIED
colors, not random values).

9 years agoelm_glview: Call resize func whenever the surface is updated
Jean-Philippe Andre [Mon, 6 Apr 2015 13:44:30 +0000 (22:44 +0900)]
elm_glview: Call resize func whenever the surface is updated

This will allow apps to set the proper viewport, even if the
actual surface geometry didn't change.

This fixes a rare situation where the mode is changed from indirect
to direct (eg. in elm_test glview).

9 years agoelm_glview: Fix usage of direct rendering
Jean-Philippe Andre [Mon, 6 Apr 2015 08:26:31 +0000 (17:26 +0900)]
elm_glview: Fix usage of direct rendering

You can't have direct rendering and ALWAYS render mode. It just
didn't make sense.

Also fix the test case.

9 years agoedc: use new empty description inherit statements in comp theme
Mike Blumenkrantz [Tue, 7 Apr 2015 00:43:59 +0000 (20:43 -0400)]
edc: use new empty description inherit statements in comp theme

coverage/testing++

9 years agoedc: fix button theme syntax error
Mike Blumenkrantz [Tue, 7 Apr 2015 00:37:18 +0000 (20:37 -0400)]
edc: fix button theme syntax error

9 years agocolorclass: move test translate+list callbacks to main
Mike Blumenkrantz [Mon, 6 Apr 2015 19:33:50 +0000 (15:33 -0400)]
colorclass: move test translate+list callbacks to main

enable remote editing of all colorclasses in elm_test

9 years agocolorclass: sort colorclass list by colorclass name
Mike Blumenkrantz [Mon, 6 Apr 2015 19:22:54 +0000 (15:22 -0400)]
colorclass: sort colorclass list by colorclass name

9 years agocolorclass: block colorselector dismissal when clicking inside csel area
Mike Blumenkrantz [Mon, 6 Apr 2015 18:34:33 +0000 (14:34 -0400)]
colorclass: block colorselector dismissal when clicking inside csel area

9 years agocolorclass: fix test window initial resize geom
Mike Blumenkrantz [Mon, 6 Apr 2015 18:32:05 +0000 (14:32 -0400)]
colorclass: fix test window initial resize geom

9 years agocolorclass: only show one fader at a time
Mike Blumenkrantz [Mon, 6 Apr 2015 18:12:24 +0000 (14:12 -0400)]
colorclass: only show one fader at a time

showing both faders obscures the app too much to be useful

9 years agocolorclass: slightly expand colorselector bg to improve clicking area
Mike Blumenkrantz [Mon, 6 Apr 2015 18:11:37 +0000 (14:11 -0400)]
colorclass: slightly expand colorselector bg to improve clicking area

9 years agocolorclass: add clip for color type groups, move inset inside edje area
Mike Blumenkrantz [Mon, 6 Apr 2015 18:10:24 +0000 (14:10 -0400)]
colorclass: add clip for color type groups, move inset inside edje area

9 years agocolorclass: add focus glow to color type selector
Mike Blumenkrantz [Mon, 6 Apr 2015 18:09:47 +0000 (14:09 -0400)]
colorclass: add focus glow to color type selector

9 years agoedc: add descriptions for all listed color classes
Mike Blumenkrantz [Mon, 6 Apr 2015 16:20:04 +0000 (12:20 -0400)]
edc: add descriptions for all listed color classes

9 years agoMerge branch 'devs/stanluk/eo_object_items_atspi'
Lukasz Stanislawski [Mon, 6 Apr 2015 08:54:57 +0000 (10:54 +0200)]
Merge branch 'devs/stanluk/eo_object_items_atspi'

Make elm object items atspi-aware objects. Implement atspi support
for elm_genlist, elm_gengrid and elm_toolbar items.

9 years agoatspi: changed del event broadcast. Fix genlist & gengrid tests
Lukasz Stanislawski [Mon, 6 Apr 2015 08:22:58 +0000 (10:22 +0200)]
atspi: changed del event broadcast. Fix genlist & gengrid tests

9 years agoatspi: remove redundant signature check.
Lukasz Stanislawski [Thu, 26 Mar 2015 11:03:58 +0000 (12:03 +0100)]
atspi: remove redundant signature check.

9 years agoatspi: update genlist item Name property when text becomes realized.
Lukasz Stanislawski [Thu, 26 Mar 2015 11:03:10 +0000 (12:03 +0100)]
atspi: update genlist item Name property when text becomes realized.

9 years agoatspi: fix mem leaks spotted in valgrind.
Lukasz Stanislawski [Thu, 26 Mar 2015 10:51:37 +0000 (11:51 +0100)]
atspi: fix mem leaks spotted in valgrind.

9 years agoatspi: override default atspi parent of genlist item content
Lukasz Stanislawski [Wed, 25 Mar 2015 17:40:32 +0000 (18:40 +0100)]
atspi: override default atspi parent of genlist item content

9 years agoatspi: delay registration of atspi object until its shown
Lukasz Stanislawski [Wed, 25 Mar 2015 17:07:40 +0000 (18:07 +0100)]
atspi: delay registration of atspi object until its shown

9 years agoatspi: allow to override default Elementary objects hierarchy
Lukasz Stanislawski [Wed, 25 Mar 2015 15:45:29 +0000 (16:45 +0100)]
atspi: allow to override default Elementary objects hierarchy

9 years agoatspi: remove deleted atspi header from elm_interfaces.
Lukasz Stanislawski [Wed, 25 Mar 2015 11:53:43 +0000 (12:53 +0100)]
atspi: remove deleted atspi header from elm_interfaces.

9 years agoatspi: add 'checked' state for elm_radio
Lukasz Stanislawski [Fri, 24 Oct 2014 11:32:08 +0000 (13:32 +0200)]
atspi: add 'checked' state for elm_radio

9 years agoatspi: add 'editable' to elm_entry atspi states
Lukasz Stanislawski [Fri, 24 Oct 2014 11:12:51 +0000 (13:12 +0200)]
atspi: add 'editable' to elm_entry atspi states

9 years agoatspi: allow AT-SPI clients to filter-out key events
Lukasz Stanislawski [Thu, 23 Oct 2014 15:53:10 +0000 (17:53 +0200)]
atspi: allow AT-SPI clients to filter-out key events

9 years agowidget: use ATSPI protected functions.
Lukasz Stanislawski [Tue, 21 Oct 2014 13:06:09 +0000 (15:06 +0200)]
widget: use ATSPI protected functions.

9 years agoatspi: add text tags filtering
Lukasz Stanislawski [Thu, 9 Oct 2014 09:37:35 +0000 (11:37 +0200)]
atspi: add text tags filtering

9 years agogengrid: remove debug
Lukasz Stanislawski [Thu, 9 Oct 2014 09:25:43 +0000 (11:25 +0200)]
gengrid: remove debug

9 years agoatspi: improva child add/del broadcasting.
Lukasz Stanislawski [Thu, 9 Oct 2014 09:17:20 +0000 (11:17 +0200)]
atspi: improva child add/del broadcasting.

This commit enables generic broadcasting of changes in widget hierarcies.
Previously this kind of broadcasting had to be implemented inside widget.
This solution is using elm_widget sub_obj_add/sub_obj_del functions.

9 years agoatspi: fix elm_gengrid_item accessible states
Lukasz Stanislawski [Thu, 9 Oct 2014 08:17:09 +0000 (10:17 +0200)]
atspi: fix elm_gengrid_item accessible states

9 years agoatspi: add AT-SPI support for elm_toolbar_items
Lukasz Stanislawski [Thu, 9 Oct 2014 08:14:38 +0000 (10:14 +0200)]
atspi: add AT-SPI support for elm_toolbar_items

9 years agogenlist: remove debug logs
Lukasz Stanislawski [Tue, 7 Oct 2014 13:15:45 +0000 (15:15 +0200)]
genlist: remove debug logs

9 years agoatspi: remove elm_interface_atspi_widget implementation.
Lukasz Stanislawski [Tue, 21 Oct 2014 12:46:35 +0000 (14:46 +0200)]
atspi: remove elm_interface_atspi_widget implementation.

elm_interface_atspi_widget object was previously used to implement
atspi features on top of elm_widget object. However such inheritance
obfuscates a design, so atspi features implementation was moved directly
into elm_widget code.

9 years agogenlist: remove warning
Lukasz Stanislawski [Tue, 7 Oct 2014 07:52:53 +0000 (09:52 +0200)]
genlist: remove warning

9 years agoatspi: implement selection interface for elm_list
Lukasz Stanislawski [Mon, 6 Oct 2014 16:07:11 +0000 (18:07 +0200)]
atspi: implement selection interface for elm_list

9 years agoatspi: change object hierachy for elm_gengrid.
Lukasz Stanislawski [Fri, 3 Oct 2014 14:14:37 +0000 (16:14 +0200)]
atspi: change object hierachy for elm_gengrid.

9 years agoatspi: add elm_genlist items support.
Lukasz Stanislawski [Thu, 2 Oct 2014 16:37:53 +0000 (18:37 +0200)]
atspi: add elm_genlist items support.

9 years agoatspi: improve atspi support for elm_list
Lukasz Stanislawski [Thu, 2 Oct 2014 14:44:02 +0000 (16:44 +0200)]
atspi: improve atspi support for elm_list

Now elm_list_items are normal atspi objects and provide information
about it label and 'start' and 'end' internal objects.

9 years agoatspi: change variable name
Lukasz Stanislawski [Thu, 2 Oct 2014 13:19:49 +0000 (15:19 +0200)]
atspi: change variable name

9 years agoatspi: implement add/del callbacks. Add genlist item tests
Lukasz Stanislawski [Tue, 30 Sep 2014 17:48:22 +0000 (19:48 +0200)]
atspi: implement add/del callbacks. Add genlist item tests

9 years agoatspi: set role for elm_genlist item.
Lukasz Stanislawski [Tue, 30 Sep 2014 14:28:29 +0000 (16:28 +0200)]
atspi: set role for elm_genlist item.

9 years agoatspi: remove component interface from inheritance list
Lukasz Stanislawski [Tue, 30 Sep 2014 13:57:12 +0000 (15:57 +0200)]
atspi: remove component interface from inheritance list

9 years agoatspi: overload children_get method for elm_genlist
Lukasz Stanislawski [Tue, 30 Sep 2014 11:10:22 +0000 (13:10 +0200)]
atspi: overload children_get method for elm_genlist

9 years agoatspi: make eo_widget_item accessible object
Lukasz Stanislawski [Mon, 29 Sep 2014 13:34:34 +0000 (15:34 +0200)]
atspi: make eo_widget_item accessible object

9 years agoelm_test: Fix remote image URL
Jean-Philippe Andre [Mon, 6 Apr 2015 07:13:40 +0000 (16:13 +0900)]
elm_test: Fix remote image URL

Apparently tumblr 31 doesn't work but 41 does...

9 years agoelm_image: Simplify file_get
Jean-Philippe Andre [Mon, 6 Apr 2015 06:34:58 +0000 (15:34 +0900)]
elm_image: Simplify file_get

9 years agoelm_image: Use Efl.File interface for mmap_set
Jean-Philippe Andre [Mon, 6 Apr 2015 06:16:25 +0000 (15:16 +0900)]
elm_image: Use Efl.File interface for mmap_set

9 years agoelm_image: Implement async file open
Jean-Philippe Andre [Tue, 31 Mar 2015 02:58:10 +0000 (11:58 +0900)]
elm_image: Implement async file open

Summary: This implements the interface Efl.File.async.{set,get,wait}

Reviewers: cedric, raster, tasn

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

9 years agoElm_Win: Fix _elm_win_focus_prev_target_del callback added repeatly without callback...
SangHyeon Lee [Mon, 6 Apr 2015 01:54:15 +0000 (10:54 +0900)]
Elm_Win: Fix _elm_win_focus_prev_target_del callback added repeatly without callback del.

Summary:
When object in elm_win lose their focus, elm_win save it on focus_highlight.prev structure,
and add **EVAS_CALLBACK_DEL** event callback. But after changed focus object also lose their focus from other,
**EVAS_CALLBACK_DEL** on prev object is not deleted if their in_theme is not **EINA_TRUE**.
This could be cause **'Memory Leak' **until previous focused objects are deleting.
checking in_theme of prev focus_highlight is for send signal on prev focused view(edje),
so 'if' sentence for checking previous existance and in_theme need to be separated.

@fix

Test Plan:
You can easily check this on elementary_test. launch radio sample and make focus by keyboard and
change focus repeatly, callback is added as per focus movement, but callback del is not called.

Reviewers: seoz, woohyun, raster, Hermet

Reviewed By: Hermet

Subscribers: jaehwan

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

9 years agoslideshow/test: Fixed warning of uninitailised variable
kabeer khan [Mon, 6 Apr 2015 01:42:44 +0000 (10:42 +0900)]
slideshow/test: Fixed warning of uninitailised variable

Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com>

Reviewers: seoz, Hermet

Reviewed By: Hermet

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

9 years agoelm_config.h: Delete whitespaces.
woochan lee [Mon, 6 Apr 2015 01:41:24 +0000 (10:41 +0900)]
elm_config.h: Delete whitespaces.

Summary: Delete whitespaces.

Reviewers: JackDanielZ, seoz, Hermet

Reviewed By: Hermet

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

9 years agomultibuttonentry: use layout apis instead of edje,
ChunEon Park [Mon, 6 Apr 2015 01:34:39 +0000 (10:34 +0900)]
multibuttonentry: use layout apis instead of edje,

the internal view type has been changed to layout.

9 years agomultibuttonentry: btn item theme set API change.
woochan lee [Mon, 6 Apr 2015 01:21:47 +0000 (10:21 +0900)]
multibuttonentry: btn item theme set API change.

Summary: I missed this during btn object type change to layout from edje object .

Reviewers: Hermet, seoz, woohyun

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

9 years agogitignore update
Mike Blumenkrantz [Sun, 5 Apr 2015 20:03:29 +0000 (16:03 -0400)]
gitignore update

9 years agocolorclass: disable local extra listing in test for now
Mike Blumenkrantz [Sun, 5 Apr 2015 20:02:12 +0000 (16:02 -0400)]
colorclass: disable local extra listing in test for now

9 years agocolorclass: add util function for listing color classes out of an open edje file
Mike Blumenkrantz [Sun, 5 Apr 2015 20:02:08 +0000 (16:02 -0400)]
colorclass: add util function for listing color classes out of an open edje file