Carsten Haitzler
2f23ab0c72
more cleanings
...
SVN revision: 3602
2000-10-14 02:11:51 +00:00
Carsten Haitzler
33e7393cba
nicer text flow
...
SVN revision: 3601
2000-10-14 02:04:06 +00:00
Carsten Haitzler
d3ae1eff04
oooooooh text! :)
...
SVN revision: 3600
2000-10-14 01:37:11 +00:00
Carsten Haitzler
d56f73d036
fix gl engine bug with text rendering... hmmm odd... :)
...
SVN revision: 3598
2000-10-14 01:10:53 +00:00
Carsten Haitzler
e5da21c411
more stuff........... :)
...
SVN revision: 3593
2000-10-13 18:33:44 +00:00
Carsten Haitzler
aa911f3052
some new api calls :)
...
SVN revision: 3592
2000-10-13 18:00:48 +00:00
Carsten Haitzler
922791c90a
slight pointer inconsistancies fixed
...
SVN revision: 3591
2000-10-13 17:59:41 +00:00
Carsten Haitzler
741da1d72e
test program handles color alpha blended mouse pointer a little better now :)
...
SVN revision: 3590
2000-10-13 13:55:02 +00:00
Carsten Haitzler
b6c640a556
working on evas test program
...
SVN revision: 3587
2000-10-13 03:28:32 +00:00
Carsten Haitzler
e04cb0b0f6
fix that
...
SVN revision: 3580
2000-10-12 21:04:13 +00:00
Carsten Haitzler
46b738ad78
attempts at making polys work all over - gl engine has problems though...
...
this is due to gl not handling complex (non convex) polys and glu's tesselator
doesnt work... for some reason...
well just need to make imlib2's polys anti-alias and that will get some handled
I need to fix the line rendering so it handles being clipped better.
SVN revision: 3575
2000-10-12 13:57:49 +00:00
Carsten Haitzler
53b3a6face
start of polygon drawing support...
...
SVN revision: 3574
2000-10-12 00:26:34 +00:00
Carsten Haitzler
3a3ebbca58
i forgot what i did - but it's good whatever it is....
...
SVN revision: 3567
2000-10-06 13:29:30 +00:00
Carsten Haitzler
c6e5ed3a1d
some basic start on documentation....what's happening to me? all this
...
documentation? :)
SVN revision: 3554
2000-09-27 15:14:06 +00:00
Carsten Haitzler
45edcbef32
update README
...
SVN revision: 3551
2000-09-26 19:34:21 +00:00
Carsten Haitzler
289117a952
privatise data structs for evas... much cleaner. all structs are now internal
...
so you cant look into them. all defines now become enums too - cleaner. no
more bypassing the api is possible :)
also added better checks and --with- stuff for imlib2, gl and ttf
SVN revision: 3548
2000-09-26 19:16:48 +00:00
Carsten Haitzler
faa90fe44b
more on the new evas test. add some more api calls.
...
SVN revision: 3544
2000-09-25 19:47:44 +00:00
Carsten Haitzler
e5f8c61ec8
update functions in oepng-less empty prototypes
...
SVN revision: 3539
2000-09-23 15:03:39 +00:00
Carsten Haitzler
bc0ec0206f
dont need those pics
...
SVN revision: 3537
2000-09-22 17:22:27 +00:00
Carsten Haitzler
18a02a137c
new test program started work on (old test is evas_test_old)
...
SVN revision: 3536
2000-09-22 01:12:52 +00:00
Carsten Haitzler
c1e76e2244
fix mimpmap bug for wierd scalings.....
...
SVN revision: 3534
2000-09-20 23:24:52 +00:00
Carsten Haitzler
c68ba91c9c
make test programs help output be useful
...
SVN revision: 3524
2000-09-18 02:33:52 +00:00
Carsten Haitzler
8923422a2e
add code to double check object type before doing anything to objects
...
SVN revision: 3523
2000-09-18 02:22:04 +00:00
Carsten Haitzler
e7c086bd57
mo mo
...
SVN revision: 3518
2000-09-17 22:39:20 +00:00
Carsten Haitzler
d62a6eed56
blah - test that out :) x11 evas does NOT do well in evas test... but
...
then again - evas test is heavily using all the funky features that the x11
backend is attempting to simulate via X and is suffering badly. i'm sure it
will perform a LOT better with conservative use than the brutality evas_test
puts it through
SVN revision: 3515
2000-09-17 21:59:47 +00:00
Carsten Haitzler
7ac1ecc932
much better! dithe rpatterns match for eect updates - fix leak
...
SVN revision: 3514
2000-09-17 21:53:30 +00:00
Carsten Haitzler
e2ee27d9f6
lines now work
...
SVN revision: 3512
2000-09-17 20:35:12 +00:00
Carsten Haitzler
fc7f0b3908
fix that mask leak
...
SVN revision: 3511
2000-09-17 20:16:22 +00:00
Carsten Haitzler
ff43dc6621
rectangles now work in the x11 engine
...
SVN revision: 3510
2000-09-17 20:07:23 +00:00
Carsten Haitzler
8641c36e33
ok - thats a litle better perfromance
...
SVN revision: 3506
2000-09-17 18:16:53 +00:00
Carsten Haitzler
240dc97f4c
x11 engine code added - only partially works
...
SVN revision: 3503
2000-09-17 06:30:44 +00:00
Carsten Haitzler
b57e34cc83
ok - that was screwy.. :) propt type problem - fixed :)
...
SVN revision: 3487
2000-09-16 00:24:38 +00:00
Carsten Haitzler
b585b3006d
comment added to evas_free - compiler bug? eh? really odd
...
SVN revision: 3486
2000-09-16 00:17:37 +00:00
Carsten Haitzler
b155d7063a
fix minor problem there.........
...
SVN revision: 3483
2000-09-15 23:49:25 +00:00
Carsten Haitzler
a0cbcf3790
apply some selly's "no more leaks"
...
SVN revision: 3475
2000-09-15 17:04:07 +00:00
Carsten Haitzler
ff01c864a4
allow color allocation policy to be set in evas
...
SVN revision: 3473
2000-09-15 15:04:48 +00:00
Carsten Haitzler
f0563a7bfa
only init once
...
SVN revision: 3472
2000-09-15 14:40:26 +00:00
Carsten Haitzler
2c9afe3d84
same here
...
SVN revision: 3471
2000-09-15 14:38:14 +00:00
Carsten Haitzler
7513d0ab8e
dont call visual and colormap inits
...
SVN revision: 3470
2000-09-15 14:37:47 +00:00
Carsten Haitzler
e2ffcf313c
dissalow resizing for line and text objects - doesnt make sense -
...
change the font or string to resize text, and chnage line coords.
add ability for color settings to apply to image objects too (image colors get
multiplid by color set on image - 255, 255, 255, 255 is "normal" so it's fast
path rendering - all other colors go thru color modifiers in the imlib engines
and gl handles it int he gl engine. if alpha is 0 the object draw is aborted
immediately for fast path.
SVN revision: 3468
2000-09-15 13:49:14 +00:00
Carsten Haitzler
a751ec1b21
we have a new rendering target for evas - an imlib image buffer.
...
it will render to a virtual image buffer just like it would to a window.
the logic works the exact same way as a window - it wil lonly render the rects
that changed. if a rect chnaged it expects that rect to have been cleared and
will blend the canvas ontop of the image - so you can use it to augment the
current image contents (though they will be permenantly modified). This is
specifically designed for doing things like rendering a canvas to be saved
to an image file.
WHEEEEEEEE :)
SVN revision: 3460
2000-09-13 22:36:46 +00:00
Carsten Haitzler
3a1fb0355c
add the api routines to query the text objects
...
SVN revision: 3455
2000-09-13 17:19:38 +00:00
Carsten Haitzler
54af8d51ff
routiens for mroe text info.....
...
SVN revision: 3454
2000-09-13 17:11:53 +00:00
Carsten Haitzler
361f941365
ok- work again.. was just testing..... :)
...
SVN revision: 3444
2000-09-13 15:46:54 +00:00
Carsten Haitzler
d660812fe8
add font ascent/descent checking
...
SVN revision: 3442
2000-09-13 15:08:05 +00:00
Carsten Haitzler
71d101387e
dont need that file
...
SVN revision: 3441
2000-09-13 14:43:21 +00:00
Carsten Haitzler
85188b4c49
silly - move that free
...
SVN revision: 3323
2000-09-05 17:20:10 +00:00
Carsten Haitzler
f59266a099
double free of callbakcs! no no no - don't do that!
...
SVN revision: 3315
2000-09-04 23:01:03 +00:00
Term
81ba1e730a
Adding yet another spec file.
...
SVN revision: 3289
2000-09-01 03:16:12 +00:00
Carsten Haitzler
738f9d5fea
slight stakcing chnage redraw problem - didnt queue a redraw if stacking
...
changed (ie raise or lower)
SVN revision: 3288
2000-08-31 23:30:54 +00:00