summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* WIPdevs/bu5hm4n/gengrid_item_managerMarcel Hollerbach2017-06-301-6/+18
|
* elm_gengrid: remove duplicated codeMarcel Hollerbach2017-06-301-63/+30
|
* elm_gengrid: refactor duplicated codeMarcel Hollerbach2017-06-301-62/+22
| | | | this brings the simple selection move into a single spot
* elm_gengrid: refactor single selection moveMarcel Hollerbach2017-06-301-167/+52
|
* elm_gengrid: refactor focus movementMarcel Hollerbach2017-06-301-277/+81
| | | | | This removes duplicated code and brings it into a smaller way more readable function
* elm_gengrid: gengrid never sets the focus objects this is always NULLMarcel Hollerbach2017-06-301-32/+0
|
* elm_gengrid: refactor reorder modeMarcel Hollerbach2017-06-301-60/+62
| | | | | Its breaking the logic down into 3 little functions that could be reused later. Overall this reduces the code duplication
* elm_fileselector: correct the focus chainMarcel Hollerbach2017-06-302-10/+52
|
* elm: Always pass valid part name inside part APIsJean-Philippe Andre2017-06-3014-39/+103
| | | | | | | | | | | | | | | | | | This affects the legacy content_set/get/unset part APIs. This should avoid some unwanted ERR messages in case an elm_object_ API is used on an elm widget that doesn't implement said API. What this does is request the widget for the name of the default part if NULL was passed in. Since some widgets are not elm_layout, they have to override the API themselves, which is why I made it an internal EO API (rather than a series of efl_isa()). In theory, part should never be NULL when reaching the internal implementation code in the widgets, at least for content. In EO, efl_part(obj, NULL) should be invalid. Ref T5629
* elm_entry: use layout text/content aliases when text_set/get ↵Sungtaek Hong2017-06-304-36/+45
| | | | | | | | | | | | | | | | | | | | | | | | | content_set/get/unset Summary: - elm_entry has elm.guide text part and it can be set by "guide". - However when using text_aliases_get, this cannot be found. - Add elm_obj_elm_layout_part_aliasing_eval() internal APIs to make entry use proper aliases. Test Plan: 1. Run elementary test 2. Observe search entry has guide text with "guide" part. 3. Run Entry 8. 4. Observe "elm.guide" part also works. 5. Observe "icon" and "end" part works. Reviewers: id213sin, herdsman, jpeg Reviewed By: jpeg Subscribers: conr2d, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4962
* widget: Avoid ERR in elm_object_content_ APIsJean-Philippe Andre2017-06-301-0/+3
| | | | | | | | | | | | If content_part_{set,get,unset} are called on a widget that is not a layout (or flip, and a few others), then some ERR messages would be printed out. We hide these ERR messages as all elm_object APIs should be callable on an object for which elm_object_widget_check() returns true. Ref T5629
* Efl.Observable: Free an iterator after use in observers_update()Sungtaek Hong2017-06-301-0/+2
| | | | | | | | | | | | | | | | Summary: - In _efl_observable_observers_update() iterator is allocated but not freed. - This frees the iterator. @fix Reviewers: conr2d, jpeg Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4994
* genlist: move to next focusable/selectable item when loopingAmitesh Singh2017-06-301-3/+13
| | | | | | | | | this fixes a bug in genlist when scrolling is enabled and items at top and bottom are disabled. Focus behaviour is not normal in case up arrow is pressed when focus is at the top enabled item or down key is pressed when focus is at bottom enabled item. fixes T5576
* drm: Implement hardware plane supportDerek Foreman2017-06-291-0/+120
| | | | | | Adds the ability for drm to place native surfaces on harware planes. ref 33b50238d2d54e77c23f42c00c6bfafc9a9a1080
* software_generic: fix eng_image_native_getDerek Foreman2017-06-291-2/+7
| | | | | | | This has been a stub for a long time, but now we have a native_set, so we should have a native_get too. This is required for hw plane usage on the software engine.
* Elm layout: fix broken text part name resolvingDaniel Hirt2017-06-306-6/+8
| | | | | This adds a few workaround to overcome the efl_part port. Quite a few layouts got broken in some specific cases.
* gl_drm: Check dmabuf attribute version before trusting attributesDerek Foreman2017-06-291-2/+3
| | | | | We shouldn't do anything with a dmabuf structure until confirming the version matches the one we know.
* software_generic: Check dmabuf attribute version during setDerek Foreman2017-06-291-1/+15
| | | | We should check here instead of only at time of usage.
* dmabuf: Make a define for the version of the dmabuf attribute structDerek Foreman2017-06-293-2/+4
| | | | | I should've done this in the first place, and the version checks are starting to spread out a bit.
* Evas textblock: fix legacy_newline in legacy APIDaniel Hirt2017-06-291-4/+3
| | | | | | Fixes 4fda417bc9e0c59f3a3645057279a29cc0057cd2 that disabled legacy_newline for both legacy (textblock) and new (canvas text) api. It should enable legacy_newline for legacy.
* Evas textblock: re-apply paragraph position inferenceDaniel Hirt2017-06-291-2/+10
| | | | | | | | | | | | For some reason, c39855a8ac6f86c2dd8b1856ed70f85e0e521f3e also seems to address an issue with height calculations (although not mentioned in the commit message). It already went in v1.19, so by applying b8beb6834b01f9688cb5e7aa177bacbc713318b9 I also reverted that behavior. Seems like a correct one, so re-applying. Fixes T5594
* release: Update NEWS and bump version for 1.20.0-alpha1 releasev1.20.0-alpha1Stefan Schmidt2017-06-292-3/+271
|
* build: split of BUILT_SOURCES cleanup from CLEANFILESStefan Schmidt2017-06-291-3/+1
| | | | | | | This was another instance of the arguments list to long problem when the file list of CLEANFILES got to long. During distclean the cleanup failed and left tons of files sitting around. We rm these files in our own local clean rule now.
* po: update po files for alpha releaseStefan Schmidt2017-06-2923-1150/+1150
|
* tests : eolain: make sure all the needed files for land in distStefan Schmidt2017-06-291-0/+6
| | | | | All kind of test files for the function pointer test in eolian have been missing in dist and thus failed distcheck.
* evas/vg: rewrite the vg example with more test casessmohanty2017-06-291-185/+425
| | | | | | | | | | basic shape, stroke, transformation, interpolation test cases added Reviewers: jpeg Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D4992
* efl/interface: emit path change event when stroke width change.smohanty2017-06-291-2/+3
| | | | | | | | Reviewers: jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4991
* elm_test: Add test edc for tooltip with no min sizeJean-Philippe Andre2017-06-294-4/+69
| | | | | See 283afce3c8acd902d4708ab491b6192f1665dd77 Test case name: Tooltip -> "Tooltip with no min size"
* els_tooltip: Remove infinite job callsJaehyun Cho2017-06-291-11/+0
| | | | | | | | | | | | | | | Summary: When tooltip or content size is 0, tooltip reconfigure job is called infinitely. This patch removes the infinite job calls. Test Plan: See following patch, test case "Tooltip" -> "Tooltip with no min size" Reviewers: zmike Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4982
* evas: Fix compilation warningsJean-Philippe Andre2017-06-291-9/+9
| | | | | See 7365c087c7feb218881fb8de9e371312bf1421cc Shadow variable.
* elm_code: Fix a compilation warningJean-Philippe Andre2017-06-291-1/+1
| | | | | warning: expression result unused; should this cast be to 'void'? [-Wunused-value]
* gl_drm: Fix a few compilation warningsJean-Philippe Andre2017-06-291-3/+3
| | | | | warning: expression which evaluates to zero treated as a null pointer constant of type 'void *' [-Wnon-literal-null-conversion]
* spinner: don't allow dragging if widget is disabledAmitesh Singh2017-06-291-1/+3
| | | | fixes T5569
* edje player - add slave command to set text of text part for testingCarsten Haitzler (Rasterman)2017-06-291-0/+19
| | | | @feature
* elm test: image zoomable - allow gif to be played in test exampleAmitesh Singh2017-06-291-0/+4
| | | | | | play gif file if its selected through file selector elm test -> photocam -> select photo -> {select any gif anim file}
* elua: use up to date lua APIDaniel Kolesa2017-06-283-8/+3
| | | | luaL_reg is a 5.0 API which we don't support.
* edje: Fix part reuse, fixes make checkJean-Philippe Andre2017-06-282-4/+7
| | | | | | | An error was spotted when using an efl_part() handle for more than one call (valid if you do efl_ref on the handle). Thanks @stefan for the report!
* elc_popup: atspi - make popup label accessibleShinwoo Kim2017-06-281-1/+5
| | | | | The application could customize default behavior of popup label. There was no way to get the popup label so far.
* eina,ecore_cocoa: fix detection of the macOS SDK versionJean Guyomarc'h2017-06-272-3/+4
| | | | | | | | There was trouble with Homebrew's CI to build EFL on a macOS < 10.12 which uses a 10.12 SDK. See PR #13252 on github, Homebrew/homebrew-core for details. @fix
* elm_code: Fix tests of widget tokensAndy Williams2017-06-271-8/+7
|
* elm_code: fix whitespace highlightingAndy Williams2017-06-271-1/+1
|
* ecore-wl2: Add more window types to Window Type enumChris Michael2017-06-271-0/+5
| | | | | | | | | | | | | | Small patch which adds more window types to the Window Type enum. These window types may be used by various compositors in different ways. This patch does not add or change any functionality, it just extends the window type enum to include the ability to specify other types of windows. '#divergence' @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-wl2: Add client-side event for Window DeactivateChris Michael2017-06-273-1/+31
| | | | | | | | | | | This patch adds and sends a client-side event for when a window gets deactivated. '#divergence' @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-wl2: Add client-side event for Window ActivateChris Michael2017-06-273-1/+33
| | | | | | | | | | | This patch adds and sends a client-side event when a window gets activated. '#divergence' @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-wl2: Add client-side event for Window HideChris Michael2017-06-273-1/+29
| | | | | | | | | | | Small patch to add and send a client-side event for when a window gets hidden. '#divergence' @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-wl2: Add client-side event for Window ShowChris Michael2017-06-273-1/+28
| | | | | | | | | | | Small patch to add and send a client-side event for when a window gets shown. '#divergence' @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* elm_code: Add a matched token so we can highlight searchesAndy Williams2017-06-263-4/+18
| | | | Should make dense matches in a text editor clearer.
* ecore-wl2: use first seat to start move/resize op when none specifiedMike Blumenkrantz2017-06-261-6/+4
| | | | don't do lookups by name, the default seat is the first one added
* Add since tag in elm_entry_prediction_hint_setJihoon Kim2017-06-261-1/+4
|
* elm_entry: Add prediction hint APIJihoon Kim2017-06-267-0/+72
| | | | | | prediction hint can be used to provide an intelligent reply suggestion. @feature