Jee-Yong Um [Tue, 23 Dec 2014 00:50:52 +0000 (09:50 +0900)]
elm_colorselector: Fix layout broken in ELM_COLORSELECTOR_ALL mode
Summary:
Fix layout broken in ELM_COLORSELECTOR_ALL mode
due to missing part for layout sizing evaluation
@fix
Reviewers: Hermet
Subscribers: Hermet
Differential Revision: https://phab.enlightenment.org/D1802
Jaehyun Cho [Tue, 23 Dec 2014 00:39:28 +0000 (09:39 +0900)]
elm_transit: Support rotation keeping current map effect.
Summary:
Support rotation keeping current map effect.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1806
Jaehyun Cho [Tue, 23 Dec 2014 00:36:37 +0000 (09:36 +0900)]
elm_transit: Support zoom keeping current map effect.
Summary:
Support zoom keeping current map effect.
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1805
Jee-Yong Um [Fri, 19 Dec 2014 05:27:00 +0000 (14:27 +0900)]
elm_colorselector: fix not intended duplication
Summary:
When colorselector widget is added, there are two align set command on palette_box part,
but that for picker part is omitted.
Apply elm_box_align_set function to picker part correctly.
@fix
Reviewers: Hermet
Reviewed By: Hermet
Subscribers: Hermet
Differential Revision: https://phab.enlightenment.org/D1790
Daniel Juyung Seo [Thu, 18 Dec 2014 17:36:16 +0000 (02:36 +0900)]
image: Fix formatting for the latest commit 283988.
ChunEon Park [Thu, 18 Dec 2014 11:11:36 +0000 (20:11 +0900)]
transit: revise sample
jiin.moon [Thu, 18 Dec 2014 08:53:44 +0000 (17:53 +0900)]
elm/image: Fix an unclipped issue about image bigger than object size
Summary:
When resizes an image
if "fill_inside" and "aspect_fixed" in Elm_Image_Data struct are "TRUE",
extra width or height go outside of the object area.
The width or height on outside will be clipped.
@fix
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1794
Stefan Schmidt [Thu, 18 Dec 2014 07:58:52 +0000 (08:58 +0100)]
modules: Make sure we have all linker flags setup for our modules.
We missed this here and test_mapo wanted eina_stringshare. Thanks to Andreas
Metzler for the report and initial patch.
@fix
Fix T1920
ChunEon Park [Thu, 18 Dec 2014 06:16:59 +0000 (15:16 +0900)]
transit: clean up beizer test code...
oh please, this must be the last touch!
ChunEon Park [Thu, 18 Dec 2014 05:50:12 +0000 (14:50 +0900)]
transit: print more detail control points message in the bezier sample
Jaehyun Cho [Thu, 18 Dec 2014 05:42:13 +0000 (14:42 +0900)]
elm_widget: Pass Elm_Object_Item *item as *event_info in item->del_func.
Summary:
Pass Elm_Object_Item *item instead of Elm_Widget_Item_Data *item as
*event_info in item->del_func to let *event_info be used.
@fix
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1788
ChunEon Park [Thu, 18 Dec 2014 05:37:39 +0000 (14:37 +0900)]
transit: adjust control point position range in the bezier sample
ChunEon Park [Thu, 18 Dec 2014 05:33:06 +0000 (14:33 +0900)]
transit: add bezier curve tween mode example
Jee-Yong Um [Thu, 18 Dec 2014 05:24:29 +0000 (14:24 +0900)]
elm_label: Add an example handling "slide,end" signal
Summary:
Label widget example that handles "slide,end" signal
When each label ends its slide, it stops and makes next one slide.
Reviewers: Hermet
Subscribers: Hermet
Differential Revision: https://phab.enlightenment.org/D1787
Jee-Yong Um [Thu, 18 Dec 2014 05:24:12 +0000 (14:24 +0900)]
elm_label: Add "slide,end" signal emission
Summary:
In label styles providing slide fuctions (slide_[long|short|bounce])
"slide,end" signal is emitted, when every slide ends.
@fix
Reviewers: raster, Hermet
Subscribers: raster, Hermet
Differential Revision: https://phab.enlightenment.org/D1782
ChunEon Park [Thu, 18 Dec 2014 00:39:37 +0000 (09:39 +0900)]
transit: renamed to explicit examples.
ChunEon Park [Wed, 17 Dec 2014 10:46:22 +0000 (19:46 +0900)]
transit: fix warning (different types comparing)
added in
8a46bf160273ecda8eac5b60c8c445b5e5a046e3
jiin.moon [Wed, 17 Dec 2014 10:35:13 +0000 (19:35 +0900)]
Transit: Support BEZIER CURVE
Summary:
Support BEZIER CURVE in elm transit
@feature
Reviewers: seoz, raster, Hermet
Subscribers: raster, seoz
Differential Revision: https://phab.enlightenment.org/D1759
Daniel Juyung Seo [Tue, 16 Dec 2014 14:54:13 +0000 (23:54 +0900)]
genlist: Fix dereference before null check.
This fixes coverity CID 1258636.
No backport needed.
kabeer khan [Tue, 16 Dec 2014 11:01:04 +0000 (20:01 +0900)]
elm_list : Resolved TODO in elm_list.c and declared corresponding macros in elm_macros.h
Summary:
As mentioned in TODO replaced expressions in if statement with macros in elm_macros.
Signed-off-by: kabeer khan <kabeer.khan@samsung.com>
Reviewers: seoz, raster
Reviewed By: raster
Subscribers: raster
Differential Revision: https://phab.enlightenment.org/D1424
Kairong Yin [Tue, 16 Dec 2014 10:49:54 +0000 (19:49 +0900)]
Fix T1525 New Append/Prepend Gengrid Item cannot be seen in viewport
Reviewers: seoz, raster
Differential Revision: https://phab.enlightenment.org/D1392
Carsten Haitzler (Rasterman) [Tue, 16 Dec 2014 10:36:35 +0000 (19:36 +0900)]
Hosang Kim [Tue, 16 Dec 2014 10:28:50 +0000 (19:28 +0900)]
gengrid: Fix mirroring issue about key event
Summary:
Originally, key "Left" is mapped elm_gengrid_item_prev_get. But when gengrid is mirrored, key "Left" should remap elm_gengrid_item_next_get.
So I add more condition for checking mirroring.
1. reverse Left and Right key event
2. fix _elm_gengrid_item_edge_check logic
3. fix _item_show_region logic
Test Plan: elementary_test -> gengrid
Reviewers: SanghyeonLee
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D1381
Conflicts:
src/lib/elm_gengrid.c
Jyotiprakash Sahoo [Tue, 16 Dec 2014 07:56:34 +0000 (16:56 +0900)]
genlist: added reorder feature on key events
Summary: This feature allows user to reorder items using up/down keys.
Test Plan: elementary_test -to "Genlist Reorder Mode"
Reviewers: singh.amitesh, raster, seoz, SanghyeonLee
Differential Revision: https://phab.enlightenment.org/D1262
Conflicts:
src/bin/test_genlist.c
src/lib/elm_genlist_legacy.h
taehyub [Tue, 16 Dec 2014 07:13:33 +0000 (16:13 +0900)]
change elm_naviframe_itepm_pop_to api document
Summary:
Naviframe: modify elm_naviframe_item_pop_to api's document guide more specific to avoid confusion.
the elm_naviframe_item_pop_to api does not pop all items from the top to the target item.
It destory the items between the top and the target item, after that pop and destory the top item.
so, the descriptions of elm_naviframe_item_pop_to() is modified to avoid cunfusion like above.
Reviewers: Hermet, woohyun, seoz
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D1780
woochan lee [Tue, 16 Dec 2014 07:10:37 +0000 (16:10 +0900)]
test_check: deleted useless code.
Summary:
in this test sample, evas object size hint weight, align set API doesn't need to make view.
and line changed to code consistency.
Test Plan:
1. run elementary_test.
2. execution check test.
3. window resize.
- some objects align to left side of window. in the other hands, some objects align to center of window.
Reviewers: seoz, Hermet
Differential Revision: https://phab.enlightenment.org/D1781
Chinmaya [Tue, 16 Dec 2014 03:22:58 +0000 (12:22 +0900)]
Gengrid: Focus highlight should move to nearest visible object.
Summary:
If item_loop is not enabled, the focus highlight should move to nearest visible object
with key events.
Test Plan: elementary_test -to "gengrid 2"
Reviewers: seoz, raster
Subscribers: sachin.dev, seoz
Differential Revision: https://phab.enlightenment.org/D1261
Daniel Juyung Seo [Mon, 15 Dec 2014 17:09:16 +0000 (02:09 +0900)]
win: Add more description for automatic switch to alpha window by theme.
This is a documentation for
e07061c5d5a9b1ec79278da82208ad486937b873.
Daniel Juyung Seo [Mon, 15 Dec 2014 17:02:40 +0000 (02:02 +0900)]
win: Rename the internal variable to avoid confusion.
layout -> edje to explicitly say this is an edje object.
This avoids confusion between elm_layout and edje_object, thus makes
less human mistakes.
Daniel Juyung Seo [Mon, 15 Dec 2014 16:57:24 +0000 (01:57 +0900)]
win: Support runtime alpha window switch on theme change.
Once the window alpha is on, it would not go back to non-alpha window
automatically.
- non-alpha theme -> alpha theme: switch to alpha window
- alpha theme -> non-alpha theme: stay in alpha window
@feature
Daniel Juyung Seo [Mon, 15 Dec 2014 16:45:59 +0000 (01:45 +0900)]
win: Support elm_win style change and runtime theme change.
@feature
Daniel Juyung Seo [Mon, 15 Dec 2014 15:43:18 +0000 (00:43 +0900)]
table: Refactor internal codes to keep consistency.
Daniel Juyung Seo [Mon, 15 Dec 2014 15:40:39 +0000 (00:40 +0900)]
win: Fix wrong return value of window theme apply.
@fix
woochan lee [Mon, 15 Dec 2014 12:07:14 +0000 (21:07 +0900)]
test_external.edc: pulse value have to be true for put in pulsing mode.
Summary: pulsing mode doen't work even though called elm_progressbar_pulse function in code , if pulse value is not true.
Test Plan:
1. run elementary_test
2. execution ExtProgressBar sample.
3. click 3rd button to start progressbar.
@fix
Reviewers: seoz, Hermet, woohyun, cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1770
Daniel Juyung Seo [Mon, 15 Dec 2014 11:58:17 +0000 (20:58 +0900)]
entry: Make documentation less confusing.
Entry can be used in different meanings. Use 'str' instead of 'entry' to
explicitly show the exact meaning of a parameter.
Sanjeev BA [Mon, 15 Dec 2014 08:47:05 +0000 (17:47 +0900)]
Multibutton entry - handle parent object null case.
Reviewers: seoz, Hermet
Subscribers: Hermet, seoz
Maniphest Tasks: T1379
Differential Revision: https://phab.enlightenment.org/D1254
Carsten Haitzler (Rasterman) [Mon, 15 Dec 2014 08:35:01 +0000 (17:35 +0900)]
elm - layout - allow elm.txt or elm.text.* parts to signal...
based on D1234 from Bora, but improved.
Anand [Mon, 15 Dec 2014 08:16:18 +0000 (17:16 +0900)]
List: Focus highlight when loop is enable
Summary:
Implemented focus highlight feature in list for vertical and horizontal looping
@feature
Test Plan: elementary_test->"List Focus" & "List Focus Horizontal"
Reviewers: singh.amitesh, nirajkr, seoz, eagleeye, raster
Subscribers: sachin.dev
Differential Revision: https://phab.enlightenment.org/D1216
Conflicts:
src/lib/elm_list.c
Daniel Zaoui [Sun, 14 Dec 2014 13:36:04 +0000 (15:36 +0200)]
DnD: fix callbacks call on many DnD operations.
A leave callback is invoked on the drop target of the previous DnD
operation, leading to inconsistency for applications.
The state of the dropable target was not resetted during drop.
This patch fixes that.
Daniel Juyung Seo [Sun, 14 Dec 2014 03:07:06 +0000 (12:07 +0900)]
test_genlist: Remove unused value.
This fixes coverity CID 1258428.
Daniel Juyung Seo [Sat, 13 Dec 2014 19:18:55 +0000 (04:18 +0900)]
genlist: Fix genlist crash issue when clearing genlist on item focus callback.
This fixes "genlist focus" test sample's crash issue.
@fix
Daniel Juyung Seo [Sat, 13 Dec 2014 19:06:44 +0000 (04:06 +0900)]
test_genlist: Refactor genlist focus test.
- Add more sample items.
- Clear genlist on focus callback only for the specified item.
- Fix broken item index handling
- Remove unnecessary app data structure members.
- Free unused item class.
ChunEon Park [Fri, 12 Dec 2014 12:56:26 +0000 (21:56 +0900)]
win: set config engine on higher priority than DISPLAY env var
DISPLAY environment variable may set regardless of Elementary/EFL.
Mostly user has no way to switch their intent engine such as "buffer"
Guarantee work application engine with their intended engine first.
@fix
Stefan Schmidt [Thu, 11 Dec 2014 13:02:53 +0000 (14:02 +0100)]
README: Remove outdated version number
We have the version in configure.ac and NEWS where it gets updated for
releases. This occurrence gets forgotten to often on the other hand. Its
not needed here so we remove it.
Cedric BAIL [Thu, 11 Dec 2014 05:43:53 +0000 (06:43 +0100)]
elm_win: make it possible to specify alpha window in the theme directly.
woochan lee [Wed, 10 Dec 2014 15:00:21 +0000 (00:00 +0900)]
elm_notify: added the notify's edje of popup smart member
Summary:
Summary: after popup layout refactoring, the popup object cant get evas event.
when popup using notify object block layout object will be covered with edje object.
it breaks evas smart member relationship.
Test Plan:
Test Plan:
1. added popup object.
2. key down event callback add for popup object.
3. run the elementary_test.
4. input some key on popup and check whether the registered function is executed or not.
Reviewers: eunue, Hermet, seoz
Differential Revision: https://phab.enlightenment.org/D1706
woochan lee [Wed, 10 Dec 2014 14:46:18 +0000 (23:46 +0900)]
elm_widget_progressbar.c: added description of Progressbar data
Summary: added description.
Reviewers: Hermet, woohyun, seoz
Reviewed By: seoz
Differential Revision: https://phab.enlightenment.org/D1709
Daniel Juyung Seo [Wed, 10 Dec 2014 07:31:16 +0000 (16:31 +0900)]
example/sphere_hunter: Clean up source code.
- Remove shadow variable.
- Don't call elm_init() twice. It is called automatically when you use
ELM_MAIN() macro.
- Don't set weight/align to swallowed objects.
- Set weight first before adding the object to window's resize object.
- Show window after creating all of its content.
ChunEon Park [Wed, 10 Dec 2014 06:39:12 +0000 (15:39 +0900)]
config: improve doc.
ChunEon Park [Wed, 10 Dec 2014 06:05:55 +0000 (15:05 +0900)]
elementary/config: improve doc.
Cedric BAIL [Wed, 10 Dec 2014 05:06:50 +0000 (06:06 +0100)]
.gitignore: ignore new example.
Cedric BAIL [Wed, 10 Dec 2014 05:05:24 +0000 (06:05 +0100)]
autotools: build Sphere Hunter with the rest of the examples.
Cedric BAIL [Wed, 10 Dec 2014 05:05:08 +0000 (06:05 +0100)]
sphere_hunter: remove warning.
Cedric BAIL [Wed, 10 Dec 2014 02:57:02 +0000 (03:57 +0100)]
autotools: fix indentation.
se.osadchy [Wed, 10 Dec 2014 02:53:40 +0000 (03:53 +0100)]
[Elementary/example]: Add new 3D game - Sphere Hunter.
Summary: This example shows the just using elementary with evas 3D.
Reviewers: cedric, raster, Hermet
Differential Revision: https://phab.enlightenment.org/D1755
Carsten Haitzler (Rasterman) [Mon, 8 Dec 2014 01:23:10 +0000 (10:23 +0900)]
elm - UNBREAK BUILD! (#undef... SOMETHING)
Mike Blumenkrantz [Mon, 8 Dec 2014 01:09:28 +0000 (20:09 -0500)]
tooltips in windows make more attempts to not overlap with pointer
this prevents (in most cases) a race condition where the pointer will continually trigger a show-hide-show loop due to slow X message processing
Mike Blumenkrantz [Mon, 8 Dec 2014 01:08:36 +0000 (20:08 -0500)]
tooltip now calcs position more effectively during ADJUST(FLIP)
Mike Blumenkrantz [Mon, 8 Dec 2014 00:37:54 +0000 (19:37 -0500)]
tooltip windows now show themselves offscreen to force size calc before appearing
this improves initial tooltip placement and prevents tooltip warping due to incremental size recalcs after show
Mike Blumenkrantz [Mon, 8 Dec 2014 00:36:19 +0000 (19:36 -0500)]
tooltip windows now set shape input rect in elm_win
this fixes a longstanding race condition where tooltip windowss could exist with a shape rectangle due to race conditions between applying window properties (eg. alpha) and reapplying the input rect
Daniel Juyung Seo [Sun, 30 Nov 2014 04:17:24 +0000 (13:17 +0900)]
widget: Add/Fix internal documentations.
Daniel Juyung Seo [Thu, 4 Dec 2014 17:24:32 +0000 (02:24 +0900)]
datetime: Fix edc sizing issue by putting fixed: 1 1.
Datetime edc is wrongly designed. Setting heuristic min value for the part is bad :(
This is a hotfix for the following error message when there is a button
for AMPM.
group elm/datetime/base/default has a non-fixed part 'field3'. Adding
'fixed: 1 1;' to source EDC may help. Continuing discarding faulty part.
@fix
Daniel Juyung Seo [Sat, 29 Nov 2014 14:28:14 +0000 (23:28 +0900)]
slider: Clean up of the previous slider patch.
- This is a first clean up of
65240b5327e5ab1eb8f77835b4729444fe1f02df
- Fix wrong version for since tag.
- Fix indentation and remove trailing whitespaces.
- Make the code more readable.
- Remove a unused variable.
Wonguk Jeong [Sat, 29 Nov 2014 07:06:50 +0000 (16:06 +0900)]
elm_cnp: decode escaped ASCII-encoded URI for dnd
Summary:
encoded URI is pasted in terminology on dnd with file which has blank in name
ex. Test Blank.avi -> Test%20Blank.avi
Therefore, decode it when we extract file uris from uri list by using efreet.
by the way, copy and paste code likely needs refactoring..
Reviewers: raster, cedric
Subscribers: billiob, seoz
Differential Revision: https://phab.enlightenment.org/D1384
Anil Kumar Nahak [Sat, 29 Nov 2014 06:56:45 +0000 (15:56 +0900)]
Slider: Added APIs to set/get slider's indicator visibility mode.
Summary:
elm_config_slider_indicator_visible_mode_set
elm_config_slider_indicator_visible_mode_get
The patch will enable the slider's indicator to get
visible always
visible on focus
visible never
visible on slider value change
Reviewers: raster, seoz
Subscribers: sachin.dev
Differential Revision: https://phab.enlightenment.org/D1558
Lukasz Stanislawski [Sat, 29 Nov 2014 06:40:35 +0000 (15:40 +0900)]
config: do not use elm_config from previous epoch.
Summary:
This commit fixes elm_config version mismatch occuring after
b8606d93.
Config version in config source files has been set to proper values.
Patch deletes also previous code used to update config from previous epoch.
Current behavior when elm config is outdated:
1. if epoch is outdated - do not use user config - load system config instead.
Leave it to user to recreate elm_config using elementary_config. Act like it
was no config in user directory.
2. if generation is outdated and epoch is up-to-date - try to update user config.
Reviewers: raster, seoz, z.kosinski
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D1223
Conflicts:
config/default/base.src.in
config/mobile/base.src.in
config/standard/base.src.in
Lukasz Stanislawski [Sat, 29 Nov 2014 06:31:25 +0000 (15:31 +0900)]
elm config: add key bindings for elm_actionslider
Allow changing value of actionslider with keyboard. Make actionslider
focusable widget.
@feature
Conflicts:
config/default/base.src.in
config/mobile/base.src.in
config/standard/base.src.in
Daniel Juyung Seo [Fri, 28 Nov 2014 14:08:28 +0000 (23:08 +0900)]
test_win_state: Add win lower and deiconify samples.
Jaehyun Cho [Fri, 28 Nov 2014 04:33:09 +0000 (13:33 +0900)]
elm_transit: Apply evas_map_util_object_move_sync_set() to transit
Summary:
Apply evas_map_util_object_move_sync_set() to transit to keep map transformation after object move
please update efl library because evas_map_util_object_move_sync_set()'s been newly added.
Reviewers: Hermet, cedric
Differential Revision: https://phab.enlightenment.org/D1685
Stefan Schmidt [Thu, 27 Nov 2014 07:59:06 +0000 (08:59 +0100)]
README: Update version number to latest.
Spotted by Lionel Orry. Thanks!
Daniel Juyung Seo [Wed, 26 Nov 2014 11:47:58 +0000 (20:47 +0900)]
test_3d: Set indicator format explictly.
Indicator text is not visible if one does not set the indicator format.
This fixes T1867.
Daniel Juyung Seo [Wed, 26 Nov 2014 00:50:40 +0000 (09:50 +0900)]
config: Refactor scrolling configuration dialog.
- Group thumb scroll configurations with frame.
- Move thumb scroll acceleration config below thumb scroll config.
Daniel Juyung Seo [Wed, 26 Nov 2014 00:40:36 +0000 (09:40 +0900)]
test_photocam: Enhance photocam test.
- Remove wrong global variable usage. This becomes problematic when
you run multiple photocam test instances.
- Fix formatting.
- Add more comments.
Daniel Juyung Seo [Wed, 26 Nov 2014 00:22:23 +0000 (09:22 +0900)]
test_photocam: Remove unnecessary data set.
Anand [Tue, 25 Nov 2014 22:35:03 +0000 (07:35 +0900)]
config: Fixed null return.
Reviewers: cedric, singh.amitesh, seoz
Differential Revision: https://phab.enlightenment.org/D1663
Daniel Juyung Seo [Tue, 25 Nov 2014 13:17:28 +0000 (22:17 +0900)]
test_menu: Fix wrong parent set.
Set elementary widget as an elementary widget's parent on its
creation.
Daniel Juyung Seo [Tue, 25 Nov 2014 13:09:32 +0000 (22:09 +0900)]
widget: Add error message when the parent parameter was set wrongly.
This helps application developers debug their apps easier.
Daniel Juyung Seo [Tue, 25 Nov 2014 12:55:37 +0000 (21:55 +0900)]
index, list, menu: Optimize eo item usage.
Remove unnecessary pointer reference.
Daniel Juyung Seo [Tue, 25 Nov 2014 12:55:12 +0000 (21:55 +0900)]
gengrid, genlist: Optimize eo item usage.
Remove unnecessary pointer reference.
Daniel Juyung Seo [Tue, 25 Nov 2014 12:54:52 +0000 (21:54 +0900)]
diskselector, flipselector: Optimize eo item usage.
Remove unnecessary pointer reference.
Daniel Juyung Seo [Tue, 25 Nov 2014 12:54:24 +0000 (21:54 +0900)]
hoversel, popup, colorselector: Optimize eo item usage.
Remove unnecessary pointer reference.
Daniel Juyung Seo [Mon, 24 Nov 2014 08:40:06 +0000 (17:40 +0900)]
list: Optimize eo item usage.
Remove unnecessary pointer reference.
Daniel Juyung Seo [Mon, 24 Nov 2014 08:38:36 +0000 (17:38 +0900)]
list: Fix wrong eo item porting.
Fix egitu crash issue :)
Special thanks to davemds for letting me know python gdb
usage.
ChunEon Park [Mon, 24 Nov 2014 07:58:49 +0000 (16:58 +0900)]
didn't intend puhing this patch.
Revert "elm_notify: added the notify's edje of popup smart member"
This reverts commit
cecbeb18ac29755f5163dc7860942c045f6ba3e4.
ChunEon Park [Mon, 24 Nov 2014 07:49:14 +0000 (16:49 +0900)]
test/evasmap3d: let better quality as default.
woochan lee [Mon, 24 Nov 2014 05:31:05 +0000 (14:31 +0900)]
elm_notify: added the notify's edje of popup smart member
Summary: after popup layout refactoring, the popup object cant get evas event.
Test Plan:
1. added popup object.
2. key down event callback add for popup object.
3. run the elementary_test.
4. input some key on popup and check whether the registered function is executed or not.
Reviewers: seoz, eunue, Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1688
Daniel Juyung Seo [Mon, 24 Nov 2014 06:29:39 +0000 (15:29 +0900)]
test_notify,popup: Add key event reacting examples.
There is a bug in notify. This test reveals the bugs :)
zmike [Sun, 23 Nov 2014 16:29:53 +0000 (11:29 -0500)]
widget tooltip creation should also pass the eo item to the callback
ref T1859
Daniel Juyung Seo [Sun, 23 Nov 2014 11:42:04 +0000 (20:42 +0900)]
test_slider: Fix wrong slider description.
Daniel Zaoui [Sun, 23 Nov 2014 07:18:42 +0000 (09:18 +0200)]
Genlist: Fix previous commit.
The items of an item is a list of Elm_Object_Item and not of Elm_Gen_Item.
Sorry @zmike ;-)
Fixes T1859
Another fix has been added in this commit, related to relative items.
Daniel Zaoui [Sat, 22 Nov 2014 07:09:11 +0000 (09:09 +0200)]
Genlist: Fix API return value.
elm_genlist_item_subitems_get has to return a list of Elm_Object_Item.
Because of the porting of the genlist item to Eo, this function returns
a list of Elm_Gen_Item.
Thanks to zmike and seoz for catching this.
Fixes T1859
Vitalii Vorobiov [Sat, 22 Nov 2014 02:05:59 +0000 (11:05 +0900)]
DBUS Menu: fixing SIGSEV and SIGBUS when trying to use dbus.
Summary:
Using of dbus menu causes a weird exception that looks
like this (for example in function elm_win_main_menu_get(Evas_Object *win)):
> EINA: Data at address 0x0 is invalid. Replacing with zero page.
> mmap: Operation not permitted
> ERR<22270>:eina_mmap lib/eina/eina_mmap.c:110 _eina_mmap_safe_sigbus()
> Failed to mmap() /dev/zero in place of page. SIGBUS!!!
> Aborted (core dumped)
This issue appears because there is a lot of places where Elm_Object_Item is
used, but it should be Elm_Menu_Item_Data.
This issue could be reproduced with elementary_test:
1. run elementary test with dbus enabled.
2. find "Systray Item" button and click on it.
3. get SIGSEV in your console.
@fix
Reviewers: cedric, raster, seoz, Hermet
Reviewed By: Hermet
Subscribers: reutskiy.v.v
Differential Revision: https://phab.enlightenment.org/D1681
Daniel Juyung Seo [Fri, 21 Nov 2014 15:39:43 +0000 (00:39 +0900)]
elm: Clean-up and fix a lot of doxygen for elementary headers.
- Keep consistency.
- Use addtogroup that works well and convenient.
- Make struct/enum/union look correctly on the doxygen.
Daniel Juyung Seo [Fri, 21 Nov 2014 15:37:39 +0000 (00:37 +0900)]
win: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 15:37:08 +0000 (00:37 +0900)]
thumb, toolbar, web: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 15:36:49 +0000 (00:36 +0900)]
scroller, slider, slideshow: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 15:36:32 +0000 (00:36 +0900)]
panel, prefs, progressbar: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 07:52:20 +0000 (16:52 +0900)]
layout, list, map: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 07:51:58 +0000 (16:51 +0900)]
icon, image, label: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 07:47:03 +0000 (16:47 +0900)]
gesture_layer, glview, hover: Fix and clean up doxygen documentation.