Stefan Schmidt
4cc93b9f2c
efl/ecore_x: Fix leak of data.
...
If we fail we still have the malloced data. Free it in this case. Bot
commit for devilhors.
SVN revision: 83135
2013-01-23 09:51:47 +00:00
Stefan Schmidt
b9d18d770b
efl: Switch from deprecated eina_unicode_utf8_get_next to eina_unicode_utf8_next_get
...
SVN revision: 83130
2013-01-23 09:09:57 +00:00
ChunEon Park
fd23523a02
ecore - ECORE_CALLBACK_DONE is right contextually.
...
SVN revision: 83125
2013-01-23 07:41:00 +00:00
Carsten Haitzler
6c12934bb1
disanle AM_PROG_AR... see comment in configure.ac
...
SVN revision: 83113
2013-01-22 23:52:40 +00:00
Carsten Haitzler
64c4f34bc0
sorry - have to revert this as this brings the efl tree build to a
...
grinding halt - it wasn't great before.. but now it's totally broken. :(
e.g.:
/bin/bash ../libtool --tag=CC --mode=link ccache gcc -std=gnu99
-O2 -g -pipe -march=native -fvisibility=hidden -ffast-math -W -Wall
-Wextra -Wno-shadow -Wno-unused-but-set-parameter -o bin/eet/eet
bin/eet/bin_eet_eet-eet_main.o -fvisibility=hidden -fdata-sections
-ffunction-sections -Wl,--gc-sections -fno-strict-aliasing
-Wl,--as-needed -Wl,--no-copy-dt-needed-entries lib/eet/libeet.la
libtool: link: ccache gcc -std=gnu99 -O2 -g -pipe -march=native
-fvisibility=hidden -ffast-math -W -Wall -Wextra -Wno-shadow
-Wno-unused-but-set-parameter -o bin/eet/.libs/eet
bin/eet/bin_eet_eet-eet_main.o -fvisibility=hidden -fdata-sections
-ffunction-sections -Wl,--gc-sections -fno-strict-aliasing
-Wl,--as-needed -Wl,--no-copy-dt-needed-entries lib/eet/.libs/libeet.so
/usr/bin/ld: bin/eet/bin_eet_eet-eet_main.o: undefined reference to
symbol 'eina_iterator_next'
/usr/bin/ld: note: 'eina_iterator_next' is defined in DSO
/usr/local/lib/libeina.so.1 so try adding it to the linker command line
/usr/local/lib/libeina.so.1: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
SVN revision: 83112
2013-01-22 23:48:04 +00:00
Carsten Haitzler
f19ff1481a
at least for me.. somehting keeps changing imnages.mk .. because it
...
has to olittle stuff in it... i am not sure this shoul dbe in svn?
SVN revision: 83111
2013-01-22 23:41:50 +00:00
Carsten Haitzler
5e8f9c0689
oops - minor "never wil happen" leak - free rect.
...
SVN revision: 83110
2013-01-22 23:31:43 +00:00
Gustavo Sverzut Barbieri
f7106d372a
fix cserve2 module dependencies.
...
they use evas, not the same libraries as evas.
SVN revision: 83106
2013-01-22 22:18:21 +00:00
Gustavo Sverzut Barbieri
e532627b9f
try to simplify internal library dependency.
...
Just use the lib/name/libname.la as libtool should be responsible to
emit dependencies to compiler when it evaluates.
This should reduce over-linking, also reducing the compile lines in
our verbose builds ;-)
NOTE: this seems to work on Fedora 18 (which also bitch about DSO), so
hopefully works on Debian and Ubuntu (and elsewhere).
Please revert if breaks builds!
SVN revision: 83105
2013-01-22 21:58:25 +00:00
Daniel Willmann
fecf68a886
efl: Unbreak evas gif-loader animation support
...
Always returning -1 for the frame duration does not have the desired
effect. Fix the logic checking whether eina_file_open has succeeded.
Animated GIFs play way too fast without this.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
SVN revision: 83100
2013-01-22 19:00:08 +00:00
José Roberto de Souza
ba63fa7ed2
efl/edbus: Fix edbus_name_owner_changed() when bus name is not on bus
...
If we pass the last argument as TRUE, that means user want to know the actual
bus id of the bus name and if the bus name is not registered it never notify
the user.
This bug was insert when fixing another one, because of that there more code
here to fix the previous bug too.
Patch by: José Roberto de Souza <zezsouza@gmail.com>
SVN revision: 83082
2013-01-22 13:34:34 +00:00
José Roberto de Souza
623a73d1ed
efl/edbus: Init ecore on test suites
...
Patch by: José Roberto de Souza <zezsouza@gmail.com>
SVN revision: 83081
2013-01-22 13:34:25 +00:00
Cedric BAIL
36bdaab9c2
efl: another easy to kill, almost 5% in memory save per Evas_Object_Image.
...
SVN revision: 83073
2013-01-22 10:59:14 +00:00
Cedric BAIL
c0e62fb818
efl: remove a forgotten deprecated call.
...
SVN revision: 83069
2013-01-22 10:47:47 +00:00
Cedric BAIL
4d8dffc411
efl: remove useless code.
...
SVN revision: 83065
2013-01-22 09:58:36 +00:00
Mike Blumenkrantz
10a10310e8
rebase dns.c against upstream
...
SVN revision: 83058
2013-01-22 08:01:13 +00:00
Sung Park
d606adf10d
Applied on-demand memory allocation policy for Evas GL Surface
...
for direct rendering optimization. For direct rendering in EvasGL,
it falls back to FBO rendering if the conditions are not met. Before,
the fallback resources were created in the beginning but now they are
created and destroyed on need base.
SVN revision: 83057
2013-01-22 07:00:12 +00:00
Cedric BAIL
3070dfac2d
efl: move Evas_Object map data to there own Eina_Cow pointer.
...
NOTE: Overall speedup of 7%. No benchmark on memory consumption yet
as they are still running ask me directly to get the number later
today.
SVN revision: 83052
2013-01-22 03:56:00 +00:00
Cedric BAIL
94b31ce5da
efl: simplify logic of eina_cow.
...
SVN revision: 83051
2013-01-22 03:52:55 +00:00
Cedric BAIL
a102b14686
efl: not sure of that one, but remove use of eina_safety_check in inline function.
...
SVN revision: 83050
2013-01-22 02:14:57 +00:00
Cedric BAIL
d32ee023e3
efl: missing deprecated user.
...
SVN revision: 83049
2013-01-22 02:14:07 +00:00
Cedric BAIL
336e0c5e38
efl: deprecate eina_unicode_utf8_get_next, add eina_unicode_utf8_next_get.
...
SVN revision: 83048
2013-01-22 02:00:55 +00:00
Rafael Antognolli
43894851a7
efl/ecore_evas/wayland: Report the requested window width x height.
...
Before this commit, when using any of the wayland backends, if the user
requested an ecore_evas window of width x height, the reported size of
the window would include the frames width and height.
Now the requested size is stored on the ecore_evas and reported when
ecore_evas_geometry_get() is used, although the ecore_evas is still
created with additional space for the frame area.
This is one of the reasons causing bug #1673 .
SVN revision: 83042
2013-01-21 16:05:12 +00:00
Rafael Antognolli
167c19ca29
efl/evas/examples: Remove framespace offset from example.
...
The example should not account for the framespace, since this is handled
inside ecore_evas already.
This change partially fix #1673 .
SVN revision: 83041
2013-01-21 16:05:08 +00:00
Rafael Antognolli
4b552cb9f7
efl/evas: Use "with_opengl" option instead of "gl_flavor_gles".
...
The latter got replaced by the former one. This fix the building of some
GL engines when --with-opengl=es is used.
SVN revision: 83040
2013-01-21 16:05:02 +00:00
Cedric BAIL
066543089d
efl: inline eina_unicode_utf8_get_next.
...
SVN revision: 83035
2013-01-21 09:37:14 +00:00
Cedric BAIL
3e7e37630f
efl: group more map stuff in the same sub structure.
...
SVN revision: 83034
2013-01-21 09:36:19 +00:00
Jihoon Kim
56c020fbba
edje_entry: fix warning by clang
...
SVN revision: 83033
2013-01-21 07:12:39 +00:00
Carsten Haitzler
87fdbd56e0
fix ximage get error sync problem.
...
SVN revision: 83029
2013-01-21 04:31:39 +00:00
Cedric BAIL
380aea9e91
efl: cleanup Evas_Object_Protected_Data.
...
SVN revision: 83028
2013-01-21 03:51:58 +00:00
Carsten Haitzler
01739d4cc1
oops - forgot to force 24bpp to 32bpp in drm swapper.
...
SVN revision: 83027
2013-01-21 03:37:46 +00:00
Cedric BAIL
5ae84c97ce
efl: use new eina_cow macro to clean stuff a little.
...
SVN revision: 83026
2013-01-21 03:12:39 +00:00
Cedric BAIL
5bd8b33906
efl: add eina_cow helper macro.
...
SVN revision: 83025
2013-01-21 03:11:29 +00:00
Gustavo Sverzut Barbieri
df701d8ca2
some clang warning cleanups i forgot to commit
...
SVN revision: 83024
2013-01-21 00:22:35 +00:00
Gustavo Sverzut Barbieri
0f528092f8
fix bug spotted by clang
...
SVN revision: 83017
2013-01-20 14:25:34 +00:00
Gustavo Sverzut Barbieri
8d2b64ed3b
fix bug spotted by clang
...
SVN revision: 83016
2013-01-20 14:25:11 +00:00
Gustavo Sverzut Barbieri
1486f40f9b
fix bug spotted by clang.
...
SVN revision: 83015
2013-01-20 14:24:39 +00:00
Cedric BAIL
41b70693b7
efl: fix leak in eina_cow.
...
Patch by Paulo Alcantara <pcacjr@zytor.com>.
SVN revision: 83014
2013-01-20 11:02:48 +00:00
Aharon Hillel
dad5336272
eet: eet_connection.c fixed memory allocation Changed the usage of alloca() to malloc() to support big-mem-alloc This was required to support Clouseau
...
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>
SVN revision: 83010
2013-01-20 08:43:29 +00:00
Gustavo Sverzut Barbieri
44732c72d9
relax that test.
...
seems autoconf is stupid and cannot agree on a single variable to
store stuff, if you give ./configure CXX=bla it will change
everything.
Relax the test and just use CXX, if it's set, believe it's usable.
SVN revision: 83008
2013-01-19 15:46:57 +00:00
Gustavo Sverzut Barbieri
ee3575e8c8
fix missing linkage with -lrt for shm_open users.
...
strange that nobody except hdante noticed this before, but it was
missing linkage with -lrt in libemotion (due generic being static) and
ecore_evas/extn.
SVN revision: 83007
2013-01-19 14:59:39 +00:00
Gustavo Sverzut Barbieri
eb7abae5c5
remove useless AM_CONDITIONAL
...
SVN revision: 83006
2013-01-19 14:14:21 +00:00
Jihoon Kim
787ee80d0a
ecore_imf: fix typo in ecore_imf_example.c
...
SVN revision: 83002
2013-01-19 06:18:31 +00:00
Gustavo Sverzut Barbieri
727f9312df
fix ecore_evas modules build broken by r82976.
...
Many thanks to billiob that was persistent enough to make me look at
it while I was calling it "impossible". That stupid variable was being
used in ecore_check_module.m4 :-(
SVN revision: 82999
2013-01-18 23:00:57 +00:00
Gustavo Sverzut Barbieri
15af942bf7
make clean should also delete gcda files from lcov
...
SVN revision: 82998
2013-01-18 19:50:00 +00:00
Gustavo Sverzut Barbieri
7a60e815e2
fix one more build break due DSO (now gcov-related).
...
SVN revision: 82997
2013-01-18 19:44:19 +00:00
Gustavo Sverzut Barbieri
68610d3d28
fix c++ check on some platforms.
...
i guess it was automake change (1.11 x 1.13)
SVN revision: 82996
2013-01-18 19:33:02 +00:00
Gustavo Sverzut Barbieri
c6358ff322
fix evas_cserve2 utils linkage and includes.
...
they are basic eina apps, not evas (use EINA_CFLAGS), they just use
evas_cs2.h for types and enums.
they also must link with eina.
SVN revision: 82995
2013-01-18 19:30:44 +00:00
Gustavo Sverzut Barbieri
acb864c987
fix report of test command summary
...
SVN revision: 82994
2013-01-18 19:15:14 +00:00
Gustavo Sverzut Barbieri
475ed5548d
Use -Wl,--no-copy-dt-needed-entries to force DSO everywhere.
...
-Wl,--no-copy-dt-needed-entries (previously known as --no-add-needed)
will tell the linker to not recursively copy DT_NEEDED from one
library. This is the new behavior some distros are wisely using, so
let's force it everywhere.
* http://wiki.debian.org/ToolChain/DSOLinking
* http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking
SVN revision: 82992
2013-01-18 18:54:44 +00:00