Daniel Willmann [Tue, 12 Mar 2013 11:36:48 +0000 (11:36 +0000)]
Disable efreet tests again as long as they are failing on Jenkins
We need to find a way to run dbus-launch before the efreet test
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
Tom Hacohen [Tue, 12 Mar 2013 11:21:21 +0000 (11:21 +0000)]
Eo: Fixed compilation warning.
Cedric: I love it that you don't test your fixes. :).
Tom Hacohen [Tue, 12 Mar 2013 11:17:05 +0000 (11:17 +0000)]
Evas language: Fixed compiler warning about unsigned comparison.
comparison of unsigned expression >= 0 is always true.
Thanks to vtorri for the report.
Cedric BAIL [Tue, 12 Mar 2013 11:09:10 +0000 (20:09 +0900)]
evas: cleanup header in preparation for Eina_Cow.
Cedric BAIL [Tue, 12 Mar 2013 11:08:42 +0000 (20:08 +0900)]
eo: 32bits should be enough for any sane object size.
Cedric BAIL [Tue, 12 Mar 2013 10:23:00 +0000 (19:23 +0900)]
eo: tired, fix language typo.
Cedric BAIL [Tue, 12 Mar 2013 10:16:43 +0000 (19:16 +0900)]
eo: add a EO_DEBUG environment variable to get some useful statistic.
Cedric BAIL [Tue, 12 Mar 2013 10:01:32 +0000 (19:01 +0900)]
eo, evas, edje: reorder structure for reducing memory usage.
Stefan Schmidt [Tue, 12 Mar 2013 09:47:28 +0000 (09:47 +0000)]
tests: Add xml output file for check runs for the use with jenkins.
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.
Stefan Schmidt [Tue, 12 Mar 2013 09:45:58 +0000 (09:45 +0000)]
tests: Make sure eeze and efreet suites are run when calling make check
They never got added to TESTS and thus never have been called with make check
Daniel Willmann [Mon, 11 Mar 2013 15:28:14 +0000 (15:28 +0000)]
eina: Fix PACKAGE_BUILD_DIR
Cedric BAIL [Tue, 12 Mar 2013 08:07:50 +0000 (17:07 +0900)]
evas: less warning when disabling fontconfig.
Cedric BAIL [Tue, 12 Mar 2013 07:33:33 +0000 (16:33 +0900)]
ecore: fix typo.
Cedric BAIL [Tue, 12 Mar 2013 07:09:09 +0000 (16:09 +0900)]
efl: final decision, if you have systemd use --enable-systemd.
Cedric Bail [Mon, 11 Mar 2013 20:11:44 +0000 (21:11 +0100)]
ecore_evas: re-order inclusion of header to fix compilation on Windows.
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.
Cedric Bail [Mon, 11 Mar 2013 19:32:00 +0000 (20:32 +0100)]
eio: Use _eio_lstat instead of lstat to improve protability.
Cedric BAIL [Tue, 12 Mar 2013 03:55:52 +0000 (12:55 +0900)]
ecore: don't propagate systemd state to child process.
Cedric BAIL [Tue, 12 Mar 2013 03:54:44 +0000 (12:54 +0900)]
ecore: fix compiler warning when compiling with Fibers.
Cedric BAIL [Tue, 19 Feb 2013 09:55:37 +0000 (18:55 +0900)]
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.
Carsten Haitzler (Rasterman) [Tue, 12 Mar 2013 06:26:32 +0000 (15:26 +0900)]
cleanup some egl/glx/gl extension string matching and proc address
vetos.
Carsten Haitzler (Rasterman) [Tue, 12 Mar 2013 02:56:40 +0000 (11:56 +0900)]
small improvement to pixman support - no need to create color image in
context unless font or rect or line or poly used.
Carsten Haitzler (Rasterman) [Tue, 12 Mar 2013 00:47:18 +0000 (09:47 +0900)]
i have no idea what has happened here, but older glibs REQUIRe you
g_thread_init andf link to libgthread...
Jiyoun Park [Tue, 12 Mar 2013 02:53:21 +0000 (11:53 +0900)]
ecore_x: fix bug not check data value when get deiconify message
Iván Briano [Tue, 12 Mar 2013 00:19:30 +0000 (21:19 -0300)]
I missed one, thus the build failure.
Now if cedric wants to put the want_systemd back in, the detection
should work
Carsten Haitzler (Rasterman) [Tue, 12 Mar 2013 00:02:47 +0000 (09:02 +0900)]
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.
Carsten Haitzler (Rasterman) [Mon, 11 Mar 2013 11:40:56 +0000 (20:40 +0900)]
in theory suport partial swaps with SEC extensions... untested atm.
Iván Briano [Mon, 11 Mar 2013 23:32:42 +0000 (20:32 -0300)]
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.
Tom Hacohen [Mon, 11 Mar 2013 15:18:21 +0000 (15:18 +0000)]
Evas textblock: Fixed coord (int) overflow.
X advance coords can be bigger than the limits of short.
Tom Hacohen [Mon, 11 Mar 2013 10:39:20 +0000 (10:39 +0000)]
Eina test strbuf: Fixed compilation warnings.
Carsten Haitzler (Rasterman) [Mon, 11 Mar 2013 07:54:59 +0000 (16:54 +0900)]
emotion - free up engine and stuff on obj del, and let smartdata hang
about for eio stuff. hrmmmmf. cedric!!! :)
Carsten Haitzler (Rasterman) [Mon, 11 Mar 2013 06:57:16 +0000 (15:57 +0900)]
Merge branch 'master' of ssh://git.enlightenment.org/core/efl
Carsten Haitzler (Rasterman) [Mon, 11 Mar 2013 06:55:04 +0000 (15:55 +0900)]
make evas smart callbnacks safer if something bad happens in memory.
Carsten Haitzler (Rasterman) [Mon, 11 Mar 2013 06:53:28 +0000 (15:53 +0900)]
emotion "fix" - not actually a bug i hit, but a potential one where
xattr change jobs are not deleted on sd free.
Mike Blumenkrantz [Mon, 11 Mar 2013 06:16:12 +0000 (06:16 +0000)]
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
Mike Blumenkrantz [Mon, 11 Mar 2013 04:57:12 +0000 (04:57 +0000)]
clean up gnutls session init for ecore-con in 1.8
Vladislav Brovko [Mon, 11 Mar 2013 02:02:33 +0000 (11:02 +0900)]
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>
Nikolay Lopatka [Mon, 11 Mar 2013 01:53:19 +0000 (10:53 +0900)]
eina: add test for strbuf trim function.
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
Vladislav Brovko [Mon, 11 Mar 2013 01:44:52 +0000 (10:44 +0900)]
eina: Eina_Tmpstr test for eina_tmpstr_add, eina_tmpstr_del.
Signed-off-by: Cedric BAIL <cedric.bail@free.fr>
Cedric BAIL [Mon, 11 Mar 2013 01:36:54 +0000 (10:36 +0900)]
ecore: prevent coroutine code mixup on windows.
Cedric Bail [Sun, 10 Mar 2013 16:57:23 +0000 (17:57 +0100)]
include some header files conditionally add specific test for fcntl
Cedric Bail [Sun, 10 Mar 2013 16:53:45 +0000 (17:53 +0100)]
Add F_GETFL support (which does actually nothing
Cedric Bail [Sun, 10 Mar 2013 16:51:06 +0000 (17:51 +0100)]
Fix warnings
Cedric BAIL [Mon, 11 Mar 2013 01:22:48 +0000 (10:22 +0900)]
systemd: so now want means optional and not required.
Cedric Bail [Sun, 10 Mar 2013 14:09:45 +0000 (23:09 +0900)]
efl: use HAVE_FCNTL around call to fcntl.
Carsten Haitzler (Rasterman) [Sun, 10 Mar 2013 13:02:27 +0000 (22:02 +0900)]
ummm REQUIRING systemd is a REALLY bad idea (even if u can --disable it)
Cedric Bail [Sun, 10 Mar 2013 11:53:58 +0000 (20:53 +0900)]
ecore: notify systemd automatically when the main loop is starting.
Cedric Bail [Sun, 10 Mar 2013 10:42:19 +0000 (11:42 +0100)]
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
Cedric Bail [Sun, 10 Mar 2013 10:41:20 +0000 (11:41 +0100)]
eina, evil: fix warning on 64 bits
Cedric Bail [Sun, 10 Mar 2013 10:36:26 +0000 (11:36 +0100)]
eina: sort files alphabetically
Cedric Bail [Sun, 10 Mar 2013 10:35:01 +0000 (11:35 +0100)]
ecore_evas: remove warning.
Cedric Bail [Sun, 10 Mar 2013 10:45:24 +0000 (19:45 +0900)]
evas: fcntl use should be #ifdef protected.
Cedric Bail [Sun, 10 Mar 2013 08:50:44 +0000 (17:50 +0900)]
eeze: be cleaner and always declare variable just in case.
Cedric Bail [Sun, 10 Mar 2013 06:53:24 +0000 (15:53 +0900)]
eeze: put all the AM_CONDITIONAL outside of the ninja if.
Cedric Bail [Sun, 10 Mar 2013 06:49:54 +0000 (15:49 +0900)]
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.
Cedric Bail [Sun, 10 Mar 2013 05:35:41 +0000 (14:35 +0900)]
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.
Daniel Juyung Seo [Sat, 9 Mar 2013 15:40:33 +0000 (00:40 +0900)]
evas evas_focus.c: simplified the source.
Igor Murzov [Tue, 5 Mar 2013 23:09:05 +0000 (03:09 +0400)]
evas: Add WebP image saver
Daniel Juyung Seo [Sat, 9 Mar 2013 05:38:36 +0000 (14:38 +0900)]
eina eina_hash.h,eina_list.h: fixed a typo.
ilustrate -> illustrate
Rafael Antognolli [Fri, 8 Mar 2013 17:50:02 +0000 (14:50 -0300)]
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.
Tom Hacohen [Fri, 8 Mar 2013 17:32:23 +0000 (17:32 +0000)]
Ecore coroutine test: Fixed compilation warnings.
Tom Hacohen [Fri, 8 Mar 2013 11:46:25 +0000 (11:46 +0000)]
Eina mempool: Fixed compilation warning.
Carsten Haitzler (Rasterman) [Fri, 8 Mar 2013 10:35:36 +0000 (19:35 +0900)]
Small adjustment to gl engines to use procaddress if found and NOT
fall back to dlsym if such a "getprocaddress" is around.
Daniel Willmann [Thu, 7 Mar 2013 17:44:10 +0000 (17:44 +0000)]
Fix path to edje_test_helpers.h in EXTRA_DIST
Thanks Tom for spotting!
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
Stefan Schmidt [Thu, 7 Mar 2013 16:10:02 +0000 (16:10 +0000)]
edje: Fix typo for make distcheck
Tom Hacohen [Thu, 7 Mar 2013 16:06:44 +0000 (16:06 +0000)]
Fixed make dist.
Jiyoun Park [Thu, 7 Mar 2013 07:33:59 +0000 (16:33 +0900)]
Ecore_x: Add manual render code before deiconify
Jiyoun Park [Thu, 7 Mar 2013 04:43:21 +0000 (13:43 +0900)]
Merge branch 'master' of ssh://git.enlightenment.org/core/efl
Jiyoun Park [Thu, 7 Mar 2013 04:42:31 +0000 (13:42 +0900)]
ecore_x : add atom to be used deiconify manual render
win will be manual render when deiconify message
Tom Hacohen [Wed, 6 Mar 2013 16:57:01 +0000 (16:57 +0000)]
Edbus: Include config.h
Cedric BAIL [Wed, 6 Mar 2013 14:42:04 +0000 (23:42 +0900)]
eeze: fix typo.
Cedric BAIL [Wed, 6 Mar 2013 14:40:21 +0000 (23:40 +0900)]
eeze: disable build of libmount related code completely for the moment.
Cedric BAIL [Wed, 6 Mar 2013 14:22:29 +0000 (23:22 +0900)]
eeze: correct a typo to enable the correct build.
Cedric BAIL [Wed, 6 Mar 2013 14:07:39 +0000 (23:07 +0900)]
eeze: handle all version back as we did in 1.7. hopefuly.
Jihoon Kim [Wed, 6 Mar 2013 00:26:44 +0000 (09:26 +0900)]
fix bug scroll works when PgDn, PgUp, Home, End key in entry is pressed in preedit state
Carsten Haitzler (Rasterman) [Tue, 5 Mar 2013 14:00:38 +0000 (23:00 +0900)]
since Eo.h is inclued in c++ stuff... how about we cast from the void *
return from calloc to Eo_Dbg_Info * since c++ is really unhappy with
this stuff without a cast (silly c++).
Chris Michael [Tue, 5 Mar 2013 11:53:47 +0000 (11:53 +0000)]
Merge branch 'master' of ssh://git.enlightenment.org/core/efl
Chris Michael [Tue, 5 Mar 2013 11:53:23 +0000 (11:53 +0000)]
Formatting fix.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Tom Hacohen [Tue, 5 Mar 2013 09:25:45 +0000 (09:25 +0000)]
Eo: Changed EO_DBG_INFO_LIST_APPEND to be an inline function.
It's cleaner. Should have never been a macro. This is part of the effort of
reducing the usage of ({ which is apparently a non standard extension.
We can get rid of most of it and ifdef the rest.
Christopher Michael [Tue, 5 Mar 2013 09:24:48 +0000 (09:24 +0000)]
Remove display_dispatch call (not needed here).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
Christopher Michael [Tue, 5 Mar 2013 09:20:33 +0000 (09:20 +0000)]
Fix formatting.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
Jiyoun Park [Tue, 5 Mar 2013 05:25:50 +0000 (14:25 +0900)]
Ecore_x: Add atom related with indicator type.
It can support several types of indicator
Jiyoun Park [Tue, 5 Mar 2013 05:01:32 +0000 (14:01 +0900)]
ecore_x : fix dangling pointer problem related with shmget fail
Jiyoun Park [Tue, 5 Mar 2013 04:46:14 +0000 (13:46 +0900)]
ecore_x : just fix typo
Sung W. Park [Mon, 4 Mar 2013 11:23:49 +0000 (20:23 +0900)]
evas: evas_gl - Got rid of resource pool in favor of creation on demand.
Resource contexts/surfaces are used for creating resources within Evas_GL.
In oder to handle Evas_GL runnig from different thread than the main one,
a resource context/surface pool was used. This turned out to be unnecssary
as they are not used very frequently. So, I got rid of the pool and
made the resources create as needed.
Cedric BAIL [Mon, 4 Mar 2013 05:38:43 +0000 (14:38 +0900)]
coverage: don't report coverage of the tests themself.
Cedric BAIL [Mon, 4 Mar 2013 04:51:26 +0000 (13:51 +0900)]
eina: forgotten include that borked debug build.
Cedric BAIL [Mon, 4 Mar 2013 04:06:35 +0000 (13:06 +0900)]
git: ignore generated files.
Cedric BAIL [Mon, 4 Mar 2013 02:08:49 +0000 (11:08 +0900)]
evas: fix typos.
Cedric BAIL [Mon, 4 Mar 2013 02:08:21 +0000 (11:08 +0900)]
eina: improve logging and debugging infra for Eina_Cow.
Paulo Cavalcanti [Thu, 28 Feb 2013 21:36:32 +0000 (18:36 -0300)]
efl/evas/text: Fix rendering issue with changed texts of same size
Introduce a new function called evas_object_content_change(). It should
be used when object contents get changed.
The rendering issue involving text objects was due to its map surfaces
not being freed. Thus, evas_object_content_change() is now called in
evas_object_text_text_set() during the relayout of the text for making
sure to get their map surfaces freed before rendering them.
Signed-off-by: Paulo Cavalcanti <paulo.cavalcanti@linux.intel.com>
Cedric BAIL [Mon, 4 Mar 2013 01:03:59 +0000 (10:03 +0900)]
ecore: fix build with setjmp.
Tom Hacohen [Fri, 1 Mar 2013 17:02:10 +0000 (17:02 +0000)]
Fix revision fetching when not using git.
hermet [Fri, 1 Mar 2013 16:01:16 +0000 (01:01 +0900)]
edje - updated edc.vim syntax
Tom Hacohen [Fri, 1 Mar 2013 12:08:19 +0000 (12:08 +0000)]
Eo tests: when comparing logs, ignore anything below warnings.
Comparing all the debug messages is kinda crazy, so we just don't bother.
Rafael Antognolli [Thu, 28 Feb 2013 21:17:26 +0000 (18:17 -0300)]
ecore/wayland: Adjust @since versions to 1.7.6.
Since these API's were backported to 1.7.6, we must fix the doc strings.
davemds [Thu, 28 Feb 2013 19:33:29 +0000 (20:33 +0100)]
Add a new API to edbus to let it create an EDbus session from
an existing DBus connection.
This is needed by the python bindings, was done the same way
in edbus1, so it should fit here also
NOTE: I did not test this yet, and I'm not into the edbus code,
so I please who know the code to give a look. thanks
NOTE2: I don't think this need Changelog and stuff as we are probably
the only users of this function, let me know if i'm wrong
Tom Hacohen [Thu, 28 Feb 2013 16:48:09 +0000 (16:48 +0000)]
Evas textblock: Fixed "high" text size adjustments for multiple paragraphs.
Tom Hacohen [Thu, 28 Feb 2013 15:42:35 +0000 (15:42 +0000)]
Evas textblock: Added proper size adjustments for "high" shaped texts.
This adjusts the starting coords of the textblock to fit the shaped char of
the first line.
Rafael Antognolli [Wed, 27 Feb 2013 22:12:58 +0000 (19:12 -0300)]
ecore_evas/wayland: Call _ecore_evas_wayland_resize on window configure.
This will update the edges info inside the Evas_Engine_Info, and make it
correctly resize to the top/left if needed.
Also call ecore_wl_window_buffer_attach() on the egl engine, since it's
needed after the ecore_wl_window_update_size().
Rafael Antognolli [Wed, 27 Feb 2013 19:51:24 +0000 (16:51 -0300)]
ecore_evas/wayland: Update window size when receiving compositor event.
This will force the window to correctly update its size when the event
is received by the compositor, rather than just after an
ecore_evas_resize().
It fixes the window resizing of non-elementary applications, since
the elementary window already deals with such resize by calling
ecore_evas_resize.