summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* efl api release - fix @since for elm win legacy api name_get additionCarsten Haitzler (Rasterman)2016-08-131-1/+1
|
* efl api release - fix @since for textblock added legacy cursor eq apiCarsten Haitzler (Rasterman)2016-08-131-0/+2
|
* efl api release - fix @since for textblock added legacy apiCarsten Haitzler (Rasterman)2016-08-131-1/+1
|
* eolian gen: do not generate legacy for beta APIsDaniel Kolesa2016-08-131-0/+4
|
* po files - update line numbers automaticallyCarsten Haitzler (Rasterman)2016-08-1323-713/+713
|
* evas textgrid: unset style when trying to load bold/italicBoris Faure2016-08-131-0/+10
| | | | | | Ref T4323 @fix
* elm: ui_win: add since tags for accel_preference_get/setStefan Schmidt2016-08-121-0/+2
|
* elm: widget: add since tags for new APIsStefan Schmidt2016-08-121-1/+4
|
* elm: entry: fix since tag to be used for getter and setterStefan Schmidt2016-08-121-5/+4
| | | | Both have been added in 1.18 not only set()
* efl api release - fix @since for new elm win indicator api'sCarsten Haitzler (Rasterman)2016-08-121-23/+17
|
* efl api release - fix @since in new elm slider range api'sCarsten Haitzler (Rasterman)2016-08-121-12/+12
|
* efl api release - fix @since in new elm glview api'sCarsten Haitzler (Rasterman)2016-08-121-1/+4
|
* efl api release - fix @since in new elm genlist api'sCarsten Haitzler (Rasterman)2016-08-121-1/+3
|
* efl api release - fix @since in new elm gengrid apisCarsten Haitzler (Rasterman)2016-08-121-1/+4
|
* efl api release - fix @since in new elm entry api'sCarsten Haitzler (Rasterman)2016-08-121-1/+4
|
* efl api release - fix @since in new elm config apisCarsten Haitzler (Rasterman)2016-08-121-0/+2
|
* efl api release - fix exposing of eo fake legacy api for elm checkCarsten Haitzler (Rasterman)2016-08-121-1/+3
|
* efl api release - fix exposing of eo api types for elm fileselectorCarsten Haitzler (Rasterman)2016-08-121-2/+2
|
* efl api release - fix @since in new eina iterator apiCarsten Haitzler (Rasterman)2016-08-121-0/+1
|
* efl api release - fix @since in new edje edit apiCarsten Haitzler (Rasterman)2016-08-121-0/+1
|
* Efl text interactive: Don't ship internal header.Tom Hacohen2016-08-121-1/+1
|
* evas: Fix shader for text maskingJean-Philippe Andre2016-08-121-3/+3
| | | | | | Fixes T4338 @fix
* image: Remove all new EAPI that shouldn't existJean-Philippe Andre2016-08-125-231/+2
| | | | | | | | | | | | | | | | Remove EAPI symbols and functions that were wrongfully added: - elm_image_scale_down_set - elm_image_scale_down_get - elm_image_scale_up_set - elm_image_scale_up_get - elm_image_fill_inside_set - elm_image_fill_inside_get - elm_image_scale_get - elm_image_scale_set Fixes T4343 @fix
* elm_image: Remove EAPI sizing_evalJean-Philippe Andre2016-08-124-19/+4
| | | | | | | This is an internal API, should not be exposed as EAPI. Doing this before the 1.18.x announcement. @fix
* elm_win: Fix ABI break with missing EAPIsJean-Philippe Andre2016-08-123-12/+19
| | | | | | | | | | | | | | | | | | | | | | | EAPI elm_win_type_set EAPI elm_win_name_set Those two APIs should never have been part of the legacy API, but they have been generated since at least 1.16. The commits 1aceb3bc198f3f9a07671f37564efc6657fe2a41 and 41aa19447c2a324a8cca59799a0a058fea56b575 removed the legacy symbols generation. It seemed like a good idea since the APIs shouldn't exist, but in fact this broke ABI. I hate this. So sorry about it. I'm adding them back in with no documentation and as EINA_DEPRECATED. This is an emergency commit before the 1.18.x release announcement. Fixes T4344 @fix
* release: Update NEWS and bump version for 1.18.0 releasev1.18.0-rcStefan Schmidt2016-08-112-34/+23
|
* docs: always generate arrays instead of iterators in ClassDaniel Kolesa2016-08-113-8/+8
|
* docs: implement nspaces_get for ClassDaniel Kolesa2016-08-113-12/+23
|
* docs: initial Class in doctreeDaniel Kolesa2016-08-113-11/+98
|
* evas image update calculation - account for clipped color changesCarsten Haitzler (Rasterman)2016-08-111-44/+84
| | | | | | | | | | | if clipped color changed and not object color on image objects, then the updates could be missed. this also fixes some corner cases where opaqueness should not count for update deletion too. this bug seems to have been here a while unnoticed. fixes T4246 @fix
* Revert "eina threadqueue - for paranoia lock+ulock+free in order locks taken"Stefan Schmidt2016-08-111-3/+3
| | | | | | | | | | This reverts commit d19cd4e63caf461e28fb536968f82e0d8a365cdc. This causes a SIGBUS error on OpenBSD when closing any application. As this was safety patch only I will revert it for the 1.18 release and we can work out what breaks OpenBSD here for 1.19 Fixes T4332
* evas-gl-drm: Don't release gbm buffer twiceChris Michael2016-08-111-2/+0
| | | | | | | | Not sure how this got in there, but it looks like gbm_surface_release_buffer was being called twice on the same buffer. This should sort out the double-free mentioned in ref T4335 Signed-off-by: Chris Michael <cp.michael@samsung.com>
* elementary: Add call to set opaque_region for case of borderless andChris Michael2016-08-111-0/+2
| | | | | | | | | | alpha If we have a borderless alpha window, then make call to set opaque region accordingly. This still avoids calling opaque_region_set twice, yet maintains opaque region for the above mentioned case. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Manual revert of: commit 07404215a91d7e2ef7d7fa9ebbdd5e0c0312384aStefan Schmidt2016-08-118-302/+8
| | | | | | | | | | combobox: add Multiple selection feature This exposes problems with name clashes and behaviour change for the legacy API. Revert for now and we can revisit for 1.19. Git revert got to confused as this was committed before we merged elm in. I did the revert manually.
* Fix the implementation of the "Genlist Reusable Contents" testDave Andreoli2016-08-111-14/+36
| | | | | I didn't understand well how the reusable mechanism should have be used, now I do, and the test is not failing anymore :)
* wayland_egl: Fix double free in case of failureJean-Philippe Andre2016-08-113-8/+8
| | | | | | | | | | | | | | | | When trying to create a window, the WL EGL engine creates an ecore_evas and connects to the wayland display. But if EGL is not supported (in weston with nvidia for instance), the egl initialization fails and the window must be detroyed in order to fallback to wayland_shm. This led to a double disconnect from the wayland display as both the ecore_evas del and the error handling code were trying to disconnect. Also, use ref == 0 in two places rather than ref <= 0, as it can prevent double frees in bad situations (ref < 0). And reset a global variable to NULL on shutdown.
* wayland_shm: Fix basic support for Evas GLJean-Philippe Andre2016-08-111-9/+41
| | | | | | | | | | | Simply add support for EVASGL native surfaces. I removed all code related to OPENGL surfaces (deprecated stuff from old Evas GL). Fixes T2936 Note that here are still some missing features in Evas GL support on Wayland (at least pbuffers support is not implemented).
* docs: add Event to new the doctreeDaniel Kolesa2016-08-103-14/+55
|
* docs: unified feature testing in writer apiDaniel Kolesa2016-08-102-20/+21
|
* docs: disable graph writing from writer api when appropriateDaniel Kolesa2016-08-102-11/+21
|
* docs: abstracted writing of folded sectionsDaniel Kolesa2016-08-102-11/+18
|
* README: catch up with configure flags for Wayland supportStefan Schmidt2016-08-101-1/+3
| | | | | We need elput for input handling and drm here as well. Already fixed in the release notes but better catchup here as well.
* evas: Call legacy events before new key/pointer eo eventsJean-Philippe Andre2016-08-101-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | This affects pointer & key events. Here's the scenario: in Enventor, an elm_button object grabs the up & down keys for the autocompletion feature. But the entry will also listen to up & down to move the cursor. Moreover, the scroller listens to up & down arrow keys to scroll around. So, when calling the new eo event first, the scroller or the entry would catch it and do some action. In Enventor, this triggered a hide on the magic anchor object. Bad, bad. I fear something will be wrong with this order as well. Both events (legacy & eo) should be called simultaneously, following the order & priorities that were set. This being said, in real life most of EFL internals will move to the new eo events (right now elm relies on the new events, but edje doesn't, yet), so any app grabbing a key probably wants to handle the event before elm. Same for an app using focus manually. Fixes T4310
* Revert "evas: Optimize out a function call if not required"Jean-Philippe Andre2016-08-101-8/+3
| | | | | This reverts commit 8cb3b79a82b1769cba5a7a10f9937aa18dd65d8a. I shouldn't have pushed this. So wrong. Sorry about the noise.
* evas: Optimize out a function call if not requiredJean-Philippe Andre2016-08-101-3/+8
| | | | | Same as the previous patch in elm_widget: don't call flags_set() if the flags have not changed.
* widget: Optimize out one function call if not neededJean-Philippe Andre2016-08-101-1/+5
|
* evas: Fix evas_objects_at_xy_get() for smart objectsJean-Philippe Andre2016-08-101-1/+11
| | | | | | | | | | | | | | | | | | | | | | Due to the way the clip geometry calculation changed (see 25d77bc1d24d9fd539c681fa58db976c1ca65051) to be based on the bounding box rather than the raw geometry of smart objects, the internal function evas_object_is_in_output_rect() now returns true if the rectangle intersects with that bounding box, even if it's outside the raw geometry. This breaks the drop area in E's pager, as it relies on evas_objects_at_xy_get() to find which objects are at this point. What I saw on my desktop was that only the lower 10 or 20 pixels were droppable in the pager, as maximized windows would have shadows covering the upper 20 pixels or so. Arguably objects_at_xy_get could also return all objects at (x,y) including smart objects that extend beyong their geometry. This can be added as a flag in the EO API, but not in the legacy API.
* fix double delcaration of variable in elm_codeCarsten Haitzler (Rasterman)2016-08-101-3/+0
| | | | this fixes T4318 - thanks romain.
* tests: elm: follow up fix for _animation_disabled_ renameStefan Schmidt2016-08-091-1/+1
| | | | | | | This is a follow up fix for 4f840c5febe94c16627f034926cb8fdf933b465e Due to the abbreviated use in this macro I missed this occurrence. With this fix it passes make check as well.
* docs: add since tag writing into doctreeDaniel Kolesa2016-08-092-29/+36
|