AgeCommit message (Collapse)Author
2016-04-13eina: Fix promise error with eina_promise_allFelipe Magno de Almeida
Fix value_set and error_set signatures which were receiving a owner. They actually receive the promise and not the owner, this caused wrong access to memory and were not visible by warnings because the functions are casted. This problem caused errors in which it seemed that promise had actually error'ed when questioned it.
2016-04-13ecore-drm: Don't leak object propertiesChris Michael
When fetching possible planes for an output, we end up leaking object properties here as these were never freed. @fix Signed-off-by: Chris Michael <>
2016-04-13docs: add descriptions and and more to ecore.idle classesStefan Schmidt
2016-04-13docs: add description for ecore.exe class and eventsStefan Schmidt
2016-04-13docs: add nstate widget to elm widget list indexStefan Schmidt
2016-04-13docs: make elementary docs available form main doc pageStefan Schmidt
While elm docs have been merged in they never have been accessible from the main page of our docs. Fix this by including elm_intro.h and referencing it from the main page. While we are at it rename it to the scheme we used in EFL. Another missing piece was the index with all widget references. Never brought over form the elm legacy tree. Putting this in and we are now at least able to navigate to all elm widget pages.
2016-04-13docs: generate nstate widget preview for documentationStefan Schmidt
The preview example code was already there but not hooked up in our preview screenshot magic.
2016-04-13edje - delete obj - null out freed items in structs/dataCarsten Haitzler (Rasterman)
i just got a segv freeing ian invalid ptr... it SEEMS as if something has tried to free and edje object twice... but i can't be sure as valgrind can't catch this. it's a one-off, so ensure after free, we NULL out things we freed to avoid this. @fix
2016-04-13ctxpopup: pass const object ptr as argument in horizontal_get()Amitesh Singh
2016-04-13example: eina log - set eina log levels in examplesAmitesh Singh
2016-04-12eldbus: make tests suite more robust to initialization count change.Cedric BAIL
2016-04-13eo - add object sotrage in generic values with ref/unrefCarsten Haitzler (Rasterman)
this adds eo_key_obj_set/get/del() like with data but for object handles so the obj is ref'd as long as the key and parent obj exists and then unreffed on deletion. it also tracks deletion of reffed objects like weak refs and then removes the key automatically. @feature
2016-04-12tests/eldbus: add now needed calls to ecore_init/shutdownStefan Schmidt
Since commit 53c66c98c2ae13a8c96b4ae1f9d735cda179e89d eldbus o longer calls ecore_init() wo we need to handle this. Fixes the edlbus tests cases.
2016-04-12tests/eldbus_cxx: add ecore_init calls in tests now that eldbus does no longerStefan Schmidt
Since commit 53c66c98c2ae13a8c96b4ae1f9d735cda179e89d eldbus o longer calls ecore_init() wo we need to handle this. Fixes edlbus_cxx tests cases.
2016-04-12Eina matrix/vector tests: pass correct pointers to arrays.Tom Hacohen
Clang (rightfully) complained about passing double ** where we should have passed a double *.
2016-04-12Eet test: renamed shadowing variable.Tom Hacohen
2016-04-12Elm test web: Correctly disable the web tests.Tom Hacohen
This gets rid of some clang warnings.
2016-04-12Eo event: rename Eo_Event->event_info to Eo_Event->info.Tom Hacohen
The previous naming was redundant and too long.
2016-04-12ctxpopup: implement Efl.Orientation interface functionsAmitesh Singh
Also move horizontal_set/get as legacy APIs.
2016-04-12ecas gl: ensure make current/window/outpbut enabled before flushingCarsten Haitzler (Rasterman)
this should cover up possible texture leaks from gl engine with a null context on font freeing. @fix
2016-04-12ecore - system modules - fix eldbus interdependency and complaintsCarsten Haitzler (Rasterman)
so ecore uses ecore system modules ... that use eldbus. eldbus inits ecore. this is a vicious cycle. eldbus shouldnt init ecore. it's a dependency but should be provided outside of initting eldbus. this all led to hack-arounds on initting eldbus in these ecore modules that just break things like shutting down eldbus when still in use. this ensures any pending messages are canceled on ecore module shutdown. this ensures every ecore module fully inits and shuts down eldbus as they should so refcounting the inits works. this stops eldbus from inittign ecore to avoid the circuluar dependency. this stops lots of CRI/ERR complaints eg if you run elua with no cmdline options. this is just better. @fix
2016-04-12ecore system upower - silence if service doesnt existCarsten Haitzler (Rasterman)
this silences come complaint warnings that should not be noisy - eg if upower dbus service doesn't exist.
2016-04-12evas gl - fix leak with font glyph texturesCarsten Haitzler (Rasterman)
some font glyphs are still allocated after tyhe last gl window is freed which means we can't make current anymore to free textures after that. this fixes that by flushing gl texture info from the font cache when the last gl windows are gone. @fix
2016-04-11elementary: we actually need to include this generated files or make dist ↵Cedric BAIL
will fail.
2016-04-12evas.canvas3d: Add FXAA post processing render.Oleksandr Shcherbina
Summary: Add post processing render function as rendering full screen quard after rendering to texture. Add possibility use size of current frame in shader. Add FXAA shader source files Reviewers: raster, cedric, Hermet Subscribers: jpeg Differential Revision:
2016-04-12elementary/scroller: code refactoring.Hermet Park
try to update scroller size when popup layout is updated.
2016-04-12elc_popup: If popup's parent is resized, popup need to resized, tooJinyong Park
Summary: When window's size is not enough to show popup, popup resize smaller to show it in appropriate size. But if window resize larger enough to show popup, popup is locked in small size. On the contrary to this case, if window resize too smaller, popup has still large size, so popup doesn't display properly. Test Plan: 1. elementary_test popup 2. maximize test list window 3. click 8th item, "popup-center-title + items + 3 buttons" 4. restore window size 5. close popup, resize window to smaller than popup in 3). 6. click 8th item, "popup-center-title + items + 3 buttons" 7. restore window size popup size of 4. and 7. is different Reviewers: jaehwan, cedric, raster, id213sin, singh.amitesh, SanghyeonLee Subscribers: jpeg Differential Revision:
2016-04-12updated poHermet Park
2016-04-11docs: add descriptions for ecore_con_eet_{client,server} EO classesStefan Schmidt
2016-04-11docs: add description to ecore_con_eet_base classStefan Schmidt
2016-04-11docs: document ecore_animator EO class.Stefan Schmidt
Keep it brief as we want the larger parts being editable from the wiki part of the new doc system.
2016-04-11popup : fix scale calculation in _scroller_size_calcJinyong Park
Summary: when calculate real size of action area in _scroller_size_calc, edje base scale is omitted. Reviewers: jaehwan, id213sin, cedric, raster, singh.amitesh, SanghyeonLee, Hermet Reviewed By: Hermet Subscribers: Hermet, herb, jpeg Differential Revision:
2016-04-11Elm_icon: fix build error. --;Ji-Youn Park
2016-04-11Elm_icon: move thumb_set API from eo to legacy.Ji-Youn Park
2016-04-11Elm_thumb: move all api from eo to legacyJi-Youn Park
elm_thumb,elm_icon,elm_photo will be removed.
2016-04-11build: make sure generated files in examples get cleaned upStefan Schmidt
Distcheck pointed these out as not being cleaned up and it was right. Make sure we handle these generated files during cleanup.
2016-04-11genlist: do not evaluate against max coord if the value is negativeShuhrat Dehkanov
Summary: If x is already less than '0', there is no need to check if it is bigger than pan_max_x. Likewise, if y is already less than '0', there is no need to check if it is bigger than pan_max_y. Reviewers: Hermet, cedric, SanghyeonLee, singh.amitesh Reviewed By: singh.amitesh Subscribers: seoz, minkyu, sju27, jpeg Differential Revision:
2016-04-11Elm_image: remove no_scale and resizable property.Ji-Youn Park
elm image add new API to deal with scale type. if we use scale type for elm_image, we don't need to use no_scale and resizable property
2016-04-11Elm_photo: move api from eo to legacy.Ji-Youn Park
elm_photo will be deprecated in the future. so move all api from eo to legacy.
2016-04-11eolian: Make promise eolian generation use macros for hooksFelipe Magno de Almeida
Modify the way hooks are defined and used by promise generation in Eolian in the Eo API. Instead of passing macro names as parameters to EO_FUNC_BODY macros, just re-define the actual hooks when it is needed.
2016-04-11vpath - use double-happy format as poposed by onefangCarsten Haitzler (Rasterman)
vpath now uses a simley at the start and end of a special meta location. i.e.: (:home:)/blah.png (
2016-04-10elementary: fix dependencies to build clean examples.Cedric Bail
2016-04-10CtxPopup: fix auto-hide property settingDaniel Zaoui
Set and get functions are inconsistent one with the other. When set function is used with a certain value, one expects the get function to return this value.
2016-04-10Ecore Exe: check parameter validityDaniel Zaoui
2016-04-10Edje: check parameter validityDaniel Zaoui
2016-04-10Ecore_Con: protect access to internal dataDaniel Zaoui
2016-04-09ecore: fix documentation of Ecore_Exe_Event_DelJean Guyomarc'h
2016-04-08elementary: restore examples build.Cedric BAIL
2016-04-08evas: don't track some forgotten exampleCedric BAIL
2016-04-08elua: unbreak make install-examplesCedric BAIL