platform/upstream/efl.git
11 years agook- enable again.. but i think they should be DBG(). :)
Carsten Haitzler [Fri, 4 Jan 2013 08:45:31 +0000 (08:45 +0000)]
ok- enable again.. but i think they should be DBG(). :)

SVN revision: 82163

11 years agoFrom: Jérémy Zurcher <jeremy@asynk.ch>
Jérémy Zurcher [Fri, 4 Jan 2013 08:41:47 +0000 (08:41 +0000)]
From: Jérémy Zurcher <jeremy@asynk.ch>
Subject: [E-devel] 2 steps eina_share_common_del speed up

builtin node is never unlinked even if empty, always is the last of the queue,
so that it can be used to get a pointer to head.

cost: never unlink or promote builtin node.
benefit: no need to hash and search rbtree to unlink an empty node,
only to remove an empty head.

store full hash in Eina_Share_Common_Head, so we only hash once
use 8 lower bits as node hash, use next 8 bits as bucket index.

cost: have to apply 0xFF mask on hash in rbtree callbacks.
benefit: no need to hash when removing an empty head.

SVN revision: 82161

11 years agoedje edje_cc_handlers.c: Better error message. Now it's kind.
Daniel Juyung Seo [Fri, 4 Jan 2013 07:35:28 +0000 (07:35 +0000)]
edje edje_cc_handlers.c: Better error message. Now it's kind.

SVN revision: 82154

11 years agoefl .gitignore: Updated git ignore.
Daniel Juyung Seo [Fri, 4 Jan 2013 07:27:56 +0000 (07:27 +0000)]
efl .gitignore: Updated git ignore.

SVN revision: 82151

11 years agoefl edje_cc_handlers.c: Ported r82093 from edje to efl/edje.
Daniel Juyung Seo [Fri, 4 Jan 2013 07:27:46 +0000 (07:27 +0000)]
efl edje_cc_handlers.c: Ported r82093 from edje to efl/edje.

SVN revision: 82150

11 years agofix main.dox in efl
Jihoon Kim [Fri, 4 Jan 2013 04:16:34 +0000 (04:16 +0000)]
fix main.dox in efl

SVN revision: 82143

11 years agoefl/edje: improve docs after merge.
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 02:51:43 +0000 (02:51 +0000)]
efl/edje: improve docs after merge.

SVN revision: 82142

11 years agoefl: merge edje.
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 02:08:14 +0000 (02:08 +0000)]
efl: merge edje.

this is still in progress, mostly the multisense stuff is pending.

it seems that when we merge ecore_audio in edje the libremix and
similar are gone, at least from Edje, and will be in ecore_audio
itself (or pulseaudio).

Changes:
 * __UNUSED__ to EINA_UNUSED
 * binaries (epp, embryo_cc, edje_cc) now consider EFL_RUN_IN_TREE and
   will assume the binaries are still not installed, running from
   build tree location (needs more testing, maybe doesn't work with
   srcdir != builddir, still doesn't solve cross compile builds)

SVN revision: 82139

11 years agoevas: add event source evas object
Leandro Dorileo [Fri, 4 Jan 2013 01:55:07 +0000 (01:55 +0000)]
evas: add event source evas object

This patch introduces fields to event Evas_Event_Mouse_* structures
to hold the event source evas object in case of evas source events
propagation.

SVN revision: 82138

11 years agoefl/eeze: uncomment test cases
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 01:50:14 +0000 (01:50 +0000)]
efl/eeze: uncomment test cases

SVN revision: 82137

11 years agoEphysics: get rid of shadow warnings
Leandro Dorileo [Fri, 4 Jan 2013 01:21:07 +0000 (01:21 +0000)]
Ephysics: get rid of shadow warnings

Get rid of -Wshadow warnings on bullet's C++ "shadowed" variables.

SVN revision: 82136

11 years agoautotools: move to AC_CONFIG_HEADERS.
Cedric BAIL [Fri, 4 Jan 2013 00:55:00 +0000 (00:55 +0000)]
autotools: move to AC_CONFIG_HEADERS.

Patch by Doug Newgard <scimmia22@outlook.com>.

SVN revision: 82135

11 years agodouble libs line --
Carsten Haitzler [Fri, 4 Jan 2013 00:10:47 +0000 (00:10 +0000)]
double libs line --

SVN revision: 82134

11 years agoefl/ephysics: quiet warning
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 00:03:56 +0000 (00:03 +0000)]
efl/ephysics: quiet warning

SVN revision: 82133

11 years agoethumb: assert to EINA_SAFETY
José Roberto de Souza [Fri, 4 Jan 2013 00:02:15 +0000 (00:02 +0000)]
ethumb: assert to EINA_SAFETY

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>

SVN revision: 82132

11 years agoethumb: Fix edbus message construction
José Roberto de Souza [Fri, 4 Jan 2013 00:02:09 +0000 (00:02 +0000)]
ethumb: Fix edbus message construction

Also rename EDBus_Message_Iter* config to entry

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>

SVN revision: 82131

11 years agoefl/ephysics: fix pc
Gustavo Sverzut Barbieri [Thu, 3 Jan 2013 22:41:29 +0000 (22:41 +0000)]
efl/ephysics: fix pc

SVN revision: 82129

11 years agoefl/ephysics: add forgotten evil usage
Gustavo Sverzut Barbieri [Thu, 3 Jan 2013 22:18:29 +0000 (22:18 +0000)]
efl/ephysics: add forgotten evil usage

SVN revision: 82128

11 years agoephysics moved into EFL
Gustavo Sverzut Barbieri [Thu, 3 Jan 2013 22:12:25 +0000 (22:12 +0000)]
ephysics moved into EFL

SVN revision: 82127

11 years agoefl: merge ephysics
Gustavo Sverzut Barbieri [Thu, 3 Jan 2013 22:10:40 +0000 (22:10 +0000)]
efl: merge ephysics

changes:
 * __UNUSED__ -> EINA_UNUSED
 * Fixed doc hierarchy

SVN revision: 82126

11 years agoefl/eeze: fix typo
Gustavo Sverzut Barbieri [Thu, 3 Jan 2013 21:04:06 +0000 (21:04 +0000)]
efl/eeze: fix typo

SVN revision: 82110

11 years agomoved eeze into efl
Gustavo Sverzut Barbieri [Thu, 3 Jan 2013 20:44:40 +0000 (20:44 +0000)]
moved eeze into efl

SVN revision: 82103

11 years agoefl/configure.ac: remove spurious variable.
Gustavo Sverzut Barbieri [Thu, 3 Jan 2013 20:43:27 +0000 (20:43 +0000)]
efl/configure.ac: remove spurious variable.

SVN revision: 82102

11 years agoefl/eeze: remove other traces of old libudev support.
Gustavo Sverzut Barbieri [Thu, 3 Jan 2013 20:42:37 +0000 (20:42 +0000)]
efl/eeze: remove other traces of old libudev support.

SVN revision: 82101

11 years agoefl: merge eeze.
Gustavo Sverzut Barbieri [Thu, 3 Jan 2013 20:37:42 +0000 (20:37 +0000)]
efl: merge eeze.

Changes also in this commit:
 * fix missing EAPI in symbols used by modules
 * removed old libudev and libmount support as agreed by discomfitor/zmike
 * replaced __UNUSED__ with EINA_UNUSED
 * fixed docs hierarchy

SVN revision: 82100

11 years agoEmotion: use eina log wherever it's possible
Leandro Dorileo [Thu, 3 Jan 2013 20:27:17 +0000 (20:27 +0000)]
Emotion: use eina log wherever it's possible

SVN revision: 82099

11 years agoEmotion: generic vlc player now uses eina_log
Leandro Dorileo [Thu, 3 Jan 2013 20:27:08 +0000 (20:27 +0000)]
Emotion: generic vlc player now uses eina_log

SVN revision: 82098

11 years agoefl/efreet: remove file that is gone.
Gustavo Sverzut Barbieri [Thu, 3 Jan 2013 18:18:39 +0000 (18:18 +0000)]
efl/efreet: remove file that is gone.

SVN revision: 82094

11 years agoEdje: invalidate double named group
Leandro Dorileo [Thu, 3 Jan 2013 18:17:42 +0000 (18:17 +0000)]
Edje: invalidate double named group

What happens if a group has 2 name statements("double named")?
edje will fail to free the groups cache while shuting down due
the collection directory entry hash having two entries with
different names but pointing to the same object - the second try
to free the part mem pool will fail - since it was freed before -
and issue an abort.

SVN revision: 82093

11 years agoefl: eina_alloca.h to simplify alloca() usage.
Gustavo Sverzut Barbieri [Thu, 3 Jan 2013 15:10:34 +0000 (15:10 +0000)]
efl: eina_alloca.h to simplify alloca() usage.

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

11 years agoedbus: improve doc of edbus_message_* functions
Lucas De Marchi [Thu, 3 Jan 2013 15:06:39 +0000 (15:06 +0000)]
edbus: improve doc of edbus_message_* functions

SVN revision: 82081

11 years agoedbus: Fix connection name leak
Ulisses Furquim [Thu, 3 Jan 2013 14:06:20 +0000 (14:06 +0000)]
edbus: Fix connection name leak

Hack to fix the connection name leak. The problem is that each signal
handler has a reference to the FDO_BUS connection name and when the
penultimate connection name is released (and therefore its signal
handler), FDO_BUS is released, too.

Check if cn is still in the hash before trying to free it.

Patch by: Ulisses Furquim <ulisses@profusion.mobi>

SVN revision: 82077

11 years agoedbus: Remove Connection_Context_NOC_Cb marked to be deleted
José Roberto de Souza [Thu, 3 Jan 2013 14:06:14 +0000 (14:06 +0000)]
edbus: Remove Connection_Context_NOC_Cb marked to be deleted

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>

SVN revision: 82076

11 years agoedbus codegen: Surpress unused parameters warnings
José Roberto de Souza [Thu, 3 Jan 2013 14:06:06 +0000 (14:06 +0000)]
edbus codegen: Surpress unused parameters warnings

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>

SVN revision: 82075

11 years agoedbus codegen: Properly handle autoclosed tags
José Roberto de Souza [Thu, 3 Jan 2013 14:06:02 +0000 (14:06 +0000)]
edbus codegen: Properly handle autoclosed tags

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>

SVN revision: 82074

11 years agoedbus codegen: Optimizations
José Roberto de Souza [Thu, 3 Jan 2013 14:05:56 +0000 (14:05 +0000)]
edbus codegen: Optimizations

Use eina_strbuf_string_steal() instead of strdup() +
eina_strbuf_string_get().

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>

SVN revision: 82073

11 years agoedbus: Suppress warnings of unused parameters
José Roberto de Souza [Thu, 3 Jan 2013 14:05:51 +0000 (14:05 +0000)]
edbus: Suppress warnings of unused parameters

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>

SVN revision: 82072

11 years agoedbus: Increment/decrement edbus refcount when processing signals
José Roberto de Souza [Thu, 3 Jan 2013 14:05:45 +0000 (14:05 +0000)]
edbus: Increment/decrement edbus refcount when processing signals

This allows the user to shutdown edbus inside a signal callback.

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>

SVN revision: 82071

11 years agoevas Evas.h: Fixed a typo.
Daniel Juyung Seo [Thu, 3 Jan 2013 12:22:49 +0000 (12:22 +0000)]
evas Evas.h: Fixed a typo.

SVN revision: 82069

11 years agoevas/loaders: Use png function to access private pointer.
Rafael Antognolli [Thu, 3 Jan 2013 12:04:37 +0000 (12:04 +0000)]
evas/loaders: Use png function to access private pointer.

SVN revision: 82065

11 years agoecore/examples: Add PACKAGE_EXAMPLES_DIR to ecore examples too.
Rafael Antognolli [Thu, 3 Jan 2013 12:04:32 +0000 (12:04 +0000)]
ecore/examples: Add PACKAGE_EXAMPLES_DIR to ecore examples too.

SVN revision: 82064

11 years agofridibi.h size check - fix .h location! :) it just so happens to work
Carsten Haitzler [Thu, 3 Jan 2013 11:04:54 +0000 (11:04 +0000)]
fridibi.h size check - fix .h location! :) it just so happens to work
as its in /usr/include/fribidi anyway ... by luck.

SVN revision: 82055

11 years agoremove redundant code in embryo.
Carsten Haitzler [Thu, 3 Jan 2013 10:02:17 +0000 (10:02 +0000)]
remove redundant code in embryo.

SVN revision: 82054

11 years agoefl: rename eet_map to eet_mmap.
Cedric BAIL [Thu, 3 Jan 2013 09:18:05 +0000 (09:18 +0000)]
efl: rename eet_map to eet_mmap.

SVN revision: 82051

11 years agoefl: use Eina_File for PNG to.
Cedric BAIL [Thu, 3 Jan 2013 07:57:18 +0000 (07:57 +0000)]
efl: use Eina_File for PNG to.

SVN revision: 82047

11 years agoeio: formatting
Sebastian Dransfeld [Thu, 3 Jan 2013 07:47:27 +0000 (07:47 +0000)]
eio: formatting

SVN revision: 82045

11 years agoSVN revision: 82013
Mike McCormack [Thu, 3 Jan 2013 07:34:37 +0000 (07:34 +0000)]
SVN revision: 82013

Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 82044

11 years agofix ecore-con client double-free case
Carsten Haitzler [Thu, 3 Jan 2013 06:56:42 +0000 (06:56 +0000)]
fix ecore-con client double-free case

SVN revision: 82042

11 years agoevas - use Eina_Bool
ChunEon Park [Thu, 3 Jan 2013 05:38:03 +0000 (05:38 +0000)]
evas - use Eina_Bool

SVN revision: 82035

11 years agoEmotion: no subtitle file API on stable tree
Leandro Dorileo [Thu, 3 Jan 2013 03:43:55 +0000 (03:43 +0000)]
Emotion: no subtitle file API on stable tree

Since we're not releasing subtitle file API on stable tree change the
@since tags to 1.8.

SVN revision: 82029

11 years agofixed build error :)
WooHyun Jung [Thu, 3 Jan 2013 02:01:25 +0000 (02:01 +0000)]
fixed build error :)

SVN revision: 82027

11 years agoefl: add eio_eet_sync symbols
Cedric BAIL [Thu, 3 Jan 2013 00:39:18 +0000 (00:39 +0000)]
efl: add eio_eet_sync symbols

Patch by Jérémy Zurcher <jeremy@asynk.ch>.

SVN revision: 82025

11 years agooops - this one got moved byt not changed. fix.
Carsten Haitzler [Thu, 3 Jan 2013 00:00:21 +0000 (00:00 +0000)]
oops - this one got moved byt not changed. fix.

SVN revision: 82022

11 years agoEmotion: now correctly versioned the changes
Leandro Dorileo [Wed, 2 Jan 2013 21:48:34 +0000 (21:48 +0000)]
Emotion: now correctly versioned the changes

SVN revision: 82020

11 years agoEmotion: introce emotion_object_video_subtitle_file_set() call
Leandro Dorileo [Wed, 2 Jan 2013 21:03:30 +0000 (21:03 +0000)]
Emotion: introce emotion_object_video_subtitle_file_set() call

For setting an arbitrary subtitle file, this patch introduces the
emotion_object_video_subtitle_file_set() and its counterpart
emotion_object_video_subtitle_file_get().

The tag @sice were added as 1.7.2 since we're preparing a backport to
stable tree.

SVN revision: 82019

11 years agoEmotion: organize the NEWS file
Leandro Dorileo [Wed, 2 Jan 2013 21:03:23 +0000 (21:03 +0000)]
Emotion: organize the NEWS file

Split the changes which went in between 1.0.1 and 1.0.7 and reset the
current version to 1.7.1.

SVN revision: 82018

11 years agoefl: stop depending on va_list type
Lucas De Marchi [Wed, 2 Jan 2013 20:55:57 +0000 (20:55 +0000)]
efl: stop depending on va_list type

va_list may be typedef'ed not only to array and pointer but also to a
plain struct. It could be made to work this way, but it's a lot simpler
a safer to not depend on it. To deal with the array corner case we copy
the va_list from the function arguments to the stack and call the "real"
function passing it.

SVN revision: 82017

11 years agoefl: Fix shadow warnings
Mike McCormack [Wed, 2 Jan 2013 20:36:40 +0000 (20:36 +0000)]
efl: Fix shadow warnings

Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 82013

11 years agoefl: Fix initializer overwritten warnings
Mike McCormack [Wed, 2 Jan 2013 20:36:36 +0000 (20:36 +0000)]
efl: Fix initializer overwritten warnings

Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 82012

11 years agoedbus: Test if connection_name could be freed in name_owner_changed_callback_del
José Roberto de Souza [Wed, 2 Jan 2013 20:31:53 +0000 (20:31 +0000)]
edbus: Test if connection_name could be freed in name_owner_changed_callback_del

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>

SVN revision: 82010

11 years agoedbus: Remove message leaks
José Roberto de Souza [Wed, 2 Jan 2013 20:31:46 +0000 (20:31 +0000)]
edbus: Remove message leaks

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>

SVN revision: 82009

11 years agoRevert commit r81335
Rafael Fonseca [Wed, 2 Jan 2013 17:37:04 +0000 (17:37 +0000)]
Revert commit r81335

The free was added to avoid leaks, but it was causing double free when building
the examples instead. If there is still a leak, we need a proper fix.

Patch by: Rafael Fonseca <r4f4rfs@gmail.com>

SVN revision: 82001

11 years agoefl: use compile-time chec for type of va_list
Lucas De Marchi [Wed, 2 Jan 2013 15:16:32 +0000 (15:16 +0000)]
efl: use compile-time chec for type of va_list

Using AC_TRY_RUN is bad for crosscompiling since you can't run the
binary you compiled (if you are not using a canadian crosstoolchain).
In this case the check is omitted and HAVE_VA_LIST_AS_ARRAY remains
undefined, which is wrong if you are compiling in a x86_64 for an ARM
architecture.

SVN revision: 82000

11 years agofix mask write line stuff.
Carsten Haitzler [Wed, 2 Jan 2013 15:01:27 +0000 (15:01 +0000)]
fix mask write line stuff.

SVN revision: 81998

11 years agoevas - removed unnecessary lines.
ChunEon Park [Wed, 2 Jan 2013 11:56:20 +0000 (11:56 +0000)]
evas - removed unnecessary lines.

in the render main function, it will always reset changed field whenever it calls the post function.

SVN revision: 81974

11 years agoefl: and now tiff also use Eina_File.
Cedric BAIL [Wed, 2 Jan 2013 06:44:26 +0000 (06:44 +0000)]
efl: and now tiff also use Eina_File.

SVN revision: 81973

11 years agoefl: fix potential segv.
Cedric BAIL [Wed, 2 Jan 2013 06:21:43 +0000 (06:21 +0000)]
efl: fix potential segv.

SVN revision: 81972

11 years agoefl: evas gif loader now use Eina_File.
Cedric BAIL [Wed, 2 Jan 2013 05:30:06 +0000 (05:30 +0000)]
efl: evas gif loader now use Eina_File.

SVN revision: 81971

11 years agoefl: add eet_map and use it.
Cedric BAIL [Wed, 2 Jan 2013 02:46:05 +0000 (02:46 +0000)]
efl: add eet_map and use it.

SVN revision: 81970

11 years agoefl: use Eina_File for evas webp loader.
Cedric BAIL [Wed, 2 Jan 2013 01:50:50 +0000 (01:50 +0000)]
efl: use Eina_File for evas webp loader.

SVN revision: 81969

11 years agoscim_immodule: remove EINA_UNUSED in parameter of slot_beep()
Jihoon Kim [Tue, 1 Jan 2013 23:43:23 +0000 (23:43 +0000)]
scim_immodule: remove EINA_UNUSED in parameter of slot_beep()

SVN revision: 81965

11 years agoefl ko.po: Updated Korean translation.
Daniel Juyung Seo [Tue, 1 Jan 2013 22:49:24 +0000 (22:49 +0000)]
efl ko.po: Updated Korean translation.

SVN revision: 81961

11 years agoefl/configure.ac: remove disable-fast-install.
Gustavo Sverzut Barbieri [Tue, 1 Jan 2013 17:29:29 +0000 (17:29 +0000)]
efl/configure.ac: remove disable-fast-install.

As reported by Doug Newgard it was causing problems and seems this is
the reason. No idea why it works for me in the same
distro/autoconf/automake.

SVN revision: 81959

11 years agoupdating all po files merging translations from efreet. I've also removed a stale...
Massimo Maiurana [Tue, 1 Jan 2013 10:02:55 +0000 (10:02 +0000)]
updating all po files merging translations from efreet. I've also removed a stale directory.

SVN revision: 81956

11 years agolet's use ()'s more and... lets be consistent about the ellipsis
Carsten Haitzler [Tue, 1 Jan 2013 08:22:46 +0000 (08:22 +0000)]
let's use ()'s more and... lets be consistent about the ellipsis
end/start nodes in text so we dont get bitching about removing an item
not in the list (because it isnt?)

SVN revision: 81946

11 years agomisplaced ERR-- - maybe DBG?
Carsten Haitzler [Tue, 1 Jan 2013 08:12:09 +0000 (08:12 +0000)]
misplaced ERR-- - maybe DBG?

SVN revision: 81945

11 years agoefl/eio: use eina_file_copy()
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 23:45:24 +0000 (23:45 +0000)]
efl/eio: use eina_file_copy()

SVN revision: 81944

11 years agooops: remove printf
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 23:42:25 +0000 (23:42 +0000)]
oops: remove printf

SVN revision: 81943

11 years agoefl: add eina_file_copy()
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 23:17:18 +0000 (23:17 +0000)]
efl: add eina_file_copy()

it's useful to copy file from one place to another and this will be
used in eio' s implementation.

NOTE: did not use mmap here as mmap faults may be cumbersome to handle
(Eina_File itself does that, but in a nasty way) and the
implementation would be severely different as there is no Eina_File
from FD, and there is no way to inject custom memory/fd into the
Eina_File's fault handling. The performance would not be that
different anyways and the splice() is already in there for systems
with good performance (read: Linux).

SVN revision: 81942

11 years agoefl: missing api for xattr.
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 21:05:58 +0000 (21:05 +0000)]
efl: missing api for xattr.

SVN revision: 81941

11 years agoefl: make xattr stuff work.
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 20:41:54 +0000 (20:41 +0000)]
efl: make xattr stuff work.

 * fix eina_xattr_value_ls() and eina_xattr_value_fd_ls() to not loop
   infinitely.

 * NULL terminate the retrieved xattr values, at least they'll be
   easier to handle in our programs and less error prone.

SVN revision: 81940

11 years agoeio: use eina_lock abstraction.
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 18:26:53 +0000 (18:26 +0000)]
eio: use eina_lock abstraction.

SVN revision: 81939

11 years agoefl: remove lstat and fchmod checks.
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 18:18:00 +0000 (18:18 +0000)]
efl: remove lstat and fchmod checks.

 - fchmod() was isolated by HAVE_CHMOD, which was always present
   before... then fchmod() is also present as no errors were reported
   since its introduction.

 - fchmod() is POSIX for a while now.

 - lstat() is POSIX for a while now.

 - setxattr is supported by EFL_CHECK_FUNCS() as is used by eina.

 - splice() check added to EFL_CHECK_FUNCS()

SVN revision: 81938

11 years agoefl: remove checks for EINA_HAVE_THREADS
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 17:31:17 +0000 (17:31 +0000)]
efl: remove checks for EINA_HAVE_THREADS

SVN revision: 81937

11 years agoefl: beef thread documentation and error reporting.
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 17:26:33 +0000 (17:26 +0000)]
efl: beef thread documentation and error reporting.

eina_thread_join() is nasty and didn't report errors :-(

I'm using Eina_Error here, but it's global to the application and not
thread-local. Maybe we should make eina_error_get() and
eina_error_set() thread-local storage?

SVN revision: 81936

11 years agoefl: cleanup HAVE_THREADS and pthread usage outside of eina.
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 16:14:40 +0000 (16:14 +0000)]
efl: cleanup HAVE_THREADS and pthread usage outside of eina.

Eina now abstracts threads, so use that.

the touched files had the EFL_HAVE_THREADS as it's mandatory now.

SVN revision: 81935

11 years agoefl: eio checks cleanup
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 15:16:49 +0000 (15:16 +0000)]
efl: eio checks cleanup

some functions were being checked but their IFDEF not being handled,
others (getpwnam and getgrnam) were isolated in a code that is now
Windows, then no need to check them as well as these are POSIX.

SVN revision: 81934

11 years agoefl/eina: fix mempools when they are not static
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 14:42:35 +0000 (14:42 +0000)]
efl/eina: fix mempools when they are not static

although we force them to be fixed to static, we left the automake to
make it possible and they were wrong:
 - missed the proper directory prefix for .la files (were being generated at src/)
 - had typos due copy & paste, with chained being used in some places.

SVN revision: 81933

11 years agoefl: fix valgrind check.
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 14:24:47 +0000 (14:24 +0000)]
efl: fix valgrind check.

wrong variable name, thanks Doug Newgard for spotting it.

SVN revision: 81932

11 years agoefl: fix typo
Yakov Goldberg [Mon, 31 Dec 2012 07:26:58 +0000 (07:26 +0000)]
efl: fix typo

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
SVN revision: 81924

11 years agoefl: and fix a potential memory leak.
Cedric BAIL [Mon, 31 Dec 2012 01:59:00 +0000 (01:59 +0000)]
efl: and fix a potential memory leak.

SVN revision: 81922

11 years agoefl: fix issue when text didn't get properly replaced.
Cedric BAIL [Mon, 31 Dec 2012 01:49:36 +0000 (01:49 +0000)]
efl: fix issue when text didn't get properly replaced.

Thanks to hannes.janetzek@gmail.com !

SVN revision: 81921

11 years agoefl: remove --print-gc-sections: too annoying.
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 01:45:14 +0000 (01:45 +0000)]
efl: remove --print-gc-sections: too annoying.

okay, remove that print as it will always print sections removed from
PIC leftovers, etc.

keep the --gc-sections, it's useful to shrink binaries. Developers
willing to delete dead code can --print-gc-sections themselves.

SVN revision: 81920

11 years agoefl/evas: add ecore-evas dependent examples.
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 01:40:50 +0000 (01:40 +0000)]
efl/evas: add ecore-evas dependent examples.

nice feature of single tree efl is that evas examples can use ecore-evas :-)

SVN revision: 81919

11 years agoefl: rename eina_inarray_add to eina_inarray_grow.
Cedric BAIL [Mon, 31 Dec 2012 01:27:58 +0000 (01:27 +0000)]
efl: rename eina_inarray_add to eina_inarray_grow.

SVN revision: 81918

11 years agoefl: unbreak last commit.
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 01:13:47 +0000 (01:13 +0000)]
efl: unbreak last commit.

seems that automake will parse LDFLAGS for -module and if it's not
present it will complain about name not starting with 'lib'.

seems my last try was without NOCONFIGURE=1 and autogen continued to
the old ./configure, that printed lots of messages and the error went
unnoticed

SVN revision: 81917

11 years agoefl: create macro to simplify libtool module declaration.
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 00:54:48 +0000 (00:54 +0000)]
efl: create macro to simplify libtool module declaration.

SVN revision: 81916

11 years agoefl: refactor CFLAGS, LIBS, LIBADD and LDADD usage.
Gustavo Sverzut Barbieri [Mon, 31 Dec 2012 00:46:14 +0000 (00:46 +0000)]
efl: refactor CFLAGS, LIBS, LIBADD and LDADD usage.

 - remove EFL_LIBS and EFL_CFLAGS, use per-lib values that inherit
   from EFL (general)

 - add NAME_LDFLAGS and EFL_LDFLAGS for linker flags.

 - LDADD (binaries) now use NAME_LDFLAGS instead of NAME_LIBS, as they
   link to libname.la and that will pull in the libtool dependencies

SVN revision: 81915

11 years agoefl: forgotten evas commit.
Cedric BAIL [Mon, 31 Dec 2012 00:24:40 +0000 (00:24 +0000)]
efl: forgotten evas commit.

SVN revision: 81914

11 years agoefl: add a way to allocate without memcpy data in an Eina_Inarray.
Cedric BAIL [Mon, 31 Dec 2012 00:05:02 +0000 (00:05 +0000)]
efl: add a way to allocate without memcpy data in an Eina_Inarray.

SVN revision: 81913