platform/upstream/elementary.git
9 years agogengrid: Fix mirroring issue about key event
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

9 years agogenlist: added reorder feature on key events
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

9 years agochange elm_naviframe_itepm_pop_to api document
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

9 years agotest_check: deleted useless code.
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

9 years agoGengrid: Focus highlight should move to nearest visible object.
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

9 years agowin: Add more description for automatic switch to alpha window by theme.
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.

9 years agowin: Rename the internal variable to avoid confusion.
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.

9 years agowin: Support runtime alpha window switch on theme change.
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

9 years agowin: Support elm_win style change and runtime theme change.
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

9 years agotable: Refactor internal codes to keep consistency.
Daniel Juyung Seo [Mon, 15 Dec 2014 15:43:18 +0000 (00:43 +0900)]
table: Refactor internal codes to keep consistency.

9 years agowin: Fix wrong return value of window theme apply.
Daniel Juyung Seo [Mon, 15 Dec 2014 15:40:39 +0000 (00:40 +0900)]
win: Fix wrong return value of window theme apply.

@fix

9 years agotest_external.edc: pulse value have to be true for put in pulsing mode.
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

9 years agoentry: Make documentation less confusing.
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.

9 years agoMultibutton entry - handle parent object null case.
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

9 years agoelm - layout - allow elm.txt or elm.text.* parts to signal...
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.

9 years agoList: Focus highlight when loop is enable
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

9 years agoDnD: fix callbacks call on many DnD operations.
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.

9 years agotest_genlist: Remove unused value.
Daniel Juyung Seo [Sun, 14 Dec 2014 03:07:06 +0000 (12:07 +0900)]
test_genlist: Remove unused value.

This fixes coverity CID 1258428.

9 years agogenlist: Fix genlist crash issue when clearing genlist on item focus callback.
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

9 years agotest_genlist: Refactor genlist focus test.
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.

9 years agowin: set config engine on higher priority than DISPLAY env var
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

9 years agoREADME: Remove outdated version number
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.

9 years agoelm_win: make it possible to specify alpha window in the theme directly.
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.

9 years agoelm_notify: added the notify's edje of popup smart member
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

9 years agoelm_widget_progressbar.c: added description of Progressbar data
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

9 years agoexample/sphere_hunter: Clean up source code.
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.

9 years agoconfig: improve doc.
ChunEon Park [Wed, 10 Dec 2014 06:39:12 +0000 (15:39 +0900)]
config: improve doc.

9 years agoelementary/config: improve doc.
ChunEon Park [Wed, 10 Dec 2014 06:05:55 +0000 (15:05 +0900)]
elementary/config: improve doc.

9 years ago.gitignore: ignore new example.
Cedric BAIL [Wed, 10 Dec 2014 05:06:50 +0000 (06:06 +0100)]
.gitignore: ignore new example.

9 years agoautotools: build Sphere Hunter with the rest of the examples.
Cedric BAIL [Wed, 10 Dec 2014 05:05:24 +0000 (06:05 +0100)]
autotools: build Sphere Hunter with the rest of the examples.

9 years agosphere_hunter: remove warning.
Cedric BAIL [Wed, 10 Dec 2014 05:05:08 +0000 (06:05 +0100)]
sphere_hunter: remove warning.

9 years agoautotools: fix indentation.
Cedric BAIL [Wed, 10 Dec 2014 02:57:02 +0000 (03:57 +0100)]
autotools: fix indentation.

9 years ago[Elementary/example]: Add new 3D game - Sphere Hunter.
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

9 years agoelm - UNBREAK BUILD! (#undef... SOMETHING)
Carsten Haitzler (Rasterman) [Mon, 8 Dec 2014 01:23:10 +0000 (10:23 +0900)]
elm - UNBREAK BUILD! (#undef... SOMETHING)

9 years agotooltips in windows make more attempts to not overlap with pointer
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

9 years agotooltip now calcs position more effectively during ADJUST(FLIP)
Mike Blumenkrantz [Mon, 8 Dec 2014 01:08:36 +0000 (20:08 -0500)]
tooltip now calcs position more effectively during ADJUST(FLIP)

9 years agotooltip windows now show themselves offscreen to force size calc before appearing
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

9 years agotooltip windows now set shape input rect in elm_win
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

9 years agowidget: Add/Fix internal documentations.
Daniel Juyung Seo [Sun, 30 Nov 2014 04:17:24 +0000 (13:17 +0900)]
widget: Add/Fix internal documentations.

9 years agodatetime: Fix edc sizing issue by putting fixed: 1 1.
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

9 years agoslider: Clean up of the previous slider patch.
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.

9 years agoelm_cnp: decode escaped ASCII-encoded URI for dnd
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

9 years agoSlider: Added APIs to set/get slider's indicator visibility mode.
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

9 years agoconfig: do not use elm_config from previous epoch.
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

9 years agoelm config: add key bindings for elm_actionslider
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

9 years agotest_win_state: Add win lower and deiconify samples.
Daniel Juyung Seo [Fri, 28 Nov 2014 14:08:28 +0000 (23:08 +0900)]
test_win_state: Add win lower and deiconify samples.

9 years agoelm_transit: Apply evas_map_util_object_move_sync_set() to transit
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

9 years agoREADME: Update version number to latest.
Stefan Schmidt [Thu, 27 Nov 2014 07:59:06 +0000 (08:59 +0100)]
README: Update version number to latest.

Spotted by Lionel Orry. Thanks!

9 years agotest_3d: Set indicator format explictly.
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.

9 years agoconfig: Refactor scrolling configuration dialog.
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.

9 years agotest_photocam: Enhance photocam test.
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.

9 years agotest_photocam: Remove unnecessary data set.
Daniel Juyung Seo [Wed, 26 Nov 2014 00:22:23 +0000 (09:22 +0900)]
test_photocam: Remove unnecessary data set.

9 years agoconfig: Fixed null return.
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

9 years agotest_menu: Fix wrong parent set.
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.

9 years agowidget: Add error message when the parent parameter was set wrongly.
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.

9 years agoindex, list, menu: Optimize eo item usage.
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.

9 years agogengrid, genlist: Optimize eo item usage.
Daniel Juyung Seo [Tue, 25 Nov 2014 12:55:12 +0000 (21:55 +0900)]
gengrid, genlist: Optimize eo item usage.

Remove unnecessary pointer reference.

9 years agodiskselector, flipselector: Optimize eo item usage.
Daniel Juyung Seo [Tue, 25 Nov 2014 12:54:52 +0000 (21:54 +0900)]
diskselector, flipselector:  Optimize eo item usage.

Remove unnecessary pointer reference.

9 years agohoversel, popup, colorselector: Optimize eo item usage.
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.

9 years agolist: Optimize eo item usage.
Daniel Juyung Seo [Mon, 24 Nov 2014 08:40:06 +0000 (17:40 +0900)]
list: Optimize eo item usage.

Remove unnecessary pointer reference.

9 years agolist: Fix wrong eo item porting.
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.

9 years agodidn't intend puhing this patch.
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.

9 years agotest/evasmap3d: let better quality as default.
ChunEon Park [Mon, 24 Nov 2014 07:49:14 +0000 (16:49 +0900)]
test/evasmap3d: let better quality as default.

9 years agoelm_notify: added the notify's edje of popup smart member
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

9 years agotest_notify,popup: Add key event reacting examples.
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 :)

9 years agowidget tooltip creation should also pass the eo item to the callback
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

9 years agotest_slider: Fix wrong slider description.
Daniel Juyung Seo [Sun, 23 Nov 2014 11:42:04 +0000 (20:42 +0900)]
test_slider: Fix wrong slider description.

9 years agoGenlist: Fix previous commit.
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.

9 years agoGenlist: Fix API return value.
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

9 years agoDBUS Menu: fixing SIGSEV and SIGBUS when trying to use dbus.
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

9 years agoelm: Clean-up and fix a lot of doxygen for elementary headers.
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.

9 years agowin: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 15:37:39 +0000 (00:37 +0900)]
win: Fix and clean up doxygen documentation.

9 years agothumb, toolbar, web: 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.

9 years agoscroller, slider, slideshow: 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.

9 years agopanel, prefs, progressbar: 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.

9 years agolayout, list, map: 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.

9 years agoicon, image, label: 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.

9 years agogesture_layer, glview, hover: 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.

9 years agocolorselector, entry, flip: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 07:28:39 +0000 (16:28 +0900)]
colorselector, entry, flip: Fix and clean up doxygen documentation.

9 years agoclock, datetime, dayselector: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Thu, 20 Nov 2014 14:30:56 +0000 (23:30 +0900)]
clock, datetime, dayselector: Fix and clean up doxygen documentation.

9 years agobox, bubble, calendar: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Thu, 20 Nov 2014 14:29:17 +0000 (23:29 +0900)]
box, bubble, calendar: Fix and clean up doxygen documentation.

9 years agoactionslider, app, bg: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Thu, 20 Nov 2014 14:08:57 +0000 (23:08 +0900)]
actionslider, app, bg: Fix and clean up doxygen documentation.

9 years agomultibuttonentry: use !strcmp() instead for comparison.
Amitesh Singh [Fri, 21 Nov 2014 04:38:12 +0000 (13:38 +0900)]
multibuttonentry: use !strcmp() instead for comparison.

Reviewers: seoz

Subscribers: seoz

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

9 years agotest_genlist: Add elm_genlist_item_subitems_get sample.
Daniel Juyung Seo [Fri, 21 Nov 2014 03:21:45 +0000 (12:21 +0900)]
test_genlist: Add elm_genlist_item_subitems_get sample.

9 years agotheme/e/shelf: Add a translucent style.
Brian 'morlenxus' Miculcy [Thu, 20 Nov 2014 15:45:05 +0000 (16:45 +0100)]
theme/e/shelf: Add a translucent style.

This adds a translucent style for e shelf.
@feature

9 years agoScroller: Add step size set API
Hosang Kim [Thu, 20 Nov 2014 08:48:36 +0000 (17:48 +0900)]
Scroller: Add step size set API

Summary:
Application do not change step size because only interface API is existed.

@feature

Test Plan: elementary_test -> scroller -> change step size

Reviewers: seoz, Hermet

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

9 years agotransit: free the map resource.
ChunEon Park [Thu, 20 Nov 2014 00:16:55 +0000 (09:16 +0900)]
transit: free the map resource.

@fix

Submitted-By-Off: Seung-Wan Woo <s-w.woo@samsung.com>

9 years agogenlist: Fix build warning for uninitialized variable.
Daniel Juyung Seo [Wed, 19 Nov 2014 10:53:40 +0000 (19:53 +0900)]
genlist: Fix build warning for uninitialized variable.

elm_genlist.c:1916:15: warning: 'eo_it' may be used uninitialized in
this function [-Wuninitialized]

9 years agoelm: Modify document for APIs.
Daniel Juyung Seo [Wed, 19 Nov 2014 10:51:57 +0000 (19:51 +0900)]
elm: Modify document for APIs.

Retrieve -> Get as the API says.
This is not a critical change but was done due to the consistency.

9 years agoUpdate russian translation
Igor Murzov [Sat, 15 Nov 2014 11:05:37 +0000 (14:05 +0300)]
Update russian translation

9 years agosegment_control: Fix shadow declaration build warning.
Daniel Juyung Seo [Fri, 14 Nov 2014 06:30:08 +0000 (15:30 +0900)]
segment_control: Fix shadow declaration build warning.

warning: declaration of 'select' shadows a global declaration [-Wshadow]

9 years agobg: Flourish bg documentations and comments.
Daniel Juyung Seo [Fri, 14 Nov 2014 06:27:54 +0000 (15:27 +0900)]
bg: Flourish bg documentations and comments.

9 years agopanel, segment_control: Use ev->canvas instead of ev->output.
Daniel Juyung Seo [Fri, 14 Nov 2014 06:19:21 +0000 (15:19 +0900)]
panel, segment_control: Use ev->canvas instead of ev->output.

Even they are same it is recommended to use ev->canvas as it was
actually intended for that purpose.

9 years agobg.edc: Add bg widget style information.
Daniel Juyung Seo [Fri, 14 Nov 2014 05:50:17 +0000 (14:50 +0900)]
bg.edc: Add bg widget style information.

9 years agoelm: Remove unnecessary elm_shutdown() while using ELM_MAIN().
Daniel Juyung Seo [Fri, 14 Nov 2014 05:17:53 +0000 (14:17 +0900)]
elm: Remove unnecessary elm_shutdown() while using ELM_MAIN().

elm_shutdown() is automatically called when you use ELM_MAIN() since
elementary 1.12.

9 years agolabel: Add more comments for the unclear internal data.
Daniel Juyung Seo [Thu, 13 Nov 2014 00:45:45 +0000 (09:45 +0900)]
label: Add more comments for the unclear internal data.

9 years agoelm_box: inappropriate size_hint_align value usage fix
Andrii Kroitor [Wed, 12 Nov 2014 15:14:57 +0000 (00:14 +0900)]
elm_box: inappropriate size_hint_align value usage fix

Summary:
size_hint_align was used instead of evas_box's internal value for aligning
of internal items. Because of that layout functions of elm_box and evas_box
were incompatable
Fixed elm_box, els_box layout and widgets that used this behaviour.

@fix

Test Plan:
Run "elementary_test". All buttons should be left-aligned
"elm_box_align_set(tbx2, 0.0, 0.5);" (test.c:332)

Reviewers: cedric, Hermet, stefan_schmidt, seoz

Reviewed By: seoz

Subscribers: shilpasingh, reutskiy.v.v

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

9 years agotest: Use ELM_SCALE_SIZE instead of elm_config_scale_get().
Daniel Juyung Seo [Wed, 12 Nov 2014 15:08:37 +0000 (00:08 +0900)]
test: Use ELM_SCALE_SIZE instead of elm_config_scale_get().

Newly introduced macro ELM_SCALE_SIZE at 1.12 makes your app more
scalable.

9 years agotest_progressbar: Fix weight/align size hints.
Daniel Juyung Seo [Wed, 12 Nov 2014 15:00:17 +0000 (00:00 +0900)]
test_progressbar: Fix weight/align size hints.

Also put weight set first. It is easier to understand logically.

9 years agotest_progressbar: stop btn callback fixed, unnecessary code deleted
woochan lee [Wed, 12 Nov 2014 14:42:20 +0000 (23:42 +0900)]
test_progressbar: stop btn callback fixed, unnecessary code deleted

Reviewers: Hermet, seoz

Reviewed By: seoz

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