summaryrefslogtreecommitdiff
path: root/src/lib (follow)
AgeCommit message (Collapse)Author
2016-06-21evas: Remove common interface and use provider_findJean-Philippe Andre
Evas.Common_Interface not only had a bad name, it also wasn't in line with how we can get a loop object, for instance. Use eo_provider_find in each implementing class.
2016-06-21svg: added support for parsing and showing of polyline data.Subhransu Mohanty
Reviewers: cedric, jpeg Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4064
2016-06-21efl/interface: fixed scubic_to and quad_to implementation.Subhransu Mohanty
Reviewers: cedric, jpeg Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4063
2016-06-21evas: Rename Evas.Object to Efl.Canvas.ObjectJean-Philippe Andre
One step closer to make the EO inheritance tree look like it's all Efl.
2016-06-21elm: Fix obvious warning (leak / typo)Jean-Philippe Andre
warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result] Thanks GCC for pointing out the leak.
2016-06-21ecore: Fix _ecore_animator_shutdown (double free)Jean-Philippe Andre
evas 3d examples would always exit on a double free, since EINA_INLIST_FREE was misused. Not surprising considering it's different from EINA_LIST_FREE but has a similar name.
2016-06-20elementary: remove wrong documentation for Elm.Widget.focusVitor Sousa
Fixes T3717. Reviewers: bu5hm4n Reviewed By: bu5hm4n Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4061
2016-06-20Adjust the code according to the eo event stop changes.Tom Hacohen
This was changed in the previous commit.
2016-06-20Eo event callbacks: Change the way callbacks are stopped.Tom Hacohen
Instead of using the return value, we now use eo_event_callback_stop() to stop calling other callbacks.
2016-06-20Eo callback call: Fix misleading docs.Tom Hacohen
2016-06-20edje_util: make sure we have an initialized return valueStefan Schmidt
2016-06-20edje_util: mark parameter as unusedStefan Schmidt
2016-06-20Edje, Elementary: Remove <password=off> tag when password mode is disabledYoungbok Shin
Summary: When edje_password_show_last option is enabled, the edje_entry uses <password=off> for showing last character. But, when password mode is disabled by the elm_entry, <password=off> is remained in the text. It can cause some problems. Because, there is no way to control password mode by API for the edje_entry. The elm_entry can't remove <password=off> tag before getting text from the edje_entry. So, the patch adds edje_object_part_text_hide_visible_password() function and the elm_entry will use this when elm_layout_theme_apply() is called. @fix Test Plan: 1. Run "elementary_test". 2. Show "Entry Password" demo. (Newly added by this patch) 3. Password mode is enabled. Put some text. 4. Click "Show Password" check box to disable password mode. 5. Put more text. 6. Click "Hide Password" check box to enable password mode again. 7. See a character among the text is visible. (without this patch) Reviewers: tasn, herdsman, cedric, jpeg, thiepha, raster Reviewed By: raster Subscribers: Blackmole, z-wony, woohyun Differential Revision: https://phab.enlightenment.org/D3988
2016-06-20elm_access: override elm_interface_atspi_widget_action_elm_actions_getShinwoo Kim
Summary: override elm_interface_atspi_widget_action_elm_actions_get to support what elm_access_action offers Reviewers: cedric, jpeg, stanluk, raster Reviewed By: raster Subscribers: seoz Differential Revision: https://phab.enlightenment.org/D4043
2016-06-20efl.ui.image: Fix min size of non-resizable imagesJean-Philippe Andre
Legacy API was setting a value that was not used in the size computation. This fixes the layout in elm_test "Icon Animation".
2016-06-20eo: remove now longer needed EO_BASE_BETA define from code baseStefan Schmidt
This was needed when the eo composite object was still in beta. Since commit d7c45e41d4a911b160d2c24c13f243d0c7de25a3 this is no longer the case. No beta part left in eo base so we can safely remove this define.
2016-06-20ecore_evas: Try to fix mouse events on WindowsJean-Philippe Andre
See also de5f293426965f9dc19 and T3789 I wrongly assumed that multi.{x,y} would be properly set. I'm assuming here that multi.{x,y} == (0,0) means they are not set, and that double comparison to 0 works fine.
2016-06-20evas: Fix usage of fill_setJean-Philippe Andre
efl.gfx.fill will reset the filled flag, so the internal function needs to be called instead of the gfx api. This test error was added in a very recent commit: ccaf12e1b66b2b49.
2016-06-20evas: Use efl_gfx APIs where appropriateJean-Philippe Andre
This is a better fix than the previous patch, as it keeps the legacy API check. The point of that check is: if the object has been created with legacy API (evas_object_image_[filled_]add, then legacy APIs are allowed, otherwise they are disallowed. This means only EO APIs should be used on an eo_add() image object.
2016-06-20evas: Fix type checking for legacy APIsJean-Philippe Andre
This should fix canvas 3d examples (that were calling fill_set and evas would reject with "object is not an image").
2016-06-20edje: Fix double clicksJean-Philippe Andre
This fixes T3895
2016-06-20elm_combobox/video: remove EO_BASE_BETAAmitesh Singh
composite_attach() is no more a beta API after d7c45e41d4a911b16
2016-06-20elm: Fix default image scale typeJean-Philippe Andre
Elementary image used to respect aspect ratio by default, corresponding to the fit_inside policy. Fixes T3914.
2016-06-20edje_load: fixed adding ellipse shape data.Subhransu Mohanty
Reviewers: cedric, jpeg Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4053
2016-06-19evas: fix double defineMarcel Hollerbach
/usr/local-efl/include/evas-1/Evas_Legacy.h:3762:30: warning: redefinition of typedef 'Evas_Load_Error' is a C11 feature [-Wtypedef-redefinition] typedef Efl_Image_Load_Error Evas_Load_Error; ^ /usr/local-efl/include/evas-1/Evas_Loader.h:126:30: note: previous definition is here typedef Efl_Image_Load_Error Evas_Load_Error; ^ thank you jpeg :P
2016-06-17elementary: Fix fileselector directory monitoring eventsVitor Sousa
@fix
2016-06-17Eo: Take composite out of beta.Tom Hacohen
This has proved itself very useful, and is used all around our API. It does not make sense to keep it as beta.
2016-06-17Efl: Fix a build breakJean-Philippe ANDRE
Strange doc reference has decided to break the build now. Not sure why it worked before and not anymore...
2016-06-17Evas: Rename smart object into Efl.Canvas.GroupJean-Philippe Andre
2016-06-17Evas: Fix warnings in Efl.Ui.TextJean-Philippe Andre
clang being overzealous with -Wmissing-field-initializers
2016-06-17Evas: Cleanup evas smart clipped classJean-Philippe Andre
This is legacy stuff. I wish we could hide it from our inheritance entirely. Instead, just make it abstract, remove all functions from eo (doable here) and rename with the keyword "internal" in the new ugly java style name.
2016-06-17Evas: Remove a useless magic checkJean-Philippe Andre
2016-06-17Evas: Add smart_ prefix to all smart functions (eo)Jean-Philippe Andre
This is a first step at separating legacy smart object features away from standard efl interfaces.
2016-06-17Evas: Move smart_members_get to legacyJean-Philippe Andre
Going forward, we prefer to return iterators rather than lists.
2016-06-17Evas: Move smart data to legacyJean-Philippe Andre
2016-06-17Evas: Move smart_callbacks_descriptions to legacyJean-Philippe Andre
2016-06-17Evas: Move smart_get to legacy and smart_attach to internalsJean-Philippe Andre
smart_get and attach referred to an opaque struct, from EO point of view. Also, attach was an EO-only function, used nowhere besides evas object smart itself, and evas grid (which is not EO public API).
2016-06-17Efl.Ui.Image: Remove invalid import in eo fileJean-Philippe Andre
2016-06-17Canvas text: Fix idiotic memory leak.Tom Hacohen
Thanks to vtorri for reporting.
2016-06-17efl_ui_win: move some APIs get the object's list in special location to ↵Ji-Youn Park
efl_ui_win. The apis to get the object or object list in special location is useful. like game app. so move these APIs from evas canvas to efl_canvas.
2016-06-17elm_video: make emotion obj as a composite object.Amitesh Singh
There is no need to reimplement player interface APIs in elm video. Thanks marcel for this idea.
2016-06-17Evas: Move Object_Pointer_Mode to Efl.EventJean-Philippe Andre
2016-06-17Evas: Move BiDi type to Efl.TextJean-Philippe Andre
This renames it to Efl.Text.Bidirectional_Type.
2016-06-17Evas: Move Evas.Load_Error to legacy, use Efl.Image.Load.ErrorJean-Philippe Andre
This also disables the unused interface "load_state".
2016-06-17Evas: Remove Evas.Render_Op and switch to Efl.GfxJean-Philippe Andre
Note: Only two modes are supported (blend and copy). The Efl.Gfx and Evas enums were different. All other values were not supported. For legacy compatibility (since GL engine actually implements some kind of support for all operations), render_op_set() should still work fine, even though it's not recommended, and won't work anymore with EO API.
2016-06-17Evas: Move Evas_Native_Surface to legacyJean-Philippe Andre
2016-06-17Evas: Fix clipees_get and return an iteratorJean-Philippe Andre
The legacy function was broken: it was returning the private data.
2016-06-17Evas: Mark legacy_ctor as constructor and betaJean-Philippe Andre
This is a futile attempt at hiding an internal function.
2016-06-17Evas: Move smart_move_children_relative to evas smartJean-Philippe Andre
This is temporary...
2016-06-17Evas: Move smart_type_check[_ptr] to legacyJean-Philippe Andre