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
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
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
Sebastian Dransfeld [Tue, 30 Aug 2011 12:19:19 +0000 (12:19 +0000)]
Efreet: Fix caching of recursive directories
SVN revision: 62985
Sebastian Dransfeld [Tue, 30 Aug 2011 12:19:06 +0000 (12:19 +0000)]
Efreet: Always set desktop_cache to NULL
SVN revision: 62984
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
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
Cedric BAIL [Mon, 29 Aug 2011 21:52:00 +0000 (21:52 +0000)]
evas: use simpler format as much as possible.
SVN revision: 62975
Vincent Torri [Mon, 29 Aug 2011 21:47:07 +0000 (21:47 +0000)]
use EINA_FALSE / EINA_TRUE
SVN revision: 62974
Cedric BAIL [Mon, 29 Aug 2011 21:23:26 +0000 (21:23 +0000)]
emotion: fix typo.
SVN revision: 62971
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
Cedric BAIL [Mon, 29 Aug 2011 21:00:08 +0000 (21:00 +0000)]
emotion: handle evas NV12 and MT12 colorspace format.
SVN revision: 62969
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
Vincent Torri [Mon, 29 Aug 2011 19:05:03 +0000 (19:05 +0000)]
revert rev. 62944
SVN revision: 62963
Cedric BAIL [Mon, 29 Aug 2011 16:07:01 +0000 (16:07 +0000)]
emotion: better handling of asynchronous audio file opening.
SVN revision: 62955
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
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
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
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
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
Carsten Haitzler [Sun, 28 Aug 2011 03:41:18 +0000 (03:41 +0000)]
changelog dates wrong/out of order fix.
SVN revision: 62895
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
Mike Blumenkrantz [Fri, 26 Aug 2011 20:05:41 +0000 (20:05 +0000)]
man I suck today
SVN revision: 62880
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
Mike Blumenkrantz [Fri, 26 Aug 2011 19:20:05 +0000 (19:20 +0000)]
and the underscore
SVN revision: 62875
Mike Blumenkrantz [Fri, 26 Aug 2011 19:18:00 +0000 (19:18 +0000)]
also null pointers
SVN revision: 62874
Mike Blumenkrantz [Fri, 26 Aug 2011 19:11:20 +0000 (19:11 +0000)]
shutdown more completely
SVN revision: 62873
Mike Blumenkrantz [Fri, 26 Aug 2011 19:11:17 +0000 (19:11 +0000)]
use mnt tab caches
SVN revision: 62872
Vincent Torri [Fri, 26 Aug 2011 16:13:29 +0000 (16:13 +0000)]
fix main loop stuff on Windows
SVN revision: 62864
Vincent Torri [Fri, 26 Aug 2011 16:01:28 +0000 (16:01 +0000)]
define HAVE_DLOPEN also on Windows
SVN revision: 62863
Vincent Torri [Fri, 26 Aug 2011 15:59:42 +0000 (15:59 +0000)]
change typedef for pid_t
SVN revision: 62862
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
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
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
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
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
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
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
Carsten Haitzler [Thu, 25 Aug 2011 08:55:16 +0000 (08:55 +0000)]
chglog++
SVN revision: 62791
Carsten Haitzler [Thu, 25 Aug 2011 08:54:12 +0000 (08:54 +0000)]
typo--
SVN revision: 62790
Cedric BAIL [Thu, 25 Aug 2011 08:28:34 +0000 (08:28 +0000)]
evas: refactorise code.
SVN revision: 62788
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
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
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
ChunEon Park [Thu, 25 Aug 2011 06:14:43 +0000 (06:14 +0000)]
Evas - updated AUTHORS
SVN revision: 62779
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
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
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
Cedric BAIL [Wed, 24 Aug 2011 16:20:15 +0000 (16:20 +0000)]
evas: refactorize OpenGL engine.
SVN revision: 62752
Gustavo Lima Chaves [Wed, 24 Aug 2011 15:13:10 +0000 (15:13 +0000)]
[eina] Repeated link, be gone.
SVN revision: 62749
Gustavo Lima Chaves [Wed, 24 Aug 2011 15:07:36 +0000 (15:07 +0000)]
[emotion] Fix alphabetical index of doc. components.
SVN revision: 62748
Gustavo Lima Chaves [Wed, 24 Aug 2011 15:01:56 +0000 (15:01 +0000)]
[ecore] Fix alphabetical index of doc. components.
SVN revision: 62747
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
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
Daniel Juyung Seo [Tue, 23 Aug 2011 16:44:36 +0000 (16:44 +0000)]
edje edje_calc.c: Removed warnings.
SVN revision: 62729
Christopher Michael [Tue, 23 Aug 2011 16:43:18 +0000 (16:43 +0000)]
Ecore_X(cb): Readd missing doxy.
SVN revision: 62728
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
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
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
Cedric BAIL [Tue, 23 Aug 2011 16:08:00 +0000 (16:08 +0000)]
evas: update ChangeLog.
SVN revision: 62723
Cedric BAIL [Tue, 23 Aug 2011 16:06:41 +0000 (16:06 +0000)]
evas: fix evas_object_image_data_convert.
SVN revision: 62722
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
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
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
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
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
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
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
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
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
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
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
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
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
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
ChunEon Park [Sun, 21 Aug 2011 12:47:11 +0000 (12:47 +0000)]
evas/evas_font - added exeption handlings.
SVN revision: 62659
ChunEon Park [Sun, 21 Aug 2011 09:30:29 +0000 (09:30 +0000)]
ecore - fixed typo
SVN revision: 62653
Carsten Haitzler [Sun, 21 Aug 2011 07:46:57 +0000 (07:46 +0000)]
warning--
SVN revision: 62647
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
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
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
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
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
Carsten Haitzler [Sat, 20 Aug 2011 14:43:04 +0000 (14:43 +0000)]
and clear out proxy region first.
SVN revision: 62632
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
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
Christopher Michael [Sat, 20 Aug 2011 12:52:59 +0000 (12:52 +0000)]
Ecore_X(cb): 'Driver' not used here, remove.
SVN revision: 62629
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
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
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
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
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
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
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
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
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
Christopher Michael [Sat, 20 Aug 2011 02:28:08 +0000 (02:28 +0000)]
Ecore_X(cb): Add extra flush.
SVN revision: 62608
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
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
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