summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Canvas text: remove more data_scope_get usagesdevs/herdsman/text_async_pars2Daniel Hirt2017-08-231-3/+3
| | | | Handling of ellipsis and hyphen in layout.
* Canvas text: reduce data_scope_get() usageDaniel Hirt2017-08-231-1/+1
| | | | _text_item_update_sizes
* Canvas text: prevent change of context width valueDaniel Hirt2017-08-231-38/+48
| | | | Keep 'c->w' unchanged during layout.
* Canvas text: reduce more usage of data_scope_get()Daniel Hirt2017-08-231-10/+7
|
* Revert "save work"Daniel Hirt2017-08-231-25/+0
| | | | This reverts commit 85b9f62a4d1708c46703f26094c6087040611e94.
* save workDaniel Hirt2017-08-231-0/+25
|
* Revert "add time prints"Daniel Hirt2017-08-231-22/+0
| | | | This reverts commit d09e29fa0cb77e5a8314aadc2a60c6e9dde91853.
* add time printsDaniel Hirt2017-08-231-0/+22
|
* Canvas text: reduce more usage of data_scope_get()Daniel Hirt2017-08-231-45/+44
|
* Canvas text: reduce usage of data_scope_get()Daniel Hirt2017-08-221-44/+64
|
* Canvas text: move obstacles logic to proper placeDaniel Hirt2017-08-221-11/+8
|
* elm segment control: delete event cbs on obj delete.Amitesh Singh2017-08-191-0/+4
| | | | @fix
* wayland: Tick like a bossDerek Foreman2017-08-182-36/+64
| | | | | | | Instead of the clever but awful manual_render_set hack, actually do ticks based on frame callbacks. Fix T5850
* ecore_wl2: Send configure complete when windows don't need configureDerek Foreman2017-08-181-1/+1
| | | | | | | The intent of the "configure complete" event is to indicate that the window is configured and ready to receive buffers. For "windows" like mouse cursors, that's immediate - let them know.
* ecore_wl2: Refactor out code to send window configure complete eventDerek Foreman2017-08-181-5/+14
|
* wayland_egl: Call ecore_wl2_window_buffer_attachDerek Foreman2017-08-181-0/+1
| | | | | This lets ecore_wl2 know that there's a buffer attached - even if we don't know what it is because it's hidden by gl.
* wayland_shm: Use ecore_wl2_window_buffer_attachDerek Foreman2017-08-182-6/+12
| | | | No longer calling wl_surface_attach directly.
* wayland_shm: Don't attach null buffers from surface_postDerek Foreman2017-08-182-4/+0
| | | | This is protected against elsewhere.
* ecore_wl2: Add ecore_wl2_window_buffer_attach APIDerek Foreman2017-08-183-0/+32
| | | | | Let ecore_wl2 track some buffer related state so we can more easily sync things between ecore_evas and the evas_engines.
* wayland_egl: Add ecore_wl2_window_commitDerek Foreman2017-08-181-0/+2
| | | | | Use ecore_wl2_window_commmit() in addition to eglSwapBuffers in order to set up a frame callback and handle pending update tracking.
* wayland: Switch to ecore_wl2_window_commit()Derek Foreman2017-08-183-4/+4
| | | | Use ecore_wl2_window_commit() instead of directly calling wl_surface_commit
* wayland_shm: Remove direct access to wl_surfaceDerek Foreman2017-08-185-31/+28
| | | | Querying it through Ecore_Wl2_Window now
* ecore_wl2: Add new APIs ecore_wl2_window_frame_callback_add/del()Derek Foreman2017-08-183-0/+84
| | | | | | | | | Abstract frame callbacks through ecore_wl2_window so we can add them in multiple places without having the wayland compositor generate more than one. Also allows us to keep a callback registered over hide/unhide of a window easily.
* ecore_wl2: Add API ecore_wl2_window_pending_get()Derek Foreman2017-08-182-0/+18
| | | | | Lets us test if a commit has been requested but the compositor hasn't yet told use to draw new content for it.
* ecore_wl2: Add API ecore_wl2_window_commit()Derek Foreman2017-08-183-0/+36
| | | | Abstract wl_surface commits in ecore_wl2_window.
* wayland: Put Ecore_Wl2_Win instead of wl_surface into the enginesDerek Foreman2017-08-189-19/+31
| | | | | We'll need to track some state in a common way, so attaching it to the window seems like a good idea.
* wayland: Make the wayland evas engines dependent on ecore_wl2Derek Foreman2017-08-182-0/+6
| | | | Seems like the best place to put some common code.
* wayland: fix num/caps lock handling in eventsMike Blumenkrantz2017-08-183-2/+21
| | | | | | | | | locks are not the same as modifiers, and the corresponding event flag must be set based on whichever value(s) are set instead of yolo mixing and matching @fix ref T5737
* theme: handle e dialog sizing when no buttons are presentMike Blumenkrantz2017-08-181-3/+18
| | | | @fix
* evas: make top object returning functions return the top objectMike Blumenkrantz2017-08-181-3/+18
| | | | | | this previously just returned the top clipper at the specified points @fix
* ecore_sdl: Add API doc for ecore_sdl_feed_eventsBryce Harrington2017-08-181-0/+4
| | | | | | | | Reviewers: cedric, devilhorns Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D5097
* examples: Improve error message text from Evas examplesBryce Harrington2017-08-1831-61/+61
| | | | | | | | Reviewers: cedric, devilhorns Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D5103
* examples/evas: Fix sp. of 'Coult' in warningBryce Harrington2017-08-181-1/+1
| | | | | | | | Reviewers: cedric Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D5102
* elm_color_class: Save all cc overlaysJean-Philippe Andre2017-08-181-1/+1
| | | | | | | | It seems that cc overlays that didn't change got lost in the process of saving elm_config and then reloading it (automatically happens because the file changed... which we just wrote to). Fixes T3682
* colorselector: Fix invalid API (orient vs. dir)Jean-Philippe Andre2017-08-181-4/+11
|
* vieet: Add read-only modeJean-Philippe Andre2017-08-181-2/+14
| | | | Really ugly scripting right there.
* elm_config: Add env var to skip profile saveJean-Philippe Andre2017-08-181-1/+4
| | | | | | | | | | This only skips writing the profile name to ~/.elementary/config/profile.cfg This allows easier testing of elementaryt apps (and E) with custom profiles. export ELM_PROFILE_NOSAVE=1
* elm_test: Fail nicely if plug can't connectJean-Philippe Andre2017-08-181-0/+1
| | | | | | | | | This makes sure that elementary_test -to "Window Plug" exits nicely (with the exit policy on all window close) instead of hanging forever with an invisible window. @fix
* ecore_evas_extn: Fix socket & plug windowsJean-Philippe Andre2017-08-182-9/+11
| | | | | | | | | | | | Socket & Plug were broken after 38e6780262906ffd8f6ad8de7c8a4286. Multiple problems here: - The invalid path was used for the lock file. - The invalid buffer ID was used for unlock in render_post. That's because the buffer was switched during output_flush which happens before render_post. So the buffer would remain locked forever on the server side (unless maybe some animation was happening there). @fix
* evas: do not double include interface.Cedric BAIL2017-08-171-1/+0
| | | | | This lead to unproperly defined symbol (as they should be build in libefl) on windows with actually no need for it.
* evas: Fix spelling/grammar errorsBryce Harrington2017-08-173-16/+17
| | | | | | | | | | | | | | Summary: Fixes some basic punctuation and grammar errors, corrects spelling and word order/choice in various places. Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5098
* evas: Drop excessive use of 'just' and 'which'Bryce Harrington2017-08-171-9/+10
| | | | | | | | | | Reviewers: cedric, devilhorns Reviewed By: devilhorns Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D5099
* evas_rectangle_main: Whitespace cleanupBryce Harrington2017-08-171-7/+7
| | | | | | | | | | Summary: Signed-off-by: Bryce Harrington <bryce@osg.samsung.com> Reviewers: cedric Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D5100
* elput: Fix @brief's in docsBryce Harrington2017-08-171-23/+32
| | | | | | | | | | | | | | | | Summary: It is not necessary to specify @brief since the first line will automatically be used, but if it is used it should be only for the brief description, not the detailed description. Also reformat other docs in this file to follow convention for the brief docs. Reviewers: cedric Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D5101
* Elm Examples: Fix undefined function references.devs/ami/config_keybGuilherme Iscaro2017-08-172-2/+2
| | | | | | They were renamed by 599bb616ec5 Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
* evas: Fix auto-show of EO objectsJean-Philippe Andre2017-08-171-2/+5
| | | | | | | | | Objects show should happen as early as possible during the render cycle, as it affects smart objects calculation and everything else. Thanks @JackDanielZ for the report! Fixes T5880
* ui.box: add aspect ratio supportThiep Ha2017-08-172-42/+180
| | | | | | Adding support for aspect ratio. ref T5487
* ui.box: Add handling for weight + alignThiep Ha2017-08-171-2/+8
| | | | | | | | | Issue: If the item has weight and non-filled align, item is not resized. This patch fixes this issue. Test: elementary_test -> ui.box -> Equal weight. Buttons Btn1, BtnA, B, C do not resize when resize the window. ref T5487
* evas: Fix crash with filtersJean-Philippe Andre2017-08-169-15/+79
| | | | | | Since the EO APIs are defined as weak symbols, invalid definitions of EAPI lead to runtime crashes on non-public APIs. This is a fix following a series of changes wrt. EAPI definitions.
* value size is stored in type, no need to manually specify them.Gustavo Sverzut Barbieri2017-08-151-7/+1
|