platform/upstream/efl.git
11 years agoCache wayland globals
U. Artie Eoff [Thu, 24 Jan 2013 22:03:22 +0000 (22:03 +0000)]
Cache wayland globals

Store the wayland registry globals in a list so that we can bind to them from a
user/test program. When a custom interface (protocol extension) is used in a
wayland compositor, this allows user/test program to use that interface. For
instance, one might provide a custom wayland test protocol that give access to
otherwise hidden/missing functionality that allows effective automated testing
(in wayland engines). See the Weston unit test suite for an example of this
concept.

Patch by: "U. Artie Eoff" <ullysses.a.eoff@intel.com>

SVN revision: 83312

11 years agoefl: more valgrind related fixes on eina_cow
Boris Faure [Thu, 24 Jan 2013 21:42:18 +0000 (21:42 +0000)]
efl: more valgrind related fixes on eina_cow

SVN revision: 83311

11 years agoMove typedef enum declarations after the enum to make g++ happy.
Eduardo de Barros Lima [Thu, 24 Jan 2013 21:35:06 +0000 (21:35 +0000)]
Move typedef enum declarations after the enum to make g++ happy.

When compiling a C++ program that includes Ecore_Wayland:

Ecore_Wayland.h:56:14: error: use of enum ‘_Ecore_Wl_Window_Type’ without previous declaration
Ecore_Wayland.h:56:56: error: invalid type in declaration before ‘;’ token
Ecore_Wayland.h:57:14: error: use of enum ‘_Ecore_Wl_Window_Buffer_Type’ without previous declaration
Ecore_Wayland.h:57:70: error: invalid type in declaration before ‘;’ token

This patch fixes ticket #2217.

SVN revision: 83310

11 years agoefl: eina_cow: fix some valgrind instrumentation
Boris Faure [Thu, 24 Jan 2013 21:06:41 +0000 (21:06 +0000)]
efl: eina_cow: fix some valgrind instrumentation

SVN revision: 83308

11 years agoefl: Support AM_PROG_AR in build sys when available
Bruno Dilly [Thu, 24 Jan 2013 16:18:07 +0000 (16:18 +0000)]
efl: Support AM_PROG_AR in build sys when available

Patch by Henrique Dante de Almeida <hdante@profusion.mobi>

SVN revision: 83306

11 years agoefl/doc/images.mk: Lets not have all kind of images from .svn in here.
Stefan Schmidt [Thu, 24 Jan 2013 14:41:33 +0000 (14:41 +0000)]
efl/doc/images.mk: Lets not have all kind of images from .svn in here.

This breaks out of tree builds (buildbot) as well as setups without .svn
dirs (git-svn). The newly generated list should include all files but
drops all the entries from .svn.

SVN revision: 83302

11 years agoedbus: implement edbus_proxy_data_{get, set, del}
Bruno Dilly [Thu, 24 Jan 2013 13:09:26 +0000 (13:09 +0000)]
edbus: implement edbus_proxy_data_{get, set, del}

The prototypes for those functions are defined in edbus_proxy.h, however
there's no implementation at all.

By Raphael Kubo <raphael.kubo.da.costa@intel.com>

SVN revision: 83299

11 years agoAdd logging function macros
Christopher Michael [Thu, 24 Jan 2013 12:15:11 +0000 (12:15 +0000)]
Add logging function macros

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

11 years agoAdd logging functions
Christopher Michael [Thu, 24 Jan 2013 12:15:07 +0000 (12:15 +0000)]
Add logging functions
Remove dead commented out code
Do not call wl_surface_attach if the buffer is the same as the one
already attached.

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

11 years agoAdd code to delete the shm pool when we destroy the swapper.
Christopher Michael [Thu, 24 Jan 2013 09:59:50 +0000 (09:59 +0000)]
Add code to delete the shm pool when we destroy the swapper.

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

11 years agoRewrite swapper code to use One shm pool and allocate buffers from
Christopher Michael [Thu, 24 Jan 2013 09:21:40 +0000 (09:21 +0000)]
Rewrite swapper code to use One shm pool and allocate buffers from
that pool.

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

11 years agoRemove 'return' in idle_flush.
Christopher Michael [Thu, 24 Jan 2013 09:21:37 +0000 (09:21 +0000)]
Remove 'return' in idle_flush.

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

11 years agoUse eina_rectangle_free
Christopher Michael [Thu, 24 Jan 2013 09:21:34 +0000 (09:21 +0000)]
Use eina_rectangle_free

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

11 years agoAdd onebuf field to Outbuf struct.
Christopher Michael [Thu, 24 Jan 2013 09:21:30 +0000 (09:21 +0000)]
Add onebuf field to Outbuf struct.

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

11 years agoReset Render_Engine onebuf if it was set previously.
Christopher Michael [Thu, 24 Jan 2013 09:21:27 +0000 (09:21 +0000)]
Reset Render_Engine onebuf if it was set previously.

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

11 years agoUse eina_rectangle_free to free the rect.
Christopher Michael [Thu, 24 Jan 2013 09:21:24 +0000 (09:21 +0000)]
Use eina_rectangle_free to free the rect.
Be sure to increment i here.

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

11 years agoAdd function prototype for swapper_idle_flush.
Christopher Michael [Thu, 24 Jan 2013 09:21:21 +0000 (09:21 +0000)]
Add function prototype for swapper_idle_flush.

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

11 years agoAdd a swapper_buffer_idle_flush function to loop the Wl_Buffer
Christopher Michael [Thu, 24 Jan 2013 09:21:18 +0000 (09:21 +0000)]
Add a swapper_buffer_idle_flush function to loop the Wl_Buffer
structures inside the swapper and release memory of any invalid ones.

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

11 years agoAdd code to handle idle_flush which will release memory that is unused
Christopher Michael [Thu, 24 Jan 2013 09:21:15 +0000 (09:21 +0000)]
Add code to handle idle_flush which will release memory that is unused
by invalid buffers.

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

11 years agoSupport an environment variable to set the number of buffers (double
Christopher Michael [Thu, 24 Jan 2013 09:21:12 +0000 (09:21 +0000)]
Support an environment variable to set the number of buffers (double
buffer by default).

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

11 years agoDouble buffer by default.
Christopher Michael [Thu, 24 Jan 2013 09:21:09 +0000 (09:21 +0000)]
Double buffer by default.

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

11 years agoRename the env variable that we will check for buffering support.
Christopher Michael [Thu, 24 Jan 2013 09:21:06 +0000 (09:21 +0000)]
Rename the env variable that we will check for buffering support.

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

11 years agoSet the engine's wl_shm reference during creation.
Christopher Michael [Thu, 24 Jan 2013 09:21:04 +0000 (09:21 +0000)]
Set the engine's wl_shm reference during creation.

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

11 years agoCheck for valid wl_shm before trying to create the shm pool.
Christopher Michael [Thu, 24 Jan 2013 09:21:01 +0000 (09:21 +0000)]
Check for valid wl_shm before trying to create the shm pool.

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

11 years agoFix typo.
Christopher Michael [Thu, 24 Jan 2013 09:20:58 +0000 (09:20 +0000)]
Fix typo.

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

11 years agoRename 'time' parameter in function prototype.
Christopher Michael [Thu, 24 Jan 2013 09:20:55 +0000 (09:20 +0000)]
Rename 'time' parameter in function prototype.

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

11 years agoRename 'time' parameter.
Christopher Michael [Thu, 24 Jan 2013 09:20:45 +0000 (09:20 +0000)]
Rename 'time' parameter.

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

11 years agoRemove unused variable.
Christopher Michael [Thu, 24 Jan 2013 09:20:40 +0000 (09:20 +0000)]
Remove unused variable.

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

11 years agoRemove included evas_outbuf.h
Christopher Michael [Thu, 24 Jan 2013 09:20:36 +0000 (09:20 +0000)]
Remove included evas_outbuf.h

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

11 years agoChange wayland shm engine to use proper macro.
Christopher Michael [Thu, 24 Jan 2013 09:20:32 +0000 (09:20 +0000)]
Change wayland shm engine to use proper macro.

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

11 years agoModify ecore_evas_wayland_shm to handle passing the wl_shm and
Christopher Michael [Thu, 24 Jan 2013 09:20:29 +0000 (09:20 +0000)]
Modify ecore_evas_wayland_shm to handle passing the wl_shm and
wl_surface to the new double-buffer engine.

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

11 years agoRemove old line which did a wl buffer attach.
Christopher Michael [Thu, 24 Jan 2013 09:19:51 +0000 (09:19 +0000)]
Remove old line which did a wl buffer attach.

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

11 years agoRemove all old code from ecore_evas that involved creating the wayland
Christopher Michael [Thu, 24 Jan 2013 09:18:34 +0000 (09:18 +0000)]
Remove all old code from ecore_evas that involved creating the wayland
buffer and shm pool.

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

11 years agoAdd new wayland shm engine files to Makefile.
Christopher Michael [Thu, 24 Jan 2013 09:18:26 +0000 (09:18 +0000)]
Add new wayland shm engine files to Makefile.

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

11 years agoAdd engine output redraws next update get code.
Christopher Michael [Thu, 24 Jan 2013 09:18:19 +0000 (09:18 +0000)]
Add engine output redraws next update get code.

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

11 years agoAdd merge rectangles code (borrowed from the x11 engine).
Christopher Michael [Thu, 24 Jan 2013 09:18:15 +0000 (09:18 +0000)]
Add merge rectangles code (borrowed from the x11 engine).

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

11 years agoAdd local function prototype for mergine rectangles.
Christopher Michael [Thu, 24 Jan 2013 09:18:09 +0000 (09:18 +0000)]
Add local function prototype for mergine rectangles.

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

11 years agoAdd engine idle flush code.
Christopher Michael [Thu, 24 Jan 2013 09:18:03 +0000 (09:18 +0000)]
Add engine idle flush code.

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

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

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

11 years agoAdd code for engine redraws push.
Christopher Michael [Thu, 24 Jan 2013 09:17:51 +0000 (09:17 +0000)]
Add code for engine redraws push.

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

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