Commit Graph

669 Commits

Author SHA1 Message Date
Carsten Haitzler eccfb5727a return useful info
SVN revision: 7032
2003-06-16 13:39:42 +00:00
Carsten Haitzler dfe36d9ad5 null data struct write out safe...
SVN revision: 7031
2003-06-16 13:22:48 +00:00
Carsten Haitzler 5d7c4d02e0 we parse.... MORE! :) order is now irrelevant of how you delcare images or
parts and what they are relative to/use. the lookups are put off until just
before write-out. order of parts still is the stacking order though.


SVN revision: 7020
2003-06-14 03:06:36 +00:00
Carsten Haitzler ffc3810ee8 a few more handlers. i think next i need to add a verbose mode for the parser
SVN revision: 7019
2003-06-12 23:02:45 +00:00
Carsten Haitzler 598dd0b60f mem allocs guaranteed now... they are wrapped and errors handled centrally
SVN revision: 7018
2003-06-12 22:34:51 +00:00
Carsten Haitzler 228f197d2b cleaner. centralise type parsing... and error checking
SVN revision: 7017
2003-06-12 13:02:28 +00:00
Carsten Haitzler dd7fe79b30 EVEN better parsing! :) lots of NULL handlers need filling in. i need to unify
common type parameter parsing to use smaller common functions to save space.


SVN revision: 7012
2003-06-11 14:14:23 +00:00
Carsten Haitzler 61586a277f spread edje_cc code out a little... it's goign to get big now. put parse
result handlers in one place.


SVN revision: 7011
2003-06-11 13:20:48 +00:00
Carsten Haitzler 438b3ec082 parsing much nicer.. in fact starting to actually compile! :)
SVN revision: 7010
2003-06-11 09:30:28 +00:00
Carsten Haitzler 4cb41d0dd2 be null string pointer safe
SVN revision: 7009
2003-06-11 09:09:17 +00:00
rbdpngn 47c156847f Only perform runtime checks if the cpu features are enabled.
SVN revision: 7006
2003-06-10 14:52:16 +00:00
Carsten Haitzler 2f63ba5e91 edje_cc is beginning to do something. it parses the image section properly
and builds the memory data struct right, and writes the data struct out via
eet. need to parse the rest, build data structs and write them out ttoo. need
to write out images too.


SVN revision: 7002
2003-06-09 13:51:40 +00:00
Carsten Haitzler c2137f09bb more code & work on ejde. started on edje_cc.
SVN revision: 7001
2003-06-09 11:31:33 +00:00
Carsten Haitzler bfe9b1fa8e fixing minor arithmeic stuff in text queries. all happy now.
SVN revision: 6986
2003-06-07 02:32:30 +00:00
Carsten Haitzler f8dbf20c65 more pre7
SVN revision: 6985
2003-06-06 05:25:06 +00:00
Carsten Haitzler cbd8cabb13 pre7
SVN revision: 6984
2003-06-06 05:23:36 +00:00
Carsten Haitzler 8c6352eae6 fix corner case of starting at nul terminator byte at end and getting prev
charater of utf-8 string


SVN revision: 6983
2003-06-06 00:41:07 +00:00
Carsten Haitzler 0495a7540b new calls to help string processing for programs - these walk up and down 1
utf8 character (sicne thats evas's standard string format). this lets apps do
character processing AND still be utf8-safe.


SVN revision: 6976
2003-06-05 06:08:43 +00:00
Carsten Haitzler d5c7bb0d57 aaaah DONT use inlined bitmaps.. we want it ALL aa'd
SVN revision: 6975
2003-06-05 02:59:19 +00:00
Carsten Haitzler 3df3c11966 Added more geometry calculation code. This function is beginning to get
rather large, but then again so are the number of geometry parameters, so
it's only fair. This should cover calculating all parameters given a signle
descriptor and given rel_to_1, rel_to_2, confine_to objects. Only calculation
of text params is left. I think that will be as simpl as a "copy them across
from the description", but I may yet decided to complicate that a bit.


SVN revision: 6973
2003-06-03 14:00:52 +00:00
Carsten Haitzler f38b2f2c98 had wrong title & name/class!
SVN revision: 6971
2003-06-03 02:30:25 +00:00
Carsten Haitzler 664d811ff9 in we go edje... no it doesnt do anything useful at the moment...
SVN revision: 6968
2003-06-02 23:49:56 +00:00
Carsten Haitzler d744ab1f70 testypants
SVN revision: 6967
2003-06-02 09:38:13 +00:00
Carsten Haitzler 54d1d71646 nicer formatting
SVN revision: 6965
2003-06-02 09:32:30 +00:00
Carsten Haitzler 48e986efd9 multiple bitch-ass ho's
SVN revision: 6963
2003-06-02 09:22:13 +00:00
Carsten Haitzler 95590945a9 mo' testiclies BIOTCH!
SVN revision: 6962
2003-06-02 09:19:56 +00:00
Carsten Haitzler a537add319 TAKE THAT BITCH!
SVN revision: 6960
2003-06-02 09:15:58 +00:00
Carsten Haitzler f08178b5a8 test...
SVN revision: 6956
2003-06-02 08:55:13 +00:00
Carsten Haitzler 3d5f70ca35 kerning fix?
SVN revision: 6949
2003-05-30 05:05:52 +00:00
Carsten Haitzler 3e066d97bd minus 1 printf
SVN revision: 6944
2003-05-28 05:55:12 +00:00
Carsten Haitzler e69533d6d0 shared lib deps only now
SVN revision: 6940
2003-05-26 22:56:39 +00:00
Carsten Haitzler 7f234266a9 wheel patches
SVN revision: 6935
2003-05-25 09:43:53 +00:00
Carsten Haitzler f726ca9c6c change of types
SVN revision: 6920
2003-05-20 06:05:47 +00:00
Carsten Haitzler 72c06b259b evas now uses
EVAS_DEBUG_SHOW
EVAS_DEBUG_ABORT
environment variables to disctate if:
1. it displays any error output if it encorunters wrong object types, NULLs
etc.
2. if it should call abort() on such an error so it can be easily caught with
gdb as a segv.

if these enironment variables exists it will do both.. if they dont it will
not perform the appropriate action. (so now by default evas remains quiet and
marches on)


SVN revision: 6915
2003-05-19 05:36:12 +00:00
Carsten Haitzler 9e87031686 symbol clash! oops!
SVN revision: 6901
2003-05-12 02:26:27 +00:00
Carsten Haitzler 57e59b4301 fix the bitch
SVN revision: 6900
2003-05-08 07:59:58 +00:00
jeoparde 98816467bb Patch for pkg-config support from Tilman Sauerbeck <tilman@code-monkey.de>.
SVN revision: 6891
2003-05-03 08:56:29 +00:00
jeoparde 83b5a05e2f Patch to update pkg-config from Tilman Sauerbeck <tilman@code-monkey.de>.
SVN revision: 6890
2003-05-03 08:55:33 +00:00
jeoparde 98c58eb7f9 pkg-config support patch from Tilman Sauerbeck <tilman@code-monkey.de>.
SVN revision: 6889
2003-05-03 08:53:23 +00:00
Horms 9fd93e9a6f Allow applications to examine the symbol associated with a key stroke.
IMHO this makes more sense if you want things to work on different -
keyboard layouts. Try generating a e->key "=" on a Japanese keyboard.
The old code also works, so it shoulnd't break anything.


SVN revision: 6879
2003-04-26 04:22:37 +00:00
jeoparde ee6ab155c5 ...And remember to update README and spec file to reflect the new version.
SVN revision: 6872
2003-04-21 17:59:26 +00:00
Carsten Haitzler 507eec8963 bump up to pre_6
SVN revision: 6871
2003-04-21 07:10:40 +00:00
Carsten Haitzler 5ca397ff69 fonts.dir fonts.alias support... so u can point evas at x's font
directories... as long as the fonts are ttf's it will work. you can use
x-style font definition. ie.
-*-helmet-medium-r-*-*-*-*-*-*-*-*-*-*
:)
(fonts.alias is also supported!). the old style is still supported too.


SVN revision: 6870
2003-04-20 08:26:32 +00:00
Carsten Haitzler b991fb9819 viewport bug fixed
SVN revision: 6868
2003-04-17 12:05:00 +00:00
Carsten Haitzler 4947646c07 accept NULLS for font queries
SVN revision: 6865
2003-04-16 02:04:30 +00:00
Carsten Haitzler 1a1dcc4f51 packageconfig support
SVN revision: 6842
2003-04-09 10:32:17 +00:00
Carsten Haitzler b699523d67 allow for a callback rtoo to provid e adest buffer when needed
SVN revision: 6840
2003-04-09 06:52:14 +00:00
Carsten Haitzler 98d327b588 fix
SVN revision: 6835
2003-04-07 06:17:54 +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 a2e0c127b0 buffer engine seems to be wroking for an rgb buffer with color keying...
SVN revision: 6811
2003-04-02 08:00:34 +00:00
Carsten Haitzler afa5ce1ab0 only tar up docs ONCE!
SVN revision: 6810
2003-04-02 05:02:19 +00:00
Carsten Haitzler f44ad01306 and configre check right...
SVN revision: 6809
2003-04-02 04:52:14 +00:00
Carsten Haitzler bbfaab2ac1 memory buffer engine... not doing everything. api may change... working on it.
SVN revision: 6808
2003-04-02 04:28:27 +00:00
Carsten Haitzler 733ffbfc5d missing ifdef
SVN revision: 6769
2003-03-14 04:57:09 +00:00
Carsten Haitzler 56aac58eab tab...
SVN revision: 6766
2003-03-11 05:07:46 +00:00
Carsten Haitzler e5082ae151 oops cut one line too many
SVN revision: 6765
2003-03-11 05:06:43 +00:00
Carsten Haitzler d7a6a70b16 avoid a cmp/bra
SVN revision: 6764
2003-03-11 05:04:33 +00:00
rbdpngn 77a3240e2c Removed unused variable. 1 line indent fix.
SVN revision: 6763
2003-03-11 04:59:49 +00:00
Carsten Haitzler c7a24853ef bauil out of a double-init
SVN revision: 6762
2003-03-11 04:56:46 +00:00
rbdpngn b6ae92d827 Generic runtime cpu feature testing. This is not used much yet, and shouldn't
break anything. Please review and shout if you see problems.


SVN revision: 6761
2003-03-11 04:39:58 +00:00
Carsten Haitzler 0ec43a7627 oops. missing # in example
SVN revision: 6747
2003-03-05 22:47:29 +00:00
Carsten Haitzler abcabbe929 errr... documentation! woohoo! :)
SVN revision: 6746
2003-03-05 08:06:00 +00:00
Carsten Haitzler 7ccd8ece42 update
SVN revision: 6745
2003-03-05 06:02:03 +00:00
Carsten Haitzler c98e528ff2 update eet docs.
SVN revision: 6744
2003-03-05 05:41:04 +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 377dcb3044 alignment...
SVN revision: 6724
2003-02-27 00:07:46 +00:00
Carsten Haitzler ba943a18ea update docs
SVN revision: 6710
2003-02-24 02:27:07 +00:00
Carsten Haitzler ef30c8096f add img
SVN revision: 6704
2003-02-21 23:49:26 +00:00
Carsten Haitzler d92d87a4a6 now that documentation is looking nicer
SVN revision: 6701
2003-02-21 10:28:24 +00:00
Horms 1971975cce typo
SVN revision: 6693
2003-02-16 12:04:28 +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 bdb20a4f9d softare_x11 engine can now rotate on the fly :) ecore_evas relies on this btw.
SVN revision: 6680
2003-02-12 23:31:38 +00:00
Horms 29c3f54a87 Pedantry
SVN revision: 6679
2003-02-12 07:51:37 +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 702156de93 we build nice rpm's
SVN revision: 6671
2003-02-07 02:49:42 +00:00
Carsten Haitzler 64dfb9c407 eet packages and dists...
SVN revision: 6669
2003-02-07 02:29:07 +00:00
Carsten Haitzler c5641e4f46 update spec
SVN revision: 6668
2003-02-07 01:48:59 +00:00
jeoparde 5911ae1441 Update README to reflect version change.
SVN revision: 6666
2003-02-07 01:07:46 +00:00
Carsten Haitzler 7f98b81f99 update spec
SVN revision: 6665
2003-02-07 01:06:35 +00:00
Carsten Haitzler 360713139a oops... fix fix
SVN revision: 6660
2003-02-05 04:19:16 +00:00
Carsten Haitzler a057104399 oops... bug bug bug... FIX :)
SVN revision: 6659
2003-02-05 03:08:20 +00:00
Carsten Haitzler 37fbcbf7d7 memfile abstraction for the solaris/bsd weenies :) :) :)
SVN revision: 6651
2003-02-03 01:07:58 +00:00
Carsten Haitzler c969e9a7c9 ewps!
SVN revision: 6642
2003-01-31 07:56:46 +00:00
Carsten Haitzler 921c853a1c hmmm breakage.. not good.
SVN revision: 6641
2003-01-30 00:02:30 +00:00
Carsten Haitzler ab2a046990 freeze/thaw event yhandling... and dont respond to a changed focus after
grabs are handled....


SVN revision: 6640
2003-01-29 23:37:10 +00:00
Carsten Haitzler 0e996a9a69 up to pre5
SVN revision: 6635
2003-01-25 01:12:55 +00:00
Till Adam 11e6b79765 follow DFB API changes, so the soddy test app can be canceled again
SVN revision: 6631
2003-01-24 08:26:43 +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 07af96e2c9 symbol fixup :) (conflict with imlib2)
SVN revision: 6604
2003-01-20 23:04:38 +00:00
Carsten Haitzler 81eea1bd27 code
SVN revision: 6602
2003-01-20 06:44:07 +00:00
Carsten Haitzler 693645b0ea then there weere grabs
SVN revision: 6601
2003-01-20 05:17:21 +00:00
Carsten Haitzler df1d81011a after some testing.. this code has been found wanting...
SVN revision: 6600
2003-01-20 05:05:16 +00:00
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 bfe9713eb8 NULL names for edd's are not valid... BARF
SVN revision: 6577
2003-01-13 06:40:49 +00:00
Carsten Haitzler 19452d7a6f and chekc soem string pointers
SVN revision: 6576
2003-01-13 06:22:02 +00:00
Carsten Haitzler d814b97a3e ok.. if silyl people list entries on eets they opened for write and havent
added any entires....


SVN revision: 6575
2003-01-13 04:31:00 +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
swielinga 093d224dd0 Whoops... seems raster has given up his writing-configure-by-hand-urge a while
ago. Now the debian packaging works again and is perfect (I hope :-P)
Still have to check the man-pages for changes, though. And besides, those are
useful for non-debianers too.


SVN revision: 6544
2003-01-04 12:24:25 +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 f8c623246f oops...
SVN revision: 6498
2002-12-20 22:00:44 +00:00
Carsten Haitzler 81fd6f6c3d code code.. fix
SVN revision: 6496
2002-12-18 06:02:32 +00:00
Carsten Haitzler 06320cc301 code code fix fix
SVN revision: 6495
2002-12-18 06:02:26 +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 c36863b1dc some more docs...
SVN revision: 6492
2002-12-15 03:06:09 +00:00
Carsten Haitzler 3f054d3453 ooops! :)
SVN revision: 6491
2002-12-15 01:32:13 +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 ba8c7ae046 add a TODO
SVN revision: 6484
2002-12-10 00:41:02 +00:00
Carsten Haitzler fab38ef58b update todo...
SVN revision: 6483
2002-12-09 23:00:10 +00:00
Carsten Haitzler 75c88c0368 add COPYING
SVN revision: 6480
2002-12-05 01:33:51 +00:00
Carsten Haitzler d8c0aa5909 add those files.. and an extra \ too many
SVN revision: 6473
2002-12-04 03:59:02 +00:00
Carsten Haitzler 9997676551 oops. added doc to subdirs. not yet!
SVN revision: 6472
2002-12-03 01:18:05 +00:00
Carsten Haitzler 1998266d13 spellage on docs
SVN revision: 6471
2002-12-03 01:16:19 +00:00
Carsten Haitzler f9c788d432 and toss in all the doc stuff... still need to document the data munging
calls though...


SVN revision: 6470
2002-12-03 00:26:34 +00:00
Carsten Haitzler f9fb3941f8 move eet to HEAD
SVN revision: 6469
2002-12-02 23:39:26 +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