platform/upstream/elementary.git
10 years agolist: Run focus set/unset routine only when the focus status is changed.
Daniel Juyung Seo [Sat, 1 Mar 2014 15:26:08 +0000 (00:26 +0900)]
list: Run focus set/unset routine only when the focus status is changed.

I didn't tag this as 'fix' because this feature was added after 1.9
release.

10 years agofocus: Refactor mouse tracking code for focus.
Daniel Juyung Seo [Sat, 1 Mar 2014 06:50:07 +0000 (15:50 +0900)]
focus: Refactor mouse tracking code for focus.

- Reduced the if statement depth.
- Introduced new macro ELM_RECTS_POINT_OUT that checks if the point(xx,
yy) stays out of the rectangle(x, y, w, h) area.

10 years agoels_cursor: Fix crash when changing cursor since rELMb515c7477910
Ryuan Choi [Fri, 28 Feb 2014 11:16:20 +0000 (20:16 +0900)]
els_cursor: Fix crash when changing cursor since rELMb515c7477910

Extracted cursor_set from _elm_cursor_mouse_in() to call it without ev.

test case: elemntary_test -to cursor

10 years agoelm_list/focus: @bugfix crashes with empty lists and unfocused elements.
Gustavo Sverzut Barbieri [Fri, 28 Feb 2014 04:46:13 +0000 (01:46 -0300)]
elm_list/focus: @bugfix crashes with empty lists and unfocused elements.

10 years agoelementary key binding feature implementation
Jaeun Choi [Fri, 28 Feb 2014 01:36:15 +0000 (10:36 +0900)]
elementary key binding feature implementation

Summary: This patch implements elementary key binding feature.

Test Plan: None

Reviewers: Hermet, raster

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

Conflicts:

src/lib/elm_config.c

10 years ago[elm_config] support color classes
Sohyun Kim [Thu, 27 Feb 2014 22:16:45 +0000 (07:16 +0900)]
[elm_config] support color classes

Summary:
support color classes for runtime color changes.
It works like text classes and is also added in configuration files.

Reviewers: seoz, Hermet, cedric, raster

Reviewed By: raster

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

10 years agofileselector: added more description to is_save_set api.
Daniel Juyung Seo [Thu, 27 Feb 2014 17:45:28 +0000 (02:45 +0900)]
fileselector: added more description to is_save_set api.

10 years agoentry: Add ELM_INPUT_PANEL_LAYOUT_EMOTICON
Jihoon Kim [Thu, 27 Feb 2014 05:58:36 +0000 (14:58 +0900)]
entry: Add ELM_INPUT_PANEL_LAYOUT_EMOTICON

10 years agohover: Made hover itself unfocusable.
Daniel Juyung Seo [Thu, 27 Feb 2014 02:38:47 +0000 (11:38 +0900)]
hover: Made hover itself unfocusable.

@fix

Hover itself does not get key event. It should just forward the event to
the internal objects. So make it unfocusable.
Special thanks to Woohyun Jung.

10 years agoconfigure: Bump version to 1.9.99 to indicate development cycle
Stefan Schmidt [Wed, 26 Feb 2014 08:29:01 +0000 (09:29 +0100)]
configure: Bump version to 1.9.99 to indicate development cycle

1.9 is released and the master branch is now in development mode
again. Make sure the version indicates that.

10 years agotest_popup: made the focus highlight optional for the popup test.
Daniel Juyung Seo [Tue, 25 Feb 2014 16:52:03 +0000 (01:52 +0900)]
test_popup: made the focus highlight optional for the popup test.

10 years agotest_popup: added more popup items for the better focus test.
Daniel Juyung Seo [Tue, 25 Feb 2014 16:41:11 +0000 (01:41 +0900)]
test_popup: added more popup items for the better focus test.

10 years agopo: updated po files right after the release!
Daniel Juyung Seo [Tue, 25 Feb 2014 16:21:53 +0000 (01:21 +0900)]
po: updated po files right after the release!

10 years agolist: focus highlight is handled by item theme.
Amitesh Singh [Fri, 21 Feb 2014 19:09:46 +0000 (04:09 +0900)]
list: focus highlight is handled by item theme.

Summary:
Problem: list theme (elm/list/base/default) is an alias of scroller
base theme (elm/scroller/base/default) in which focus_highlight is set to "on".
Solution: Now focus highlight in_theme is set by list item theme.

Test Plan: elementary_test->"List Focus"

Reviewers: seoz, woohyun

Reviewed By: seoz

CC: nirajkr
Differential Revision: https://phab.enlightenment.org/D572

10 years agolist: Code refractoring of _item_focused_next()
Amitesh Singh [Thu, 20 Feb 2014 16:09:55 +0000 (01:09 +0900)]
list: Code refractoring of _item_focused_next()

Summary:
  # Added code to handle the case of disabled items.
  #  Code refractoring of _item_focused_next().

Test Plan: elementary_test->"list focus"

Reviewers: seoz, woohyun

CC: nirajkr
Differential Revision: https://phab.enlightenment.org/D571

10 years agohoversel: Added "item,focused" and "item,unfocused" smart events for widget items.
Amitesh Singh [Wed, 19 Feb 2014 03:36:35 +0000 (12:36 +0900)]
hoversel: Added "item,focused" and "item,unfocused" smart events for widget items.

@feature

Test Plan: elementary_test->hoversel focus

Reviewers: seoz, woohyun

CC: nirajkr
Differential Revision: https://phab.enlightenment.org/D564

10 years agopopup: Added descriptions for the newly introduced item,focused/item,unfocused smart...
Amitesh Singh [Wed, 19 Feb 2014 03:34:02 +0000 (12:34 +0900)]
popup: Added descriptions for the newly introduced item,focused/item,unfocused smart callbacks.

@feature

Reviewers: seoz

CC: nirajkr
Differential Revision: https://phab.enlightenment.org/D568

10 years agolist: Added descriptions for the newly introduced item,focused/item,unfocused smart...
Daniel Juyung Seo [Tue, 18 Feb 2014 17:28:56 +0000 (02:28 +0900)]
list: Added descriptions for the newly introduced item,focused/item,unfocused smart callbacks.

@feature

10 years agolist: implemented widget item focus feature.
Amitesh Singh [Tue, 18 Feb 2014 14:40:48 +0000 (23:40 +0900)]
list: implemented widget item focus feature.

@feature

Summary:

  #    Added "item,focused" and "item,unfocused" smart callbacks.
  # Added elm_object_focused_item_get() in elm_widget
  # Added elm_object_item_focus_set and elm_object_item_focus_get() APIs for
  # Added one argument in existing _focus_highlight_geometry_get(...,is_next)
  This is required to find out previous and current widget item.
  # Added a elm_win function _focus_highlight_start() which starts the focus

Test Plan: elementary_test->List Focus , List Horizontal Focus

Reviewers: seoz, woohyun

Reviewers Comments: SeoZ - there are some known bugs. we will actively
fix them in a near future.

CC: nirajkr
Differential Revision: https://phab.enlightenment.org/D532

10 years agopopup: implemented widget item focus feauture.
Amitesh Singh [Mon, 17 Feb 2014 19:03:34 +0000 (04:03 +0900)]
popup: implemented widget item focus feauture.

@feature

Summary:
1. Added "item,focused" and "item,unfocused" callbacks for widget item since
  VIEW(item) is a elm layout.
2. Added sd->box into focus chain to enable the focus movement on widget items.

Test Plan: elementary_test -> popup -> "popup-center-title + items + 3 buttons"

Reviewers: seoz, woohyun

CC: nirajkr
Differential Revision: https://phab.enlightenment.org/D563

10 years agoRelease version 1.9.0 v1.9.0
Stefan Schmidt [Mon, 24 Feb 2014 16:15:09 +0000 (17:15 +0100)]
Release version 1.9.0

10 years agoelm_authors.h: sync with AUTHORS.
Daniel Juyung Seo [Mon, 24 Feb 2014 16:34:16 +0000 (01:34 +0900)]
elm_authors.h: sync with AUTHORS.

10 years agolist: fixed list to emit elm,state,list,single signal when there is only
Daniel Juyung Seo [Mon, 24 Feb 2014 15:58:28 +0000 (00:58 +0900)]
list: fixed list to emit elm,state,list,single signal when there is only
one item.

This is a fix of a commit 44495f6431cdc5dbe6e8cb257cf73a69563ec67c.

10 years agotest_fileselector_entry: null check
Ryuan Choi [Fri, 21 Feb 2014 14:04:19 +0000 (23:04 +0900)]
test_fileselector_entry: null check

There are warning when toggled folder after pressing "api state" which clear icon.

10 years agomenu: add NULL checks to elm_obj_menu_item_add()
Yakov Goldberg [Mon, 24 Feb 2014 12:15:46 +0000 (14:15 +0200)]
menu: add NULL checks to elm_obj_menu_item_add()

   Function returns newly created item through last param
   Elm_Object_Item**. Add checks to make possible to pass NULL,
   if return is not needed.

10 years agotheme - fine tune pkgkit icon to be a little lighter
Carsten Haitzler (Rasterman) [Sun, 23 Feb 2014 12:47:41 +0000 (21:47 +0900)]
theme - fine tune pkgkit icon to be a little lighter

10 years agotheme - xkb module - make lettering more readable over flag
Carsten Haitzler (Rasterman) [Sun, 23 Feb 2014 12:29:55 +0000 (21:29 +0900)]
theme - xkb module - make lettering more readable over flag

10 years agoallow battery reading to be bigger by minor overlap with + sign
Carsten Haitzler (Rasterman) [Sun, 23 Feb 2014 12:24:07 +0000 (21:24 +0900)]
allow battery reading to be bigger by minor overlap with + sign

10 years agounify the usage of my name
davemds [Sat, 22 Feb 2014 14:47:54 +0000 (15:47 +0100)]
unify the usage of my name

10 years agoRevert "oops, a mistake in T966 fix that could cause a segv"
Andy Williams [Sat, 22 Feb 2014 12:39:46 +0000 (12:39 +0000)]
Revert "oops, a mistake in T966 fix that could cause a segv"

This reverts commit b7d1cb531d1e196dee5f93dd4457e68df2692ed3.

10 years agopo update
Carsten Haitzler (Rasterman) [Sat, 22 Feb 2014 12:25:09 +0000 (21:25 +0900)]
po update

10 years ago[Elm_Entry] Fix bug: magnifier position is incorrect when mouse down on selection...
Thiep Ha [Sat, 22 Feb 2014 03:06:31 +0000 (12:06 +0900)]
[Elm_Entry] Fix bug: magnifier position is incorrect when mouse down on selection handler

Summary:
Magnifier is displayed incorrectly when mouse down on selection handler

Reproduce way: Right click on entry (eg Entry), choose Select, select some text, press left mouse
on selection handler (do not move the mouse), take a look at magnifier position.
Reason: Magnifier position is set to mouse down position in entry.
Fix: Check mouse down status and place correct position for magnifier.

Reviewers: seoz, Hermet

Reviewed By: Hermet

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

10 years agoelm_authors.h: Sync with AUTHORS.
Daniel Juyung Seo [Fri, 21 Feb 2014 21:49:50 +0000 (06:49 +0900)]
elm_authors.h: Sync with AUTHORS.

10 years agoAUTHORS: cleanup the author file.
Daniel Juyung Seo [Fri, 21 Feb 2014 21:48:31 +0000 (06:48 +0900)]
AUTHORS: cleanup the author file.

- Removed duplicated entries.
- Gave the credit to original author not proxy.

10 years agoremove E19 NEWS entries
Mike Blumenkrantz [Fri, 21 Feb 2014 22:16:40 +0000 (17:16 -0500)]
remove E19 NEWS entries

10 years agofix right side clipping of pager16 background
Mike Blumenkrantz [Fri, 21 Feb 2014 21:13:45 +0000 (16:13 -0500)]
fix right side clipping of pager16 background

T771

10 years agoremove pager16 base image; this is never visible
Mike Blumenkrantz [Fri, 21 Feb 2014 20:56:16 +0000 (15:56 -0500)]
remove pager16 base image; this is never visible

10 years agoadd clip for gadcon popups
Mike Blumenkrantz [Fri, 21 Feb 2014 20:43:12 +0000 (15:43 -0500)]
add clip for gadcon popups

10 years agofix deskmirror pixel borders
Mike Blumenkrantz [Fri, 21 Feb 2014 20:26:55 +0000 (15:26 -0500)]
fix deskmirror pixel borders

T1005

10 years agodesklock logo visibility gets a clipper and visibility toggling
Mike Blumenkrantz [Thu, 20 Feb 2014 19:53:39 +0000 (14:53 -0500)]
desklock logo visibility gets a clipper and visibility toggling

T613

10 years agofix deskmirror client area sizing
Mike Blumenkrantz [Wed, 19 Feb 2014 14:08:55 +0000 (09:08 -0500)]
fix deskmirror client area sizing

T991

10 years agoNEWS: Merged two changes into one because the API name was changed
Daniel Juyung Seo [Fri, 21 Feb 2014 20:25:23 +0000 (05:25 +0900)]
NEWS: Merged two changes into one because the API name was changed
later.

10 years agotooltip: Fixed wrong API names. elm_tooltip -> elm_object_tooltip.
Daniel Juyung Seo [Fri, 21 Feb 2014 20:22:35 +0000 (05:22 +0900)]
tooltip: Fixed wrong API names. elm_tooltip -> elm_object_tooltip.

This was added in 1.9, so it should be changed before 1.9 release.
Thank god I found this out just right before the release.

10 years agorelease: Bump version to 1.9.0-beta2 v1.9.0-beta2
Stefan Schmidt [Fri, 21 Feb 2014 13:34:47 +0000 (14:34 +0100)]
release: Bump version to 1.9.0-beta2

Second and most likely last beta release before the 1.9 final. Give
it a good testing over the weekend.

10 years agodocumentation style cleanup for release
Carsten Haitzler (Rasterman) [Fri, 21 Feb 2014 13:25:59 +0000 (22:25 +0900)]
documentation style cleanup for release

this cleans up the doxygen generated docs to be acceptable for a
release - style is changed and unused images removed etc.

10 years agoNEWS: First draft for 1.9 release cycle NEWS entries.
Stefan Schmidt [Fri, 21 Feb 2014 13:23:45 +0000 (14:23 +0100)]
NEWS: First draft for 1.9 release cycle NEWS entries.

This will change a bit until the final 1.9 release but at least have
it in git for now.

10 years agoelementary_test glview: fixed segv on close
Sung W. Park [Fri, 21 Feb 2014 18:15:57 +0000 (03:15 +0900)]
elementary_test glview: fixed segv on close

It was deleting gldata object twice upon closing the program.

10 years agonaviframe: fix T1008 so promoting an overlap item would perform as documented
Andy Williams [Fri, 21 Feb 2014 08:05:31 +0000 (08:05 +0000)]
naviframe: fix T1008 so promoting an overlap item would perform as documented

10 years agoDoxygen: Reduce line gap in code fragments
Jean-Philippe Andre [Wed, 12 Feb 2014 09:22:22 +0000 (18:22 +0900)]
Doxygen: Reduce line gap in code fragments

Code should look compact, why use small fonts otherwise?
Reduce the gap between code lines (stored as separate <div>)
to 70%. This looks about right.

See rEFL0a97a74319256db53fb6e8704b77eb21f92e95a8

10 years agoDoxygen: Use larger fonts
Jean-Philippe Andre [Tue, 11 Feb 2014 06:56:09 +0000 (15:56 +0900)]
Doxygen: Use larger fonts

Yes, I know. Someone hates large fonts.
But the ones currently used are so SMALL!
Also, this will just revert back to what's defined in e.css,
because body and list font size aren't even consistent.

Also, display the page titles like titles: big fat blue letters.

See rEFL642f2ecca9350548c6f260edfcd7e2f58d2de662

10 years agoDoxygen: Align param names vertically to the top
Jean-Philippe Andre [Wed, 12 Feb 2014 02:05:20 +0000 (11:05 +0900)]
Doxygen: Align param names vertically to the top

If a param description is long and spans on multiple lines,
then the param name should be aligned to the first description
line. Otherwise the layout becomes confusing.

Align [in] and [out] vertically like params.

See rEFL0471c9a8353b4847bb2f00be5757868cb3195b7a

10 years agoElm list, like genlist, should emit 1st/middle/last signals to its items.
Gustavo Lima Chaves [Thu, 20 Feb 2014 17:10:10 +0000 (14:10 -0300)]
Elm list, like genlist, should emit 1st/middle/last signals to its items.

So that one is able to theme these cases accordingly.

10 years agotransit - fix the double free obj_data case.
ChunEon Park [Thu, 20 Feb 2014 14:51:38 +0000 (23:51 +0900)]
transit - fix the double free obj_data case.

if the object is added twice to the one transit,
the obj_remove_cb would be called twice.

in this case it will try to access the freed obj_data and crashed up.

now it's fixed.

10 years agoAUTHORS: Fill in from git log
Stefan Schmidt [Thu, 20 Feb 2014 12:23:06 +0000 (13:23 +0100)]
AUTHORS: Fill in from git log

Watchwolf was removed as he was in there twice. For the newly added I hope
I did not add duplicates or missed someone. If you spot a problem please
go ahead and fix it.

10 years agotooltip - renamed the new tooltip apis until 1.9 release.
ChunEon Park [Thu, 20 Feb 2014 11:44:19 +0000 (20:44 +0900)]
tooltip - renamed the new tooltip apis until 1.9 release.

Before
elm_tooltip_move_lock_set()
elm_tooltip_move_lock_get()

After
elm_tooltip_move_freeze_push()
elm_tooltip_move_freeze_pop()
elm_tooltip_move_freeze_get()

we're likely to use the freeze rather than lock among the entire apis.
it's already discussed in the mailing list.

10 years agowidget: remove OP_ID ELM_WIDGET_SUB_ID_DISPLAY_MODE_GET
Yakov Goldberg [Thu, 20 Feb 2014 07:49:23 +0000 (09:49 +0200)]
widget: remove OP_ID ELM_WIDGET_SUB_ID_DISPLAY_MODE_GET

   elm_widget_display_mode_get() was removed in
   2aca940f040df01364301fe7b024be1f6d89a9d6.
   So OP_ID is not needed.

10 years agoupdate po line #'s
Carsten Haitzler (Rasterman) [Thu, 20 Feb 2014 05:45:19 +0000 (14:45 +0900)]
update po line #'s

10 years agooops, a mistake in T966 fix that could cause a segv
Andy Williams [Wed, 19 Feb 2014 18:32:58 +0000 (18:32 +0000)]
oops, a mistake in T966 fix that could cause a segv

10 years agoFix T966, sort order of child folders.
Andy Williams [Wed, 19 Feb 2014 10:30:10 +0000 (10:30 +0000)]
Fix T966, sort order of child folders.

Comparison was being incorrectly applied for child elements - they need to be treated differently if there are no siblings

10 years agocalendar - fix unstable calc complaint
Carsten Haitzler (Rasterman) [Wed, 19 Feb 2014 10:25:32 +0000 (19:25 +0900)]
calendar - fix unstable calc complaint

thios fixes T951

10 years agospinner: it has to be recalculated when its style is changed
Bora Hwang [Wed, 19 Feb 2014 05:02:44 +0000 (14:02 +0900)]
spinner: it has to be recalculated when its style is changed

Summary:
when style is set to be different one, spinner didn't update its min size.
So there was an issue that spinner has wrong position since it wasnt' check the updated size

Reviewers: Hermet, seoz

Reviewed By: seoz

CC: raster, cedric
Differential Revision: https://phab.enlightenment.org/D569

10 years agogenlist: Added a small description 'Generic list' like gengrid does.
Daniel Juyung Seo [Fri, 14 Feb 2014 01:26:04 +0000 (10:26 +0900)]
genlist: Added a small description 'Generic list' like gengrid does.

10 years ago[Dnd] Fix double text insert issue in elm_entry, drop at disable, non-editable entry
Thiep Ha [Wed, 19 Feb 2014 03:25:08 +0000 (12:25 +0900)]
[Dnd] Fix double text insert issue in elm_entry, drop at disable, non-editable entry

Summary:
Issue 1: If you drop text to elm_entry, text is inserted twice.
Reason: Drop callbacks are registered multiple times in elm_entry.
Resolve: Register only one drop callback at entry side.

Issue 2: Even thought entry is disabled, non-editable, you still can drop text, image file. (Example, run Entry Scrolled and drop text, image file to disabled or non-editable entries).
Reason: Drop callback are registered but not remove when entry is set to disabled, non-editable mode.
Resolve: Correct registering and removing drop callbacks in entry.

Reviewers: JackDanielZ, raster

Reviewed By: raster

CC: woohyun
Differential Revision: https://phab.enlightenment.org/D565

10 years agoapp, atspi: add comments for Eo API
Yakov Goldberg [Tue, 18 Feb 2014 16:06:20 +0000 (18:06 +0200)]
app, atspi: add comments for Eo API

   Add minimum comments for Eo API to make Eolian correctly
   process methods and parameter directions
   There are still exist not/half implemented functions, for which
   I didn't add comments.

10 years agorelease: Bump version to 1.9.0-beta1 v1.9.0-beta1
Stefan Schmidt [Tue, 18 Feb 2014 14:38:00 +0000 (15:38 +0100)]
release: Bump version to 1.9.0-beta1

Prepare tarballs for a first beta release.

10 years agointerface scrollable: fix doxygen
Yakov Goldberg [Tue, 18 Feb 2014 14:26:10 +0000 (16:26 +0200)]
interface scrollable: fix doxygen

10 years agoslider: fix doxygen
Yakov Goldberg [Tue, 18 Feb 2014 14:24:04 +0000 (16:24 +0200)]
slider: fix doxygen

10 years agoelm widget container: fix doxygen
Yakov Goldberg [Tue, 18 Feb 2014 14:21:25 +0000 (16:21 +0200)]
elm widget container: fix doxygen

10 years agoelm atspi: add comments for Eo API
Yakov Goldberg [Tue, 18 Feb 2014 14:14:30 +0000 (16:14 +0200)]
elm atspi: add comments for Eo API

    add minimum comments for Eo API to make Eolian correctly
    process methods and parameter directions

10 years agofileselector interface: fix doxygen
Yakov Goldberg [Tue, 18 Feb 2014 12:57:07 +0000 (14:57 +0200)]
fileselector interface: fix doxygen

10 years agofix more complaints on inwin shutdown and focus stuff
Carsten Haitzler (Rasterman) [Tue, 18 Feb 2014 07:15:55 +0000 (16:15 +0900)]
fix more complaints on inwin shutdown and focus stuff

this fixes the rest of T958

10 years agoelm win - on shutdown some objects become null during shutdown so be quiet
Carsten Haitzler (Rasterman) [Tue, 18 Feb 2014 06:58:57 +0000 (15:58 +0900)]
elm win - on shutdown some objects become null during shutdown so be quiet

so don't complain so much about it - it's normal. don't use the noisy
macros to do so. this fixes much of T958

10 years ago[DnD] Fix bug of hard-coded type when drag
Thiep Ha [Tue, 18 Feb 2014 06:47:07 +0000 (15:47 +0900)]
[DnD] Fix bug of hard-coded type when drag

Summary:
When we start dragging, the type is always set to "text/uri-list" no matter the format type set by application.
This patch fixs this hard-coded type issue. It will set types corresponding to the format type set by application.
For example, if application set format as ELM_SEL_FORMAT_TEXT, it will set types UTF8_STRING, STRING, COMPOUND_TEXT, TEXT,
text/plain, text/plain;charset=utf-8.

Reviewers: JackDanielZ, raster

Reviewed By: raster

CC: woohyun, seoz
Differential Revision: https://phab.enlightenment.org/D546

10 years agotest_list: Disabled 'focus on selection' as it is turned off by default.
Daniel Juyung Seo [Mon, 17 Feb 2014 18:49:19 +0000 (03:49 +0900)]
test_list: Disabled 'focus on selection' as it is turned off by default.

- This can be enabled by checking the check buttons.
- Switches 'focus on selection' and 'focus animation' check buttons.

10 years agofileselector interface: fix doxygen
Yakov Goldberg [Mon, 17 Feb 2014 15:56:58 +0000 (17:56 +0200)]
fileselector interface: fix doxygen

10 years agoels_cursor: Fix mouse_out changing cursor to wrong image
Daniel Hirt [Mon, 17 Feb 2014 12:34:59 +0000 (21:34 +0900)]
els_cursor: Fix mouse_out changing cursor to wrong image

Summary:
Fixes a bug when having a mouse_out event from elm objects that had a cursor set to them.
For example, Entry has a specific cursor set to it.
The bug is observable in Entry Test, and in any other test that has anchors (markup) in the entry widget.
Just take your mouse in an anchor, and out of it, to see that the entry now has the wrong cursor.

The old way of handling this asssumed that the triggering object had an elm-parent.
However, this is not the case for anchors.
Instead, it was agreed that the simplest way was to determine if there is any elm object,
with a cursor set to it, under the current mouse position.
If one is found, then use the cursor assigned to it.
Fixes T878.

Reviewers: tasn, raster

CC: raster, JackDanielZ
Maniphest Tasks: T878

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

10 years agocolorselector: Do not add custom palette color to the palette of config
Ryuan Choi [Mon, 17 Feb 2014 12:26:14 +0000 (21:26 +0900)]
colorselector: Do not add custom palette color to the palette of config

Summary:
elm_colorselector_palette_color_add() clears the palette if config_load is true.
It means that this API will add paletter color only for this colorselector object.

Fixes T786

Test Plan: Added elm_colorselector_palette.

Reviewers: seoz, raster

Maniphest Tasks: T786

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

10 years agonaviframe: Fix elm_naviframe_item_pop_to not to attempt to remove removed item
Jaehyun Cho [Mon, 17 Feb 2014 12:09:53 +0000 (21:09 +0900)]
naviframe: Fix elm_naviframe_item_pop_to not to attempt to remove removed item

Summary:
Previously, the following error message is shown.
         eina_inlist_remove() safety check failed: item does not appear to be part of an inlist!
         Now, eina_inlist_remove() is removed from elm_naviframe_item_pop_to
         because eina_inlist_remove() is called in _item_del_pre_hook.

Reviewers: seoz, raster

Reviewed By: raster

CC: Hermet
Differential Revision: https://phab.enlightenment.org/D553

10 years agonaviframe: Fix to set only top view to be focusable
Jaehyun Cho [Mon, 17 Feb 2014 12:03:01 +0000 (21:03 +0900)]
naviframe: Fix to set only top view to be focusable

Summary:
Previously, all views were focusable except during transition.
         Now, only top view is focusable.

Reviewers: seoz

CC: Hermet
Differential Revision: https://phab.enlightenment.org/D554

10 years agoelm_index: disable indicator when the selected item is unselected
Jaeun Choi [Mon, 17 Feb 2014 11:24:18 +0000 (20:24 +0900)]
elm_index: disable indicator when the selected item is unselected

Summary:
in current code, indicator is disabled only when mouse up event happens.
if the selected item is unselected through API before mouse up,
the indicator will remain active while no item is selected (highlighted).

Test Plan: None

Reviewers: Hermet, seoz, raster

Reviewed By: raster

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

10 years agomore thread example fixes
Carsten Haitzler (Rasterman) [Mon, 17 Feb 2014 08:08:18 +0000 (17:08 +0900)]
more thread example fixes

this should cover fixes for T956

10 years agofix thread complaint in thread examples
Carsten Haitzler (Rasterman) [Mon, 17 Feb 2014 08:04:12 +0000 (17:04 +0900)]
fix thread complaint in thread examples

10 years agofix thread complaints in examples
Carsten Haitzler (Rasterman) [Mon, 17 Feb 2014 07:59:50 +0000 (16:59 +0900)]
fix thread complaints in examples

10 years agoexamples - thread 6 - ensure threads quit quickly to avoid timeout on shutdown
Carsten Haitzler (Rasterman) [Mon, 17 Feb 2014 07:02:21 +0000 (16:02 +0900)]
examples - thread 6 - ensure threads quit quickly to avoid timeout on shutdown

10 years agotest_label: marked EINA_UNUSED for unused parameters and removed unnecessary casting.
Daniel Juyung Seo [Sun, 16 Feb 2014 16:11:17 +0000 (01:11 +0900)]
test_label: marked EINA_UNUSED for unused parameters and removed unnecessary casting.

This removed build warnings.

10 years agoindex: send active signal(elm,state,active) to selected item in auto_fill
Jaeun Choi [Sun, 16 Feb 2014 15:54:52 +0000 (00:54 +0900)]
index: send active signal(elm,state,active) to selected item in auto_fill

Summary:
when index box is cleared and refilled, selected item's status still remains as selected
but not highlighted. should send active signal to the selected item so that it is highlighted.

Test Plan: None

Reviewers: Hermet, seoz

Reviewed By: seoz

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

10 years agoelm_web2: Fix possible crash when loaded the contents which contains form elements
Ryuan Choi [Sun, 16 Feb 2014 12:12:05 +0000 (21:12 +0900)]
elm_web2: Fix possible crash when loaded the contents which contains form elements

ewebkit requires webkit theme to draw form elements so elm_web might be crashed
when ewebkit didn't get theme path at debug build.

10 years agotheme - noclip - actually no clip
Carsten Haitzler (Rasterman) [Sun, 16 Feb 2014 12:14:45 +0000 (21:14 +0900)]
theme - noclip - actually no clip

10 years agotheme - scroller - noclip style
Carsten Haitzler (Rasterman) [Sun, 16 Feb 2014 12:09:45 +0000 (21:09 +0900)]
theme - scroller - noclip style

10 years agotheme - clean - list image used in group
Carsten Haitzler (Rasterman) [Sun, 16 Feb 2014 03:12:11 +0000 (12:12 +0900)]
theme - clean - list image used in group

10 years agoFix issue where items added into tree with more than 2 levels could be rendered at...
Andy Williams [Sat, 15 Feb 2014 20:23:18 +0000 (20:23 +0000)]
Fix issue where items added into tree with more than 2 levels could be rendered at the wrong location in the list.

Fix this by ensuring items are attached after all items below the current node rather than only below those at the current level of children

10 years agotheme: unify tags macro.
davemds [Sat, 15 Feb 2014 13:15:17 +0000 (14:15 +0100)]
theme: unify tags macro.

As all the tags are now different from enabled and disabled we don't need the COMMON_ macro

10 years agoLabel doc: add a note about the conversion duration->speed and viceversa.
davemds [Sat, 15 Feb 2014 11:42:07 +0000 (12:42 +0100)]
Label doc: add a note about the conversion duration->speed and viceversa.

10 years agoexamples - thread - cancel ecore thread before shutdown
Carsten Haitzler (Rasterman) [Sat, 15 Feb 2014 05:43:03 +0000 (14:43 +0900)]
examples - thread - cancel ecore thread before shutdown

10 years agoexamples - threads - fix nitpick on still running threads on shutdown
Carsten Haitzler (Rasterman) [Sat, 15 Feb 2014 05:41:13 +0000 (14:41 +0900)]
examples - threads - fix nitpick on still running threads on shutdown

this fixes T955

10 years agotest entry: make the minimum bug I see (hopefully) more visible.
davemds [Fri, 14 Feb 2014 18:53:59 +0000 (19:53 +0100)]
test entry: make the minimum bug I see (hopefully) more visible.

Also don't use the generic poppers </>

10 years agoelm scroller - fix self feeding reconfigure to bail out on many loops
Carsten Haitzler (Rasterman) [Fri, 14 Feb 2014 08:29:11 +0000 (17:29 +0900)]
elm scroller - fix self feeding reconfigure to bail out on many loops

10 years agolist - fix mode set to have override power over scroll limit api
Carsten Haitzler (Rasterman) [Fri, 14 Feb 2014 03:19:40 +0000 (12:19 +0900)]
list - fix mode set to have override power over scroll limit api

10 years agomenu: Fixed wrong internal variable name.
Daniel Juyung Seo [Mon, 10 Feb 2014 13:41:10 +0000 (22:41 +0900)]
menu: Fixed wrong internal variable name.

It should be 'it' not 'subitem'. It was wrong and confusing.

10 years agoentry - fix scroller hide/show signal when changing style (edje obj)
Carsten Haitzler (Rasterman) [Wed, 12 Feb 2014 11:39:39 +0000 (20:39 +0900)]
entry - fix scroller hide/show signal when changing style (edje obj)