platform/upstream/efl.git
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

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