AgeCommit message (Collapse)Author
2013-01-10efl: merge emotion.Gustavo Sverzut Barbieri
this one was quite a huge work, but hopefully it's correct. NOTES: * removed vlc generic module, it should go into a separate package. * gstreamer is enabled by default (see --disable-gstreamer) * xine is disabled by default (see --enable-gstreamer) * generic is always built statically if supported * gstreamer and xine can't be configured as static (just lacks command line options, build system supports it) * v4l2 is enabled by default on linux if eeze is built (see --disable-v4l2) * emotion_test moved to src/tests/emotion and depends on EFL_ENABLE_TESTS (--with-tests), but is still installed if enabled. TODO (need your help!): * fix warnings with gstreamer and xine engine * call engine shutdown functions if building as static * remove direct usage of PACKAGE_*_DIR and use eina_prefix * add eina_prefix checkme file as evas and others * add support for $EFL_RUN_IN_TREE * create separate package for emotion_generic_modules * check docs hierarchy (doxygen is segv'in here) SVN revision: 82501
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-10efl/edje: remove useless include.Gustavo Sverzut Barbieri
This made no sense... as HAVE_ECORE_IMF was defined in a local (not installed) config.h. With single-tree it is defined and will bring in one useless include in our public header. SVN revision: 82498
2013-01-10efl/ecore_imf: change namespace to all functionsJihoon Kim
SVN revision: 82497
2013-01-09maybe this time svnlook will work?Gustavo Sverzut Barbieri
SVN revision: 82496
2013-01-09still not there with svnlook diff :-/Gustavo Sverzut Barbieri
hell, how to make this bastard show C function names in diff!? SVN revision: 82495
2013-01-09bogus commit to see if post-commit hook worked.Gustavo Sverzut Barbieri
svnlook diff is a bitch, come on :-/ SVN revision: 82494
2013-01-09efl/evas: improve docs linkingGustavo Sverzut Barbieri
SVN revision: 82493
2013-01-09efl/evas: move cserve2 binaries under MODULE_ARCH dirLucas De Marchi
SVN revision: 82491
2013-01-09efl/evas: do not install dummy_slaveLucas De Marchi
This slave is for test only and should not be installed. SVN revision: 82490
2013-01-09efl/efreet: move efreet_{icon,desktop}_cache_create under MODULE_ARCHLucas De Marchi
These binaries are called by efreetd and should be under MODULE_ARCH dir. And actually fix the path to efreet_desktop_cache_create that was wrong. SVN revision: 82489
2013-01-09efl/edje: move epp under MODULE_ARCHLucas De Marchi
epp is invoked by edje_cc and should include the MODULE_ARCH dir. SVN revision: 82488
2013-01-09efl: too much c&pGustavo Sverzut Barbieri
SVN revision: 82487
2013-01-09efl: fix typo, extra 'x' in there.Gustavo Sverzut Barbieri
SVN revision: 82486
2013-01-09efl/cserve2: Increase refcount of scaled image entries properlyPaulo Alcantara
Patch by: Paulo Alcantara <> SVN revision: 82484
2013-01-09efl/software_generic: Fix map/image drawing with Cserve2Paulo Alcantara
We must check whether source image has been loaded or not before enqueueing draw commands. Otherwise, cserve2 may not have a specific loader and then it does not load the source image and the enqueued draw commands dereference the NULL pointer "data" from source image. Patch by: Paulo Alcantara <> SVN revision: 82483
2013-01-09efl/font: Dispatch font load request once sent to serverPaulo Alcantara
Patch by: Paulo Alcantara <> SVN revision: 82482
2013-01-09efl/cache: Set loaded flag properly with loaded pixelsPaulo Alcantara
Patch by: Paulo Alcantara <> SVN revision: 82481
2013-01-09Fix Edje hint recalculation after swallow part changesHenrique Dante de Almeida
Patch by: Henrique Dante de Almeida <> SVN revision: 82480
2013-01-09eeze: install module under MODULE_ARCH like the rest of EFLLucas De Marchi
SVN revision: 82479
2013-01-09ecore_imf: install module under MODULE_ARCH like the rest of EFLLucas De Marchi
SVN revision: 82478
2013-01-09ecore_imf: remove double definition of PACKAGE_LIB_DIRLucas De Marchi
SVN revision: 82477
2013-01-09efl: update gitignore and prefix entries with /Lucas De Marchi
SVN revision: 82476
2013-01-09efl: improve X detection by Joel Klinghed.Gustavo Sverzut Barbieri
* Split out ecore_imf_xim to do its own check * Fixed problem with xcb's makekeys, no rule for $(top_builddir)/src/utils/ecore/makekeys$(EXEEXT) exists so make used an implicit rule (ignoring any cflags of course) * Fixed gl_x11 engine to build with either Xlib or XCB (xcb flags were missing) * Added EFL_FIND_X and replace any used of AC_PATH_X{,TRA}. First looks for Xorg pkg-config files then if those arn't found it falls back to old AC_PATH_X. Also generalized common header and lib checks. Could probably use some polishing (the AC_CACHE_VAL cruft especially) but this is what I have time for tonight. Now X11 should be found on non-standard locations by means of xmkmf, --x-includes/--x-libraries and also pkg-config. SVN revision: 82475
2013-01-09efl: move ecore/immodules to ecore_imfLucas De Marchi
Move both the source tree and the install directory. SVN revision: 82474
2013-01-09efl/ecore_x: remove shadow warning from makekeysGustavo Sverzut Barbieri
the warning didn't exist because we were not using cflags, now we will. all these variables are not used outside main(), so keep them local. SVN revision: 82473
2013-01-09efl/eina_prefix: whitespace cleanup as pointed by kuri at #edevelopGustavo Sverzut Barbieri
trailing whitespacesd and mixed tabs (old style) are gone. SVN revision: 82470
2013-01-09efl/eina_prefix: fix _try_proc() location.Gustavo Sverzut Barbieri
_try_proc() is how to find a symbol based on /proc/self/maps, not related to argv0. change _try_proc() to ifdef inside... avoiding the need to ifdef at definition and call site. SVN revision: 82469
2013-01-09efl/eina_prefix: simplify common prefix lookup.Gustavo Sverzut Barbieri
SVN revision: 82467
2013-01-09efl/eina_prefix: use eina_safety to be loud on NULL pointers.Gustavo Sverzut Barbieri
SVN revision: 82466
2013-01-09efl/eina_prefix: cleanup and review logs.Gustavo Sverzut Barbieri
there shouldn't be behavior changes at this point, just minor cleanups and simplifications, particularly to the log. SVN revision: 82464
2013-01-09efl/efreet: add missing include. my bad :-(Gustavo Sverzut Barbieri
SVN revision: 82462
2013-01-09evas/async_events: more clear code in _async_events_put()Ulisses Furquim
SVN revision: 82457
2013-01-09ecore/ecore_fb - missed move call?ChunEon Park
SVN revision: 82438
2013-01-09oops- the other one. fuck. too much context switching - i can't focusCarsten Haitzler
on any one thing at all lately. crap. SVN revision: 82431
2013-01-09oops i meant to turn on calc cache.. not program cache... calc cacheCarsten Haitzler
was the problem... but oddly turning on program cache fixed it too. :) SVN revision: 82430
2013-01-08efl/eina: fix debian multilib detection without magic file.Gustavo Sverzut Barbieri
The algorithm will now consider valid bin, data orlocale as well if magic file was not provided. SVN revision: 82429
2013-01-08efl/efreet: improve tests, fix bogus warning.Gustavo Sverzut Barbieri
* tests will run locally now, not just from installed files. * efreet_init_new(NULL) is valid, actually used by efreet_desktop_save() SVN revision: 82428
2013-01-08efl/ecore_imf: remove printf in xim moduleJihoon Kim
SVN revision: 82427
2013-01-08efl/efreet: use proper PACKAGE_DATA_DIR, add DATA_DIR.Gustavo Sverzut Barbieri
efreet used an uncommon PACKAGE_DATA_DIR without the package name because it used that to populate default variables. Add another variable for that and make PACKAGE_DATA_DIR more common. Tests still fails like crazy, and they assume installed data :-( SVN revision: 82426
2013-01-08efl/evas/gl_x11: fix warning due type change.Gustavo Sverzut Barbieri
SVN revision: 82425
2013-01-08efl/ecore_imf: minor fixes.Gustavo Sverzut Barbieri
* removed some useless variable attribution; * removed some useless casts; * () -> (void) for function without arguments. SVN revision: 82419
2013-01-08efl/ecore_imf_xim: proper eina log usage.Gustavo Sverzut Barbieri
it would be nice if someone could apply these to other IMF modules as well. SVN revision: 82418
2013-01-08efl/ecore_imf: namespace all functions.Gustavo Sverzut Barbieri
SVN revision: 82417
2013-01-08Fix doxygen typo.Christopher Michael
Signed-off-by: Christopher Michael <> SVN revision: 82416
2013-01-08eina/tests: add basic Eina_Barrier testUlisses Furquim
Also rearranged test suite creation to allow setting the timeout in the build callback. SVN revision: 82415
2013-01-08efl/ecore_imf_xim: do not #ifdef in a module that is already conditionally ↵Gustavo Sverzut Barbieri
compiled. SVN revision: 82413
2013-01-08efl: --with-profile=dev implies --with-tests=regularGustavo Sverzut Barbieri
if --with-tests={none,coverage} is given, those are used. Just the default is changed. SVN revision: 82412
2013-01-08efl/edje: conditional usage of fixed-point, program/calc caches.Gustavo Sverzut Barbieri
Weirdly enough raster turned PROGRAM cache on to fix a bug saying that the other path was not tested, but from IN-EFL/edje/ CALC cache was enabled and PROGRAM was disabled. I kept the PROGRAM on and enabled CALC. Added fixed point as well. Cedric, Raster: should we keep PROGRAM and CALC cache options if the other path is not tested? Can't we assume they are always on? How much memory these cache add? Can't this be reduced? SVN revision: 82410
2013-01-08efl: add eina test suite, but still disable.Cedric BAIL
The test suite is broken for eina_log and eina_value... SVN revision: 82398