AgeCommit message (Collapse)Author
2016-07-26edje_pick: copy block 'data'Vyacheslav Reutskiy
Copy global data from files. Main resoan for it - elementary. Elementary needs data "version" for load widget styles. @fix
2016-07-26edje: remove now unused variablesStefan Schmidt
Commit e3ed888aa994d96007da15be89649a92c12bcbae removed the code where these variables have been used before.
2016-07-26examples: edje: make sure we handle the various corner cases for the po filesStefan Schmidt
Delete the earlier copied files only. Handles out of tree and in tree builds.
2016-07-26edje: Remove invalid call to recalc in efl_partJean-Philippe Andre
What a mess... Assuming efl_part() had no side effect on the object it took me hours to figure out that there was a wrong call to _edje_recalc_do in the efl_part() function itself. That was bad, and existed because efl_part() used to be efl_content_get(). efl_part() should not have any side effect. Also, fix a return value in content_remove. Fixes T4214 (invalid redraw and crash in terminology).
2016-07-26elm cnp windows - remove unused varsCarsten Haitzler (Rasterman)
2016-07-26elm cnp win32 - do one side at least of unix newlines to windows newlnCarsten Haitzler (Rasterman)
this PARTLY addresses T3556 ... this handles our own conversion of makrup to string then to a windows newlined string. this half. i wrote the conversion code for the other way but it's unused as i am unsure where exactly to plug in it. following the cnp code makes me not sure where it goes so for now - not there, but ready to go. to be clear. out API is unix text. utf8 strings at our api with UNIX newlines. that is our api. that is the text we accept and produce. if you deal with another file or interface that does not provide this then the job of conversion is AT THAT POINT. eg elm_cnp.c has to do this. as would file loads of text files (and saves) etc. - anything else like forgivingly handling anything at the api level makes it totally unclear what our api is and what should go in and come out. to be portable we have to define what it is and the most portable thing to do is at the api level within a process we define one and only one format. UNIX \n format. @fix - partial
2016-07-26efl ui image - fix view size get to NOT apply scalingCarsten Haitzler (Rasterman)
this fixes T3254
2016-07-26edje: fixed issue with applying transformation and stroke widthSubhransu Mohanty
Reviewers: cedric, jpeg Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision:
2016-07-26edje examples - when you cp also just assume success if same fileCarsten Haitzler (Rasterman)
fix makefiles for examples.... more @fix
2016-07-26example/edje: updated vg example with interpolation usecaseSubhransu Mohanty
Reviewers: cedric, jpeg Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision:
2016-07-26edje: fixed issue with vector part state inheritance.Subhransu Mohanty
Reviewers: cedric, jpeg Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision:
2016-07-26example/evas: update evas vg example.Subhransu Mohanty
Reviewers: cedric, jpeg Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision:
2016-07-26efl/interface: fixed the shape interpolation implementation.Subhransu Mohanty
Reviewers: cedric, jpeg Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision:
2016-07-26edje: Minor fix (return proper bool value)Jean-Philippe Andre
2016-07-26edje: Use eo_del instead of eo_unref where neededJean-Philippe Andre
This fixes the following error message: Object '0x40000002f0000030' still has a parent at the time of destruction. Though I actually wonder why ref == 0 and there was a parent. Something is still a bit fishy here.
2016-07-26edje examples - stop deleting the po files from the src tree!Carsten Haitzler (Rasterman)
whatever someones was trying to do.. they just endewd up deleting po files in the src tree every time you clean! argh! fix!
2016-07-26evas software x11 - be agressive with shm cache and keep it lowCarsten Haitzler (Rasterman)
shm cache size is now 1.5x the total number of pixels in sw x11 outbutf's and that's it. 32 segment max limit too. this should keep things down @opt
2016-07-26evas and ecore_x shm segment management - fix over allocation and permsCarsten Haitzler (Rasterman)
so our sysv shm segments were both over-permissive (nothing bad really, just other users could read and write to/from our pixel data destined for the screen... they could do this to x11 directly anyway so no real issue), but be more restrictive and use 0600 as xserver runs as root so can read/write anyway and we only want our own uid access. but even more - fix our shm segment flushing to not keep lots of segments floating about like a bad smell when we don't need them. we had a cache but it wasnt flushed when it should be since async rendering turned up. this fixes that and we're back to agressively flushing them out when idle. @fix
2016-07-26Revert "access: add an example of elm_object_part_access_object_get"Shinwoo Kim
This reverts commit f8aa67cd18e0f02368ca3aaedc159872feed459d.
2016-07-26access: add an example of elm_object_part_access_object_getShinwoo Kim
2016-07-26elm_bg: fix typo in docMinkyu Kang
Summary: Signed-off-by: Minkyu Kang <> Reviewers: cedric, jpeg Reviewed By: jpeg Subscribers: seoz, jpeg Differential Revision:
2016-07-26elm_conform: set data pointer to obj from NULL.Sungtaek Hong
Summary: - In the callback for ELM_PLUG_EVENT_IMAGE_DELETED, it tries to get elm_conform's data from NULL. @fix Reviewers: Hermet, woohyun, cedric, jpeg Reviewed By: jpeg Subscribers: cedric, jpeg Differential Revision:
2016-07-26evas: Fix inefficient updates with no_renderJean-Philippe Andre
is_visible returns 0 if no_render is true, so should was_visible as well. Yeah, there will be problems if no_render changes on the fly. Don't do that. Fixes T4193
2016-07-25wayland_shm: Fix fd leak in dmabufDerek Foreman
Need to close the fd from PrimeHandleToFD.
2016-07-25ecore-wl2: Reduce debug noise on key eventsChris Michael
This is annoying to see key events flooding a terminal ... so comment out this debug statement. If a developer really needs this, then enable it locally. Signed-off-by: Chris Michael <>
2016-07-25Revert "access: add API to get access object of given part"Stefan Schmidt
This reverts commit 57d77c9041086ebbf84c2a30d93e95d47fc12705. We are in freeze right now and this is a new feature. Considering the access API is still in beta I might have let this slip by but its does not even build ../../../src/tests/elementary/elm_test_popup.c:27:1: error: conflicting types for ‘elm_object_part_access_object_get’ START_TEST (elm_object_part_access_object_get) ^ In file included from ../../../src/lib/elementary/Elementary.h:240:0, from ../../../src/tests/elementary/elm_test_popup.c:6: ../../../src/lib/elementary/elm_object.h:521:54: note: previous declaration of ‘elm_object_part_access_object_get’ was here EAPI Evas_Object *elm_object_part_access_object_get(const Evas_Object *obj, const char *part); ^ ../../../src/tests/elementary/elm_test_popup.c: In function ‘elm_object_part_access_object_get’: ../../../src/tests/elementary/elm_test_popup.c:39:47: warning: passing argument 1 of ‘elm_object_part_access_object_get’ makes integer from pointer without a cast [-Wint-conversion] access = elm_object_part_access_object_get(popup, "access.title"); ^ ../../../src/tests/elementary/elm_test_popup.c:27:1: note: expected ‘int’ but argument is of type ‘Evas_Object * {aka struct _Eo_Opaque *}’ START_TEST (elm_object_part_access_object_get) ^ ../../../src/tests/elementary/elm_test_popup.c:39:13: error: too many arguments to function ‘elm_object_part_access_object_get’ access = elm_object_part_access_object_get(popup, "access.title"); ^ ../../../src/tests/elementary/elm_test_popup.c:27:1: note: declared here START_TEST (elm_object_part_access_object_get) ^ ../../../src/tests/elementary/elm_test_popup.c:39:11: error: void value not ignored as it ought to be access = elm_object_part_access_object_get(popup, "access.title"); ^ Makefile:43996: recipe for target 'tests/elementary/tests_elementary_elm_suite-elm_test_popup.o' failed make[5]: *** [tests/elementary/tests_elementary_elm_suite-elm_test_popup.o] Error 1 If you still want this in make sure it actually can compile the tests you added.
2016-07-25build: enable examples build during distcheckStefan Schmidt
No example should be left behind. Make sure we run the build for them during distcheck so we can be sure we did not introduce any build problems here.
2016-07-25examples: elementary: make sure the prefs_example* files get into distStefan Schmidt
These files have been missing from dist and thus some example builds failed. We also need to clean them up afterwards now.
2016-07-25examples: edje: fix build of edje files with translation within distcheckStefan Schmidt
The edje text example covers the translation functionality which need the mo and po files during edje_cc compilation. Further more the folder need to be writable to create the new mo/po files. We need to ensure that this is the case during a distcheck which is read only on the source tree.
2016-07-25evas: filters: add return value in all casesStefan Schmidt
Function with non-void return value so we need to add a return in all cases. Thanks to gcc for complaining here.
2016-07-25elementary: Fix formattingChris Michael
NB: No functional changes Signed-off-by: Chris Michael <>
2016-07-25ecore_wl2: also add the del control codeMarcel Hollerbach
otherwise we are sending the controlcode for delete, which is wrong. This fixes the backspace on delete problem.
2016-07-25elput: Fix issue of losing mouse input when removing a deviceChris Michael
When we are adding new input devices, if we already have an existing one (keyboard, pointer, touch, etc) then we should just be incrementing the device count and returning from the init function. Previous code here would increment the device count, then continue on and create a new internal representation of the device. This was causing issues when a device gets removed. Fixes T4192 @fix Signed-off-by: Chris Michael <>
2016-07-25access: add API to get access object of given partShinwoo Kim
2016-07-25elm table and box resize themselves on sizing eval - fix this - dont resizeCarsten Haitzler (Rasterman)
thsi fixes T3031 @fix
2016-07-25elm_access: fix typo of atspi actionShinwoo Kim
2016-07-25elm button theme - fix anchor style to not pass events when disabledCarsten Haitzler (Rasterman)
2016-07-25elm button default theme - fix disabled events to not pass throughCarsten Haitzler (Rasterman)
this fixes T2955 @fix
2016-07-25efl - when evas generic loaders merged the gst loader was missed. fixCarsten Haitzler (Rasterman)
this fixes the missing gst loader from generic loaders.
2016-07-25elm default config - change default select on focus to be disabledCarsten Haitzler (Rasterman)
this also fixes T3198 but only dave's comment. @fix
2016-07-24ector module - remove sueless chekc for null done already CID 1347411Carsten Haitzler (Rasterman)
fixes a pointeless check coverity found
2016-07-24ecore-imf - remove usueless checks for context - CID 1351451Carsten Haitzler (Rasterman)
useless checks for ic in code. fix
2016-07-24efl ui image async locking -fix CID 1356199 - locked data cant be messed withCarsten Haitzler (Rasterman)
this addresses a coverity issue that in theory looks right fix CID 1356199 @fix
2016-07-24efl ui video - fix coverity CID 1356997Carsten Haitzler (Rasterman)
really minor lack of check if emotion init succeeds. check and complain if it fails. @fix
2016-07-24edje entry - fix coverity CID 1357752Carsten Haitzler (Rasterman)
fix potential crash if calloc fails and sel is NULL @fix
2016-07-24evas cache2 - fix coverity CID 1357754Carsten Haitzler (Rasterman)
2016-07-24elm quicklaunch binary - fix coverity CID 1353607Carsten Haitzler (Rasterman)
2016-07-24evas image updates - optimize by over-rendering less with hidden contentCarsten Haitzler (Rasterman)
so if an img obj had some update regions and was opaque, it didnt del an update region first before adding the updates, thus possibly letting update regions pass through the opaque image area @fix
2016-07-24Gstreamer1: implement subtitles mute/unmute abilityDave Andreoli
This seems the only way to disable subtitles embedded in the video file. WIthout this patch calling em_spu_mute_set/get do not work, thus I consider this a @fix
2016-07-23release: Update NEWS and bump version for 1.18.0-alpha2 releasev1.18.0-alpha2Stefan Schmidt