summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-10eolian cxx: fix the remaining type errorsDaniel Kolesa
2017-08-10eolian cxx: fix build after eolian type api changeDaniel Kolesa
2017-08-10ecore, ecore_con: fix const on Eina.SliceDaniel Kolesa
Fixes TODOs from dd5cdda64b5fd3966718af62d417117942e2f323 after fixing T5024.
2017-08-10eolian: fix testsDaniel Kolesa
2017-08-10eolian: implement proper return type serializationDaniel Kolesa
This accounts for const so that you can't generate functions that return const values, as that makes no sense. @fix T5024
2017-08-10elua: update eolian bindings with c type serialization changeDaniel Kolesa
2017-08-10eolian: change C type serialization API to account for returnsDaniel Kolesa
This will allow proper handling of const.
2017-08-10elm test: rename efl.ui.panes test caseAmitesh Singh
2017-08-10Efl.Ui.Image: use internal func to detect legacy usageAmitesh Singh
2017-08-10Efl.Ui.Panes: use internal func to detect legacy usageAmitesh Singh
Ref T5359
2017-08-10Efl.Ui.Panes: set dir to EFL_UI_DIR_VERTICALAmitesh Singh
2017-08-10Efl.Ui.Panes: switch to Efl.Ui.Dir (EO)Amitesh Singh
Ref T5870
2017-08-10Efl.Ui.Panes: rename left/right_size_set to split_ratioAmitesh Singh
This name makes more sense and one api does the job of two. We never needed two apis at first place though. Mark left/right_size_set as legacy apis too. This patch also implements min_split_ratio on parts. @feature refer T5359
2017-08-10Efl.Ui.Panes: implement allow_user_size_hints on partsAmitesh Singh
This allows user to set size hints to be respected and request panes to ignore combined min size. If this flag is set, the minimum size set by efl_gfx_size_hint_min_set() is respected forcefully. @feature refer T5359
2017-08-10Efl.Ui.Panes: allow panes to respect the min size of its contentAmitesh Singh
refer T5359
2017-08-10ctxpopup: Remove use of Orientation API (EO)Jean-Philippe Andre
ctxpopup belongs to legacy, some work is ongoing to provide a cleaner EO based API for popups, etc... See T5326 Revert "ctxpopup: implement Efl.Orientation interface functions" This reverts commit 736fb9d4980a7dee83ca0721d8b9b58c6c12a39d. Ref T5870
2017-08-10elm_ctxpopup: Implemented elm_widget_item_part_content_unset for ↵JEONGHYUN YUN
elm_ctxpopup_item Summary: ctxpopup item have elm_list item internally. item_part_content_unset need to pass on content part to elm_list item. Test Plan: 1. launch elementary_test - ctxpopup 2. click Ctxpopup with part text & content function 3. press "Icon Set" and press "Icon Unset" Reviewers: jpeg, woohyun, herb, Blackmole Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5018
2017-08-10elm_ctxpopup: Add APIs to insert before/after item to a ctxpopup object.JEONGHYUN YUN
Summary: There were only 2 APIs (item_append, item_prepend) for ctxpopup item add. Added more item add APIs (item_insert_before and item_insert_after) for convenience. Test Plan: 1. launch elementary_test - ctxpopup 2. click Ctxpopup with callback function sample 3. check whether there are 3 items on ctxpopup Reviewers: woohyun, Jaehyun, jpeg, cedric Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5004
2017-08-10elm_ctxpopup: Implemented elm_widget_item_del_pre for elm_ctxpopup_itemarosis
Summary: ctxpopup item have elm_list item internally. But when elm_ctxpopup item was deleted, elm_list item was not deleted. elm_list item in elm_ctxpopup item should be deleted in del_pre when elm_ctxpopup item is deleted by elm_wdg_item_del() Test Plan: 1. launch elementary_test - ctxpopup 2. click Ctxpopup with label only 3. "Never Show" item should not shown in ctxpopup Reviewers: jpeg, cedric, woohyun Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5044
2017-08-10toolbar: Switch to Efl.Ui.Dir (EO)Jean-Philippe Andre
Ref T5870
2017-08-10separator: Remove orientation API use (EO)Jean-Philippe Andre
Revert "Separtor: use orientation APIs" This reverts commit f043c3be617f7257001b9fc779b64cebf4370781. Separator is not part of EO API so no need to use Orientation or Direction API here. Ref T5870
2017-08-10index: Switch to Efl.Ui.Dir (EO)Jean-Philippe Andre
Ref T5870
2017-08-10slider: Switch to Efl.Ui.Dir (EO)Jean-Philippe Andre
Ref T5870
2017-08-10progressbar: Switch to Efl.Ui.Dir (EO)Jean-Philippe Andre
Ref T5870
2017-08-10grid: Switch to Efl.Ui.Dir (EO)Jean-Philippe Andre
Ref T5870
2017-08-10flip: Switch to Efl.Ui.Dir (EO)Jean-Philippe Andre
Ref T5870
2017-08-10efl.ui.box: Switch to Efl.Ui.Dir (EO)Jean-Philippe Andre
This makes the default box vertical, just like in legacy. The flow box is horizontal by default. Ref T5870
2017-08-10evas: Modify wheel events direction to bool (EO)Jean-Philippe Andre
The orientation was overkill here. We only want a bool. Ref T5870
2017-08-10elm_test: Fix some test cases to use legacyJean-Philippe Andre
Legacy test cases should keep using the legacy API, not the EO API. Ref T5870
2017-08-10efl: Introduce Efl.Ui.Direction interfaceJean-Philippe Andre
This introduces, but doesn't make any use of, two types: - EO interface Efl.Ui.Direction - Enum Efl.Ui.Dir This is to clean up inconsistencies with Efl.Orient values when used with widgets. Ref T5870 @feature
2017-08-10Efl.Ui.Panes: add first and second as content aliasesAmitesh Singh
'first' and 'second' are more meaningful than 'left'/'right' & 'up'/'down' names. refer T5359
2017-08-10update po filesCarsten Haitzler (Rasterman)
2017-08-10evas: Fix crash in EJean-Philippe Andre
Somehow starting VirtualBox would crash E when trying to upload invalid data. I believe checking for NULL data here is all we need to do in order to keep the image data consistent and valid. I have to admit I'm not 100% sure what is happening here. Fixes T5868 @fix
2017-08-09ecore_drm2: Remove ecore_drm2_output_resolution_get()Derek Foreman
No local callers. Superseded by ecore_drm2_output_info_get()
2017-08-09ecore_drm2: Remove ecore_drm2_output_crtc_size_get()Derek Foreman
Replaced with ecore_drm2_output_info_get()
2017-08-09ecore_drm2: Remove ecore_drm2_output_geometry_get()Derek Foreman
Replaced with ecore_drm2_output_info_get()
2017-08-09ecore_drm2: Add ecore_drm2_output_info_getDerek Foreman
We've got too many ways to query output information, so let's add more. (this will soon replace all of them)
2017-08-09ecore_drm2: Remove useless safety checksDerek Foreman
Now that the device is opened and found in one operation it's impossible to have fd == -1, so we can stop testing for it.
2017-08-09ecore_drm2: Merge ecore_drm2_device_free and _closeDerek Foreman
There's no reason to have them be separate, all callers must do them back to back, so let's just combine them.
2017-08-09ecore_drm2: Merge ecore_drm2_device_find and ecore_drm2_device_openDerek Foreman
There's never a reason to find a device and not open it, so all callers end up calling these two functions back to back.
2017-08-09ecore_drm2: Remove connector bitfieldDerek Foreman
This is unreliable - there's no reason to expect these connector ids will be low enough to sensibly store in a bit field.
2017-08-09ecore_drm2: remove unused crtc bitfieldDerek Foreman
We'll need something like this when multi-head works, but it can't be implemented this way anyway. There's no guarantee that crtc ids will be low enough to fit sensibly in a bitfield.
2017-08-09gl_drm: Remove some stale commentsDerek Foreman
We do planes now, so this comment isn't helpful anymore.
2017-08-09ecore_drm2: Pass Ecore_Drm2_Device instead of fd to most functionsDerek Foreman
Intended to simplify the upcoming commit that merges device find and device open into a single function that returns a device. The fd is something callers shouldn't really need to get their hands on, right now there are still a few places where it's needed, but those will be gone soon too.
2017-08-09elc_naviframe: Fix to handle item deletion right after item pushJaehyun Cho
If an item is deleted right after the item is newly pushed, the push transition should not happen for both the new item and the current item.
2017-08-09elm: Prevent style/theme set after finalize (EO)Jean-Philippe Andre
This is only for EO obviously. style_set and theme_set should only be called when the object is being created, not after. On-the-fly style changes are complex to handle and in most cases it should be easy to simply repopulate the object after creating a new one with a new style. There are only a few cases where style_set is used long after creation of an object, like changing how a label slides, or in the evas 3d map examples. Menu seems to change the hover style a lot, so rewriting it in pure EO would need some extra work, maybe. Ref T5307 Ref T5363
2017-08-09elm: Fix modules due to a missing EAPIJean-Philippe Andre
I recently added an undef EAPI which wasn't in fact the best idea ever. The EAPI needs to remain defined as is for elementary modules and edje_externals. Ping @vtorri See ad6e3ce3df422751cb1c4524f1ea0b16ce897410
2017-08-09elm: Cleanup theme and style set functionsJean-Philippe Andre
This makes efl_ui_layout_theme_set() return a Theme_Apply error code. The type is now public as Efl.Ui.Theme.Apply. Ref T5329 Ref T5363
2017-08-09layout: Remove unused import in EO fileJean-Philippe Andre
Ref T5363
2017-08-09Fix recent openjpeg detection for Jpeg2000 on DebianVincent Torri