| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
This reverts commit 4044fe650469d6b5910b62692236487630d8db9a.
|
|
|
|
| |
already theme_apply() instantiates popups
|
|
|
|
|
|
|
| |
Fixes warnings related to "disabled" & "disabled_visible" states
not present in respective parts.
@fix
|
| |
|
| |
|
|
|
|
|
| |
With EO we can't possibly call an EO function
with NULL.
|
|
|
|
|
|
| |
Most of the used cases would be slider without range, hence move
range feature to a new theme.
"elm/slider/range/../.."
|
|
|
|
|
|
|
| |
render inclusion has bene used smart geom not bounding box from actual
objects for inclusion in rendering. use the bounding box to be correct.
@fix
|
|
|
|
| |
@fix
|
|
|
|
|
|
|
|
|
|
| |
Summary: With the current detection, ecore_win32.pc was used. Fix this to use ecore-win32.pc
Test Plan: compilation
Reviewers: cedric, jpeg, zmike
Differential Revision: https://phab.enlightenment.org/D3980
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This problem was that because the refcount is now shared between the
parent and the programmer in some cases we would get a double unref. An
example way of triggering it is creating a button and putting it in a
box. The box has a callback registered that when the button is deleted
it would delete itself too. The problem is that the delete callback is
called the button is removed from the box thus causing the box to unref
it again (because of the parent), although the refcount was already
accounted for.
There is another more convoluted scenario that I have yet to fix.
Thanks to raster for reporting.
|
|
|
|
|
| |
This is a micro optimisation that doesn't really matetr, but since
we already have the actual eo object, we may as well use it.
|
|
|
|
|
| |
* keep on a single line if it fits 80 cols
* align to opening braces in functions
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This commit adds an API function which Enlightenment can call in order
to set an input device to be "left-handed". Mainly used for a mouse
pointer, but not specific to pointers.
@feature
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
|
| |
|
|
|
|
|
| |
This tests that a cached object is not reused invalidly if
it was ref'ed.
|
|
|
|
| |
Also, fix calls to a proxy obj from a proxy function.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This should now fix the part API usage once and for all.
EFL should have no part name in any of its APIs beyond
the Efl.Part interface.
Part proxy objects (may be real objects) have a lifetime
of only one function call, in a fashion similar to eo_super.
@feature
|
| |
|
|
|
|
|
| |
Ecore.hh and eina_workarounds.hh have not been shipped in the dist and thus
failed the build.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and content visibled
Summary:
genlist text_get and content_get send signal for visibled or re-arrange
it's part on edc.
this singal may need to be processed before calculating item edc for
proper result.
we cannot call one only one time in realized function, because, size
must calculated before the realized callback, and user can send
customized signal in their realized callback which also need to be
processed.
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
so... i got this ... callback calls callback calls something calls
callback that deletes the original object at the top so when it comes
back ... things die as the object was destructed. in removing eo_do()
we removed the ref/unrefs that went with it. so this uses the
_EO_API_BEFORE_HOOK and _EO_API_AFTER_HOOK to call exposed "internal"
public functions _eo_real_ref() and _eo_real_unref().
this fixes a new segv i've noticed in several e dialogs where hitting
close does the above via callbacks and closes the window etc.
|
|
|
|
|
|
|
|
|
|
| |
sothe ecore-con tests were calling ecore_con_server_connected_get()
every time a server was created on a NUL server object. WTF? this is
pointless. testing if an api returns tre on being connected on an
invalid object? all it does is create lots of eo noise. remove so we
can see the real errors in the output.
@fix
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
this removes the cares/ares based resolver and the compiled-in dns.c
resolver, modified the getaddrinfo based resolver to use threads not
forking (almost halving its size) and now makes that the only resolver
we have. getaddrinfo handles ipv6 and ipv4 (according to docs). this
simplifies code paths, drops code size of the efl tree by about 11k
lines of code, makes it easier to test and more robust to future
changes with ip resolving as it now just relies on libc. we won't have
coverity complaints on dns.c imported code anymore to fix and don't
have tokeep up with bugfixes/security from the upstream imported code.
this means we use a single resolver on all platforms (windows, mac,
linux) as opposed to before where cares was used for windows, and
dns.c on linux/mac. oh and the forking original was broken since our
move to eo too. so it couldnt even compile if enabled, letalone work.
so fix bug with missing /etc/resolv.conf that dns.c couldn't cope
with, fix testability, fix maintainability and reduce efl codebase size.
this fixes T3668
@fix
@improve
Subscribers: cedric, seoz, jpeg
Maniphest Tasks: T3668
Differential Revision: https://phab.enlightenment.org/D3971
|
|
|
|
|
|
| |
Fixed generation of complex types in C++ binding, with tests. This
problem came after the removal of the pointer types for top-level
complex types.
|
| |
|
|
|
|
| |
Promises can have a second type, which is the progress type
|
|
|
|
|
|
| |
Moved all generation to a single Makefile_Cxx.am file instead of
throughout the whole project. And fixed C++ generation on Elementary
after elm merge.
|
| |
|
|
|
|
|
|
|
| |
I thought I compiled, but it seems that @q66 managed to distract
me and I thought wrong and didn't actually. Oh well, fixed now.
Thanks to @zmike for letting me know.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Complex types (i.e. list, array, hash, accessor etc.) now do not require
pointers with them anymore (the pointer is implied) and the same goes for
class handles. Eolian now explicitly disallows creating pointers to these
as well. This is the first part of the work to remove pointers from Eolian
completely, with the goal of simplifying the DSL (higher level) and therefore
making it easier for bindings (as well as easier API usage).
@feature
|
|
|
|
|
|
|
| |
window's eo.
elm_window will be changed to control layout related with conformant.
remove opacity and overlap mode and add type set.
|
|
|
|
|
|
| |
Before this Eolian segfaulted when an invalid keyword was used.
Fixes T3672.
|
|
|
|
|
|
| |
We weren't allocating the correct amount. Oops.
CID 1355594.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
comp.h is redefining some macros on Windows. So just rename all the macros
with the TANGO prefix
Test Plan: compilatioN
Reviewers: cedric, jpeg, zmike
Differential Revision: https://phab.enlightenment.org/D3968
|
| |
|
|
|
|
|
|
|
| |
rthis replaces double a == double b with a macro that keeps a close
enough range using epsilon (which is the error range for a dobule).
this fixes T3245
|
|
|
|
|
|
| |
Fixes missing app icons (and others) when using elementary icon theme.
This is required to comply with the fdo icon spec.
Now that we have a fuller icon theme in elementary it's not intrusive
|
|
|
|
| |
Use some smarter logic to make elementary vs fdo selection mutually exclusive
|
|
|
|
|
| |
eglGetError() is actually somewhat heavy, so hide it behind the GLERRV
macro which compiles out the test by default.
|
|
|
|
|
|
|
|
|
|
| |
DMABuf buffers destroy their glimage in the unbind callback, so it's
usually already gone for the free callback.
Now we test if we actually need to destroy anything.
Also, switch to GLERRV macro for error reporting - it saves us the heavy
eglGetError() unless we've built it in intentionally.
|