platform/upstream/efl.git
11 years agoAdd engine output redraws clear code.
Christopher Michael [Thu, 24 Jan 2013 09:17:47 +0000 (09:17 +0000)]
Add engine output redraws clear code.

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

11 years agoAdd engine output redraws rectangle del code.
Christopher Michael [Thu, 24 Jan 2013 09:17:40 +0000 (09:17 +0000)]
Add engine output redraws rectangle del code.

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

11 years agoAdd engine output redraws rectangle add code.
Christopher Michael [Thu, 24 Jan 2013 09:17:37 +0000 (09:17 +0000)]
Add engine output redraws rectangle add code.

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

11 years agoAdd engine tile size set function code.
Christopher Michael [Thu, 24 Jan 2013 09:17:34 +0000 (09:17 +0000)]
Add engine tile size set function code.

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

11 years agoAdd eng_output_resize code.
Christopher Michael [Thu, 24 Jan 2013 09:17:30 +0000 (09:17 +0000)]
Add eng_output_resize code.

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

11 years agoAdd code to the eng_output_free function to do any cleanup.
Christopher Michael [Thu, 24 Jan 2013 09:17:26 +0000 (09:17 +0000)]
Add code to the eng_output_free function to do any cleanup.

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

11 years agoCreate engine context if missing and return success.
Christopher Michael [Thu, 24 Jan 2013 09:17:23 +0000 (09:17 +0000)]
Create engine context if missing and return success.

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

11 years agoReassign engine data output
Christopher Michael [Thu, 24 Jan 2013 09:17:19 +0000 (09:17 +0000)]
Reassign engine data output

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

11 years agoIf we have an existing render engine already, then free the existing
Christopher Michael [Thu, 24 Jan 2013 09:17:15 +0000 (09:17 +0000)]
If we have an existing render engine already, then free the existing
output buffer, create a new one, and assign render engine functions.

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

11 years agoTry to create the new Render_Engine on initial engine setup.
Christopher Michael [Thu, 24 Jan 2013 09:17:11 +0000 (09:17 +0000)]
Try to create the new Render_Engine on initial engine setup.

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

11 years agoAdd check to make sure output buffer creation worked.
Christopher Michael [Thu, 24 Jan 2013 09:17:00 +0000 (09:17 +0000)]
Add check to make sure output buffer creation worked.

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

11 years agoAdd code to create the output buffer of the render engine and set the
Christopher Michael [Thu, 24 Jan 2013 09:16:55 +0000 (09:16 +0000)]
Add code to create the output buffer of the render engine and set the
render_engine functions.

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

11 years agoAdd initial swapper code.
Christopher Michael [Thu, 24 Jan 2013 09:16:52 +0000 (09:16 +0000)]
Add initial swapper code.

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

11 years agoAdd initial header file for swapper.
Christopher Michael [Thu, 24 Jan 2013 09:16:49 +0000 (09:16 +0000)]
Add initial header file for swapper.

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

11 years agoRemove include for evas_outbuf.h
Christopher Michael [Thu, 24 Jan 2013 09:16:46 +0000 (09:16 +0000)]
Remove include for evas_outbuf.h

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

11 years agoAdd initial swap buffer code.
Christopher Michael [Thu, 24 Jan 2013 09:16:42 +0000 (09:16 +0000)]
Add initial swap buffer code.

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

11 years agoAdd initial swap buffer header file.
Christopher Michael [Thu, 24 Jan 2013 09:16:39 +0000 (09:16 +0000)]
Add initial swap buffer header file.

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

11 years agoSet tilebuffer tile size in engine setup.
Christopher Michael [Thu, 24 Jan 2013 09:16:36 +0000 (09:16 +0000)]
Set tilebuffer tile size in engine setup.

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

11 years agoTry to create new tilebuffer in engine setup.
Christopher Michael [Thu, 24 Jan 2013 09:16:22 +0000 (09:16 +0000)]
Try to create new tilebuffer in engine setup.

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

11 years agoDuring engine setup, try to allocate a new Render_Engine structure.
Christopher Michael [Thu, 24 Jan 2013 09:16:19 +0000 (09:16 +0000)]
During engine setup, try to allocate a new Render_Engine structure.

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

11 years agoAdd base function for engine output setup.
Christopher Michael [Thu, 24 Jan 2013 09:16:15 +0000 (09:16 +0000)]
Add base function for engine output setup.

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

11 years agoAdd local function prototype for engine output setup.
Christopher Michael [Thu, 24 Jan 2013 09:16:12 +0000 (09:16 +0000)]
Add local function prototype for engine output setup.

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

11 years agoAdd test for 'swapping' (ie: buffering).
Christopher Michael [Thu, 24 Jan 2013 09:16:09 +0000 (09:16 +0000)]
Add test for 'swapping' (ie: buffering).

NB: This env variable is going to change for the wayland engine(s).

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

11 years agoAdd some evas_common init functions if we have not previously
Christopher Michael [Thu, 24 Jan 2013 09:16:06 +0000 (09:16 +0000)]
Add some evas_common init functions if we have not previously
initialized this engine before.

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

11 years agoTest for valid engine output to see if we need to create it.
Christopher Michael [Thu, 24 Jan 2013 09:16:03 +0000 (09:16 +0000)]
Test for valid engine output to see if we need to create it.

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

11 years agoTry to get the Evas public data from eo.
Christopher Michael [Thu, 24 Jan 2013 09:15:59 +0000 (09:15 +0000)]
Try to get the Evas public data from eo.

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

11 years agoTry to cast the passed in info to our engine info.
Christopher Michael [Thu, 24 Jan 2013 09:15:56 +0000 (09:15 +0000)]
Try to cast the passed in info to our engine info.

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

11 years agoTry to free the allocated engine info structure.
Christopher Michael [Thu, 24 Jan 2013 09:15:53 +0000 (09:15 +0000)]
Try to free the allocated engine info structure.

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

11 years agoReturn our allocated engine info structure.
Christopher Michael [Thu, 24 Jan 2013 09:15:49 +0000 (09:15 +0000)]
Return our allocated engine info structure.

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

11 years agoFill in some default properties for our engine info.
Christopher Michael [Thu, 24 Jan 2013 09:15:15 +0000 (09:15 +0000)]
Fill in some default properties for our engine info.

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

11 years agoTry to allocate our engine info structure.
Christopher Michael [Thu, 24 Jan 2013 09:15:12 +0000 (09:15 +0000)]
Try to allocate our engine info structure.

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

11 years agoTell the Evas_Module about our functions and return success.
Christopher Michael [Thu, 24 Jan 2013 09:15:08 +0000 (09:15 +0000)]
Tell the Evas_Module about our functions and return success.

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

11 years agoDefine which functions this engine will override from the
Christopher Michael [Thu, 24 Jan 2013 09:15:05 +0000 (09:15 +0000)]
Define which functions this engine will override from the
software_generic functions.

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

11 years agoCopy the inherited functions into our local variable so we can
Christopher Michael [Thu, 24 Jan 2013 09:15:00 +0000 (09:15 +0000)]
Copy the inherited functions into our local variable so we can
override some functions.

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

11 years agoTry to inherit functions from the software_generic engine.
Christopher Michael [Thu, 24 Jan 2013 09:14:57 +0000 (09:14 +0000)]
Try to inherit functions from the software_generic engine.

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

11 years agoOn module open, create our log domain
Christopher Michael [Thu, 24 Jan 2013 09:14:54 +0000 (09:14 +0000)]
On module open, create our log domain

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

11 years agoUnregister the module log domain on shutdown of the engine.
Christopher Michael [Thu, 24 Jan 2013 09:14:50 +0000 (09:14 +0000)]
Unregister the module log domain on shutdown of the engine.

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

11 years agoAdd skeleton code for evas module open/close, etc.
Christopher Michael [Thu, 24 Jan 2013 09:14:46 +0000 (09:14 +0000)]
Add skeleton code for evas module open/close, etc.

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

11 years agoAdd skeleton code for evas engine functions.
Christopher Michael [Thu, 24 Jan 2013 09:14:31 +0000 (09:14 +0000)]
Add skeleton code for evas engine functions.

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

11 years agoAdd variable(s) for engine function overrides.
Christopher Michael [Thu, 24 Jan 2013 09:14:27 +0000 (09:14 +0000)]
Add variable(s) for engine function overrides.

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

11 years agoAdd prototypes for evas engine functions.
Christopher Michael [Thu, 24 Jan 2013 09:14:22 +0000 (09:14 +0000)]
Add prototypes for evas engine functions.

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

11 years agoAdd variable for log domain.
Christopher Michael [Thu, 24 Jan 2013 09:14:19 +0000 (09:14 +0000)]
Add variable for log domain.

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

11 years agoAdd Render_Engine structure.
Christopher Michael [Thu, 24 Jan 2013 09:14:16 +0000 (09:14 +0000)]
Add Render_Engine structure.

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

11 years agoAdd initial evas_engine C file.
Christopher Michael [Thu, 24 Jan 2013 09:14:13 +0000 (09:14 +0000)]
Add initial evas_engine C file.

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

11 years agoAdd intial Outbuf structure.
Christopher Michael [Thu, 24 Jan 2013 09:14:10 +0000 (09:14 +0000)]
Add intial Outbuf structure.

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

11 years agoAdd enum for render mode (double, triple, etc).
Christopher Michael [Thu, 24 Jan 2013 09:14:07 +0000 (09:14 +0000)]
Add enum for render mode (double, triple, etc).

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

11 years agoAdd Outbuf Depth enum.
Christopher Michael [Thu, 24 Jan 2013 09:14:04 +0000 (09:14 +0000)]
Add Outbuf Depth enum.

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

11 years agoAdd initial evas_engine header file.
Christopher Michael [Thu, 24 Jan 2013 09:14:00 +0000 (09:14 +0000)]
Add initial evas_engine header file.

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

11 years agoAdd initial Evas_Engine_Wayland_Shm header file and remove legacy
Christopher Michael [Thu, 24 Jan 2013 09:13:57 +0000 (09:13 +0000)]
Add initial Evas_Engine_Wayland_Shm header file and remove legacy
'dest' field from engine info structure.

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

11 years agoRemove old wayland shm engine code.
Christopher Michael [Thu, 24 Jan 2013 09:13:54 +0000 (09:13 +0000)]
Remove old wayland shm engine code.

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

11 years agoAdd wayland-client as a dependency for the evas wayland shm engine.
Christopher Michael [Thu, 24 Jan 2013 09:13:48 +0000 (09:13 +0000)]
Add wayland-client as a dependency for the evas wayland shm engine.

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

11 years agoAdd EVAS_GL_DIRECT_MEM_OPT to enable on-demand fallback memory
Sung Park [Thu, 24 Jan 2013 04:51:51 +0000 (04:51 +0000)]
Add EVAS_GL_DIRECT_MEM_OPT to enable on-demand fallback memory
allocation policy for EvasGL direct rendering.

Also made some variable name changes and some other minor fixes.

SVN revision: 83199

11 years agoefl/eina: it's really an error, thanks Ulisses.
Cedric BAIL [Thu, 24 Jan 2013 03:54:47 +0000 (03:54 +0000)]
efl/eina: it's really an error, thanks Ulisses.

SVN revision: 83198

11 years agoefl/eina: one more typo.
Cedric BAIL [Thu, 24 Jan 2013 03:04:05 +0000 (03:04 +0000)]
efl/eina: one more typo.

SVN revision: 83197

11 years agoeina: fix some warning.
Cedric BAIL [Thu, 24 Jan 2013 02:58:00 +0000 (02:58 +0000)]
eina: fix some warning.

SVN revision: 83196

11 years agoefl/eina: detect when freeing pointer inside an allocated memory.
Cedric BAIL [Thu, 24 Jan 2013 02:44:14 +0000 (02:44 +0000)]
efl/eina: detect when freeing pointer inside an allocated memory.

SVN revision: 83195

11 years agoefl/eina: simplify mempool logic.
Cedric BAIL [Thu, 24 Jan 2013 02:23:59 +0000 (02:23 +0000)]
efl/eina: simplify mempool logic.

SVN revision: 83194

11 years agoefl/evas: revert the revert, and indeed the bug was somewhere else.
Cedric BAIL [Thu, 24 Jan 2013 01:50:57 +0000 (01:50 +0000)]
efl/evas: revert the revert, and indeed the bug was somewhere else.

SVN revision: 83193

11 years agoefl/evas: don't over write when not needed.
Cedric BAIL [Thu, 24 Jan 2013 01:43:03 +0000 (01:43 +0000)]
efl/evas: don't over write when not needed.

SVN revision: 83192

11 years agoefl/eina: improve Eina_Cow.
Cedric BAIL [Thu, 24 Jan 2013 01:42:20 +0000 (01:42 +0000)]
efl/eina: improve Eina_Cow.

- Add valgrind macro arround Eina_Cow internal data.
- Add a #define for Eina_Magic on Eina_Cow returned pointer.
- Fix a bug done during free on a mempool data (Need to improve
mempool to catch this one more easily next time).

SVN revision: 83191

11 years agoefl: forgotten CnN
Cedric BAIL [Thu, 24 Jan 2013 01:39:19 +0000 (01:39 +0000)]
efl: forgotten CnN

SVN revision: 83190

11 years agoefl/eina: don't over align when the structure is already aligned.
Cedric BAIL [Thu, 24 Jan 2013 01:38:12 +0000 (01:38 +0000)]
efl/eina: don't over align when the structure is already aligned.

SVN revision: 83189

11 years agoefl/eina: let us know where that wrong Eina_Magic was in memory.
Cedric BAIL [Thu, 24 Jan 2013 01:37:20 +0000 (01:37 +0000)]
efl/eina: let us know where that wrong Eina_Magic was in memory.

SVN revision: 83188

11 years agoleak--
Christopher Michael [Wed, 23 Jan 2013 11:12:52 +0000 (11:12 +0000)]
leak--

If we do not have a private palette here, we free the buffer and
return NULL, However we never free'd the xob that was allocated
previously.

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

11 years agoFree the previously allocated rectangle is we do not need it.
Christopher Michael [Wed, 23 Jan 2013 11:07:59 +0000 (11:07 +0000)]
Free the previously allocated rectangle is we do not need it.

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

11 years agoDo not allocate Outbuf_Region if we do not need it (leak--).
Christopher Michael [Wed, 23 Jan 2013 11:07:55 +0000 (11:07 +0000)]
Do not allocate Outbuf_Region if we do not need it (leak--).
 - If the output buffer has a 'onebuf' and we are going to return
that, then we do not need to allocate an Outbuf_Region.

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

11 years agoleak--. If we are returning NULL on buffer_new, then free any allocated xob
Christopher Michael [Wed, 23 Jan 2013 10:55:04 +0000 (10:55 +0000)]
leak--. If we are returning NULL on buffer_new, then free any allocated xob
structure.

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

11 years agoRevert changes to the generated images.mk file
Stefan Schmidt [Wed, 23 Jan 2013 10:19:47 +0000 (10:19 +0000)]
Revert changes to the generated images.mk file

SVN revision: 83148

11 years agoummm this really fubars stuff up cedric.. revert. put it back when u
Carsten Haitzler [Wed, 23 Jan 2013 10:07:31 +0000 (10:07 +0000)]
ummm this really fubars stuff up cedric.. revert. put it back when u
have figured things out. :)

SVN revision: 83143

11 years agoefl/ecore(xcb: Port leak fix from xlib to xcb backend
Stefan Schmidt [Wed, 23 Jan 2013 09:51:53 +0000 (09:51 +0000)]
efl/ecore(xcb: Port leak fix from xlib to xcb backend

SVN revision: 83136

11 years agoefl/ecore_x: Fix leak of data.
Stefan Schmidt [Wed, 23 Jan 2013 09:51:47 +0000 (09:51 +0000)]
efl/ecore_x: Fix leak of data.

If we fail we still have the malloced data. Free it in this case. Bot
commit for devilhors.

SVN revision: 83135

11 years agoefl: Switch from deprecated eina_unicode_utf8_get_next to eina_unicode_utf8_next_get
Stefan Schmidt [Wed, 23 Jan 2013 09:09:57 +0000 (09:09 +0000)]
efl: Switch from deprecated eina_unicode_utf8_get_next to eina_unicode_utf8_next_get

SVN revision: 83130

11 years agoecore - ECORE_CALLBACK_DONE is right contextually.
ChunEon Park [Wed, 23 Jan 2013 07:41:00 +0000 (07:41 +0000)]
ecore - ECORE_CALLBACK_DONE is right contextually.

SVN revision: 83125

11 years agodisanle AM_PROG_AR... see comment in configure.ac
Carsten Haitzler [Tue, 22 Jan 2013 23:52:40 +0000 (23:52 +0000)]
disanle AM_PROG_AR... see comment in configure.ac

SVN revision: 83113

11 years agosorry - have to revert this as this brings the efl tree build to a
Carsten Haitzler [Tue, 22 Jan 2013 23:48:04 +0000 (23:48 +0000)]
sorry - have to revert this as this brings the efl tree build to a
grinding halt - it wasn't great before.. but now it's totally broken. :(
e.g.:

/bin/bash ../libtool  --tag=CC   --mode=link ccache gcc -std=gnu99
-O2 -g -pipe -march=native -fvisibility=hidden -ffast-math -W -Wall
-Wextra -Wno-shadow -Wno-unused-but-set-parameter   -o bin/eet/eet
bin/eet/bin_eet_eet-eet_main.o -fvisibility=hidden -fdata-sections
-ffunction-sections -Wl,--gc-sections -fno-strict-aliasing
-Wl,--as-needed -Wl,--no-copy-dt-needed-entries    lib/eet/libeet.la

libtool: link: ccache gcc -std=gnu99 -O2 -g -pipe -march=native
-fvisibility=hidden -ffast-math -W -Wall -Wextra -Wno-shadow
-Wno-unused-but-set-parameter -o bin/eet/.libs/eet
bin/eet/bin_eet_eet-eet_main.o -fvisibility=hidden -fdata-sections
-ffunction-sections -Wl,--gc-sections -fno-strict-aliasing
-Wl,--as-needed -Wl,--no-copy-dt-needed-entries  lib/eet/.libs/libeet.so
/usr/bin/ld: bin/eet/bin_eet_eet-eet_main.o: undefined reference to
symbol 'eina_iterator_next'
/usr/bin/ld: note: 'eina_iterator_next' is defined in DSO
/usr/local/lib/libeina.so.1 so try adding it to the linker command line
/usr/local/lib/libeina.so.1: could not read symbols: Invalid operation
collect2: ld returned 1 exit status

SVN revision: 83112

11 years agoat least for me.. somehting keeps changing imnages.mk .. because it
Carsten Haitzler [Tue, 22 Jan 2013 23:41:50 +0000 (23:41 +0000)]
at least for me.. somehting keeps changing imnages.mk .. because it
has to olittle stuff in it... i am not sure this shoul dbe in svn?

SVN revision: 83111

11 years agooops - minor "never wil happen" leak - free rect.
Carsten Haitzler [Tue, 22 Jan 2013 23:31:43 +0000 (23:31 +0000)]
oops - minor "never wil happen" leak - free rect.

SVN revision: 83110

11 years agofix cserve2 module dependencies.
Gustavo Sverzut Barbieri [Tue, 22 Jan 2013 22:18:21 +0000 (22:18 +0000)]
fix cserve2 module dependencies.

they use evas, not the same libraries as evas.

SVN revision: 83106

11 years agotry to simplify internal library dependency.
Gustavo Sverzut Barbieri [Tue, 22 Jan 2013 21:58:25 +0000 (21:58 +0000)]
try to simplify internal library dependency.

Just use the lib/name/libname.la as libtool should be responsible to
emit dependencies to compiler when it evaluates.

This should reduce over-linking, also reducing the compile lines in
our verbose builds ;-)

NOTE: this seems to work on Fedora 18 (which also bitch about DSO), so
hopefully works on Debian and Ubuntu (and elsewhere).

Please revert if breaks builds!

SVN revision: 83105

11 years agoefl: Unbreak evas gif-loader animation support
Daniel Willmann [Tue, 22 Jan 2013 19:00:08 +0000 (19:00 +0000)]
efl: Unbreak evas gif-loader animation support

Always returning -1 for the frame duration does not have the desired
effect. Fix the logic checking whether eina_file_open has succeeded.

Animated GIFs play way too fast without this.

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

11 years agoefl/edbus: Fix edbus_name_owner_changed() when bus name is not on bus
José Roberto de Souza [Tue, 22 Jan 2013 13:34:34 +0000 (13:34 +0000)]
efl/edbus: Fix edbus_name_owner_changed() when bus name is not on bus

If we pass the last argument as TRUE, that means user want to know the actual
bus id of the bus name and if the bus name is not registered it never notify
the user.

This bug was insert when fixing another one, because of that there more code
here to fix the previous bug too.

Patch by: José Roberto de Souza <zezsouza@gmail.com>

SVN revision: 83082

11 years agoefl/edbus: Init ecore on test suites
José Roberto de Souza [Tue, 22 Jan 2013 13:34:25 +0000 (13:34 +0000)]
efl/edbus: Init ecore on test suites

Patch by: José Roberto de Souza <zezsouza@gmail.com>

SVN revision: 83081

11 years agoefl: another easy to kill, almost 5% in memory save per Evas_Object_Image.
Cedric BAIL [Tue, 22 Jan 2013 10:59:14 +0000 (10:59 +0000)]
efl: another easy to kill, almost 5% in memory save per Evas_Object_Image.

SVN revision: 83073

11 years agoefl: remove a forgotten deprecated call.
Cedric BAIL [Tue, 22 Jan 2013 10:47:47 +0000 (10:47 +0000)]
efl: remove a forgotten deprecated call.

SVN revision: 83069

11 years agoefl: remove useless code.
Cedric BAIL [Tue, 22 Jan 2013 09:58:36 +0000 (09:58 +0000)]
efl: remove useless code.

SVN revision: 83065

11 years agorebase dns.c against upstream
Mike Blumenkrantz [Tue, 22 Jan 2013 08:01:13 +0000 (08:01 +0000)]
rebase dns.c against upstream

SVN revision: 83058

11 years agoApplied on-demand memory allocation policy for Evas GL Surface
Sung Park [Tue, 22 Jan 2013 07:00:12 +0000 (07:00 +0000)]
Applied on-demand memory allocation policy for Evas GL Surface
for direct rendering optimization.  For direct rendering in EvasGL,
it falls back to FBO rendering if the conditions are not met.  Before,
the fallback resources were created in the beginning but now they are
created and destroyed on need base.

SVN revision: 83057

11 years agoefl: move Evas_Object map data to there own Eina_Cow pointer.
Cedric BAIL [Tue, 22 Jan 2013 03:56:00 +0000 (03:56 +0000)]
efl: move Evas_Object map data to there own Eina_Cow pointer.

NOTE: Overall speedup of 7%. No benchmark on memory consumption yet
as they are still running ask me directly to get the number later
today.

SVN revision: 83052

11 years agoefl: simplify logic of eina_cow.
Cedric BAIL [Tue, 22 Jan 2013 03:52:55 +0000 (03:52 +0000)]
efl: simplify logic of eina_cow.

SVN revision: 83051

11 years agoefl: not sure of that one, but remove use of eina_safety_check in inline function.
Cedric BAIL [Tue, 22 Jan 2013 02:14:57 +0000 (02:14 +0000)]
efl: not sure of that one, but remove use of eina_safety_check in inline function.

SVN revision: 83050

11 years agoefl: missing deprecated user.
Cedric BAIL [Tue, 22 Jan 2013 02:14:07 +0000 (02:14 +0000)]
efl: missing deprecated user.

SVN revision: 83049

11 years agoefl: deprecate eina_unicode_utf8_get_next, add eina_unicode_utf8_next_get.
Cedric BAIL [Tue, 22 Jan 2013 02:00:55 +0000 (02:00 +0000)]
efl: deprecate eina_unicode_utf8_get_next, add eina_unicode_utf8_next_get.

SVN revision: 83048

11 years agoefl/ecore_evas/wayland: Report the requested window width x height.
Rafael Antognolli [Mon, 21 Jan 2013 16:05:12 +0000 (16:05 +0000)]
efl/ecore_evas/wayland: Report the requested window width x height.

Before this commit, when using any of the wayland backends, if the user
requested an ecore_evas window of width x height, the reported size of
the window would include the frames width and height.

Now the requested size is stored on the ecore_evas and reported when
ecore_evas_geometry_get() is used, although the ecore_evas is still
created with additional space for the frame area.

This is one of the reasons causing bug #1673.

SVN revision: 83042

11 years agoefl/evas/examples: Remove framespace offset from example.
Rafael Antognolli [Mon, 21 Jan 2013 16:05:08 +0000 (16:05 +0000)]
efl/evas/examples: Remove framespace offset from example.

The example should not account for the framespace, since this is handled
inside ecore_evas already.

This change partially fix #1673.

SVN revision: 83041

11 years agoefl/evas: Use "with_opengl" option instead of "gl_flavor_gles".
Rafael Antognolli [Mon, 21 Jan 2013 16:05:02 +0000 (16:05 +0000)]
efl/evas: Use "with_opengl" option instead of "gl_flavor_gles".

The latter got replaced by the former one. This fix the building of some
GL engines when --with-opengl=es is used.

SVN revision: 83040

11 years agoefl: inline eina_unicode_utf8_get_next.
Cedric BAIL [Mon, 21 Jan 2013 09:37:14 +0000 (09:37 +0000)]
efl: inline eina_unicode_utf8_get_next.

SVN revision: 83035

11 years agoefl: group more map stuff in the same sub structure.
Cedric BAIL [Mon, 21 Jan 2013 09:36:19 +0000 (09:36 +0000)]
efl: group more map stuff in the same sub structure.

SVN revision: 83034

11 years agoedje_entry: fix warning by clang
Jihoon Kim [Mon, 21 Jan 2013 07:12:39 +0000 (07:12 +0000)]
edje_entry: fix warning by clang

SVN revision: 83033

11 years agofix ximage get error sync problem.
Carsten Haitzler [Mon, 21 Jan 2013 04:31:39 +0000 (04:31 +0000)]
fix ximage get error sync problem.

SVN revision: 83029

11 years agoefl: cleanup Evas_Object_Protected_Data.
Cedric BAIL [Mon, 21 Jan 2013 03:51:58 +0000 (03:51 +0000)]
efl: cleanup Evas_Object_Protected_Data.

SVN revision: 83028