Commit Graph

962 Commits

Author SHA1 Message Date
Carsten Haitzler f047113949 dont realod ye demons of evil slowness! FIX FIX! cache you biotch! cache!
SVN revision: 14055
2005-04-01 07:14:16 +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 0807a84f19 fluffybrett!
SVN revision: 14033
2005-03-31 09:10:10 +00:00
Carsten Haitzler 121c29f55e fix flags and libs setup for options
SVN revision: 14026
2005-03-31 05:01:20 +00:00
Carsten Haitzler f318900139 cleaner disabling of valgrind
SVN revision: 14025
2005-03-31 04:29:17 +00:00
rbdpngn 6b21e1b171 Don't re-declare this variable in the loop.
SVN revision: 14009
2005-03-30 16:55:10 +00:00
Carsten Haitzler d4f3ced45f asparagus!
SVN revision: 13986
2005-03-30 08:00:00 +00:00
rbdpngn 78939419b3 When there is formatting but no text, retrieve the height of the font.
SVN revision: 13983
2005-03-30 02:51:58 +00:00
shadoi 177186aeda Rename package to match raster's changes
SVN revision: 13971
2005-03-29 16:52:54 +00:00
xcomputerman c1356436fe Cure apparent symptoms of rasteritis. (compilation errors).
SVN revision: 13952
2005-03-28 05:52:01 +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 5cb0b69195 ooh issues! thanks jose!
SVN revision: 13947
2005-03-28 03:58:04 +00:00
Carsten Haitzler db7df4cc4a eet image load logic was reversed! it worked anwyay - just nto as
effiectively as it could have :)


SVN revision: 13943
2005-03-28 03:41:22 +00:00
Carsten Haitzler feb36e23b7 let the configre/options determine mmx buildability
SVN revision: 13940
2005-03-28 02:27:16 +00:00
doursse cc3bcdffcd use of xcb name
SVN revision: 13906
2005-03-25 19:20:59 +00:00
Carsten Haitzler 97a9424b94 asparagus time for some of the core efl bits...
SVN revision: 13846
2005-03-22 10:54:17 +00:00
Carsten Haitzler d8d8dc5e39 buidl fix
SVN revision: 13841
2005-03-22 03:50:31 +00:00
doursse c6b6f04ed5 add a TODO for xcb
SVN revision: 13831
2005-03-21 19:42:33 +00:00
doursse 4b9c72402f some info about the xcb engine
SVN revision: 13823
2005-03-21 00:05:17 +00:00
doursse 2b2a800ad6 xcb port
SVN revision: 13822
2005-03-20 23:44:22 +00:00
Carsten Haitzler 8c235e2831 oops - size properly. fix!
SVN revision: 13810
2005-03-20 17:14:41 +00:00
Carsten Haitzler 792762f2d5 use engine add's
SVN revision: 13807
2005-03-20 16:41:49 +00:00
Carsten Haitzler 7462681dad werd to my homies... this had to happen sooner or later.... evas supports
FONTSETS!

so u can do
Vera,Kochi,Blah ... etc.
as the font name
it will fall back font by font until it finds a char or finally fails.

this is for internationalisation support...

WHERD!


SVN revision: 13804
2005-03-20 15:57:55 +00:00
Carsten Haitzler 5366148b3f include ctype.h
SVN revision: 13765
2005-03-17 06:43:55 +00:00
Carsten Haitzler 24cb66cd71 fix! textblokc word wrap and spec.in
SVN revision: 13686
2005-03-11 04:54:35 +00:00
Carsten Haitzler 4b9a5994a5 libevas0... use matching versions
SVN revision: 13678
2005-03-10 15:04:50 +00:00
Carsten Haitzler 75942020d7 remove TODO
SVN revision: 13672
2005-03-10 01:14:31 +00:00
Dan Sinclair 520506a7b3 - rename function for consistency
SVN revision: 13659
2005-03-08 03:33:09 +00:00
Carsten Haitzler a6ff074b23 fix packaging
SVN revision: 13657
2005-03-08 02:44:46 +00:00
Carsten Haitzler f483a73406 callback paranoia
touchies


SVN revision: 13626
2005-03-05 04:47:46 +00:00
Carsten Haitzler 25dba809f1 add this
SVN revision: 13613
2005-03-04 15:18:45 +00:00
Carsten Haitzler 17fc7bb20b auto-package for evas and cleanups
SVN revision: 13612
2005-03-04 14:34:35 +00:00
rbdpngn 84c148adf6 Handle the case of querying the format when cursor position equals the length
of the text.


SVN revision: 13599
2005-03-04 04:54:03 +00:00
Carsten Haitzler b1c95faae0 eet/edb cflags
SVN revision: 13598
2005-03-04 00:39:41 +00:00
Carsten Haitzler 476e750039 off by 1 native size fixed
SVN revision: 13558
2005-03-02 05:22:20 +00:00
Carsten Haitzler 030163c085 and declare that variable before it is used...
SVN revision: 13557
2005-03-02 04:18:41 +00:00
Carsten Haitzler 3791395e22 bernhard's font scale patch..
SVN revision: 13556
2005-03-02 04:09:15 +00:00
Carsten Haitzler 05f90c5d9e detect eet/edb properly
SVN revision: 13551
2005-03-01 12:09:40 +00:00
Carsten Haitzler b629b6374c 1. e17's init icons get put into an e_box for arrangement nad the init splash
determines the location...

2. .002 snap


SVN revision: 13533
2005-02-28 05:35:02 +00:00
tsauerbeck bf796a3fd7 updated debian files because of recent directory shuffle
SVN revision: 13529
2005-02-27 21:31:01 +00:00
tsauerbeck c6d34bc399 make evas_list_sort more bullet-proof
SVN revision: 13503
2005-02-25 15:31:52 +00:00
amedeiros a360af99f4 * Fixes segfault in the evas_list_sort algorithm (patch submitted by Antoine Perdaens)
SVN revision: 13502
2005-02-25 15:15:41 +00:00
sebastid 1b051e05bc Fix format data parsing.
Fix format merge.
font_source -> source


SVN revision: 13494
2005-02-24 10:29:04 +00:00
tsauerbeck f8b835ea0c got rid of data subdirectory in pkgdatadir. fixed a bunch of warnings
SVN revision: 13483
2005-02-23 20:32:07 +00:00
Carsten Haitzler e450a16122 change versions. some went DOWN - because they arent releases and i'm trying
to remove the _pre ascii from the version. i added a .001 (a release number)
so we can automatically or easiyl generate releases... sorry guys. but it's
kind of "for the good of the code". :)


SVN revision: 13451
2005-02-21 09:35:30 +00:00
Carsten Haitzler 7dbcc92602 fix some valgrind nasties - margins work...
SVN revision: 13440
2005-02-20 08:02:41 +00:00
Carsten Haitzler 2741c26ada fix newline with a font (size) change. add tabstop formatting... start on
margins. not complete.


SVN revision: 13437
2005-02-19 16:05:12 +00:00
Carsten Haitzler bd399b7aaa fix some native size stuff...
SVN revision: 13434
2005-02-19 05:07:11 +00:00
Carsten Haitzler 76d51ef015 tabs work...
added align to position todo.
then margins...
then anchors...
damn... and thats like... usable and shit...


SVN revision: 13421
2005-02-18 09:44:27 +00:00
Carsten Haitzler 24799a4270 more things taken off the list of things to do. styles seem to work.. :)
SVN revision: 13420
2005-02-18 06:37:24 +00:00
Carsten Haitzler 57e965aa61 working on styles - found bugs! :(
SVN revision: 13409
2005-02-17 13:53:19 +00:00
Carsten Haitzler c562850750 remove api that isnt functioning and wont for a while.
SVN revision: 13404
2005-02-16 15:38:44 +00:00
Carsten Haitzler 7b9264ecd2 and dont segv. :)
SVN revision: 13403
2005-02-16 14:07:39 +00:00
Carsten Haitzler 8d73bc7292 more work on textblock. the api as it stands is now complete enough for all
things you might need textblock for for now - need to handle in-text anchors,
tabs, margins and styles.


SVN revision: 13402
2005-02-16 13:57:41 +00:00
Carsten Haitzler 1b696a9abb complete more of textblock
SVN revision: 13389
2005-02-16 10:04:32 +00:00
Carsten Haitzler bcad2a82c3 working more on it...
SVN revision: 13353
2005-02-13 11:38:38 +00:00
Carsten Haitzler 5ff290ec01 minus some printfs'
SVN revision: 13339
2005-02-13 07:11:50 +00:00
Carsten Haitzler 1b5ec03990 fix segv in textblock.
format inserts should work right... now
test inserts should work correctly now too
text delets works right in terms that they delet text. they do not handle
deleting formattign nodes correctly yet.
errr. other stuff still to do/test too


SVN revision: 13338
2005-02-13 06:27:32 +00:00
Carsten Haitzler 0e91fa62e3 a note for moi
SVN revision: 13328
2005-02-12 04:33:32 +00:00
Carsten Haitzler 1947e16b36 a possible smart bug?.... and some textblock notes
SVN revision: 13327
2005-02-12 04:09:21 +00:00
Carsten Haitzler 111aa2936a fix shaped output (rgba dest rendering)
SVN revision: 13308
2005-02-11 05:33:44 +00:00
Carsten Haitzler faf319ed5e next.prev char works.. a lot works. now i have to test text insertion at any
point, text deletion at any point... most querying seems good. also text
format insertion at any pont... but need to do format deletion and format
querying stuff... but then its back to the todo list (this wraps up current
incomplete api)...


SVN revision: 13279
2005-02-10 09:48:45 +00:00
Carsten Haitzler 897e45fbbc fix some more stuff
SVN revision: 13276
2005-02-10 01:07:36 +00:00
Carsten Haitzler 69ff192055 fix format size calc - missed last line.
SVN revision: 13275
2005-02-10 01:02:55 +00:00
Carsten Haitzler ee21eb81ca more work on textblocks! :)
SVN revision: 13263
2005-02-09 16:10:56 +00:00
Carsten Haitzler 0f39910d92 get font sizes right even if text object is NULL string..
SVN revision: 13212
2005-02-07 02:25:27 +00:00
Carsten Haitzler fdae56474e see diff. :)
SVN revision: 13211
2005-02-07 02:12:36 +00:00
Carsten Haitzler 35fc57b42b underline, double underline, strikethrough and backging color support.
query calls i think i'll do next as this will make it acrually usable.


SVN revision: 13198
2005-02-05 15:53:58 +00:00
Carsten Haitzler 6fe1274808 centralise tile size to a #define.. move to 8... :)
SVN revision: 13195
2005-02-05 04:21:25 +00:00
Carsten Haitzler e79e53e35b i worked on a regionbuf set of code (exact rectangles). i THINK it has some
bugs... but its disabled right now and it didnt speed anything up :( but it's
there for perusal and later work anyway...


SVN revision: 13193
2005-02-05 02:30:13 +00:00
Carsten Haitzler 10707730c1 forgot a line from my testing stuff for perfromance
SVN revision: 13182
2005-02-03 07:28:31 +00:00
Carsten Haitzler f7da483fcc optimise... THIS! BIATCH! :)
SVN revision: 13181
2005-02-03 07:28:07 +00:00
Carsten Haitzler 34afa1d5c4 update TODO for TB.
SVN revision: 13178
2005-02-02 15:30:53 +00:00
Carsten Haitzler 6e881db788 werd wrap is better. it remvoes the whitepsace OVER the wrap...
SVN revision: 13172
2005-02-01 15:34:37 +00:00
Carsten Haitzler c70e92898a dont xloop...
SVN revision: 13171
2005-02-01 14:48:28 +00:00
Carsten Haitzler d4d3ee146e avoid infinite loop more aggressively?
and some more optimising...


SVN revision: 13170
2005-02-01 13:53:40 +00:00
Carsten Haitzler e9f525ece0 and get ourselves another 10% speedup with textblock... :) (and in fact pave
the way for overflow objects)


SVN revision: 13169
2005-02-01 08:23:53 +00:00
Dan Sinclair 2eded160da - fill in evas_object_textblock_text_del
SVN revision: 13168
2005-02-01 07:58:02 +00:00
Carsten Haitzler abdeedf082 wherd wap!
SVN revision: 13166
2005-02-01 07:17:00 +00:00
Carsten Haitzler 515f1e7af1 and fix that too
SVN revision: 13164
2005-02-01 03:12:26 +00:00
Carsten Haitzler 506138f572 BAD tilman! what if the list is NULL! :)
SVN revision: 13163
2005-02-01 03:04:26 +00:00
tsauerbeck 158467be52 evas_list_nth_* improvements, step 2
SVN revision: 13156
2005-01-31 17:44:30 +00:00
tsauerbeck 81a15a090e evas_list_nth_* improvements, step 1
SVN revision: 13155
2005-01-31 17:26:11 +00:00
Carsten Haitzler 49924ef327 some more comments...
SVN revision: 13154
2005-01-31 16:49:13 +00:00
Carsten Haitzler 8bb90a7d47 more todo items for textblock
SVN revision: 13153
2005-01-31 16:16:12 +00:00
Carsten Haitzler ed98ed1746 and in one foul swoop i merged font loading code betwene text block and text
objects... wherd!


SVN revision: 13152
2005-01-31 15:03:38 +00:00
Carsten Haitzler 100c9a3479 massive speedup in textblock... maaaaaaaaaaasive.
SVN revision: 13151
2005-01-31 09:32:31 +00:00
Dan Sinclair 1eac84f967 - fill in the evas_object_textblock_text_get function
SVN revision: 13150
2005-01-31 04:58:41 +00:00
Carsten Haitzler c9749c97ab some extra comments for me to work on...
SVN revision: 13149
2005-01-31 04:10:22 +00:00
Carsten Haitzler a018fe73bf some notes as to what to do next
SVN revision: 13139
2005-01-30 14:48:30 +00:00
Carsten Haitzler 170a5cd97d fixing up textblock. does horiozntal and vertical (line) alignment
SVN revision: 13138
2005-01-30 14:19:06 +00:00
Carsten Haitzler 6a4061ae7c 1. found leak in event code - fix.
2. fix leak in textblock - much better now


SVN revision: 13137
2005-01-30 11:41:01 +00:00
Carsten Haitzler 010a29867e the textblock actually works.
so far the following works:

   o = evas_object_textblock_add(evas);
   evas_object_move(o, 10, 40);
   evas_object_resize(o, win_w - 20, win_h - 50);
   evas_object_textblock_format_insert(o, "color=#000000ff");
   evas_object_textblock_format_insert(o, "font=/usr/local/share/expedite/data/Vera.ttf size=10");
   evas_object_textblock_text_insert(o, "This is 1 line. ");
   evas_object_textblock_text_insert(o, "And some more text. ");
   evas_object_textblock_format_insert(o, "size=20");
   evas_object_textblock_format_insert(o, "color=#f80");
   evas_object_textblock_text_insert(o, "Bigger orange text.");
   evas_object_textblock_format_insert(o, "size=8");
   evas_object_textblock_format_insert(o, "color=#0000ff88");
   evas_object_textblock_format_insert(o, "\n");
   evas_object_textblock_text_insert(o, "A second line of transparent blue.");
   evas_object_show(o);

i need to implement alignment handling next...


SVN revision: 13135
2005-01-30 10:22:47 +00:00
Carsten Haitzler 0329745fd0 been working textblock...
SVN revision: 13129
2005-01-29 16:28:18 +00:00
Carsten Haitzler 44f0d70286 span lists were a failure. sloweer than the current brute force method - and
slower to boot.

ooh.. found i was fuckign up the memcpy's. fixed :) and much faster too :)


SVN revision: 13103
2005-01-27 10:05:41 +00:00
Carsten Haitzler 2b34d43044 well it was an interesting experiment. but the blender code is already so
optimal... we dont gain much at all. :(


SVN revision: 13102
2005-01-26 16:42:31 +00:00
Carsten Haitzler f39f6f9840 useless data files removed... making room for improvements in the engine.
chnaged some images. need to update evas_*_test at some point to not be ugly
and be able to test everything.


SVN revision: 13101
2005-01-26 07:49:57 +00:00
azundris 6f85b07243 * is this sane?
SVN revision: 13076
2005-01-24 12:51:12 +00:00
Michael Jennings c7b0989a29 Sun Jan 23 22:30:28 2005 Michael Jennings (mej)
Sssh!
----------------------------------------------------------------------


SVN revision: 13065
2005-01-24 02:26:35 +00:00
Carsten Haitzler 342f0b1ee2 oooh... i found a nasty mouse grab/count/accoutning/hold etc. issue with
events. fixed (thanks bart!) :)


SVN revision: 13023
2005-01-20 06:54:45 +00:00
Michael Jennings 6e68ceb6a7 Wed Jan 19 17:10:29 2005 Michael Jennings (mej)
Fix imlib2 and evas spec files to depend on /usr/bin/freetype-config
so that they'll build on both RH/Fedora/cAos (freetype-devel) and SuSE
(freetype2-devel).
----------------------------------------------------------------------


SVN revision: 13020
2005-01-19 21:07:06 +00:00
Michael Jennings 519a9d324b Sat Jan 15 01:55:55 2005 Michael Jennings (mej)
Dependency fixes.
----------------------------------------------------------------------


SVN revision: 12972
2005-01-15 05:52:06 +00:00
azundris 384255769b * require cqt freetype
SVN revision: 12850
2005-01-09 21:31:14 +00:00
Carsten Haitzler 3366b13b0c buffer engine fixes
SVN revision: 12833
2005-01-08 18:23:41 +00:00
Carsten Haitzler b14fe9b889 fix oops
SVN revision: 12830
2005-01-08 15:25:50 +00:00
Carsten Haitzler a5e71dacbd some stubs.. thinking about how to do this...
SVN revision: 12827
2005-01-08 12:47:36 +00:00
Carsten Haitzler a09df78344 and name the fn better
SVN revision: 12826
2005-01-08 10:39:09 +00:00
Carsten Haitzler ee2346b2c8 1. move font dir to its own
2. textblokc object stub. this is for an etxo-style text object. nothing much
there yet.


SVN revision: 12825
2005-01-08 10:02:18 +00:00
Michael Jennings d47299653e Thu Jan 6 10:27:24 2005 Michael Jennings (mej)
Spec file fixes from Jason Williams <jasonw@tulg.org>.
----------------------------------------------------------------------


SVN revision: 12798
2005-01-06 15:28:20 +00:00
Michael Jennings 91d0cd0555 Wed Jan 5 00:03:30 2005 Michael Jennings (mej)
Assorted spec file cleanups.

Do not override --bindir and --libdir (breaks x86_64).

Some of these are still untested, so please be patient.
----------------------------------------------------------------------


SVN revision: 12761
2005-01-05 05:05:30 +00:00
xenith 710b393a5a If cvsignores were beers, I'd be dead by now.
SVN revision: 12759
2005-01-05 04:16:58 +00:00
emte 1e49ac11c4 Python is too incompetent to parse hyphens
SVN revision: 12502
2004-12-18 22:06:27 +00:00
Carsten Haitzler 05c6c9d41d change order...
SVN revision: 12500
2004-12-18 11:08:56 +00:00
emte 38425c5d46 Added the change for BitBake the Standardized Openembedded Build System
SVN revision: 12488
2004-12-17 01:19:02 +00:00
Carsten Haitzler 6a0b8df837 extend key and mouse events
SVN revision: 12457
2004-12-14 03:21:32 +00:00
Carsten Haitzler e9cb529e2d fixies...
SVN revision: 12329
2004-12-02 00:35:39 +00:00
Carsten Haitzler feb5571092 hidden symbol support
SVN revision: 12252
2004-11-25 05:18:31 +00:00
Carsten Haitzler 6755cd5e90 fix mouse grab accounting on delete and hide
SVN revision: 12232
2004-11-20 07:41:14 +00:00
Carsten Haitzler c6323bbaec aaaaaaaaaah. rectangulkar textures... fix fix... :)
SVN revision: 12200
2004-11-13 05:05:24 +00:00
Carsten Haitzler 74d1393975 optimization flags
SVN revision: 12157
2004-11-09 23:56:53 +00:00
Carsten Haitzler f6510f7967 openembedded build files... this makes life so easy to build efl for
embedded... :)


SVN revision: 12154
2004-11-09 09:36:36 +00:00
Carsten Haitzler 81715399a1 ldflags
SVN revision: 12127
2004-11-02 03:56:48 +00:00
Carsten Haitzler 0e38160623 buildie cleanies
SVN revision: 11955
2004-10-22 02:40:32 +00:00
Carsten Haitzler 49d92b0277 distcheck
SVN revision: 11947
2004-10-21 08:06:13 +00:00
Carsten Haitzler c99bdd3681 add this sucker.
SVN revision: 11936
2004-10-21 03:32:03 +00:00
Carsten Haitzler bfbf65e04d dont need to set LDFLAGS
SVN revision: 11934
2004-10-21 03:02:01 +00:00
Carsten Haitzler 24d8ea201a if we dont set LDFLAGs... why not just use the defaults? :)
SVN revision: 11930
2004-10-21 02:42:47 +00:00
tsauerbeck a84ea1ccee mingw portability
SVN revision: 11924
2004-10-20 16:36:12 +00:00
tsauerbeck 3b28a8ee6f remove unneeded include
SVN revision: 11923
2004-10-20 16:33:48 +00:00
Carsten Haitzler d17b8d8c96 and dont propagate those...
SVN revision: 11918
2004-10-20 03:26:12 +00:00
Carsten Haitzler 3d5d362ba3 only pass certain callbacks to smart parents...
SVN revision: 11761
2004-10-06 02:34:01 +00:00
Carsten Haitzler 8375062f08 oops - NOw they agree. evas is fixed to 75 dpi - thats how it thinks now.
maybe i should export this as engine and then evas calls? lets see.


SVN revision: 11758
2004-10-06 00:08:12 +00:00
Carsten Haitzler 7edce6a8d6 this has always been there - it measn xft, x and evas dont agree on the size
of a "7 pixel" or "20 pixel" font. now they will. the numbers were fudged
frome examples... now they are pure :)


SVN revision: 11757
2004-10-06 00:05:20 +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 5e8d46e884 clip bug fix :)
SVN revision: 11694
2004-09-22 04:37:51 +00:00
Carsten Haitzler ca528cec70 oops printf's
SVN revision: 11684
2004-09-21 12:00:31 +00:00
Carsten Haitzler 8aad2d37e7 fix mouse in/out grab issues
SVN revision: 11683
2004-09-21 09:33:18 +00:00
Carsten Haitzler a3b8f37d3d null patch...
SVN revision: 11682
2004-09-21 07:45:13 +00:00
Carsten Haitzler 5845acceab brett's patch for resize and doc typos :)
SVN revision: 11681
2004-09-21 03:15:42 +00:00
Carsten Haitzler 2df6db83bb hiq patch
SVN revision: 11671
2004-09-20 03:14:42 +00:00
Carsten Haitzler fd3af77b34 no printfs
SVN revision: 11659
2004-09-17 13:47:47 +00:00
Carsten Haitzler 77b7f24e5b mouse out/int do good things now
SVN revision: 11658
2004-09-17 13:46:55 +00:00
Carsten Haitzler 95892eebdf bernhard's patch to handle new style device names as well as old.
SVN revision: 11630
2004-09-13 23:46:47 +00:00
rbdpngn f0c4481bdf glibtoolize
SVN revision: 11625
2004-09-13 05:38:15 +00:00
Carsten Haitzler 7b5bada52d fix up grabs a bit more :)
SVN revision: 11623
2004-09-13 03:56:39 +00:00
Carsten Haitzler fa49841f36 oops- for repat events this screws up grabbing..
SVN revision: 11612
2004-09-12 04:49:07 +00:00
Carsten Haitzler db7144951c oops copy & paste error
SVN revision: 11451
2004-08-31 03:19:27 +00:00
Carsten Haitzler a15abb8326 palette + transp fix
SVN revision: 11443
2004-08-30 08:15:50 +00:00
Carsten Haitzler 95546de87c oops. printf left in.
SVN revision: 11417
2004-08-28 08:43:24 +00:00
Carsten Haitzler 80b569c6f2 reduce stat calls massively...
SVN revision: 11415
2004-08-28 08:41:12 +00:00
Carsten Haitzler a27188129c valgrind problems... valgrind told me so! :)
SVN revision: 11406
2004-08-28 01:38:31 +00:00
ncn c7b724474c Just some more docs. A few todos inserted, to be fixed soon.
SVN revision: 11330
2004-08-23 23:04:34 +00:00
Carsten Haitzler ae07a5791e fix to account for new engine
SVN revision: 11264
2004-08-18 03:34:34 +00:00
Carsten Haitzler 194bd54f30 ignores
SVN revision: 11250
2004-08-17 06:22:12 +00:00
Carsten Haitzler d8564cc917 mo files
SVN revision: 11249
2004-08-17 06:21:28 +00:00
Carsten Haitzler 1131ec1e34 and here are the stubs of a cairo engine
SVN revision: 11248
2004-08-17 06:03:39 +00:00
ncn e8ab7668e0 More documentation, simplification and grouping. Some of these changes are themselves going to require polishing, but the docs are now a little bit more organised.
SVN revision: 11235
2004-08-16 05:13:25 +00:00
tsauerbeck 7cde671ea0 don't try to get the previous character to position 0
SVN revision: 11208
2004-08-12 18:59:03 +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
ncn 5657ac4928 Some simplification and creation of some modules.
SVN revision: 11124
2004-08-01 02:20:40 +00:00
ncn b62e64eec6 Make the Evas docs generation system like the Ecore docs generation system.
SVN revision: 11044
2004-07-27 05:00:48 +00:00
Michael Jennings 2815e3efc1 Sun Jul 25 17:45:53 2004 Michael Jennings (mej)
Fixed up lots of spec files here.  I haven't been able to test the
emotion spec file, but hopefully I didn't break anything too
terrible. :-)

Also fixed an etox problem with the conditional test build.
----------------------------------------------------------------------


SVN revision: 11021
2004-07-25 21:50:40 +00:00
azundris d58e160b32 * potential fix for rpmbuild
SVN revision: 10967
2004-07-22 23:47:59 +00:00
Carsten Haitzler 3e8511b2f3 oops
SVN revision: 10933
2004-07-20 11:07:06 +00:00
Carsten Haitzler 51e9b8358f in!
SVN revision: 10930
2004-07-20 04:05:14 +00:00
Michael Jennings 99c6004df9 Wed Jul 7 16:28:59 2004 Michael Jennings (mej)
Cleaned up and improved spec file.  Hopefully the 0.preXX release
number convention will be agreeable to everyone since 1.0.0_pre13 will
probably compare as being greater than 1.0.0, preventing clean
upgrades.
----------------------------------------------------------------------


SVN revision: 10730
2004-07-07 20:30:40 +00:00
tsauerbeck 4be5caefbd consistent init/shutdown system
SVN revision: 10725
2004-07-07 19:24:49 +00:00
swielinga bb813f0c8a Updated evas debian packaging.
SVN revision: 10681
2004-07-04 11:28:33 +00:00
Carsten Haitzler daf3005d30 better autofools
SVN revision: 10569
2004-06-24 04:58:53 +00:00
Carsten Haitzler eb429f5042 force fullscreen edraws for gl - this holw buffer swap thing just doesnt work
well otherwise... - and copying from back to front buffer is really a no-go :(


SVN revision: 10538
2004-06-18 15:56:30 +00:00
Carsten Haitzler 59419c9aa4 propogate pass_events to sub-objects of smart objects...
SVN revision: 10503
2004-06-14 06:04:22 +00:00
Carsten Haitzler e06d785bbb fix palette setting..
SVN revision: 10497
2004-06-12 06:47:42 +00:00
Carsten Haitzler 8c29c3d42b use mmx2 routines if we can - they are faster! (almost 3 times)
SVN revision: 10361
2004-05-26 02:45:40 +00:00
Carsten Haitzler a5c71f099b hot damn! yuv -> rgb was being done TWICE every time! once with mmx/sse and
once with raw C slooow. altivec #ifdef boobie. fix fix fix


SVN revision: 10356
2004-05-25 16:33:15 +00:00
Carsten Haitzler ea2bd901f7 cross-compile fix
SVN revision: 10292
2004-05-20 07:38:43 +00:00
azundris b1d6bc1b60 * spec-file (for RPM)
SVN revision: 10233
2004-05-14 18:48:05 +00:00
Carsten Haitzler e0bf1cd441 add!
SVN revision: 10206
2004-05-13 14:30:48 +00:00
Carsten Haitzler efdaa808de vera... no more non free fonties
SVN revision: 10201
2004-05-13 09:58:14 +00:00
Carsten Haitzler 4b39c2994d -lm added
SVN revision: 10196
2004-05-13 06:49:48 +00:00
Carsten Haitzler 56c4d96737 oops - missed init func entry points. fixed.
SVN revision: 10187
2004-05-13 01:57:28 +00:00
tsauerbeck dc85d89c65 fixed dist stuff
SVN revision: 10172
2004-05-12 18:41:58 +00:00
Carsten Haitzler 67a93c6f68 -lm for libpng
SVN revision: 10160
2004-05-11 01:26:00 +00:00
Carsten Haitzler e2725f4690 lean down memory usage per process - now it doesnt use up 64kb it doesnt need
to... :)


SVN revision: 10153
2004-05-10 06:40:51 +00:00
xcomputerman 6e48b811f0 That shouldn't have gone
SVN revision: 10134
2004-05-08 15:59:18 +00:00
xcomputerman d76377a88e - Fix __am_fastdepCXX bug once and for all. If you don't have a C++ compiler you're just gonna have to edit configure.in by yerself. :)
- Update .cvsignores


SVN revision: 10133
2004-05-08 15:58:32 +00:00
Carsten Haitzler a3f6222d01 and check there
SVN revision: 10084
2004-05-06 02:19:15 +00:00
Carsten Haitzler b5d9bf4dd0 extra paranoid checks for text ptr
SVN revision: 10083
2004-05-06 02:12:21 +00:00
Carsten Haitzler b46f5ee456 lets limit the starting defaults
SVN revision: 10070
2004-05-05 11:00:19 +00:00
tsauerbeck c62c7f1fdf Initialize image data to zero if we're running under Valgrind's control. This means the suppression file is no longer needed.
SVN revision: 10000
2004-05-02 08:41:11 +00:00
Carsten Haitzler f0edb7bb9d nuke #warning, and return no more!
SVN revision: 9971
2004-04-29 04:23:37 +00:00
Carsten Haitzler 988e608f74 hmm math just a little off
SVN revision: 9970
2004-04-29 03:44:39 +00:00
Carsten Haitzler cab05f4564 configure portable goodness
SVN revision: 9967
2004-04-29 01:44:44 +00:00
Carsten Haitzler b8d1a2a24a avoid type overflow...
SVN revision: 9949
2004-04-28 01:52:16 +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
Carsten Haitzler 67a3d2f391 font imaging stuff....
SVN revision: 9847
2004-04-22 11:29:34 +00:00
Carsten Haitzler fb5af0d025 SOME of the changes needed to support evoak... needs new eet...
SVN revision: 9829
2004-04-21 06:38:24 +00:00
Carsten Haitzler 7b0c934edd oooh siglongjmp!!!!
SVN revision: 9792
2004-04-19 01:27:37 +00:00
Carsten Haitzler c6e321a630 distable... :)
SVN revision: 9745
2004-04-16 01:38:14 +00:00
Carsten Haitzler 54fa85b4d7 booo - trying to debug
SVN revision: 9646
2004-04-08 04:04:51 +00:00
Carsten Haitzler 920d353509 jose's evas patches are in.
SVN revision: 9615
2004-04-06 03:36:51 +00:00
Carsten Haitzler 9f5a518415 try bigger buffer for prefetch test?
SVN revision: 9607
2004-04-05 03:38:34 +00:00
atmosphere f745104f97 build fixes from Spanky courtesy of some gentoo user I imagine, hopefully saving raster some time, if it's wrong, sorry
SVN revision: 9495
2004-03-27 05:46:27 +00:00
atmosphere 04ac65be8f sort your evas lists via a function pointer
SVN revision: 9443
2004-03-24 07:23:51 +00:00
tsauerbeck 83a1ee651c fixed compilation error when sse was disabled and mmx was enabled
SVN revision: 9418
2004-03-21 20:22:58 +00:00
Carsten Haitzler 667379ef53 just in case this gets through...
SVN revision: 9388
2004-03-18 09:22:36 +00:00
Carsten Haitzler 84d4cac05e oops - this DOESNT actually work - i thought as much! i knew i had my
reasons...


SVN revision: 9387
2004-03-18 09:06:12 +00:00
swielinga c2939d2fb0 Bump version number of the evas debian package
SVN revision: 9371
2004-03-16 19:54:18 +00:00
Carsten Haitzler 792e48fa4c a good 20% speedup on my p4 and minor speedup on this p3. no difference on my
ipaq...


SVN revision: 9364
2004-03-16 08:03:00 +00:00
Carsten Haitzler bd78875c63 fix stack queries! :)
SVN revision: 9362
2004-03-16 04:13:05 +00:00
Carsten Haitzler 8842e181bf check deleted flag.. need to do this in more places tho....
SVN revision: 9280
2004-03-08 02:42:08 +00:00
swielinga e83a0c3176 I Guess this isn't needed (anymore?)
SVN revision: 9225
2004-03-04 20:31:30 +00:00
xcomputerman 8e1760ae8a Fix-moc-compiler-meta-dependency-distdir-kung-foo
SVN revision: 9184
2004-03-01 22:57:00 +00:00
xcomputerman ce3df47ebc This too
SVN revision: 9182
2004-03-01 22:29:15 +00:00
Carsten Haitzler b9abeaa431 ah! that was silly. fix!
SVN revision: 9114
2004-02-26 04:27:08 +00:00
Carsten Haitzler ef1b948ddf fix multiple gl canvas issues
SVN revision: 9104
2004-02-25 02:50:48 +00:00
Carsten Haitzler 3f284ecc56 gendoc
SVN revision: 9044
2004-02-20 08:23:24 +00:00
Carsten Haitzler e7d446c793 @'s
SVN revision: 9041
2004-02-20 08:19:34 +00:00
Carsten Haitzler dfe6bb6f4e some more docs...
SVN revision: 9038
2004-02-20 07:06:39 +00:00
Carsten Haitzler 0e971d8f8a oops typo
SVN revision: 9005
2004-02-17 08:13:38 +00:00
Carsten Haitzler f11447ab8a cross-compile cleanly damnit!
SVN revision: 9002
2004-02-17 07:12:38 +00:00
zuluone c17ec61deb corrected the docs slightly - no code changed
SVN revision: 8993
2004-02-16 19:22:48 +00:00
Carsten Haitzler 6c2fe6b33d if outbuf != multiple of 16... clip
SVN revision: 8989
2004-02-16 09:43:44 +00:00
Carsten Haitzler bca5a98c88 update docs a bit
SVN revision: 8811
2004-02-05 02:19:28 +00:00
Carsten Haitzler fbd57cda60 patchies in
SVN revision: 8793
2004-02-04 04:38:34 +00:00
Carsten Haitzler b8c1d78ac0 oops --disable stuff wouldnt work! :)
SVN revision: 8773
2004-02-03 06:04:54 +00:00
Carsten Haitzler 144d7b8a78 oops - delete_me flag!
SVN revision: 8763
2004-02-02 01:33:46 +00:00
Carsten Haitzler f31a506708 gl engine bugzie! fix!
SVN revision: 8739
2004-02-01 07:18:05 +00:00
Carsten Haitzler 31a6c2aa9b dfb duplicates common code.. why? why not just call off to the common code.
this is bad! grrr.


SVN revision: 8727
2004-01-30 09:22:42 +00:00
Carsten Haitzler 95355ffdc1 split up nasty smooth scaler code to separate parts - they are #included
though for speed reasons, but this makes it more maintainable.


SVN revision: 8726
2004-01-30 05:46:57 +00:00
Carsten Haitzler c58bae0364 oops - got mmx and sse mixed. fix.
SVN revision: 8711
2004-01-29 09:45:55 +00:00
rephorm 63629f7822 gotcha rasties.
but let's do it for all of 'em :)


SVN revision: 8697
2004-01-28 04:48:52 +00:00
Carsten Haitzler 3dab963454 sorry formie - we want these in! you have to find the extra thaw!
if u want help:

export EVAS_DEBUG_SHOW=1
export EVAS_DEBUG_ABORT=1

and evas will call abort() (and thus gdb will trap it) on errors.


SVN revision: 8693
2004-01-28 04:30:55 +00:00
Carsten Haitzler 4bfe9af00a freeze/thaw debug!
SVN revision: 8688
2004-01-28 02:43:13 +00:00
Carsten Haitzler bc281b4e5a dont need this anymore
SVN revision: 8687
2004-01-28 02:33:50 +00:00
Carsten Haitzler 52eec2df86 and now... AUTO configure.. no need to --enable anymore... evas's configure
will figure it out for you. you can always --disable tho! :)


SVN revision: 8686
2004-01-28 02:07:41 +00:00
rephorm 94a98eeb88 fix evas_event_feed_* functions
they were first returning if (events_frozen > 0), then later only calling
  the callbacks if (!events_frozen). if for some reason events had been thawed
  an extra time, events_frozen would be negative, causing the callback to not
  be called. the second check was redundant, so they were removed.


SVN revision: 8685
2004-01-27 23:07:27 +00:00
Carsten Haitzler c524524dbf and fix that
SVN revision: 8668
2004-01-26 11:27:59 +00:00
Carsten Haitzler 40414821de fix acent/descent
SVN revision: 8667
2004-01-26 11:09:01 +00:00
Carsten Haitzler 00d0dd777a and fix the sizing bug!!!!! all happy now!
SVN revision: 8666
2004-01-26 08:21:00 +00:00
Carsten Haitzler 6022da9101 2 problems fixed.
1. evas line draws of 2 pixelin size work now. oops!
2. font faces are shared between multiple sizes without a performance hit! yay!


SVN revision: 8660
2004-01-26 03:31:40 +00:00
Carsten Haitzler 9f24ecb043 missed a size_use() call that would have screwed up some font queries... and
i've disabled font face (font source) instance sharing - it will load one per
size again due to performance reasons. i need to tackle this with the ft2
guys and see if theres an acceptible solution.

i COULD shadow all the glyph and font metric data i use myself per size -
thats fine... EXCEPT for kerning - thats the thing i can't sanely (figure
out how to) shadow myself... if someone figures that out for me! be my guest!
:) let me know!


SVN revision: 8634
2004-01-23 11:03:07 +00:00
Carsten Haitzler 329fcd6494 and dont leave stale fonthandles around...
SVN revision: 8631
2004-01-23 07:53:08 +00:00
Carsten Haitzler 876c5f617d ensure these list heads are 0'd out
SVN revision: 8629
2004-01-23 06:20:00 +00:00
Carsten Haitzler 4e6f799b2c uninitialized...
SVN revision: 8628
2004-01-23 05:58:34 +00:00
Carsten Haitzler 8523421b7c added in loading froms from memory buffers at the engine level, and now an
api to set a font "source" (blank is normal filing system) but the source can
be a device or file etc. in this case it currently supports eet files as the
source and then the font name is used as a key in th eet file as to where to
find the font - edb support would be trivial to add. :) if the font is not
found in the "source" it falls back to the font path etc.


SVN revision: 8625
2004-01-23 02:14:45 +00:00
tsauerbeck ca84a4197d added valgrind suppression file for Evas
SVN revision: 8556
2004-01-18 09:01:59 +00:00