Carsten Haitzler
6895455001
and clear out proxy region first.
...
SVN revision: 62632
2011-08-20 14:43:04 +00:00
Carsten Haitzler
db56e7b36f
fix proxy rendering!!!! ugh. i dont like the way i did it.. but its
...
quick and does the job.
SVN revision: 62631
2011-08-20 14:40:28 +00:00
Daniel Juyung Seo
22459ef0ea
evas: Fixed 'unsed variables' warnings.
...
SVN revision: 62388
2011-08-12 15:01:12 +00:00
Jiyoun Park
dae46003e7
From: Jiyoun Park <jy0703.park@samsung.com>
...
Subject: RE: [E-devel] [Patch] Animation gif feature patch
Animated gif suport in evas and api's to handle animated images and
frame flipping. from jy.
SVN revision: 62331
2011-08-11 06:04:08 +00:00
Cedric BAIL
abffaa922d
evas: wipe out cache in the right order.
...
SVN revision: 61956
2011-08-01 14:56:26 +00:00
Carsten Haitzler
00047ce6c6
fix cleaning up tmpf (new feature in 1.1 anyway) for memfile load in
...
some other situations like setting image data/colorspace etc.
SVN revision: 61836
2011-07-28 05:28:32 +00:00
ChunEon Park
614288feb3
evas/evas_object_image.c - reverted to previous
...
Sorry. Need to look more because of the pageflip.
SVN revision: 61579
2011-07-22 06:08:04 +00:00
ChunEon Park
e9ca4aa10e
evas/evas_object_image - modified to keep the uv consistency with normal evas_object.
...
Although the uv range of normal object is be localized to the it's geometry,
but the uv range of the image object is be localized it's image size but not geometry size.
In that case, user should find out the objects type and set the uv value differently between normal and image
why they do that?
SVN revision: 61577
2011-07-22 05:24:16 +00:00
Carsten Haitzler
17a27a3763
use eina mmap safety.
...
SVN revision: 60982
2011-07-04 09:44:11 +00:00
Christopher Michael
a96a4c12a0
Evas: Make sure we return a value from image_load_orientation_get.
...
SVN revision: 60052
2011-06-07 22:09:18 +00:00
Cedric BAIL
260718c700
evas: add evas_object_image_load_orientation_set, evas_object_image_load_orientation_get.
...
SVN revision: 60040
2011-06-07 13:39:13 +00:00
Carsten Haitzler
5d2bd283c3
disable evas filter code. buggy. doesn't work right.
...
SVN revision: 59898
2011-06-02 10:40:43 +00:00
Christopher Michael
cee78bdc1f
Evas: Initialize some variables to zero (to remove compiler warnings).
...
SVN revision: 59569
2011-05-21 22:28:13 +00:00
Carsten Haitzler
88b59a9bb6
fix proxy sourcing of smart obj that updates.
...
SVN revision: 59536
2011-05-19 13:01:44 +00:00
Carsten Haitzler
4dd1d5cf62
fix load of data to ACTUALLY set the load error in evas's image
...
objects. including preload.
SVN revision: 59529
2011-05-19 11:19:22 +00:00
Carsten Haitzler
5b2a35392b
fix bug in new proxy code (no need for changelog as its a new feature
...
thats not released yet) wher using proxy via map doesnt let you use uv
coords right as its ALWAYs filling/scaling only due to not using
source image size and proxy size right.
SVN revision: 59519
2011-05-19 05:52:47 +00:00
Carsten Haitzler
eb5208f2f0
aaaaah fix my fix for preloading multi-target entry stuff to call per
...
preload target again (fix shortcut)
SVN revision: 59143
2011-05-03 09:10:10 +00:00
Carsten Haitzler
c31c015c68
formatting fix.
...
SVN revision: 59141
2011-05-03 03:24:36 +00:00
Carsten Haitzler
57e07025d4
if you preload the same image more than once.. it may/will cause
...
problems as target is inserter in cache image target list multiple
times. fix by only alloding preload request to go in once.
SVN revision: 59140
2011-05-03 03:20:02 +00:00
Carsten Haitzler
f7b637ca03
fix formatting.
...
SVN revision: 58988
2011-04-28 06:59:11 +00:00
Carsten Haitzler
b44bf7f8ff
filter: handle malloc failers without crashing.
...
SVN revision: 58752
2011-04-20 08:28:40 +00:00
Carsten Haitzler
ce8297e04b
more formatting fixes after filter commit.
...
SVN revision: 58748
2011-04-20 08:09:30 +00:00
Carsten Haitzler
6720d96208
and fix more filter messups. o->fitler will be leaked on obj deletion
...
as there was no cleanup.. and the method of exposing
evas_filter_key_get() was so out of step with any other code i have
ever seen.. letalong evas... fix.
SVN revision: 58747
2011-04-20 08:06:59 +00:00
Brett Nash
ba45fbee9e
Evas: Filter: Add evas_object_image filter changes.
...
This is where the actual filtering takes place. Kinda important to make it
work.
SVN revision: 58729
2011-04-19 06:16:21 +00:00
Carsten Haitzler
01146b8343
fix map update bug. :)
...
SVN revision: 58656
2011-04-14 10:47:40 +00:00
Carsten Haitzler
09069b6172
doxy move to header.
...
SVN revision: 58477
2011-04-08 07:26:20 +00:00
Brett Nash
a4ff4f7fa3
Evas: proxy: more agressive pre_rendering of stuff
...
so both for smarts and non-smart objects. once again thanks to tom/tasn.
SVN revision: 58019
2011-03-23 09:08:36 +00:00
Brett Nash
24d20d5a88
evas: proxy: do prerender if not done.
...
thanks to tom (tasn) for finding this for me.
SVN revision: 58017
2011-03-23 08:49:01 +00:00
Brett Nash
fc2c613bec
Evas: PRoxy: First pass at punching through hidden clips.
...
SVN revision: 58009
2011-03-23 01:37:14 +00:00
Carsten Haitzler
3d26ace1c7
evas: add memory image loader api. ask not how it works or i shall
...
disembowel you. ktnxbi.
SVN revision: 57736
2011-03-14 10:53:37 +00:00
ChunEon Park
7f631d4db1
evas/evas_object_image - fixed an inccorect word in doxygen
...
SVN revision: 57003
2011-02-14 04:42:53 +00:00
Brett Nash
8729a314ab
Fix the semicolon, and small optimisation.
...
SVN revision: 56975
2011-02-13 00:27:03 +00:00
Brett Nash
310f872e56
Manual merge of proxy code (inc ChangeLog)
...
SVN revision: 56780
2011-02-07 04:18:37 +00:00
Brett Nash
aa59164001
Support for Proxy Objects (and others)
...
Proxy objects allow you to use another image as the source of an image.
Essentially allowing the same object to be rendered multiple times. One
object (the source) is the original, each additional 'copy' is an image with
evas_object_image_source_set.
This is complete.
Also add partially working arbitrary maps, and arbitrary clipping.
Unfortunately both have some issues yet to be resolved (waiting on the next
feature to get merged together).
SVN revision: 56777
2011-02-06 23:52:17 +00:00
Carsten Haitzler
725e7cd0d7
protect against people providing out-of-bounds u&v coords in map.
...
SVN revision: 56313
2011-01-27 02:59:49 +00:00
Carsten Haitzler
0f33f9be05
and forgot that one too.
...
SVN revision: 56182
2011-01-16 08:06:05 +00:00
Carsten Haitzler
e7b6e7beb4
and reduce error more by making coords fp/double.
...
SVN revision: 56181
2011-01-16 08:03:28 +00:00
Carsten Haitzler
1b89a7ac5f
change map points to use double and floats to reduce perspective
...
correction adjustment seams in gl engine. almost all gone.
SVN revision: 56180
2011-01-16 07:49:49 +00:00
Carsten Haitzler
19d4f8affc
add unload callback - missing event problem that makes it impossible
...
for client apps that tried to be efficient with preloads to adapt
when the preloaded data is taken away from them. this allows it.
missing callback api bug fix.
SVN revision: 55745
2010-12-24 16:04:27 +00:00
Carsten Haitzler
fa337f7f7f
and only check version if surf != NULL
...
SVN revision: 55318
2010-12-06 09:02:16 +00:00
Carsten Haitzler
640a4030f3
change native api to allow for other types of native data like texture
...
id's, fbo's etc. too - at least it's versioned now.
SVN revision: 55315
2010-12-06 07:09:51 +00:00
Carsten Haitzler
c75b63a482
evas -> use mempool for many objects and things. but.. disable it for
...
now. use old calloc+free thing for 1.0 and enable mpool for 1.1. this
is just done in advance but disabled for some testing purposes looking
for some bugs.
SVN revision: 55006
2010-11-26 10:01:18 +00:00
Carsten Haitzler
29a707fdf8
eek - case of stride value being wrong! fix!
...
SVN revision: 54087
2010-11-02 08:18:16 +00:00
Carsten Haitzler
3a9d3268d2
fix warnings in async render code.. and well.. warn about it - it
...
crashes for me in expedite with 4 cores on x86 at random points. looks
like it's bitrotting. though it was relatively tentative to begin with.
SVN revision: 53856
2010-10-25 11:27:17 +00:00
Carsten Haitzler
6debefec1c
fix stride - again. but no one noticed this one ... yet :)
...
SVN revision: 53388
2010-10-14 03:21:20 +00:00
Carsten Haitzler
3fad0649a6
eek stride should be in bytes - to allow for various image formats.
...
fix for fallback.
SVN revision: 52948
2010-10-01 12:18:18 +00:00
Carsten Haitzler
2dce035395
warning--, formatting.
...
SVN revision: 52577
2010-09-22 11:02:19 +00:00
Carsten Haitzler
21ec26bed3
move some simple #define constants to typedefs. api compatible tho.
...
SVN revision: 52575
2010-09-22 10:52:54 +00:00
Carsten Haitzler
011b2ce822
brutally evil... internally.. but it works. map perspective correct
...
now in gl engine. hooray for that. one complaint less.
SVN revision: 52566
2010-09-22 06:52:28 +00:00
Lucas De Marchi
85815e306c
Fix common misspellings
...
Following misspellings were fixed:
accomodate->accommodate
achive->achieve
beacuse->because
caluclate->calculate
cant->can't
carefull->careful
convertion->conversion
dependancy->dependency
dependant->dependent
doesnt->doesn't
existant->existent
extention->extension
fucntion->function
impliment->implement
inital->initial
lenght->length
occured->occurred
occuring->occurring
onyl->only
positon->position
possibilty->possibility
postion->position
proccessing->processing
proccess->process
propogate->propagate
recieve->receive
sucessive->successive
teh->the
ther->there
throught->through
thsi->this
wasnt->wasn't
whcih->which
wheras->whereas
SVN revision: 51965
2010-09-08 03:51:24 +00:00