Gustavo Sverzut Barbieri
5d571051b9
Add const to Evas api: objects and remaining bits.
...
SVN revision: 33716
2008-02-08 22:35:19 +00:00
Gustavo Sverzut Barbieri
5233796eb5
Add const to Evas api, still lacks objects.
...
SVN revision: 33711
2008-02-08 20:44:09 +00:00
andrunko
4b4d4ca3b9
Updated documentation.
...
Fixed documentation of Evas_Object_Image.
Added some more documentation.
Fixed typo on evas_list_remove_list documentation.
SVN revision: 31982
2007-10-05 19:37:21 +00:00
Carsten Haitzler
a5d3f7ddc0
1. default object size to 0x0
...
2. remove some float numbers (were cast anyway)
3. make smart object mmove/resize only called if the obj changes
SVN revision: 31968
2007-10-05 04:52:10 +00:00
andrunko
2c2ca77d5f
Make sure image colorspace is properly set.
...
SVN revision: 31889
2007-09-30 15:04:51 +00:00
Carsten Haitzler
d6f9cc797e
adrunko's precise event patch
...
SVN revision: 30939
2007-07-23 14:22:57 +00:00
Carsten Haitzler
694cab4e14
0
...
cedric's patches broke emotion - fix.
SVN revision: 30888
2007-07-18 04:42:23 +00:00
Carsten Haitzler
6c167c3a6d
cedric's sdl patch.
...
SVN revision: 30845
2007-07-16 07:25:35 +00:00
Carsten Haitzler
78408fe60a
1. fix a lot of things so they pass make distcheck - so many things have
...
broken. guys - need to be more careful!
2. asparagus
3. some extra docs/comments for evas
SVN revision: 30696
2007-07-10 00:13:26 +00:00
Carsten Haitzler
0c4af24a33
save a few bytes by packing structures better... simple savings :)
...
SVN revision: 30486
2007-06-28 23:22:20 +00:00
Carsten Haitzler
849e428e7f
documentation from brett... tiler can compiler again.
...
SVN revision: 30221
2007-06-04 09:48:28 +00:00
tilman
936b791547
a bunch of constness fixes
...
SVN revision: 29871
2007-05-06 11:29:37 +00:00
Andreas Volz
d1b66f89e6
added some docs with best of my knowledge. Please check and correct if needed.
...
SVN revision: 29747
2007-04-28 10:21:30 +00:00
Carsten Haitzler
18b973d1ac
1. fixed some inefficient edje loading - moved checks to the cache code where
...
it sould be
2. fixed edje handling of delete of objects so we don't lose clip info if we
move a swallowed object out
3. fix up norender stuff for evas a bit
4. pants.
5. coogee beach (sydney) in summer right now is beatiful - KICK ASS!
SVN revision: 28102
2007-01-22 12:44:57 +00:00
Carsten Haitzler
f83220c857
not complete yet - actually i need help with the fragment shader.
...
in evas_gl_texture.c i have a frag shader, and it tries to use a set of 3
textures that act as the yuv planes, BUT the u and v textures (Utex and Vtex)
are simply getting values from the Ytex - regardless of what i try. grrr.
what's up with that?
SVN revision: 27495
2006-12-17 15:48:52 +00:00
Carsten Haitzler
3e337b0754
and actually call the engine calls!
...
SVN revision: 27390
2006-12-09 09:02:43 +00:00
Carsten Haitzler
2058cfd58b
1. add new api calls to 1. set a "native surface" for image objects. this
...
currently does nothing and i have kept it VEEERY generic it's a pointer to a
native surface which can be just about anything - each engine will probably
define a format of its own you need to use VIA the native surface type.
2. add calls to set/get colorspace - moving this down into the engine level.
so far engines do nothing at all with it - but api is there.
3. clean up gl engine a bit - make it more standard.
SVN revision: 27389
2006-12-09 08:52:08 +00:00
Carsten Haitzler
f80a02f999
a few things.
...
1. disable viewports other than 1:1 at 0,0
2. remove output space coorsds for pointer.
3. remove geom caching
4. make threaded pipelined engine a runtime detect if u have > 1 cpu.
5. pthread build default if u have pthread.h and sched.h
SVN revision: 27131
2006-11-16 03:20:24 +00:00
Carsten Haitzler
8c93e825a8
same as previous commit.
...
SVN revision: 26236
2006-09-30 10:18:37 +00:00
Carsten Haitzler
0889c589f2
added the ability to set load scaledown, dpi or load size - the svg loader
...
uses these to know what to render and how (or has defaults if these are not
set)
SVN revision: 24868
2006-08-18 14:45:26 +00:00
Carsten Haitzler
d7eee7eee6
patches that i said were in - commit. (see my reply emails)
...
also finish off a TODO item or 2
SVN revision: 23267
2006-06-07 23:30:15 +00:00
sebastid
a17c875ddc
Add const.
...
Remove unused variables.
SVN revision: 23027
2006-05-31 18:33:46 +00:00
Carsten Haitzler
77e35d60a3
jose's software rendering work - slight improvements (about 5-10%). i had to
...
disable destination alha mmx support for text rendering (mask + color) as it
was broken in tests.
SVN revision: 22440
2006-05-02 07:28:49 +00:00
sebastid
3e41ec2fbd
Remove EAPI warnings.
...
Remove duplicate defines.
SVN revision: 19579
2006-01-06 23:05:17 +00:00
Carsten Haitzler
3621124677
stringshare works! :)
...
SVN revision: 18724
2005-11-30 08:45:20 +00:00
Carsten Haitzler
7ea7bdf610
disable stringshare... something fishy.
...
SVN revision: 18698
2005-11-29 09:02:51 +00:00
Carsten Haitzler
aaf6e303bd
use stringshare. saves a few hundred allocs... if we start doing lots of text
...
:)
SVN revision: 18679
2005-11-28 15:18:01 +00:00
Carsten Haitzler
6f24506e8b
1. diable a bunch of engines from auto-detecting stuff. you have to manually
...
--enable gl, qtopia and directfb enigines - they are either incomplete, buggy
or simply used so little that its not worth building unless the user REALLY
wants the support.
SVN revision: 18424
2005-11-11 06:09:46 +00:00
tsauerbeck
72883bc3de
more warning fixes
...
SVN revision: 17314
2005-10-08 10:43:14 +00:00
Carsten Haitzler
60efd688cc
fix pixel uploads form emotion
...
SVN revision: 17133
2005-10-03 13:53:11 +00:00
Carsten Haitzler
c934b1c733
fix gradients on scale
...
SVN revision: 17131
2005-10-03 13:14:07 +00:00
Carsten Haitzler
0f042bcbd4
fix xrender engnie to accept user-provided pixel data
...
SVN revision: 17128
2005-10-03 10:20:12 +00:00
Carsten Haitzler
f4a8513aa4
an xrender engine. fully complete - but it doesnt support shaped window masks
...
and destination alpha like software_x11 does so its not a 100% dropin
replacement... yet
SVN revision: 17112
2005-10-02 15:15:44 +00:00
sebastid
3f776d358a
Cleanup some headers.
...
Remove duplicate typedefs and declerations.
SVN revision: 15407
2005-06-18 01:00:32 +00:00
Carsten Haitzler
75ae92333a
warnigns cleanups + fb 32bpp transparency support for evas from celement
...
SVN revision: 14893
2005-05-22 03:02:15 +00:00
Carsten Haitzler
46e02cf8bb
whitespace
...
SVN revision: 14889
2005-05-22 02:49:50 +00:00
Carsten Haitzler
cb54bb2e60
optimisipoos. (e17's menus should be more responsive now)
...
SVN revision: 14084
2005-04-03 14:22:17 +00:00
Carsten Haitzler
3ca85e87e2
work on valgrind issue... this should fix dropshadow - evas didnt allow us to
...
nuke the data.
SVN revision: 14064
2005-04-01 16:12:09 +00:00
Carsten Haitzler
5fa03d138e
support unfilled borders with images (middle doesnt fill)
...
SVN revision: 14037
2005-03-31 11:39:55 +00:00
Carsten Haitzler
70e11d5228
and if the image size isnt set yet...
...
SVN revision: 13950
2005-03-28 04:58:25 +00:00
Carsten Haitzler
35967b3ead
and dont reload if the image is generated pixels...
...
SVN revision: 11701
2004-09-23 02:18:15 +00:00
Carsten Haitzler
b95e96d208
and invalidate that image...
...
SVN revision: 11700
2004-09-23 02:08:26 +00:00
Carsten Haitzler
673e8ad92d
load - check! :)
...
SVN revision: 11699
2004-09-23 01:58:50 +00:00
Carsten Haitzler
e1191d8aab
dont wipe filename if getting pixels for reading :)
...
SVN revision: 11695
2004-09-22 04:54:39 +00:00
Carsten Haitzler
5845acceab
brett's patch for resize and doc typos :)
...
SVN revision: 11681
2004-09-21 03:15:42 +00:00
ncn
1ac05630b8
Some new docs, some cleanup, some more groups.
...
SVN revision: 11203
2004-08-12 12:14:01 +00:00
ncn
bc8c430596
Some simplification, some new functions docs, some new modules, some new doc bugs.
...
SVN revision: 11125
2004-08-01 12:34:19 +00:00
Carsten Haitzler
d88541cedb
as an excercise in forcing everyone to write code using the correct
...
datatypes... i have by default changed the coord datatypes to be ints instead
of doubles... not - READ your headers carefully - they are Evas_Coord types.
dont ASSUME them to be anything except a scalar of some sort your compiler
can handle and cast. (coudl be int, long, long long, short, double, float etc.)
SVN revision: 9924
2004-04-27 08:31:27 +00:00
zuluone
c17ec61deb
corrected the docs slightly - no code changed
...
SVN revision: 8993
2004-02-16 19:22:48 +00:00
Carsten Haitzler
58d0647f41
yuv pixel import api (well arbitary pixel format import api) for doing media
...
sreams (video) via image objects
SVN revision: 8068
2003-12-10 01:12:13 +00:00
Carsten Haitzler
1bf34243f6
move co-ordinates to be their own type. this is a good thing, because ti
...
allows me to be able to virtualize he canvas co-ordinate system. right now
it's doubles. i can now move to floats, int's etc. with a recompile (and well
recompile all depending apps too). it's still ACTUALLY doubles, just all
typedef'ed now. i've also changed booleans to actual boolean types (not an
int), all code will keep working - but i'd highly suggest moving your code to
use these types if interacting with evas.
SVN revision: 7644
2003-10-18 03:34:00 +00:00
Carsten Haitzler
22ff36d771
oops overzealous optimizing made me miss a case... naughty naughty.. very
...
naughty. fix.
SVN revision: 7254
2003-07-29 01:42:20 +00:00
Carsten Haitzler
a2051c00f2
special case fill if fill = object size to avoif roundoff miscalcs
...
SVN revision: 6832
2003-04-05 04:48:14 +00:00
Carsten Haitzler
42219cdca3
Evas doc update... at least all api calls are now listed
...
SVN revision: 6742
2003-03-05 02:30:20 +00:00
Carsten Haitzler
d92d87a4a6
now that documentation is looking nicer
...
SVN revision: 6701
2003-02-21 10:28:24 +00:00
Carsten Haitzler
90a63a715f
major oopsie. :)
...
SVN revision: 6691
2003-02-15 01:30:32 +00:00
Horms
d115d3a677
removed some potential double frees in evas_object_image_*
...
SVN revision: 6682
2003-02-13 10:25:30 +00:00
Carsten Haitzler
9854af242d
i've been leaning mem usage down... save 30% on all evas_objects now! :)
...
SVN revision: 6678
2003-02-09 04:22:45 +00:00
Carsten Haitzler
fcc61494df
fear the changes... api breakage... everyone.. errr... fix yer proggies! :)
...
SVN revision: 6618
2003-01-22 22:24:36 +00:00
Carsten Haitzler
3f207b8c08
const-ify lots of things...
...
SVN revision: 6558
2003-01-10 04:58:51 +00:00
Carsten Haitzler
56b5e15f26
code move
...
SVN revision: 6445
2002-11-08 08:02:15 +00:00