Commit Graph

399 Commits

Author SHA1 Message Date
mazeone ea99ddf975 clean up rastermanglish in the docs :)
SVN revision: 4202
2001-02-13 02:37:23 +00:00
Carsten Haitzler d43ce5760b fix typo in comments
SVN revision: 4190
2001-02-12 18:54:13 +00:00
Carsten Haitzler 6221cc4020 ecore.m4
SVN revision: 4151
2001-01-25 21:57:02 +00:00
Carsten Haitzler d02e5fd9e4 evas.m4
SVN revision: 4150
2001-01-25 21:56:04 +00:00
Carsten Haitzler e53a018671 well if u have to have it in the makefile- have the files!
SVN revision: 4148
2001-01-24 01:53:51 +00:00
Mandrake 36699b1484 raster, I know you may not want this here, but apparently this fixes a
crashing bug in gevas (the gtk evas frontend).  lemme know if this needs to be
removed.


SVN revision: 4141
2001-01-21 03:09:33 +00:00
Carsten Haitzler 2ee05386b4 minor fixup if last char in string has 0 boundingbox width :)
SVN revision: 4123
2001-01-17 21:31:30 +00:00
boris d3a3922b8d check that the GLU lib is the correct version (ie has Tess routines)
SVN revision: 4118
2001-01-14 11:07:01 +00:00
Carsten Haitzler 731f192d5e * fix requires for imlib2 to require 1.0.1
SVN revision: 4106
2001-01-07 22:02:31 +00:00
Carsten Haitzler 38c00cc88b errr - beat me dead with a large possum - but somehow these 2 files got
swapped (in their contents) - thank god it still worked & compiled - but
well... that wasn't very good now was it? :)


SVN revision: 4104
2001-01-07 21:04:32 +00:00
Mandrake 9cf4dd7c8c hush cvs
SVN revision: 4098
2001-01-06 00:28:05 +00:00
Mandrake 72d8d91f3c More updates to make this compile without having Mesa installed.
SVN revision: 4085
2001-01-03 06:04:56 +00:00
Mandrake e1166904f6 If you don't have GL installed at all, this wouldn't compile.
Fixed with a couple of #ifdef's


SVN revision: 4084
2001-01-03 05:48:54 +00:00
Carsten Haitzler cacfc4d7a1 more functions to support E17
SVN revision: 4075
2001-01-02 23:09:49 +00:00
Carsten Haitzler 72a83a2724 fix that event problem... and errr.. some gfx optimizations :)
SVN revision: 4074
2001-01-02 23:09:32 +00:00
Term 6a62ebfa0e More cleanups by srl <srl@penguinpowered.com>.
SVN revision: 4068
2000-12-30 07:19:54 +00:00
Term 8decb4effc typo (identified by srl).
SVN revision: 4067
2000-12-30 06:51:18 +00:00
Carsten Haitzler 9d0df0ab71 tststststts
SVN revision: 4064
2000-12-29 22:27:28 +00:00
Carsten Haitzler dd750e70ad tst....
SVN revision: 4063
2000-12-29 22:24:51 +00:00
Carsten Haitzler 470680c1da a test.....
SVN revision: 4061
2000-12-29 22:23:11 +00:00
Carsten Haitzler de47e5abcb test
SVN revision: 4059
2000-12-29 22:13:22 +00:00
Carsten Haitzler 20bcdcee58 test
SVN revision: 4057
2000-12-29 21:55:53 +00:00
Carsten Haitzler 709470c05b up to 0.0.3
SVN revision: 4055
2000-12-29 21:39:19 +00:00
Carsten Haitzler a084ff527e This finishes up the complete rewrite of evas's backend engines to be cleaner,
meaner, faster and more complete - as well as handling clipping too.

Over christmas I added clipping to evas (objects can be clipped by rectangle
objects - the clipped objects are also colours by the clipping object)

I rewrote the GL engine to be a LOT faster - evas_test shows a good 300-400%
speedup. I fixed polygone tessalation in the gl engine (i just wish the gl
book would tell me it uses the data in-place instead of making a tmp copy of
it!)

I made all engines match up pixel-for-pixel with fonts, and the gl engine's
texture mech maping works just fine.

The X11 engine is now fully functional - it does all objects - text included
but it makes serious sacrifices in image quality to get speed (no dithering,
no anti-aliased scaling, no alpha blending etc.).

Some optmizations in the X11 engine too

overall a much more complete implikemntation of evas and its renderers - you
shoudl see massiv eimprovements in GL rendeirng and be able to actualyl use
the X11 rendering without a problem :)


SVN revision: 4052
2000-12-29 20:43:48 +00:00
Carsten Haitzler 84ca5f1326 tusting
SVN revision: 4047
2000-12-28 01:08:54 +00:00
Carsten Haitzler 31c595b2aa tst
SVN revision: 4045
2000-12-28 01:05:58 +00:00
Carsten Haitzler e0f09d4f64 x11 engine now does fonts :)
SVN revision: 4043
2000-12-28 01:01:52 +00:00
Carsten Haitzler a594f867b6 partial buffer swap code gets coords right - but GOD is it slow... i think
there needs to be some work done on glcopypixels... :)
its disabled for now - but partial buffer rendering is enabled.


SVN revision: 4040
2000-12-27 21:47:38 +00:00
Carsten Haitzler ce2f4fe9f1 * rewrote GL engine for evas - vast speed improvements and cleanliness
improvements - MUCH better
* fixed imlib and x11 engines - much faster x11 engine. much better imlib
engine
* added clipping ability to evas (you can clip one object by another for now
only rectangles are supported)
* you will need to use cvs imlib2 - i fixed the clipping in it to apply to
images, text and gradients too.
* almost done with x11 engine - just fonts to go (mostly done)
* clipping rects rgba color modifies what they clip
* gl, imlib and x11 engines modified to do clipping
* still need to add border scaling supporty to gl engine
* maybe some other stuff i don't remember - i've been sick over christmas


SVN revision: 4039
2000-12-27 20:51:39 +00:00
Laurence J. Lane deb3a7cc06 assimilation and.. what was that?
SVN revision: 4030
2000-12-24 15:40:05 +00:00
Laurence J. Lane 8d0d1e95f2 more assimilation
SVN revision: 4029
2000-12-24 15:37:19 +00:00
Carsten Haitzler 25a9c709bd more stuff to support shape handling for e17... :)
SVN revision: 4005
2000-12-18 21:26:17 +00:00
Mandrake f6caa2df4d added two functions I needed in etox
int evas_get_text_height(Evas e, Evas_Object o)
int evas_get_text_width(Evas e, Evas_Object o)

very simple and straightforward.


SVN revision: 3990
2000-12-14 07:23:27 +00:00
Carsten Haitzler 9215204dcd evas_get_layer();
SVN revision: 3981
2000-12-12 21:13:32 +00:00
Carsten Haitzler 015b9fbc4b I wonder what i fixed.... :)
SVN revision: 3974
2000-12-11 19:12:16 +00:00
Carsten Haitzler 1a389a8a00 errr... fixes :)
SVN revision: 3973
2000-12-11 19:11:24 +00:00
Term f99e700cb7 Whee let's just make every library over! And from cvs! And make it work!
SVN revision: 3966
2000-12-09 02:45:43 +00:00
Term 2df9d20f49 Add ecore-config, fix files requiring it.
Eventually, I'll get to build e17. ;)


SVN revision: 3965
2000-12-09 02:31:37 +00:00
Term 87b602f143 Package management == good
SVN revision: 3963
2000-12-09 01:18:53 +00:00
Carsten Haitzler 96561852bf more api additions to suport writign E17... :)
SVN revision: 3957
2000-12-08 00:37:52 +00:00
Carsten Haitzler 1175ab0854 and return valid info when theres nothngi to do... :)
SVN revision: 3941
2000-12-02 02:49:51 +00:00
Carsten Haitzler 7badc56fdb add new render call that returns the updates that got rendered :)
SVN revision: 3940
2000-12-02 02:21:07 +00:00
Carsten Haitzler e14aa620c2 dont return null fi images doesnt exist.. obejct creation shoudl ALWAYs
succeed!


SVN revision: 3934
2000-11-29 04:49:22 +00:00
Carsten Haitzler 1c76190a4b doesn't pass make distcheck!
SVN revision: 3933
2000-11-29 04:46:58 +00:00
Carsten Haitzler 9d7f6187e0 woooop fix fix fix.. note to self... font caching in the gl engine REALLY
needs work.. but that can wait as an optmization/imporovement later. for now
it works and works pretty fast / ok if your hardware is good. i'll have to
make it better later.


SVN revision: 3932
2000-11-29 04:38:22 +00:00
Carsten Haitzler b37830894e increase font cache and image cache.. this shoudl help a bit
SVN revision: 3931
2000-11-28 00:53:22 +00:00
Carsten Haitzler e21838f9f2 slightly cleaner code... :)
SVN revision: 3930
2000-11-28 00:51:22 +00:00
Carsten Haitzler 98261e19e3 enable the font bug again... debugging dri.. :)
SVN revision: 3928
2000-11-27 23:51:00 +00:00
Horms 41c72f3b84 added debian stuff maaaaaaaaaaaaaaate
SVN revision: 3924
2000-11-26 17:21:17 +00:00
Carsten Haitzler c4814ed242 more calls for wm stuff....
SVN revision: 3918
2000-11-25 02:07:06 +00:00
Carsten Haitzler a90e845d1e more code to do window management
SVN revision: 3913
2000-11-21 22:35:42 +00:00
Carsten Haitzler d379f6b771 more calls to help to do window managment... ooooooh I wonder what that means!
SVN revision: 3901
2000-11-17 18:28:11 +00:00
Joshua Deere f7a6c88618 Changed evas_add_image_from_file() to return NULL if the file could not be
loaded or did not exist


SVN revision: 3890
2000-11-15 21:31:14 +00:00
Mandrake 92c4c2732d Hush CVS :)
SVN revision: 3888
2000-11-15 20:14:05 +00:00
Mandrake 6c7f883c91 nice typo. amazing this stuff ever works :)
SVN revision: 3887
2000-11-15 20:11:55 +00:00
Carsten Haitzler d40d6c6f01 adding some grab calls while i'm making my window border code work... :)
SVN revision: 3871
2000-11-13 03:45:32 +00:00
Carsten Haitzler 70c496497d there's an oops in ecore e_window_show... :)
SVN revision: 3853
2000-11-11 00:24:02 +00:00
Carsten Haitzler 25153f7298 gravity handled 100% correctly now
SVN revision: 3849
2000-11-10 21:27:27 +00:00
Carsten Haitzler 0bc1fb60b3 oops printf still there
SVN revision: 3845
2000-11-10 03:32:29 +00:00
Carsten Haitzler 918a9de0c1 fix widnow gravity caching stuff
SVN revision: 3843
2000-11-10 03:22:58 +00:00
Carsten Haitzler 4fe996c71f generate fake moves events for enter/leave
SVN revision: 3838
2000-11-10 01:33:11 +00:00
Carsten Haitzler af1ac0ce02 more calls :)
SVN revision: 3834
2000-11-09 23:49:50 +00:00
Carsten Haitzler 51f0972f8d return values in default cases where applicable
SVN revision: 3817
2000-11-07 20:43:05 +00:00
Carsten Haitzler acc7f88694 mouse out event - ay object mouse is in.... leave event... generate.
SVN revision: 3808
2000-11-04 19:17:57 +00:00
Carsten Haitzler 376cb1963e stray ;
SVN revision: 3807
2000-11-03 00:29:05 +00:00
Carsten Haitzler 5787acde54 zero macro
SVN revision: 3806
2000-11-03 00:27:37 +00:00
Carsten Haitzler db9b37768c add ungrab call for ungrabbing the implicit grab when buttons go down....
SVN revision: 3796
2000-10-31 18:15:11 +00:00
Carsten Haitzler 0fbc800d38 move headers into 1 headre and install it - do a few cleanings etc. :)
SVN revision: 3776
2000-10-29 07:34:16 +00:00
Carsten Haitzler 90c2286933 fix bug with gradient texture binding :)
SVN revision: 3762
2000-10-28 18:27:43 +00:00
Carsten Haitzler 92e9ebd222 fix "special case" for rectangles - property chnage parameter wasnt being set
in some cases.


SVN revision: 3761
2000-10-28 18:03:39 +00:00
Carsten Haitzler 2e06735388 fix a minor event bug with retaining the wrong coordinates fomr the last
event. never saw it because i was always feedingin mosue move events too


SVN revision: 3743
2000-10-26 22:47:33 +00:00
Term 90493cb200 more typos
SVN revision: 3723
2000-10-26 00:19:36 +00:00
Term 96475fa637 I was wondering why it worked anyway...
SVN revision: 3722
2000-10-25 23:37:23 +00:00
Term 5416825108 typo
SVN revision: 3721
2000-10-25 23:36:44 +00:00
Tom Gilbert d0e6540f88 bla bla bla
SVN revision: 3712
2000-10-25 11:48:43 +00:00
Tom Gilbert 3974364a5b get rid of them
SVN revision: 3711
2000-10-25 11:38:10 +00:00
Tom Gilbert 45598b89bb purge that
SVN revision: 3710
2000-10-25 11:33:59 +00:00
Carsten Haitzler 2deea5a083 make distcheck pass.......... :)
SVN revision: 3708
2000-10-24 22:11:31 +00:00
Carsten Haitzler 967df257cf add files so they get into extra_dist :)
SVN revision: 3706
2000-10-24 00:36:29 +00:00
Carsten Haitzler 581e017a65 slightly more correct :)
SVN revision: 3705
2000-10-24 00:22:45 +00:00
Carsten Haitzler b81ee05c27 evas_test now make installs :)
SVN revision: 3703
2000-10-24 00:21:49 +00:00
Carsten Haitzler 61f9e4f648 raster: special case optimization for retcangle objects... since they are a
solid color - if you move or resize a rect and it doesnt change color, or
stakcing or visability - it only changes size and/or location, i do an XOR on
the update rectangles (this is a logical geometric XOR) and only update those
rectangles... why do this? see efm with the selection rectangle? it re-renders
the entire rectangle area - even only the edges change while you drag it around
so this special casing in evas would handle that and optimize.


SVN revision: 3690
2000-10-22 19:14:22 +00:00
Carsten Haitzler 4d126e9df5 update a bit of the readme
SVN revision: 3682
2000-10-21 17:01:56 +00:00
Carsten Haitzler ed69ed5d43 update the documentation to include a good explanation of how rendering works
SVN revision: 3680
2000-10-21 16:31:47 +00:00
Carsten Haitzler 036b906fa3 test commit
SVN revision: 3677
2000-10-20 22:59:31 +00:00
Carsten Haitzler 58965c4663 just testing new commit message
SVN revision: 3670
2000-10-20 22:47:55 +00:00
Carsten Haitzler f843a2453a minor documentation fixes
SVN revision: 3667
2000-10-20 21:34:25 +00:00
Tom Gilbert 0e64a78d9a ew.
SVN revision: 3666
2000-10-20 11:17:18 +00:00
Tom Gilbert 68916ba5d9 seeyah
SVN revision: 3665
2000-10-20 11:12:20 +00:00
Tom Gilbert dd507c85cb kill unneeded functions
SVN revision: 3664
2000-10-20 10:58:54 +00:00
Tom Gilbert 8685930a75 Initial event abstraction for e17. More work needed.
SVN revision: 3663
2000-10-20 10:48:21 +00:00
Carsten Haitzler f984e4ab77 make sure that make distcheck works
SVN revision: 3658
2000-10-19 23:27:54 +00:00
Carsten Haitzler 75c2ebe3e8 and only include render header if we have render....
SVN revision: 3656
2000-10-19 23:13:26 +00:00
Carsten Haitzler bbbea130ec xrender configure detect
SVN revision: 3655
2000-10-19 23:06:48 +00:00
Carsten Haitzler 261a868816 add some code ro render routines to hanbdle render extension... not much yet
SVN revision: 3654
2000-10-19 22:15:16 +00:00
Carsten Haitzler b4db700396 test
SVN revision: 3652
2000-10-18 15:13:46 +00:00
Carsten Haitzler 8a740e5fa4 stubs for Xfree86 Render extension support. STUBS only now. will get filled in
as soon as i have this puppy installed and working


SVN revision: 3651
2000-10-18 00:48:25 +00:00
Carsten Haitzler 9e610f2bc3 commit version up for README
SVN revision: 3646
2000-10-17 23:34:35 +00:00
Carsten Haitzler dc33620c82 fix mouse enter bug for first enter.
SVN revision: 3643
2000-10-17 22:30:21 +00:00
Carsten Haitzler cf7ca04c45 more event paranoia. should all be fixed now
SVN revision: 3641
2000-10-17 16:29:59 +00:00
Carsten Haitzler 871a300457 added event paranoia for when deleteing objects - makes damn sure the grabbed
mouse button object handle and mouse object handle are NULL if we're going off
freeing / deleting this object


SVN revision: 3640
2000-10-17 16:14:36 +00:00
Carsten Haitzler a74c5544a3 add external dir specified for support libs to LDFLAGS at configure time
SVN revision: 3639
2000-10-17 15:21:50 +00:00
Carsten Haitzler f0d30c41b1 commit pabs's fix for -ansi -pedantic compiling
SVN revision: 3637
2000-10-16 23:18:22 +00:00
Carsten Haitzler f34d866012 back to normal
SVN revision: 3636
2000-10-15 19:54:42 +00:00
Carsten Haitzler 434e3a4b10 flying action........ :)
SVN revision: 3635
2000-10-15 19:54:41 +00:00
Carsten Haitzler bbd37958b9 final lump - added images for image demo
SVN revision: 3634
2000-10-15 19:54:40 +00:00
Carsten Haitzler 6da60da7a9 do total average fps
SVN revision: 3633
2000-10-15 19:54:39 +00:00
Carsten Haitzler e03fb8578c add images
SVN revision: 3632
2000-10-15 19:54:38 +00:00
Carsten Haitzler 12f6d6d62e polygon demo
SVN revision: 3631
2000-10-15 19:54:37 +00:00
Carsten Haitzler 3a11bc158a added save file flag for old evas test and fixe dimage buffer rendering to work
again


SVN revision: 3630
2000-10-15 19:54:36 +00:00
Carsten Haitzler 5e5d03af9c rects and lines display :)
SVN revision: 3628
2000-10-15 19:07:51 +00:00
Carsten Haitzler 2779c6f133 image renderer works withotu needing display info
SVN revision: 3627
2000-10-15 18:51:38 +00:00
Carsten Haitzler 895df6c82d some............ MEAT! :)
SVN revision: 3626
2000-10-15 17:50:38 +00:00
Carsten Haitzler 1249de5a4a make sure we bind AND then set th minand mag filters
SVN revision: 3623
2000-10-15 05:59:26 +00:00
Carsten Haitzler 49daaa1604 text comes in a little nicer now
SVN revision: 3622
2000-10-15 05:44:57 +00:00
Carsten Haitzler 5ee372dad1 evas_test client is smart enough to figoure out what windows obscure it and
if they are shaped and suitably obscure bits of the evas so it doesnt have
to render those. in software mode try moving a big window over the middle
of the evas and watch the fps go up :) (i'ts simply not rendering what's
under the window)


SVN revision: 3621
2000-10-15 05:00:40 +00:00
Carsten Haitzler 28920da8b3 region obscuring code. this should provide for apps using evas to indicate
whihc retcangles of the evas are completely obsucred by covering windows
so evas doesn't render things it doesn't need to (ie they can't be seen).


SVN revision: 3619
2000-10-15 03:11:11 +00:00
Carsten Haitzler 13fa0bae83 typo
SVN revision: 3615
2000-10-14 19:51:19 +00:00
Carsten Haitzler 83d32f2637 cheese went rancid
SVN revision: 3614
2000-10-14 19:49:13 +00:00
Carsten Haitzler 6f9068bd31 mouldy cheese
SVN revision: 3613
2000-10-14 19:48:38 +00:00
Carsten Haitzler 40a30be5d1 add cheese
SVN revision: 3612
2000-10-14 19:45:28 +00:00
Carsten Haitzler a50730a3ee try indiect if direct dont work
SVN revision: 3611
2000-10-14 19:09:37 +00:00
Carsten Haitzler 035035df83 intro looks even bettre now with images fading in and out....... :)
SVN revision: 3606
2000-10-14 05:06:27 +00:00
Carsten Haitzler 90a89420b2 add ungrab call for when butotn is down on object but u want to have it
ugrabbed to events/callback can proceed as per normal


SVN revision: 3605
2000-10-14 03:41:11 +00:00
Carsten Haitzler b67238cba1 lets display fps...... :)
SVN revision: 3603
2000-10-14 02:26:20 +00:00
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
Carsten Haitzler afe928e120 missing border attribute setting on render.
SVN revision: 3272
2000-08-28 23:40:38 +00:00
pabs 48f4745b8d evas_get_color() attempts to dereference and write to every color
channel ptr without checking to see if it's null. -- ie things like
evas_get_color(evas, obj, &r, &g, &b, 0) will actually work now.

raster is a naugty boy.  no pudding for raster tonight.


SVN revision: 3266
2000-08-27 01:54:14 +00:00
Carsten Haitzler 02b1d9d83e get rid of replace
SVN revision: 3234
2000-08-22 21:25:52 +00:00
Mandrake 2501387eae hush cvs don't say a word
SVN revision: 3229
2000-08-22 19:15:52 +00:00
Carsten Haitzler 0fb877cf9f add some more query calls.
SVN revision: 3226
2000-08-22 07:02:35 +00:00
Carsten Haitzler 5c95f4d5b9 missed those libs
SVN revision: 3224
2000-08-22 04:46:25 +00:00
Carsten Haitzler 254126cc37 fux fux fux
SVN revision: 3222
2000-08-22 04:32:05 +00:00
Carsten Haitzler 22a8ecd6fb evas-config scritp added
SVN revision: 3220
2000-08-22 04:26:18 +00:00
Carsten Haitzler eb7ec35dbc fix line draw bug - add event pass through flag for objects
SVN revision: 3219
2000-08-22 03:45:58 +00:00
Carsten Haitzler 3a0a2fe1fa add to the README
SVN revision: 3201
2000-08-20 23:04:55 +00:00
Carsten Haitzler 38577b210e and prinfs out the fps :)
SVN revision: 3200
2000-08-20 22:53:48 +00:00
Carsten Haitzler a677bd8076 handle events better on other property chnages
SVN revision: 3198
2000-08-20 22:25:08 +00:00
Carsten Haitzler 69125b70ea big click me to drag text object
SVN revision: 3196
2000-08-20 22:05:46 +00:00
Carsten Haitzler e37fccc450 event system works - callbakcs happen.. WOOHOO :)
SVN revision: 3193
2000-08-20 21:49:41 +00:00
Carsten Haitzler 5173a08776 get geometyr right when changing text
SVN revision: 3192
2000-08-20 20:31:08 +00:00
Carsten Haitzler 11fcd34b25 much better - fix that function name
SVN revision: 3188
2000-08-20 07:31:45 +00:00
Carsten Haitzler cabfad7522 add that
SVN revision: 3187
2000-08-20 07:28:43 +00:00
Carsten Haitzler 056e350668 api filled out much better now........ infact... i'm almost done :)
SVN revision: 3186
2000-08-20 07:13:31 +00:00
Carsten Haitzler da571e5aac better gl lib/header checkign in configure
SVN revision: 3121
2000-08-14 21:49:03 +00:00
Carsten Haitzler 8cef1bc011 test uses evas inlcudes in tarball not system
SVN revision: 3119
2000-08-14 17:42:24 +00:00
Carsten Haitzler 5c0c1289d6 endianess chekc for texture gneration
SVN revision: 3118
2000-08-14 16:43:52 +00:00
Carsten Haitzler aaf7e4ffb9 clean clean
SVN revision: 3117
2000-08-14 07:01:00 +00:00
Carsten Haitzler e7d5045576 oops bugs in line backend for imlb - fixed :)
SVN revision: 3116
2000-08-14 06:53:30 +00:00
Carsten Haitzler 28d61bace7 default fotn cache and image cache for imlib subsystem are bigger
SVN revision: 3115
2000-08-14 06:44:07 +00:00
Carsten Haitzler 0a73a07edf gradients added and work
SVN revision: 3114
2000-08-14 06:37:51 +00:00