summaryrefslogtreecommitdiff
path: root/src (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-21edje: Fix compilation of svg example (add -beta)Jean-Philippe Andre
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-21edje/example: Added example for testing vector part with svg images.Subhransu Mohanty
Reviewers: cedric, jpeg Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4062
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-21examples: Fix misuse of evas image api on canvas 3dJean-Philippe Andre
image_size_set is for legacy images
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-20eolian-cxx: Remove Eina_Bool from event function wrapperFelipe Magno de Almeida
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-20Eo event: Add a test for stopping callbacks within another callback.Tom Hacohen
This tests that stopping callbacks is correctly preserved inside the call and does not affect any surrounding callback calls.
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-20evas: native-tbm: remove unused variableStefan Schmidt
The variable was set but never used in this function.
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-20evas gl: Fix invalid argumentJean-Philippe Andre
GCC didn't warn where it should have :( Luckily the previous code worked just as well as the value of EINA_TRUE and EVAS_GL_GLES_1_X are the same (1).
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 3d: Fix shader compilation with EGLJean-Philippe Andre
This fixes the following error: error C1059: non constant expression in initialization It happened with the hedgehog example: evas_canvas3d_aabb
2016-06-20evas: Fix regeneration of shaders (normal and 3d)Jean-Philippe Andre
This will trigger a re-run of the shaders shell scripts even in case of out-of-tree builds. BUILT_SOURCES is used here because for whatever reason make does not rebuild the .x targets in case of out-of-tree builds (even if the timestamps of the dependencies have changed).
2016-06-20evas: Improve debug logs (print shader code)Jean-Philippe Andre
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: Add internal eo files to EXTRA_DISTJean-Philippe Andre
This should fix make distcheck
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-17examples: eldbus and elementary: fix build after efl model changesStefan Schmidt
In commit 8e4f383d61188020d5ceeee691fd7df761f10202 the function signature changed but examples have not been build and fixed.
2016-06-17examples: Fix compilation (use legacy func)Jean-Philippe Andre
name has been removed (it's part of EO).
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).