summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* genlist: fix commentsdevs/sanghyeonlee/developSangHyeon Lee2015-10-301-1/+1
|
* genlist: remove unnecessary object_data_delSangHyeon Lee2015-10-301-2/+0
|
* genlist : fix momory leak in content reuseSangHyeon Lee2015-10-301-4/+16
|
* genlist : fix building errorSangHyeon Lee2015-10-301-4/+4
|
* genlist: fix reused content wrong parameter passSangHyeon Lee2015-10-301-4/+5
|
* genlist: refactored content reuseSangHyeon Lee2015-10-301-3/+6
| | | | | | | | | | | | | | | | | refactored content reuse to send callback in content_get to change object status before item realize. Now content reuse callback will be called two different perpose, one is check object need to be reused and push it on the cache, the other one is changing object status and initializing. So, about reused object, content_reuse will be called instead of content_get. User can distinguish both case by check content parameter. When push the object into the cache, content parameter comes NULL, but when reuse cached object, content parameter will be returned actaul pointer of reused object.
* genlist : add content_reuse item class function for support content reusing ↵SangHyeon Lee2015-10-295-26/+102
| | | | | | | | | | | | | | in genlist automatically Add new Item Class function content_reuse for improve genlist performance. If user want to reuse specific part contents, return EINA_TRUE on content_reuse function, and if not, return EINA_FALSE. genlist will automatically caching those contents when item unrealized, and reusing it on item realizing. Warning : content_get about reusing content will not called. you need to initialize contents on content_reuse function. @feature
* elm: Fix typos fun!Daniel Juyung Seo2015-10-2916-21/+21
|
* release: Update NEWS and bump version for 1.16.0-beta3 releasev1.16.0-beta3Stefan Schmidt2015-10-262-1/+6
|
* po: update po filesStefan Schmidt2015-10-2628-392/+392
|
* hoversel: expands scrollable hoversel as large as it canJee-Yong Um2015-10-263-6/+15
| | | | | | | | | | | | | | | | | | | | | | | Summary: In D2063, "max_size" data item is added to limit the number of items to show at a time when hoversel is expanded. However, it limits the number of items too few, so makes scrollable function useless. This patch removes limitation of hoversel size with pixels, but if it needs, developers can set the limitation yet. (By theme customization) Test Plan: elementary_test "hoversel" click the second hoversel Reviewers: DaveMDS, cedric Reviewed By: cedric Differential Revision: https://phab.enlightenment.org/D3223 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* multibuttonentry: fix label packed many times in internal box.woochan lee2015-10-261-0/+2
| | | | | | | | | | | | | | | | | | Summary: The Internal box can has a lot of label for child when user set text many times. Fix this wrong implement. It has to get only one label for child. @fix Test Plan: Call elm_object_text_set() many times for MBE. Check the label got a wrong geometry. Reviewers: Hermet, cedric Differential Revision: https://phab.enlightenment.org/D3133 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* gesture_layer: fix long tap gesture has wrong timestamp.woochan lee2015-10-241-1/+6
| | | | | | | | | | | | | | | | | | | Summary: The timestamp has 0 value when n_long_tap_start callback called. Then timestamp is same on each n_long_tap_move callback functions. For fix this bug, update timestamp before called state_set function. Also update timestamp in every timeout. Test Plan: Run test_gesture_layer2.c Print timestamp in every n_long_tap_XXX callback. Reviewers: tasn, cedric Differential Revision: https://phab.enlightenment.org/D3144 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* elm_colorselector: fix color selection with spinnersAndrii Kroitor2015-10-241-1/+1
| | | | | | | | Reviewers: cedric, Hermet, raster, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D3145 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* elm_hoversel: remove unused internal functionsJee-Yong Um2015-10-241-23/+0
| | | | | | | | | | | | | | | | Summary: remove unused internal functions (that added for scrollability, but not used any more) T2765 Reviewers: Hermet, cedric Maniphest Tasks: T2765 Differential Revision: https://phab.enlightenment.org/D3132 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* Revert "elementary: Comment out (#if 0) unused functions"Cedric BAIL2015-10-241-2/+0
| | | | | | This reverts commit 74a7661119d122ec52844ad58c0901db739949f1. Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* elm_hoversel: change API name (label_auto_changed -> auto_update)Jee-Yong Um2015-10-241-2/+2
| | | | | | | | | | | | Summary: elm_hoversel_label_auto_changed_set/get() API names are not clear. Reviewers: Hermet, cedric Reviewed By: cedric Differential Revision: https://phab.enlightenment.org/D3139 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* elm_hoversel: change Elm_Hoversel_Data member name from scroll_enabled to ↵Jee-Yong Um2015-10-242-6/+6
| | | | | | | | | | | | | | | | | | scrollable Summary: elm_hoversel_scroll_enabled_set/get() API were changed to elm_hoversel_scrollable_set/get(). However, the name of member of Elm_Hovsersel_Data related to those API are not changed. It can confuse developers later, so change it same to the name defined in elm_hoversel.eo file. Reviewers: Hermet, cedric Differential Revision: https://phab.enlightenment.org/D3140 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* elm_index: Fix memory leak issue in realloc failureVivek Ellur2015-10-221-3/+6
| | | | | | | | | | | Summary: @Fix Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com> Reviewers: cedric Differential Revision: https://phab.enlightenment.org/D3214
* dayselector: fix warning related to argument typeVivek Ellur2015-10-221-1/+1
| | | | | | | | | | | | | Summary: @fix Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com> Reviewers: cedric Differential Revision: https://phab.enlightenment.org/D3215 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* Fix typo in docsDave Andreoli2015-10-221-1/+1
| | | | not "a castrated ram (a male sheep)" :D
* flip: use eo_isa for checking object typesAmitesh Singh2015-10-221-3/+2
|
* image: use eo_isa for checking object types instead of string comparisonAmitesh Singh2015-10-221-10/+2
|
* elm_cnp: DnD/X11: correct drag window position in rotationShilpa Singh2015-10-211-2/+8
| | | | | | | | | | | | | | | | | | | | | | | Summary: For various angles 90, 180, 270, the calculation of dnd window position is not proper causing window to be placed wrongly while dragging. Signed-Off By: Kumar Navneet <k.navneet@samsung.com> @fix Test Plan: Longpress and drag and drop in entry by placing device at various angles 90, 180 and 270. Reviewers: woohyun, cedric, thiepha Reviewed By: thiepha Subscribers: navnbeet Differential Revision: https://phab.enlightenment.org/D3188 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* build: simplify SUBDIR usage in examplesStefan Schmidt2015-10-211-2/+1
|
* examples/sphere_hunter: fix another instance of floating point incorrectnessStefan Schmidt2015-10-211-2/+2
| | | | | | | I missed this one yesterday. Also change it to use floating point values instead of casting which does not make much sense for hard-coded values. CID: 1327343
* examples/sphere_hunter: remove unused functionStefan Schmidt2015-10-201-19/+0
| | | | | After fixing the Coverity issue clang told me that this function is actually not used at all.
* elm_widget_prefs: no need to redefine a typedef we already haveStefan Schmidt2015-10-201-1/+0
| | | | Spotted by clang. This was already typedef'ed in elm_prefs_data.h
* examples/sphere_hunter: initialize struct in all casesStefan Schmidt2015-10-201-1/+1
| | | | | | If l == 0 we would never initialize vec3 struct members. CID: 1327345
* examples/sphere_hunter: make sure we do not loose fractional part of double.Stefan Schmidt2015-10-201-2/+2
| | | | | | | When dividing with an int we would loose the fractional part. Better cast to a double to make clear we want double precision here. CID: 1327343, 1327344
* examples/sphere_hunter: use coorect logic for if condition.Stefan Schmidt2015-10-201-1/+1
| | | | | | | We want a value here which is between 0 and 10. We need a logical AND here. If we use OR this condition could never be false. CID: 1327357
* examples/camera_light: free resources if we fail to allocate all and leaveStefan Schmidt2015-10-201-0/+3
| | | | | | We return here leaving maybe some other allocations around and leaking. CID: 1327348, 1327349, 1327350
* atspi: fix invalid shift operation.Lukasz Stanislawski2015-10-201-1/+7
| | | | | | Add additional check in case when Elm_Atspi_Role_Type enum will enlarge. CID: 1325724
* elm test - make automated test betetr by auto-exiting after 50 bouncesCarsten Haitzler (Rasterman)2015-10-201-2/+5
|
* elm test - genlist test - add bounce option test for testing performanceCarsten Haitzler (Rasterman)2015-10-201-6/+68
| | | | | | | for release we need to test performance - esp of evas and eo in real life usage and scroling is just such one. this adds a simple automated scrolling test to genlist test (hit the button or ELM_TEST_AUTOBOUNCE=1 elementary_test -to genlist) so you can get consistent input and benchmark info
* toolbar: limit number of min restricted calc to exacly what we need.Cedric BAIL2015-10-191-1/+2
| | | | | | This change is the simplest I could do, but I think it would be better to move _item_theme_hook inside _item_new. This is a further attempt to fix T2777.
* elm_win: fix wrong comment.Nak-Gyeong Kim2015-10-191-2/+2
| | | | | | | | | | | | | | | | | | | | Summary: static const char SIG_FOCUS_OUT[] = "focus,out"; // deprecated. use "unfocused" instead. static const char SIG_FOCUS_IN[] = "focus,in"; // deprecated. use "focused" instead. @fix Test Plan: N/A Reviewers: seoz, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D3187 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* elc_file_selector_button: free allocated path nameSung-Taek Hong2015-10-191-0/+1
| | | | | | | | | | | | | | | | Summary: Currently path is strdup() when getting real path, but it is not freed in some cases. @fix Reviewers: seoz, Hermet, woohyun, cedric Reviewed By: cedric Differential Revision: https://phab.enlightenment.org/D3194 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* elm_map: block longpressed event when scrolled, zoomed, or rotatedSung-Taek Hong2015-10-191-0/+3
| | | | | | | | | | | | | | | | | Summary: Currently, longpressed event can be called when map is scrolled, zoomed or rotated. This might cause unintentional result, because mouse need to be down at lease once to execute scroll, zoom, or rotate, and longpressed event will start when those events takes long enough time. Reviewers: seoz, Hermet, woohyun, cedric Reviewed By: cedric Differential Revision: https://phab.enlightenment.org/D3195 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* hoversel: rename label_auto_changed -> auto_updateCedric BAIL2015-10-194-9/+9
| | | | Thanks to Davide Andreoli for his review and suggestion.
* atspi: clean-up children-changed event emission.Lukasz Stanislawski2015-10-196-21/+45
| | | | | Patch fixes bugs caused by difference between elm widget and atspi objects hierarchy.
* atspi: always update cacheLukasz Stanislawski2015-10-191-25/+33
| | | | | | | libatspi implementation allows to call methods on objects which are not added to client cache with "AddAccessible" at-spi signal. Bridge should allow to perform such calls by updating its internal cache as soons as it returns a reference to the dbus object to client.
* release: Update NEWS and bump version for 1.16.0-beta2 releasev1.16.0-beta2Stefan Schmidt2015-10-192-1/+17
|
* atspi: fix typoLukasz Stanislawski2015-10-193-6/+6
|
* test_genlist: set focus on popup's buttonAmitesh Singh2015-10-171-0/+1
|
* toolbar: shutup compiler warning.Cedric BAIL2015-10-151-1/+1
|
* toolbar: delay evaluation of the toolbar size until it stabilize.Cedric BAIL2015-10-152-5/+12
| | | | | | | | | Elementary is not using much the calculate callback from Evas. This create all sort of problem where it transform O(n) algorithm. Like sizing a toolbar for next frame to O(n^n) by actually sizing the toolbar every time an object is inserted. T2777
* toolbar: remove useless call to _sizing_eval.Cedric BAIL2015-10-151-4/+0
| | | | | | _sizing_eval is very costly on toolbar as it recalc all edje part and sends signal to all of them. _item_theme_hook was already calling _sizing_eval doubling the cost of adding new item.
* border: bring sparklebear theme up-to-date with current efl renderingMike Blumenkrantz2015-10-151-0/+24
| | | | | | | | various fixes have occurred over the years to improve proxy rendering. as a result, this theme, which is apparently the only other user of proxy edje parts besides deskmirror, was broken. @fix
* deskmirror: unset proxy.source_clip for urgency effectsMike Blumenkrantz2015-10-151-0/+3
| | | | | | | cfedba598c23844946c5af2e038870c7ca6befdc in efl fixed source clipping for proxy objects, breaking badly-clipped edje proxy objects everywhere @fix