summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-03-13Edje: Add test for edje_object_file_set.Nikolay Lopatka
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
2013-03-13edje: reduce memory usage of Edje signal callbacks and automates.Cedric BAIL
This patch try to share signal callbacks and automate accross all Edje object. It does use an Eina_Hash on the callback description (signal, source, func). There is no need to check it against Edje file or group only the callbacks matter. This version remove all use of size_t as it should never be above 32bits. We have a hard limit on the number of callback to 2^32 now. I am considering it would be sane to make it a short.
2013-03-13edje: use Eina_Cow for physics and map Edje_Real_Part_State.Cedric BAIL
This reduce memory used per Edje_Part description by 2 on my tests.
2013-03-13evas: use Eina_Cow a lot more and we are closer to the memory size of 1.7.Cedric BAIL
2013-03-12This causes segv's on 64bit!Carsten Haitzler (Rasterman)
Program received signal SIGSEGV, Segmentation fault. _edje_emit_cb (ed=ed@entry=0x8ebd68, sig=sig@entry=0x8fba4c "focus,part,in", src=src@entry=0x8222fc "elm.text", data=data@entry=0x0, prop=prop@entry=0 '\000') at lib/edje/edje_program.c:1442 warning: Source file is more recent than executable. 1442 eina_list_free(data.matches); (gdb) bt "focus,part,in", src=src@entry=0x8222fc "elm.text", data=data@entry=0x0, prop=prop@entry=0 '\000') at lib/edje/edje_program.c:1442 "focus,part,in", src=0x8222fc "elm.text", sdata=0x0, prop=0 '\000') at lib/edje/edje_program.c:1366 _pd=0x8222f0, list=0x7fff00000001) at lib/edje/edje_message_queue.c:124 op_type=EO_OP_TYPE_REGULAR, op=564, p_list=0x7fffffffcf28) at lib/eo/eo.c:364 op_type=EO_OP_TYPE_REGULAR, obj=0x8ebae0) at lib/eo/eo.c:404 op_type=op_type@entry=EO_OP_TYPE_REGULAR) at lib/eo/eo.c:435 (obj=<optimized out>) at lib/edje/edje_message_queue.c:71 (sid=sid@entry=0x8eae88) at elm_interface_scrollable.c:788 (sid=0x8eae88) at elm_interface_scrollable.c:805 _pd=0x8eae88, list=<optimized out>) at elm_interface_scrollable.c:3370 op_type=EO_OP_TYPE_REGULAR, op=840, p_list=0x7fffffffd158) at lib/eo/eo.c:364 op_type=EO_OP_TYPE_REGULAR, obj=0x8ea9e0) at lib/eo/eo.c:404 op_type=op_type@entry=EO_OP_TYPE_REGULAR) at lib/eo/eo.c:435 _pd=0x8ead70, list=<optimized out>) at elm_entry.c:2804 op_type=EO_OP_TYPE_REGULAR, op=129, p_list=0x7fffffffd328) at lib/eo/eo.c:364 op_type=EO_OP_TYPE_REGULAR, obj=0x8ea9e0) at lib/eo/eo.c:404 lib/eo/eo.c:435 op_type=EO_OP_TYPE_REGULAR, op=1, p_list=0x7fffffffd4a8) at lib/eo/eo.c:364 (obj=obj@entry=0x8ea9e0, op_type=op_type@entry=EO_OP_TYPE_REGULAR, op=1) at lib/eo/eo.c:463 class_data=<optimized out>, list=<optimized out>) at elm_widget.c:5526 op_type=EO_OP_TYPE_REGULAR, op=1, p_list=0x7fffffffd628) at lib/eo/eo.c:364 (obj=obj@entry=0x8ea9e0, op_type=op_type@entry=EO_OP_TYPE_REGULAR, op=1) at lib/eo/eo.c:463 out>, list=<optimized out>) at elm_layout.c:2157 op_type=EO_OP_TYPE_REGULAR, op=1, p_list=0x7fffffffd7b8) at lib/eo/eo.c:364 op_type=<optimized out>, op=1) at lib/eo/eo.c:463 op_type=EO_OP_TYPE_REGULAR, op=1, p_list=0x7fffffffd928) at lib/eo/eo.c:364 (obj=obj@entry=0x8ea9e0, op_type=op_type@entry=EO_OP_TYPE_REGULAR, op=1) at lib/eo/eo.c:463 out>, list=<optimized out>) at elm_entry.c:3076 op_type=EO_OP_TYPE_REGULAR, op=1, p_list=0x7fffffffdad8) at lib/eo/eo.c:364 op_type=EO_OP_TYPE_REGULAR, obj=0x8ea9e0) at lib/eo/eo.c:404 lib/eo/eo.c:1162 elm_entry.c:3068 autorun=0x0) at test.c:441 Revert "edje: reduce memory usage of Edje signal callbacks and automates." This reverts commit 15aae2c0a4b9f59199395884439626de39e80e62.
2013-03-12please... compile again thanks!Carsten Haitzler (Rasterman)
2013-03-12Force shm engine to do sync render for now.Chris Michael
There are stalling issues with async render that I need to look in to. Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-03-12Fix formatting.Christopher Michael
Remove call to display_dispatch (not needed here during init). Signed-off-by: Christopher Michael <cp.michael@samsung.com>
2013-03-12Add Async support for Wayland Shm Engine.Christopher Michael
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
2013-03-12Add Async support for wayland_shm engine.Christopher Michael
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
2013-03-12Tests: Output XML to build dir, not source dir.Tom Hacohen
2013-03-12Ecore tests: Define TESTS_SRC_DIR in the same way as the other tests.Tom Hacohen
Deprecate CHECK_SRC_DIR which is not needed anymore because of that.
2013-03-12Disable efreet tests again as long as they are failing on JenkinsDaniel Willmann
We need to find a way to run dbus-launch before the efreet test Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-03-12Eo: Fixed compilation warning.Tom Hacohen
Cedric: I love it that you don't test your fixes. :).
2013-03-12Evas language: Fixed compiler warning about unsigned comparison.Tom Hacohen
comparison of unsigned expression >= 0 is always true. Thanks to vtorri for the report.
2013-03-12evas: cleanup header in preparation for Eina_Cow.Cedric BAIL
2013-03-12eo: 32bits should be enough for any sane object size.Cedric BAIL
2013-03-12eo: tired, fix language typo.Cedric BAIL
2013-03-12eo: add a EO_DEBUG environment variable to get some useful statistic.Cedric BAIL
2013-03-12eo, evas, edje: reorder structure for reducing memory usage.Cedric BAIL
2013-03-12tests: Add xml output file for check runs for the use with jenkins.Stefan Schmidt
We can do pretty graphs with jenkins about our unit tests. But we need the check xml output for that. Enabling it in all suites.
2013-03-12tests: Make sure eeze and efreet suites are run when calling make checkStefan Schmidt
They never got added to TESTS and thus never have been called with make check
2013-03-12eina: Fix PACKAGE_BUILD_DIRDaniel Willmann
2013-03-12evas: less warning when disabling fontconfig.Cedric BAIL
2013-03-12ecore: fix typo.Cedric BAIL
2013-03-12efl: final decision, if you have systemd use --enable-systemd.Cedric BAIL
2013-03-12ecore_evas: re-order inclusion of header to fix compilation on Windows.Cedric Bail
It is a very tricky things to get header order right on windows. Having that order only in .c files simplify the work a lot. So let's try to do it with Ecore_Evas after it rewrite and split into modules.
2013-03-12eio: Use _eio_lstat instead of lstat to improve protability.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-12edje: reduce memory usage of Edje signal callbacks and automates.Cedric BAIL
This patch try to share signal callbacks and automate accross all Edje object. It does use an Eina_Hash on the callback description (signal, source, func). There is no need to check it against Edje file or group only the callbacks matter.
2013-03-12cleanup some egl/glx/gl extension string matching and proc addressCarsten Haitzler (Rasterman)
vetos.
2013-03-12small improvement to pixman support - no need to create color image inCarsten Haitzler (Rasterman)
context unless font or rect or line or poly used.
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-12ecore_x: fix bug not check data value when get deiconify messageJiyoun Park
2013-03-11I missed one, thus the build failure.Iván Briano
Now if cedric wants to put the want_systemd back in, the detection should work
2013-03-12no. this makes systemd COMPULSORY unless you --disable it. since theCarsten Haitzler (Rasterman)
vast majority of people wont have systemd... and won't be able to install it to meet deps, this is an onerous requirement to make them --disable it.
2013-03-12in theory suport partial swaps with SEC extensions... untested atm.Carsten Haitzler (Rasterman)
2013-03-11Fix systemd detectionIván Briano
The EFL_OPTIONAL_DEPEND_PKG sets have_systemd=no before checking, so we need to pass the want variable instead or it will always be disabled.
2013-03-11Evas textblock: Fixed coord (int) overflow.Tom Hacohen
X advance coords can be bigger than the limits of short.
2013-03-11Eina test strbuf: Fixed compilation warnings.Tom Hacohen
2013-03-11emotion - free up engine and stuff on obj del, and let smartdata hangCarsten Haitzler (Rasterman)
about for eio stuff. hrmmmmf. cedric!!! :)
2013-03-11Merge branch 'master' of ssh://git.enlightenment.org/core/eflCarsten Haitzler (Rasterman)
2013-03-11make evas smart callbnacks safer if something bad happens in memory.Carsten Haitzler (Rasterman)
2013-03-11emotion "fix" - not actually a bug i hit, but a potential one whereCarsten Haitzler (Rasterman)
xattr change jobs are not deleted on sd free.
2013-03-11blacklist gnutls < 2.12.16Mike Blumenkrantz
in a move which is sure to make me hugely unpopular once again, I'm blacklisting a huge number of gnutls versions which I can't compile because at least some of them are 100% broken and will not work. the rage forecast is looking to see some hot winds blowing in from the debian/ubuntu quagmires, though users from more modern regions are not likely to notice any changes
2013-03-11clean up gnutls session init for ecore-con in 1.8Mike Blumenkrantz
2013-03-11eina: prevent space stripping of CDATA in Eina_Simple_XML.Vladislav Brovko
Prevent stripping spaces (after [CDATA[ and before ]]>) in XML like: <![CDATA[ <foo>bar</foo> ]]> Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
2013-03-11eina: add test for strbuf trim function.Nikolay Lopatka
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
2013-03-11eina: Eina_Tmpstr test for eina_tmpstr_add, eina_tmpstr_del.Vladislav Brovko
Signed-off-by: Cedric BAIL <cedric.bail@free.fr>