platform/upstream/efl.git
11 years agoedje: let's properly report that file doesn't exist.
Cedric BAIL [Wed, 20 Feb 2013 03:10:18 +0000 (12:10 +0900)]
edje: let's properly report that file doesn't exist.

11 years agoEdje tests: Added a failing test for the file doesn't exist issue.
Tom Hacohen [Tue, 19 Feb 2013 16:00:38 +0000 (16:00 +0000)]
Edje tests: Added a failing test for the file doesn't exist issue.

11 years agoedje file_set: _edje_object_orientation_inform should be in the Eo
Daniel Zaoui [Tue, 19 Feb 2013 15:49:41 +0000 (17:49 +0200)]
edje file_set: _edje_object_orientation_inform should be in the Eo
implementation, not just legacy

Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
11 years agoEcore_x: Revert "don't filter out non-master pointers in xi2.2 support."
Tom Hacohen [Tue, 19 Feb 2013 15:09:32 +0000 (15:09 +0000)]
Ecore_x: Revert "don't filter out non-master pointers in xi2.2 support."

This actually breaks genlist selection.

This reverts commit 5adb2f1ae6766fb0880aba5a92fff4fa52d1402f.

11 years agoevas/wayland_shm: Remove x,y offsets from swapbuf related APIs.
Rafael Antognolli [Tue, 19 Feb 2013 12:56:39 +0000 (09:56 -0300)]
evas/wayland_shm: Remove x,y offsets from swapbuf related APIs.

These offsets can be calculated later during the resize operations.

11 years agoecore_evas/wayland_shm: Fixed window resize.
Rafael Antognolli [Mon, 18 Feb 2013 17:31:17 +0000 (14:31 -0300)]
ecore_evas/wayland_shm: Fixed window resize.

Using the server_allocation/allocation to determine the resize offset
was not completely precise, and causing the window to not always resize
correctly.

Additionally, calling evas_engine_info_set() on every resize step caused
the window content to blink and resize very slow, because the swap
buffer, swapper, and everything were being destroyed and recreated. Now
only the swapbuf_reconfigure is being called during the resize, which is
way faster.

11 years agoFix swapper to take resize edges into account.
Christopher Michael [Tue, 5 Feb 2013 14:16:27 +0000 (14:16 +0000)]
Fix swapper to take resize edges into account.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoFix function prototypes to take resize edges into account.
Christopher Michael [Tue, 5 Feb 2013 14:16:00 +0000 (14:16 +0000)]
Fix function prototypes to take resize edges into account.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoFix swapbuf setup to take resize edges into account.
Christopher Michael [Tue, 5 Feb 2013 14:15:41 +0000 (14:15 +0000)]
Fix swapbuf setup to take resize edges into account.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoFix function prototypes to take x & y as params. Fix functions to take x & y as param...
Christopher Michael [Tue, 5 Feb 2013 14:14:38 +0000 (14:14 +0000)]
Fix function prototypes to take x & y as params. Fix functions to take x & y as params (for resize edges).

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoFix new shm engine to take resize edges into account.
Christopher Michael [Tue, 5 Feb 2013 14:14:17 +0000 (14:14 +0000)]
Fix new shm engine to take resize edges into account.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoFix swapper_setup function prototype to take x & y as params.
Christopher Michael [Tue, 5 Feb 2013 14:13:32 +0000 (14:13 +0000)]
Fix swapper_setup function prototype to take x & y as params.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoAdd x & y to Output buffer.
Christopher Michael [Tue, 5 Feb 2013 14:13:09 +0000 (14:13 +0000)]
Add x & y to Output buffer.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoRemove blank line.
Christopher Michael [Tue, 5 Feb 2013 13:23:14 +0000 (13:23 +0000)]
Remove blank line.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoAdd edges struct to engine information.
Christopher Michael [Tue, 5 Feb 2013 13:09:32 +0000 (13:09 +0000)]
Add edges struct to engine information.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoFree any old input or opaque regions if they exist (regardless of the existance of...
Christopher Michael [Tue, 5 Feb 2013 12:51:38 +0000 (12:51 +0000)]
Free any old input or opaque regions if they exist (regardless of the existance of a surface).

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoRemove old shm information from the private data structure.
Christopher Michael [Tue, 5 Feb 2013 12:49:20 +0000 (12:49 +0000)]
Remove old shm information from the private data structure.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoFix formatting.
Christopher Michael [Tue, 5 Feb 2013 12:48:25 +0000 (12:48 +0000)]
Fix formatting.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoRemove extra whitespace.
Christopher Michael [Tue, 5 Feb 2013 12:47:27 +0000 (12:47 +0000)]
Remove extra whitespace.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoFix possible memory leak.
Christopher Michael [Tue, 19 Feb 2013 11:39:52 +0000 (11:39 +0000)]
Fix possible memory leak.

Dynamic memory stored in 'ptr2' allocated through function 'malloc' at
line 653 can be lost at line 1022. Also there is one similar error on
line 1029.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoFix possible memory leak in eet_data_image_header_decode_cipher.
Christopher Michael [Tue, 19 Feb 2013 11:27:26 +0000 (11:27 +0000)]
Fix possible memory leak in eet_data_image_header_decode_cipher.

Dynamic memory stored in 'deciphered_d' allocated through function
'eet_decipher' at line 1385 can be lost at line 1408. Also there are 3
similar errors on line(s) 1427, 1430, 1450.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
11 years agoEdje entry: Fixed a fit issue with fitting even when disabled.
Tom Hacohen [Tue, 19 Feb 2013 11:46:21 +0000 (11:46 +0000)]
Edje entry: Fixed a fit issue with fitting even when disabled.

11 years agoEdje entry: Fixed some fit issues - only works well with single line textblocks.
Tom Hacohen [Tue, 19 Feb 2013 11:40:00 +0000 (11:40 +0000)]
Edje entry: Fixed some fit issues - only works well with single line textblocks.

I figured it's better to have single line textblocks working well, rather
than nothing working at all. This should now work with ellipsis as well.

11 years agoevas: yet the canvas can already be dead when we get to kill the object.
Cedric BAIL [Tue, 19 Feb 2013 10:37:57 +0000 (19:37 +0900)]
evas: yet the canvas can already be dead when we get to kill the object.

11 years agoevas: protect dead memory access.
Cedric BAIL [Tue, 19 Feb 2013 10:16:58 +0000 (19:16 +0900)]
evas: protect dead memory access.

Since the move to Eo, we no do unref objects after destroying the name
hash. So we need to take that into account when looking at the hash.

11 years agogit: let's not track coverage result to.
Cedric BAIL [Tue, 19 Feb 2013 09:56:47 +0000 (18:56 +0900)]
git: let's not track coverage result to.

11 years agoevas: Fix Evas Object Text when LTR and RTL are used together.
Daniel Zaoui [Tue, 19 Feb 2013 06:55:40 +0000 (08:55 +0200)]
evas: Fix Evas Object Text when LTR and RTL are used together.

When harfbuzz is enabled, RTL text (arabic, hebrew...) is displayed differently
if the paragraph begins with or without LTR.
The problem was related to the function evas_common_language_script_type_get
and a wrong offset given as parameter to this function.

Thanks to EunYoung Kim for having found this bug.

Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
11 years agoecore: add Ecore_Coroutine.
Cedric BAIL [Mon, 18 Feb 2013 13:32:51 +0000 (14:32 +0100)]
ecore: add Ecore_Coroutine.

That work clearly was possible thanks to Leandro. If you want more information
go to his blog : http://tia.mat.br/posts/async_io_with_coroutines/ .

The main difference with his implementation is more portable and not thread safe.
It does not have a custom swapcontext (would make sense as we don't need to save
the sigcontext) so it will be less fast. If people are ready to contribute asm
patch for that purpose I will be happy to apply them.

As for portability this code should work on all architecture we already support
thanks to a nice hack with setjmp/longjmp borowed from libcoroutine. We do use
Fiber for Windows support, but as 1.8 is completely borken in that regard, this
is theorical work only.

Thinks left to do :
- Eoify the API
- Documentation
- More tests
- Add support for coroutine in fd handler
- Add coroutine support to ecore_thread api
- Write some example

11 years agoEo: do not add the test when not building them.
Cedric BAIL [Mon, 18 Feb 2013 13:16:06 +0000 (14:16 +0100)]
Eo: do not add the test when not building them.

Test can only be build if they are enable. Moving them inside the if
so we don't get annoying error when make check is run without tests
being turned on.

11 years agoeina: Lets allocate space for the terminating \0 as well
Daniel Willmann [Mon, 18 Feb 2013 13:18:04 +0000 (13:18 +0000)]
eina: Lets allocate space for the terminating \0 as well

Off-by-1 in string copy, found by klocwork

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoedbus: Use snprintf to be sure
Daniel Willmann [Mon, 18 Feb 2013 12:26:27 +0000 (12:26 +0000)]
edbus: Use snprintf to be sure

Are dbus function calls with more than 1000 arguments possible?
If so -> prevent buffer overflow

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoedbus: Fix array access of shared_connection
Daniel Willmann [Mon, 18 Feb 2013 12:10:22 +0000 (12:10 +0000)]
edbus: Fix array access of shared_connection

type is an enum which can be 0. Make sure that it isn't before accessing
shared_connections[type - 1]
Found with klocwork

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoxpm_loader: Make tok larger so strcpy will fit
Daniel Willmann [Mon, 18 Feb 2013 11:48:25 +0000 (11:48 +0000)]
xpm_loader: Make tok larger so strcpy will fit

Found through klocwork. It seems there are more potential issues here.

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
11 years agoEdje pick: Fixed lockwork suspected leaks.
Tom Hacohen [Mon, 18 Feb 2013 11:59:15 +0000 (11:59 +0000)]
Edje pick: Fixed lockwork suspected leaks.

The problem is that apparently size can be 0 but some data can still
be returned.

11 years agoFix emotion build to add eeze includes if EEZE on.. not v4l2!
Carsten Haitzler (Rasterman) [Mon, 18 Feb 2013 10:35:34 +0000 (19:35 +0900)]
Fix emotion build to add eeze includes if EEZE on.. not v4l2!

11 years agoeina: fix siginfo detection.
Cedric BAIL [Mon, 18 Feb 2013 07:39:49 +0000 (16:39 +0900)]
eina: fix siginfo detection.

Signal are not a portable way to detect memory mapped file corruption.
So let's disable it for system without signal and later find a way to
detect it on other system.

11 years agodon't filter out non-master pointers in xi2.2 support.
Carsten Haitzler (Rasterman) [Mon, 18 Feb 2013 07:37:20 +0000 (16:37 +0900)]
don't filter out non-master pointers in xi2.2 support.

11 years agoFix edje edje_color_class_list() and edje_text_class_list() to look at the
Carsten Haitzler (Rasterman) [Mon, 18 Feb 2013 06:41:43 +0000 (15:41 +0900)]
Fix edje edje_color_class_list() and edje_text_class_list() to look at the
correct hashes when returning.

11 years agoFix changelog formatting for older commits.
Carsten Haitzler (Rasterman) [Mon, 18 Feb 2013 06:37:52 +0000 (15:37 +0900)]
Fix changelog formatting for older commits.

11 years agoevas: fix typo and unbreak rendering of polygons.
Cedric BAIL [Mon, 18 Feb 2013 02:53:48 +0000 (11:53 +0900)]
evas: fix typo and unbreak rendering of polygons.

Evas_Object_Polygon are a little bit special and track their position
to avoid rebuilding various property when just moved. The offset.{x,y}
are there for that. For a strange reason they got a += instead of just
an = and there our offset did go quickly out of screen...

11 years agoMore removal of \r
Ivan Briano [Sun, 17 Feb 2013 17:53:25 +0000 (14:53 -0300)]
More removal of \r

11 years agoRemove \r from end of line.
Ivan Briano [Sun, 17 Feb 2013 17:30:11 +0000 (14:30 -0300)]
Remove \r from end of line.

No functional changes here.

11 years agofix damn edje entry anchor click signals: this fixes anchor clicking in elm_entry...
discomfitor [Sun, 17 Feb 2013 14:18:46 +0000 (14:18 +0000)]
fix damn edje entry anchor click signals: this fixes anchor clicking in elm_entry widgets when using a desktop profile which has been broken for over a year

ticket #1179

11 years agoevas: Introduce pixel_alpha_get()
Paulo C. A. Cavalcanti Jr [Sat, 16 Feb 2013 10:10:47 +0000 (11:10 +0100)]
evas: Introduce pixel_alpha_get()

The _pixel_alpha_get() function used in evas_object_image_is_inside won't
work with engines other than software - since it relies on engine data
being *always* RGBA_Image * - which is wrong for OpenGL backend that uses
Evas_GL_Image * for "engine_data" pointer.

11 years agoevas: forgotten update to ChangeLog.
Cedric BAIL [Sat, 16 Feb 2013 09:55:46 +0000 (10:55 +0100)]
evas: forgotten update to ChangeLog.

11 years agoeina: improve Eina_Clist support for 64bits system.
Cedric BAIL [Sat, 16 Feb 2013 09:54:36 +0000 (10:54 +0100)]
eina: improve Eina_Clist support for 64bits system.

This warning are triggered by a cross compilation as previously stated.

11 years agoevas: improve portability of bmp loader.
Cedric BAIL [Sat, 16 Feb 2013 09:36:41 +0000 (10:36 +0100)]
evas: improve portability of bmp loader.

On system like 64bits windows it is not a guaranty that a
sizeof (long) == sizeof (void*), we are better using the right type.
This generate a warning that we could have seen with just cross compilation.

11 years agoecore evas extn:add example file related with ecore extn
Jiyoun Park [Sat, 16 Feb 2013 09:02:40 +0000 (18:02 +0900)]
ecore evas extn:add example file related with ecore extn

It can be used to see the function of ecore extn and msg send/recieve

11 years agoEdje textblock: Improved textblock fit and added support for size_range.
Tom Hacohen [Fri, 15 Feb 2013 15:38:49 +0000 (15:38 +0000)]
Edje textblock: Improved textblock fit and added support for size_range.

It's a bit quirky at the moment as you have to set the base font size
(text.size) although this doesn't have any effect on textblocks.

11 years agotextblock: Added native and formatted sizes to clouseau.
Tom Hacohen [Fri, 15 Feb 2013 17:19:07 +0000 (17:19 +0000)]
textblock: Added native and formatted sizes to clouseau.

11 years agoRevert "Fix build break"
Tom Hacohen [Fri, 15 Feb 2013 16:19:35 +0000 (16:19 +0000)]
Revert "Fix build break"

This doesn't really fix build break, it actually breaks it.

This reverts commit e655f0b7358765f02ea392971c6ddbf8518c37c8.

11 years agoEfl: Use git rev-list in order to get version instead of svnversion.
Tom Hacohen [Fri, 15 Feb 2013 16:13:04 +0000 (16:13 +0000)]
Efl: Use git rev-list in order to get version instead of svnversion.

11 years agoFix build break
Jaehwan Kim [Fri, 15 Feb 2013 11:15:58 +0000 (20:15 +0900)]
Fix build break

11 years agoadd .gitignore for generated cmakes.
Carsten Haitzler (Rasterman) [Fri, 15 Feb 2013 10:35:14 +0000 (19:35 +0900)]
add .gitignore for generated cmakes.

11 years agoefl/doc: Remove all .svn entries from the generated file.
Stefan Schmidt [Fri, 15 Feb 2013 10:32:18 +0000 (10:32 +0000)]
efl/doc: Remove all .svn entries from the generated file.

This is now longer needed now that we switched to git. And it should
also silent all the file modified problems.

The next time this file is listed as modified you should either have
done it yourself or added an image in the efl docs img folder.

11 years agoUpdate po's with list addrs and dates.
Carsten Haitzler (Rasterman) [Fri, 15 Feb 2013 10:24:18 +0000 (19:24 +0900)]
Update po's with list addrs and dates.

11 years agoAdd infrastructure to handle message between ecore and parent ecore in Ecore_Evas
Jiyoun Park [Fri, 15 Feb 2013 09:32:40 +0000 (09:32 +0000)]
Add infrastructure to handle message between ecore and parent ecore in Ecore_Evas
I add new example related with this. (ecore_evas_extn_socket & plug example)
ecore extn use this infrasturcture, server app and client app can communicate each other
later, this can be used to contorl access message

SVN revision: 83942

11 years agoAdd missed code. This is related to r83501.
Jaehwan Kim [Fri, 15 Feb 2013 06:48:07 +0000 (06:48 +0000)]
Add missed code. This is related to r83501.

SVN revision: 83938

11 years agoswapper -> use buf pitch, not swp->w * 4 ... if we have a buf and
Carsten Haitzler [Thu, 14 Feb 2013 10:39:59 +0000 (10:39 +0000)]
swapper -> use buf pitch, not swp->w * 4 ... if we have a buf and
pitch. :) (tnks wonsik!)

SVN revision: 83889

11 years agoedje edc.vim: added DEFAULT keyword to edc.vim.
Daniel Juyung Seo [Thu, 14 Feb 2013 10:14:41 +0000 (10:14 +0000)]
edje edc.vim: added DEFAULT keyword to edc.vim.

SVN revision: 83888

11 years agochange to code that was added during 1.8 dev.. so no need for
Carsten Haitzler [Thu, 14 Feb 2013 09:40:23 +0000 (09:40 +0000)]
change to code that was added during 1.8 dev.. so no need for
chlog/news...

dont ever unload (free) ecore-evas modules to avoid symbol problems.

SVN revision: 83885

11 years agoedje entry : Fix bug candidate word couldn't be selected with up/down key in the...
Jihoon Kim [Thu, 14 Feb 2013 08:03:52 +0000 (08:03 +0000)]
edje entry : Fix bug candidate word couldn't be selected with up/down key in the preedit status

SVN revision: 83882

11 years agoedje_entry: improve code about adding preedit tag
Jihoon Kim [Thu, 14 Feb 2013 07:56:18 +0000 (07:56 +0000)]
edje_entry: improve code about adding preedit tag

SVN revision: 83881

11 years agoefl/edje: edje program are static for all object of the same edje collection.
Cedric BAIL [Thu, 14 Feb 2013 03:36:13 +0000 (03:36 +0000)]
efl/edje: edje program are static for all object of the same edje collection.

This reduce our waste of memory by 300K in most elementary application. There is
another 400K to win by merging edje signal callback automat.

SVN revision: 83879

11 years agofix up apparent problem with egl context and sizing/rotation... need
Carsten Haitzler [Thu, 14 Feb 2013 03:27:23 +0000 (03:27 +0000)]
fix up apparent problem with egl context and sizing/rotation... need
to test more though.

SVN revision: 83878

11 years agopatch over an aawesome source of segv's in cserve2... data2 is null.
Carsten Haitzler [Thu, 14 Feb 2013 03:26:21 +0000 (03:26 +0000)]
patch over an aawesome source of segv's in cserve2... data2 is null.
but why?

SVN revision: 83877

11 years agoedje entry : fix bug not to display preedit string with PREEDIT_TYPE_NONE style
Jihoon Kim [Thu, 14 Feb 2013 02:09:21 +0000 (02:09 +0000)]
edje entry : fix bug not to display preedit string with PREEDIT_TYPE_NONE style

SVN revision: 83876

11 years agoEvas textblock: Fixed a selection bug introduced in my previous commit.
Tom Hacohen [Wed, 13 Feb 2013 12:42:44 +0000 (12:42 +0000)]
Evas textblock: Fixed a selection bug introduced in my previous commit.

I matched against the wrong values so it never included items in the middle
even when needed.

SVN revision: 83869

11 years agoadd api and lets test it - i'll document it later, but need to test
Carsten Haitzler [Wed, 13 Feb 2013 11:35:46 +0000 (11:35 +0000)]
add api and lets test it - i'll document it later, but need to test
first.

SVN revision: 83867

11 years agosmall change to something never used/tested much ... cserve2 - FAIL if
Carsten Haitzler [Wed, 13 Feb 2013 11:32:30 +0000 (11:32 +0000)]
small change to something never used/tested much ... cserve2 - FAIL if
an existing cserve 2 client is there.

SVN revision: 83866

11 years agoefl/eo: add an interface to give the list of parameter directly.
Cedric BAIL [Tue, 12 Feb 2013 10:20:15 +0000 (10:20 +0000)]
efl/eo: add an interface to give the list of parameter directly.

I restrained myself to not name it vodooooo !

SVN revision: 83850

11 years agoefl/evas: let's not be lazy and put smart related data only in smart object.
Cedric BAIL [Tue, 12 Feb 2013 08:58:59 +0000 (08:58 +0000)]
efl/evas: let's not be lazy and put smart related data only in smart object.

SVN revision: 83848

11 years agoefl/evas: move smart object data to smart object only.
Cedric BAIL [Tue, 12 Feb 2013 07:59:53 +0000 (07:59 +0000)]
efl/evas: move smart object data to smart object only.

SVN revision: 83847

11 years agoefl/evas: let the cow eat more.
Cedric BAIL [Tue, 12 Feb 2013 07:09:17 +0000 (07:09 +0000)]
efl/evas: let the cow eat more.

memfile are not used that often like other direct pixels manipulation code.
Merging them into the same structure make sense and reduce the memory cost
for normal image object. Save between 8 to 16 bytes per image object.

SVN revision: 83843

11 years agodon't know if this will help - but try quieten some valgrind
Carsten Haitzler [Tue, 12 Feb 2013 06:49:42 +0000 (06:49 +0000)]
don't know if this will help - but try quieten some valgrind
complaints... :/ (trying)

SVN revision: 83840

11 years agoefl/evas: fix that awesome memory leak in E17 and every apps that don't change font...
Cedric BAIL [Tue, 12 Feb 2013 06:07:25 +0000 (06:07 +0000)]
efl/evas: fix that awesome memory leak in E17 and every apps that don't change font name.

SVN revision: 83837

11 years agoefl/eina: let's do all include.
Cedric BAIL [Tue, 12 Feb 2013 01:42:47 +0000 (01:42 +0000)]
efl/eina: let's do all include.

SVN revision: 83833

11 years agoefl/evas: Remove stray ; from evas_gl_core.
Stefan Schmidt [Mon, 11 Feb 2013 15:03:56 +0000 (15:03 +0000)]
efl/evas: Remove stray ; from evas_gl_core.

SVN revision: 83830

11 years agoefl/edbus: Make sure to compare EOF against an int from fgetc.
Stefan Schmidt [Mon, 11 Feb 2013 15:03:41 +0000 (15:03 +0000)]
efl/edbus: Make sure to compare EOF against an int from fgetc.

Fgetc() return an int to clearly detect EOF. If you want to read more about it:
http://stackoverflow.com/questions/11057259/fgetc-checking-eof

SVN revision: 83829

11 years agoefl/evas_w32/engine: Add interface name and version.
Stefan Schmidt [Mon, 11 Feb 2013 13:39:16 +0000 (13:39 +0000)]
efl/evas_w32/engine: Add interface name and version.

Again they are already used but nobody did bother to declare or define them.
I have choosen the name with what came into my head first and version seem
to be 1 in other engines, too. Evas engine gods please review.

SVN revision: 83826

11 years agoefl/evas_w32/engine: Add and declare a variable.
Stefan Schmidt [Mon, 11 Feb 2013 13:27:20 +0000 (13:27 +0000)]
efl/evas_w32/engine: Add and declare a variable.

iface is already be used in the code but not available as variable at all.

*spank, spank*

SVN revision: 83825

11 years agoefl/evas_w32/engine: Fix typo to have a functional #endif
Stefan Schmidt [Mon, 11 Feb 2013 13:18:23 +0000 (13:18 +0000)]
efl/evas_w32/engine: Fix typo to have a functional #endif

SVN revision: 83824

11 years agoefl: Add News and Changelog for small mem leak fix
Stefan Schmidt [Mon, 11 Feb 2013 11:04:42 +0000 (11:04 +0000)]
efl: Add News and Changelog for small mem leak fix

Do we need to have this for such small fixes?

SVN revision: 83820

11 years agoefl/ethumb: Fix more memory leaks in ethumbd_slave.c
Stefan Schmidt [Mon, 11 Feb 2013 10:54:34 +0000 (10:54 +0000)]
efl/ethumb: Fix more memory leaks in ethumbd_slave.c

MAke sure we free strdup'ed memory when hittign an error case.

SVN revision: 83818

11 years agoefl/ethumb: Fix memory leak on error path in ethumb_slave.
Stefan Schmidt [Mon, 11 Feb 2013 10:54:29 +0000 (10:54 +0000)]
efl/ethumb: Fix memory leak on error path in ethumb_slave.

When we hit an error with _ec_pipe_str_read we should clean up the strdup
from previous calls to avoid leaks in the error case.

SVN revision: 83817

11 years agoFix major memory stompage when using ecore_xcb_atom routines.
Christopher Michael [Mon, 11 Feb 2013 07:12:18 +0000 (07:12 +0000)]
Fix major memory stompage when using ecore_xcb_atom routines.

Thanks TAsn ;)

Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83807

11 years agoReplace supported_types
Daniel Zaoui [Sun, 10 Feb 2013 07:52:17 +0000 (07:52 +0000)]
Replace supported_types

Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 83802

11 years agoefl: now if an error occurs on install-examples, the build will stop
Ricardo de Almeida Gonzaga [Fri, 8 Feb 2013 17:35:31 +0000 (17:35 +0000)]
efl: now if an error occurs on install-examples, the build will stop

Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>

SVN revision: 83796

11 years agoefl: add makefile.examples to each lib
Ricardo de Almeida Gonzaga [Fri, 8 Feb 2013 17:35:24 +0000 (17:35 +0000)]
efl: add makefile.examples to each lib

Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>

SVN revision: 83795

11 years agoefl: add and fix some gcc lines and fix some examples. Its not possible to build...
Ricardo de Almeida Gonzaga [Fri, 8 Feb 2013 17:35:17 +0000 (17:35 +0000)]
efl: add and fix some gcc lines and fix some examples. Its not possible to build from outside the directory with eina_prefix, the build still depends on PACKAGE_DATA_DIR

Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>

SVN revision: 83794

11 years agoefl/eina_xattr: Fix memory leak in eina_xattr_value_ls.
Stefan Schmidt [Fri, 8 Feb 2013 15:49:59 +0000 (15:49 +0000)]
efl/eina_xattr: Fix memory leak in eina_xattr_value_ls.

In the error case we freed the iterator but not the attribute.

SVN revision: 83791

11 years agoefl/emotion: Fix memory leak in gstreamer_ecore_x_check().
Stefan Schmidt [Fri, 8 Feb 2013 15:49:56 +0000 (15:49 +0000)]
efl/emotion: Fix memory leak in gstreamer_ecore_x_check().

The suported atom gets allocated in the ecore_x call but we leave
the scope here without freeing the resource again. Free it when
going out of scope.

SVN revision: 83790

11 years agoRefactor evas_sw_xlib_outbuf to allocate less in case of rotations.
Daniel Willmann [Fri, 8 Feb 2013 15:49:50 +0000 (15:49 +0000)]
Refactor evas_sw_xlib_outbuf to allocate less in case of rotations.

Previously whenever evas_software_xlib_outbuf_new_region_for_update was
called for images that were rotated (!= 0) we created a new
evas_cache_image. This resulted in (quite severe) memory spikes whenever
an image was rotated.

Now we try to get the original image first and only if that fails allocate
a new one.

TDevilhorns is already working on the port to the xcb backend.

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>
SVN revision: 83789

11 years agoefl, evas_generic_loaders: Removed unused variable. Set EINA_UNUSED to unused variables.
Daniel Juyung Seo [Fri, 8 Feb 2013 15:47:11 +0000 (15:47 +0000)]
efl, evas_generic_loaders: Removed unused variable. Set EINA_UNUSED to unused variables.

SVN revision: 83788

11 years agoEvas textblock: Fixed a selection issue.
Tom Hacohen [Fri, 8 Feb 2013 15:31:25 +0000 (15:31 +0000)]
Evas textblock: Fixed a selection issue.

The issue happens when selecting in strings that have both bidi and different
scripts in the same bidi run. E.g: "עבריתenglishрусскийעברית".

SVN revision: 83786

11 years agoand handle rotated swapbuf if bufsz doesnt match... PROPERLY.
Carsten Haitzler [Fri, 8 Feb 2013 12:22:04 +0000 (12:22 +0000)]
and handle rotated swapbuf if bufsz doesnt match... PROPERLY.

SVN revision: 83781

11 years agoecore/wayland: Don't use edge info for resizing in some cases.
Rafael Antognolli [Fri, 8 Feb 2013 11:50:09 +0000 (11:50 +0000)]
ecore/wayland: Don't use edge info for resizing in some cases.

Maximized/fullscreen will handle the repositioning of the window by
themselves, and restore the window to its original position when coming
back from that state. So there's no need to use the edge information and
manually adjust the window offsets.

SVN revision: 83779

11 years agoevas/wayland_egl: Fix Evas pointer assignment.
Rafael Antognolli [Fri, 8 Feb 2013 11:50:06 +0000 (11:50 +0000)]
evas/wayland_egl: Fix Evas pointer assignment.

Don't assign the public data to an Evas *.

SVN revision: 83778

11 years agoUpdate ChangeLog and NEWS
Guillaume Friloux [Fri, 8 Feb 2013 09:07:08 +0000 (09:07 +0000)]
Update ChangeLog and NEWS

SVN revision: 83773

11 years agooops - add back in snprintf.
Carsten Haitzler [Fri, 8 Feb 2013 09:00:29 +0000 (09:00 +0000)]
oops - add back in snprintf.

SVN revision: 83768