platform/upstream/efl.git
11 years agoefl/evas: roll in Eina_Cow for Evas_Object_Image cur/prev.
Cedric BAIL [Mon, 28 Jan 2013 00:28:53 +0000 (00:28 +0000)]
efl/evas: roll in Eina_Cow for Evas_Object_Image cur/prev.

This gave us back around 500KB at peak memory consumption in expedite.
More test to come.

SVN revision: 83376

11 years agoefl/eina: fix some memleak and improve speed of eina_cow_memcpy.
Cedric BAIL [Mon, 28 Jan 2013 00:22:21 +0000 (00:22 +0000)]
efl/eina: fix some memleak and improve speed of eina_cow_memcpy.

SVN revision: 83375

11 years agoefl/evas: make shutdown/init cycle work again.
Cedric BAIL [Sun, 27 Jan 2013 08:42:57 +0000 (08:42 +0000)]
efl/evas: make shutdown/init cycle work again.

SVN revision: 83368

11 years agoefl/evas: use inheritance instead of strcmp and work around code running between...
Cedric BAIL [Sun, 27 Jan 2013 08:34:22 +0000 (08:34 +0000)]
efl/evas: use inheritance instead of strcmp and work around code running between destructor and free.

SVN revision: 83367

11 years agoefl/evas: reduce commit to evas_object_image.
Cedric BAIL [Sun, 27 Jan 2013 06:31:11 +0000 (06:31 +0000)]
efl/evas: reduce commit to evas_object_image.

SVN revision: 83365

11 years agoadd info log related with mouse down/up
Jiyoun Park [Sat, 26 Jan 2013 09:47:21 +0000 (09:47 +0000)]
add info log related with mouse down/up

SVN revision: 83351

11 years agoecore_imf_example: add ecore_imf_context_reset in mouse down event callback
Jihoon Kim [Sat, 26 Jan 2013 03:30:16 +0000 (03:30 +0000)]
ecore_imf_example: add ecore_imf_context_reset in mouse down event callback

SVN revision: 83341

11 years agoecore_imf_example: add parameter NULL checking
Jihoon Kim [Sat, 26 Jan 2013 03:01:12 +0000 (03:01 +0000)]
ecore_imf_example: add parameter NULL checking

SVN revision: 83340

11 years agoecore_imf_example: fix comment style
Jihoon Kim [Sat, 26 Jan 2013 02:58:50 +0000 (02:58 +0000)]
ecore_imf_example: fix comment style

SVN revision: 83339

11 years agoecore_imf_example: add mouse down event handler
Jihoon Kim [Sat, 26 Jan 2013 02:49:39 +0000 (02:49 +0000)]
ecore_imf_example: add mouse down event handler

SVN revision: 83338

11 years agoparanoia++ -> if g->object is null - dont use it. :/
Carsten Haitzler [Sat, 26 Jan 2013 02:34:59 +0000 (02:34 +0000)]
paranoia++ -> if g->object is null - dont use it. :/

SVN revision: 83337

11 years agoevas: make e start again…
Boris Faure [Fri, 25 Jan 2013 22:21:37 +0000 (22:21 +0000)]
evas: make e start again…

SVN revision: 83336

11 years agoefl: Fix shadow warning
Mike McCormack [Fri, 25 Jan 2013 21:30:54 +0000 (21:30 +0000)]
efl: Fix shadow warning

Signed-off-by: Mike McCormack <mike@atratus.org>
SVN revision: 83335

11 years agoefl: Fix unused parameter warning
Mike McCormack [Fri, 25 Jan 2013 21:30:48 +0000 (21:30 +0000)]
efl: Fix unused parameter warning

Signed-off-by: Mike McCormack <mike@atratus.org>
SVN revision: 83334

11 years agoefl/eina: Fix strings to compare correctly and pass test suite.
Stefan Schmidt [Fri, 25 Jan 2013 16:03:47 +0000 (16:03 +0000)]
efl/eina: Fix strings to compare correctly and pass test suite.

This one is for Cedric.

SVN revision: 83332

11 years agoefl/evas: prevent leak and over write.
Cedric BAIL [Fri, 25 Jan 2013 15:19:32 +0000 (15:19 +0000)]
efl/evas: prevent leak and over write.

SVN revision: 83331

11 years agoefl: Actually install the ecore-audio.pc file
Daniel Willmann [Fri, 25 Jan 2013 13:51:29 +0000 (13:51 +0000)]
efl: Actually install the ecore-audio.pc file

Seems this was lost during my rebase from ecore to the merged tree...

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

11 years agoAdd modules and module_arch variables to ecore_imf.pc
Jan Arne Petersen [Fri, 25 Jan 2013 12:34:10 +0000 (12:34 +0000)]
Add modules and module_arch variables to ecore_imf.pc

ecore_imf.pc should contain modules and module_arch variables (like
edje.pc, emotion.pc and ethumb.pc).

Patch by: Jan Arne Petersen <jpetersen@openismus.com>

SVN revision: 83327

11 years agoefl/evas: roll in more cow, using a new macro per Eina_Cow.
Cedric BAIL [Fri, 25 Jan 2013 12:15:38 +0000 (12:15 +0000)]
efl/evas: roll in more cow, using a new macro per Eina_Cow.

SVN revision: 83325

11 years agoLet's do malloc the EFL way here.
Christopher Michael [Fri, 25 Jan 2013 07:19:48 +0000 (07:19 +0000)]
Let's do malloc the EFL way here.

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

11 years agoefl/eina: what the ?? Update text for magic test...
Cedric BAIL [Fri, 25 Jan 2013 06:16:33 +0000 (06:16 +0000)]
efl/eina: what the ?? Update text for magic test...

SVN revision: 83319

11 years agoedje entry: move ecore_imf_context_cursor_position_set from mouse down event to mouse...
Jihoon Kim [Fri, 25 Jan 2013 05:15:46 +0000 (05:15 +0000)]
edje entry: move ecore_imf_context_cursor_position_set from mouse down event to mouse up event

SVN revision: 83318

11 years agoedje entry: remove ecore_imf_context_reset, cursor update in mouse move event because...
Jihoon Kim [Fri, 25 Jan 2013 05:10:47 +0000 (05:10 +0000)]
edje entry: remove ecore_imf_context_reset, cursor update in mouse move event because it's useless.

SVN revision: 83317

11 years agoeina: try to fix debug build typo.
Cedric BAIL [Fri, 25 Jan 2013 01:20:58 +0000 (01:20 +0000)]
eina: try to fix debug build typo.

SVN revision: 83315

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