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
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
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
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
Mike Blumenkrantz [Mon, 13 Apr 2015 12:06:41 +0000 (08:06 -0400)]
colorclass: flush config after saving
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
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>
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)
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
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
Jean-Philippe Andre [Fri, 10 Apr 2015 07:28:30 +0000 (16:28 +0900)]
elm_suite: Add test for async file set
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
Jaehyun Cho [Fri, 10 Apr 2015 05:45:34 +0000 (14:45 +0900)]
test_naviframe: Fix content image file names.
@fix
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
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
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
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.
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
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.
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()
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
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
Jean-Philippe Andre [Tue, 7 Apr 2015 06:23:47 +0000 (15:23 +0900)]
gesture_layer: Fix unused value assignment
Fixes CID1261280
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
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.
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).
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).
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.
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++
Mike Blumenkrantz [Tue, 7 Apr 2015 00:37:18 +0000 (20:37 -0400)]
edc: fix button theme syntax error
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
Mike Blumenkrantz [Mon, 6 Apr 2015 19:22:54 +0000 (15:22 -0400)]
colorclass: sort colorclass list by colorclass name
Mike Blumenkrantz [Mon, 6 Apr 2015 18:34:33 +0000 (14:34 -0400)]
colorclass: block colorselector dismissal when clicking inside csel area
Mike Blumenkrantz [Mon, 6 Apr 2015 18:32:05 +0000 (14:32 -0400)]
colorclass: fix test window initial resize geom
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
Mike Blumenkrantz [Mon, 6 Apr 2015 18:11:37 +0000 (14:11 -0400)]
colorclass: slightly expand colorselector bg to improve clicking 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
Mike Blumenkrantz [Mon, 6 Apr 2015 18:09:47 +0000 (14:09 -0400)]
colorclass: add focus glow to color type selector
Mike Blumenkrantz [Mon, 6 Apr 2015 16:20:04 +0000 (12:20 -0400)]
edc: add descriptions for all listed color classes
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.
Lukasz Stanislawski [Mon, 6 Apr 2015 08:22:58 +0000 (10:22 +0200)]
atspi: changed del event broadcast. Fix genlist & gengrid tests
Lukasz Stanislawski [Thu, 26 Mar 2015 11:03:58 +0000 (12:03 +0100)]
atspi: remove redundant signature check.
Lukasz Stanislawski [Thu, 26 Mar 2015 11:03:10 +0000 (12:03 +0100)]
atspi: update genlist item Name property when text becomes realized.
Lukasz Stanislawski [Thu, 26 Mar 2015 10:51:37 +0000 (11:51 +0100)]
atspi: fix mem leaks spotted in valgrind.
Lukasz Stanislawski [Wed, 25 Mar 2015 17:40:32 +0000 (18:40 +0100)]
atspi: override default atspi parent of genlist item content
Lukasz Stanislawski [Wed, 25 Mar 2015 17:07:40 +0000 (18:07 +0100)]
atspi: delay registration of atspi object until its shown
Lukasz Stanislawski [Wed, 25 Mar 2015 15:45:29 +0000 (16:45 +0100)]
atspi: allow to override default Elementary objects hierarchy
Lukasz Stanislawski [Wed, 25 Mar 2015 11:53:43 +0000 (12:53 +0100)]
atspi: remove deleted atspi header from elm_interfaces.
Lukasz Stanislawski [Fri, 24 Oct 2014 11:32:08 +0000 (13:32 +0200)]
atspi: add 'checked' state for elm_radio
Lukasz Stanislawski [Fri, 24 Oct 2014 11:12:51 +0000 (13:12 +0200)]
atspi: add 'editable' to elm_entry atspi states
Lukasz Stanislawski [Thu, 23 Oct 2014 15:53:10 +0000 (17:53 +0200)]
atspi: allow AT-SPI clients to filter-out key events
Lukasz Stanislawski [Tue, 21 Oct 2014 13:06:09 +0000 (15:06 +0200)]
widget: use ATSPI protected functions.
Lukasz Stanislawski [Thu, 9 Oct 2014 09:37:35 +0000 (11:37 +0200)]
atspi: add text tags filtering
Lukasz Stanislawski [Thu, 9 Oct 2014 09:25:43 +0000 (11:25 +0200)]
gengrid: remove debug
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.
Lukasz Stanislawski [Thu, 9 Oct 2014 08:17:09 +0000 (10:17 +0200)]
atspi: fix elm_gengrid_item accessible states
Lukasz Stanislawski [Thu, 9 Oct 2014 08:14:38 +0000 (10:14 +0200)]
atspi: add AT-SPI support for elm_toolbar_items
Lukasz Stanislawski [Tue, 7 Oct 2014 13:15:45 +0000 (15:15 +0200)]
genlist: remove debug logs
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.
Lukasz Stanislawski [Tue, 7 Oct 2014 07:52:53 +0000 (09:52 +0200)]
genlist: remove warning
Lukasz Stanislawski [Mon, 6 Oct 2014 16:07:11 +0000 (18:07 +0200)]
atspi: implement selection interface for elm_list
Lukasz Stanislawski [Fri, 3 Oct 2014 14:14:37 +0000 (16:14 +0200)]
atspi: change object hierachy for elm_gengrid.
Lukasz Stanislawski [Thu, 2 Oct 2014 16:37:53 +0000 (18:37 +0200)]
atspi: add elm_genlist items support.
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.
Lukasz Stanislawski [Thu, 2 Oct 2014 13:19:49 +0000 (15:19 +0200)]
atspi: change variable name
Lukasz Stanislawski [Tue, 30 Sep 2014 17:48:22 +0000 (19:48 +0200)]
atspi: implement add/del callbacks. Add genlist item tests
Lukasz Stanislawski [Tue, 30 Sep 2014 14:28:29 +0000 (16:28 +0200)]
atspi: set role for elm_genlist item.
Lukasz Stanislawski [Tue, 30 Sep 2014 13:57:12 +0000 (15:57 +0200)]
atspi: remove component interface from inheritance list
Lukasz Stanislawski [Tue, 30 Sep 2014 11:10:22 +0000 (13:10 +0200)]
atspi: overload children_get method for elm_genlist
Lukasz Stanislawski [Mon, 29 Sep 2014 13:34:34 +0000 (15:34 +0200)]
atspi: make eo_widget_item accessible object
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...
Jean-Philippe Andre [Mon, 6 Apr 2015 06:34:58 +0000 (15:34 +0900)]
elm_image: Simplify file_get
Jean-Philippe Andre [Mon, 6 Apr 2015 06:16:25 +0000 (15:16 +0900)]
elm_image: Use Efl.File interface for mmap_set
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
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
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
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
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.
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
Mike Blumenkrantz [Sun, 5 Apr 2015 20:03:29 +0000 (16:03 -0400)]
gitignore update
Mike Blumenkrantz [Sun, 5 Apr 2015 20:02:12 +0000 (16:02 -0400)]
colorclass: disable local extra listing in test for now
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
Mike Blumenkrantz [Sun, 5 Apr 2015 20:02:05 +0000 (16:02 -0400)]
colorclass: add subsystem for remotely editing colorclasses over dbus
the winid should match the e_pixmap id
also various theme improvements
Mike Blumenkrantz [Sun, 5 Apr 2015 20:02:03 +0000 (16:02 -0400)]
colorclass: add test case
a simple test case for local usage of the color class editor
Mike Blumenkrantz [Sun, 5 Apr 2015 20:02:00 +0000 (16:02 -0400)]
add colorclass editor
the colorclass editor can be used to live edit the color classes in
any running application.
@feature
Mike Blumenkrantz [Sun, 5 Apr 2015 20:01:57 +0000 (16:01 -0400)]
config: use eina_streq to optimize comparisons in _elm_config_color_overlay functions
Mike Blumenkrantz [Sun, 5 Apr 2015 20:01:50 +0000 (16:01 -0400)]
colorselector: support "changed,user" smart callback
this allows users to avoid getting callbacks from api calls
Boris Faure [Sat, 4 Apr 2015 16:21:12 +0000 (18:21 +0200)]
elc_popup: make sure code is C89 strict
ChunEon Park [Fri, 3 Apr 2015 14:50:37 +0000 (23:50 +0900)]
test_3d: correct arguments order.
ChunEon Park [Fri, 3 Apr 2015 14:31:55 +0000 (23:31 +0900)]
evas_map_3d: fixed control names.
these values are to perspective distances.
their argumenets are px, py so it should also be named px, py
Cedric BAIL [Fri, 3 Apr 2015 14:04:58 +0000 (16:04 +0200)]
evas: let's not use eo_do for potential Efl interface call.
Tom Hacohen [Thu, 2 Apr 2015 09:54:06 +0000 (10:54 +0100)]
Elm helper: fix compilation against elementary.
There was an issue when compiling against elementary when EO_BETA_API
wasn't set. This commit fixes that.
Thanks to Kuuko for reporting.
Tom Hacohen [Thu, 2 Apr 2015 09:37:37 +0000 (10:37 +0100)]
Revert "Revert "Elm helper: add the posix regex validator.""
Reapply the patch. Next commit will fix the break.
This reverts commit
6f8be78ca04125f220c339145d700fc2e1a1f9c1.
Carsten Haitzler (Rasterman) [Thu, 2 Apr 2015 00:48:29 +0000 (09:48 +0900)]
Revert "Elm helper: add the posix regex validator."
NO! this breaks compiling anything against elementary UNLESS you
enable eo beta api support. NO NO NO NO.
This reverts commit
cad6de2a8ef93d994f9dedb8e980efe5fbf6d77e.
Vyacheslav Reutskiy [Wed, 1 Apr 2015 15:10:37 +0000 (16:10 +0100)]
Elm helper: add the posix regex validator.
Summary:
Added to Entry new signal "validate", this signal called from entry every
time when the text inputed to entry.
The regex validation add as elm_helper.
The styles of Entries scrollers are changed to allow highlightion that
is needed by regex processing.
For use regex with entry need register the regex helper as callback
to event: ELM_ENTRY_EVENT_VALIDATE
@feature
Test Plan:
See elementary_test "Entry Regex" test.
Note: when the string matches to regex the highlighting (green) is reset on unfocusing.
Reviewers: herdsman, raster, cedric, tasn
Reviewed By: cedric, tasn
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D2043
JinsolPark [Wed, 1 Apr 2015 08:05:17 +0000 (17:05 +0900)]
elm_object_access_info_get() API add
Summary: Adding a get API because of having only elm_object_access_info_get().
Reviewers: jaehwan, kimcinoo
Differential Revision: https://phab.enlightenment.org/D2271
Jean-Philippe Andre [Tue, 31 Mar 2015 11:37:41 +0000 (20:37 +0900)]
Revert "doc: Improve build speed, disable doc's widgets build"
This reverts commit
52c8f4fe7ec42efa6889d707e2380697ffe7dbb4.
This broke the build when starting from a clean repo.
I'll try to improve this patch later, maybe.
Jean-Philippe Andre [Tue, 31 Mar 2015 06:11:00 +0000 (15:11 +0900)]
elm_test: Fix compilation warnings
Grrr, same const char thing as in naviframe...
Jean-Philippe Andre [Tue, 31 Mar 2015 03:17:23 +0000 (12:17 +0900)]
doc: Improve build speed, disable doc's widgets build
Building the widget_preview_xxx programs takes a while and should
be required only when rebuilding the doc. Arguably breaking something
in elm may break only the widget-preview build but I believe this is
a rare case.
This speeds up a regular elm build by >20s on my machine.
Jean-Philippe Andre [Tue, 31 Mar 2015 03:01:52 +0000 (12:01 +0900)]
elm_test: Fix image paths