platform/upstream/elementary.git
10 years agoEolian: Integration of App Client View
Daniel Zaoui [Tue, 18 Mar 2014 15:37:44 +0000 (17:37 +0200)]
Eolian: Integration of App Client View

10 years agoEolian: Integration of App Client
Daniel Zaoui [Tue, 18 Mar 2014 14:40:24 +0000 (16:40 +0200)]
Eolian: Integration of App Client

10 years agoEolian: Fix ctor/dtor generation
Daniel Zaoui [Tue, 18 Mar 2014 14:13:12 +0000 (16:13 +0200)]
Eolian: Fix ctor/dtor generation

10 years agoEolian: Integration of Actionslider
Daniel Zaoui [Tue, 18 Mar 2014 12:27:07 +0000 (14:27 +0200)]
Eolian: Integration of Actionslider

10 years agoEolian: Integration of Access
Daniel Zaoui [Tue, 18 Mar 2014 11:47:23 +0000 (13:47 +0200)]
Eolian: Integration of Access

10 years agolist: Avoiding the same item receive focus twice
Flavio Ceolin [Tue, 18 Mar 2014 20:37:31 +0000 (17:37 -0300)]
list: Avoiding the same item receive focus twice

When the item was activated by double click it received the focus twice
and the second is after had emitted the activated signal.

10 years agolist: Fixing the focus on keyboard movement
Flavio Ceolin [Tue, 18 Mar 2014 20:15:36 +0000 (17:15 -0300)]
list: Fixing the focus on keyboard movement

Problem introduced on: fb13ad2

10 years agogenlist: Fixed annoying autoscrolling bug in genlist item focus.
Daniel Juyung Seo [Tue, 18 Mar 2014 15:48:07 +0000 (00:48 +0900)]
genlist: Fixed annoying autoscrolling bug in genlist item focus.

Now, genlist does not autoscroll to last focused/selected item when the genlist
is focused. It tries to find the nearest visible item instead of the
last focused/selected item.

10 years agoAccessibility: unref the object only if it exists.
Daniel Zaoui [Tue, 18 Mar 2014 11:59:21 +0000 (13:59 +0200)]
Accessibility: unref the object only if it exists.

If the type returned by evas_object_type_get is "", no object will be
created. There is no reason why unref would be invoked.
It removes all the bad prints in accessibility tests about obj_id NULL.

@fix

10 years agolist/genlist: Fixed Home and End key event handling routine.
Daniel Juyung Seo [Tue, 18 Mar 2014 10:14:39 +0000 (19:14 +0900)]
list/genlist: Fixed Home and End key event handling routine.

Move focus and selection when Home or End key is pressed.

@fix
This needs a partial backport to elementary-1.9

10 years agoelm_widget: Removed unnecessary if statement.
Daniel Juyung Seo [Tue, 18 Mar 2014 10:04:56 +0000 (19:04 +0900)]
elm_widget: Removed unnecessary if statement.

10 years agoelm_widget: Call elm_widget functions only for widgets.
Daniel Juyung Seo [Tue, 18 Mar 2014 10:02:04 +0000 (19:02 +0900)]
elm_widget: Call elm_widget functions only for widgets.

10 years agoRevert "genlist no longer scrolls crazily"
Daniel Juyung Seo [Tue, 18 Mar 2014 05:09:01 +0000 (14:09 +0900)]
Revert "genlist no longer scrolls crazily"

This reverts commit 7a653914ad048c00871d2ef71a56185e5a7fb1ca.

I will fix this in another way.

10 years agoRevert "genlist now uses uniform item showing behavior when selecting items with...
Daniel Juyung Seo [Tue, 18 Mar 2014 05:08:41 +0000 (14:08 +0900)]
Revert "genlist now uses uniform item showing behavior when selecting items with keyboard"

This reverts commit 85332555e8d3e5b981cde10ba9a1675ef6a4936e.

I will fix this in another way.

10 years agowarning--
Carsten Haitzler (Rasterman) [Tue, 18 Mar 2014 08:22:04 +0000 (17:22 +0900)]
warning--

10 years agoelm_theme: Added a cache in elm_theme for styles that are failed to load.
Subhransu Sekhar Mohanty [Tue, 18 Mar 2014 08:18:09 +0000 (17:18 +0900)]
elm_theme: Added a cache in elm_theme for styles that are failed to load.

Summary:
Currenlty loading a style that is not present in the system hits the worst case path in elm_theme as it searches through all hirarchy before
reporting that the style is not there. if those styles requested frequently it will be a overhead as it will goes through all the theme files again.
To avoid that I have added a cache which will keep track of the styles whose loading were not sucessfull so that for future request we can simply check the
cache before looking into the hirarchy of theme files.

Reviewers: seoz, raster

Reviewed By: raster

CC: raster
Differential Revision: https://phab.enlightenment.org/D601

10 years agoadd soem more cb's for testign win state
Carsten Haitzler (Rasterman) [Tue, 18 Mar 2014 06:33:07 +0000 (15:33 +0900)]
add soem more cb's for testign win state

10 years agoEolian: Integration of Hover
Daniel Zaoui [Mon, 17 Mar 2014 14:48:52 +0000 (16:48 +0200)]
Eolian: Integration of Hover

10 years agoEolian: Integration of Frame
Daniel Zaoui [Tue, 18 Mar 2014 07:01:28 +0000 (09:01 +0200)]
Eolian: Integration of Frame

10 years agoEolian: Integration of Pan
Daniel Zaoui [Mon, 17 Mar 2014 13:52:41 +0000 (15:52 +0200)]
Eolian: Integration of Pan

10 years agoEolian: Integration of Scrollable Interface
Daniel Zaoui [Mon, 17 Mar 2014 11:44:40 +0000 (13:44 +0200)]
Eolian: Integration of Scrollable Interface

10 years agoFocus: fix segfault due to bad call to Eo function.
Daniel Zaoui [Tue, 18 Mar 2014 06:07:14 +0000 (08:07 +0200)]
Focus: fix segfault due to bad call to Eo function.

Due to Eolian auto-generation, legacy parameters are directly
transferred to Eo functions without conversion.

In this case, is_next was Eina_Bool in legacy and Eina_Bool * in Eo.
The logic code was expecting a pointer but was receiving a Eina_Bool.

The fix consists in giving the logic code the Eina_Bool instead of the
pointer.

@fix

10 years agotest - elm win states - add more printfs of events on a window
Carsten Haitzler (Rasterman) [Tue, 18 Mar 2014 06:11:43 +0000 (15:11 +0900)]
test - elm win states - add more printfs of events on a window

10 years agopo: Updated po files.
Daniel Juyung Seo [Tue, 18 Mar 2014 05:08:08 +0000 (14:08 +0900)]
po: Updated po files.

10 years agoauthor: Added Subhransu to authors list.
Daniel Juyung Seo [Tue, 18 Mar 2014 04:16:42 +0000 (13:16 +0900)]
author: Added Subhransu to authors list.

Thanks for the contribution Subhransu.

10 years agotest_panel: Refactor the internals of panel test.
Daniel Juyung Seo [Tue, 18 Mar 2014 00:50:31 +0000 (09:50 +0900)]
test_panel: Refactor the internals of panel test.

- Use elm_genlist_item_class_new/free.
- Use elm_app_data_dir_get() instead of predefined PACKAGE_DATA_DIR.
- Created more internal function for the readability.
- Added comments for panels.
- Moved codes around for a better readability.
- Removed unnecessary code.

10 years agoelm:list: Avoiding two items be focused at same action
Flavio Ceolin [Mon, 17 Mar 2014 19:55:08 +0000 (16:55 -0300)]
elm:list: Avoiding two items be focused at same action

On a list that have not received focus yet a mouse down gives the focus
for the list (that gives the focus for the first item) and the mouse
up the item is selected and receive the focus.

The problem:  if the list is scrolled the focus given for the
first item makes the list scroll to the top and not for the item
selected by the user.

10 years ago+test for gengrid speed
Mike Blumenkrantz [Mon, 17 Mar 2014 19:10:33 +0000 (15:10 -0400)]
+test for gengrid speed

this is a test for demonstrating the severity of T1068. scrolling and resizing the test cause very long ui blockages

10 years agogenlist now uses uniform item showing behavior when selecting items with keyboard
Mike Blumenkrantz [Mon, 17 Mar 2014 18:55:39 +0000 (14:55 -0400)]
genlist now uses uniform item showing behavior when selecting items with keyboard

10 years agoelm_web: Moved legacy APIs from elm_web_common.h to elm_web_legacy.h
Ryuan Choi [Mon, 17 Mar 2014 17:40:31 +0000 (02:40 +0900)]
elm_web: Moved legacy APIs from elm_web_common.h to elm_web_legacy.h

elm_web_add and elm_web_zoom_mode_{get|set} are legacy APIs so they should be
in elm_web_legacy.h

10 years agogenlist no longer scrolls crazily
Mike Blumenkrantz [Mon, 17 Mar 2014 17:25:06 +0000 (13:25 -0400)]
genlist no longer scrolls crazily

fix T1090

10 years agoEolian: Integration of Layout
Daniel Zaoui [Sun, 16 Mar 2014 13:43:07 +0000 (15:43 +0200)]
Eolian: Integration of Layout

10 years agoEolian: Integration of Container
Daniel Zaoui [Sun, 16 Mar 2014 11:32:53 +0000 (13:32 +0200)]
Eolian: Integration of Container

10 years agoEolian: Integration of Elm Widget
Daniel Zaoui [Fri, 14 Mar 2014 09:13:29 +0000 (11:13 +0200)]
Eolian: Integration of Elm Widget

10 years agoentry - entry did word wrapping even the mode was ELM_WRAP_NONE.
ChunEon Park [Sun, 16 Mar 2014 15:27:06 +0000 (00:27 +0900)]
entry - entry did word wrapping even the mode was ELM_WRAP_NONE.

The ELM_WRAP_NONE mode should not have word wrap textblock style.

@fix

10 years agopanel: Update the panel test to layout over some content - a more realistic demonstra...
Andy Williams [Fri, 14 Mar 2014 07:49:59 +0000 (07:49 +0000)]
panel: Update the panel test to layout over some content - a more realistic demonstration of the capabilities

10 years agoelm_list: check sd not being null before access its members.
davemds [Sat, 15 Mar 2014 21:38:12 +0000 (22:38 +0100)]
elm_list: check sd not being null before access its members.

If the list is deleted/recteated the _elm_list_item_focused/unfocused() is
called and the sd pointer is null.

This unbreak all my apps that use elm_list

10 years agonaviframe: Fixing issue with over-generalisation of common code in change: Refactored...
Andy Williams [Fri, 14 Mar 2014 01:32:23 +0000 (01:32 +0000)]
naviframe: Fixing issue with over-generalisation of common code in change: Refactored item_push functionality in naviframe.

10 years agosegment_control, toolbar: Fixed broken scale of widget item.
Daniel Juyung Seo [Sat, 15 Mar 2014 18:09:56 +0000 (03:09 +0900)]
segment_control, toolbar: Fixed broken scale of widget item.

@fix. This needs to be partially backported.

10 years agoentry: Use ELM_SAFE_FREE and fixed indentation.
Daniel Juyung Seo [Sat, 15 Mar 2014 18:08:19 +0000 (03:08 +0900)]
entry: Use ELM_SAFE_FREE and fixed indentation.

10 years agolist: Reset prev_focused_item when prev_focused_item is deleted.
Daniel Juyung Seo [Sat, 15 Mar 2014 17:39:09 +0000 (02:39 +0900)]
list: Reset prev_focused_item when prev_focused_item is deleted.

This is inspired by a2c680d684601d8df725e8293616c880f07d3ca2.

10 years agoelm_genlist: Handle prev_focused_item if it get deleted
nirajkr [Sat, 15 Mar 2014 17:35:10 +0000 (02:35 +0900)]
elm_genlist: Handle prev_focused_item if it get deleted

Summary:
Assign the prev_focused_item to NULL it get deleted

Reviewers: seoz, raster

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

10 years agoentry - fixed calc issue of the wrap none mode.
ChunEon Park [Sat, 15 Mar 2014 06:36:41 +0000 (15:36 +0900)]
entry - fixed calc issue of the wrap none mode.

This deferred recalc job is considered for wrap mode.
if the wrap mode is disabled, this job should be discarded.

since the wrap mode is enabled in default.
the job would be performed even the wrap mode was changed later.

@fix.

10 years agotheme overlays - fix to prepend on overlay to be semantically consistent
Carsten Haitzler (Rasterman) [Sat, 15 Mar 2014 03:01:56 +0000 (12:01 +0900)]
theme overlays - fix to prepend on overlay to be semantically consistent

@fix

10 years agoformatting - remove space between return and ;
Carsten Haitzler (Rasterman) [Sat, 15 Mar 2014 02:44:20 +0000 (11:44 +0900)]
formatting - remove space between return and ;

10 years agogengrid clear should do nothing if there are no items
zmike [Fri, 14 Mar 2014 18:15:22 +0000 (14:15 -0400)]
gengrid clear should do nothing if there are no items

10 years agogenlist shouldn't try to focus an item when it has no items
zmike [Fri, 14 Mar 2014 17:55:11 +0000 (13:55 -0400)]
genlist shouldn't try to focus an item when it has no items

10 years agoRemove silencing of errors when called on non elm widgets.
Tom Hacohen [Thu, 13 Mar 2014 15:14:59 +0000 (15:14 +0000)]
Remove silencing of errors when called on non elm widgets.

There was code to silence errors. Removing that exposed a lot of errors.
I fixed them as well. In general, elm_widget functions should only be called
on elm_widgets...

More of commit 5ac398b156e8fb0aa44c6cfe8a2b113eb7229fbf

10 years agoRemove silencing of errors when called on non elm widgets.
Tom Hacohen [Thu, 13 Mar 2014 13:24:08 +0000 (13:24 +0000)]
Remove silencing of errors when called on non elm widgets.

There was code to silence errors. Removing that exposed a lot of errors.
I fixed them as well. In general, elm_widget functions should only be called
on elm_widgets...

@fix.

10 years agotheme - tasks - fix colorclass of selected text
Carsten Haitzler (Rasterman) [Thu, 13 Mar 2014 13:16:44 +0000 (22:16 +0900)]
theme - tasks - fix colorclass of selected text

10 years agoTest_dnd: Add more test for dnd
Thiep Ha [Thu, 13 Mar 2014 13:08:08 +0000 (22:08 +0900)]
Test_dnd: Add more test for dnd

Summary:
There is no dnd test for format types except ELM_SEL_FORMAT_TARGETS.
This patch adds a test for other formats, so that we can test more about dnd.

Reviewers: JackDanielZ, seoz

CC: seoz
Differential Revision: https://phab.enlightenment.org/D617

10 years agoEolian: Added a variable for the needed deps's Eolian flags.
Tom Hacohen [Thu, 13 Mar 2014 10:09:51 +0000 (10:09 +0000)]
Eolian: Added a variable for the needed deps's Eolian flags.

10 years agoEolian: Fix building of .eo files.
Tom Hacohen [Thu, 13 Mar 2014 08:50:52 +0000 (08:50 +0000)]
Eolian: Fix building of .eo files.

It was incorrectly detected that this is an internal build, which caused issues.

10 years agoelm_web2: Implemented to support HTML5 fullscreen API
Ryuan Choi [Wed, 12 Mar 2014 15:41:48 +0000 (00:41 +0900)]
elm_web2: Implemented to support HTML5 fullscreen API

test case : elementary_test -to webui

10 years agoShip missing headers, and remove wrong includes
Tom Hacohen [Wed, 12 Mar 2014 14:17:26 +0000 (14:17 +0000)]
Ship missing headers, and remove wrong includes

elm_gen_common.h was not installed, but is needed by installed headers.
Remove dependencies on internal headers from shipped headers.

10 years agoBug fix: Elm_List was not correctly setting the highlight theme for its items.
Guilherme Iscaro de Godoy [Wed, 12 Mar 2014 13:02:17 +0000 (10:02 -0300)]
Bug fix: Elm_List was not correctly setting the highlight theme for its items.

With the introduction of the patch 3628a8c4ea2485ee7ee5a81cfd4e0f0fe62b10d6,
it is possible to highlight focused Elm_List and Elm_Genlistenlist items.
However, this feature does not work correctly if one wants to create a custom
highlight theme for Elm_List items.
The whole problem was happening, because the function
_elm_widget_item_highlight_in_theme() was being called in a incorrect
location. This function must be called at _items_fix(), because
there the Elm_List already set the item theme and then it's possible
to check if the one wants a custom highlight or not.

10 years agonaviframe : Refactored item_push functionality in naviframe.
Subhransu Sekhar Mohanty [Wed, 12 Mar 2014 10:13:26 +0000 (19:13 +0900)]
naviframe : Refactored item_push functionality in naviframe.

Summary:
Added item_push_helper function, so that both item_push as well as item_promote
will reuse the same functionality.

Reviewers: seoz, Hermet, Jaehyun

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

10 years agoElm test dnd: Fixed substraction of void *.
Tom Hacohen [Wed, 12 Mar 2014 09:39:10 +0000 (09:39 +0000)]
Elm test dnd: Fixed substraction of void *.

This is not allowed. The pointers need to be cast to char * before doing
pointer arithmetics.

10 years agoelm_win: Unbreak the ABI break of window type.
Daniel Juyung Seo [Wed, 12 Mar 2014 03:42:59 +0000 (12:42 +0900)]
elm_win: Unbreak the ABI break of window type.

@fix

10 years agoChangeLog: Add forgetten out of date notice
Stefan Schmidt [Tue, 11 Mar 2014 12:44:11 +0000 (13:44 +0100)]
ChangeLog: Add forgetten out of date notice

I only added it to some of our repos but not all. Adding it now to make
it clear for people that this file is now longer updated

10 years agoconfig - remove old engines not supported in evas anymore.
Carsten Haitzler (Rasterman) [Tue, 11 Mar 2014 11:55:33 +0000 (20:55 +0900)]
config - remove old engines not supported in evas anymore.

10 years agoEolian: Fixed build.
Tom Hacohen [Tue, 11 Mar 2014 10:39:51 +0000 (10:39 +0000)]
Eolian: Fixed build.

Needed to initialize CLEANFILES.

10 years agoEolian: Fix binary-name and show found binary in summary.
Tom Hacohen [Tue, 11 Mar 2014 10:04:15 +0000 (10:04 +0000)]
Eolian: Fix binary-name and show found binary in summary.

This fixes Eolian integration. We were looking for the wrong binary.

10 years agoAdded Eolian support.
Tom Hacohen [Tue, 11 Mar 2014 09:50:59 +0000 (09:50 +0000)]
Added Eolian support.

This adds needed support for compilation of .eo files.

10 years agoactionslider: Fixed wrong signal names but still support backward
Daniel Juyung Seo [Mon, 10 Mar 2014 17:27:26 +0000 (02:27 +0900)]
actionslider: Fixed wrong signal names but still support backward
compatibility.

- "elm.drag_button,mouse,up" -> "elm,action,up,drag_button"
- "elm.drag_button,mouse,down" -> "elm,action,down,drag_button"
- "elm.drag_button,mouse,move" -> "elm,action,move,drag_button"

This is not the target of backport.

10 years agoactionslider: Fixed mouse movement issue. upstream/1.9.0+85+g1458428
prashant [Mon, 10 Mar 2014 14:24:37 +0000 (23:24 +0900)]
actionslider: Fixed mouse movement issue.

@fix

Summary:
The name of the signal in edc (elm,right,mouse,down) was
         different from c (elm.right,mouse,down). After changed
         the signal name, mouse event is working as expected.

Test Plan: elementary_test -to actionslider (click right left & center by mouse)

Reviewers: seoz, singh.amitesh

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

10 years agoconfig - don't allocate memory that will be never read.
ChunEon Park [Mon, 10 Mar 2014 14:18:29 +0000 (23:18 +0900)]
config - don't allocate memory that will be never read.

CID: c3b272 d9802b, c0c72f

10 years agoauthor: added Anand to author file.
Daniel Juyung Seo [Mon, 10 Mar 2014 08:58:10 +0000 (17:58 +0900)]
author: added Anand to author file.

10 years agoEntry test code: Added example to show the last character of entered password
Anand [Mon, 10 Mar 2014 07:25:23 +0000 (16:25 +0900)]
Entry test code: Added example to show the last character of entered password

Summary: Added example to show the last character of entered password

Test Plan: elementary_test <search scrolled entry>

Reviewers: singh.amitesh, seoz

CC: seoz
Differential Revision: https://phab.enlightenment.org/D610

10 years ago@fix slider overlay parenting
zmike [Sun, 9 Mar 2014 21:01:14 +0000 (17:01 -0400)]
@fix slider overlay parenting

this broke stacking and clipping of the indicator

10 years agofix pulg/socket/inline to work again
Carsten Haitzler (Rasterman) [Sun, 9 Mar 2014 12:17:28 +0000 (21:17 +0900)]
fix pulg/socket/inline to work again

10 years agotest_list: Refactor 'List Focus' test to reveal more focus related
Daniel Juyung Seo [Sun, 9 Mar 2014 11:07:13 +0000 (20:07 +0900)]
test_list: Refactor 'List Focus' test to reveal more focus related
bugs.

- Added Up, Down, Left, Right buttons around the list.
- Changed list focus test name.
  test_list8 -> test_list_focus
  test_list9 -> test_list_horiz_focus
- Incresed window size accordingly.

10 years agogenlist: Initialized local variables and removed unnecessary local
Daniel Juyung Seo [Sun, 9 Mar 2014 10:36:17 +0000 (19:36 +0900)]
genlist: Initialized local variables and removed unnecessary local
variable.

This fixes coverity CID 1191580 ~ 1191583

10 years agofocus: Added comments for recently introduced internal functions.
Daniel Juyung Seo [Sun, 9 Mar 2014 10:17:30 +0000 (19:17 +0900)]
focus: Added comments for recently introduced internal functions.

elm_widget_focus_highlight_geometry_get
elm_widget_focus_highlight_focus_part_geometry_get

10 years agotest_focus: Mark unused parameter as EINA_UNUSED.
Daniel Juyung Seo [Sun, 9 Mar 2014 09:17:05 +0000 (18:17 +0900)]
test_focus: Mark unused parameter as EINA_UNUSED.

This fixes the following build warning.

test_focus.c: In function ‘_focus_highlight_clip_disable_changed_cb’:
test_focus.c:682:90: warning: unused parameter ‘event_info’
[-Wunused-parameter]

10 years agooops. printf--
Carsten Haitzler (Rasterman) [Sun, 9 Mar 2014 05:37:29 +0000 (14:37 +0900)]
oops. printf--

10 years agomake actual accel preference work without diplay system set
Carsten Haitzler (Rasterman) [Sun, 9 Mar 2014 05:28:37 +0000 (14:28 +0900)]
make actual accel preference work without diplay system set

10 years agoadd @since (missing)
Carsten Haitzler (Rasterman) [Sun, 9 Mar 2014 03:55:17 +0000 (12:55 +0900)]
add @since (missing)

10 years agoelm_web2: Implemented window_create / window_close
Ryuan Choi [Sun, 9 Mar 2014 03:21:58 +0000 (12:21 +0900)]
elm_web2: Implemented window_create / window_close

In addition, improved test_webui to check close scenario.

10 years agogenlist: Refactor event_block_rect handling routine.
Daniel Juyung Seo [Sat, 8 Mar 2014 19:46:24 +0000 (04:46 +0900)]
genlist: Refactor event_block_rect handling routine.

- Changed wrong name alpha_bg to event_block_rect.
- Added more comments to the smart data variable.
- Changed wrong function name _tray_alpha_bg_create to
_event_block_rect_update.

10 years agogenlist: Internal refactoring for the code readability.
Daniel Juyung Seo [Sat, 8 Mar 2014 19:09:22 +0000 (04:09 +0900)]
genlist: Internal refactoring for the code readability.

Added one more internal variable to reduce unnecessary pointer
redirection too much.
Elm_Genlist_Smart_Data *sd is used many times in those functions but it
was always redirected from psd->wsd. I just cut down the step and made
the code more readable and consistent with other lines of code.

psd->wsd --> sd

10 years agoconfig: Added more documentations to focus configuration APIs.
Daniel Juyung Seo [Sat, 8 Mar 2014 18:51:41 +0000 (03:51 +0900)]
config: Added more documentations to focus configuration APIs.

10 years agotest_focus: Added focus highlight clip disable example to the focus 3
Daniel Juyung Seo [Sat, 8 Mar 2014 18:42:40 +0000 (03:42 +0900)]
test_focus: Added focus highlight clip disable example to the focus 3
test.

10 years agofocus: Added focus highlight clip disable feature.
Daniel Juyung Seo [Sat, 8 Mar 2014 18:39:23 +0000 (03:39 +0900)]
focus: Added focus highlight clip disable feature.

focus highlight is clipped by the clipper of focus target object.
But many of the times, this clipping looks weird so I made this
configurable.

This fixes T1056 but as this fix was done by adding a new feature, this
patch would not be backported.

@feature

10 years agolist/genlist/gengrid: Clear some internal variables when an item is deleted.
Daniel Juyung Seo [Sat, 8 Mar 2014 17:55:35 +0000 (02:55 +0900)]
list/genlist/gengrid: Clear some internal variables when an item is deleted.

Set last_selected_item, last_focused_item, focused_item to NULL when the
item is deleted.
For genlist and gengrid, clear them in del_not_serious.

10 years agogenlist: Removed trailing whitespaces from the previous Niraj's commit.
Daniel Juyung Seo [Sat, 8 Mar 2014 17:48:29 +0000 (02:48 +0900)]
genlist: Removed trailing whitespaces from the previous Niraj's commit.

I aimed to merge this commit to the previous commit but I made git
amend mistake... :(

10 years agogenlist: Implemented the item focus support in genlist
nirajkr [Sat, 8 Mar 2014 16:04:34 +0000 (01:04 +0900)]
genlist: Implemented the item focus support in genlist

Summary:
Implemented the following function
          1. _item_unfocused
          2. _item_focused
          3. _item_focus_up
          4. _item_focus_down
          5. _item_focus_left : Currently this function return EINA_FALSE. It means focus will move out of genlist to the another left widget
          6. _item_focus_right : Currently this function return EINA_FALSE. It means focus will move out of genlist to the right widget
          7. _item_focus_set_hook
          8. _item_focus_get_hook
          9. _elm_genlist_focus_highlight_geometry_get
          10. _elm_genlist_focused_item_get
          11. Changes in the smart_event, smart_on_focus, pan_smart_calculate, mouse up callback.
              Currently selected/focus logic are both present in the smart_event function and its
              will be separate out.

Reviewers: seoz, woohyun

CC: singh.amitesh
Differential Revision: https://phab.enlightenment.org/D558

Conflicts:

src/lib/elm_genlist.c

10 years agowin - add accel preference option to elm windows
Carsten Haitzler (Rasterman) [Sat, 8 Mar 2014 16:22:33 +0000 (01:22 +0900)]
win - add accel preference option to elm windows

@feature - this adds the ability to hint what engine acceleration to
use that is specific per display system.

10 years agowin - improve window engine choosing code to be simpler and support display
Carsten Haitzler (Rasterman) [Sat, 8 Mar 2014 15:49:33 +0000 (00:49 +0900)]
win - improve window engine choosing code to be simpler and support display

this isn't a feature or a bug fix - it's a code logic improvement that
also uses an ELM_DISPLAY environment variablew to choose a specific
engine list, and still uses ELM_ENGINE and preferred engine. this
makes it easy to add new api to prefer accel or not etc.

10 years agowarning-- if building without x for elm
Carsten Haitzler (Rasterman) [Sat, 8 Mar 2014 14:54:34 +0000 (23:54 +0900)]
warning-- if building without x for elm

10 years agowtf? returning an _X_ window should not return a win32 window handle!
Carsten Haitzler (Rasterman) [Sat, 8 Mar 2014 14:44:04 +0000 (23:44 +0900)]
wtf? returning an _X_ window should not return a win32 window handle!

remove the return of a win32 window handle in getting an x window
handle. wrong wrong wrong!

10 years agoupdate .mailmap
Boris Faure [Sat, 8 Mar 2014 14:16:56 +0000 (15:16 +0100)]
update .mailmap

10 years agoentry - send selection,cleared signal if a selection is dismissed.
ChunEon Park [Fri, 7 Mar 2014 18:51:25 +0000 (03:51 +0900)]
entry - send selection,cleared signal if a selection is dismissed.

when the selection none was requested, the selection won't be cleared without the signal callback.

@fix

10 years agogenlist/list: Fixed wrong internal function name.
Daniel Juyung Seo [Fri, 7 Mar 2014 18:27:09 +0000 (03:27 +0900)]
genlist/list: Fixed wrong internal function name.

_list/genlist_item_focus_set --> _list/genlist_item_content_focus_set.
These internal functions set the focus to the item's content objects,
 not the item itself. So the name was wrong and very confusing.

10 years agotest_list: Added more callbacks for a better testing.
Daniel Juyung Seo [Fri, 7 Mar 2014 18:26:48 +0000 (03:26 +0900)]
test_list: Added more callbacks for a better testing.

10 years agowin: Set correct parameter for focus highlight job.
Daniel Juyung Seo [Fri, 7 Mar 2014 11:34:37 +0000 (20:34 +0900)]
win: Set correct parameter for focus highlight job.

Special thanks to Hosang Kim for the report.

10 years agotransit - elm_transit_del() allows null pass.
ChunEon Park [Fri, 7 Mar 2014 04:35:06 +0000 (13:35 +0900)]
transit -  elm_transit_del() allows null pass.

10 years agonaviframe: Fix smart_show function to show only top item view
Jaehyun Cho [Fri, 7 Mar 2014 02:12:06 +0000 (11:12 +0900)]
naviframe: Fix smart_show function to show only top item view

Summary:
Now if evas_object_show is called for naviframe, all item views are shown.
This may cause the previous item view is overlapped to the top item view.
To resolve this problem, fix smart_show of naviframe to show only top item view.
@fix

Reviewers: Hermet

CC: seoz
Differential Revision: https://phab.enlightenment.org/D594

10 years agowin: Removed unnecessary internal wrapping function.
Daniel Juyung Seo [Thu, 6 Mar 2014 18:32:01 +0000 (03:32 +0900)]
win: Removed unnecessary internal wrapping function.

10 years agoelm_widget: @fix use of uninitialized values.
Gustavo Sverzut Barbieri [Thu, 6 Mar 2014 14:04:41 +0000 (11:04 -0300)]
elm_widget: @fix use of uninitialized values.

Valgrind reports n and weight could be read before they were written to.