| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
this brings the simple selection move into a single spot
|
| |
|
|
|
|
|
| |
This removes duplicated code and brings it into a smaller way more
readable function
|
| |
|
|
|
|
|
| |
Its breaking the logic down into 3 little functions that could be reused
later. Overall this reduces the code duplication
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Adds the ability for drm to place native surfaces on harware planes.
ref 33b50238d2d54e77c23f42c00c6bfafc9a9a1080
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This adds a few workaround to overcome the efl_part port.
Quite a few layouts got broken in some specific cases.
|
|
|
|
|
| |
We shouldn't do anything with a dmabuf structure until confirming the
version matches the one we know.
|
|
|
|
| |
We should check here instead of only at time of usage.
|
|
|
|
|
| |
I should've done this in the first place, and the version checks are
starting to spread out a bit.
|
|
|
|
|
|
| |
Fixes 4fda417bc9e0c59f3a3645057279a29cc0057cd2 that disabled
legacy_newline for both legacy (textblock) and new (canvas text) api.
It should enable legacy_newline for legacy.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
All kind of test files for the function pointer test in eolian have been
missing in dist and thus failed distcheck.
|
|
|
|
|
|
|
|
|
|
| |
basic shape, stroke, transformation, interpolation test cases added
Reviewers: jpeg
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D4992
|
|
|
|
|
|
|
|
| |
Reviewers: jpeg
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4991
|
|
|
|
|
| |
See 283afce3c8acd902d4708ab491b6192f1665dd77
Test case name: Tooltip -> "Tooltip with no min size"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
See 7365c087c7feb218881fb8de9e371312bf1421cc
Shadow variable.
|
|
|
|
|
| |
warning: expression result unused; should this cast be to 'void'?
[-Wunused-value]
|
|
|
|
|
| |
warning: expression which evaluates to zero treated as a null
pointer constant of type 'void *' [-Wnon-literal-null-conversion]
|
|
|
|
| |
fixes T5569
|
|
|
|
| |
@feature
|
|
|
|
|
|
| |
play gif file if its selected through file selector
elm test -> photocam -> select photo -> {select any gif anim file}
|
|
|
|
| |
luaL_reg is a 5.0 API which we don't support.
|
|
|
|
|
|
|
| |
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!
|
|
|
|
|
| |
The application could customize default behavior of popup label.
There was no way to get the popup label so far.
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Should make dense matches in a text editor clearer.
|
|
|
|
| |
don't do lookups by name, the default seat is the first one added
|
| |
|
|
|
|
|
|
| |
prediction hint can be used to provide an intelligent reply suggestion.
@feature
|