summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-02eio: properly mark array contents as ptrDaniel Kolesa
2017-11-02eolian: only allow reference (ownable) types in containersDaniel Kolesa
2017-11-02Update my name in more placesAndy Williams
2017-11-02Update auto API doc styling to match main websiteAndy Williams
Not perfect, but it's a good start
2017-11-02elm test: panes - revert the codeAmitesh Singh
test_panes.c code was added into previous patch by accident.
2017-11-02Efl.Ui.Radio: remove value{} apiAmitesh Singh
Efl.Ui.Nstate already implements value{}. @fix
2017-11-01ecore_evas: if an async rendering is still going on, there won't be a new ↵Cedric BAIL
one starting.
2017-11-01ecore_evas: do not propagate drawing change blindly from sub surface to parent.Cedric BAIL
It is not because a round of rendering happen for a child, that it result in actually drawing anything in the parent. The parent will always be aware of the rendering request of the sub surface and we should only track what the parent think. T6049 Tested-by: Derek Foreman <derekf@osg.samsung.com>
2017-11-01efl_ui_radio: remove some legacy codeSungtaek Hong
Summary: This uses constructor/destructor instead of group_add/group_del. Note: finalize can't be used for theme loading as any action done inside efl_add(...) would be lost (eg. part text set). Test Plan: 1) run elementary_test -to radio Reviewers: jpeg, woohyun, cedric Subscribers: akanad Differential Revision: https://phab.enlightenment.org/D5404 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2017-11-01evas-wayland-shm: Fix formattingChris Michael
Make this line readable in 80 columns NB: No functional changes Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-11-01evas: Minor formatting fixesChris Michael
NB: No functional changes Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-11-01evas-drm: Fix formattingChris Michael
NB: No functional changes Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-11-01efl_ui_focus_manager: remove strange naming of a functionMarcel Hollerbach
this is just normal next or prev, the prepare is done on the caller side now
2017-11-01efl_ui_focus_manager: improve debug informationsMarcel Hollerbach
2017-11-01ecore-drm2: Fix issue of not being able to set output modeChris Michael
If we pass in screen geometry here when trying to set an output mode, we can encounter "out of memory" errors from libdrm with outputs that have a high resolution. As it turns out, we should be passing 0, 0 for the x/y values when trying to set an output mode. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-11-01efl_ui_win: revert accidental override removeDaniel Kolesa
2017-11-01elm: mark access interfaces as betaLukasz Stanislawski
Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5365
2017-11-01elm: Major cleanup of EO filesJean-Philippe Andre
This prevents legacy EO classes from being exposed through .eo.h headers or .eo in share/eolian/includes. Also removes a slew of useless xxx_eo.h intermediate headers. Notes: - elm_systray has no proper API: it's not clear if the EO API should be released (in which case it needs to be renamed to efl_something) and there is no legacy API to create a systray object. - Some files have been placed in a "FIXME" section, as I believe they are necessary within EO land, but at the same time still don't conform to the interfaces (eg. name starts with elm_). - elm_interface_scrollable is required by photocam. This means photocam needs to be adapted to fit the EO scroller API (still to be completed, I believe). Bugs: - This breaks most C++ examples. I KNOW. And I'm working on it. Ref T5301
2017-11-01eolian: add part validation (including dup check with funcs)Daniel Kolesa
2017-11-01elementary: use @cref where possibleDaniel Kolesa
2017-11-01eolian: add @cref as alternative to @inDaniel Kolesa
This is a "pass by reference to const" equivalent. There is no explicit pointer and currently it's the same as ptr(const(x)) on the type. However, it is also usable on properties.
2017-11-01Genlist Item Pin FeatureGodly T.Alias
Summary: **@feature** T6241 This feature enables genlist to pin an item to viewport which will be available always for user to view/select. **Use Case**: In a big list of music, most times when user finds a song which they like, before playing that they may want to go through the entire list to check whether there is some other good songs, but after seeing the entire list user have to again scroll back to the position of item which they liked to play it then. In this case item pinning can be used, so that the item which they want to keep for future selection can be pinned and then it will remain in viewport, finally when user want to do operation on item, it will be readily available in viewport. Signed-off-by: Godly T.Alias <godlytalias@yahoo.co.in> Test Plan: Elementary Test -> Genlist -> Double click on items to enable/disable pinning Reviewers: raster, cedric, prince.dubey, SanghyeonLee Subscribers: rajeshps, jpeg, shilpasingh Tags: #efl Differential Revision: https://phab.enlightenment.org/D5340
2017-11-01Ecore_Imf: fix wrong annotation and enum nameJinYong Park
Summary: There are wrong annotation about version and wrong enum name so fix that. Reviewers: jpeg, cedric, akanad Differential Revision: https://phab.enlightenment.org/D5403
2017-11-01Eet: fix wrong doxygen definitionJinYong Park
Summary: Eet_Image_Encoding and Eet_Colorclass is from enumeration in Emile, but it's definition is typedef, not enum. It makes broken link like below webpage. https://docs.enlightenment.org/efl/current/group__Eet__File__Image__Group.html In above page, Eet_Image_Encoding is not linked. So doxygen documentation should be changed to typedef. Reviewers: cedric, jpeg, myoungwoon, conr2d Differential Revision: https://phab.enlightenment.org/D5411
2017-11-01Elm_Entry: Add annotation to unnamed enumJinYong Park
Summary: There are unnamed enumeration in Elm_Entry, so add annotation and names like D5376 (https://phab.enlightenment.org/D5376) Reviewers: jpeg, cedric, myoungwoon Differential Revision: https://phab.enlightenment.org/D5401
2017-11-01eina: Fix spelling errors in documentation (log..matrix)Bryce Harrington
Reviewers: cedric, ajwillia.ms Subscribers: segfaultxavi, jpeg Differential Revision: https://phab.enlightenment.org/D5417
2017-11-01evas: Move evas_canvas.eo to legacy-onlyJean-Philippe Andre
This isn't meant to be installed. The canvas API in EO is based around the interfaces Efl.Canvas and the widget Efl.Ui.Win. Anything else is not EO (eg: ecore_evas, evas, ...) Note: evas_canvas3d is the last remaining thing that is installed along EO files, but those are all beta APIs.
2017-11-01evas: Add seat argument to 'pointer_inside' (EO)Jean-Philippe Andre
This merges pointer_inside and pointer_inside_by_device. Affects only EO.
2017-11-01edje_cc: Fix shadow warning (global scope)Jean-Philippe Andre
2017-11-01evas: Remove specific pointer_inside APIJean-Philippe Andre
This is a name clash. It doesn't matter too much since Evas.Canvas isn't meant to be exposed to the EO API.
2017-10-31evas: Remove erroneous EINA_UNUSEDChris Michael
'output' variable is actually used in this function, so remove EINA_UNUSED from function parameter Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-10-31efl_animation: Change protected methods to be internal methodsJaehyun Cho
target_state_save, target_state_reset, target_map_reset methods are used internally. Therefore, those methods become internal methods.
2017-10-31eina: Fix spelling errors in documentation (file..lock)Bryce Harrington
Summary: Signed-off-by: Bryce Harrington <bryce@osg.samsung.com> Reviewers: cedric, ajwillia.ms Reviewed By: ajwillia.ms Subscribers: segfaultxavi, jpeg Differential Revision: https://phab.enlightenment.org/D5410
2017-10-31eolian: properly free partsDaniel Kolesa
2017-10-31eolian: fill parts into dbDaniel Kolesa
2017-10-31edje_cc: move offset_scale to correct place and fix docAndrii Kroitor
2017-10-31eolian: Add some color to those warning messagesJean-Philippe Andre
Note: This is not using eina_log, not entirely sure why, but this doesn't prevent us from adding some color.
2017-10-31eolian: Skip @beta APIs for duplicate warningsJean-Philippe Andre
No warnings: export EOLIAN_WARN_FUNC_DUPLICATES=0 No beta warnings: export EOLIAN_WARN_FUNC_DUPLICATES=1 All warnings including beta: export EOLIAN_WARN_FUNC_DUPLICATES=2 EOLIAN_WARN_FUNC_DUPLICATES is not an API and may change in the future as we improve the tool :)
2017-10-31elm test: calender - use eina_strbuf_append_strftime insteadAmitesh Singh
2017-10-31efl_ui_slider: add eina_value_flush after using the valueWooHyun Jung
2017-10-31efl_ui_calendar: apply new format_cbWooHyun Jung
2017-10-30eo-cxx: Fix compilation error with any_value received by valueFelipe Magno de Almeida
2017-10-30ecore_evas_wayland: Fix session recoveryDerek Foreman
Turns out when apps reconnect to the compositor they don't always realize they need to redraw themselves. Force a manual render at startup if we end up in a state where an update is needed but has probably been dropped on the floor.
2017-10-30efl-net: fixup copy & paste abuse.Cedric Bail
2017-10-30edje_cc: fix parsing and documentationAndrii Kroitor
This fixes parsing of properties in edje_cc and makes it more consistent. All bool and color values are now parsed in same way. Default values for many values are now given in edc_ref. Some documentation blocks are moved to correct places. Fixed mistakes in description of edc properties. @fix
2017-10-30edje_cc: fix item.max parsingdevs/lorddrew/edcref_fixAndrii Kroitor
It is now possible to set item.max back to default value (-1 -1). @fix
2017-10-30edje_cc: make box/table item.spread minimum 1 1Andrii Kroitor
Minimum value was 0 0, but it has same effect as 1 1.
2017-10-30edje_cc: fix program.filter descriptionAndrii Kroitor
@fix
2017-10-30edje_cc: fix text.align descriptionAndrii Kroitor
@fix
2017-10-30edje_cc: limit map.zoom to non-negative valuesAndrii Kroitor
@fix