| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
- what is correct handling for max = 0?
|
|
|
|
|
| |
Adding aspect ratio support for horizontal mode.
No aspect ratio: fix bug weight without fill.
|
|
|
|
|
|
|
|
|
| |
Try to support AS by calculating items having AS before items without it.
However, we should calculate all items together:
- calculate available slot for each item based on weight
- calculate size for AS items based on AS restriction
- for other items, calculate based on fill also
- calculate align after having available slot and final size
|
| |
|
|
|
|
| |
Should fix T5595.
|
| |
|
|
|
|
|
|
|
| |
Changes cursor handle name from 'Efl.Text.Cursor.Cursor_Data' to
'Efl.Text.Cursor.Cursor'.
Also, replace all usages of Efl_Canvas_Text_Cursor
with Efl_Text_Cursor_Cursor as the handle for the cursor.
|
|
|
|
| |
Fix ABI changes with const qualifiers, as well as some missing docs.
|
|
|
|
| |
CID 1377551.
|
|
|
|
|
| |
It made the cursor animation start on init, even if widget wasn't
focused.
|
| |
|
| |
|
|
|
|
|
| |
Somehow this was left out. Fixes tabs, so you can now use "\t" and
press the "tab" key.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Because there might be hidden C implements defined, we need to
always generate the appropriate class initializer. This does not
hurt anything as the contents would have been called automatically
by Eo anyway.
@fix T5736
|
|
|
|
|
|
|
|
| |
The code was invalid, so making it valid now. Explicitely marking
the modifiers as unused, as mentionned in the documentation as
well.
See 9baa8752a9170e68e9430474f26cc1e672677d8e
|
|
|
|
|
|
| |
fix #ifdefs so it should in theory build on osx 10.11.x
@fix
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
- when deleted callback is found _edje_signal_callback_move_last() is called
in order to pack match array.
- during _edje_signal_callback_move_last() index skips when another deleted
callback is found, but does not reduce members_count.
- this duplicates a remaining callback and calls the callback twice.
Test Plan:
1. add multiple edje_signal_callback by edje_object_signal_callback_add()
which have the same source, signal, func but different data.
2. delete first and last callback by
edje_object_signal_callback_del/edje_object_signal_callback_del_full.
3. emit edje_signal.
4. observe one callback is called twice.
Reviewers: SanghyeonLee, conr2d, jpeg
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4985
|
|
|
|
|
|
| |
This fixes an ABI change when moving from unsigned long long
modifier mask to a simple enum. This is a fix for the release
of EFL 1.20.
|
|
|
|
|
|
|
|
| |
The API eina_slstr_ is meant to look just like const
strings, wihch means here there could instead be an internal
struct holding the name, and the API would behave the same.
Note: This API is new in 1.20
|
|
|
|
|
|
| |
This reverts commit 4f8d20c8265385f5eb7412dc96327b273cadd0b6.
I'll apply this after finishing of release.
Thanks JP to give notification.
|
|
|
|
|
|
| |
This will help to focus on creating efl_ui_widget class work.
And, we need to change all the Elm_Widget_Item related logics to
factory or something else.
|
|
|
|
| |
Booo for commit 2e6587a14b5e301e66f0ec5ef080eccb897b0fc5.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
this fixes an issue that has cropped up in the past few months - only
nvidia drivers with egl/gles in x11... and compositing won't work
(native surface) and the introduction of libglvnd
it's a combination of libglvnd lying that it has symbols it can't
later find, new features to get core functions via procaddress that we
hadn't migrated to use AND use preferring core functions that libglvnd
will expose, so switching to KHR extensions by preference. we also
need to symmetrically use destroy image khr too...
oddly enough using procaddress purely for create/destroy image makes
wayland fail ... sofor now i'm taking advantage of the fact that
wayland has no extensions string passed in at the moment and still
doing dlsym... this is odd though.
@fix
|
|
|
|
| |
@fix
|
|
|
|
| |
@fix
|
|
|
|
| |
handles possible error case nicely
|
|
|
|
|
|
|
| |
this reduces code and means we dont have to handle NULL exceptions as
alloca always "works".
@fix
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
the normal usage of these is something like
if (!strcmp(engine, my_engine))
win = window_get(ee);
which is a waste of effort since the window_get() functions all check
the engine interface internally
|
| |
|
|
|
|
|
|
|
| |
ref e3f4f4457d1614912cd43fc9db3dd07a7a8fe911
broken by D996
@fix
|
|
|
|
|
| |
stop throwing warnings when passing const params to functions which don't
modify the params
|
|
|
|
|
| |
The function is deprecated and actually a no-op already. Better make
sure we do not promote deprecated functions in our won examples.
|
| |
|
|
|
|
| |
thanks to stefan for reporting.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Although user use "inherit" in a state of proxy part,
the inherit function does not copy the source_visible and
the source_clip value of parent to the state.
Test Plan: {F1751132}sample
Reviewers: jpeg, cedric
Differential Revision: https://phab.enlightenment.org/D5017
@fix
|
|
|
|
|
|
|
| |
If we turned off the ticking with manual_render_set then perform a
manual render, we need animators to update.
ref T5462
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When a canvas is manually rendered the ticker is just a waste of cpu, and
worse - it can wake the drm back-end from dpms sleep, as the display needs
to be awake to generate vblanks.
We fire a DBG message when attempting to start an animator in this state
because it's frequently a bug that wastes battery life - (like E doing idle
cursor animations or clock updates while the display is off)
However, dpms off is not the only potential usage of manual render, so
another commit will follow shortly to fix the bug this commit introduces -
when using a backend with a custom ticker and doing manual render with
the display on, calling ecore_evas_manual_render() will not draw with
updated animator state.
Fix T5462
Again.
Really.
|
|
|
|
|
|
|
| |
Allow the drm engine to provide a tick timestamp for the previous vblank
interval.
ref T5462
|
|
|
|
|
|
|
|
|
|
| |
Engines that provide their own tickers may need to be able to provide the
time of the last tick even if they weren't sending ticks to EFL at the
time.
This is a feature added during freeze as it's necessary to resolve a bug.
ref T5462
|
|
|
|
|
|
|
|
|
|
| |
I guess this is a feature, and we're deep in freeze, but:
a) this is critical for fixing T5462 properly without any side effects.
b) ecore_drm2 is all beta api
c) this should only affect wayland users
ref T5462
|
|
|
|
|
| |
Make the event catcher functions call the custom_tick_begin/end helpers
instead of directly calling the engine functions.
|
|
|
|
| |
Purely cosmetic, but gets the comments back in sync with reality.
|
|
|
|
| |
while destroying the ecore_evas.
|
| |
|
|
|
|
|
|
| |
We are not shipping those (part of the private eo header files) and thus
we can not include those either. Simply removing them fixes the problem
I see with our ABI checker and it still passes al build tests I have.
|
|
|
|
|
| |
I was looking over this file for other problems but this jumped into my
eye.
|