path: root/src/lib/ecore (follow)
AgeCommit message (Collapse)Author
2013-03-20ecore: include mman.h also when Evil is found.Cedric Bail
I don't really like this patch. I think it would be nicer to have mmap been correctly detected when Evil or Exotic is there, but at this point I don't feel at ease with
2013-03-19ecore_coroutine: Silence warning in clangDaniel Willmann
We can't get more const than const int Signed-off-by: Daniel Willmann <>
2013-03-19ecore: fix overflow on Windows 64 bits.Cedric Bail
2013-03-18Change usage of eo_do_super to the new prototype.Tom Hacohen
2013-03-17Ecore.h: use ECORE_CALLBACK_RENEW/CANCEL for timer callback.Daniel Juyung Seo
2013-03-16ecore: lower more warning level.Cedric Bail
2013-03-15ecore: improve systemd support after fork.Cedric BAIL
2013-03-12ecore: fix typo.Cedric BAIL
2013-03-12ecore: don't propagate systemd state to child process.Cedric BAIL
2013-03-12ecore: fix compiler warning when compiling with Fibers.Cedric BAIL
2013-03-12i have no idea what has happened here, but older glibs REQUIRe youCarsten Haitzler (Rasterman)
g_thread_init andf link to libgthread...
2013-03-11ecore: prevent coroutine code mixup on windows.Cedric BAIL
2013-03-11include some header files conditionally add specific test for fcntlCedric Bail
2013-03-11Fix warningsCedric Bail
2013-03-10ecore: notify systemd automatically when the main loop is starting.Cedric Bail
2013-03-04ecore: fix build with setjmp.Cedric BAIL
2013-02-27ecore: extend Ecore_Pipe API to make it more useful.Cedric BAIL
This make it possible to take over a pipe that was open in another process and also prevent its destruction partially during exec.
2013-02-26ecore: Fix _ecore_glib_selectHenrique Dante de Almeida
This fixes a mutex allocated on stack, a race on GCond initialization and use of deprecated functions: g_mutex_new() and friends were deprecated in glib 2.32.
2013-02-18ecore: add Ecore_Coroutine.Cedric BAIL
That work clearly was possible thanks to Leandro. If you want more information go to his blog : . The main difference with his implementation is more portable and not thread safe. It does not have a custom swapcontext (would make sense as we don't need to save the sigcontext) so it will be less fast. If people are ready to contribute asm patch for that purpose I will be happy to apply them. As for portability this code should work on all architecture we already support thanks to a nice hack with setjmp/longjmp borowed from libcoroutine. We do use Fiber for Windows support, but as 1.8 is completely borken in that regard, this is theorical work only. Thinks left to do : - Eoify the API - Documentation - More tests - Add support for coroutine in fd handler - Add coroutine support to ecore_thread api - Write some example
2013-01-28ecore Ecore_Getopt.h: use one liner for function declaration like other apis.Daniel Juyung Seo
SVN revision: 83383
2013-01-23ecore - ECORE_CALLBACK_DONE is right contextually.ChunEon Park
SVN revision: 83125
2013-01-10efl: remove checks for sys/select.h, sys/time.h and sys/resource.hLucas De Marchi
SVN revision: 82584
2013-01-10efl: remove check for langinfo.h and locale.hLucas De Marchi
SVN revision: 82583
2013-01-10efl: Remove check for unistd.hLucas De Marchi
* unistd.h: is very useful, very old and very standard. SVN revision: 82577
2013-01-10efl: forward typedef to avoid including useless headers.Gustavo Sverzut Barbieri
do not include Ecore_Input.h just to get Ecore_Window and Ecore_Getopt to get handful typedefs. NOTE: why do we have the #ifdefs around these predefs? At least GCC does not warn if we typedef twice the same thing (if they are identical) SVN revision: 82499
2013-01-03efl: eina_alloca.h to simplify alloca() usage.Gustavo Sverzut Barbieri
having to replicate 18 lines per file just to access alloca() is insane. Let's do that in Eina.h and avoid that crap :-/ SVN revision: 82082
2012-12-31efl: cleanup HAVE_THREADS and pthread usage outside of eina.Gustavo Sverzut Barbieri
Eina now abstracts threads, so use that. the touched files had the EFL_HAVE_THREADS as it's mandatory now. SVN revision: 81935
2012-12-28efl/docs: clean-up and make it more uniform.Gustavo Sverzut Barbieri
now unified docs are bit more uniform in their start pages, overall improved but much to do :-( SVN revision: 81851
2012-12-24all efl object deletion functions now take NULL without crashing or erroringMike Blumenkrantz
SVN revision: 81667
2012-12-18efl: Created Ecore group and added existing Ecore groups to it.Jonas M. Gastal
SVN revision: 81293
2012-12-18efl: Modified section names as doxygen reuses titles for same named sections ↵Jonas M. Gastal
in different pages. SVN revision: 81279
2012-12-18efl: Give different names for example pages in different libs.Jonas M. Gastal
SVN revision: 81278
2012-12-18efl: Unifying authors page.Jonas M. Gastal
SVN revision: 81277
2012-12-18efl: Adding a unified main page that links to the "mainpage" of libs.Jonas M. Gastal
SVN revision: 81273
2012-12-14efl: Add build system support for ecore_audioDaniel Willmann
Disabled by default, enable with --enable-audio ALSA support is disabled as it is not there yet. Pulseaudio should work though. Support for .ogg and .wav is there as well (.mp3 is not) Signed-off-by: Daniel Willmann <> SVN revision: 81000
2012-12-10efl/ecore_getopt: add ECORE_GETOPT_ACTION_BREAK.Gustavo Sverzut Barbieri
Thanks to PrinceAMD (Deon Thomas) for bugging me to implement this, then test and add a fix, now we can implement something similar to "xterm -e" in terminology. ECORE_GETOPT_ACTION_BREAK will allow generic options to behave the same as GNU's --, breaking out of argument parsing logic. SVN revision: 80619
2012-12-10poolers typo--Carsten Haitzler
SVN revision: 80560
2012-12-10From: Igor Murzov <>Igor Murzov
Subject: [E-devel] [PATCH][Ecore] Fixes for invalid memory read issues discovered by cppcheck One more patch to fix issues discovered by cppcheck. SVN revision: 80559
2012-12-07efl: don't leak fd on exec.Cedric BAIL
SVN revision: 80434
2012-12-07efl: fix build with debug profile.Cedric BAIL
SVN revision: 80406
2012-12-06efl: ecore thread safety (remove option, keep code, add instructions).Gustavo Sverzut Barbieri
* remove the option, as it shouldn't really exist. * keep code, as requested by Cedric, someone may fix it someday. And the default is the DISABLED, as the enable was broken. * Add instructions on how to solve the problem, if a brave folk is up to it. SVN revision: 80352
2012-12-06efl: revert r80290 as it bork the world.Cedric BAIL
SVN revision: 80296
2012-12-06efl: thread safety by default.Gustavo Sverzut Barbieri
it's better to test this case and make it the only one and make it work, than have two options that may not work. SVN revision: 80290
2012-12-05From: Gwanglim Lee <>Gwanglim Lee
Subject: Re: Re: Re: [E-devel] [RFC] Virtual desktop window profile I've attached 4th patch. May the 4th be with you. ecore patch has been merged with efl and all files are based on r80123. Thanks & Regards, Gwanglim ------- Original Message ------- Sender : Daniel Juyung Seo<> Date : 2012-12-04 01:55 (GMT+09:00) Title : Re: Re: [E-devel] [RFC] Virtual desktop window profile It looks ok to me. Sorry but can you re-generate the patch according to the recent ecore merge to efl single tree? Daniel Juyung Seo (SeoZ) On Thu, Nov 29, 2012 at 12:29 AM, Gwanglim Lee <> wrote: Dear Raster and Daniel Juyung Seo, I've attached 3rd patches and test_config according to your reviews. These are based on r79782. [elementary & ecore] 1. "profile,set" -> "profile,changed" - done 2. spaces after EINA_LIST_FOREACH - done 3. variable type - keep 4. author - done 5. removing deprecated marking in patch - done 6. add elm_win_available_profiles_get to test_config for the debugging purpose - done 7. check whether a given profile is present in an available profiles. otherwise window profile will be one of the item in available profiles. - newly added thing to the elm_win 8. merge with EO - done. :( Any comments would be appreciated. SVN revision: 80214
2012-12-03ecore: don't crash if the animator is already destroyed.Cedric BAIL
SVN revision: 80038
2012-12-03ecore: backport #79614Vincent Torri
SVN revision: 80016
2012-12-03ecore: backport #79650Vincent Torri
SVN revision: 80015
2012-12-03ecore: in case of double free, bad things happen.Cedric BAIL
SVN revision: 80005
2012-12-02merge: add escape ecore, fix several bugsVincent Torri
SVN revision: 79995