divyesh purohit [Fri, 5 Feb 2016 06:18:04 +0000 (07:18 +0100)]
combobox: prevent empty swallow to be shown on hover_dismiss animation
Summary:
Hover dismiss animation takes 0.5 sec to complete. if the genlist item_count
becomes zero, empty swallow is shown in dismiss animation.
@fix T3124
Signed-off-by: divyesh purohit <div.purohit@samsung.com>
Test Plan:
please run combobox example from elementary_test.
Open hover by pressing on left side button of combobox or pressing "enter/space" key in entry
contained in combobox.
Type a char which is not in any genlist item , for example "a' is not presented in any genlist
item.
empty swallow shouldn't seen in dismiss animation.
Reviewers: shilpasingh, cedric, raster
Subscribers: rajeshps, govi
Maniphest Tasks: T3124
Differential Revision: https://phab.enlightenment.org/D3630
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
divyesh purohit [Fri, 5 Feb 2016 06:16:13 +0000 (07:16 +0100)]
multibuttonentry: fix Segfault on pressing Delete Key
Summary:
Pressing "Delete" Key in MBE layout causes Segfault as MBE item is not deleted properly and also focus is not transferred back to MBE.
@fix
Signed-off-by: divyesh purohit <div.purohit@samsung.com>
Test Plan: Run MultibuttonEntry example from elementart_test . Add some MBE items, now press the delete key, it should delete items without causing segfaults and transfer focus to previous MBE item.
Reviewers: raster, cedric, CHAN, shilpasingh
Reviewed By: shilpasingh
Subscribers: rajeshps, govi
Differential Revision: https://phab.enlightenment.org/D3635
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Thiep Ha [Fri, 5 Feb 2016 06:43:06 +0000 (15:43 +0900)]
entry: remove unnecessary variables
remove unnecessary dw, dh variables
Shilpa Singh [Fri, 5 Feb 2016 06:05:57 +0000 (15:05 +0900)]
Elm_Entry: Magnifier Not working properly on corner areas issue fix.
Summary:
When magnifier is moved across corners and outside entry, working of magnifier
is not proper.
Magnifier is Restricted with in the window and to entry area and its position depends
on cursor.
Signed-off-by: Thiep Ha <thiepha@gmail.com>
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
@fix
Test Plan:
1. Enable Magnifier export ELM_MAGNIFIER_ENABLE=1
2. Launch elementary test and launch entry3 demo
3. Move magnifier on corners and outside of second entry
The contents of magnifiers are undefined when moved outside entry
and clipper moves in a different direction as magnifier.
Reviewers: cedric, raster, thiepha
Reviewed By: thiepha
Subscribers: buds, govi, rajeshps, subodh6129
Differential Revision: https://phab.enlightenment.org/D3586
Amitesh Singh [Thu, 4 Feb 2016 18:14:19 +0000 (23:44 +0530)]
genlist: update all realized items in a single job
Summary:
Its really weird to call same job for each item and deletes that job in
next iteration. Since item_update() deletes the old update_job ecore job
again so basically we call update job only for the last realized item in the list.
@fix
Reviewers: raster, jpeg, cedric, SanghyeonLee, tasn
Reviewed By: SanghyeonLee
Subscribers: seoz
Projects: #elementary
Differential Revision: https://phab.enlightenment.org/D3644
Felipe Magno de Almeida [Wed, 3 Feb 2016 23:19:51 +0000 (21:19 -0200)]
js: Added layout example
divyesh purohit [Sat, 30 Jan 2016 20:29:35 +0000 (18:29 -0200)]
js: Added combobox class to JavaScript binding
Vitalii Vorobiov [Wed, 3 Feb 2016 12:13:49 +0000 (12:13 +0000)]
calendar.edc: fix typo in text style
@fix
Chris Michael [Tue, 2 Feb 2016 20:02:20 +0000 (15:02 -0500)]
elementary: update mailmap addresses
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
Cedric BAIL [Tue, 2 Feb 2016 19:39:10 +0000 (11:39 -0800)]
panel: no need for destructor anymore as the event handler will disappear in the destructor.
Cedric BAIL [Tue, 2 Feb 2016 00:02:56 +0000 (16:02 -0800)]
genlist: make automatic bounce test configurable.
Cedric BAIL [Fri, 29 Jan 2016 23:47:38 +0000 (00:47 +0100)]
naviframe: switch to use animator,tick.
Cedric BAIL [Fri, 29 Jan 2016 01:07:34 +0000 (17:07 -0800)]
genlist: switch to efl.core.animator tick.
Cedric BAIL [Fri, 29 Jan 2016 01:05:08 +0000 (17:05 -0800)]
tests: switch anim test to Efl.Core.Animator tick.
Cedric BAIL [Thu, 28 Jan 2016 00:46:16 +0000 (16:46 -0800)]
map: use Efl.Core.Animator tick.
Cedric BAIL [Wed, 27 Jan 2016 00:13:23 +0000 (16:13 -0800)]
photocam: switch to use efl.core.animator.
Cedric BAIL [Tue, 26 Jan 2016 23:51:49 +0000 (15:51 -0800)]
interface_scrollable: drop use of ecore_animator in favor of efl.core.animator tick
Cedric BAIL [Tue, 26 Jan 2016 23:51:19 +0000 (15:51 -0800)]
scroller: prevent the use of uninitialized data in some case.
Cedric BAIL [Tue, 26 Jan 2016 22:26:31 +0000 (14:26 -0800)]
panel: switch to use per window animator.
Tick provided by to efl.core.animator.
Cedric BAIL [Tue, 26 Jan 2016 22:07:29 +0000 (14:07 -0800)]
win: remove animator,tick.
woochan lee [Tue, 2 Feb 2016 11:35:17 +0000 (20:35 +0900)]
multibuttonentry: Add item unfocused callback.
Summary:
Even MBE item lose focus, item state did not changed before.
So i send a signal to make item state as default when item lose own focus.
Signed-off By: Kumar Navneet <k.navneet@samsung.com>
@fix
Test Plan:
Run MBE sample.
Click any item.
Click out of MBE area.
See the item still got a highlight.
Reviewers: Hermet, cedric
Differential Revision: https://phab.enlightenment.org/D2994
Conflicts:
data/themes/edc/elm/multibuttonentry.edc
Jee-Yong Um [Tue, 2 Feb 2016 10:57:20 +0000 (19:57 +0900)]
elm_hoversel: add "escape" key action to dismiss
Summary:
To allow to dismiss hoversel expansion without selecting item
by key, "escape" key action is added.
Test Plan: elementary_test -to hoversel
Reviewers: Jaehyun_Cho, cedric, divyesh
Reviewed By: divyesh
Differential Revision: https://phab.enlightenment.org/D3627
Jinyong Park [Tue, 2 Feb 2016 10:47:28 +0000 (19:47 +0900)]
fix calendar today bug
Summary: After today mark appear once on calendar, it never disappear when user change calendar's year or month
Test Plan: elementary_test calendar2
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D3612
Vitor Sousa [Tue, 26 Jan 2016 13:02:52 +0000 (13:02 +0000)]
elm calendar: add mark_del method and move Elm_Calendar_Mark to .eo file
Summary:
Add mark_del as a method in the Elm.Calendar class.
Move the elm_calendar_mark_del() function (which do not receive an Eo object)
to elm_calendar_legacy.h.
Move the declaration of Elm_Calendar_Mark to elm_calendar.eo as an opaque
struct.
Rename it to Elm.Calendar.Mark to follow eolian standards.
Update documentation to refer to mark_del method instead of the
elm_calendar_mark_del() function.
Reviewers: felipealmeida, vinipsmaker, larryolj, cedric, tasn
Reviewed By: tasn
Differential Revision: https://phab.enlightenment.org/D3582
Subodh Kumar [Thu, 14 Jan 2016 16:05:08 +0000 (16:05 +0000)]
Elm entry: Fix selection using handlers.
Summary:
Fix item selection using selection handler
In case of selection using handler, there is a problem in case the entry
has the item, mouse down over handler consider the current down
coordinate to start selection and it becomes very difficult to select in the
situation shown in the test plan. So I consider the next/previous line
geometry to fix it.
@fix
Test Plan:
1.Enable selection handler
2. Have a look at the setup in the attached image
{F27396}
3. Start selecting from last item and extent to cover the last text.
4.Observe that its impossible to select the last text until you move mouse out of the window
So, in mobile device its almost impossible to select using handlers in this situation.
Please use the attached application to test it.
{F27402}
Reviewers: thiepha, herdsman, tasn
Reviewed By: tasn
Subscribers: shilpasingh
Differential Revision: https://phab.enlightenment.org/D3479
Subodh Kumar [Tue, 12 Jan 2016 13:25:12 +0000 (13:25 +0000)]
Elm entry: Use edje api and simplify empty check logic
Summary: Use edje api and simplify empty check logic
Test Plan: NA
Reviewers: herdsman, tasn
Reviewed By: tasn
Subscribers: shilpasingh, cedric
Differential Revision: https://phab.enlightenment.org/D3505
Stefan Schmidt [Tue, 2 Feb 2016 10:19:42 +0000 (11:19 +0100)]
configure: Switch to dev mode again. Merge window for 1.18 is now open.
Stefan Schmidt [Tue, 2 Feb 2016 09:48:10 +0000 (10:48 +0100)]
release: Update NEWS and bump version for 1.17.0 release
Stefan Schmidt [Mon, 1 Feb 2016 21:48:33 +0000 (22:48 +0100)]
theme: make sure vertical_separated_bar_disabled.png lands in the dist tarball
A ix for commit
186aeb42eb7e97c07a58a30aafbca5d05c4e2302 which introduced the
image but did not made sure it gets shipped.
Hermet Park [Mon, 1 Feb 2016 13:35:23 +0000 (22:35 +0900)]
layout: test code refactoring.
remove a comment.
pass immediate parents.
remove unnecessary show call.
Jean-Philippe Andre [Mon, 1 Feb 2016 11:48:21 +0000 (20:48 +0900)]
genlist test: fix invalid free on window close
Jean-Philippe Andre [Mon, 1 Feb 2016 02:27:56 +0000 (11:27 +0900)]
genlist/gengrid: Fix focus hilight error
The error was due to an invalid cast between real data and Eo ptr.
Thanks @DaveMDS for reporting.
Fixes T3122
@fix
Jean-Philippe Andre [Mon, 1 Feb 2016 04:25:01 +0000 (13:25 +0900)]
test: reflow check boxes in genlist and gengrid focus tests
Without this, the items never get unrealized, except on
window close. This allows better testing of those widgets.
Andy Williams [Sat, 30 Jan 2016 13:54:24 +0000 (13:54 +0000)]
[toolbar] Adjust icon size along with text etc.
As discussed on the mailing list elm should scale the whole UI
based on the scale value. Make toolbar icons match this.
@fix
Andy Williams [Fri, 29 Jan 2016 15:33:27 +0000 (15:33 +0000)]
[toolbar] don't leak icons into the UI
This cleans up orphan icons being left in the UI if you call icon_set
after the toolbar has been displayed.
This was most noticable if the toolbar or buttons move first
@fix
Jee-Yong Um [Thu, 28 Jan 2016 09:57:10 +0000 (18:57 +0900)]
elm_focus: refine focus.edc
Summary: remove whitespaces and add programs block
Reviewers: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D3616
Conflicts:
data/themes/edc/elm/focus.edc
Jee-Yong Um [Thu, 28 Jan 2016 09:12:30 +0000 (18:12 +0900)]
elm_focus: fix mislocation error during continuous focus movement
Summary:
When focus is moved fast and continuously, newly created animator
conflicts with the animator for previous movement, so focus bounces
among locations.
This patch removes previous animator and move focus to the final
location before creating new animator.
Test Plan:
elementary_test -to focus
elementary_test -to genlist
Reviewers: raster, jpeg, cedric, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D3611
Jee-Yong Um [Wed, 27 Jan 2016 05:56:50 +0000 (14:56 +0900)]
remove incorrect references of insert_before/after in EDC
Summary:
This patch removes unavailable references to nonexistent parts
from default theme.
Reviewers: raster, jpeg, cedric
Differential Revision: https://phab.enlightenment.org/D3609
Divyesh Purohit [Tue, 26 Jan 2016 21:01:55 +0000 (13:01 -0800)]
combobox: avoid calling item_selected and dismissed signal on show
Summary:
After this patch https://phab.enlightenment.org/rELM0f6e1a46a402fd9cf848ffb1bd47c6b406eb7ffa
calling item,selected and dismissed signals should be avoided on combobox show.
Signed-off-by: Divyesh Purohit <purohit.div@gmail.com>
Test Plan: please run combobox example from elementary_test
Reviewers: cedric
Differential Revision: https://phab.enlightenment.org/D3603
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Divyesh Purohit [Tue, 26 Jan 2016 21:01:03 +0000 (13:01 -0800)]
combobox: fix continuous clicks on hover
Summary:
Continouous clicks on hover would need to ensure that variable
on_dismiss of combobox_vertical style in hover.edc should 0 when slot is being shown, otherwise events
would be disabled on hover even though swallow content is shown.
@fix
Signed-off-by: Divyesh Purohit <purohit.div@gmail.com>
Test Plan:
Click continouosly on combobox and events on hover would be
disabled.
Reviewers: cedric
Differential Revision: https://phab.enlightenment.org/D3601
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
divyesh purohit [Tue, 26 Jan 2016 21:00:22 +0000 (13:00 -0800)]
combobox: fix disabled state
Summary:
Apply gray-scale to vertical_separated_bar_glow image and increase the opacity
of the button, so that the text on the entry is visible.
@fix T3075
Signed-off-by: divyesh purohit <div.purohit@samsung.com>
Test Plan: please run combobox example from elementary_test
Reviewers: shilpasingh, cedric, raster
Maniphest Tasks: T3075
Differential Revision: https://phab.enlightenment.org/D3605
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Hermet Park [Tue, 26 Jan 2016 10:34:46 +0000 (19:34 +0900)]
Fix toogle icon sizing issue.
Strangely, toggle couldn't afford it's icon space
at elementary_test -> check toggle.
Following to default style which is normal to avoid this wierd look.
Dave Andreoli [Mon, 25 Jan 2016 21:17:09 +0000 (22:17 +0100)]
Elm Image: fix usage of animated gif on the same image object more than one time
This patch @fix this usage example:
0. image obj create
1. file_set(an animated gif)
2. animated_set(TRUE) + animated_play_set(TRUE) to make the gif play
3. file_set(a normal image)
... at this point elm_image is confused because it still think that the image is animated
4. file_set(an animated gif)
5. animated_set(TRUE) + animated_play_set(TRUE) to make the gif play
...this now do not work because elm think that the image is already animated
Stefan Schmidt [Mon, 25 Jan 2016 17:00:33 +0000 (18:00 +0100)]
release: Update NEWS and bump version for 1.17.0-beta3 release
Mike Blumenkrantz [Mon, 25 Jan 2016 17:32:34 +0000 (12:32 -0500)]
shelf: add "noshadow" data item to indicate no shadow should be used
Chris Michael [Mon, 25 Jan 2016 12:43:03 +0000 (07:43 -0500)]
elementary: Add missing EINA_UNUSED in combobox function
_elm_combobox_elm_genlist_filter_set function does not use the Eo *obj
parameter so mark it as EINA_UNUSED to remove compiler warning
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
Jaehyun Cho [Mon, 25 Jan 2016 09:13:25 +0000 (18:13 +0900)]
naviframe: Update documentation of item_pop_cb_set and item_pop_to.
Jean-Philippe Andre [Fri, 22 Jan 2016 08:13:35 +0000 (17:13 +0900)]
elm_test: Show popup error when Plug can't connect
Dave Andreoli [Sun, 24 Jan 2016 15:44:57 +0000 (16:44 +0100)]
Genlist: do not select the item two times in case of a double click.
In the case of a genlist set as ELM_OBJECT_SELECT_MODE_ALWAYS the "selected" cb was called 2 times. This @fix that by skipping the selection code in case the click is not the first one (EVAS_BUTTON_NONE).
Also merge the conditions of two consecutive "if" in a single statement.
Dave Andreoli [Sun, 24 Jan 2016 15:11:13 +0000 (16:11 +0100)]
Genlist/grid: do not set again the focus on double/triple click
Focus is already setted on first mouse-up, no need to set again in double and triple click up events
@Fix the issue reported in previous commits
Dave Andreoli [Sun, 24 Jan 2016 14:44:48 +0000 (15:44 +0100)]
Reveal the same focus bug of previous commit also in genlist.
See previous commit for instructions on how to reproduce in "Genlist Focus" test.
Dave Andreoli [Sun, 24 Jan 2016 13:35:49 +0000 (14:35 +0100)]
Add a test to reveal a focus bug in Genlist/Gengrid
To reproduce:
* elm_test -to "GenGrid Focus"
* turn on the "Focus Highlight" checkbox
* double-click an item to show a popup that should have the focus
As you can see the mouse-up event on the gengrid item steal the focus from the popup.
When, instead, the item is activated with the keyboard the popup correctly keep the focus.
I have this problem in both genlist and gengrid, so probably the error is not in the gengrid code, but somewhere else that I cannot find.
...any help appreciated
divyesh purohit [Fri, 22 Jan 2016 19:07:01 +0000 (11:07 -0800)]
combobox: apply proper style
Summary:
Initially combobox used hover's default style, this patch would make combobox use hoversel_vertical style.
@Fix T3075 for 2nd point.
Signed-off-by: divyesh purohit <div.purohit@samsung.com>
Test Plan: please run combobox example from elementary_test
Reviewers: shilpasingh, cedric, raster
Subscribers: rajeshps, govi
Maniphest Tasks: T3075
Differential Revision: https://phab.enlightenment.org/D3596
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
divyesh purohit [Fri, 22 Jan 2016 19:00:20 +0000 (11:00 -0800)]
combobox: "return" key handled correctly and removed unreachable code.
Summary:
_key_action_activate was triggered when "return" was pressed, _key_action_move
contained the "return" key handling, which is unreachable code.
@fix T3075 (1st point).
Signed-off-by: divyesh purohit <div.purohit@samsung.com>
Test Plan: please run combobox example in elementary_test
Reviewers: shilpasingh, cedric, raster
Subscribers: rajeshps, govi
Maniphest Tasks: T3075
Differential Revision: https://phab.enlightenment.org/D3599
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Cedric BAIL [Fri, 22 Jan 2016 18:44:03 +0000 (10:44 -0800)]
combobox: move responsibility to define filter and content to the user of a combobox
Before this patch, the filter was set inside the combobox. This is confusing for the
user of the object as it can't define a custom filter except on strings. It is also
impossible to bind as binding require to know what was put in and they can't differentiate
between a genlist filter being set from the binding to one being set internally by
the combobox.
@fix
SangHyeon Lee [Fri, 22 Jan 2016 07:55:37 +0000 (16:55 +0900)]
genlist : fix tree item floating issue when homoegeneous mode is enabled
genlist item is flaoting upon the expanded item when homoegeneous mode
is enabled.
when item block is recalculated by tree expanding, new item didn't
update their properties and values becuase of size hash, but edc
actaully need to be recaculated after swallowing tree size padding.
solve the issue by adding expand depth check in size hash.
you can check the previous issue in T2708
elementary_test->genlist tree->homoegeneous check
@fix
Dave Andreoli [Thu, 21 Jan 2016 21:21:30 +0000 (22:21 +0100)]
Adjust "context_menu_disabled" configuration.
This @fix three (yes 3!) errors from commit
cafda5928f9bf8116564219dc03d12c3a6e131b3
1. the initial value in the standard config is wrong, causing ctx menu to be disabled for everyone!
2. the argument of the api should be named "disabled" (like all the other disable API in this context)
3. (minor) fixed doc for elm_config_context_menu_disabled_set
NOTE: there are no configuration gui for this option, if you cleared your elm config recently you probably now have the ctx menu disabled everywhere, only solution is to wipe your config (to let elm create a new correct one)
Big SPANK to the author, the commiter and all the reviewers of D2463!!!
Jean-Philippe Andre [Thu, 21 Jan 2016 05:45:05 +0000 (14:45 +0900)]
elm: Replace EO_EV_ by EO_BASE_EVENT_
EO_EV_ stuff is deprecated
Jee-Yong Um [Wed, 20 Jan 2016 12:29:12 +0000 (21:29 +0900)]
elm_hoversel: fix calculation to make items fit to dropdown box
Summary:
While applying scroller on hoversel, several lines for item size
calculation were added, but they failed to have item get proper size.
Now redundant codes are removed and some are fixed, and hoversel will
be shown more well-ordered.
Test Plan: elementary_test hoversel
Reviewers: jpeg, raster, cedric
Differential Revision: https://phab.enlightenment.org/D3589
Minkyu Kang [Wed, 20 Jan 2016 08:15:45 +0000 (17:15 +0900)]
elm_widget: use internal function for clearing the focus
Summary:
This patch will remove duplicate logic
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Reviewers: seoz, Hermet, cedric
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D3573
Hermet Park [Wed, 20 Jan 2016 08:10:16 +0000 (17:10 +0900)]
update author
Minkyu Kang [Wed, 20 Jan 2016 08:06:22 +0000 (17:06 +0900)]
elm_widget: cleanup _elm_widget_on_focus function
Summary:
This patch will reduce duplicate codes and code depth for readability
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Reviewers: seoz, Hermet, cedric
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D3574
Dave Andreoli [Tue, 19 Jan 2016 19:33:47 +0000 (20:33 +0100)]
Combobox: rename the "selected" event to "item,selected" as it should be.
Also updated the test to reflect this change
Chris Michael [Tue, 19 Jan 2016 15:43:28 +0000 (10:43 -0500)]
elementary: Fix elm_win_window_id_get function
When using this function with wayland windows, we should be returning
the matching Ecore_Wl2_Window id, not the surface_id
ref T3058
@fix
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
Dave Andreoli [Mon, 18 Jan 2016 18:48:31 +0000 (19:48 +0100)]
Hoversel: add a test for the populate-on-click scenario
Stefan Schmidt [Mon, 18 Jan 2016 13:10:24 +0000 (14:10 +0100)]
release: Update NEWS and bump version for 1.17.0-beta2 release
Vincent Torri [Mon, 18 Jan 2016 04:51:51 +0000 (13:51 +0900)]
win32: Fix link of binaries which use functions in Evil
Reviewers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D3578
Daniel Juyung Seo [Sun, 17 Jan 2016 19:26:28 +0000 (04:26 +0900)]
gitignore: Add new example to gitignore list.
Daniel Juyung Seo [Sun, 17 Jan 2016 19:24:16 +0000 (04:24 +0900)]
examples/combobox: Remove unused functions.
Dave Andreoli [Sun, 17 Jan 2016 14:11:29 +0000 (15:11 +0100)]
Gengrid: improve item_region_show code
There is no need to recalc row and col position of the item, they are already stored in the item struct.
The old implementation was calculating wrong values and also was storing this wrong values in it->x and it->y, resulting in wrong results for the elm_gengrid_item_pos_get() function.
so, at the end, this is a @fix for the pos_get() function.
Also changed a bit the test to let the gengrid fill the window and thus testing behaviour on col/row changes.
I didn't find any regression in all the gengrid tests after this, let me know if it broke something for you.
Andy Williams [Fri, 15 Jan 2016 21:52:08 +0000 (21:52 +0000)]
config: Correct defaults in upgrade of popup conf
After bumping version we need to create a new IFCFG block.
@fix
T3008
Amitesh Singh [Fri, 15 Jan 2016 12:11:27 +0000 (17:41 +0530)]
slider: fix segfault in case of obj is deleted before wheel timeout timer expires
Issue:
1. elementary_test -> slider
2. move mousewheel on slider and popup gets shown.
3. close the slider window very fast or increase the wheel_timeout to 4 seconds
4. observe crash
Jean-Philippe Andre [Fri, 15 Jan 2016 09:15:50 +0000 (18:15 +0900)]
SegmentControl: Fix theme to avoid text move on select
GLOW and SHADOW_BOTTOM have different paddings, which changes the
geometry of the object. This compensates that.
Cedric BAIL [Thu, 14 Jan 2016 23:49:22 +0000 (15:49 -0800)]
config: try to properly update config for popup new align value.
This idea has been suggested by Andrew Williams and I hope it does work
just fine. Please report any problem.
@fix
T3008
Stefan Schmidt [Thu, 14 Jan 2016 15:36:00 +0000 (16:36 +0100)]
elm_config: close file before moving it
Stefan Schmidt [Thu, 14 Jan 2016 14:53:53 +0000 (15:53 +0100)]
elm_config: print an eror message if we fail to save the derived config profile
Stefan Schmidt [Thu, 14 Jan 2016 13:22:23 +0000 (14:22 +0100)]
elm_config: handle eet_data_write possible error return
CID: 1347399
Jean-Philippe Andre [Thu, 14 Jan 2016 05:53:51 +0000 (14:53 +0900)]
examples: fix compilation from command line (file models)
Mike Blumenkrantz [Wed, 13 Jan 2016 20:43:49 +0000 (15:43 -0500)]
box: enforce size recalc during unpack_all()
deleting subobjects here was occurring and triggering sizing eval
prior to removing the objects from the evas box, resulting in a failure
to accurately calculate and set size hints
also set delete_me to block sizing evals during subobj deletion loop
in order to avoid object thrashing during the time when nothing is happening
@fix
Mike Blumenkrantz [Wed, 13 Jan 2016 20:37:50 +0000 (15:37 -0500)]
box: improve aspected layout for non-1:1 ratio aspects
the aspect calc function requires unaliased size params, so don't pass
aliased params
also clamp min axis size to min aspected item size as intended
godly.talias [Wed, 13 Jan 2016 06:59:15 +0000 (15:59 +0900)]
[Hover] Fixed the delaying of hover dismiss on continuous mouse clicks
Summary:
When continous mouse clicks happen hover emits the hide signals continously
to edje. As the embryo program for hiding requires some time to finish the
animation, if within that time another mouse click comes the program gets
invoked again and thus the hiding will get delayed till the mouse clicks ends.
This patch fix that issue by adding a flag for emitting signals.
@fix T3006
Signed-off-by: godly.talias <godly.talias@samsung.com>
Test Plan: elementary_test
Reviewers: cedric, conr2d, prince.dubey, shilpasingh, Princekrdubey
Reviewed By: shilpasingh, Princekrdubey
Subscribers: Princekrdubey, divyesh, govi, rajeshps
Maniphest Tasks: T3006
Differential Revision: https://phab.enlightenment.org/D3526
Stefan Schmidt [Mon, 11 Jan 2016 20:52:34 +0000 (21:52 +0100)]
els_cursor: mark internal struct static
Stefan Schmidt [Mon, 11 Jan 2016 20:42:05 +0000 (21:42 +0100)]
elmn_config: mark some internal variables and functions static
Stefan Schmidt [Mon, 11 Jan 2016 20:35:27 +0000 (21:35 +0100)]
atspi: mark some internal structs static
Stefan Schmidt [Mon, 11 Jan 2016 20:10:43 +0000 (21:10 +0100)]
examples/combobox: include string.h for strcasestr()
Tom Hacohen [Mon, 11 Jan 2016 13:43:15 +0000 (13:43 +0000)]
Widgets: remove duplicate declaration of language,changed signal.
They are already defined in Elm.Widget, and they inherit from it.
Fixes T3208.
Tom Hacohen [Mon, 11 Jan 2016 13:42:31 +0000 (13:42 +0000)]
Widgets: remove duplicate declaration of access,changed signal.
They are already defined in Elm.Widget, and they inherit from it.
Fixes T3208.
Stefan Schmidt [Mon, 11 Jan 2016 11:58:46 +0000 (12:58 +0100)]
release: Update NEWS and bump version for 1.17.0-beta1 release
Minwoo, Lee [Mon, 11 Jan 2016 07:49:29 +0000 (16:49 +0900)]
modules/prefs/elm_entry: Add safety check for NULL pointer and fix memory leak
Summary: Add safety check for NULL pointer and fix memory leak
Reviewers: cedric, woohyun, Hermet, stefan_schmidt, raster
Reviewed By: stefan_schmidt, raster
Subscribers: Hermet
Differential Revision: https://phab.enlightenment.org/D2740
Carsten Haitzler (Rasterman) [Mon, 11 Jan 2016 07:42:05 +0000 (16:42 +0900)]
elm entry: check for null return from eina_rectangle_new
this will handle if eina_rectangle_new can't allocate a rect
(basically never will happen...)
@fix
Larry [Fri, 8 Jan 2016 23:31:26 +0000 (00:31 +0100)]
js: fix examples functions
Summary: update functions in examples @fix
Reviewers: cedric, felipealmeida
Differential Revision: https://phab.enlightenment.org/D3548
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
divyesh purohit [Fri, 8 Jan 2016 23:27:09 +0000 (00:27 +0100)]
combobox: fix recalc and hover's best_location error
Summary:
1) Recalc error occurs if combobox_hover_begin() was called by the app, it can be reproduced by keeping elm_combobox_hover_begin() in the test_combobox.c
2) Content_set in hover always considered "bottom" as it's best_location as it done during the constructor.
@fix
Signed-off-by: divyesh purohit <div.purohit@samsung.com>
Test Plan:
It can be reproduced by keeping elm_combobox_hover_begin() in the test_combobox.c.
Also the changing the position of combobox in the window would give top/bottom as it's best location.
Reviewers: cedric, shilpasingh
Reviewed By: shilpasingh
Subscribers: rajeshps, govi
Differential Revision: https://phab.enlightenment.org/D3544
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Mike Blumenkrantz [Fri, 8 Jan 2016 20:03:38 +0000 (15:03 -0500)]
box: update evas box geometry during layout after smart extents calc
smart extents may trigger a recalc during size hint setting, resulting
in the box being moved/resized during layout
Hermet Park [Fri, 8 Jan 2016 11:50:01 +0000 (20:50 +0900)]
hoversel: don't activate if the items were none.
it's wierd to expand hoversel without items.
the behavior made me suprised before i analyzed it.
it looked almost a bug.
if you have any other objections, please ping me.
Hermet Park [Fri, 8 Jan 2016 06:58:59 +0000 (15:58 +0900)]
hide indicator after mouse wheel activation.
we need to customize the duration of the indicator from api or theme data.
@fix T2348
Hermet Park [Fri, 8 Jan 2016 06:11:11 +0000 (15:11 +0900)]
ctxpopup: add geometry,update smart callback.
conceptually, ctxpopup won't give any geometry information of the container.
this event is a way for returning the information of the container for user scenarios.
@feature.
fix @T2042
Chris Michael [Thu, 7 Jan 2016 20:23:45 +0000 (15:23 -0500)]
elementary: Fix potential sizeof mismatch
Coverity CID1347398 reports that this could potentially be a
non-portable assumption resulting in a sizeof mismatch. Fix this by
using the actual structure type in the call to calloc.
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
Chris Michael [Thu, 7 Jan 2016 19:58:23 +0000 (14:58 -0500)]
elementary: Fix warnings of uninitialized variable usage
This patch just fixes a compiler warning about using fw/fh
uninitialized if the conditional is false
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
Chris Michael [Thu, 7 Jan 2016 19:56:30 +0000 (14:56 -0500)]
elementary: Fix calls to ecore_evas_wayland_window_get2
As we've renamed the function, the calls to it should be updated to
use the new function name
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
Mike Blumenkrantz [Wed, 6 Jan 2016 22:05:44 +0000 (17:05 -0500)]
widget: check next_item existence when focusing before calling widget fns
ERR<eo>lib/eo/eo.c:753 Unable to resolve op for api func 0x7ffff7cc17ce