| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Ecore being a dependency of evas, let's make our life easier and
rely on ecore to tell us when to reset pipe due to a fork instead
of trying to guess.
|
|
|
|
| |
properly.
|
|
|
|
| |
variable.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
if proxy fails are too many then give up on queued lookups as they
likely will continue. i noticed a process continually spawning efl net
proxy helper because one queued lookup failed and could be looked up
so it kept trying again and again.
@fix
|
|
|
|
| |
It needs to be exposed for things like c++ and others to work.
|
|
|
|
| |
There are 3 other indicator APIs that aren't in the part class... why?
|
|
|
|
| |
Please tell me this is the last one
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
during elm_widget_theme_apply() state was set to off when state is on.
@fix
Test Plan: change locale/theme when a radio is on.
Reviewers: jpeg, cedric, woohyun
Differential Revision: https://phab.enlightenment.org/D5432
|
|
|
|
|
|
| |
Build failed with LKI not found, as a symbol, but it's a macro.
Copy & pasted from evas_common_private.h
How can this work on one platform and not another? I don't get it...
|
|
|
|
|
|
|
|
| |
Reviewers: cedric, ajwillia.ms
Subscribers: segfaultxavi, jpeg
Differential Revision: https://phab.enlightenment.org/D5425
|
|
|
|
|
| |
and that the free function cannot access content of the pointer
(unless the pointer memory size is 0).
|
|
|
|
|
|
|
|
|
| |
the freeq can't allow things to access the content of the pointer
because the content canbe written over by canary handling qhen
submitted to the freeq. clear it inline then just submit the final
pointer to the freeq.
@fix
|
| |
|
|
|
|
|
|
|
|
| |
indicator_format_set/get & indicator_format_function_set are
now legacy APIs.
indicator format can be set by using generic Ui.Format function
e.g.
efl_ui_format_string_set(efl_part(sliderObj, "indicator"), "1.0%f");
|
|
|
|
|
|
|
| |
elm_code_widget is causing a lot of trouble as it's relying on internal
access to elementary, without being built as part of elementary.so. Many
EAPI symbols are exported that shouldn't need to be, as they are only
internals of elm.
|
|
|
|
|
|
|
| |
Because of this I couldn't test my previous patches properly and now
realized that I also broke make check... >_<
See D5419
|
|
|
|
|
|
|
|
| |
This will be used to solve issues around style_set:
if the widget is legacy or pure eo we may need to select a different
style. So in the constructor we need to know whether we are legacy or
eo. Note that calling style_set in finalize only is too late as we would
lose information such as efl_text_set() called inside efl_add().
|
|
|
|
| |
Obviously ui.win is still the ugly exception.
|
|
|
|
|
| |
I don't think it is necessary to call this before construction, and that
could instead lead to issues. It's just weird overall.
|
|
|
|
|
| |
this should fix T6323
@fix
|
|
|
|
|
| |
When objectBoundingBox flag is set up, all gradients should morphed into
multiple gradients for every entity that has gradient to be applied on
|
|
|
|
|
|
|
| |
Wrong position was used while going through the array of
points
@fix
|
|
|
|
|
|
|
| |
It actually invoked SIGSEGV when trying to load SVG file with Radial
Gradient
@fix
|
|
|
|
|
|
| |
Just as a starter to make a working background that, later on, will go
through Svg_Node's and build a certain source code to be saved in SVG
picture as a file
|
|
|
|
|
|
|
|
| |
so it doesn't only load from eet or edj only
but also from those any extensions who is ACTUALLY eet, but named as,
for example, like, "file_with_svg.dev"
@fix
|
|
|
|
|
| |
clang is smart enough to warn about this.
I've mentioned it multiple times...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
dev branch : devs/subhransu/font
The Final goal is to move the evas_font module to ector so that both ector and evas can reuse the code.
make the api simple so that sam eapi can be used by evas_textblock and ector text.
This is the 1st stage to achive that gola, first remove the evas internal dependancy as much as possible before moving to ector library.
Reviewers: jpeg, raster, herdsman, cedric, id213sin
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5419
|
|
|
|
|
| |
This could happen if objects still have references while evas is being
shut down (a bad situation).
|
|
|
|
|
|
| |
elementary_config.h should not even exist. It's been hijacked as a
private header for elementary, but all "real" configuration is stored in
efl's main config.h now.
|
|
|
|
|
| |
This is probably temporary as well, but it's necessary to make examples
compile (with rectangle).
|
|
|
|
|
|
|
|
| |
This uses the new cref keyword instead of inout, as the c++ code has no
access to the internals of struct Efl.Text.Cursor.Cursor
Something tells me cref may not be the perfect solution here (we lose
information on whether this is in, out or inout).
|
|
|
|
|
| |
Mote: for protected we should use "protected:" if that is somehow
possible.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I hid it behind ifdef for now as I'm very much unsure of what I'm doing.
This whole modern C++ thing is still weird to me :)
Prerequisite:
#define EFL_CXX_WREF_EASY
This allows constructs such as:
auto wobj = obj._get_wref();
std::cout << wobj->text_get() << std::endl;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows constructs like:
auto w_obj = obj._get_wref();
auto cb = std::bind([w_obj]() {
auto o = w_obj.lock();
if (!o) return;
o->call();
});
event_add(..., obj, cb);
Note: I don't like how those wref work. Close to c++ wref but far from
EFL wref.
|
|
|
|
|
|
|
|
| |
- Calendar: Some examples can't be ported. Not good.
- Toolbar: Needs the new API to be completed.
- Clock: Crashes at runtime.
Ping @felipealmeida
|
|
|
|
|
|
| |
NOTE: protected APIs are placed behind ifdef as well in the
implementation file. This makes sense since the define is required for
the C code to compile, but this isn't what @protected means.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Coverity reports that EVAS_OBJECT_DATA_SAFE_GET returns NULL here (184
out of 188 times). As such, we should not be calling
_event_animation_object_get with a null object so add a null check here.
Fixes Coverity CID1381713
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Coverity reports that EVAS_OBJECT_DATA_SAFE_GET returns NULL here (184
out of 188 times). The _all_animation_objects_cancel function
directly dereferences the obj parameter passed into it, so lets null check it
before calling that function.
Fixes Coverity CID1381711
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Coverity reports that EVAS_OBJECT_DATA_SAFE_GET returns NULL here (184
out of 188 times). The _all_animation_objects_cancel function directly
dereferences the obj parameter passed into it, so lets null check it
before calling that function.
Fixes Coverity CID1381710
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Textblock's ellipsis feature only worked when text's width exceeds its area.
So, it didn't work when text's height exceeds its area by "br" tags.
This patch will do ellipsis when only ellipsis=1.0 is set.
@fix
Test Plan: make check
Reviewers: herdsman, raster, cedric, jpeg, sohyun
Reviewed By: raster
Subscribers: woohyun
Differential Revision: https://phab.enlightenment.org/D5412
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
It should return width and height with positive values or zero.
@fix
Test Plan: make check
Reviewers: raster, jpeg, cedric
Reviewed By: raster
Subscribers: jiin.moon
Differential Revision: https://phab.enlightenment.org/D5422
|
|
|
|
| |
Thanks Gustavo.
|