platform/upstream/efl.git
11 years agoevas/async_render: fix scalecache integration
Ulisses Furquim [Wed, 16 Jan 2013 22:32:39 +0000 (22:32 +0000)]
evas/async_render: fix scalecache integration

Note: scalecache is really crazy stuff, we should rewrite it or get rid of it.

SVN revision: 82912

11 years agoadd missing licenses references, fix copyright, add link result notice.
Gustavo Sverzut Barbieri [Wed, 16 Jan 2013 21:48:14 +0000 (21:48 +0000)]
add missing licenses references, fix copyright, add link result notice.

SVN revision: 82911

11 years agoadd missing authors.
Gustavo Sverzut Barbieri [Wed, 16 Jan 2013 21:47:37 +0000 (21:47 +0000)]
add missing authors.

Thanks to Doug Newgard.

SVN revision: 82910

11 years agofix internal library linkage to pull in dependencies.
Gustavo Sverzut Barbieri [Wed, 16 Jan 2013 21:25:58 +0000 (21:25 +0000)]
fix internal library linkage to pull in dependencies.

some libraries will need to pull more than its own .so, for example
Eina.h includes eina_lock.h that includes eina_inline_lock_posix.x
that will use pthread calls directly from user code.

This was already listed in eina.pc, but not being present in
USE_EINA_LIBS.

SVN revision: 82909

11 years agoedbus: omit InterfacesAdded/InterfacesRemoved signal if we can
Lucas De Marchi [Wed, 16 Jan 2013 21:18:07 +0000 (21:18 +0000)]
edbus: omit InterfacesAdded/InterfacesRemoved signal if we can

If we add and remove the interfaces in the same mainloop iteration,
there's no point in sending the signals at all. Let's just omit them
since it's likely because the rest of the intialization for having them
failed.

SVN revision: 82907

11 years agoedbus: Fix reply to GetManagedObjects containing bogus interface
Lucas De Marchi [Wed, 16 Jan 2013 21:18:02 +0000 (21:18 +0000)]
edbus: Fix reply to GetManagedObjects containing bogus interface

If ther interface was just added on this mainloop iteration we shouldn't
put it in the reply to GetManagedObjects because we still didn't send
the InterfacesAdded signal for that interface.

SVN revision: 82906

11 years agoedbus: fix attaching object manager if user registered it himself
Lucas De Marchi [Wed, 16 Jan 2013 21:17:57 +0000 (21:17 +0000)]
edbus: fix attaching object manager if user registered it himself

SVN revision: 82905

11 years agoefl: update gitignore
Lucas De Marchi [Wed, 16 Jan 2013 21:17:52 +0000 (21:17 +0000)]
efl: update gitignore

SVN revision: 82904

11 years agoedbus: simplify and fix ObjectManager
Lucas De Marchi [Wed, 16 Jan 2013 21:17:45 +0000 (21:17 +0000)]
edbus: simplify and fix ObjectManager

Give the object that originated the signal to use in the idler for
changes in ther interfaces. This greatly simplifies the code,
particularly while removing.

Fix some issues in the previous implementations. There are some races
and corner cases that need to be taken into account in ObjectManager:

 - Adding and removing an interface in the same mainloop iteration. We
   were previously sending only the signal InterfacesRemoved
 - When we dettach an object manager we need to flush its signals
 - Since now we store the iface_{added,removed} in the object in which
   they happen we also need to flush out signals when attaching an
   ObjectManager, but let the previous ObjectManager send the signals
 - When we free an Object also flush the changes. Previously we were
   omitting the signal.

There are still some places to fix and some improvements to be made. I
let some TODOs and FIXMEs there.

SVN revision: 82903

11 years agoedbus: rename and yodafy functions
Lucas De Marchi [Wed, 16 Jan 2013 21:17:06 +0000 (21:17 +0000)]
edbus: rename and yodafy functions

SVN revision: 82902

11 years agoeeze's mount shouldn't be optional.
Gustavo Sverzut Barbieri [Wed, 16 Jan 2013 21:05:19 +0000 (21:05 +0000)]
eeze's mount shouldn't be optional.

eeze is just used on linux, where libmount exists and then we
shouldn't make this an option so we can rely on eeze's mount being
there.

(the code keeps the #ifdef's for a while, in case we need to revert that later)

SVN revision: 82901

11 years agobe strict about c++ compiler.
Gustavo Sverzut Barbieri [Wed, 16 Jan 2013 20:53:35 +0000 (20:53 +0000)]
be strict about c++ compiler.

SVN revision: 82900

11 years agoMake ecore_cocoa use the EFL_LIB_START_OPTIONAL(), remove cruft, add TODO.
Gustavo Sverzut Barbieri [Wed, 16 Jan 2013 20:43:49 +0000 (20:43 +0000)]
Make ecore_cocoa use the EFL_LIB_START_OPTIONAL(), remove cruft, add TODO.

It seems that Cocoa engines were not working, so they're still disabled.

SVN revision: 82899

11 years agoforce building some extras to test release (distcheck).
Gustavo Sverzut Barbieri [Wed, 16 Jan 2013 19:55:41 +0000 (19:55 +0000)]
force building some extras to test release (distcheck).

Some engines are disabled by default, yet they should be checked
before the release. I'd say everything should be tested by make
distcheck, but these are very common:
  - xine
  - sdl
  - harfbuzz

Maybe add wayland, gesture and xinput22 (X) to the list?

SVN revision: 82898

11 years agofix sdl warning and cosmetic change.
Gustavo Sverzut Barbieri [Wed, 16 Jan 2013 19:47:51 +0000 (19:47 +0000)]
fix sdl warning and cosmetic change.

fix warning on unsigned x signed type comparison.

cosmetic: use EINA_C_ARRAY_LENGTH().

SVN revision: 82897

11 years agofix --enable-sdl compilation.
Gustavo Sverzut Barbieri [Wed, 16 Jan 2013 19:47:03 +0000 (19:47 +0000)]
fix --enable-sdl compilation.

Patch by Arvind R.

SVN revision: 82896

11 years agoeach module install headers in their own directory.
Gustavo Sverzut Barbieri [Wed, 16 Jan 2013 19:28:30 +0000 (19:28 +0000)]
each module install headers in their own directory.

SVN revision: 82895

11 years agofix distcheck.
Gustavo Sverzut Barbieri [Wed, 16 Jan 2013 18:28:43 +0000 (18:28 +0000)]
fix distcheck.

it was failing:
 - leaving missing objects (.edj, .la)
 - eo was not building its examples automatically with --enable-always-build-examples
 - make dist with '--enable-always-build-examples' was not including 'src/examples'

plus lots of ignored files due test changes.

SVN revision: 82894

11 years agoecore_suite: disable ecore_con tests that are bogus for an unit test.
Gustavo Sverzut Barbieri [Wed, 16 Jan 2013 18:16:14 +0000 (18:16 +0000)]
ecore_suite: disable ecore_con tests that are bogus for an unit test.

these are more like examples or test applications than an unit
test. Needs to re-do.

SVN revision: 82893

11 years agoecore_suite: disable audio tests that will be fixed by asdfuser
Gustavo Sverzut Barbieri [Wed, 16 Jan 2013 18:15:07 +0000 (18:15 +0000)]
ecore_suite: disable audio tests that will be fixed by asdfuser

SVN revision: 82892

11 years agosimplify efl version and initialization in a macro, fixes libtool version-info.
Gustavo Sverzut Barbieri [Wed, 16 Jan 2013 17:24:36 +0000 (17:24 +0000)]
simplify efl version and initialization in a macro, fixes libtool version-info.

Introduces EFL_VERSION() to make it simpler to define our version. The
last parameter is the release status, defaults to 'dev' for
development purposes and may be set to something else to be a
snapshot. It non-empty will be given to libtool's -release.

As EFL_VERSION() must be done *before* AC_INIT(), we need to create
another macro to do the AC_SUBST() and AC_DEFINE(). This is
EFL_INIT. And no, we can't just call AC_INIT() from inside EFL_INIT().

Last but not least, we had a problem with our libtool version-info. It
was being calculated as MAJOR + MINOR, right now 1 + 7 = 8. But as
soon as we get to MAJOR=2 and MINOR=0, we get into problems. This was
fixed by rewriting as (MAJOR * 100 + MINOR), but this is still
problematic.

According to libtool's manual (info libtool), we shouldn't bind the
version-info with package info, instead doing the 'release'
field. Pretty likely we'll do worse than expected by distros and
binary packages in future :-/

SVN revision: 82891

11 years agoevas/async_render: use image scalecache
Ulisses Furquim [Wed, 16 Jan 2013 16:07:46 +0000 (16:07 +0000)]
evas/async_render: use image scalecache

SVN revision: 82890

11 years agoefl/ecore_input: Move file instead. As requested by k-s
Stefan Schmidt [Wed, 16 Jan 2013 11:23:34 +0000 (11:23 +0000)]
efl/ecore_input: Move file instead. As requested by k-s

SVN revision: 82876

11 years agoefl: let's not do useless over allocation and memcpy.
Cedric BAIL [Wed, 16 Jan 2013 10:45:04 +0000 (10:45 +0000)]
efl: let's not do useless over allocation and memcpy.

SVN revision: 82872

11 years agoefl/ecore_input: Fix pass for header file
Stefan Schmidt [Wed, 16 Jan 2013 09:37:01 +0000 (09:37 +0000)]
efl/ecore_input: Fix pass for header file

SVN revision: 82870

11 years agoFrom: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 16 Jan 2013 09:03:55 +0000 (09:03 +0000)]
From: Sung-Jin Park <sj76.park@samsung.com>
Subject: [E-devel] Bug fix : ecore x XI2 handler not to make button
event twice

Dear developers,
I have fixed a bug in ecore x xi2 handler.

Currently, ecore mouse down/move/up event are made twice for a X touch
event.
Among a couple of events, the first one is made by a X touch event and
the other is made
by a button event whose flags has XIPointerEmulated flag.
The (latter) button event is made from the (former) X touch event
whose flags has XITouchEmulatingPointer flag.
Basically, X touch events doesn't have XITouchEmulatingPointer flag in
its flags when it doesn't make a
(XIPointerEmulated) button event.

Thus I correct ecore_x_xi2.c not to make a mouse down/move/up event
when a X touch event has
XITouchEmulatingPointer flag.

SVN revision: 82869

11 years agofix some core swapper logic isue with rect updates... nasty nasty
Carsten Haitzler [Wed, 16 Jan 2013 06:41:02 +0000 (06:41 +0000)]
fix some core swapper logic isue with rect updates... nasty nasty
nasty to catch! :(

SVN revision: 82859

11 years agofix pixman wrappers where image size and alloc size differ.
Carsten Haitzler [Wed, 16 Jan 2013 06:32:34 +0000 (06:32 +0000)]
fix pixman wrappers where image size and alloc size differ.

SVN revision: 82856

11 years agoefl: let's do less memcpy.
Cedric BAIL [Wed, 16 Jan 2013 06:31:32 +0000 (06:31 +0000)]
efl: let's do less memcpy.

SVN revision: 82855

11 years agoProperly fix the pc files for ecore-imf and ecore-imf-evas
Eduardo de Barros Lima [Wed, 16 Jan 2013 01:18:58 +0000 (01:18 +0000)]
Properly fix the pc files for ecore-imf and ecore-imf-evas

LESSON LEARNED: Don't commit stuff when you are almost falling asleep on the
keyboard

SVN revision: 82848

11 years agoFix pc files for ecore-imf and ecore-imf-evas
Eduardo de Barros Lima [Wed, 16 Jan 2013 01:12:00 +0000 (01:12 +0000)]
Fix pc files for ecore-imf and ecore-imf-evas

SVN revision: 82846

11 years agoefl/edbus: Add test for creating/destroy obj without mainloop
Lucas De Marchi [Tue, 15 Jan 2013 21:52:51 +0000 (21:52 +0000)]
efl/edbus: Add test for creating/destroy obj without mainloop

The second test was crashing before r82784, which is also the fix for
terminology's issue with efreet_init()/efreet_shutown().

SVN revision: 82843

11 years agoefl/edbus: Add initial testsuite
Lucas De Marchi [Tue, 15 Jan 2013 21:50:57 +0000 (21:50 +0000)]
efl/edbus: Add initial testsuite

Right now this contains only 2 tests, for checking if
init/shutdown works correctly.

SVN revision: 82842

11 years agoefl: use autotools testsuite for running tests
Lucas De Marchi [Tue, 15 Jan 2013 20:51:04 +0000 (20:51 +0000)]
efl: use autotools testsuite for running tests

Instead of just making our own "check-local" and calling the binaries
ourselves, just append them into "TESTS" variable. Then they run after
all check_PROGRAMS are compiled.

The reasons for changing are:
  1) If we change the test and call "make check" the test is not
  compiled again -- and the only way to compile it is to "make clean".
  2) There's no need to reinvent the wheel here.

With a recent version of Automake, the test output is redirected to log
files. This is good but unexpected for whom was used to the previous
way. So, be warned.

SVN revision: 82841

11 years agoefl: update gitignore
Lucas De Marchi [Tue, 15 Jan 2013 20:48:15 +0000 (20:48 +0000)]
efl: update gitignore

SVN revision: 82840

11 years agofix examples builds with recent module split.
Gustavo Sverzut Barbieri [Tue, 15 Jan 2013 19:27:48 +0000 (19:27 +0000)]
fix examples builds with recent module split.

ecore examples should be split... but I'm not in the mood to do so.

SVN revision: 82839

11 years agofix distcheck.
Gustavo Sverzut Barbieri [Tue, 15 Jan 2013 19:19:36 +0000 (19:19 +0000)]
fix distcheck.

if we're building examples we must build current dir (src) before
recursing.

SVN revision: 82838

11 years agomove ecore_imf_evas out of ecore_imf.
Gustavo Sverzut Barbieri [Tue, 15 Jan 2013 19:11:01 +0000 (19:11 +0000)]
move ecore_imf_evas out of ecore_imf.

SVN revision: 82837

11 years agomove ecore_input_evas out of ecore_input.
Gustavo Sverzut Barbieri [Tue, 15 Jan 2013 18:59:28 +0000 (18:59 +0000)]
move ecore_input_evas out of ecore_input.

we don't need this mess anymore :-P

SVN revision: 82836

11 years agofix directory structure: move ethumd_client out of ethumb.
Gustavo Sverzut Barbieri [Tue, 15 Jan 2013 18:10:58 +0000 (18:10 +0000)]
fix directory structure: move ethumd_client out of ethumb.

it's another library, do not mix stuff as it used to be.

SVN revision: 82835

11 years agoevas/async_events: missed counting fix in unblocking _process()
Ulisses Furquim [Tue, 15 Jan 2013 18:00:15 +0000 (18:00 +0000)]
evas/async_events: missed counting fix in unblocking _process()

SVN revision: 82834

11 years agoefl/engines: Introduce multi_font_draw() function
Paulo Alcantara [Tue, 15 Jan 2013 17:35:11 +0000 (17:35 +0000)]
efl/engines: Introduce multi_font_draw() function

This new engine function will only be used in software generic for
now - since it's the only engine used with the async render.

This function has been introduced in order to avoid growing thread
command queue too much to draw a text_props at a time on render calls
from textgrid objects.

Patch by: Paulo Alcantara <pcacjr@profusion.mobi>

SVN revision: 82832

11 years agoedje: artificial depend on epp.
Gustavo Sverzut Barbieri [Tue, 15 Jan 2013 17:34:00 +0000 (17:34 +0000)]
edje: artificial depend on epp.

building edj will depend on edje_cc... make it depend on epp, so we
have them both compiled when they are needed.

SVN revision: 82831

11 years agoEina examples: Fixed unused parameter warnings.
Tom Hacohen [Tue, 15 Jan 2013 17:18:40 +0000 (17:18 +0000)]
Eina examples: Fixed unused parameter warnings.

SVN revision: 82829

11 years agoEo tests: fix warnings.
Tom Hacohen [Tue, 15 Jan 2013 17:17:39 +0000 (17:17 +0000)]
Eo tests: fix warnings.

SVN revision: 82828

11 years agoEvas box: fix warning with a cast.
Tom Hacohen [Tue, 15 Jan 2013 17:15:10 +0000 (17:15 +0000)]
Evas box: fix warning with a cast.

Unfortunately, although the pre-cast code is correct, we need the cast
because of the way gcc handles the types (magic) when passing va_args on
64 bit. This doesn't change anything logically.

SVN revision: 82827

11 years agoEvas font: Add missing header.
Tom Hacohen [Tue, 15 Jan 2013 17:15:06 +0000 (17:15 +0000)]
Evas font: Add missing header.

SVN revision: 82826

11 years agofix scim and ibus imf dependencies.
Gustavo Sverzut Barbieri [Tue, 15 Jan 2013 16:55:14 +0000 (16:55 +0000)]
fix scim and ibus imf dependencies.

we must not use PKG_CHECK_MODULES() for internal dependencies, as
their pc were not installed at the time of configure.

SVN revision: 82825

11 years agoEvas static_libs/libunibreak: Don't build the included file.
Tom Hacohen [Tue, 15 Jan 2013 16:12:21 +0000 (16:12 +0000)]
Evas static_libs/libunibreak: Don't build the included file.

Yes, it's name .c but it's included, don't blame me, upstream naming
conventions.

SVN revision: 82823

11 years agoPrepend svnversion command with LC_ALL=C so the subsequent grep works with non-englis...
Leif Middelschulte [Tue, 15 Jan 2013 15:57:58 +0000 (15:57 +0000)]
Prepend svnversion command with LC_ALL=C so the subsequent grep works with non-english locales too.

This patch was brought to you by:
sed -i'' 's/svnversion/LC_ALL=C svnversion/' configure.ac

Anybody who has the entire trunk and branches around is welcome to apply an analogue patches to it.

SVN revision: 82822

11 years agoEvas textblock: Added EAPI to the ifdefed debugging funcs.
Tom Hacohen [Tue, 15 Jan 2013 14:49:38 +0000 (14:49 +0000)]
Evas textblock: Added EAPI to the ifdefed debugging funcs.

SVN revision: 82815

11 years agoEvas text props: Fixed bug with no-harfbuzz bidi.
Tom Hacohen [Tue, 15 Jan 2013 14:49:31 +0000 (14:49 +0000)]
Evas text props: Fixed bug with no-harfbuzz bidi.

SVN revision: 82814

11 years agoefl/edbus: make all edbus_*_send() methods unref its msg
Lucas De Marchi [Tue, 15 Jan 2013 14:33:48 +0000 (14:33 +0000)]
efl/edbus: make all edbus_*_send() methods unref its msg

There's no reason to keep a msg after it was sent. Before this patch we
had edbus_service_signal_send() unref'ing its msg and all the others
not. Also, several users (particularly the edbus_proxy_send() ones) were
forgetting to unref the msg.

This patch makes all these methods unref the message after it has been
succesfully sent:

 - edbus_connection_send()
 - edbus_object_send()
 - edbus_proxy_send()
 - edbus_service_signal_send()

SVN revision: 82807

11 years agoefl/ecore_imf - need dependecy from imf modules.
ChunEon Park [Tue, 15 Jan 2013 12:51:16 +0000 (12:51 +0000)]
efl/ecore_imf - need dependecy from imf modules.

SVN revision: 82801

11 years agoEvas obj text: Fix an issue with horiz_advance_get func.
Tom Hacohen [Tue, 15 Jan 2013 11:50:22 +0000 (11:50 +0000)]
Evas obj text: Fix an issue with horiz_advance_get func.

SVN revision: 82800

11 years agoEvas text test: Use the more verbose test macros.
Tom Hacohen [Tue, 15 Jan 2013 11:07:22 +0000 (11:07 +0000)]
Evas text test: Use the more verbose test macros.

SVN revision: 82799

11 years agoEvas textblock: simplified and fixed bugs in _cursor_geometry_get
Tom Hacohen [Tue, 15 Jan 2013 10:57:34 +0000 (10:57 +0000)]
Evas textblock: simplified and fixed bugs in _cursor_geometry_get

SVN revision: 82798

11 years agoevas - updated CnN
ChunEon Park [Tue, 15 Jan 2013 07:30:29 +0000 (07:30 +0000)]
evas - updated CnN

SVN revision: 82794

11 years agoevas/map - avoid zero divide.
ChunEon Park [Tue, 15 Jan 2013 05:11:11 +0000 (05:11 +0000)]
evas/map - avoid zero divide.

SVN revision: 82792

11 years agoefl/edbus: remove bogus line
Lucas De Marchi [Mon, 14 Jan 2013 22:39:03 +0000 (22:39 +0000)]
efl/edbus: remove bogus line

My bad when applying José's patch.

SVN revision: 82786

11 years agoefl: simplify automake.
Gustavo Sverzut Barbieri [Mon, 14 Jan 2013 22:36:23 +0000 (22:36 +0000)]
efl: simplify automake.

Instead of -I$(top_srcdir)... -I$(top_builddir)... and then do it for
the .la, use the EFL_ macros to generate the contents to be used in
automake files.

There is a nasty bit that libtool will parse Makefile*.am and will not
get _DEPENDENCIES from _LIBADD and _LDADD if these are in
@REPLACEMENT@. To solve this we must explicitly set _DEPENDENCIES. The
contents of this is almost the same as _LIBADD or _LDADD with the
"_INTERNAL_" replacement name.

I hope the code will be result will be shorter and consistent as there
is less places to change when we add/remove dependencies.

Statistics are quite impressive (diffstat):
{{{
37 files changed, 663 insertions(+), 1599 deletions(-)
}}}

SVN revision: 82785

11 years agoedbus: Dont call dispatch_name_owner_change() if we get a error message
José Roberto de Souza [Mon, 14 Jan 2013 22:34:51 +0000 (22:34 +0000)]
edbus: Dont call dispatch_name_owner_change() if we get a error message

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

SVN revision: 82784

11 years agoefl/efreet: better printing of test results
Lucas De Marchi [Mon, 14 Jan 2013 21:04:40 +0000 (21:04 +0000)]
efl/efreet: better printing of test results

Print the name of each test together with the status so it's easier to
check which test failed/passed regardless the test's output:

./src/tests/efreet/efreet_test 2>/dev/null | grep -e "^FINISHED"

The tests themselves should not print to stdout, so we wouldn't need the
grep. But this is already better than we had before.

SVN revision: 82782

11 years agoefl/efreet: fix leaking test list and return code
Lucas De Marchi [Mon, 14 Jan 2013 21:04:35 +0000 (21:04 +0000)]
efl/efreet: fix leaking test list and return code

SVN revision: 82781

11 years agoefl/efreet: formatting tests
Lucas De Marchi [Mon, 14 Jan 2013 21:04:30 +0000 (21:04 +0000)]
efl/efreet: formatting tests

SVN revision: 82780

11 years agoefl/efreet: remove clearenv usage
Lucas De Marchi [Mon, 14 Jan 2013 21:04:22 +0000 (21:04 +0000)]
efl/efreet: remove clearenv usage

This improves the tests on freebsd, which doesn't have clearenv()  (
though this commit was untested on such environement). clearenv was
rejected from POSIX so we better aim to stop its usage. However since
tests use setenv() this may lead to leaks, but it's better a leak than a
failing test.

On Linux all tests that were passing continue to pass.

SVN revision: 82779

11 years agoefl: update gitignore
Lucas De Marchi [Mon, 14 Jan 2013 21:04:17 +0000 (21:04 +0000)]
efl: update gitignore

SVN revision: 82778

11 years agoefl: remove check for openat function
Lucas De Marchi [Mon, 14 Jan 2013 21:04:11 +0000 (21:04 +0000)]
efl: remove check for openat function

This function is being used nowhere, so no need to check for its
availability.

SVN revision: 82777

11 years agoevas/async_render: fixing mix of sync and async rendering
Ulisses Furquim [Mon, 14 Jan 2013 20:02:43 +0000 (20:02 +0000)]
evas/async_render: fixing mix of sync and async rendering

SVN revision: 82776

11 years agoevas/async_events: fix async events counting
Ulisses Furquim [Mon, 14 Jan 2013 20:02:31 +0000 (20:02 +0000)]
evas/async_events: fix async events counting

Before we returned the number of async events handled.
Even if nobody uses that let's fix it.

SVN revision: 82775

11 years agofix compile warnings.
Gustavo Sverzut Barbieri [Mon, 14 Jan 2013 18:34:23 +0000 (18:34 +0000)]
fix compile warnings.

the NULL is just to shut gcc being stupid.

SVN revision: 82774

11 years agoedje: More off-by-one issues from Klocwork
Daniel Willmann [Mon, 14 Jan 2013 17:07:44 +0000 (17:07 +0000)]
edje: More off-by-one issues from Klocwork

Signed-off-by-one: Daniel Willmann <d.willmann@samsung.com>

SVN revision: 82770

11 years agoAdd missing ChangeLog and backport r82767 to edje-1.7
Daniel Willmann [Mon, 14 Jan 2013 16:46:02 +0000 (16:46 +0000)]
Add missing ChangeLog and backport r82767 to edje-1.7

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
SVN revision: 82768

11 years agoefl/embryo: Let's not overwrite memory here
Daniel Willmann [Mon, 14 Jan 2013 16:42:49 +0000 (16:42 +0000)]
efl/embryo: Let's not overwrite memory here

Issue found by Klocwork

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
SVN revision: 82767

11 years agoefl doc/Makefile.am: Force file movement. Do not ask me anymore.
Daniel Juyung Seo [Mon, 14 Jan 2013 15:34:18 +0000 (15:34 +0000)]
efl doc/Makefile.am: Force file movement. Do not ask me anymore.

SVN revision: 82765

11 years agoEvas textblock: Fixed issue with line height when breakingon format.
Stefan Schmidt [Mon, 14 Jan 2013 14:18:10 +0000 (14:18 +0000)]
Evas textblock: Fixed issue with line height when breakingon format.

All kudos to Tom for this one.

SVN revision: 82763

11 years agoeio: fix wrong container set in eio_file_map_new.
Cedric BAIL [Mon, 14 Jan 2013 10:11:27 +0000 (10:11 +0000)]
eio: fix wrong container set in eio_file_map_new.

Bug reported by Kuri.

SVN revision: 82749

11 years agofollow on from last week - ee state not quite being handled right in
Carsten Haitzler [Mon, 14 Jan 2013 09:45:05 +0000 (09:45 +0000)]
follow on from last week - ee state not quite being handled right in
x11 when being iconified. missed commenting it out. fix and handle
initial state too.

SVN revision: 82747

11 years agoefl: fix endianness issue.
Cedric BAIL [Mon, 14 Jan 2013 03:54:47 +0000 (03:54 +0000)]
efl: fix endianness issue.

Patch by Albin Tonnerre <albin.tonnerre@gmail.com>.

SVN revision: 82743

11 years agoefl: fix cow after review by k-s.
Cedric BAIL [Mon, 14 Jan 2013 03:34:19 +0000 (03:34 +0000)]
efl: fix cow after review by k-s.

NOTE: I didn't find a way to tell valgrind that some memory is read only.

SVN revision: 82742

11 years agofix minor ethumb errors.
Gustavo Sverzut Barbieri [Mon, 14 Jan 2013 01:35:58 +0000 (01:35 +0000)]
fix minor ethumb errors.

SVN revision: 82741

11 years agoethumb: improve disconnect/connect log.
Gustavo Sverzut Barbieri [Mon, 14 Jan 2013 00:58:40 +0000 (00:58 +0000)]
ethumb: improve disconnect/connect log.

server disconnect is normal, not an error... and log the connect as well.

SVN revision: 82738

11 years agoemotion fix possible problem with generic.
Gustavo Sverzut Barbieri [Mon, 14 Jan 2013 00:46:06 +0000 (00:46 +0000)]
emotion fix possible problem with generic.

it couldn't happen now as we're building it statically, but keep it right.

SVN revision: 82737

11 years agouse our custom version to test dirfd().
Gustavo Sverzut Barbieri [Mon, 14 Jan 2013 00:09:47 +0000 (00:09 +0000)]
use our custom version to test dirfd().

it was reported that AC_CHECK_FUNCS() couldn't work on netbsd because
dirfd is a macro and it would not properly evaluate int that
traditional test.

SVN revision: 82736

11 years agoeina: add missing ifdef around splice code.
Gustavo Sverzut Barbieri [Mon, 14 Jan 2013 00:00:37 +0000 (00:00 +0000)]
eina: add missing ifdef around splice code.

SVN revision: 82735

11 years agoembryo: remove simple -Wshadow errors. Dangerous/uncertain left.
Gustavo Sverzut Barbieri [Sun, 13 Jan 2013 23:54:21 +0000 (23:54 +0000)]
embryo: remove simple -Wshadow errors. Dangerous/uncertain left.

The follow are left:
{{{
bin/embryo/embryo_cc_sc1.c: In function ‘dowhile’:
bin/embryo/embryo_cc_sc1.c:3524:24: warning: declaration of ‘wq’ shadows a global declaration [-Wshadow]
bin/embryo/embryo_cc_sc1.c:115:21: warning: shadowed declaration is here [-Wshadow]
bin/embryo/embryo_cc_sc1.c: In function ‘dodo’:
bin/embryo/embryo_cc_sc1.c:3546:24: warning: declaration of ‘wq’ shadows a global declaration [-Wshadow]
bin/embryo/embryo_cc_sc1.c:115:21: warning: shadowed declaration is here [-Wshadow]
bin/embryo/embryo_cc_sc1.c: In function ‘dofor’:
bin/embryo/embryo_cc_sc1.c:3565:24: warning: declaration of ‘wq’ shadows a global declaration [-Wshadow]
bin/embryo/embryo_cc_sc1.c:115:21: warning: shadowed declaration is here [-Wshadow]
}}}

looking at their code, they say to alloc a local "wq", but then they
call functions such as delwhile() that changes the global... VERY suspicious!!

SVN revision: 82734

11 years agoefl/emotion: fix compile warnings - PLEASE REVIEW.
Gustavo Sverzut Barbieri [Sun, 13 Jan 2013 23:19:34 +0000 (23:19 +0000)]
efl/emotion: fix compile warnings - PLEASE REVIEW.

fixed to be byte array instead of void pointer, did this based on the
code of convert... but what I found very strange is that math is "*
32"... really? Shouldn't it be "* 4"?

SVN revision: 82733

11 years agoefl/evas_cserve2 slave just need -lrt, not whole evas deps/libs
Gustavo Sverzut Barbieri [Sun, 13 Jan 2013 23:12:40 +0000 (23:12 +0000)]
efl/evas_cserve2 slave just need -lrt, not whole evas deps/libs

SVN revision: 82732

11 years agofix doxygen error.
Gustavo Sverzut Barbieri [Sun, 13 Jan 2013 22:43:13 +0000 (22:43 +0000)]
fix doxygen error.

SVN revision: 82731

11 years agoecore_x/xcb: fix use of uninitialized var + leak--. Fix #1786
Boris Faure [Sun, 13 Jan 2013 14:11:42 +0000 (14:11 +0000)]
ecore_x/xcb: fix use of uninitialized var + leak--. Fix #1786

SVN revision: 82730

11 years agoadd EVAS_LIBS (set by EFL_CHECK_FUNC([EVAS], [shm_open]) which should
Carsten Haitzler [Sun, 13 Jan 2013 03:52:09 +0000 (03:52 +0000)]
add EVAS_LIBS (set by EFL_CHECK_FUNC([EVAS], [shm_open]) which should
thus only contain -lrt if needed)...

SVN revision: 82711

11 years agoas pointed out by avind - missing bidi dir changes.
Carsten Haitzler [Sun, 13 Jan 2013 02:58:00 +0000 (02:58 +0000)]
as pointed out by avind - missing bidi dir changes.

SVN revision: 82710

11 years agoefl/ecore_imf/ibus: fix indentation
Jihoon Kim [Sat, 12 Jan 2013 16:09:56 +0000 (16:09 +0000)]
efl/ecore_imf/ibus: fix indentation

SVN revision: 82707

11 years agoefl/ecore_imf/ibus: fix wrong function definition
Jihoon Kim [Sat, 12 Jan 2013 16:07:40 +0000 (16:07 +0000)]
efl/ecore_imf/ibus: fix wrong function definition

SVN revision: 82706

11 years agoefl/ecore_imf/scim: remove unused code
Jihoon Kim [Sat, 12 Jan 2013 15:51:57 +0000 (15:51 +0000)]
efl/ecore_imf/scim: remove unused code

SVN revision: 82705

11 years agoefl/ecore_imf/scim: use EINA_SAFETY macro for checking NULL
Jihoon Kim [Sat, 12 Jan 2013 15:44:59 +0000 (15:44 +0000)]
efl/ecore_imf/scim: use EINA_SAFETY macro for checking NULL

SVN revision: 82703

11 years agocut down textprop size a bit... 72 -> 64bytes. if we can wrap
Carsten Haitzler [Sat, 12 Jan 2013 08:40:46 +0000 (08:40 +0000)]
cut down textprop size a bit... 72 -> 64bytes. if we can wrap
tp->start/len/text_offset/text_len read/wrtie in access funcs. so we
can special case where:

1. start == text_offset == 0 && len == text_len == 1
2. start == text_offset == 0 && len == text_len < 65536
3. start == text_offset == 0 && len == text_len < 256

SVN revision: 82692

11 years agodoc exclude some evas internal stuff.
Gustavo Sverzut Barbieri [Sat, 12 Jan 2013 08:32:37 +0000 (08:32 +0000)]
doc exclude some evas internal stuff.

SVN revision: 82691

11 years agoremove warning about gnu extension.
Gustavo Sverzut Barbieri [Sat, 12 Jan 2013 08:20:49 +0000 (08:20 +0000)]
remove warning about gnu extension.

this should also help notify when incorrect images where added to the directory and so on.

SVN revision: 82690

11 years agoclean up benchmark and example rules.
Gustavo Sverzut Barbieri [Sat, 12 Jan 2013 07:38:26 +0000 (07:38 +0000)]
clean up benchmark and example rules.

 - they have no 'all' rule, keep out of SUBDIRS

 - they depend on 'all-am', the non-recursive target that builds everything.

 - they do not need a directory on its own to declare nothing.x

SVN revision: 82689