summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* scroller: fix getting content position.devs/woohyun/ui_scrollableHosang Kim2017-08-251-5/+4
| | | | | | | | | | | | | | | | | | | Summary: Widgets that don't have content like as genlist, gengrid. They don't have geometry of content also. So position of pan will be used when calculating postion to scroll. Test Plan: tested in elementary_test and check working properly. this may be the problem when extern pan set on scrollable interface. Reviewers: SanghyeonLee, cedric, felipealmeida, larry, bu5hm4n Reviewed By: SanghyeonLee Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5127
* Canvas text: fix uninitialized valueDaniel Hirt2017-08-241-0/+1
| | | | Bug was introduced in f696cc88933bfa1ac6e5d6da26bc9ba7b2c3e2fa.
* ecore-drm2: Add API to allow setting pointer acceleration profileChris Michael2017-08-242-0/+19
| | | | | | | | | | | Small patch to allow setting pointer acceleration profile (for wayland) from within Enlightenment. ref T4736 @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-drm2: Add API function to allow setting pointer acceleration speedChris Michael2017-08-242-0/+19
| | | | | | | | | | | Small patch to add a new API function which can be called from Enlightenment in order to allow setting pointer acceleration speed. ref T4736 @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* elput: Add API to set pointer acceleration speedChris Michael2017-08-242-0/+47
| | | | | | | | | | | Small patch to add an API which can be called to set pointer acceleration speed under Wayland. ref T4736 @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* eina_value: add helper: eina_value_struct_desc_get().Gustavo Sverzut Barbieri2017-08-242-0/+23
| | | | | this helper will validate a struct and fetch its description, also checking if the user version matches.
* CPUMonitor theme: Don't set aspect in theme.Stephen 'Okra' Houston2017-08-241-2/+0
|
* Canvas text: prevent change of context width fieldDaniel Hirt2017-08-241-38/+48
| | | | | | The 'c->w' field gets manipulated for querying cutoffs of text with its boundaries. Better to keep it a read-only field, to reduce confusion. Also updated querying internal functions for better readability.
* Canvas text: reduce usage of data_scope_get()Daniel Hirt2017-08-241-80/+96
| | | | | During layout, this data is unchanged and there is no need to keep asking for it.
* Canvas text: move obstacles logic to proper placeDaniel Hirt2017-08-241-11/+8
| | | | Will likely reduce number of update requests.
* docs: Add information about texture size limitationsMyoungwoon Roy, Kim2017-08-241-0/+15
| | | | | | | | | | | | Summary: I had added some information about texture size limitations to Elm image API reference. Test Plan: Doxygen Revision Reviewers: raster, cedric, stefan, jpeg, Jaehyun_Cho Reviewed By: raster Differential Revision: https://phab.enlightenment.org/D5106
* elm_widget: remove redundant null checkWooHyun Jung2017-08-241-2/+1
|
* Cpumonitor Theme: Add a theme for the base and the core. This fixes aspect.Stephen 'Okra' Houston2017-08-231-1/+12
|
* Luncher Theme: Use a proxy for the overlay effect.Stephen 'Okra' Houston2017-08-231-1/+3
|
* eina_value_util: eina_value_X_get() helpers.Gustavo Sverzut Barbieri2017-08-231-0/+306
| | | | | These helpers will validate the type prior to get its value, also enforcing the correct pointer is passed.
* eina_value_util: init helpers (stack/return).Gustavo Sverzut Barbieri2017-08-231-0/+272
| | | | | | | | | These helpers are similar to eina_value_X_new(), however do not allocate the Eina_Value, rather return it. These are useful when the value struct storage was already there but needs to be initialized in a single line, like as stack variables or when returning a value.
* eina_value_util: add missing eina_value_*_new() for basic types.Gustavo Sverzut Barbieri2017-08-231-0/+176
| | | | make all basic types available as _new() helpers.
* eina_value_util: remove "_util" from names.Gustavo Sverzut Barbieri2017-08-231-23/+97
| | | | | | | | these utilities are very useful, but names became too long. Since they do not conflict with anything else, shorten them. Since they were available before as inline function, provide a macro to rename them for old source that's compiled against newer library.
* Eina_Value type EINA_value.Guilherme Iscaro2017-08-233-0/+197
|
* Eina: Add EINA_VALUE_TYPE_ERRORGuilherme Iscaro2017-08-232-16/+86
| | | | | This new type will be used by the new promise/future implementation, which will be used to flag errors.
* add EINA_VALUE_EMPTY, allow flushing empty values.Gustavo Sverzut Barbieri2017-08-232-0/+11
| | | | | | | | EINA_VALUE_EMPTY is basically a zeroed Eina_Value, handy for declaring and returning. To cope with the rest of efl, free/del/flush on NULL shouldn't complain, so flusing an empty value should be quiet.
* Gadget themes: Remove shines.Stephen 'Okra' Houston2017-08-236-33/+672
|
* widget: Make sub_object add/del protected (EO)Jean-Philippe Andre2017-08-2340-92/+105
| | | | | | | | | | Also prefix with widget. I want to rename this as child rather than sub. It's inconsistent with the other parent/child hierarchies. Anyway the various hierarchies are confusing, so let's keep this name :) Ref T5363
* eo: Mark name_find as constJean-Philippe Andre2017-08-232-2/+2
| | | | | The search should not require a mutable object. See the previous commit on elm_widget.
* widget: Remove name_find from EOJean-Philippe Andre2017-08-232-22/+6
| | | | | | | This is already implemented at the Efl.Object level, under the same name: "name_find". Ref T5363
* widget: Remove highlight_ignore from EOJean-Philippe Andre2017-08-232-10/+12
|
* widget: Reshuffle EO file for clarityJean-Philippe Andre2017-08-232-225/+262
| | | | | | Also marks theme.set/get as beta. Ref T5363
* widget: Remove more functions from EOJean-Philippe Andre2017-08-233-27/+15
| | | | | | Internaaaaaaaalsssss.... Ref T5363
* widget: Remove some more functions from EOJean-Philippe Andre2017-08-232-18/+11
| | | | | | Internals... Ref T5363
* widget: Remove highlight_in_theme from EOJean-Philippe Andre2017-08-232-20/+24
| | | | | | | | Removes EO APIs: - highlight_in_theme - access_highlight_in_theme Ref T5363
* widget: Remove 2 focus APIs from EOJean-Philippe Andre2017-08-232-31/+4
| | | | | | | They are internal and use an undefined type. Also, completely deprecated with the new focus manager. Ref T5363
* widget: Remove hover_object from EOJean-Philippe Andre2017-08-232-10/+5
| | | | | | Internal Ref T5363
* widget: Remove tree_unfocusable from EOJean-Philippe Andre2017-08-232-16/+10
| | | | | | It was deprecated (in elm_object API) a very long time ago. Ref T5363
* widget: Remove focus_tree_unfocusable_handle (EO)Jean-Philippe Andre2017-08-233-8/+5
| | | | Ref T5363
* widget: Rename top to widget_top (EO)Jean-Philippe Andre2017-08-232-27/+45
| | | | Ref T5363
* widget: Remove tooltip_add/del from EOJean-Philippe Andre2017-08-234-13/+13
| | | | | | | It's pretty much an internal function. NOTE: Tooltip API is not bound to EO (yet). Ref T5363
* elm init - fix init seq and quicklaunch as we shut down x before evasCarsten Haitzler (Rasterman)2017-08-231-21/+18
| | | | | | | | | ... and others. this leads to crashes if x ops are busy in a thread or engine evas thread shutdown happens to call engine calls that then do x calls... should apply in general to wl too. fixes some segv's on shutdown given the new gl thread patches. @fix
* elm_test: Remove calls to fill+expand (EO)Jean-Philippe Andre2017-08-2316-78/+17
| | | | | | | | | | | | | | Wherever the EO API is used, i.e. efl_add() is used to create evas objects, we can skip the calls to set fill/expand. This new set of defaults indeed saves ~60 loc in the tests (out of 115 objects created). I found only 3 cases where the align had to be set manually (to the old default of 0.5). See 1a1b8bc45155dcb96129013c4177d742a06434e6 And e8b7f5f255ce37fbc47dbe38bd379bf1e824e0d2 Ref T5301
* evas: Set default align to FILL for EO objectsJean-Philippe Andre2017-08-232-1/+6
| | | | See also 1a1b8bc45155dcb96129013c4177d742a06434e6
* gfx: Remove size hint request (EO)Jean-Philippe Andre2017-08-234-43/+16
| | | | | | | This hint is simply not supported by any container. Add the EO API back if the containers support it. Ref T5487
* js: Fix javascript generator's compilationJean-Philippe Andre2017-08-231-4/+4
| | | | | javascript bindings are broken, because of function pointers but it seems something else as well (Eina_Slice?).
* ecore: Fix shadow warning (with nodejs enabled)Jean-Philippe Andre2017-08-231-2/+2
|
* js: Fix some js examples usage of orient APIJean-Philippe Andre2017-08-235-12/+12
| | | | This was not tested. How to test js?
* efl: Remove Efl.Orientation horiz & vert (EO)Jean-Philippe Andre2017-08-233-10/+8
| | | | | | | | | They are now replaced by Efl.Ui.Dir NOTE: The name Efl.Ui.Dir is not satisfactory. Maybe we should use Direction_Type or Direction_Value? Ref T5870
* test: Fix EO API usage (direction)Jean-Philippe Andre2017-08-232-9/+8
|
* test_check: fix build warningJinYong Park2017-08-231-1/+1
| | | | | | | | Summary: In state_changed_cb2 callback function, obj is used. so it should not be EINA_UNUSED Reviewers: Jaehyun_Cho, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5122
* layout: call size calculating after text_set(NULL)JinYong Park2017-08-232-0/+17
| | | | | | | | | | | | | | | | | | | Summary: When text set NULL, size is not changed even text is removed. So, fix that case logic 1. send text,hidden signal 2. remove text 3. call sizing eval to resize layout Test Plan: 1. run elementary_test -to check 2. change value last check object 3. compare before and after Reviewers: Jaehyun_Cho, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5086
* widget: Use EO function pointer for on_show_regionJean-Philippe Andre2017-08-238-63/+55
| | | | | This is as much a test of the EO function pointer as it is a clean up of this widget API.
* widget: Remove unused legacy function nameJean-Philippe Andre2017-08-232-4/+1
| | | | Ref T5363
* win: Remove types socket and fake from EOJean-Philippe Andre2017-08-237-59/+123
| | | | | | | | | | | | | | Fake: This should never have had the fake_canvas_set API. It already can not work after efl_finalize. And Ecore_Evas isn't part of EO API so it doesn't make sense at this point to try to expose the fake window as part of EO API. Socket: This is the only type of window that implements socket_listen. So we can just move this function to a new subclass. NOTE: Socket & plug are currently broken, even in 1.20 (at least for me)! Ref T5322