wonguk.jeong [Tue, 15 Jul 2014 03:07:07 +0000 (12:07 +0900)]
genlist: remove annoying error message
Summary:
content couldn't be always a elm widget.
After checking whether it's elm widget or not, use widget API
Test Plan:
terminology -> options -> font -> select font and check below error message
ERR<25935>:eo lib/eo/eo.c:603 _eo_call_resolve() in elm_widget.eo.c:8: you called func 'elm_obj_widget_focus_get' (213) which is unknown in class 'Edje_Object'.
Reviewers: raster, cedric, seoz, Hermet
Reviewed By: Hermet
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D1186
Daniel Juyung Seo [Mon, 14 Jul 2014 17:06:10 +0000 (02:06 +0900)]
elm_win: added focused and unfocused smart callback descriptions.
This was removed by a commit 8519257.
The removal of redundant smart callback call was good but we need to
have these descriptions still.
Daniel Juyung Seo [Mon, 14 Jul 2014 16:05:39 +0000 (01:05 +0900)]
test_win_state: changed internal callback function name and splitted a focus callback for a better focus debug.
Daniel Juyung Seo [Mon, 14 Jul 2014 15:27:28 +0000 (00:27 +0900)]
elm_config: updated color class api documentation.
Daniel Kolesa [Mon, 14 Jul 2014 15:54:20 +0000 (16:54 +0100)]
update according to eolian changes
Daniel Kolesa [Mon, 14 Jul 2014 15:26:14 +0000 (16:26 +0100)]
update according to eolian type changes
Kateryna Fesyna [Mon, 14 Jul 2014 07:59:48 +0000 (16:59 +0900)]
Win: Delete "focused" and "unfocused" signals emission because they duplicate Widgets signals
Summary:
"focused" and "unfocused" signals are emitted from Win and Widget. This causes
signals duplication when window is unfocused. To avoid this duplication, emission of these
signals is deleted from the Win.
Reviewers: cedric, Hermet, seoz, raster, reutskiy.v.v
Subscribers: reutskiy.v.v
Differential Revision: https://phab.enlightenment.org/D1183
E_counter [Mon, 14 Jul 2014 09:02:10 +0000 (18:02 +0900)]
Scroller: Added auto-hide and show features for UP, DOWN , LEFT and RIGHT arrows.
Summary:
hide UP ARROW, when there is nothing to scroll up; otherwise show UP ARROW.
hide DOWN ARROW, when there is nothing to scroll down; otherwise show DOWN ARROW.
hide LEFT ARROW, when there is nothing to scroll left; otherwise show LEFT ARROW.
hide RIGHT ARROW, when there is nothing to scroll right; otherwise show RIGHT ARROW.
Test Plan:
elementary_test-> scroller
check visibility of vertical-UP and vertical-DOWN arrows, when vertical-scrollbar is at position top, bottom or else-where.
check visibility of horizontal-LEFT and horizontal-RIGHT arrows, when horizontal-scrollbar is at position extreme-left, extreme-right or else-where.
Reviewers: raster, seoz, nirajkr, singh.amitesh
Subscribers: sachin.dev
Differential Revision: https://phab.enlightenment.org/D1092
Daniel Kolesa [Fri, 11 Jul 2014 13:44:47 +0000 (14:44 +0100)]
move all eo files to new builtin bool type
Carsten Haitzler (Rasterman) [Fri, 11 Jul 2014 13:12:57 +0000 (22:12 +0900)]
elm theme - fix wayland borders to be sized and colored correctly
@fix
Daniel Juyung Seo [Fri, 11 Jul 2014 09:08:41 +0000 (18:08 +0900)]
elm_removed: remove undeprecated apis from the removed info.
Amitesh Singh [Fri, 11 Jul 2014 06:14:04 +0000 (15:14 +0900)]
tooltip: corrected the typo in documentation of elm_object_tooltip_show
Summary: @fix
Reviewers: seoz, raster
Subscribers: shobhit, seoz
Differential Revision: https://phab.enlightenment.org/D1174
Lukasz Stanislawski [Thu, 10 Jul 2014 11:11:28 +0000 (13:11 +0200)]
atspi: expose elm_check "activate" action through d-bus
Lukasz Stanislawski [Thu, 26 Jun 2014 11:03:33 +0000 (13:03 +0200)]
atspi: improve code reusage
atspi d-bus signals have similar signatures, however use dbus variant type
to encode signal specific data. This patch adds utility function to construct
atspi dbus signal with custom variant data.
Daniel Juyung Seo [Wed, 9 Jul 2014 15:46:50 +0000 (00:46 +0900)]
gengrid, list: removed unnecessary condition check.
This is a successive commit of
aac6e071e.
Daniel Juyung Seo [Wed, 9 Jul 2014 15:45:47 +0000 (00:45 +0900)]
examples: use a proper casting for 64 bit system by uintptr_t.
Shobhit [Wed, 9 Jul 2014 15:39:50 +0000 (00:39 +0900)]
genlist: Removed unnecessary condition check.
Summary:
Removed condition check from _elm_genlist_elm_widget_item_loop_enabled_set()
Reviewers: seoz
CC: sachin.dev
Differential Revision: https://phab.enlightenment.org/D1144
Daniel Juyung Seo [Wed, 9 Jul 2014 15:30:48 +0000 (00:30 +0900)]
test_genlist: removed unnecessary spaces.
Amitesh Singh [Wed, 9 Jul 2014 06:09:43 +0000 (15:09 +0900)]
gengrid: Added normal reorder type
Summary:
- Added Elm_Gengrid_Reorder_Type enum
- Added API elm_gengrid_reorder_type_set()
- Implemented the normal reorder type animation
- The old reorder type is changed to ELM_GENGRID_REORDER_TYPE_SWAP.
- ELM_GENGRID_REORDER_TYPE_NORMAL is the default reorder type.
Test Plan:
1. elementary_test->"Gengrid Focus"
2. Enable "Reorder Mode Enable"
3. Move the items by keys
@feature
Reviewers: raster, seoz
CC: seoz, chinmaya061, aryarockstar
Differential Revision: https://phab.enlightenment.org/D813
Jean-Philippe Andre [Mon, 30 Jun 2014 02:50:56 +0000 (11:50 +0900)]
elm_cnp: Break after we found the target we were looking for
Basic optimization of the search.
MinJeong Kim [Tue, 8 Jul 2014 13:45:47 +0000 (09:45 -0400)]
elm_cnp: Do not request for selection_set when buffer is empty
Summary:
When a wayland client requests selection_set, Wayland server doesn't care and doesn't know how long source data is.
so, it cannot ignore request for selection_set about empty buffer.
therefore to avoid copying empty buffer, it need to check length of buffer before request selection_set.
Test Plan:
1. Run "elementray_test -to entry5" with wayland server.
2. Drag text and try to paste.
3. Drag empty area in entry (request for selection_set on empty buffer is rejected)
4. Try to paste (you can see text of step 2).
Reviewers: devilhorns, raster, seoz
CC: gwanglim
Differential Revision: https://phab.enlightenment.org/D1146
Yakov Goldberg [Tue, 8 Jul 2014 13:34:23 +0000 (16:34 +0300)]
image: fix segv in elm_image_file_set()
Daniel Kolesa [Tue, 8 Jul 2014 13:16:04 +0000 (14:16 +0100)]
update according to eolian changes
Carsten Haitzler (Rasterman) [Tue, 8 Jul 2014 03:45:55 +0000 (12:45 +0900)]
fix eldbus based warnings
Philippe Coval [Mon, 7 Jul 2014 17:21:57 +0000 (19:21 +0200)]
edbus: fix dlopening of the right library.
Summary:
Change-Id: I94e3d39286df830ef07ed2bda0ec87fce34cec4a
Bug: T1354
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
hotfix: look for versionned edbus lib
Without EFL application linked with edbus (deprecated DBUS API)
will fail to run and report this log :
CRI<12610>:dialer dialer/rc.c:442 \
rc_init() Elementary does not support DBus.
CRI<12610>:dialer dialer/main.c:166 \
elm_main() Could not setup remote control via DBus.
Bug: T1354
Change-Id: Id05ba2b5282243ccb566fc7b1ffb4b1e114004b1
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Test Plan: Bug-Tizen: TIVI-3234
Reviewers: cedric
Reviewed By: cedric
CC: cedric
Differential Revision: https://phab.enlightenment.org/D1116
Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
Carsten Haitzler (Rasterman) [Mon, 7 Jul 2014 07:58:00 +0000 (16:58 +0900)]
theme fix - fix disabled check, radio, toolbar with no label or icon
Jaeun Choi [Mon, 7 Jul 2014 06:08:45 +0000 (15:08 +0900)]
panel: add scrollable feature
This implements scrollable interface in elm_panel so that users can drag open/close panel.
Tap & hold on the edge and panel handler will appear.
Left scrollable panel is implemented in elementary_test > Panel Scrollable.
@feature
yinsc [Mon, 7 Jul 2014 03:42:43 +0000 (12:42 +0900)]
Fix T1289 issue: Elm entry text selection glitch
Summary: Fixes T123
Reviewers: zmike, seoz
CC: yinkair
Maniphest Tasks: T123, T1289
Differential Revision: https://phab.enlightenment.org/D1124
Chinmaya [Mon, 7 Jul 2014 03:30:21 +0000 (12:30 +0900)]
Gengrid: In reorder & sd->horizontal mode, the condition must be checked for item_loop_enable set or not. Also added a check button to enable reorder mode in gengrid 2.
Summary:
The bug was there when reorder mode and sd->horizontal mode is enabled but item_loop_enable
is not set, then also the loop was occuring with right key event.
Test Plan: elementary_test -to "gengrid 2"
Reviewers: raster, seoz, eagleeye, SanghyeonLee
CC: seoz
Differential Revision: https://phab.enlightenment.org/D1121
Amitesh Singh [Mon, 7 Jul 2014 03:20:54 +0000 (12:20 +0900)]
list/genlist/gengrid/toolbar: removed unused smart data member prev_focused_item.
Reviewers: raster, seoz
CC: seoz
Differential Revision: https://phab.enlightenment.org/D1119
Cedric BAIL [Sun, 6 Jul 2014 17:08:56 +0000 (19:08 +0200)]
widget: move some callback infrastructure tu use Eo directly.
This save some serious amount of memory quite easily.
Ryuan Choi [Sat, 5 Jul 2014 03:29:25 +0000 (12:29 +0900)]
elm_web: Remove elm_web.c from the list in POTFILES.in
Since
afb1d4a1e, elm_web.c was removed.
Ryuan Choi [Fri, 4 Jul 2014 16:43:43 +0000 (01:43 +0900)]
elm_web: Drop ewebkit backend (ewebkit2 is only available from now)
ewebkit was dropped from webkit.org
(https://bugs.webkit.org/show_bug.cgi?id=134087)
Ryuan Choi [Fri, 4 Jul 2014 16:07:06 +0000 (01:07 +0900)]
atspi: Set roles for elm_web2
7f44b9f57 set roles for other widgets except elm_web2
Carsten Haitzler (Rasterman) [Fri, 4 Jul 2014 05:29:24 +0000 (14:29 +0900)]
fileselectior - fix to add explicit req on eio in elementary
this adjusts for edje no longer implicitly initting eio (should never
have been depended on anyway)
WooHyun Jung [Fri, 4 Jul 2014 02:55:21 +0000 (11:55 +0900)]
toolbar: fix focus highlight bug in toolbar
When getting focus_highlight geometry from toolbar, there can be a case
that no item has focus. Then, geometry of toolbar should be refered.
WooHyun Jung [Fri, 4 Jul 2014 02:16:59 +0000 (11:16 +0900)]
focus: when focus_highlight is enabled, it should be shown immediately.
Michal Jagiello [Thu, 3 Jul 2014 11:05:28 +0000 (13:05 +0200)]
ctxpopup: Add get_items, get_last_item, get_first_item, get_next_item and get_prev_item API
Summary: API to get list of ctxpopup items and give the possibility to iterate the ctxpopup items
Reviewers: stanluk, z.kosinski, Hermet, seoz, raster
CC: Hermet, seoz
Differential Revision: https://phab.enlightenment.org/D1055
Anil Kumar Nahak [Thu, 3 Jul 2014 07:39:41 +0000 (16:39 +0900)]
genlist: focus of genlist item should adjust according to genlist's viewport
Summary: The focus of genlist should adjust its position on resizing(shrinking).
Reviewers: seoz
Differential Revision: https://phab.enlightenment.org/D1072
Carsten Haitzler (Rasterman) [Thu, 3 Jul 2014 05:15:44 +0000 (14:15 +0900)]
update README to have right version for vest release!
Daniel Juyung Seo [Wed, 2 Jul 2014 17:32:16 +0000 (02:32 +0900)]
.gitignore: do not trace build result.
Daniel Juyung Seo [Wed, 2 Jul 2014 17:12:21 +0000 (02:12 +0900)]
elm_widget: do not need to set the scale to 0.0 if it is already 0.0.
Lukasz Stanislawski [Wed, 25 Jun 2014 09:56:36 +0000 (11:56 +0200)]
atspi: unify atspi initialization
commit removes internal elm_atspi_init function and moves atspi_app_object
creation to atspi_bridge.
Carsten Haitzler (Rasterman) [Wed, 2 Jul 2014 02:31:54 +0000 (11:31 +0900)]
remove edje file changed handling
this matches the
8edc879cc28e7f69c110b4b9db6e611856787c6f commit in
efl where edje file changed singals are now gone. this creates nothing
but trouble. please see the efl commit log for details.
Ryuan Choi [Tue, 1 Jul 2014 22:55:53 +0000 (07:55 +0900)]
fileselector: Make selected_set actually select the file
This patch comes from Kai Huuhko.
Added test case for selected_set/get.
@fix
Lukasz Stanislawski [Wed, 25 Jun 2014 08:54:02 +0000 (10:54 +0200)]
atspi: simplify key event handling
Keyboard events are now directly handled by atspi_bridge instead of
elm_widget.
Carsten Haitzler (Rasterman) [Tue, 1 Jul 2014 08:48:52 +0000 (17:48 +0900)]
theme - fix "fixed size" edje complaint for desklock login box
Daniel Kolesa [Mon, 30 Jun 2014 20:37:04 +0000 (21:37 +0100)]
update according to latest efl changes: _CLASS -> _CLASS/INTERFACE/MIXIN
q66 [Mon, 30 Jun 2014 17:12:17 +0000 (18:12 +0100)]
update eo files according to latest efl changes: @own -> own
Tom Hacohen [Fri, 27 Jun 2014 22:36:05 +0000 (23:36 +0100)]
Eolian classes: Fix according to namespace changes in efl.
q66 [Mon, 30 Jun 2014 16:43:47 +0000 (17:43 +0100)]
Merging 'devs/q66/eolian_types'
This updates elementary according to latest EFL changes.
q66 [Sat, 28 Jun 2014 21:20:34 +0000 (22:20 +0100)]
eolian: update according to new syntax
Daniel Kolesa [Thu, 26 Jun 2014 12:24:20 +0000 (13:24 +0100)]
change the type syntax in eo files according to latest eolian changes
Amitesh Singh [Sat, 28 Jun 2014 06:47:27 +0000 (15:47 +0900)]
elm object item: fix the comparison of eo class name in case of edje object.
Summary:
eo_class_name_get(edje) returns "Edje".
@fix
Reviewers: raster, seoz
Reviewed By: seoz
CC: seoz
Differential Revision: https://phab.enlightenment.org/D1097
Jaeun Choi [Thu, 26 Jun 2014 05:33:41 +0000 (14:33 +0900)]
Revert "panel: add scrollable feature"
This reverts commit
a47eef78c4f8e41708d54ddea96fe7e7f5511df4.
This will be added after second merge window opens.
Jaeun Choi [Wed, 25 Jun 2014 14:43:18 +0000 (23:43 +0900)]
panel: add scrollable feature
This implements scrollable interface in elm_panel so that users can drag open/close panel.
Tap & hold on the edge and panel handler will appear.
Left scrollable panel is implemented in elementary_test > Panel Scrollable.
@feature
Jaeun Choi [Wed, 25 Jun 2014 04:49:44 +0000 (13:49 +0900)]
Revert "bug fix: _elm_widget_focus_region_show"
This reverts commit
1574f59fd88c53b380ab83317106164ae1c84652.
This breaks focus move in scroller
Hosang Kim [Wed, 25 Jun 2014 02:27:08 +0000 (11:27 +0900)]
Toolbar: Fixed wrong toolbar resize logic
Summary: When toolbar use ELM_TOOLBAR_SHRINK_SCROLL and toolbar viewport size is decreased rapidly, toolbar box size is not changed.
Test Plan:
elementary_test -> toolbar 2
increase window size -> decrease window size(presto) -> toolbar size is wrong
Reviewers: seoz, woohyun, jaehwan, Hermet, raster
Reviewed By: seoz
Differential Revision: https://phab.enlightenment.org/D1081
Cedric BAIL [Mon, 23 Jun 2014 06:13:09 +0000 (08:13 +0200)]
gitignore: let's not track generated files.
WooHyun Jung [Mon, 23 Jun 2014 06:27:14 +0000 (15:27 +0900)]
naviframe : fix focus logic while popping an item.
elm_widget_tree_unfocusable_set with EINA_TRUE sets focus to the newest
focused object. If prev item is tree_focusable, one of its children can
get focus. This focus movement is unexpected, so should not be happened.
Carsten Haitzler (Rasterman) [Mon, 23 Jun 2014 04:20:23 +0000 (13:20 +0900)]
fix - fisx radio lable theme for text with new colorclasses
Carsten Haitzler (Rasterman) [Mon, 23 Jun 2014 04:15:38 +0000 (13:15 +0900)]
fix check colorclasses for disabled text
@fix
Carsten Haitzler (Rasterman) [Mon, 23 Jun 2014 04:05:50 +0000 (13:05 +0900)]
fix slider disabled color due to colorclass introduction
Carsten Haitzler (Rasterman) [Mon, 23 Jun 2014 04:00:10 +0000 (13:00 +0900)]
update po files
Carsten Haitzler (Rasterman) [Mon, 23 Jun 2014 03:59:46 +0000 (12:59 +0900)]
fix theme to not self-feed emit signals in a loop
@fix
Daniel Kolesa [Fri, 20 Jun 2014 16:09:38 +0000 (17:09 +0100)]
fix atspi after eolian deduplication change; spank tasn on breakage
Daniel Kolesa [Fri, 20 Jun 2014 11:24:55 +0000 (12:24 +0100)]
update against latest eolian changes
Daniel Kolesa [Fri, 20 Jun 2014 09:47:39 +0000 (10:47 +0100)]
move all eo files to new namespace syntax
Daniel Juyung Seo [Thu, 19 Jun 2014 09:30:21 +0000 (18:30 +0900)]
entry: fixed shadow variable build warnings.
Stefan Schmidt [Thu, 19 Jun 2014 09:01:28 +0000 (11:01 +0200)]
configure: Report elementary_codegen path in configure summary
Another bianry path we might set being displayed in the summary.
Stefan Schmidt [Thu, 19 Jun 2014 08:49:09 +0000 (10:49 +0200)]
configure: Report elm_prefs_cc path in configure summary.
Usefull for cross-compiling or other use cases where you try to
set the path.
Daniel Kolesa [Wed, 18 Jun 2014 11:57:52 +0000 (12:57 +0100)]
fix up some eo file documentation whitespace issues
Daniel Juyung Seo [Fri, 13 Jun 2014 00:31:21 +0000 (09:31 +0900)]
test_progressbar: removed unnecessary null check.
Mike Blumenkrantz [Mon, 16 Jun 2014 16:29:26 +0000 (12:29 -0400)]
rename ibar focus signals
Stefan Schmidt [Tue, 17 Jun 2014 09:23:34 +0000 (11:23 +0200)]
test_progressbar: Verify incoming data object at the beginning
Align with how pd is checked for in other functions here. No need to
check before free() as it is done internally anyway.
CID: 1216621
Stefan Schmidt [Tue, 17 Jun 2014 09:12:04 +0000 (11:12 +0200)]
elm_index: Also free last on error path.
If we can't realloc label we need to free last before we can return
or we leak it.
CID: 1193240
Stefan Schmidt [Tue, 17 Jun 2014 09:01:22 +0000 (11:01 +0200)]
elm_map: Avoid unlikely division by zero.
The division by zeor could happen when zoom_cnt is zeor OR when region_cnt
is zero. No need for both cases. In the curent implementation this is
impossible as both are hard coded defines. But code changes so we should
handle this.
CID: 1216619
Vyacheslav Reutskiy [Tue, 17 Jun 2014 01:23:30 +0000 (10:23 +0900)]
Elementary/Panes: update functionality (add new 8 API functions)
Summary: Added possibility to set the minimum size of the left and right sides.
Reviewers: raster, cedric, seoz, Hermet
Differential Revision: https://phab.enlightenment.org/D998
Lukasz Stanislawski [Mon, 16 Jun 2014 06:16:39 +0000 (15:16 +0900)]
atspi: notify registry daemon about keyboard events.
Test Plan: elemeentary_test with Orca Screen reader 3.10.1
Reviewers: raster, z.kosinski
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D1025
Carsten Haitzler (Rasterman) [Mon, 16 Jun 2014 06:16:20 +0000 (15:16 +0900)]
update gitignore
Daniel Kolesa [Fri, 13 Jun 2014 15:27:08 +0000 (16:27 +0100)]
atspi: more conformance issues
Daniel Kolesa [Fri, 13 Jun 2014 15:23:00 +0000 (16:23 +0100)]
atspi: eo file conformance
Zbigniew Kosinski [Thu, 12 Jun 2014 03:57:54 +0000 (12:57 +0900)]
atspi: checked state for elm_check added
Reviewers: stanluk
Differential Revision: https://phab.enlightenment.org/D1000
Vincent Torri [Wed, 11 Jun 2014 20:35:25 +0000 (22:35 +0200)]
backend: add default engine support for Windows and Mac OS X
Vincent Torri [Wed, 11 Jun 2014 06:44:03 +0000 (08:44 +0200)]
backend: remove Windows CE support Windows CE is dead and buried and its gcc port is even more dead and I don't believe in zombies
Vincent Torri [Wed, 11 Jun 2014 06:00:09 +0000 (08:00 +0200)]
autotools: --enable-auto-import is passed by default, nowadays
Ryuan Choi [Thu, 12 Jun 2014 06:50:27 +0000 (15:50 +0900)]
elm_web2: Implement _elm_web_elm_widget_on_focus
Carsten Haitzler (Rasterman) [Wed, 11 Jun 2014 10:05:22 +0000 (19:05 +0900)]
theme - syscon - power gadget - fix so we have an actual theme for it
this fixes a pretty ugly bug where a bodhi power gadget was ported in
without the graphics being fixed up. this does that in the theme.
Carsten Haitzler (Rasterman) [Wed, 11 Jun 2014 08:04:18 +0000 (17:04 +0900)]
theme - add power svg, rename svg.gz to svgz to be consistent
x
Lukasz Stanislawski [Wed, 11 Jun 2014 07:05:54 +0000 (16:05 +0900)]
atspi: typo fix, avoid returning w/o va_end call
Summary:
CID: 1222462
CID: 1222461
CID: 1222465
Reviewers: raster, seoz, z.kosinski
Differential Revision: https://phab.enlightenment.org/D995
Lukasz Stanislawski [Wed, 11 Jun 2014 06:28:45 +0000 (15:28 +0900)]
atspi: add SENSITIVE to default widget state set.
Summary:
without given state Orca screen reader deafult script interpret
widget as 'grayed out'.
Test Plan: orca screen reader tests on ubuntu 13.10 with orca 3.10.1
Reviewers: raster, seoz, z.kosinski
Differential Revision: https://phab.enlightenment.org/D983
Jaeun Choi [Wed, 11 Jun 2014 05:20:19 +0000 (14:20 +0900)]
bug fix: _elm_widget_focus_region_show
Summary: should do scrollable_content_set according to focus_region_get
Test Plan: None
Reviewers: woohyun
Differential Revision: https://phab.enlightenment.org/D981
Jean-Philippe Andre [Wed, 11 Jun 2014 05:04:48 +0000 (14:04 +0900)]
Win32: Fix some compilation warnings
Reported by vtorri, thanks
Thiep Ha [Wed, 11 Jun 2014 05:19:27 +0000 (14:19 +0900)]
dnd: rotate dragwin if main window is rotated when draging
Summary:
During drag, dragwin should be rotated when main window is rotated.
@fix
Reviewers: raster, JackDanielZ, woohyun
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D976
efl [Wed, 11 Jun 2014 05:14:28 +0000 (14:14 +0900)]
List: Focus does not move if it's set on item content object.
Summary:
If focus is set on item content object, it's treated as a
different object which results the focus deadlock. So, every
time whenever focus sets on item content object, we need to
unset and set the focus on genlist object. Thanks to Seoz for
the idea.
Test Plan: elementary_test -to "list focus"
Reviewers: seoz, SanghyeonLee, eagleeye
CC: seoz
Differential Revision: https://phab.enlightenment.org/D973
efl [Wed, 11 Jun 2014 05:07:01 +0000 (14:07 +0900)]
List: Focus set on item content objects, the item content objects should be checked whether type widget or not.
Summary:
Upon focus set, if the item content object is not of type widget
(could be of type Evas_Rectnagle) focus set/get is not possible.
ERR<17428>:eo lib/eo/eo.c:603 _eo_call_resolve() in elm_widget.eo.c:112: you called func 'elm_obj_widget_can_focus_get' (239) which is unknown in class 'Evas_Rectangle'.
ERR<17428>:eo lib/eo/eo.c:788 _eo_api_op_id_get() in elm_widget.eo.c:212: unable to resolve regular api func 'elm_obj_widget_child_can_focus_get' 0xb75e6f40 in class 'Evas_Rectangle'
Test Plan: elementary_test -to "list focus" (make focus_on_selection enabled and give a right key event when a content object is focused)
Reviewers: seoz, SanghyeonLee, eagleeye
CC: seoz
Differential Revision: https://phab.enlightenment.org/D972
Lukasz Stanislawski [Wed, 11 Jun 2014 04:53:49 +0000 (13:53 +0900)]
atspi: Add GetInterfaces method
Summary:
Method is required by AT-SPI clients when interface caching is disabled.
Method is not listed in any at-spi specification - found during fixing
clients behaviour.
Reviewers: raster, seoz, z.kosinski
Reviewed By: z.kosinski
Differential Revision: https://phab.enlightenment.org/D971
Zbigniew Kosinski [Wed, 11 Jun 2014 02:07:15 +0000 (11:07 +0900)]
atspi:Set roles for widgets
Reviewers: stanluk, m.jagiello, raster
Differential Revision: https://phab.enlightenment.org/D930
Gwanglim Lee [Tue, 10 Jun 2014 19:28:20 +0000 (15:28 -0400)]
win: fix borderless_set behavior
Summary:
According to the current elm_win code, client side border should be removed
when window is fullscreen mode. And border couldn't be shown on window
during fullscreen mode. When window is going into normal mode from fullscreen,
then display of border should be determined by its borderless state.
1. client border should be shown when window is going into normal mode from fullscreen with borderless state.
2. client border shouldn't be shown when window is going into normal mode from fullscreen with border state.
3. and also client border shouldn't be shown when window is fullscreen mode.
@fix
Test Plan:
1. run elementary_test in wayland server
2. run window states
3. select borderless
4. select fullscreen
5. unselect fullscreen
6. unselect borderless
Reviewers: raster, devilhorns, seoz
Differential Revision: https://phab.enlightenment.org/D988
Anil Kumar Nahak [Tue, 10 Jun 2014 10:29:47 +0000 (19:29 +0900)]
genlist: Focus out of genlist viewport area on resize fixed
Summary:
The focus of genlist was coming out of genlist's viewport area on resizing(shrinking).
This is fixed in this patch.
Test Plan: elementary_test -to genlist5, elementary_test -to fileselector
Reviewers: seoz, singh.amitesh, nirajkr
Differential Revision: https://phab.enlightenment.org/D949