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

12 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

12 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

12 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

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

SVN revision: 62971

12 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

12 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

12 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

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

SVN revision: 62963

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

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

SVN revision: 62875

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

SVN revision: 62874

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

SVN revision: 62873

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

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

SVN revision: 62791

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

SVN revision: 62790

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

SVN revision: 62788

12 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

12 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

12 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

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

SVN revision: 62779

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

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

SVN revision: 62723

12 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

12 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

12 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

12 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

12 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

12 years agoedje: add collection.group.limits.vertical and collection.group.limits.horizontal.
Cedric BAIL [Mon, 22 Aug 2011 21:44:49 +0000 (21:44 +0000)]
edje: add collection.group.limits.vertical and collection.group.limits.horizontal.

The goal is to provide an easy way to do the kind of effect you see in that video
around 00:36 : http://www.youtube.com/watch?v=KVoVLHh8CHc.
  At that time it was really difficult to do such thing and required a lot of
embryo code, we designed limit with Billiob to be able to do such kind of things
much more easily.

NOTE: so Billiob, now nothing stop you from releasing amsn2 ! ;-)

SVN revision: 62701

12 years agoEcore_X(cb): Enable code for using xprint to get window root list
Christopher Michael [Mon, 22 Aug 2011 20:10:53 +0000 (20:10 +0000)]
Ecore_X(cb): Enable code for using xprint to get window root list
(like xlib has). Remove some fixme's (implement error checking for a
few functions).

NB: While this code makes ecore_x_window_root_list work like the xlib
version does (ability to use xprint to get list), I highly recommend
building ecore without xprint support (--disable-ecore-x-xprint)
because this seems like a lot of work to go through to get the window
root list. Building without xprint support provides a faster code path.

SVN revision: 62696

12 years agoEvas font: Did some style fixes, we don't like tabs.
Tom Hacohen [Mon, 22 Aug 2011 14:45:23 +0000 (14:45 +0000)]
Evas font: Did some style fixes, we don't like tabs.

SVN revision: 62695

12 years agoEvas font: Fixed font cache.
Tom Hacohen [Mon, 22 Aug 2011 14:45:19 +0000 (14:45 +0000)]
Evas font: Fixed font cache.

Apparently someone (probably me) broke it a while ago, now it works.

SVN revision: 62694

12 years agoEvas font: Revert "evas/font - removed an unusefull handling."
Tom Hacohen [Mon, 22 Aug 2011 11:51:18 +0000 (11:51 +0000)]
Evas font: Revert "evas/font - removed an unusefull handling."

This reverts commit 62684.

This is needed to verify we don't access info->ot when info is NULL.

SVN revision: 62691

12 years agoecore: make ecore_thread_main_loop_begin/end() recursive.
Cedric BAIL [Mon, 22 Aug 2011 09:47:17 +0000 (09:47 +0000)]
ecore: make ecore_thread_main_loop_begin/end() recursive.

SVN revision: 62687

12 years agoevas/font - removed an unusefull handling.
ChunEon Park [Mon, 22 Aug 2011 09:39:13 +0000 (09:39 +0000)]
evas/font - removed an unusefull handling.

Thank you TAsn.

SVN revision: 62684

12 years agowe dont need 1 if level in ecore mainloop. it really isn't needed.
Carsten Haitzler [Mon, 22 Aug 2011 09:32:39 +0000 (09:32 +0000)]
we dont need 1 if level in ecore mainloop. it really isn't needed.
been harmless though.

SVN revision: 62682

12 years agoEvas font: Revert last 2 commits by Hermet (62659, 62675).
Tom Hacohen [Mon, 22 Aug 2011 08:23:04 +0000 (08:23 +0000)]
Evas font: Revert last 2 commits by Hermet (62659, 62675).

SPANK SPANK, they broke compilation. Please use the builtin revert
functions when you revert commits. Either:
GIT: 'git revert <commit hash>' (yeah, git is better).
or
SVN: 'svn merge -c <revision> .'

This will prevent this kind of erros from happenning in the future.

Also, plesae compile before committing.

SVN revision: 62678

12 years agoevas/evas_font - revert exceptin handlings
ChunEon Park [Mon, 22 Aug 2011 03:34:43 +0000 (03:34 +0000)]
evas/evas_font - revert exceptin handlings

requested by TAsn

I do understand. :p

then, it seems no need to set the _ot_itr = NULL in EVAS_FONT_WALK_TEXT_START.

SVN revision: 62675

13 years agoevas/evas_font - added exeption handlings.
ChunEon Park [Sun, 21 Aug 2011 12:47:11 +0000 (12:47 +0000)]
evas/evas_font - added exeption handlings.

SVN revision: 62659

13 years agoecore - fixed typo
ChunEon Park [Sun, 21 Aug 2011 09:30:29 +0000 (09:30 +0000)]
ecore - fixed typo

SVN revision: 62653

13 years agowarning--
Carsten Haitzler [Sun, 21 Aug 2011 07:46:57 +0000 (07:46 +0000)]
warning--

SVN revision: 62647

13 years agochange text's single recalc to use apply version.
Gustavo Sverzut Barbieri [Sun, 21 Aug 2011 01:38:17 +0000 (01:38 +0000)]
change text's single recalc to use apply version.

Original _edje_part_recalc_single_text() was not working as
expected since it was not doing size fit, range, ellipsis and so
on.

The purpose of this function compared with
_edje_text_recalc_apply() is to be faster, not calling Evas update
functions. However for text this is quite difficult given that to
fit we need to set the font, size, style, etc. If it was done
correctly, we'd save some calls to move and some color sets,
however those shouldn't matter much in the overall picture.

I've changed this to force applying the value, it should be more
correct and not so slow. The previous code is kept below for
reference but should be removed before next release!

SVN revision: 62640

13 years agoJust cut/ellipsis if text.min.x is not set.
Gustavo Sverzut Barbieri [Sat, 20 Aug 2011 23:47:46 +0000 (23:47 +0000)]
Just cut/ellipsis if text.min.x is not set.

This should fix the bug with the following code:

collections {
   group { name: "main";
      parts {
         part { name: "text";
            type: TEXT;
            description { state: "default" 0.0;
               text {
                  font: "Sans";
                  size: 72;
                  text: "contents";
                  fit: 0 1;
                  min: 1 0;
               }
            }
         }
      }
   }
}

SVN revision: 62639

13 years agoEvas: Check for the presence of shm extension (in
Christopher Michael [Sat, 20 Aug 2011 22:15:44 +0000 (22:15 +0000)]
Evas: Check for the presence of shm extension (in
evas_software_xcb_can_do_shm) first before trying to make calls to the
shm extension.

SVN revision: 62638

13 years agoEcore_X(cb): Filter out some motion_notify events to reduce cpu
Christopher Michael [Sat, 20 Aug 2011 21:14:34 +0000 (21:14 +0000)]
Ecore_X(cb): Filter out some motion_notify events to reduce cpu
intensive operations (helps wrt fps when scrolling).

NB: I've seen no adverse effects from this, but please report if you do.

SVN revision: 62637

13 years agominor corner case fix for extents without some of the return parameters.
Gustavo Sverzut Barbieri [Sat, 20 Aug 2011 14:49:21 +0000 (14:49 +0000)]
minor corner case fix for extents without some of the return parameters.

SVN revision: 62633

13 years agoand clear out proxy region first.
Carsten Haitzler [Sat, 20 Aug 2011 14:43:04 +0000 (14:43 +0000)]
and clear out proxy region first.

SVN revision: 62632

13 years agofix proxy rendering!!!! ugh. i dont like the way i did it.. but its
Carsten Haitzler [Sat, 20 Aug 2011 14:40:28 +0000 (14:40 +0000)]
fix proxy rendering!!!! ugh. i dont like the way i did it.. but its
quick and does the job.

SVN revision: 62631

13 years agoand when doing proxy.. lets calc the right proxy id part shall we?
Carsten Haitzler [Sat, 20 Aug 2011 13:03:01 +0000 (13:03 +0000)]
and when doing proxy.. lets calc the right proxy id part shall we?

SVN revision: 62630

13 years agoEcore_X(cb): 'Driver' not used here, remove.
Christopher Michael [Sat, 20 Aug 2011 12:52:59 +0000 (12:52 +0000)]
Ecore_X(cb): 'Driver' not used here, remove.

SVN revision: 62629

13 years agoEcore_X(cb): Use unchecked version for get_input_focus. Cache pixmap
Christopher Michael [Sat, 20 Aug 2011 11:04:10 +0000 (11:04 +0000)]
Ecore_X(cb): Use unchecked version for get_input_focus. Cache pixmap
format for reuse so we don't have to keep iterating pixmap formats
from the server setup (can be expensive).

SVN revision: 62627

13 years agoEvas: Iterating the pixmap formats from xcb_setup can be expensive,
Christopher Michael [Sat, 20 Aug 2011 10:59:53 +0000 (10:59 +0000)]
Evas: Iterating the pixmap formats from xcb_setup can be expensive,
so cache the found format for reuse so we don't have to keep iterating.

SVN revision: 62626

13 years agoEvas: Fix compiler warning wrt comparison of signed & unsigned.
Christopher Michael [Sat, 20 Aug 2011 10:26:41 +0000 (10:26 +0000)]
Evas: Fix compiler warning wrt comparison of signed & unsigned.
Remove unused function.

SVN revision: 62625

13 years agoEvas: When doing eng_output_free, even if there is no Render_Engine,
Christopher Michael [Sat, 20 Aug 2011 10:19:17 +0000 (10:19 +0000)]
Evas: When doing eng_output_free, even if there is no Render_Engine,
we still want to shutdown common_font & common_image anyway.

SVN revision: 62624

13 years agofix: if proxy id < 0 (invalid) disable proxy...!!! (yes i know -
Carsten Haitzler [Sat, 20 Aug 2011 07:27:52 +0000 (07:27 +0000)]
fix: if proxy id < 0 (invalid) disable proxy...!!! (yes i know -
backport. leaving for 1.1)

SVN revision: 62623

13 years agoummm mike -> need to unlock and lock - calling ecore_timer_add inside
Carsten Haitzler [Sat, 20 Aug 2011 05:03:13 +0000 (05:03 +0000)]
ummm mike -> need to unlock and lock - calling ecore_timer_add inside
a lock already. unless u want to make both external and internal call
versions.

SVN revision: 62619

13 years agohey.. if we use magic poinrters like... -1 for not existing... null
Carsten Haitzler [Sat, 20 Aug 2011 04:22:24 +0000 (04:22 +0000)]
hey.. if we use magic poinrters like... -1 for not existing... null
would probably be fine though here)... we should always then handle
all the cases correctly! fix segv in efreet shutdown

SVN revision: 62616

13 years agoEcore_X(cb): Add some extra 'flush' calls to improve framerate.
Christopher Michael [Sat, 20 Aug 2011 02:33:57 +0000 (02:33 +0000)]
Ecore_X(cb): Add some extra 'flush' calls to improve framerate.

NB: For the purests, I know some/most of these are erroneous (extra &
not needed), but please leave them for now until I get time to go
through each one separately to verify & remove (or leave).

SVN revision: 62610

13 years agoEcore_X(cb): Use xcb_shm functions directly. This allows us to avoid
Christopher Michael [Sat, 20 Aug 2011 02:32:38 +0000 (02:32 +0000)]
Ecore_X(cb): Use xcb_shm functions directly. This allows us to avoid
some extra overhead in the xcb image functions when doing shm_put/get.

SVN revision: 62609

13 years agoEcore_X(cb): Add extra flush.
Christopher Michael [Sat, 20 Aug 2011 02:28:08 +0000 (02:28 +0000)]
Ecore_X(cb): Add extra flush.

SVN revision: 62608

13 years agoEvas: No need to 'find format for depth' everytime, just use the
Christopher Michael [Fri, 19 Aug 2011 22:53:04 +0000 (22:53 +0000)]
Evas: No need to 'find format for depth' everytime, just use the
buffer depth. Fix typo in error message. Add a missing
cache_image_drop call. When doing mask_set, use the proper variable
for the _create_gc function.

SVN revision: 62603

13 years agoEcore_X(cb): Revert caching of visual (breaks borders on terminals for
Christopher Michael [Fri, 19 Aug 2011 21:52:25 +0000 (21:52 +0000)]
Ecore_X(cb): Revert caching of visual (breaks borders on terminals for
some odd reason).

SVN revision: 62598

13 years agoEcore_X(cb): Cache the visual and avoid extra lookups.
Christopher Michael [Fri, 19 Aug 2011 20:36:26 +0000 (20:36 +0000)]
Ecore_X(cb): Cache the visual and avoid extra lookups.

SVN revision: 62597

13 years agoEet: Make links work on PDF documentation.
Rafael Antognolli [Fri, 19 Aug 2011 13:38:05 +0000 (13:38 +0000)]
Eet: Make links work on PDF documentation.

By: "Jonas M. Gastal" <jgastal@profusion.mobi>

SVN revision: 62590

13 years agoEmotion: Make links work on PDF documentation.
Rafael Antognolli [Fri, 19 Aug 2011 13:37:22 +0000 (13:37 +0000)]
Emotion: Make links work on PDF documentation.

SVN revision: 62589

13 years agoEdje: Make links work on PDF documentation.
Rafael Antognolli [Fri, 19 Aug 2011 13:36:16 +0000 (13:36 +0000)]
Edje: Make links work on PDF documentation.

By: "Jonas M. Gastal" <jgastal@profusion.mobi>

SVN revision: 62588

13 years agofix buffer over/underflow errors with jpeg mmap load. ugh. mmap adds
Carsten Haitzler [Fri, 19 Aug 2011 06:58:33 +0000 (06:58 +0000)]
fix buffer over/underflow errors with jpeg mmap load. ugh. mmap adds
pains to loading.

SVN revision: 62584

13 years agoefreet: Don't keep desktop_dirs permanently
Sebastian Dransfeld [Fri, 19 Aug 2011 06:50:50 +0000 (06:50 +0000)]
efreet: Don't keep desktop_dirs permanently

SVN revision: 62583