path: root/src/lib (follow)
AgeCommit message (Collapse)Author
2014-11-10label: Reset sd->lastw as '-1' in some elm_label APIs for ensure the ↵Youngbok Shin
sizing_eval. Summary: In some cases, elm_label doesn't calculate its min size if it is not resized from outside. It is happened when only elm_label used with elm_label_line_wrap_set API. The following APIs can change min size of the widget, so we can't skip the sizing_eval func. elm_label_line_wrap_set elm_label_line_width_set elm_object_text_set -> _elm_label_elm_layout_text_set will be called. @fix Test Plan: I put a change to test_notify.c for test. elementary_test notify -> click "top" button. -> You can't see elm_label without the patch. Reviewers: woohyun, tasn, seoz Reviewed By: seoz Subscribers: herdsman Differential Revision:
2014-11-10macro: Fix wrong macro braces.Daniel Juyung Seo
This causes unwanted result. Fit it.
2014-11-09elm_box_align_set API fixshilpa.singh
Summary: Issue: elm_box_align_set APIs not working well Solution: hint_set should not be called instead evas box align APIs have to be used @fix Test Plan: elementary test demo first page, though align is set as 0.0 0.5 it always shows as 0.5 Reviewers: Hermet, raster, seoz Subscribers: rajeshps, govi Differential Revision:
2014-11-07widget: fix the typo. Use win object instead.Amitesh Singh
Summary: @fix Reviewers: seoz, raster Subscribers: seoz Differential Revision:
2014-11-07widget: Remove duplicated declarations and clean up them more.Daniel Juyung Seo
2014-11-07genlist: Remove unnecessary callbacks when item loop is disabled.Daniel Juyung Seo
2014-11-05elm_general: Add '*' explicitly for function pointer parameterTae-Hwan Kim
Reviewers: raster, cedric, huchi, Hermet Reviewed By: Hermet Differential Revision:
2014-11-03elementary: report time correctly when benchmarking time to first frame.Cedric BAIL
2014-10-31elm_widget: fix segfaults for _elm_widget_item_style_set/getartem.popov
Summary: Changing of styles for widget items isn't realized yet. This fix should be presented to avoid segfaults when elm_object_item_style_set/get is calling @fix Reviewers: seoz, raster, cedric, Hermet Reviewed By: Hermet Subscribers: bluezery Differential Revision:
2014-10-31panel: add error messages for user information.ChunEon Park
2014-10-31Elm_Panel: forbid changing of content of "elm.swallow.event" partKateryna Fesyna
Summary: Because the "elm.swallow.event" part is used for internal needs of Panel widget setting up or unsetting content of this part can break the behavior of this widget. Due to the fact that this part is invisible and does not have any use cases for user it seems acceptable to forbid changing of its content. @fix Reviewers: cedric, seoz, raster, Hermet Reviewed By: Hermet Subscribers: reutskiy.v.v Differential Revision:
2014-10-30check: deleted typo.woochanlee
Summary: deleted typo. Reviewers: seoz, Hermet Reviewed By: Hermet Differential Revision:
2014-10-30quicklaunch: initialize edje earlier.Cedric BAIL
We do trigger an edje theme open during the first stage of quicklaunch as part of config init apparently. So we better init or we will endup with some really bad memory corruption.
2014-10-29elm win - start wins in withdrawn stateCarsten Haitzler (Rasterman)
this matches 5954289c6ce1cd55ff212428291604b981438439 commit on efl - fixes initial window state so you can detetc when it is shown and normal. @fix
2014-10-29fileselector: Do not call _populate directly in APIsRyuan Choi
Summary: User application may call some fileselector APIs to configure fileselector instance. And some of them may call _populate but only last request is needed. However, T1663 raises that last request might be rejected with expansion option and multiple requests of _populate. It's because expansion mode do not allow next _populate until previous one is finished. So, this patch fixes it via scheduling _populate instead of calling _populate() directly in APIs. @fix Maniphest Tasks: T1663
2014-10-20doc: add API docs in elm_interface_scrollable.Adrien Nader
This adds - gravity_set - gravity_get - bounce_allow_set - bounce_allow_get - movement_block_set - movement_block_get - policy_get - policy_set - content_region_get - content_region_set - page_size_set - page_size_get - page_snap_allow_set - page_snap_allow_get - single_direction_get - single_direction_set - last_page_get - current_page_get - content_size_get - scroll_up_cb - hbar_drag_cb - drag_start_cb - scroll_left_cb - vbar_press_cb - hbar_press_cb - hbar_unpress_cb - drag_stop_cb - page_change_cb - animate_start_cb - scroll_down_cb - scroll_cb - animate_stop_cb - scroll_right_cb - edge_left_cb - vbar_drag_cb - vbar_unpress_cb - edge_bottom_cb - edge_top_cb - page_show - region_bring_in - page_bring_in - content_region_show - content_min_limit
2014-10-20doc: add API docs in button, container, image, store, general.Adrien Nader
This adds API docs for: - elm_button_admits_autorepeat_get - elm_container_content_swallow_list_get - content_get - content_set - content_unset - elm_image_resize_down_set - resize_down_get - resize_up_set - resize_up_get - scale_set - scale_get - fill_inside_set - fill_inside_get - sizing_eval Light documentation for enum Elm_Object_Select_Mode, enum Elm_Object_Multi_Select_Mode and Elm_Store_Item_Mapping_Type.
2014-10-20doc: fix mismatched variable names between prototypes and doxygen comments.Adrien Nader
Several APIs are marked as not documented simply because the doxygen documentation mentions a parameter named "foo" while the spelling in the prototype is something like "fooh". An example correction is - * @param fsize Finger size + * @param sz Finger size Nothing very complicated and there are also a couple typo fixes I noticed while going over the files.
2014-10-20Elm cnp: Fix infinite loop on drop target deletions in some cases.Tom Hacohen
In some cases, like having a drop target inside an inwin (looks like it can be other containers too) can cause an infinite loop (as described in the report). The reason for that is that while the drop target was added when there was an X window available, the X window ws now gone, so the non X path was being called which didn't have the code to remove the item from the list being iterated. Yes, definition of spaghetti and false assumptions. Elm dnd/cnp need a massive overhaul, they are disgusting. See the ticket for more information on the issue. Fixes T1702
2014-10-20GLView: Add legacy bindings for the new functionsJean-Philippe Andre
rotation_get and evas_gl_get should have legacy bindings as well
2014-10-20GLView: Add constructor for GLES 1.1 context glviewJean-Philippe Andre
This also adds the legacy bindings @feature
2014-10-20GLView: cosmetic changesJean-Philippe Andre
2014-10-20GLView: Add support for client-side rotationJean-Philippe Andre
See recent changes in Evas GL for reference. This also introduces the EO function rotation_get() @feature
2014-10-20GLView: Add more configuration flags for the surfaceJean-Philippe Andre
This adds precise DEPTH, STENCIL and MSAA configurations. @feature
2014-10-20GLView: Clean up the native surface during deletionJean-Philippe Andre
2014-10-20GLView: Add API to get the Evas_GLJean-Philippe Andre
Before screaming "don't expose this", here's the reasoning: There will be a few new APIs in evas-gl (support pbuffer, ...) that require a pointer to the Evas_GL to be called. So, instead of exposing each and every one of these evas gl functions in a dummy wrapper in elm_glview, we just give access to the real pointer. GLView will always be a wrapper around evas_gl, because that's what it is by definition.
2014-10-19widget: fix seg fault when ts is NULL.Amitesh Singh
Summary: if translatable is FALSE and _translate_string_data_get returns NULL, ts would be NULL which results into crash. @fix Reviewers: seoz, raster, Hermet Reviewed By: Hermet Subscribers: seoz Differential Revision:
2014-10-17atspi: properly include at-spi headers.Lukasz Stanislawski
Summary: Change requested by TAsn. Previuosly AT-SPI headers were kept private and included directly into elementary source code. From now on, AT-SPI headers can be included from Elementary.h public header, however will be marked as beta APIs. Commit includes following changes: * include all atspi headers into new elm_interfaces.h header. * marking all at-spi interfaces methods/properties as @protected. * wrap all common headers with EFL_BETA_API_SUPPORT. * make some common APIs visible in lib, by adding EAPI attribute (if someone decides to use beta APIs). Test Plan: out-off tree build with gcc, g++ Reviewers: tasn Reviewed By: tasn Subscribers: seoz, q66, kuuko Maniphest Tasks: T1721 Differential Revision:
2014-10-17entry: Describe input panel numberonly variationsJihoon Kim
2014-10-17entry: Add input panel normal and password variationsJihoon Kim
2014-10-17mapbuf: updated doc.ChunEon Park
it's been under stablization for a long time and only "movement" is proved in performance improvement.
2014-10-14win: fix segfaults (wrong checking)o.shcherbina
Summary: There were wrong checkings in elm_win_size_base_get and elm_win_size_step_get @fix Reviewers: seoz, Hermet Differential Revision:
2014-10-11bg: fix the _elm_bg_elm_layout_sizing_eval bug.woochanlee
Summary: Since the sd->image is swallowed to the edje object, it's position and size will be managed by edje smart object. in the bg side, it doesn't need to care the position and size of the image. @fix Reviewers: Hermet Differential Revision:
2014-10-10elm_interface_scrollable: fix last page get apiHosang Kim
Summary: First page's number is 0. So I changed '+' to '-'. Reviewers: seoz, jaehwan, Hermet Reviewed By: Hermet Differential Revision:
2014-10-09elm_image no longer crashes when deleting the image from a download callbackMike Blumenkrantz
2014-10-09Elm win: Rename duplicate eo property wm_manual_rotation_done.Tom Hacohen
This has to be renamed otherwise it clashes for bindings.
2014-10-09Elm scrollable: Include the scrollable interface in the main header.Tom Hacohen
2014-10-07genlist item block recalc checks now more readablezmike
2014-10-07genlist item block recalc checks make more sensezmike
2014-10-06List: fix annoying Valgrind unitialized value.Daniel Zaoui
2014-10-06panel: remove warning.ChunEon Park
2014-10-06panel: add elm_panel_scrollable_get()ChunEon Park
2014-10-06Introduce current_name_{set|get}Ryuan Choi
Summary: When fileselector is opened, it would be nice to be able to provide initial filename. Like "Untitled Document" in Gedit, when save for the first time. More details in Gedit, Gedit provies default name, "Untitled Document" and does not change default name while navigating directories. Once we selected any file, Gedit changes value of name entry to selected filename and it is not also changed while navigating directories. @feature Reviewers: seoz, yakov-g Reviewed By: yakov-g Subscribers: seoz Maniphest Tasks: T1664 Differential Revision:
2014-09-30Change according to recent Eo changes, and fix related wrong unrefs.Tom Hacohen
eo_add()'s counterpart is eo_del, not eo_unref. Regardless of that, some objects were being double-deleted which spew out some eo errors. These things should now be fixed. bc6b6aa457be1325caa5cb86a0a9e166cbb5a7cb is the relevant EFL commit.
2014-09-30elm_menu: Add item_signal_emit_hook for elm_menuJaehyun Cho
Summary: Add item_signal_emit_hook for elm_menu Reviewers: Hermet Reviewed By: Hermet Subscribers: seoz Differential Revision:
2014-09-29scale: change the floating number comparison method.Jaehwan Kim
2014-09-29elm_object_item: add a convenient macro api.ChunEon Park
2014-09-28authors: Updated authors list.Daniel Juyung Seo
2014-09-26Elm win: fix wrong deletion of elm windows.Tom Hacohen
This is a fix upon 6e7686c030fab162edb3128de005ec00ea8c0ffc. This correctly deletes the list even if the windows are still referenced and even if they are deleted from under out feets.
2014-09-26scale: fix the floating number comparison.Jaehwan Kim
There's no meaning 0.00001 in scale. So in that case, it is ignored.