Amitesh Singh
0141417d5d
genlist: move to next focusable/selectable item when looping
...
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
2017-06-30 12:21:20 +09:00
Derek Foreman
fbb676584e
drm: Implement hardware plane support
...
Adds the ability for drm to place native surfaces on harware planes.
ref 33b50238d2
2017-06-29 17:20:23 -05:00
Derek Foreman
dc3873c8db
software_generic: fix eng_image_native_get
...
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.
2017-06-29 17:20:23 -05:00
Daniel Hirt
c0e4a218dd
Elm layout: fix broken text part name resolving
...
This adds a few workaround to overcome the efl_part port.
Quite a few layouts got broken in some specific cases.
2017-06-30 00:20:10 +03:00
Derek Foreman
944a4065e8
gl_drm: Check dmabuf attribute version before trusting attributes
...
We shouldn't do anything with a dmabuf structure until confirming the
version matches the one we know.
2017-06-29 16:12:35 -05:00
Derek Foreman
2e0e017b87
software_generic: Check dmabuf attribute version during set
...
We should check here instead of only at time of usage.
2017-06-29 16:11:45 -05:00
Derek Foreman
892bfe7c98
dmabuf: Make a define for the version of the dmabuf attribute struct
...
I should've done this in the first place, and the version checks are
starting to spread out a bit.
2017-06-29 13:51:07 -05:00
Daniel Hirt
4024857bf6
Evas textblock: fix legacy_newline in legacy API
...
Fixes 4fda417bc9
that disabled
legacy_newline for both legacy (textblock) and new (canvas text) api.
It should enable legacy_newline for legacy.
2017-06-29 16:37:20 +03:00
Daniel Hirt
a10f726fc5
Evas textblock: re-apply paragraph position inference
...
For some reason, c39855a8ac
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
b8beb6834b
I also reverted that behavior.
Seems like a correct one, so re-applying.
Fixes T5594
2017-06-29 15:26:48 +03:00
Stefan Schmidt
96ce1333b3
release: Update NEWS and bump version for 1.20.0-alpha1 release
2017-06-29 12:49:09 +02:00
Stefan Schmidt
a8d41831d7
build: split of BUILT_SOURCES cleanup from CLEANFILES
...
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.
2017-06-29 12:45:29 +02:00
Stefan Schmidt
a7da9272c8
po: update po files for alpha release
2017-06-29 12:45:29 +02:00
Stefan Schmidt
a774fd93b6
tests : eolain: make sure all the needed files for land in dist
...
All kind of test files for the function pointer test in eolian have been
missing in dist and thus failed distcheck.
2017-06-29 12:45:29 +02:00
smohanty
4650a62e85
evas/vg: rewrite the vg example with more test cases
...
basic shape, stroke, transformation, interpolation test cases added
Reviewers: jpeg
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D4992
2017-06-29 17:39:11 +09:00
smohanty
cf927cdb34
efl/interface: emit path change event when stroke width change.
...
Reviewers: jpeg
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4991
2017-06-29 17:39:09 +09:00
Jean-Philippe Andre
dd04248bb8
elm_test: Add test edc for tooltip with no min size
...
See 283afce3c8acd902d4708ab491b6192f1665dd77
Test case name: Tooltip -> "Tooltip with no min size"
2017-06-29 17:16:08 +09:00
Jaehyun Cho
ba91b00aa8
els_tooltip: Remove infinite job calls
...
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
2017-06-29 17:14:18 +09:00
Jean-Philippe Andre
505aca0e42
evas: Fix compilation warnings
...
See 7365c087c7
Shadow variable.
2017-06-29 16:02:36 +09:00
Jean-Philippe Andre
65644d074e
elm_code: Fix a compilation warning
...
warning: expression result unused; should this cast be to 'void'?
[-Wunused-value]
2017-06-29 16:02:36 +09:00
Jean-Philippe Andre
1ef1c04f42
gl_drm: Fix a few compilation warnings
...
warning: expression which evaluates to zero treated as a null
pointer constant of type 'void *' [-Wnon-literal-null-conversion]
2017-06-29 16:02:36 +09:00
Amitesh Singh
261d3319df
spinner: don't allow dragging if widget is disabled
...
fixes T5569
2017-06-29 14:43:43 +09:00
Carsten Haitzler
08f3d93b7a
edje player - add slave command to set text of text part for testing
...
@feature
2017-06-29 14:10:58 +09:00
Amitesh Singh
233e597ff5
elm test: image zoomable - allow gif to be played in test example
...
play gif file if its selected through file selector
elm test -> photocam -> select photo -> {select any gif anim file}
2017-06-29 11:56:48 +09:00
Daniel Kolesa
352c044524
elua: use up to date lua API
...
luaL_reg is a 5.0 API which we don't support.
2017-06-28 11:51:29 +02:00
Jean-Philippe Andre
e65e90a660
edje: Fix part reuse, fixes make check
...
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!
2017-06-28 17:18:21 +09:00
Shinwoo Kim
921c692f86
elc_popup: atspi - make popup label accessible
...
The application could customize default behavior of popup label.
There was no way to get the popup label so far.
2017-06-28 09:25:08 +09:00
Jean Guyomarc'h
077791b7cc
eina,ecore_cocoa: fix detection of the macOS SDK version
...
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
2017-06-27 23:14:31 +02:00
Andy Williams
977189de8b
elm_code: Fix tests of widget tokens
2017-06-27 22:07:24 +01:00
Andy Williams
77800dd9b4
elm_code: fix whitespace highlighting
2017-06-27 16:19:16 +01:00
Chris Michael
84788fdf6a
ecore-wl2: Add more window types to Window Type enum
...
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>
2017-06-27 11:14:26 -04:00
Chris Michael
2f7f232582
ecore-wl2: Add client-side event for Window Deactivate
...
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>
2017-06-27 09:47:43 -04:00
Chris Michael
640caf1d9c
ecore-wl2: Add client-side event for Window Activate
...
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>
2017-06-27 09:47:43 -04:00
Chris Michael
b12b26d4c0
ecore-wl2: Add client-side event for Window Hide
...
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>
2017-06-27 09:47:43 -04:00
Chris Michael
873b917e9e
ecore-wl2: Add client-side event for Window Show
...
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>
2017-06-27 09:47:43 -04:00
Andy Williams
a7830b9c42
elm_code: Add a matched token so we can highlight searches
...
Should make dense matches in a text editor clearer.
2017-06-26 22:17:07 +01:00
Mike Blumenkrantz
3e2d62d408
ecore-wl2: use first seat to start move/resize op when none specified
...
don't do lookups by name, the default seat is the first one added
2017-06-26 10:32:44 -04:00
Jihoon Kim
5b19dfafe7
Add since tag in elm_entry_prediction_hint_set
2017-06-26 17:53:04 +09:00
Jihoon Kim
1dcf2c814c
elm_entry: Add prediction hint API
...
prediction hint can be used to provide an intelligent reply suggestion.
@feature
2017-06-26 13:44:58 +09:00
Andy Williams
06d2d04092
fix issue with patch D4981
2017-06-25 10:43:26 +01:00
Daniel Zaoui
12f8bcae59
Test: check gl API nullity before invoking deletion functions
...
It happens when OpenGL ES 3.x is not supported.
@fix
2017-06-25 11:30:25 +03:00
Mike Blumenkrantz
881f91ef50
evas event grabber: add function to block stacking updates while visible
...
@feature
2017-06-23 17:43:44 -04:00
Mike Blumenkrantz
990a9d485d
elm_list/genlist/gengrid: don't unselect items when moving the mouse out of them
...
this seems wrong since it's using smart object geometry to determine
event-based positioning within an edje object. considering it from a user pov,
it definitely is wrong because why would you deselect items based on mouse
movement?
ref D2622
ref da81eff897
@fix
2017-06-23 17:43:44 -04:00
Mike Blumenkrantz
7b4e9f5d77
eina_log: make a log level of 0 disable the log domain
...
this has always been specified in the docs as the means by which a log domain
is disabled
@fix
2017-06-23 17:43:44 -04:00
Mike Blumenkrantz
34ce5d648f
elm_win: access wl seats in a more portable way
...
seat names are not guaranteed to be the same in every compositor so
this should not be hardcoded
2017-06-23 17:43:44 -04:00
Mike Blumenkrantz
8c8dae5720
evas: check object layer existence before deref to avoid crash
...
@fix
2017-06-23 17:43:44 -04:00
Mike Blumenkrantz
3d098097bf
ecore-wl2: do not send exit event on disconnect if servers exist
...
this kills the compositor.
@fix
2017-06-23 17:43:44 -04:00
Mike Blumenkrantz
fb5cb4d5c3
elm_cursor: store and reapply non-elm cursors when setting an elm cursor
...
when using elm with non-elm objects, any custom cursors would previously be
destroyed by any elm_entry widget upon mouse-in
@fix
2017-06-23 17:43:44 -04:00
Mike Blumenkrantz
05e74a030b
elm_box: unpack objects from internal evas box before elm reparent
...
this ensures that smart_parent_get() will not return the evas box for
any widget which overrides parent apis
2017-06-23 17:43:44 -04:00
Mike Blumenkrantz
920c3a5d5e
evas_box: add safety check for adding box children to multiple boxes
...
this is guaranteed to cause a crash or equally bad behavior, so ensure an
error is raised
@fix
2017-06-23 17:43:44 -04:00
Mike Blumenkrantz
b4057ef6cc
gengrid: implement reusable content based on genlist implementation
...
@feature
2017-06-23 17:43:44 -04:00