platform/upstream/efl.git
13 years agoemotion/generic: eina module functions can be static.
Gustavo Sverzut Barbieri [Fri, 2 Sep 2011 01:35:16 +0000 (01:35 +0000)]
emotion/generic: eina module functions can be static.

SVN revision: 63081

13 years agoemotion/generic/vlc: die when parent dies.
Gustavo Sverzut Barbieri [Fri, 2 Sep 2011 01:34:07 +0000 (01:34 +0000)]
emotion/generic/vlc: die when parent dies.

nasty fix for a nasty emotion behavior :-/

SVN revision: 63080

13 years agoemotion/generic: make log variable static.
Gustavo Sverzut Barbieri [Thu, 1 Sep 2011 23:47:53 +0000 (23:47 +0000)]
emotion/generic: make log variable static.

yeah, I'm paranoid ;-)

SVN revision: 63079

13 years agoemotion: just try vlc if it was compiled.
Gustavo Sverzut Barbieri [Thu, 1 Sep 2011 23:46:39 +0000 (23:46 +0000)]
emotion: just try vlc if it was compiled.

not that big optimization, but does not hurt either.

SVN revision: 63078

13 years agoemotion: use eina_prefix to determine player location.
Gustavo Sverzut Barbieri [Thu, 1 Sep 2011 23:45:18 +0000 (23:45 +0000)]
emotion: use eina_prefix to determine player location.

Move players from $bindir to $libdir/emotion/utils and find them with
eina_prefix. I was willing to play with this prefix thing, quite nice
;-)

SVN revision: 63077

13 years agoemotion: handle Samsung S5PC110 and S5PC210.
Cedric BAIL [Thu, 1 Sep 2011 23:11:36 +0000 (23:11 +0000)]
emotion: handle Samsung S5PC110 and S5PC210.

SVN revision: 63076

13 years agoRename xcb-devel to libxcb-devel. According to KainX, on IRC, «Caos is dead and no...
Rui Seabra [Thu, 1 Sep 2011 21:54:42 +0000 (21:54 +0000)]
Rename xcb-devel to libxcb-devel. According to KainX, on IRC, «Caos is dead and no one has been maintaining SuSE compatibility anyway».

SVN revision: 63074

13 years agoemotion: test proxy of videos with -R/--reflex option.
Gustavo Sverzut Barbieri [Thu, 1 Sep 2011 21:45:04 +0000 (21:45 +0000)]
emotion: test proxy of videos with -R/--reflex option.

Emotion explores some different paths in Evas pipeline as it changes
image pixels frequently and sometimes uses different
colorspaces. Let's change if it's all working fine using a nice proxy
effect that mirrors the playing video.

emotion_test --reflex <video.avi>

SVN revision: 63071

13 years agoFix build breakage.
Rui Seabra [Thu, 1 Sep 2011 21:39:43 +0000 (21:39 +0000)]
Fix build breakage.

SVN revision: 63070

13 years agoEcore_X(cb): When sending client messages, message_type needs to be
Christopher Michael [Thu, 1 Sep 2011 20:21:36 +0000 (20:21 +0000)]
Ecore_X(cb): When sending client messages, message_type needs to be
ev->type.

SVN revision: 63067

13 years agoAdd generic player backend (with vlc player).
Rafael Antognolli [Thu, 1 Sep 2011 19:04:15 +0000 (19:04 +0000)]
Add generic player backend (with vlc player).

This generic player backend executes a separate player in another
process. It receives the bytes to be drawn on the emotion object through
a shared memory, and communicates with the player through a pipe, using
the player standard input/output.

The player must communicate with emotion using the defined commands
specified in the Emotion_Generic_Plugin.h. It doesn't need to link
against emotion, just include this file for easier implementation.

This implementation was sponsored by Zodiac Aerospace.

SVN revision: 63062

13 years agoEina rbtree: Fixed EINA_RBTREE_GET. Should enclose in parenthesis.
Tom Hacohen [Thu, 1 Sep 2011 12:11:24 +0000 (12:11 +0000)]
Eina rbtree: Fixed EINA_RBTREE_GET. Should enclose in parenthesis.

SVN revision: 63054

13 years agoeio: fix eio_monitor.
Cedric BAIL [Thu, 1 Sep 2011 10:22:00 +0000 (10:22 +0000)]
eio: fix eio_monitor.

Patch by Michael Sans.

SVN revision: 63052

13 years agoemotion: better debug infrastructure.
Cedric BAIL [Wed, 31 Aug 2011 15:51:50 +0000 (15:51 +0000)]
emotion: better debug infrastructure.

SVN revision: 63039

13 years agoemotion: evas is going to support more video format than ffmpeg...
Cedric BAIL [Wed, 31 Aug 2011 15:48:47 +0000 (15:48 +0000)]
emotion: evas is going to support more video format than ffmpeg...

SVN revision: 63038

13 years agoethumb: fix wrong dirty detection.
Cedric BAIL [Wed, 31 Aug 2011 09:28:54 +0000 (09:28 +0000)]
ethumb: fix wrong dirty detection.

Patch by SANS Mikael <sans.mikael@gmail.com>.

SVN revision: 63021

13 years agoEfreet: Only add known desktop types to cache
Sebastian Dransfeld [Wed, 31 Aug 2011 09:10:18 +0000 (09:10 +0000)]
Efreet: Only add known desktop types to cache

SVN revision: 63020

13 years agoEfreet: Fix shadow warning
Sebastian Dransfeld [Wed, 31 Aug 2011 09:09:31 +0000 (09:09 +0000)]
Efreet: Fix shadow warning

SVN revision: 63019

13 years agoAdd missing function in lock void
Vincent Torri [Wed, 31 Aug 2011 08:50:19 +0000 (08:50 +0000)]
Add missing function in lock void
Patch by Youness Alaoui

SVN revision: 63018

13 years agoadd Youness Alaoui
Vincent Torri [Wed, 31 Aug 2011 08:49:15 +0000 (08:49 +0000)]
add Youness Alaoui

SVN revision: 63017

13 years agoevas: SPANK ! SPANK ! SPANK ! Tasn you forgot some engine !
Cedric BAIL [Tue, 30 Aug 2011 23:03:07 +0000 (23:03 +0000)]
evas: SPANK ! SPANK ! SPANK ! Tasn you forgot some engine !

Patch by Youness Alaoui <kakaroto@kakaroto.homelinux.net>.

SVN revision: 63013

13 years agoemotion: better debugging.
Cedric BAIL [Tue, 30 Aug 2011 22:40:01 +0000 (22:40 +0000)]
emotion: better debugging.

SVN revision: 63012

13 years agoEcore_X(cb): Port Hermits xlib code to support double/triple click for
Christopher Michael [Tue, 30 Aug 2011 19:22:51 +0000 (19:22 +0000)]
Ecore_X(cb): Port Hermits xlib code to support double/triple click for
multi-touch devices to xcb.
Remove dead code.
Add missing flush calls after change_window_attributes.
Quiet down the event code by commenting out some LOGFN's.
Make selection event code more like Xlib.
Add missing flush calls after send_event.

SVN revision: 63009

13 years agoEcore_X: Function expects a Eina_Bool return, so let's use those ;)
Christopher Michael [Tue, 30 Aug 2011 18:38:27 +0000 (18:38 +0000)]
Ecore_X: Function expects a Eina_Bool return, so let's use those ;)

SVN revision: 63008

13 years agoEcore_X(cb): Add missing flush after send_event(s). Remove unused code.
Christopher Michael [Tue, 30 Aug 2011 18:37:47 +0000 (18:37 +0000)]
Ecore_X(cb): Add missing flush after send_event(s). Remove unused code.

SVN revision: 63007

13 years agoEcore_X(cb): Add missing flush after change_property.
Christopher Michael [Tue, 30 Aug 2011 18:37:12 +0000 (18:37 +0000)]
Ecore_X(cb): Add missing flush after change_property.

SVN revision: 63006

13 years agoEcore_X(cb): Add missing free of reply.
Christopher Michael [Tue, 30 Aug 2011 18:36:43 +0000 (18:36 +0000)]
Ecore_X(cb): Add missing free of reply.

SVN revision: 63005

13 years agoEcore_X(cb): Add missing flush after send_event(s).
Christopher Michael [Tue, 30 Aug 2011 18:34:40 +0000 (18:34 +0000)]
Ecore_X(cb): Add missing flush after send_event(s).

SVN revision: 63004

13 years agoEcore_X(cb): Process & clear error if we have one. Add missing free of
Christopher Michael [Tue, 30 Aug 2011 18:33:44 +0000 (18:33 +0000)]
Ecore_X(cb): Process & clear error if we have one. Add missing free of
reply.

SVN revision: 63003

13 years agoEcore_X(cb): Add missing flush calls after send_event for dnd.
Christopher Michael [Tue, 30 Aug 2011 18:32:40 +0000 (18:32 +0000)]
Ecore_X(cb): Add missing flush calls after send_event for dnd.

SVN revision: 63002

13 years agoEcore_X(cb): ecore_x_dpms functions return Eina_Bool, so let's use that.
Christopher Michael [Tue, 30 Aug 2011 18:30:17 +0000 (18:30 +0000)]
Ecore_X(cb): ecore_x_dpms functions return Eina_Bool, so let's use that.

SVN revision: 63001

13 years agoEcore_X(cb): Make mwm code match xlib closer.
Christopher Michael [Tue, 30 Aug 2011 18:29:36 +0000 (18:29 +0000)]
Ecore_X(cb): Make mwm code match xlib closer.

SVN revision: 63000

13 years agoEcore_X(cb): Make netwm code match xlib closer. Add missing flush
Christopher Michael [Tue, 30 Aug 2011 18:29:15 +0000 (18:29 +0000)]
Ecore_X(cb): Make netwm code match xlib closer. Add missing flush
after send_event(s).

SVN revision: 62999

13 years agolets up the max recalc count a bit now that things re-schedule
Carsten Haitzler [Tue, 30 Aug 2011 15:33:46 +0000 (15:33 +0000)]
lets up the max recalc count a bit now that things re-schedule
themselves more.

SVN revision: 62994

13 years agoedje: less useless call to eina_stringshare_add/del.
Cedric BAIL [Tue, 30 Aug 2011 15:21:44 +0000 (15:21 +0000)]
edje: less useless call to eina_stringshare_add/del.

NOTE: edje is getting slow this day, please be carefull
when you add code to make it clean and fast. We soon
will require to go after some of this issue. Need to see
why application doing nothing are using 7% of my CPU
(mostly in edje).

SVN revision: 62993

13 years agoecore/ecore_exe - Fix wrong documentation.
Rafael Antognolli [Tue, 30 Aug 2011 14:43:29 +0000 (14:43 +0000)]
ecore/ecore_exe - Fix wrong documentation.

Many lines can be delivered on one event, but they are split on several
Ecore_Exe_Event_Data_Line on the event.

SVN revision: 62990

13 years agoEvas font: Adjust to harfbuzz's latest and hopefully last API break.
Tom Hacohen [Tue, 30 Aug 2011 14:38:48 +0000 (14:38 +0000)]
Evas font: Adjust to harfbuzz's latest and hopefully last API break.

SVN revision: 62989

13 years agoemotion: correctly setup the pipeline for non standard colorspace.
Cedric BAIL [Tue, 30 Aug 2011 14:05:49 +0000 (14:05 +0000)]
emotion: correctly setup the pipeline for non standard colorspace.

SVN revision: 62986

13 years agoEfreet: Fix caching of recursive directories
Sebastian Dransfeld [Tue, 30 Aug 2011 12:19:19 +0000 (12:19 +0000)]
Efreet: Fix caching of recursive directories

SVN revision: 62985

13 years agoEfreet: Always set desktop_cache to NULL
Sebastian Dransfeld [Tue, 30 Aug 2011 12:19:06 +0000 (12:19 +0000)]
Efreet: Always set desktop_cache to NULL

SVN revision: 62984

13 years agoecore/ecore_x - modified to support double/triple clicked for multi touch device.
ChunEon Park [Tue, 30 Aug 2011 05:15:53 +0000 (05:15 +0000)]
ecore/ecore_x - modified to support double/triple clicked for multi touch device.

Actually, basic logic is same,
but added the touch down info structure to store down timestamp (and window, event window...) for each device.

SVN revision: 62980

13 years agolets do that again. recalc list instead of recalc array. why? fixes
Carsten Haitzler [Mon, 29 Aug 2011 23:45:24 +0000 (23:45 +0000)]
lets do that again. recalc list instead of recalc array. why? fixes
nasty ordering issues where recalc items dont get pushed later into
the recalc queue after the things they depend on.

SVN revision: 62977

13 years agoevas: use simpler format as much as possible.
Cedric BAIL [Mon, 29 Aug 2011 21:52:00 +0000 (21:52 +0000)]
evas: use simpler format as much as possible.

SVN revision: 62975

13 years agouse EINA_FALSE / EINA_TRUE
Vincent Torri [Mon, 29 Aug 2011 21:47:07 +0000 (21:47 +0000)]
use EINA_FALSE / EINA_TRUE

SVN revision: 62974

13 years agoemotion: fix typo.
Cedric BAIL [Mon, 29 Aug 2011 21:23:26 +0000 (21:23 +0000)]
emotion: fix typo.

SVN revision: 62971

13 years agoecore/ecore_exe - Don't free the event data while we use it.
Rafael Antognolli [Mon, 29 Aug 2011 21:20:26 +0000 (21:20 +0000)]
ecore/ecore_exe - Don't free the event data while we use it.

Since we are memcpying it to a new allocated memory, we can only free it after
finishing doing that.

SVN revision: 62970

13 years agoemotion: handle evas NV12 and MT12 colorspace format.
Cedric BAIL [Mon, 29 Aug 2011 21:00:08 +0000 (21:00 +0000)]
emotion: handle evas NV12 and MT12 colorspace format.

SVN revision: 62969

13 years agoevas: add NV12 and MT12 colorspace.
Cedric BAIL [Mon, 29 Aug 2011 20:56:48 +0000 (20:56 +0000)]
evas: add NV12 and MT12 colorspace.

MT12 is has documented in Linux videodev documentation
a 64 * 32 macro block tiled colorspace format used on
Samsung hardware.

SVN revision: 62967

13 years agorevert rev. 62944
Vincent Torri [Mon, 29 Aug 2011 19:05:03 +0000 (19:05 +0000)]
revert rev. 62944

SVN revision: 62963

13 years agoemotion: better handling of asynchronous audio file opening.
Cedric BAIL [Mon, 29 Aug 2011 16:07:01 +0000 (16:07 +0000)]
emotion: better handling of asynchronous audio file opening.

SVN revision: 62955

13 years agoi've found a subtle issue with how we queue recalcs of smart objs. if
Carsten Haitzler [Mon, 29 Aug 2011 12:14:55 +0000 (12:14 +0000)]
i've found a subtle issue with how we queue recalcs of smart objs. if
an obj is already queued we dont push it FURTHEr down the queue if
smart recalc is enabled. now at least we keep order of operation/calc
correctly!

SVN revision: 62944

13 years agook- we'll be nice and 0 your w & h - also x, y, w, h did this too.
Carsten Haitzler [Mon, 29 Aug 2011 11:49:31 +0000 (11:49 +0000)]
ok- we'll be nice and 0 your w & h - also x, y, w, h did this too.

SVN revision: 62942

13 years agodont need ti check priv - macro did it anyway
Carsten Haitzler [Mon, 29 Aug 2011 11:39:43 +0000 (11:39 +0000)]
dont need ti check priv - macro did it anyway

SVN revision: 62941

13 years agoeio: improve eio_dir_stat_ls to work with Eio_Associate and make it faster.
Cedric BAIL [Mon, 29 Aug 2011 11:20:27 +0000 (11:20 +0000)]
eio: improve eio_dir_stat_ls to work with Eio_Associate and make it faster.

SVN revision: 62939

13 years agoseriously guys.
Mike Blumenkrantz [Sun, 28 Aug 2011 06:30:51 +0000 (06:30 +0000)]
seriously guys.
null checks.
why are there still functions that don't have them after we've hit 1.0?

SVN revision: 62900

13 years agochangelog dates wrong/out of order fix.
Carsten Haitzler [Sun, 28 Aug 2011 03:41:18 +0000 (03:41 +0000)]
changelog dates wrong/out of order fix.

SVN revision: 62895

13 years agoFrom: Leif Middelschulte <leif.middelschulte@gmail.com>
Leif Middelschulte [Sat, 27 Aug 2011 01:41:52 +0000 (01:41 +0000)]
From: Leif Middelschulte <leif.middelschulte@gmail.com>
Subject: [E-devel] [PATCH] Ecore_X.h typo

... patch fixing earlier typo in prior patch :)

SVN revision: 62884

13 years agoman I suck today
Mike Blumenkrantz [Fri, 26 Aug 2011 20:05:41 +0000 (20:05 +0000)]
man I suck today

SVN revision: 62880

13 years agoadd and implement EEZE_DISK_TYPE_FLASH for flash cards
Mike Blumenkrantz [Fri, 26 Aug 2011 20:04:35 +0000 (20:04 +0000)]
add and implement EEZE_DISK_TYPE_FLASH for flash cards

SVN revision: 62879

13 years agoand the underscore
Mike Blumenkrantz [Fri, 26 Aug 2011 19:20:05 +0000 (19:20 +0000)]
and the underscore

SVN revision: 62875

13 years agoalso null pointers
Mike Blumenkrantz [Fri, 26 Aug 2011 19:18:00 +0000 (19:18 +0000)]
also null pointers

SVN revision: 62874

13 years agoshutdown more completely
Mike Blumenkrantz [Fri, 26 Aug 2011 19:11:20 +0000 (19:11 +0000)]
shutdown more completely

SVN revision: 62873

13 years agouse mnt tab caches
Mike Blumenkrantz [Fri, 26 Aug 2011 19:11:17 +0000 (19:11 +0000)]
use mnt tab caches

SVN revision: 62872

13 years agofix main loop stuff on Windows
Vincent Torri [Fri, 26 Aug 2011 16:13:29 +0000 (16:13 +0000)]
fix main loop stuff on Windows

SVN revision: 62864

13 years agodefine HAVE_DLOPEN also on Windows
Vincent Torri [Fri, 26 Aug 2011 16:01:28 +0000 (16:01 +0000)]
define HAVE_DLOPEN also on Windows

SVN revision: 62863

13 years agochange typedef for pid_t
Vincent Torri [Fri, 26 Aug 2011 15:59:42 +0000 (15:59 +0000)]
change typedef for pid_t

SVN revision: 62862

13 years agoadd a call to get the number of smart caluclation counts. very useful
Carsten Haitzler [Fri, 26 Aug 2011 12:26:45 +0000 (12:26 +0000)]
add a call to get the number of smart caluclation counts. very useful
for one evil situation in elementary factory.

SVN revision: 62856

13 years agou know... if u are going to add lots of pthread calls to .x headers
Carsten Haitzler [Fri, 26 Aug 2011 04:50:55 +0000 (04:50 +0000)]
u know... if u are going to add lots of pthread calls to .x headers
that get inlined.. u should be telling apps to enable pthread too at
link time eh? :)

SVN revision: 62850

13 years agoemotion: g_free already checks if pointer is NULL
Lucas De Marchi [Thu, 25 Aug 2011 21:09:42 +0000 (21:09 +0000)]
emotion: g_free already checks if pointer is NULL

semantic patch:

@r1@
expression E1;
@@

- if (E1)
- g_free(E1);
+ g_free(E1);

SVN revision: 62834

13 years agooooooh wowo! that prefix change broke stuff1 it looks ok on elm. revert!
Carsten Haitzler [Thu, 25 Aug 2011 12:13:16 +0000 (12:13 +0000)]
oooooh wowo! that prefix change broke stuff1 it looks ok on elm. revert!

SVN revision: 62813

13 years agoEvas callbacks: Do the same change daniel did to smart callbacks.
Tom Hacohen [Thu, 25 Aug 2011 10:06:12 +0000 (10:06 +0000)]
Evas callbacks: Do the same change daniel did to smart callbacks.

Spank Spank for not applying it here as well.

SVN revision: 62798

13 years agoFrom: Jérémy Zurcher <jeremy@asynk.ch>
Jérémy Zurcher [Thu, 25 Aug 2011 10:01:22 +0000 (10:01 +0000)]
From: Jérémy Zurcher <jeremy@asynk.ch>
Subject: [E-devel] patch : eina_prefix + elementary_test

please find attached a small patch for eina_prefix

it prevent segfault when for instance
no elm_app_compile_*_dir_set is called prior to elm_app_info_set

and another one for elementary/src/bin/test*.c which tends to replace
usage of PACKAGE_DATA_DIR with elm_app_data_dir_get

SVN revision: 62795

13 years agoevas evas_object_smart.c: Reverted smart callback calling sequence.
Daniel Juyung Seo [Thu, 25 Aug 2011 09:18:39 +0000 (09:18 +0000)]
evas evas_object_smart.c: Reverted smart callback calling sequence.
Now, smart callback is prepended among the same priorities. After the
discussion with hermet and raster.

I fixed this because I think it's better keeping the default behavior
even we have new priority option. This is for evas backward
compatibility and for the world peace. Although I know there is no
official policy and it's not recommended to rely on the smart callback
calling sequence in application, I really hope evas needs to have
compatibility. Otherwise we need to adopt the new policy in next
version of evas.

SVN revision: 62792

13 years agochglog++
Carsten Haitzler [Thu, 25 Aug 2011 08:55:16 +0000 (08:55 +0000)]
chglog++

SVN revision: 62791

13 years agotypo--
Carsten Haitzler [Thu, 25 Aug 2011 08:54:12 +0000 (08:54 +0000)]
typo--

SVN revision: 62790

13 years agoevas: refactorise code.
Cedric BAIL [Thu, 25 Aug 2011 08:28:34 +0000 (08:28 +0000)]
evas: refactorise code.

SVN revision: 62788

13 years agoecore_evas - patched by Gwanglim Lee <gl77.lee@samsung.com>
ChunEon Park [Thu, 25 Aug 2011 08:14:21 +0000 (08:14 +0000)]
ecore_evas - patched by Gwanglim Lee <gl77.lee@samsung.com>

Hi all,

I've fixed a minor bug in the ecore_evas_gl_x11_pre_post_swap_callback_set API.
It wasn't setting a post_swap callback properly.

Please review it.

BR,

SVN revision: 62785

13 years agoFrom: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Thu, 25 Aug 2011 07:25:37 +0000 (07:25 +0000)]
From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] add elm_entry_input_panel_layout_set API

elm_entry_input_panel_layout_set API is high level API to call
ecore_imf_context_input_panel_layout_set (through edje).
This API will be used to set layout of input panel (such as URL, Email,
Number layout...) by application programmer.

Would you please review this patch?
Please let me know if I have to do more.

SVN revision: 62782

13 years agoFrom: "Sung W. Park" <sungwoo@gmail.com>
Sung W. Park [Thu, 25 Aug 2011 06:30:52 +0000 (06:30 +0000)]
From: "Sung W. Park" <sungwoo@gmail.com>
Subject: [E-devel]  [Review] [Patch] Evas_GL bug fixes/updates

I've fixed some minor issues that I've been pushing off for later.

The patch does the following:

1. Evas_GL and Evas had an issue where the viewport parameters were
being reset in the wrong context. Previously, this issue was temporarily
patched by flushing evas' pipeline and setting
evas_gl_common_context_use(NULL) in EvasGL's
make current. I know, it was pretty hacky. It turns out that in
evas_engine,
there was a code evas_gl_common_context_resize(NULL) without doing
eng_window_use() first.  So i've added that part and problem went was
resolved properly. :-)

2. Naturally, I've taken out the temporary patch from 1.

3. I've added code that took care of glBindFramebuffer(..., fbo) where
the
fbo had to be saved and restored in case the user wanted to use his
own fbo.
Also, I've had to take care of the case when fbo is 0 since 0 need to
point
to evas_gl surface.

4. I've updated make_current a little as well.

SVN revision: 62780

13 years agoEvas - updated AUTHORS
ChunEon Park [Thu, 25 Aug 2011 06:14:43 +0000 (06:14 +0000)]
Evas - updated AUTHORS

SVN revision: 62779

13 years agooh my bad! i broke desktop gl compilation! bad bad bad me. spank! fix.
Carsten Haitzler [Thu, 25 Aug 2011 05:17:43 +0000 (05:17 +0000)]
oh my bad! i broke desktop gl compilation! bad bad bad me. spank! fix.

SVN revision: 62777

13 years agoFrom: Jiyoun Park <jy0703.park@samsung.com>
Jiyoun Park [Thu, 25 Aug 2011 04:48:45 +0000 (04:48 +0000)]
From: Jiyoun Park <jy0703.park@samsung.com>
Subject: [E-devel] [Patch] evas gl engine's texture creation

Hello.

1. _pool_tex_dynamic_new function, it didn\92t set pt to NULL when secsym_eglCreateImage function failed.
In this case, it returns wrong pt pointer and it has possibility to make crash.
So I add free pt code and return NULL code into _pool_tex_dynamic_new function.

2. I modified eng_image_data_get of gl engine.

If Evas_GL_Image's texture creation failed and evas_gl_image's cache image was droped,
Im->im can be NULL. So I add check code.
Example: evas_gl_common_image_content_hint_set
     1) EVAS_IMAGE_CONTENT_HINT_DYNAMIC , it drop cache image
     2) if evas_gl_common_texture_dynamic_new failed
     3) then, im->im =NULL, im->tex=NULL
        In this situation, if application call's evas_object_image_data_get function,
It make crash in evas_cache_image_load_data function.

3. I think function's related with evas_object's engine data have to be return NULL if it failed.
If function's returns null, evas object code can handle error more easily.
But evas object's code was implemented differently each case. Does my suggestion right?
I add engine data null check code to evas_object_image based on upper consumtion.
If it is wrong , the patch code related with evas object image have to be removed.
If it is right , I will survey other evas object type also.

SVN revision: 62775

13 years ago[edje] Putting edc examples in src/examples dir, so that
Gustavo Lima Chaves [Wed, 24 Aug 2011 16:31:11 +0000 (16:31 +0000)]
[edje] Putting edc examples in src/examples dir, so that
 docs find them as well.

SVN revision: 62754

13 years agoevas: refactorize OpenGL engine.
Cedric BAIL [Wed, 24 Aug 2011 16:20:15 +0000 (16:20 +0000)]
evas: refactorize OpenGL engine.

SVN revision: 62752

13 years ago[eina] Repeated link, be gone.
Gustavo Lima Chaves [Wed, 24 Aug 2011 15:13:10 +0000 (15:13 +0000)]
[eina] Repeated link, be gone.

SVN revision: 62749

13 years ago[emotion] Fix alphabetical index of doc. components.
Gustavo Lima Chaves [Wed, 24 Aug 2011 15:07:36 +0000 (15:07 +0000)]
[emotion] Fix alphabetical index of doc. components.

SVN revision: 62748

13 years ago[ecore] Fix alphabetical index of doc. components.
Gustavo Lima Chaves [Wed, 24 Aug 2011 15:01:56 +0000 (15:01 +0000)]
[ecore] Fix alphabetical index of doc. components.

SVN revision: 62747

13 years ago[ecore] Don't mess with page names anymore (doxygen's
Gustavo Lima Chaves [Wed, 24 Aug 2011 14:23:05 +0000 (14:23 +0000)]
[ecore] Don't mess with page names anymore (doxygen's
 lameness).

SVN revision: 62743

13 years agoEcore_X(cb): More work toward the effort of getting drag-n-drop to
Christopher Michael [Tue, 23 Aug 2011 18:03:11 +0000 (18:03 +0000)]
Ecore_X(cb): More work toward the effort of getting drag-n-drop to
work for gtk apps (tho no success yet).

SVN revision: 62731

13 years agoedje edje_calc.c: Removed warnings.
Daniel Juyung Seo [Tue, 23 Aug 2011 16:44:36 +0000 (16:44 +0000)]
edje edje_calc.c: Removed warnings.

SVN revision: 62729

13 years agoEcore_X(cb): Readd missing doxy.
Christopher Michael [Tue, 23 Aug 2011 16:43:18 +0000 (16:43 +0000)]
Ecore_X(cb): Readd missing doxy.

SVN revision: 62728

13 years agoEcore_X(cb): Rework cursor code to be more like the Xlib version.
Christopher Michael [Tue, 23 Aug 2011 16:39:52 +0000 (16:39 +0000)]
Ecore_X(cb): Rework cursor code to be more like the Xlib version.

SVN revision: 62727

13 years agoEcore_X(cb): Fix compiler warnings when building without xprint support.
Christopher Michael [Tue, 23 Aug 2011 16:39:07 +0000 (16:39 +0000)]
Ecore_X(cb): Fix compiler warnings when building without xprint support.

SVN revision: 62726

13 years agoEcore_X(cb): Make selection code more like the Xlib version. Fix
Christopher Michael [Tue, 23 Aug 2011 16:38:24 +0000 (16:38 +0000)]
Ecore_X(cb): Make selection code more like the Xlib version. Fix
return from parser_files function.

SVN revision: 62725

13 years agoevas: update ChangeLog.
Cedric BAIL [Tue, 23 Aug 2011 16:08:00 +0000 (16:08 +0000)]
evas: update ChangeLog.

SVN revision: 62723

13 years agoevas: fix evas_object_image_data_convert.
Cedric BAIL [Tue, 23 Aug 2011 16:06:41 +0000 (16:06 +0000)]
evas: fix evas_object_image_data_convert.

SVN revision: 62722

13 years agoevas: add YUY2 shader to GL engine.
Cedric BAIL [Tue, 23 Aug 2011 15:13:40 +0000 (15:13 +0000)]
evas: add YUY2 shader to GL engine.

TODO: add NV12 and NV12T to evas.

SVN revision: 62721

13 years agoecore: silence warnings the right way
Lucas De Marchi [Tue, 23 Aug 2011 12:04:52 +0000 (12:04 +0000)]
ecore: silence warnings the right way

Setting a variable but not using it will trigger another warning on gcc >= 4.6.

SVN revision: 62717

13 years agoFrom: Jiyoun Park <jy0703.park@samsung.com>
Jiyoun Park [Tue, 23 Aug 2011 06:08:02 +0000 (06:08 +0000)]
From: Jiyoun Park <jy0703.park@samsung.com>

Sometimes, gif loader can miss some previous frame.
In that case, display can be dirty.
If frame N loaded without N-1 make these problem.
I fixed this problem.
And I modified wrong document.

SVN revision: 62712

13 years agoadd some comments and debug to eina_preifx. in case we have to test it
Carsten Haitzler [Mon, 22 Aug 2011 23:40:05 +0000 (23:40 +0000)]
add some comments and debug to eina_preifx. in case we have to test it
when packaged under debians new multiarch.

SVN revision: 62706