Cedric BAIL
15aae2c0a4
edje: reduce memory usage of Edje signal callbacks and automates.
...
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-12 15:58:42 +09:00
Carsten Haitzler
8b55c24fe8
cleanup some egl/glx/gl extension string matching and proc address
...
vetos.
2013-03-12 15:30:05 +09:00
Carsten Haitzler
b121520955
small improvement to pixman support - no need to create color image in
...
context unless font or rect or line or poly used.
2013-03-12 15:30:03 +09:00
Carsten Haitzler
3d3cdf0944
i have no idea what has happened here, but older glibs REQUIRe you
...
g_thread_init andf link to libgthread...
2013-03-12 15:30:02 +09:00
Jiyoun Park
bcfc58f460
ecore_x: fix bug not check data value when get deiconify message
2013-03-12 11:53:21 +09:00
Iván Briano
3098e886b8
I missed one, thus the build failure.
...
Now if cedric wants to put the want_systemd back in, the detection
should work
2013-03-11 21:19:30 -03:00
Carsten Haitzler
06fd353123
no. this makes systemd COMPULSORY unless you --disable it. since the
...
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-12 09:02:47 +09:00
Carsten Haitzler
200bdfd8d4
in theory suport partial swaps with SEC extensions... untested atm.
2013-03-12 08:46:25 +09:00
Iván Briano
bdbf74f882
Fix systemd detection
...
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-11 20:32:42 -03:00
Tom Hacohen
23264ae09c
Evas textblock: Fixed coord (int) overflow.
...
X advance coords can be bigger than the limits of short.
2013-03-11 15:33:28 +00:00
Tom Hacohen
973d0b475b
Eina test strbuf: Fixed compilation warnings.
2013-03-11 10:39:20 +00:00
Carsten Haitzler
ab7bd544f8
emotion - free up engine and stuff on obj del, and let smartdata hang
...
about for eio stuff. hrmmmmf. cedric!!! :)
2013-03-11 16:54:59 +09:00
Carsten Haitzler
3f00d9ee60
Merge branch 'master' of ssh://git.enlightenment.org/core/efl
2013-03-11 15:57:16 +09:00
Carsten Haitzler
b389f6dc9a
make evas smart callbnacks safer if something bad happens in memory.
2013-03-11 15:55:04 +09:00
Carsten Haitzler
dee5e1d85f
emotion "fix" - not actually a bug i hit, but a potential one where
...
xattr change jobs are not deleted on sd free.
2013-03-11 15:53:28 +09:00
Mike Blumenkrantz
a91814f0e0
blacklist gnutls < 2.12.16
...
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-11 06:16:12 +00:00
Mike Blumenkrantz
bbc7a0bf3e
clean up gnutls session init for ecore-con in 1.8
2013-03-11 04:57:12 +00:00
Vladislav Brovko
8cac00fc66
eina: prevent space stripping of CDATA in Eina_Simple_XML.
...
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-11 11:03:05 +09:00
Nikolay Lopatka
779356b45f
eina: add test for strbuf trim function.
...
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
2013-03-11 10:53:19 +09:00
Vladislav Brovko
21505d1edf
eina: Eina_Tmpstr test for eina_tmpstr_add, eina_tmpstr_del.
...
Signed-off-by: Cedric BAIL <cedric.bail@free.fr>
2013-03-11 10:45:41 +09:00
Cedric BAIL
bccd190ec8
ecore: prevent coroutine code mixup on windows.
2013-03-11 10:36:54 +09:00
Cedric Bail
3fe8098e9c
include some header files conditionally add specific test for fcntl
2013-03-11 10:34:47 +09:00
Cedric Bail
c97d05aca2
Add F_GETFL support (which does actually nothing
2013-03-11 10:34:47 +09:00
Cedric Bail
8dedcfae2c
Fix warnings
2013-03-11 10:34:47 +09:00
Cedric BAIL
9550f95d14
systemd: so now want means optional and not required.
2013-03-11 10:22:48 +09:00
Cedric Bail
8d5e33077e
efl: use HAVE_FCNTL around call to fcntl.
2013-03-10 23:10:27 +09:00
Carsten Haitzler
aac1bbb017
ummm REQUIRING systemd is a REALLY bad idea (even if u can --disable it)
2013-03-10 22:02:27 +09:00
Cedric Bail
29299ea2ab
ecore: notify systemd automatically when the main loop is starting.
2013-03-10 21:21:19 +09:00
Cedric Bail
cf26a36fec
evil: cleanup compiler flags.
...
- Pass EVIL_CFLAGS to C++ compiled files (needed for -DEF_EVIL_BUILD)
- Some warning flags should not be passed to C++ compiler, so put them in another variable
2013-03-10 20:33:57 +09:00
Cedric Bail
5fc7829c96
eina, evil: fix warning on 64 bits
2013-03-10 20:32:53 +09:00
Cedric Bail
d45af6ec7f
eina: sort files alphabetically
2013-03-10 20:32:42 +09:00
Cedric Bail
7da76cf25a
ecore_evas: remove warning.
2013-03-10 20:32:21 +09:00
Cedric Bail
27642f20fd
evas: fcntl use should be #ifdef protected.
2013-03-10 19:45:24 +09:00
Cedric Bail
c2ed021738
eeze: be cleaner and always declare variable just in case.
2013-03-10 17:50:44 +09:00
Cedric Bail
c70e82bf44
eeze: put all the AM_CONDITIONAL outside of the ninja if.
2013-03-10 16:00:39 +09:00
Cedric Bail
9176271492
ecore_con: add systemd socket activation.
...
Be careful, systemd socket activation require you to always order
server socket creation in the same order as defined in the unit file.
This means ecore_con_server_add should always been in the same order
for those of them using systemd socket activation.
2013-03-10 16:00:32 +09:00
Cedric Bail
12ceb717ea
eeze: add a dummy implementation for when libmount is not available.
...
This implementation doesn't replace libmount, it just provide an empty
piece of code that will always fail to do anything. It does simplify
Eeze building and use by third party by always providing the API.
2013-03-10 15:58:29 +09:00
Daniel Juyung Seo
ae08c6e721
evas evas_focus.c: simplified the source.
2013-03-10 00:40:33 +09:00
Igor Murzov
7a794f8477
evas: Add WebP image saver
2013-03-09 14:11:35 +04:00
Daniel Juyung Seo
5d20302c35
eina eina_hash.h,eina_list.h: fixed a typo.
...
ilustrate -> illustrate
2013-03-09 14:38:36 +09:00
Rafael Antognolli
de5b36583d
evas/wayland_shm: Change the buffer sent comparison.
...
Using the wb->buffer pointer to compare if a buffer was already sent is
bad, since the buffer pointer can be changed in a way that that
comparison is true, even if different buffers are used.
When requesting a new buffer to the wl_shm_pool, it can return the
buffer address of a previously freed buffer. This reused buffer pointer
can be the same as the last buffer sent to the compositor, and the
comparison will be true, skipping a new wl_buffer_attach.
2013-03-08 14:54:18 -03:00
Tom Hacohen
4a1c3d0f57
Ecore coroutine test: Fixed compilation warnings.
2013-03-08 17:32:23 +00:00
Tom Hacohen
a35b034b7c
Eina mempool: Fixed compilation warning.
2013-03-08 11:46:41 +00:00
Carsten Haitzler
4eed45ae88
Small adjustment to gl engines to use procaddress if found and NOT
...
fall back to dlsym if such a "getprocaddress" is around.
2013-03-08 19:35:36 +09:00
Daniel Willmann
a7425900e1
Fix path to edje_test_helpers.h in EXTRA_DIST
...
Thanks Tom for spotting!
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-03-07 17:44:10 +00:00
Stefan Schmidt
c503f1eaa7
edje: Fix typo for make distcheck
2013-03-07 16:10:02 +00:00
Tom Hacohen
8fc2d1481a
Fixed make dist.
2013-03-07 16:06:44 +00:00
Jiyoun Park
9210db4dd5
Ecore_x: Add manual render code before deiconify
2013-03-07 16:33:59 +09:00
Jiyoun Park
9332730cd4
Merge branch 'master' of ssh://git.enlightenment.org/core/efl
2013-03-07 13:43:21 +09:00
Jiyoun Park
5d64ee8fa8
ecore_x : add atom to be used deiconify manual render
...
win will be manual render when deiconify message
2013-03-07 13:42:31 +09:00