Jiyoun Park [Wed, 20 Jun 2012 08:09:32 +0000 (17:09 +0900)]
Upstream merge
Merge remote-tracking branch 'remotes/origin/upstream'
Conflicts:
.gitignore
ChangeLog
src/lib/Evas_GL.h
src/lib/canvas/evas_map.c
src/lib/canvas/evas_object_smart.c
src/lib/canvas/evas_render.c
src/modules/engines/gl_common/evas_gl_common.h
src/modules/engines/gl_x11/evas_engine.c
Change-Id: I4faf10271aa3266949dbdb9c8fcdfda5b329f492
cedric [Mon, 18 Jun 2012 01:05:30 +0000 (01:05 +0000)]
evas: destroy the mutex after we use it for the last time.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72329
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 17 Jun 2012 07:27:44 +0000 (07:27 +0000)]
remove workaround thanks to tasn font fix.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72280
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 17 Jun 2012 07:18:50 +0000 (07:18 +0000)]
Evas font: Fix the font engine to work with Bitmap fonts.
Oops, I used the Outline CBox function instead of the Glyph one. Fixed.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72278
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 17 Jun 2012 04:32:54 +0000 (04:32 +0000)]
evas: let's have an O(1) check instead of O(N).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72266
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 17 Jun 2012 02:42:15 +0000 (02:42 +0000)]
add ()'s
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72259
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 17 Jun 2012 02:23:49 +0000 (02:23 +0000)]
fix gl engine bitmap fonts :)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72256
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 17 Jun 2012 01:33:23 +0000 (01:33 +0000)]
wanrn--
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72250
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 17 Jun 2012 01:32:10 +0000 (01:32 +0000)]
adjust default memprool alloc sizes. too big imho.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72249
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 16 Jun 2012 06:29:36 +0000 (06:29 +0000)]
printf--
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72217
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 16 Jun 2012 06:28:11 +0000 (06:28 +0000)]
font changes update correctly now in tg.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72215
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 16 Jun 2012 05:27:12 +0000 (05:27 +0000)]
wrong logic check. fix!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72211
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 16 Jun 2012 05:06:29 +0000 (05:06 +0000)]
completing more work on textgrid. well optimized now in terms of
tracking updates and minimizing rendering etc.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72208
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 15 Jun 2012 14:24:01 +0000 (14:24 +0000)]
workaround text issue not getting widht of stirng right with bimtap
fonts - use advance+inset as workaround.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72195
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 15 Jun 2012 13:59:10 +0000 (13:59 +0000)]
fix new textgrid to actually handle updates right.. well for now.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72191
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 15 Jun 2012 13:29:24 +0000 (13:29 +0000)]
evas/render - clean up when map is enabled. In this case, it's children should be cleaned up in the list.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72190
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 15 Jun 2012 11:42:56 +0000 (11:42 +0000)]
evas/render - no. my fault.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72188
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 15 Jun 2012 11:40:08 +0000 (11:40 +0000)]
evas/render - removed useless param
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72187
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 15 Jun 2012 11:16:11 +0000 (11:16 +0000)]
evas/render - fix indent.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72186
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 15 Jun 2012 10:34:22 +0000 (10:34 +0000)]
evas/event - simpler route
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72185
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 15 Jun 2012 09:49:46 +0000 (09:49 +0000)]
changelog + documentation for evas_object_smart_members_get() commit
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72179
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 15 Jun 2012 09:36:39 +0000 (09:36 +0000)]
make evas_object_smart_members*get return NULL for non-smart objs...not sure I need to changelog this?
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72178
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Fri, 15 Jun 2012 07:58:01 +0000 (07:58 +0000)]
GAMES, emap, darkness, evas, evas_generic_loaders, MARKETING: Updated/Added .gitignore.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72171
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 15 Jun 2012 07:19:04 +0000 (07:19 +0000)]
Evas: add textgrid object (not finished, nor optimized :-) ) Go raster, go !
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72169
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 15 Jun 2012 07:17:32 +0000 (07:17 +0000)]
Evas: add shm lib for static linking
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72168
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 15 Jun 2012 06:36:49 +0000 (06:36 +0000)]
hey how about we stop breaking evas and edje with EVERY DAMN COMMIT???
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72162
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Tae-Hwan Kim [Thu, 14 Jun 2012 10:27:45 +0000 (19:27 +0900)]
Fix spec file
Change-Id: I71ef8df20200569cb2ea440a7e6d9f2de51b3e6c
cedric [Thu, 14 Jun 2012 09:58:16 +0000 (09:58 +0000)]
evas: cache conversion from Evas_Map to RGBA_Map.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72119
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jypark [Thu, 14 Jun 2012 09:27:41 +0000 (09:27 +0000)]
max_samples makes redeclaration
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72115
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sung [Thu, 14 Jun 2012 08:05:30 +0000 (08:05 +0000)]
EvasGL: some depth_stencil lines didn't get in there the
first time. Merging the rest of the code and submitting.
My fault.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72110
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sung [Thu, 14 Jun 2012 07:53:54 +0000 (07:53 +0000)]
EvasGL: Added proper depth-stencil internal surface format
handling in EGL environment. Also fixed some minor issues
regarding checking surface capabilities. Apparently, some
GL drivers do not allow FBO to only have depth or stencil
buffers attached to the FBO without the color buffer attached
to them.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72108
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 13 Jun 2012 17:37:19 +0000 (17:37 +0000)]
Revert "evas/event - Fixed incorrect events passing. Now child's repeat events does not affect to the parent's level."
This reverts commit 72080.
It broke everything. EFM stopped responding to mouse clicks, same with
clouseau. Seriously, completely broken.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72093
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Wed, 13 Jun 2012 10:19:19 +0000 (10:19 +0000)]
evas/event - Fixed incorrect events passing. Now child's repeat events does not affect to the parent's level.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72080
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 13 Jun 2012 08:20:28 +0000 (08:20 +0000)]
fix crash when adding an image to an engineless canvas
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72071
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 13 Jun 2012 08:12:36 +0000 (08:12 +0000)]
bring some sanity back to Evas.h formatting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72069
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 13 Jun 2012 07:55:24 +0000 (07:55 +0000)]
Evas smart: Fixed issue with eyelight.
Thanks a lot to Daniel for reporting.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72068
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Wed, 13 Jun 2012 06:08:01 +0000 (06:08 +0000)]
evas/event - trivial changes
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72060
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 13 Jun 2012 00:54:27 +0000 (00:54 +0000)]
and in my continuing foxes for bitmap font loading... correctly chose
the closest of N sizes.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72055
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 12 Jun 2012 16:26:47 +0000 (16:26 +0000)]
actually getting smart data should safely retunr NULL if not a smart
object type without bitching. this is a quick "is it a alid smart
object" check.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72041
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 12 Jun 2012 15:25:27 +0000 (15:25 +0000)]
Evas: Unbreak evas. Apparently it doesn't compile in some cases.
Thanks to mekius for reporting.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72036
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 12 Jun 2012 14:24:07 +0000 (14:24 +0000)]
Evas smart: Verify it's a smart object before returning the data.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72034
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 12 Jun 2012 14:14:52 +0000 (14:14 +0000)]
Evas font: Support no bidi no shaping mode in font rendering.
For no bidi: just don't set the bidi stuff. I.e paragraph props and the
other stuff (including text_props_direction_set). If you disable BiDi you most
likely want to disable shaping as well.
For no shaping: Disable bidi (i.e don't set direction) and pass
EVAS_TEXT_PROPS_MODE_NONE to info create.
This will prove especially useful for textgrid, but not only.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72032
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Tue, 12 Jun 2012 07:23:46 +0000 (07:23 +0000)]
evas/map - removed empty evas_object_map_source_set/get APIs.
They does nothing and discarded since the evas_object_image_source_set/get is providing.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71984
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Tue, 12 Jun 2012 02:52:51 +0000 (02:52 +0000)]
evas/line - Fixed simple line drawing on s/w backened. Unmatched loop scope caused the destination buffer pointer march in place.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71977
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Tue, 12 Jun 2012 02:47:34 +0000 (02:47 +0000)]
evas/line - fixed indentation
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71976
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Tue, 12 Jun 2012 01:50:06 +0000 (01:50 +0000)]
evas Evas.h: Fixed typo.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71971
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Mon, 11 Jun 2012 12:21:17 +0000 (12:21 +0000)]
evas/line - why do you flush here?
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71945
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jun 2012 08:35:07 +0000 (08:35 +0000)]
Evas smart: Remove from the list, don't assume we have not other refcounts.
Without it, it just assumes the object has no refcounts and deletes the
object by force. It's very bad if you use refcounts, because your refcounts
are gone.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71936
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 10 Jun 2012 08:43:49 +0000 (08:43 +0000)]
Evas magic checks: Print magic errors by default.
We still don't print on NULL because there are two many such errors in
evas, but at least we print on magic errors which are even worse.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71894
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 10 Jun 2012 04:58:24 +0000 (04:58 +0000)]
evas: make pipe rendering faster by forcing it to update region that fit in CPU cache.
NOTE: for people using Evas pipe rendering infrastructure. I am interested in reporting
expedite test before and after this patch with the associated type of CPU (number, thread,
cache). Thanks.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71887
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 10 Jun 2012 03:23:57 +0000 (03:23 +0000)]
fix bvitmap font handling. woot. can use pcf's and bitmap ttf's well n
ow. :)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71886
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 5 Jun 2012 10:27:54 +0000 (10:27 +0000)]
Evas textblock: Fixed cursor position empty right aligned textblocks.
Thanks to WooHyun for reporting this.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71704
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 8 Jun 2012 03:45:40 +0000 (03:45 +0000)]
evas: don't include clip object.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71829
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 7 Jun 2012 10:06:50 +0000 (10:06 +0000)]
evas: this function call are internal no need for expensive check.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71789
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 7 Jun 2012 07:10:36 +0000 (07:10 +0000)]
evas: delay O(n) update of the bounding box until we really need it.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71773
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 7 Jun 2012 04:01:46 +0000 (04:01 +0000)]
evas: fix YUV video prepare issue with pipe rendering.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71771
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 5 Jun 2012 11:35:58 +0000 (11:35 +0000)]
Evas textblock: Added some NULL checks that shouldn't happen.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71708
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Park SangHee [Tue, 5 Jun 2012 10:46:46 +0000 (19:46 +0900)]
Package upload
tasn [Tue, 5 Jun 2012 10:27:54 +0000 (10:27 +0000)]
Evas textblock: Fixed cursor position empty right aligned textblocks.
Thanks to WooHyun for reporting this.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71704
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Park SangHee [Tue, 5 Jun 2012 10:12:35 +0000 (19:12 +0900)]
Msaa api function pointer symbol modification
Park, Sung Woo [Tue, 5 Jun 2012 08:47:03 +0000 (17:47 +0900)]
Added Depth_Stencil Evas GL Surface Cap. check that was ommitted
when MSAA patch was applied.
Park SangHee [Tue, 5 Jun 2012 07:07:37 +0000 (16:07 +0900)]
Package upload
Park SangHee [Tue, 5 Jun 2012 06:25:08 +0000 (15:25 +0900)]
Enable msaa feature(fix build bug on i386)
Park, Sung Woo [Tue, 5 Jun 2012 01:54:39 +0000 (10:54 +0900)]
Fixed Evas GL Depth_Stencil surface format support in GLES environment.
jihoon [Mon, 4 Jun 2012 23:27:02 +0000 (23:27 +0000)]
fix @version in each EFL header doxygen
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71691
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Park, Sung Woo [Mon, 4 Jun 2012 13:43:22 +0000 (22:43 +0900)]
Fixed evas_gl capability issues to handle GL drivers that doesn't
support fbos attaching depth/stencil buffers without the color
buffer. Also fixed a minor capability bug dealing with depth_stencil
format.
hermet [Mon, 4 Jun 2012 11:39:43 +0000 (11:39 +0000)]
evas/line - code refactoring.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71685
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Mon, 4 Jun 2012 11:21:05 +0000 (11:21 +0000)]
evas/line - trivial changes
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71684
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Mon, 4 Jun 2012 11:16:29 +0000 (11:16 +0000)]
evas/line - identation fix
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71683
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
ChunEon Park [Fri, 1 Jun 2012 10:40:17 +0000 (19:40 +0900)]
evas - removed lines should not be merged yet.
ChunEon Park [Fri, 1 Jun 2012 10:30:52 +0000 (19:30 +0900)]
package upload - evas_1.2.0+svn.70433slp2+build06
ChunEon Park [Fri, 1 Jun 2012 05:15:59 +0000 (14:15 +0900)]
updated spec
ChunEon Park [Fri, 1 Jun 2012 04:34:39 +0000 (13:34 +0900)]
evas/map - fixed afterimage problem. now we don't need work-around code anymore.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71549
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Conflicts:
src/lib/canvas/evas_map.c
src/lib/canvas/evas_object_smart.c
hermet [Wed, 30 May 2012 08:40:21 +0000 (08:40 +0000)]
evas/map - simplify code
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71545
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Wed, 30 May 2012 07:32:27 +0000 (07:32 +0000)]
evas/render - pre render will be always. don't need if and else if which will be never reached.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71540
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Wed, 30 May 2012 06:29:14 +0000 (06:29 +0000)]
evas/evas_object_smart - simpler code.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71531
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Wed, 30 May 2012 00:51:11 +0000 (00:51 +0000)]
evas/map - fixed to update the rendering when map is enabled.
Now children objects of the mapped object should be cleaned from the internal cache lists.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71519
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Tue, 29 May 2012 09:09:13 +0000 (09:09 +0000)]
evas/render - they are already cleaned.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71499
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Tue, 29 May 2012 05:24:43 +0000 (05:24 +0000)]
evas/render - removed duplicated call
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71491
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Tue, 29 May 2012 05:13:03 +0000 (05:13 +0000)]
evas/rendering - Fixed to clean up when map actually changed. Now rendering updates will be correct after evas_map acutally disabled for the smart object.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71490
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 25 May 2012 08:13:40 +0000 (08:13 +0000)]
evas - trivial code refactoring for evas_object_clip_recalc
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71418
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jihoon [Fri, 1 Jun 2012 01:44:25 +0000 (01:44 +0000)]
evas/examples.dox: fix typo
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71614
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Thu, 31 May 2012 23:02:49 +0000 (23:02 +0000)]
evas examples.dox: Fixed typo.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71610
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 31 May 2012 21:34:54 +0000 (21:34 +0000)]
evas/cserve2: Change request list to inlist.
Inlist remove operations are faster if the element is known.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71609
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 31 May 2012 21:34:48 +0000 (21:34 +0000)]
evas/cserve2: Add a "processing" queue for each type
of request.
This will make the lookups for requests faster (mainly for fonts).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71608
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 31 May 2012 21:34:37 +0000 (21:34 +0000)]
evas/cserve2: Add a "processing" queue to requests.
This is a list that holds all requests being processed at the moment. It
can be used so that when a new request is added, first we look in this
queue to avoid creating a new request that is the same as the one being
processed right now. If it is already being processed, a new waiter is
added to it, just like when the request was on its original queue.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71607
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 31 May 2012 21:34:28 +0000 (21:34 +0000)]
evas/cserve2: Add basic error handling on thread
slave.
It will now receive errors from the thread callback and call the error
request function, with the respective error type in the message.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71606
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 31 May 2012 21:34:21 +0000 (21:34 +0000)]
evas/cserve2: Add handling of FONT_LOAD.
It's not fully functional, some things are still pending:
- Free allocated font;
- answer with error message if failed.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71605
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 31 May 2012 21:34:15 +0000 (21:34 +0000)]
evas/cserve2: Some fixes for requests.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71604
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 31 May 2012 21:34:09 +0000 (21:34 +0000)]
evas/cserve2: Some more code to requests management.
Added code to slave read and slave dead callbacks.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71603
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 31 May 2012 21:34:04 +0000 (21:34 +0000)]
evas/cserve2: Use Slave_Command instead of
Message_Type for slave.
This is the command that must be given to the slave, instead of the
message type received from the client.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71602
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 31 May 2012 21:33:59 +0000 (21:33 +0000)]
evas/cserve2: Add requests and slave workers
management.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71601
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 31 May 2012 21:33:53 +0000 (21:33 +0000)]
evas/cserve2: Adding font requests manipulation.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71600
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 31 May 2012 21:33:43 +0000 (21:33 +0000)]
evas/cserve2: Slave thread is only a simple callback.
The implementation of the slave doesn't need to care about reading
commands and sending answers. It just receives the arguments for its job
and returns the processed data.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71599
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 31 May 2012 21:33:37 +0000 (21:33 +0000)]
evas/cserve2: Add threaded slave support.
It's not being used yet, but the font slave will be done using this
code.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71598
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Thu, 31 May 2012 17:02:26 +0000 (17:02 +0000)]
evas examples.dox: Fixed typo.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71588
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sung [Thu, 31 May 2012 01:16:53 +0000 (01:16 +0000)]
Adding MSAA extension define for Evas GL MSAA surface support.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71570
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 30 May 2012 10:42:22 +0000 (10:42 +0000)]
chlog++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71553
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 30 May 2012 10:41:19 +0000 (10:41 +0000)]
FRom daniel zaoui -> spotted issues with callback deletionon evas_free
that may cause evas's to not be freed. fixxxxors!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71552
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Wed, 30 May 2012 10:12:10 +0000 (10:12 +0000)]
evas/map - fixed afterimage problem. now we don't need work-around code anymore.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71549
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33