Commit Graph

413 Commits

Author SHA1 Message Date
Carsten Haitzler 7b1247042b and lets make that safe for smart obbies
SVN revision: 6599
2003-01-20 04:36:17 +00:00
Carsten Haitzler 1512080561 make this baby an int
SVN revision: 6598
2003-01-20 03:55:41 +00:00
Carsten Haitzler de9b6b3ca0 ok ok.. callabcks walking lists.. delete flags... you get the idea. (i've
known about this for a long tiem and planned on fixing ti eventualyl... but
it's biting now.)


SVN revision: 6597
2003-01-20 03:54:00 +00:00
technikolor 8027de6bd8 Two minor fixes:
1) Added 3 prototypes to evas_test_main.h for setdown, scroll_setdown, and scroll_setup.
GCC prints a warning for first declaration without a proto, but other compilers (FORTE) error on it.
2) Added type to did_fps, currently a boolian var, which was declaired only static... typed it as int.

benr.


SVN revision: 6595
2003-01-19 06:23:25 +00:00
Carsten Haitzler 9b184f9bdf dont need fmemopen suppor tin evas now... just sue eet directly and dont
duplicate code...


SVN revision: 6578
2003-01-13 07:38:08 +00:00
Carsten Haitzler 7c80fa9a3e logic problem on evas_free(). shoudl be fixed now... :)
SVN revision: 6559
2003-01-10 05:38:47 +00:00
Carsten Haitzler 3f207b8c08 const-ify lots of things...
SVN revision: 6558
2003-01-10 04:58:51 +00:00
Carsten Haitzler 124d4a8909 and dont leak
SVN revision: 6557
2003-01-10 02:07:23 +00:00
Carsten Haitzler 8e3e8c5848 resolve symlinks...
SVN revision: 6556
2003-01-10 02:05:37 +00:00
Carsten Haitzler 6494104a2b aaaaaaaaah freetype 2.1.3 bugs TOO! bloody hell! ft gets BUGGIER as it goes!
:) hehehe.. ok ok - everyone USE 2.0.3!


SVN revision: 6555
2003-01-09 07:41:22 +00:00
Carsten Haitzler d90afbca86 notes in README
SVN revision: 6554
2003-01-09 03:49:33 +00:00
Carsten Haitzler 47280739ac oh my wordy lordy me.. too accurate for its own good soi've had to fidge to
overlap parts as the positioning is done in 24.8 space not integer space


SVN revision: 6553
2003-01-08 06:39:38 +00:00
Carsten Haitzler 6e8c67d976 apparently i updated something...
SVN revision: 6551
2003-01-08 04:33:33 +00:00
Carsten Haitzler b8a94c7204 ok - dont disable printf output... for debugging
SVN revision: 6550
2003-01-08 01:02:21 +00:00
Carsten Haitzler 4efc12acd1 PROPER benchmarking now...
SVN revision: 6549
2003-01-08 00:38:18 +00:00
Carsten Haitzler 0c6cc60962 ok. good stats now
SVN revision: 6548
2003-01-07 23:41:40 +00:00
Carsten Haitzler 6a25c57a51 evas_test will now tell u fps...
SVN revision: 6547
2003-01-07 23:38:24 +00:00
Carsten Haitzler 8451b5cc08 key grabs are done... ok not as efficiently as i'd liek so having more than
a dozen key grabs at any time may impact key event handling a little...

oh yeah.. added to the api .. now theres a modifier mask and a not_mask. the
not mas means "grab the key only if NONE of these modifiers are active and
only if one or more of the mask modifiers are active). using this you can
easily select allmodifiers, none, or a certain set of modifiers. if you need
more than that put in multiple grabs then :) to just have that exact set of
modifiers grabbed have not_mask be the inverse of mask. :)


SVN revision: 6546
2003-01-05 12:55:37 +00:00
Carsten Haitzler 1f37c28e8f todo madness
SVN revision: 6542
2003-01-02 23:47:56 +00:00
Carsten Haitzler 764c0c1311 where did this go?
SVN revision: 6540
2002-12-31 03:04:14 +00:00
Carsten Haitzler f0a1fe6e28 commit...
SVN revision: 6539
2002-12-31 03:00:04 +00:00
Carsten Haitzler 42d0fea781 bah bah bah.... 8-P~
SVN revision: 6534
2002-12-30 05:31:35 +00:00
Carsten Haitzler 6bdb5980a0 ok.. a dfb bug.. i have to safeguard...
SVN revision: 6533
2002-12-30 02:04:44 +00:00
Carsten Haitzler b77e71b077 maybe debians include system might be happier now...
SVN revision: 6532
2002-12-30 00:48:39 +00:00
Carsten Haitzler afb292ec39 fix dfb window test proggy.. flip properly :)
SVN revision: 6531
2002-12-30 00:07:12 +00:00
sleuth c08fc73731 Minor evas fix for char position usage.
Kevin Brosius <cobra@compuserve.com>


SVN revision: 6529
2002-12-29 17:57:37 +00:00
Carsten Haitzler 01a3ea467f and... fix the smooth scaler.. i had a 32bit overflow there for when images
get bigger than 2048x2048 and i scale them up... :)


SVN revision: 6527
2002-12-29 02:54:47 +00:00
Carsten Haitzler d1d3b62ebe hmm. forgot to translate text coords form queries.. and some glyph vs char
pos bugs


SVN revision: 6526
2002-12-29 02:09:34 +00:00
Carsten Haitzler 866bf9121e oops.. return POSTION, not glyph value!
SVN revision: 6525
2002-12-29 01:49:07 +00:00
swielinga 102dc81838 Debian copyright file fix in HEAD replacing Author(s) by Author or Authors.
SVN revision: 6516
2002-12-24 14:19:57 +00:00
Carsten Haitzler 3a38ac1538 blah blah
SVN revision: 6511
2002-12-23 00:50:57 +00:00
Carsten Haitzler 81fd6f6c3d code code.. fix
SVN revision: 6496
2002-12-18 06:02:32 +00:00
Carsten Haitzler c96c2d8d50 oops.. segv in dfb driver.. fix fix
SVN revision: 6494
2002-12-17 07:08:20 +00:00
Carsten Haitzler beb924c23e keyboard support... key grabs dont work.. and i'm not happy with it as an
api causeti doesnt support modifiers when grabbing in the api.


SVN revision: 6493
2002-12-17 00:00:38 +00:00
Carsten Haitzler f837c83cc7 informers now are just event callbacks. makes for a simpler api. interceptors
are done now too - when an interceptor is set it takes over from the actual
call it intercepts and now that call is responsible for doing the
move/resize/raise/lower etc. (method overriding)


SVN revision: 6490
2002-12-15 00:33:57 +00:00
Carsten Haitzler 72b9af03de informers & interceptors... meant to "inform" callbacks of when an object
has been show, hidden, moved, resized or restacked :) handy for making
widgets (ie child widget got resized.. parent can adjust to fit child widget).

also interceptors.. designed to allow callbacks to intercept move, resize,
show, hide and restacking calls and modiy behavior (handy for widget sets
too!)


SVN revision: 6488
2002-12-10 06:45:18 +00:00
Carsten Haitzler 0471054d09 update...
SVN revision: 6487
2002-12-10 01:29:38 +00:00
Carsten Haitzler f0a6c20615 add build instructions to docs...
SVN revision: 6486
2002-12-10 01:22:33 +00:00
Carsten Haitzler ef110b62c5 todo list has version numbers to do features for.
SVN revision: 6485
2002-12-10 00:59:12 +00:00
Carsten Haitzler fab38ef58b update todo...
SVN revision: 6483
2002-12-09 23:00:10 +00:00
Carsten Haitzler 936fe70f8b rico-suave.
SVN revision: 6468
2002-12-01 23:48:19 +00:00
Carsten Haitzler 395f26ce93 some comments...
SVN revision: 6464
2002-11-26 07:30:27 +00:00
Carsten Haitzler 21964db51d more documentation.
SVN revision: 6463
2002-11-26 07:28:02 +00:00
Carsten Haitzler 1be4553049 sellies no-more-segv's
SVN revision: 6462
2002-11-26 05:25:02 +00:00
Carsten Haitzler c3e29f8adc spotted some old debugging code... and fixed up dfb engine to handle sruface
proeprly that uses its alpha channle where no objects exist (similar to the
software x11 engine and shape masks etc.)


SVN revision: 6461
2002-11-25 07:42:58 +00:00
Carsten Haitzler 31e88e86b7 work with latest dfb in cvs
SVN revision: 6460
2002-11-25 02:11:39 +00:00
Carsten Haitzler 35105b70d8 docs... and memory error stuff... auditing memory allocs and making ti very
robust if allocs fail


SVN revision: 6458
2002-11-24 04:06:08 +00:00
Carsten Haitzler ff53f70023 fix till :)
SVN revision: 6455
2002-11-20 06:38:02 +00:00
Carsten Haitzler 77288baff1 update authors.
SVN revision: 6454
2002-11-20 06:24:23 +00:00
Carsten Haitzler bdb3096126 more documentation.
SVN revision: 6453
2002-11-20 04:34:05 +00:00
Carsten Haitzler 3dc1dcbd32 the big internal function call renaming happened... and it was good.
SVN revision: 6449
2002-11-14 05:38:10 +00:00
Carsten Haitzler 7096a69a1e code code...
SVN revision: 6448
2002-11-14 05:23:54 +00:00
Carsten Haitzler d4e39fd937 docs on all the evas_list* calls and a few more for completeness
SVN revision: 6447
2002-11-13 13:15:30 +00:00
Carsten Haitzler 5e92a0e893 change proposed api...
SVN revision: 6446
2002-11-11 11:44:00 +00:00
Carsten Haitzler 56b5e15f26 code move
SVN revision: 6445
2002-11-08 08:02:15 +00:00
Carsten Haitzler 5c82257464 in goes new code
SVN revision: 6444
2002-11-08 07:46:04 +00:00
Carsten Haitzler 5f5925671c nuke
SVN revision: 6443
2002-11-08 07:43:18 +00:00
atmosphere 1fc2fe4e02 Patch from vac to fix compilation under freebsd by bringing configure.ac
upto speed with configure.in


SVN revision: 6211
2002-05-06 17:04:52 +00:00
thalma b0967ede9d Added checks and fixed built order
SVN revision: 6161
2002-04-22 07:20:11 +00:00
Term fd507f34cd One line include addition suggested by Kirby Kuehl <kkuehl@cisco.com>.
SVN revision: 6123
2002-04-09 20:30:28 +00:00
rephorm c475e48ead put this in HEAD too
SVN revision: 6099
2002-04-01 04:59:39 +00:00
Laurence J. Lane 3b117900a7 quick hack to remove "/@alocaldir@"
SVN revision: 5830
2002-01-12 13:48:43 +00:00
Laurence J. Lane 69f12616ff something with aclocal, I'll deal with it later
SVN revision: 5786
2001-12-20 19:48:36 +00:00
Carsten Haitzler ee061acfb5 oops - fix :)
SVN revision: 5761
2001-12-09 08:36:31 +00:00
Carsten Haitzler 73dbc3c5de oops - bugie :)
SVN revision: 5760
2001-12-09 08:25:18 +00:00
Laurence J. Lane 7bea0bab55 call autogen.sh instead of configure
SVN revision: 5752
2001-12-07 02:44:17 +00:00
Carsten Haitzler 85ecd1a6fc forgot to ever do this.. mayaswell reload changed image objects off disk...
SVN revision: 5707
2001-11-17 02:44:23 +00:00
Laurence J. Lane 4cc0151e2d missed another
SVN revision: 5663
2001-11-09 07:19:24 +00:00
Carsten Haitzler fc982b9fa0 you can address objects by name now all image objects by default get a name
set as the basename of the file (ie "/tmp/blah/foo.png has the name of
"foo"). you can override the name if u want... or just not use it. should
really use hash table - patch for this from rusty russel :) i need to wokr
on this stuff before 1.0


SVN revision: 5652
2001-11-07 21:20:01 +00:00
Laurence J. Lane a37b87adf3 dumb man page
SVN revision: 5646
2001-11-07 05:15:32 +00:00
Laurence J. Lane dc64dc044e various stuff
SVN revision: 5600
2001-10-31 21:39:50 +00:00
shamgar 5c9c1ce543 Oops, almost forgot to do this one too.
SVN revision: 5598
2001-10-31 17:59:42 +00:00
shamgar 16ddc64419 Cleanup some spacing issues, no extra blank lines in --help this way.
SVN revision: 5597
2001-10-31 15:22:03 +00:00
Carsten Haitzler 467a45e0eb copy over ft1 support too... :)
SVN revision: 5586
2001-10-28 21:54:19 +00:00
Carsten Haitzler e1adf3911d oooh fix fix :)
SVN revision: 5579
2001-10-26 05:25:47 +00:00
Carsten Haitzler 79da72cf98 oops :) thanks :)
SVN revision: 5572
2001-10-25 06:41:59 +00:00
Carsten Haitzler b4c3e0e90b save some ram by backing structs :)
SVN revision: 5516
2001-10-19 02:01:37 +00:00
Carsten Haitzler 57f30f0594 ewwps! :)
SVN revision: 5508
2001-10-17 09:54:10 +00:00
cpk 7aa1a10080 Wuffdy pupskels.
SVN revision: 5444
2001-10-08 18:56:44 +00:00
Carsten Haitzler 0791b79e3e hrrm. a tad more efficient :)
SVN revision: 5387
2001-09-28 03:59:50 +00:00
Carsten Haitzler 0b08951cc8 inconsistent naming fo func... fix.. and fix docs.
SVN revision: 5386
2001-09-28 03:46:46 +00:00
Carsten Haitzler f6f41ce6c1 offline working... woo.. woo..
SVN revision: 5372
2001-09-24 21:14:56 +00:00
Carsten Haitzler a41f54e737 allow for doing bounding box only.. hmm damn you gl.. why suck when all i
try is optimize? :)


SVN revision: 5298
2001-08-28 02:11:11 +00:00
Tom Gilbert a6b950682f *** empty log message ***
SVN revision: 5294
2001-08-27 15:35:28 +00:00
Carsten Haitzler 96eee00cb6 well it woudl appear that only rendering parts of the dipslay using clips
boxes... is SLOOOW if u have more than lets say 1 box... so lets disable it :(


SVN revision: 5292
2001-08-27 11:44:03 +00:00
Carsten Haitzler 7ad7164ded oooops... doint turn off blending just becuase theimage has no alpah
channel.. enable it fi were multilpying the alpah by anythign other than
255... :)


SVN revision: 5289
2001-08-26 04:02:57 +00:00
Carsten Haitzler 42ca47106d and no more printf's
SVN revision: 5268
2001-08-24 05:15:16 +00:00
Carsten Haitzler 0d7a6252be oooops.. i forgot one lump of logic for adding new object if currently the
object inthe evas are in layers above the new one.. fix fix oops.. that was
a silly bug... :)

and well.. while i was at it.. some actual code in the render extension
support in the render engine in evas.. it onyl does image objects right
now.. and it doesnt do it very optimally.. consider that engine a work in
progres.. i'm finding what does and doesnt work well in the render extension
and noticing some holes in it... this one wont be ready any time soon
though... and the gl engine is still about 10 times faster on the same
hardware... and in theory both are hardware accelerated...
anyway only time will tell. the render extension doesnt do image
transforms.. so this wont help speed it up at all that much :(


SVN revision: 5267
2001-08-24 04:37:44 +00:00
Carsten Haitzler 5456c1daea ewwwwps.. set pointer for list to NULL after its freed! :)
SVN revision: 5235
2001-08-21 01:38:33 +00:00
Carsten Haitzler 4790ba40f1 ewwwww.. i forgot to free the font string....
and forgot to cleanup clip lists on objects when the evas gets deleteded and
all objectsin it get nuked!

woop! fix fix fix :)


SVN revision: 5185
2001-08-17 00:05:12 +00:00
Carsten Haitzler 55bba3ab5e optimize! software enigne image objects will keep a pre-scaled copy IF:
1. they are rendered completely unclipped by clip obejcts or edges of the
canvas for more than 16 iterations at the same size with no border scaling
2. it will throw thme out if things chnage
3. it will share image objects only of original size :)


SVN revision: 5139
2001-08-13 09:15:04 +00:00
Carsten Haitzler bf4d95b694 now that was just silly.. evas shoudl have used the visual and colormap u
provided regardless of its own suggestions


SVN revision: 4987
2001-07-26 03:31:03 +00:00
Carsten Haitzler 54d32f99c7 now just be cleaning things a bit i got rid of that rogue -lImlib2. i disabled
the actual configure checks for imlib2 as the script shoudl contain all the
stuff needed - all it needs to do is chekc the imlib2-config script is alive
and around. thats all.


SVN revision: 4978
2001-07-23 01:31:30 +00:00
Carsten Haitzler 635f97999a -lm there too... damn. i wish systems woudl use shared lib dependancies. all
mine do.


SVN revision: 4977
2001-07-22 14:58:45 +00:00
Carsten Haitzler d24c1c68d1 try this
SVN revision: 4976
2001-07-22 05:16:44 +00:00
Carsten Haitzler 54313012a1 err...
SVN revision: 4956
2001-07-17 23:02:17 +00:00
Carsten Haitzler 964e12286b updated evas docs
SVN revision: 4898
2001-07-02 04:26:21 +00:00
Carsten Haitzler 28fe60de06 oops printf.. remove
SVN revision: 4855
2001-06-22 17:08:06 +00:00
Carsten Haitzler 8605282e70 oops double scaling for viewport - fix fix fix :)
SVN revision: 4850
2001-06-22 02:27:03 +00:00
Carsten Haitzler efb50661bc update docs...
SVN revision: 4846
2001-06-21 06:44:53 +00:00