stffrdhrn
a14f932770
Dont crash on pcf fonts
...
* for pcf fonts EM square is 0 and ascent and descent are 0
* TODO: get these things to render correctly
SVN revision: 21404
2006-03-19 10:50:33 +00:00
stffrdhrn
ec8cd4cc08
Add fontconfig to evas for finding fonts
...
* This can be disabled with --enable-fontconfig=no
* Test in e17 with "enlightenment_remote -font-default-set title_bar Serif 12"
* This is just the beginning: TODO: style searching, language reorder bypass
SVN revision: 21394
2006-03-19 04:29:57 +00:00
Carsten Haitzler
f51753a4b8
rehinting works on the fly now
...
SVN revision: 20858
2006-03-01 03:48:03 +00:00
Carsten Haitzler
7ee17d1174
oops - yeah. watch the ptr.
...
SVN revision: 20830
2006-02-27 15:40:46 +00:00
stffrdhrn
436fcc1c36
FIXME: what do you do when fi is NULL?
...
* hint, don't SEGV.
SVN revision: 20824
2006-02-27 14:52:36 +00:00
Carsten Haitzler
10d6748b56
evas lets you choose font hinting - in theory. :)
...
SVN revision: 20823
2006-02-27 14:03:27 +00:00
Carsten Haitzler
852c800117
smaller buf for sse test (was too big anyway) and mmx2 is prettry much sse :)
...
SVN revision: 20130
2006-01-31 01:13:51 +00:00
Carsten Haitzler
18d01b7d4a
sse detect b0rken. fix.
...
SVN revision: 20035
2006-01-26 04:44:58 +00:00
Carsten Haitzler
07e7927004
1. buffer test really wqasnt being very fair - time to be fair.
...
2. be able to skip a copy in certain cases when scaling - should improve
speed in several situations - evas is defintiely not optimal :)
SVN revision: 19983
2006-01-23 07:57:30 +00:00
Carsten Haitzler
22eee9acc5
oops - missed fixup of end ptr. :)
...
SVN revision: 19957
2006-01-22 10:48:51 +00:00
Carsten Haitzler
1adf40fbb5
actually use the sse routines!
...
SVN revision: 19955
2006-01-22 06:54:18 +00:00
Carsten Haitzler
82742c35f2
clean up new modular build to link to the right things, in the right way,
...
remove usleess extra linkage etc.
SVN revision: 19865
2006-01-17 03:47:40 +00:00
Carsten Haitzler
4cf493dea3
remove cvs ignores!
...
SVN revision: 19863
2006-01-17 03:38:25 +00:00
David Walter Seikel
35a90b012e
Nothing to see here folks.
...
SVN revision: 19846
2006-01-16 03:43:30 +00:00
doursse
7252101aa3
remove printfs
...
SVN revision: 19829
2006-01-15 10:44:48 +00:00
Carsten Haitzler
3a301b885b
empty buf first
...
SVN revision: 19827
2006-01-15 10:37:03 +00:00
doursse
4a56b2ee6e
and now the savers...
...
SVN revision: 19826
2006-01-15 10:35:02 +00:00
Carsten Haitzler
1ba4131a15
bad buf strlen--
...
SVN revision: 19816
2006-01-15 07:07:28 +00:00
Carsten Haitzler
87d56a63ad
most oops - dont strlen that buf!
...
SVN revision: 19815
2006-01-15 07:01:15 +00:00
Carsten Haitzler
d410036b81
removes some unused struct members (should remove more though) and fixes up
...
modular loaders
SVN revision: 19814
2006-01-15 06:21:05 +00:00
Carsten Haitzler
155364de9c
ok - now support a first try guess based on extension - if that fails, or the
...
extension is unknown to match a format, try all image loader modules until
one succeeds - if all of these fail, give up.
SVN revision: 19812
2006-01-15 05:04:32 +00:00
Carsten Haitzler
d8768ab0ab
temporary fix.
...
SVN revision: 19811
2006-01-15 04:49:46 +00:00
doursse
6357a06396
loaders are now modules
...
SVN revision: 19805
2006-01-14 20:03:42 +00:00
Carsten Haitzler
f435375b19
initial import fo loadable engine modules for evas - from jorge zappie :)
...
SVN revision: 19775
2006-01-14 12:13:38 +00:00
doursse
69c939d1a4
fix for the hidden symbols for those who want to test the xcb engine ;)
...
SVN revision: 19651
2006-01-08 13:21:03 +00:00
doursse
22e5ad7951
fix warning
...
SVN revision: 19640
2006-01-08 09:46:41 +00:00
sebastid
bca26535dd
Fix compiler warnings.
...
SVN revision: 19580
2006-01-06 23:13:16 +00:00
Carsten Haitzler
82a7db1987
fix segv with bad input data
...
SVN revision: 19138
2005-12-19 03:11:39 +00:00
doursse
520ca1ff13
iteration fixes
...
SVN revision: 19111
2005-12-18 11:49:28 +00:00
doursse
7a6855c42f
fix memory leaks and update to new XCB API
...
SVN revision: 19110
2005-12-18 11:25:09 +00:00
Carsten Haitzler
a0ceee8b51
i have to back out all of jose's blend changes - musch faster than
...
debugging/fixing and likely int he end the exact same result of fixing them.
yes - we lose performance - but it actually is correct now :) if we want to
do such radical changes- i sugegst moving to premultiplied alpha and makign a
tonne of externally tested routines in a test harness first to compare
correctness and speed in an isolated environment.
SVN revision: 18947
2005-12-11 04:55:20 +00:00
Carsten Haitzler
35ef5579d4
better style (more files to look at though)
...
SVN revision: 18928
2005-12-10 04:40:53 +00:00
Carsten Haitzler
e029265a03
1. good segv catch by whereami.
...
2. style cleanup from jose's patches
SVN revision: 18920
2005-12-09 08:41:38 +00:00
Carsten Haitzler
8873290ea8
use the right symbol
...
SVN revision: 18825
2005-12-04 12:37:50 +00:00
Carsten Haitzler
93630a29ff
gl patch - build.
...
SVN revision: 18819
2005-12-04 05:02:24 +00:00
Carsten Haitzler
1b272aec90
joses's gradient work - gradient look nice. one problem jose.. USE BRACKETS!
...
do NOT depend on order operation precedence. it broke scaling. laos other
completely bizarre mmx things were going wrong with mm7 ending up not 0 so
i've had to force it to be 0.
SVN revision: 18811
2005-12-03 09:27:53 +00:00
Carsten Haitzler
1406d86f53
oops fix stringshare conversion bug.
...
SVN revision: 18777
2005-12-02 03:15:08 +00:00
Carsten Haitzler
3621124677
stringshare works! :)
...
SVN revision: 18724
2005-11-30 08:45:20 +00:00
tsauerbeck
594ad62182
free image cache on shutdown
...
SVN revision: 18703
2005-11-29 11:46:20 +00:00
Carsten Haitzler
7ea7bdf610
disable stringshare... something fishy.
...
SVN revision: 18698
2005-11-29 09:02:51 +00:00
Carsten Haitzler
aaf6e303bd
use stringshare. saves a few hundred allocs... if we start doing lots of text
...
:)
SVN revision: 18679
2005-11-28 15:18:01 +00:00
Carsten Haitzler
6197f4b476
dont allocate 0 buf
...
SVN revision: 18678
2005-11-28 11:13:29 +00:00
Carsten Haitzler
a5695df284
reduce a few more alloc counts by merging
...
SVN revision: 18643
2005-11-26 05:24:25 +00:00
Carsten Haitzler
59bbe6cf2d
move pow lut table to read only shared memory
...
SVN revision: 18628
2005-11-24 04:40:14 +00:00
Carsten Haitzler
ebbe8f1267
ok - freetype does WEIRD shit setting grays to bizarre values so now i have
...
toformat AND grays levels.
SVN revision: 18500
2005-11-16 13:17:27 +00:00
Carsten Haitzler
a6a2c2f257
add the file to cvs
...
SVN revision: 18426
2005-11-11 07:56:10 +00:00
Carsten Haitzler
6f24506e8b
1. diable a bunch of engines from auto-detecting stuff. you have to manually
...
--enable gl, qtopia and directfb enigines - they are either incomplete, buggy
or simply used so little that its not worth building unless the user REALLY
wants the support.
SVN revision: 18424
2005-11-11 06:09:46 +00:00
Carsten Haitzler
1adc740b38
fix leakies
...
SVN revision: 18332
2005-11-06 05:44:10 +00:00
Carsten Haitzler
9c038ac573
dont lose context pointer
...
SVN revision: 18331
2005-11-06 05:29:47 +00:00
Carsten Haitzler
34a58f38e0
linux ppc altivec patches - and some tiler speedusp while i was hunting a non-bug
...
SVN revision: 18122
2005-10-30 03:03:53 +00:00