platform/upstream/efl.git
11 years agoefl: fix option for gstreamer.
Gustavo Sverzut Barbieri [Fri, 11 Jan 2013 03:22:03 +0000 (03:22 +0000)]
efl: fix option for gstreamer.

Thanks to Nicolas Aguirre

SVN revision: 82604

11 years agoefl/emotion: rework module infra, better integration with 'generic'.
Gustavo Sverzut Barbieri [Fri, 11 Jan 2013 03:06:42 +0000 (03:06 +0000)]
efl/emotion: rework module infra, better integration with 'generic'.

Change the module infra and allow one to register using the
description structure itself, saves some work.

Replace module_open and module_close with add() and del(), that are
more descriptive.

Move stuff to init/shutdown where it was a better fit.

Since add() now receives the first parameter being the owning
structure we can create one structure per generic player and they will
merge transparently with other modules, then we can use a simple
algorithm that considers the plugin priority. ALL DYNAMIC!

Future work could be done to load the plugin priority specified by
user from configuration file. But this is not in my plans right now.

SVN revision: 82602

11 years agoevas: remove duplicated piece of code.
Cedric BAIL [Fri, 11 Jan 2013 01:52:46 +0000 (01:52 +0000)]
evas: remove duplicated piece of code.

SVN revision: 82601

11 years agoefl/emotion: remove init/shutdown from module, it's a subfunction of open/close!
Gustavo Sverzut Barbieri [Fri, 11 Jan 2013 00:37:31 +0000 (00:37 +0000)]
efl/emotion: remove init/shutdown from module, it's a subfunction of open/close!

SVN revision: 82600

11 years agoefl/emotion: as handle went away, make the API const.
Gustavo Sverzut Barbieri [Fri, 11 Jan 2013 00:33:26 +0000 (00:33 +0000)]
efl/emotion: as handle went away, make the API const.

SVN revision: 82599

11 years agoefl/emotion: remove handle from wrong place.
Gustavo Sverzut Barbieri [Fri, 11 Jan 2013 00:31:56 +0000 (00:31 +0000)]
efl/emotion: remove handle from wrong place.

that handle should live elsewhere, it was a hack.

SVN revision: 82598

11 years agoefl/emotion: start to refactor engine handling.
Gustavo Sverzut Barbieri [Fri, 11 Jan 2013 00:27:35 +0000 (00:27 +0000)]
efl/emotion: start to refactor engine handling.

Removed the engine handling out from smart object, later the module
API will change and we'll be able to simplify many things.

My plan is to allow generic players to register along as regular
modules.

SVN revision: 82597

11 years agoefl:ecore: fix possible segfault when ccalling ecore_x_selection_convert()
Boris Faure [Thu, 10 Jan 2013 22:51:28 +0000 (22:51 +0000)]
efl:ecore: fix possible segfault when ccalling ecore_x_selection_convert()

SVN revision: 82594

11 years agoefl/emotion: move register/unregister.
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 22:17:32 +0000 (22:17 +0000)]
efl/emotion: move register/unregister.

SVN revision: 82593

11 years agoefl/emotion: move module stuff.
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 22:11:07 +0000 (22:11 +0000)]
efl/emotion: move module stuff.

 * do not abuse emotion_private.h by using that in modules
 * split emotion_module.c to allow more changes later.

SVN revision: 82592

11 years agoefl/emotion: move webcam stuff out of main file.
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 21:50:02 +0000 (21:50 +0000)]
efl/emotion: move webcam stuff out of main file.

SVN revision: 82591

11 years agoefl/emotion: export useful data for generic module.
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 21:47:19 +0000 (21:47 +0000)]
efl/emotion: export useful data for generic module.

SVN revision: 82589

11 years agoefl: remove checks for socket.h, net/*, arpa/*
Lucas De Marchi [Thu, 10 Jan 2013 20:26:02 +0000 (20:26 +0000)]
efl: remove checks for socket.h, net/*, arpa/*

SVN revision: 82585

11 years agoefl: remove checks for sys/select.h, sys/time.h and sys/resource.h
Lucas De Marchi [Thu, 10 Jan 2013 20:25:57 +0000 (20:25 +0000)]
efl: remove checks for sys/select.h, sys/time.h and sys/resource.h

SVN revision: 82584

11 years agoefl: remove check for langinfo.h and locale.h
Lucas De Marchi [Thu, 10 Jan 2013 20:25:53 +0000 (20:25 +0000)]
efl: remove check for langinfo.h and locale.h

SVN revision: 82583

11 years agoefl: remove check for libgen.h
Lucas De Marchi [Thu, 10 Jan 2013 20:25:48 +0000 (20:25 +0000)]
efl: remove check for libgen.h

SVN revision: 82582

11 years agoefl: remove check for errno.h
Lucas De Marchi [Thu, 10 Jan 2013 20:25:44 +0000 (20:25 +0000)]
efl: remove check for errno.h

SVN revision: 82581

11 years agoefl: remove check for inttypes.h and stdint.h
Lucas De Marchi [Thu, 10 Jan 2013 20:25:39 +0000 (20:25 +0000)]
efl: remove check for inttypes.h and stdint.h

SVN revision: 82580

11 years agoefl: Remove check for siginfo.h and siginfo_t
Lucas De Marchi [Thu, 10 Jan 2013 20:25:35 +0000 (20:25 +0000)]
efl: Remove check for siginfo.h and siginfo_t

SVN revision: 82579

11 years agoefl: Remove check for signal.h
Lucas De Marchi [Thu, 10 Jan 2013 20:25:31 +0000 (20:25 +0000)]
efl: Remove check for signal.h

SVN revision: 82578

11 years agoefl: Remove check for unistd.h
Lucas De Marchi [Thu, 10 Jan 2013 20:25:26 +0000 (20:25 +0000)]
efl: Remove check for unistd.h

* unistd.h: is very useful, very old and very standard.

SVN revision: 82577

11 years agoefl: Remove check for strings.h
Lucas De Marchi [Thu, 10 Jan 2013 20:25:21 +0000 (20:25 +0000)]
efl: Remove check for strings.h

 * strings.h: is very useful, very old and very standard. The only place
that checks for that is simple_xml_parser and I have no idea why

SVN revision: 82576

11 years agoelf: update gitignore
Lucas De Marchi [Thu, 10 Jan 2013 20:25:16 +0000 (20:25 +0000)]
elf: update gitignore

SVN revision: 82575

11 years agoefl/eeze: move sensor modules to their own dir
Lucas De Marchi [Thu, 10 Jan 2013 16:14:55 +0000 (16:14 +0000)]
efl/eeze: move sensor modules to their own dir

SVN revision: 82574

11 years agoadd dri2 minor check for swap stuff.
Carsten Haitzler [Thu, 10 Jan 2013 12:23:27 +0000 (12:23 +0000)]
add dri2 minor check for swap stuff.

SVN revision: 82562

11 years agooh and also fix up properties to not update until event comes back
Carsten Haitzler [Thu, 10 Jan 2013 11:53:07 +0000 (11:53 +0000)]
oh and also fix up properties to not update until event comes back
from x telling us they did. :)

SVN revision: 82558

11 years agoelm win throttle/norender auto... eocre-evas got a few things wrong.
Carsten Haitzler [Thu, 10 Jan 2013 11:23:10 +0000 (11:23 +0000)]
elm win throttle/norender auto... eocre-evas got a few things wrong.
no - not planning a backport of this at this stage. small thing. maybe
backport (and chlog/news) if this doesnt cause any new issues?

SVN revision: 82549

11 years ago Fix evas bmp loader code which deal with image size.
Jiyoun Park [Thu, 10 Jan 2013 08:53:11 +0000 (08:53 +0000)]
 Fix evas bmp loader code which deal with image size.
if image file's image size not apply padding size, decoding cannot work correctly

SVN revision: 82532

11 years agoemotion moved into efl
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 06:08:41 +0000 (06:08 +0000)]
emotion moved into efl

SVN revision: 82513

11 years agoefl: fix dso due missing ecore-evas
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 06:07:30 +0000 (06:07 +0000)]
efl: fix dso due missing ecore-evas

SVN revision: 82512

11 years agoefl/emotion_test: allow to run in tree.
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 06:04:28 +0000 (06:04 +0000)]
efl/emotion_test: allow to run in tree.

if you EFL_RUN_IN_TREE=1 before running it, it will work without
installing.

SVN revision: 82511

11 years agoefl: make edj depend on edje_cc
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 05:53:36 +0000 (05:53 +0000)]
efl: make edj depend on edje_cc

SVN revision: 82510

11 years agoefl/emotion: refactor init/shutdown, load modules from eina_prefix.
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 05:48:55 +0000 (05:48 +0000)]
efl/emotion: refactor init/shutdown, load modules from eina_prefix.

 * emotion_init() and emotion_shutdown() now exist, let's do our
   initialization from there.

 * smart_add/smart_free will call init/shutdown for legacy apps.

 * use eina_prefix to determine runtime location.

 * use eina_module_arch_list_get()

SVN revision: 82509

11 years agoefl/emotion: prepare gstreamer log for next commit.
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 05:46:24 +0000 (05:46 +0000)]
efl/emotion: prepare gstreamer log for next commit.

SVN revision: 82508

11 years agoefl/emotion: fix usage of eina_prefix, add checkme file.
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 05:45:50 +0000 (05:45 +0000)]
efl/emotion: fix usage of eina_prefix, add checkme file.

we were using "" for locale that made eina_prefix think that we did
not had a common prefix.

take the time and add a magic file "checkme" to be checked at runtime
to validate stuff.

also made the binaries be searched in MODULE_ARCH namespace.

SVN revision: 82507

11 years agoefl/emotion: unbreak xine
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 05:28:37 +0000 (05:28 +0000)]
efl/emotion: unbreak xine

subtitles virtuals got in the middle and screwed everything.

also prepare the log infra for the next commit.

SVN revision: 82506

11 years agoefl/ecore_imf: consider ECORE_IMF_MODULES_DIR.
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 05:27:31 +0000 (05:27 +0000)]
efl/ecore_imf: consider ECORE_IMF_MODULES_DIR.

also do the standard eina_prefix_lib_get() usage as the last one.

SVN revision: 82505

11 years agoefl/ecore_imf/ibus: use EINA_SAFETY_ON_NULL_RETURN for checking NULL parameter
Jihoon Kim [Thu, 10 Jan 2013 04:26:59 +0000 (04:26 +0000)]
efl/ecore_imf/ibus: use EINA_SAFETY_ON_NULL_RETURN for checking NULL parameter

SVN revision: 82503

11 years agoefl/emotion: use path_max
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 03:47:46 +0000 (03:47 +0000)]
efl/emotion: use path_max

still needs to change to use eina_prefix :-/

SVN revision: 82502

11 years agoefl: merge emotion.
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 03:43:32 +0000 (03:43 +0000)]
efl: merge emotion.

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

11 years agoefl: forward typedef to avoid including useless headers.
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 02:18:10 +0000 (02:18 +0000)]
efl: forward typedef to avoid including useless headers.

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

11 years agoefl/edje: remove useless include.
Gustavo Sverzut Barbieri [Thu, 10 Jan 2013 02:14:46 +0000 (02:14 +0000)]
efl/edje: remove useless include.

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

11 years agoefl/ecore_imf: change namespace to all functions
Jihoon Kim [Thu, 10 Jan 2013 01:43:52 +0000 (01:43 +0000)]
efl/ecore_imf: change namespace to all functions

SVN revision: 82497

11 years agomaybe this time svnlook will work?
Gustavo Sverzut Barbieri [Wed, 9 Jan 2013 23:27:31 +0000 (23:27 +0000)]
maybe this time svnlook will work?

SVN revision: 82496

11 years agostill not there with svnlook diff :-/
Gustavo Sverzut Barbieri [Wed, 9 Jan 2013 23:25:01 +0000 (23:25 +0000)]
still not there with svnlook diff :-/

hell, how to make this bastard show C function names in diff!?

SVN revision: 82495

11 years agobogus commit to see if post-commit hook worked.
Gustavo Sverzut Barbieri [Wed, 9 Jan 2013 23:21:39 +0000 (23:21 +0000)]
bogus commit to see if post-commit hook worked.

svnlook diff is a bitch, come on :-/

SVN revision: 82494

11 years agoefl/evas: improve docs linking
Gustavo Sverzut Barbieri [Wed, 9 Jan 2013 23:17:21 +0000 (23:17 +0000)]
efl/evas: improve docs linking

SVN revision: 82493

11 years agoefl/evas: move cserve2 binaries under MODULE_ARCH dir
Lucas De Marchi [Wed, 9 Jan 2013 22:32:08 +0000 (22:32 +0000)]
efl/evas: move cserve2 binaries under MODULE_ARCH dir

SVN revision: 82491

11 years agoefl/evas: do not install dummy_slave
Lucas De Marchi [Wed, 9 Jan 2013 22:32:04 +0000 (22:32 +0000)]
efl/evas: do not install dummy_slave

This slave is for test only and should not be installed.

SVN revision: 82490

11 years agoefl/efreet: move efreet_{icon,desktop}_cache_create under MODULE_ARCH
Lucas De Marchi [Wed, 9 Jan 2013 22:31:59 +0000 (22:31 +0000)]
efl/efreet: move efreet_{icon,desktop}_cache_create under MODULE_ARCH

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

11 years agoefl/edje: move epp under MODULE_ARCH
Lucas De Marchi [Wed, 9 Jan 2013 22:31:54 +0000 (22:31 +0000)]
efl/edje: move epp under MODULE_ARCH

epp is invoked by edje_cc and should include the MODULE_ARCH dir.

SVN revision: 82488

11 years agoefl: too much c&p
Gustavo Sverzut Barbieri [Wed, 9 Jan 2013 22:22:39 +0000 (22:22 +0000)]
efl: too much c&p

SVN revision: 82487

11 years agoefl: fix typo, extra 'x' in there.
Gustavo Sverzut Barbieri [Wed, 9 Jan 2013 22:21:40 +0000 (22:21 +0000)]
efl: fix typo, extra 'x' in there.

SVN revision: 82486

11 years agoefl/cserve2: Increase refcount of scaled image entries properly
Paulo Alcantara [Wed, 9 Jan 2013 21:40:25 +0000 (21:40 +0000)]
efl/cserve2: Increase refcount of scaled image entries properly

Patch by: Paulo Alcantara <pcacjr@profusion.mobi>

SVN revision: 82484

11 years agoefl/software_generic: Fix map/image drawing with Cserve2
Paulo Alcantara [Wed, 9 Jan 2013 21:39:06 +0000 (21:39 +0000)]
efl/software_generic: Fix map/image drawing with Cserve2

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 <pcacjr@profusion.mobi>

SVN revision: 82483

11 years agoefl/font: Dispatch font load request once sent to server
Paulo Alcantara [Wed, 9 Jan 2013 21:37:34 +0000 (21:37 +0000)]
efl/font: Dispatch font load request once sent to server

Patch by: Paulo Alcantara <pcacjr@profusion.mobi>

SVN revision: 82482

11 years agoefl/cache: Set loaded flag properly with loaded pixels
Paulo Alcantara [Wed, 9 Jan 2013 21:36:03 +0000 (21:36 +0000)]
efl/cache: Set loaded flag properly with loaded pixels

Patch by: Paulo Alcantara <pcacjr@profusion.mobi>

SVN revision: 82481

11 years agoFix Edje hint recalculation after swallow part changes
Henrique Dante de Almeida [Wed, 9 Jan 2013 20:56:03 +0000 (20:56 +0000)]
Fix Edje hint recalculation after swallow part changes

Patch by: Henrique Dante de Almeida <hdante@profusion.mobi>

SVN revision: 82480

11 years agoeeze: install module under MODULE_ARCH like the rest of EFL
Lucas De Marchi [Wed, 9 Jan 2013 20:51:56 +0000 (20:51 +0000)]
eeze: install module under MODULE_ARCH like the rest of EFL

SVN revision: 82479

11 years agoecore_imf: install module under MODULE_ARCH like the rest of EFL
Lucas De Marchi [Wed, 9 Jan 2013 19:38:04 +0000 (19:38 +0000)]
ecore_imf: install module under MODULE_ARCH like the rest of EFL

SVN revision: 82478

11 years agoecore_imf: remove double definition of PACKAGE_LIB_DIR
Lucas De Marchi [Wed, 9 Jan 2013 19:37:58 +0000 (19:37 +0000)]
ecore_imf: remove double definition of PACKAGE_LIB_DIR

SVN revision: 82477

11 years agoefl: update gitignore and prefix entries with /
Lucas De Marchi [Wed, 9 Jan 2013 16:51:24 +0000 (16:51 +0000)]
efl: update gitignore and prefix entries with /

SVN revision: 82476

11 years agoefl: improve X detection by Joel Klinghed.
Gustavo Sverzut Barbieri [Wed, 9 Jan 2013 16:48:40 +0000 (16:48 +0000)]
efl: improve X detection by Joel Klinghed.

* 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

11 years agoefl: move ecore/immodules to ecore_imf
Lucas De Marchi [Wed, 9 Jan 2013 16:46:58 +0000 (16:46 +0000)]
efl: move ecore/immodules to ecore_imf

Move both the source tree and the install directory.

SVN revision: 82474

11 years agoefl/ecore_x: remove shadow warning from makekeys
Gustavo Sverzut Barbieri [Wed, 9 Jan 2013 16:39:07 +0000 (16:39 +0000)]
efl/ecore_x: remove shadow warning from makekeys

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

11 years agoefl/eina_prefix: whitespace cleanup as pointed by kuri at #edevelop
Gustavo Sverzut Barbieri [Wed, 9 Jan 2013 16:00:39 +0000 (16:00 +0000)]
efl/eina_prefix: whitespace cleanup as pointed by kuri at #edevelop

trailing whitespacesd and mixed tabs (old style) are gone.

SVN revision: 82470

11 years agoefl/eina_prefix: fix _try_proc() location.
Gustavo Sverzut Barbieri [Wed, 9 Jan 2013 15:57:28 +0000 (15:57 +0000)]
efl/eina_prefix: fix _try_proc() location.

_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

11 years agoefl/eina_prefix: simplify common prefix lookup.
Gustavo Sverzut Barbieri [Wed, 9 Jan 2013 15:46:05 +0000 (15:46 +0000)]
efl/eina_prefix: simplify common prefix lookup.

SVN revision: 82467

11 years agoefl/eina_prefix: use eina_safety to be loud on NULL pointers.
Gustavo Sverzut Barbieri [Wed, 9 Jan 2013 15:38:42 +0000 (15:38 +0000)]
efl/eina_prefix: use eina_safety to be loud on NULL pointers.

SVN revision: 82466

11 years agoefl/eina_prefix: cleanup and review logs.
Gustavo Sverzut Barbieri [Wed, 9 Jan 2013 15:21:40 +0000 (15:21 +0000)]
efl/eina_prefix: cleanup and review logs.

there shouldn't be behavior changes at this point, just minor cleanups
and simplifications, particularly to the log.

SVN revision: 82464

11 years agoefl/efreet: add missing include. my bad :-(
Gustavo Sverzut Barbieri [Wed, 9 Jan 2013 13:39:36 +0000 (13:39 +0000)]
efl/efreet: add missing include. my bad :-(

SVN revision: 82462

11 years agoevas/async_events: more clear code in _async_events_put()
Ulisses Furquim [Wed, 9 Jan 2013 12:22:52 +0000 (12:22 +0000)]
evas/async_events: more clear code in _async_events_put()

SVN revision: 82457

11 years agoecore/ecore_fb - missed move call?
ChunEon Park [Wed, 9 Jan 2013 08:22:05 +0000 (08:22 +0000)]
ecore/ecore_fb - missed move call?

SVN revision: 82438

11 years agooops- the other one. fuck. too much context switching - i can't focus
Carsten Haitzler [Wed, 9 Jan 2013 02:04:26 +0000 (02:04 +0000)]
oops- the other one. fuck. too much context switching - i can't focus
on any one thing at all lately. crap.

SVN revision: 82431

11 years agooops i meant to turn on calc cache.. not program cache... calc cache
Carsten Haitzler [Wed, 9 Jan 2013 01:28:48 +0000 (01:28 +0000)]
oops i meant to turn on calc cache.. not program cache... calc cache
was the problem... but oddly turning on program cache fixed it too. :)

SVN revision: 82430

11 years agoefl/eina: fix debian multilib detection without magic file.
Gustavo Sverzut Barbieri [Tue, 8 Jan 2013 23:57:14 +0000 (23:57 +0000)]
efl/eina: fix debian multilib detection without magic file.

The algorithm will now consider valid bin, data orlocale as well if
magic file was not provided.

SVN revision: 82429

11 years agoefl/efreet: improve tests, fix bogus warning.
Gustavo Sverzut Barbieri [Tue, 8 Jan 2013 23:45:48 +0000 (23:45 +0000)]
efl/efreet: improve tests, fix bogus warning.

 * 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

11 years agoefl/ecore_imf: remove printf in xim module
Jihoon Kim [Tue, 8 Jan 2013 23:39:06 +0000 (23:39 +0000)]
efl/ecore_imf: remove printf in xim module

SVN revision: 82427

11 years agoefl/efreet: use proper PACKAGE_DATA_DIR, add DATA_DIR.
Gustavo Sverzut Barbieri [Tue, 8 Jan 2013 23:14:17 +0000 (23:14 +0000)]
efl/efreet: use proper PACKAGE_DATA_DIR, add DATA_DIR.

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

11 years agoefl/evas/gl_x11: fix warning due type change.
Gustavo Sverzut Barbieri [Tue, 8 Jan 2013 22:47:40 +0000 (22:47 +0000)]
efl/evas/gl_x11: fix warning due type change.

SVN revision: 82425

11 years agoefl/ecore_imf: minor fixes.
Gustavo Sverzut Barbieri [Tue, 8 Jan 2013 14:49:50 +0000 (14:49 +0000)]
efl/ecore_imf: minor fixes.

 * removed some useless variable attribution;
 * removed some useless casts;
 * () -> (void) for function without arguments.

SVN revision: 82419

11 years agoefl/ecore_imf_xim: proper eina log usage.
Gustavo Sverzut Barbieri [Tue, 8 Jan 2013 14:35:13 +0000 (14:35 +0000)]
efl/ecore_imf_xim: proper eina log usage.

it would be nice if someone could apply these to other IMF modules as well.

SVN revision: 82418

11 years agoefl/ecore_imf: namespace all functions.
Gustavo Sverzut Barbieri [Tue, 8 Jan 2013 14:12:45 +0000 (14:12 +0000)]
efl/ecore_imf: namespace all functions.

SVN revision: 82417

11 years agoFix doxygen typo.
Christopher Michael [Tue, 8 Jan 2013 14:12:11 +0000 (14:12 +0000)]
Fix doxygen typo.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82416

11 years agoeina/tests: add basic Eina_Barrier test
Ulisses Furquim [Tue, 8 Jan 2013 14:10:33 +0000 (14:10 +0000)]
eina/tests: add basic Eina_Barrier test

Also rearranged test suite creation to allow setting the timeout in
the build callback.

SVN revision: 82415

11 years agoefl/ecore_imf_xim: do not #ifdef in a module that is already conditionally compiled.
Gustavo Sverzut Barbieri [Tue, 8 Jan 2013 13:49:18 +0000 (13:49 +0000)]
efl/ecore_imf_xim: do not #ifdef in a module that is already conditionally compiled.

SVN revision: 82413

11 years agoefl: --with-profile=dev implies --with-tests=regular
Gustavo Sverzut Barbieri [Tue, 8 Jan 2013 13:39:25 +0000 (13:39 +0000)]
efl: --with-profile=dev implies --with-tests=regular

if --with-tests={none,coverage} is given, those are used. Just the
default is changed.

SVN revision: 82412

11 years agoefl/edje: conditional usage of fixed-point, program/calc caches.
Gustavo Sverzut Barbieri [Tue, 8 Jan 2013 13:32:07 +0000 (13:32 +0000)]
efl/edje: conditional usage of fixed-point, program/calc caches.

Weirdly enough raster turned PROGRAM cache on to fix a bug saying that
the other path was not tested, but from IN-EFL/edje/configure.ac 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

11 years agoefl: add eina test suite, but still disable.
Cedric BAIL [Tue, 8 Jan 2013 09:20:37 +0000 (09:20 +0000)]
efl: add eina test suite, but still disable.

The test suite is broken for eina_log and eina_value...

SVN revision: 82398

11 years agoefl: Add eina copy on write infrastructure.
Cedric BAIL [Tue, 8 Jan 2013 09:17:56 +0000 (09:17 +0000)]
efl: Add eina copy on write infrastructure.

SVN revision: 82396

11 years agoefl: fix build of Ecore_Imf with coverage enable.
Cedric BAIL [Tue, 8 Jan 2013 09:05:51 +0000 (09:05 +0000)]
efl: fix build of Ecore_Imf with coverage enable.

SVN revision: 82392

11 years agoefl: eina_magic_fail now trigger an ERR on NULL instead of CRITICAL.
Cedric BAIL [Tue, 8 Jan 2013 09:04:29 +0000 (09:04 +0000)]
efl: eina_magic_fail now trigger an ERR on NULL instead of CRITICAL.

Updating the test suite.

SVN revision: 82391

11 years agoforwardport previous efreet desktop command commit
Mike Blumenkrantz [Tue, 8 Jan 2013 08:34:30 +0000 (08:34 +0000)]
forwardport previous efreet desktop command commit
ticket #2174

SVN revision: 82390

11 years agoFrom: Alex Wu <zhiwen.wu@linux.intel.com>
Alex Wu [Tue, 8 Jan 2013 07:21:47 +0000 (07:21 +0000)]
From: Alex Wu <zhiwen.wu@linux.intel.com>
Date: Sat, 5 Jan 2013 10:50:19 +0800
Subject: [PATCH] ecore-wayland: Improve opaque setting logic.

1. Update win->region.opaque in ecore_wl_window_update_size, so that
the opaque info is synced with the geometry.

2. Add win->surface checking in ecore_wl_window_buffer_attach
before send any wl_surface related request, it will avoid segfault
in case that calling ecore_wl_window_buffer_attach() before
ecore_wl_window_show().

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82385

11 years agoecore-wayland: Improve opaque setting logic.
Christopher Michael [Tue, 8 Jan 2013 07:21:32 +0000 (07:21 +0000)]
ecore-wayland: Improve opaque setting logic.

1. Update win->region.opaque in ecore_wl_window_update_size, so that
the opaque info is synced with the geometry.

2. Add win->surface checking in ecore_wl_window_buffer_attach
before send any wl_surface related request, it will avoid segfault
in case that calling ecore_wl_window_buffer_attach() before
ecore_wl_window_show().

SVN revision: 82384

11 years agooosp - didnt meant o commit this... it was just the start of some test
Carsten Haitzler [Tue, 8 Jan 2013 04:00:36 +0000 (04:00 +0000)]
oosp - didnt meant o commit this... it was just the start of some test
code... not ready yet. just adds warnings and stuff.

SVN revision: 82381

11 years agoefl/ecore_imf: move docs to header about ecore_imf_{init, shutdown}
Jihoon Kim [Tue, 8 Jan 2013 03:56:09 +0000 (03:56 +0000)]
efl/ecore_imf: move docs to header about ecore_imf_{init, shutdown}

SVN revision: 82380

11 years agoefl/ecore_imf: move the docs to header related to ecore_imf_evas API
Jihoon Kim [Tue, 8 Jan 2013 03:51:40 +0000 (03:51 +0000)]
efl/ecore_imf: move the docs to header related to ecore_imf_evas API

SVN revision: 82379

11 years agosmall change - not worth chglogging... make evas gl x11 header not
Carsten Haitzler [Tue, 8 Jan 2013 03:49:49 +0000 (03:49 +0000)]
small change - not worth chglogging... make evas gl x11 header not
need xlib.h anymore... :)

SVN revision: 82378

11 years agoefl: fix bug ecore imf module wasn't loaded
Jihoon Kim [Tue, 8 Jan 2013 02:28:48 +0000 (02:28 +0000)]
efl: fix bug ecore imf module wasn't loaded

SVN revision: 82377