Carsten Haitzler
996645a4d6
add abort so u can trap etk badness
...
SVN revision: 24316
2006-07-30 14:30:24 +00:00
Carsten Haitzler
51ccc72b4f
and that was just SILLEH! - fix. fast fix.
...
SVN revision: 24247
2006-07-27 19:33:04 +00:00
Carsten Haitzler
6590dd220f
add 2 list calls that well - i need for efficiency :)
...
SVN revision: 24245
2006-07-27 19:27:34 +00:00
Carsten Haitzler
37642982f7
make other core efl things do the same package thing
...
SVN revision: 23876
2006-07-13 19:48:09 +00:00
rephorm
ab7d018a71
set the name to NULL on _del instead of _free
...
Since free can be delayed, if you deleted a named object, created a new one and set it to the same name, the hash could still point to the old object.
SVN revision: 23865
2006-07-13 00:26:25 +00:00
Carsten Haitzler
4cedfd95b9
way too many freetype headers are wrong - dont rely on them. :(
...
SVN revision: 23688
2006-07-03 09:09:06 +00:00
doursse
aec7e96054
ignore++
...
SVN revision: 23585
2006-06-25 13:43:22 +00:00
Carsten Haitzler
9748781970
revert list sort patch - it's losing list members.
...
SVN revision: 23458
2006-06-16 09:35:30 +00:00
Carsten Haitzler
ea043349fc
sort patch from cedric
...
SVN revision: 23415
2006-06-13 10:25:09 +00:00
doursse
3a0454a50b
warnings-- and remove trailing spaces
...
SVN revision: 23320
2006-06-09 05:11:37 +00:00
Carsten Haitzler
d7eee7eee6
patches that i said were in - commit. (see my reply emails)
...
also finish off a TODO item or 2
SVN revision: 23267
2006-06-07 23:30:15 +00:00
sebastid
a17c875ddc
Add const.
...
Remove unused variables.
SVN revision: 23027
2006-05-31 18:33:46 +00:00
doursse
7029273174
don't free a pointer that is not allocated. Clean messages
...
SVN revision: 22961
2006-05-28 06:22:10 +00:00
Carsten Haitzler
c05284ea5f
fix sizing problem when u set style after setting text/font
...
SVN revision: 22873
2006-05-25 02:40:09 +00:00
David Walter Seikel
e54d244e28
.cvsignore++
...
SVN revision: 22808
2006-05-21 13:20:02 +00:00
moom
f4c549c9f6
* Move the optimizations of Jose for the hsv/rgb conversion functions to Evas
...
SVN revision: 22790
2006-05-21 09:43:58 +00:00
Carsten Haitzler
db9561ff11
fixup for over-grab-count
...
SVN revision: 22730
2006-05-19 07:56:53 +00:00
moom
24b32bd7d4
* Fix hsv-->rgb conversion if h=360.0
...
SVN revision: 22677
2006-05-17 22:11:46 +00:00
Carsten Haitzler
f8371169c7
'remove fps stats
...
only bench numebr is displayed now.
SVN revision: 22665
2006-05-17 08:04:59 +00:00
Carsten Haitzler
cbeeae7f14
fix segv's in simple line draws
...
SVN revision: 22642
2006-05-16 08:52:05 +00:00
Carsten Haitzler
4e97e2bf2c
fix polygons too. always over op.
...
SVN revision: 22641
2006-05-16 07:53:47 +00:00
Carsten Haitzler
5d996305e1
fix xrender lines :)
...
SVN revision: 22640
2006-05-16 07:52:35 +00:00
Carsten Haitzler
1b3c1fb791
really simple fix for aa line draws.
...
SVN revision: 22639
2006-05-16 07:38:18 +00:00
Carsten Haitzler
3b0d15d0d3
usless call- comment ou
...
SVN revision: 22608
2006-05-14 07:14:31 +00:00
Carsten Haitzler
c9738a1395
illogict patch for more escapes :)
...
SVN revision: 22541
2006-05-11 23:46:54 +00:00
moom
d2dbafa095
* The textblock object now gets its color multiplied by the color of its
...
clip object.
SVN revision: 22530
2006-05-11 12:55:04 +00:00
Carsten Haitzler
8e91bb918d
weird - identity matrix with 16.16 fixed point DOESNt work for bitmap mask
...
render picutres. need to make an exception. also we still need the extra
pixle to interpolate to. it screws up some example sin e17 (configuration
panel will show it).
SVN revision: 22529
2006-05-11 12:48:22 +00:00
Carsten Haitzler
5022ae6e0d
make xrender transforms use 16.16 matrix values (xrender seems infintely mroe
...
happy with this - event hough it is really no different)
SVN revision: 22525
2006-05-11 00:24:48 +00:00
Carsten Haitzler
646e3a1e3c
fix mmx more
...
SVN revision: 22500
2006-05-10 04:06:42 +00:00
Carsten Haitzler
5ff7329f93
fixed mmx.h from gfx_routines
...
SVN revision: 22499
2006-05-10 03:51:22 +00:00
Carsten Haitzler
b69d9fe78b
turn off vsync
...
SVN revision: 22494
2006-05-09 11:40:10 +00:00
doursse
772a1de220
cleaning
...
SVN revision: 22470
2006-05-06 06:23:53 +00:00
doursse
581b0aa703
fix a bug and some cleaning
...
SVN revision: 22469
2006-05-06 06:22:57 +00:00
Carsten Haitzler
faeb27d953
fix "fades" of non-alpha images.
...
SVN revision: 22467
2006-05-05 22:55:04 +00:00
Carsten Haitzler
ea998ce647
gl engine fixes patch from jose, and fix non mmx/sse system build
...
SVN revision: 22456
2006-05-04 11:52:46 +00:00
doursse
f8585f6fe2
cleaning of the code. speed up the engine by moving the initialization of shm into the test prog, and by commenting some XCBSync (no problem with that, apparently)
...
SVN revision: 22455
2006-05-04 06:51:30 +00:00
doursse
b0efe94cff
cleaning of the code. Set the title and the class of a window
...
SVN revision: 22454
2006-05-04 06:46:57 +00:00
doursse
9825d3dbd3
don't use X.h constants, but XCB ones. fix the last leak. fix potential bugs. The last version of xcb is needed
...
SVN revision: 22445
2006-05-02 22:00:51 +00:00
doursse
c80dfaaf01
use Jose patch for soft. xcb engine too
...
SVN revision: 22442
2006-05-02 18:01:41 +00:00
Carsten Haitzler
77e35d60a3
jose's software rendering work - slight improvements (about 5-10%). i had to
...
disable destination alha mmx support for text rendering (mask + color) as it
was broken in tests.
SVN revision: 22440
2006-05-02 07:28:49 +00:00
Stafford Mitchell Horne
3a6d184758
Add API for getting the available fonts
...
SVN revision: 22416
2006-04-30 11:39:44 +00:00
Carsten Haitzler
21e63c83b9
move engine headers into engine dirs - and removes lots of useless old headers.
...
SVN revision: 22344
2006-04-25 04:00:21 +00:00
Carsten Haitzler
bd5274b1f7
cosmetic - really no diff
...
SVN revision: 22330
2006-04-24 01:10:50 +00:00
doursse
5e8ccae68a
oups
...
SVN revision: 22324
2006-04-23 15:40:33 +00:00
doursse
fd14218f04
fix a leak in xcb eng sfw (it remains one, but I don't see where it comes from). Update the xrender one. Don't use them yet (but who uses them ??), because it relies on fix of xcb that are in my hd
...
SVN revision: 22323
2006-04-23 15:38:23 +00:00
Stafford Mitchell Horne
88edaa2e02
Add font charmap caching
...
* TODO: store cache on disc, for faster cache loading (this requires EET to support arrays)
SVN revision: 22294
2006-04-22 11:08:01 +00:00
Carsten Haitzler
05ea1163f3
fix over/under grab problems
...
SVN revision: 22234
2006-04-19 14:37:49 +00:00
Carsten Haitzler
3b3b836125
fix edge interpolation for images with xrender and a segv for font rendering
...
if multiple engines dont agree on ext data for fonts
SVN revision: 22173
2006-04-17 01:57:11 +00:00
Carsten Haitzler
a75ccf9e64
fix color multiply whiel blend (ergh! need temporary image! yuk!)
...
SVN revision: 22163
2006-04-16 17:04:36 +00:00
Carsten Haitzler
79ea843774
fix resize of shaped xrender canvas
...
SVN revision: 22162
2006-04-16 15:51:26 +00:00
David Walter Seikel
3e8e5d2957
.cvsignore++.
...
SVN revision: 22081
2006-04-13 06:44:38 +00:00
Horms
94cdd55ba6
Make sure moc_evas_software_qtopia_main.cpp exists for make dist, even if make clean has been called
...
SVN revision: 22052
2006-04-12 09:20:17 +00:00
doursse
ed9ce5b051
tiff saver and more checks
...
SVN revision: 21997
2006-04-10 07:27:54 +00:00
Stafford Mitchell Horne
34b43317af
Revert to old fontconfig searching
...
SVN revision: 21969
2006-04-09 02:42:21 +00:00
Stafford Mitchell Horne
f0b6819b6b
Make sure to finish initializing sourced fonts
...
SVN revision: 21968
2006-04-09 02:36:03 +00:00
doursse
5ae3772ab6
tiff loader. saver will come later
...
SVN revision: 21965
2006-04-09 00:10:47 +00:00
Stafford Mitchell Horne
8f207f622f
Evas on-demand font loading
...
* When fonts are added from files we will only load the details
* The first font is always loaded
* I know there is a patch for this on the list but this way seems better to me
SVN revision: 21964
2006-04-09 00:02:47 +00:00
doursse
c7224e4190
gif loader
...
SVN revision: 21951
2006-04-08 12:22:18 +00:00
Carsten Haitzler
02ab2a4df1
fontconfig mem reduction patch (only load what is needed)
...
SVN revision: 21880
2006-04-05 23:23:16 +00:00
Carsten Haitzler
55fdc7ac5f
add fc flags
...
SVN revision: 21805
2006-04-04 13:14:01 +00:00
Carsten Haitzler
28dc440e17
ok- actually handle dest buf if there is no back buf
...
SVN revision: 21756
2006-04-03 03:29:10 +00:00
Carsten Haitzler
82f8e24b2c
bleh--
...
SVN revision: 21754
2006-04-02 23:52:26 +00:00
Carsten Haitzler
d6690d7514
support all advertised formats
...
SVN revision: 21713
2006-04-02 07:47:31 +00:00
Carsten Haitzler
866b591619
cvlear ALL dst buffers for buffer engine
...
SVN revision: 21710
2006-04-02 07:25:03 +00:00
Carsten Haitzler
d7c7836097
zero out alpha only if we have it - and add an initial memset to 0.
...
SVN revision: 21695
2006-04-02 01:33:00 +00:00
Stafford Mitchell Horne
59fb5be456
Refuse zero length fonts.
...
SVN revision: 21532
2006-03-28 16:28:54 +00:00
stffrdhrn
b1e03e8791
Evas Fontconfig changes
...
* Move evas fontconfig changes out of the search loop
* Use the whole font name for the search pattern this allow things like
"Bitstream Vera Serif,Kochi Gothic" so you can manually setup fallbacks
SVN revision: 21407
2006-03-19 11:17:43 +00:00
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
David Walter Seikel
9d26059150
.cvsignore++
...
SVN revision: 21356
2006-03-17 23:19:49 +00:00
Carsten Haitzler
8edc435a2b
tmp size was not fetched
...
SVN revision: 21333
2006-03-16 08:16:16 +00:00
doursse
79460141a5
update to the new xcb api
...
SVN revision: 21328
2006-03-15 21:14:34 +00:00
doursse
2bd060ad29
update to the new xcb api, and a fix
...
SVN revision: 21326
2006-03-15 20:58:35 +00:00
doursse
a2d6156402
missing file
...
SVN revision: 21176
2006-03-11 01:55:17 +00:00
doursse
c4dff4d193
i've forgotten to remove that :)
...
SVN revision: 21173
2006-03-10 19:12:57 +00:00
doursse
1f3549a60b
xrender xcb engine
...
SVN revision: 21172
2006-03-10 19:10:07 +00:00
doursse
6e63a2d07b
argb target for software xcb engine supported
...
SVN revision: 21164
2006-03-10 07:44:23 +00:00
Carsten Haitzler
7e5f9cf26e
ARGB targets for sw engine supported
...
SVN revision: 21119
2006-03-09 03:51:27 +00:00
Carsten Haitzler
c7fc7cd9c8
add a dst alpha flag
...
SVN revision: 21104
2006-03-08 15:35:05 +00:00
Carsten Haitzler
f88167ff79
check ptrs - no segv
...
SVN revision: 21100
2006-03-08 13:43:46 +00:00
Carsten Haitzler
f8a6f603f5
umm... handle rgba dest properly...
...
SVN revision: 21090
2006-03-08 08:02:34 +00:00
Carsten Haitzler
cbdc20a142
oops - soemoen changed the other symbols around while i changed the first set
...
SVN revision: 21063
2006-03-07 02:44:16 +00:00
quan74
2c18f833e9
make dist pkgs build again
...
SVN revision: 21057
2006-03-07 01:07:20 +00:00
stffrdhrn
9e57a967df
Match up function names so gl_xll can work
...
SVN revision: 21056
2006-03-07 00:24:37 +00:00
Carsten Haitzler
1dcdaeec81
fix symbols
...
SVN revision: 21055
2006-03-07 00:02:16 +00:00
David Walter Seikel
2a63d6db9c
.cvsignore++
...
SVN revision: 21006
2006-03-04 14:25:29 +00:00
Carsten Haitzler
0dfec152af
and build
...
SVN revision: 20945
2006-03-03 07:36:46 +00:00
Carsten Haitzler
c044dca01c
keep the function call naming consistent with other engines of the same type.
...
SVN revision: 20944
2006-03-03 07:28:26 +00:00
doursse
699a1a4fea
bad names
...
SVN revision: 20943
2006-03-03 06:51:25 +00:00
Carsten Haitzler
2e0b4a37e8
oops - missing dirs
...
SVN revision: 20917
2006-03-02 13:07:26 +00:00
doursse
1631126a97
warning--
...
SVN revision: 20916
2006-03-02 12:48:11 +00:00
Carsten Haitzler
0f9bb4b705
oops - nuke a \
...
SVN revision: 20910
2006-03-02 09:21:04 +00:00
Carsten Haitzler
0a1b835592
software engines all now totally inherit from software_generic and
...
xrender_x11 now partially inherits.
SVN revision: 20909
2006-03-02 09:16:46 +00:00
Carsten Haitzler
46c7d3b025
1. new engine inheritance scheme - its recursive if u want it to be, and so
...
far buffer, software_x11 and fb engines use it. need to make allother
software enignes use it next then the gl, cairo, xrender engines, then dfb.
it cuts out a LOT of duplicate code. makes writign a new engine or engine
variant much simpler
SVN revision: 20908
2006-03-02 08:06:10 +00:00
Carsten Haitzler
f51753a4b8
rehinting works on the fly now
...
SVN revision: 20858
2006-03-01 03:48:03 +00:00
Carsten Haitzler
986bc3b7d0
rehinting works on the fly now
...
SVN revision: 20857
2006-03-01 03:48:02 +00:00
Carsten Haitzler
e8bf4cdcbb
make hinting an engine api thnig - engine apis need to be mroe easily updated
...
SVN revision: 20850
2006-02-28 04:07:49 +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
4dd95e3f3e
disable double click flags if u clock on something else in between
...
SVN revision: 20554
2006-02-18 04:40:14 +00:00
Carsten Haitzler
c26850d809
text objects never drew with offsets to account for style padding - done now :)
...
SVN revision: 20509
2006-02-16 02:06:55 +00:00
Carsten Haitzler
60edee650d
fix egetnv of $HOME null return
...
SVN revision: 20158
2006-02-01 06:19:38 +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
Ben Martin
c7788c6bd8
gaurd access to layer->objects->last to check if layer->objects == 0
...
SVN revision: 19982
2006-01-23 06:54:04 +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
Michael Jennings
bac309cbdf
Fri Jan 20 00:21:07 2006 Michael Jennings (mej)
...
Fix spec file and build.
----------------------------------------------------------------------
SVN revision: 19917
2006-01-20 05:13:14 +00:00
Carsten Haitzler
836e5963c5
add cpp
...
SVN revision: 19914
2006-01-20 04:31:43 +00:00
Christopher Michael
e70d9a0a03
Check that the Textblock_Line exists first before trying to free or else segv
...
SVN revision: 19903
2006-01-19 14:16:47 +00:00
Carsten Haitzler
d2bcbb192b
fix stray ~
...
SVN revision: 19887
2006-01-18 07:57:46 +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
1659837796
clean up new modular build to link to the right things, in the right way,
...
remove usleess extra linkage etc.
SVN revision: 19864
2006-01-17 03:47:35 +00:00
Carsten Haitzler
4cf493dea3
remove cvs ignores!
...
SVN revision: 19863
2006-01-17 03:38:25 +00:00
Carsten Haitzler
1a332a7125
no! dont put that in cvs!
...
SVN revision: 19850
2006-01-16 08:50:49 +00:00
David Walter Seikel
4c531de9db
Typo.
...
SVN revision: 19848
2006-01-16 04:26:43 +00:00
David Walter Seikel
0e3bbc475d
Presenting the Indian Rope Trick. Watch in awe as these young files climb
...
up the rope and disappear into thin air!
SVN revision: 19847
2006-01-16 03:57:33 +00:00
David Walter Seikel
35a90b012e
Nothing to see here folks.
...
SVN revision: 19846
2006-01-16 03:43:30 +00:00
Carsten Haitzler
76f7428de7
fix dfb engine - correctness changes for hash
...
SVN revision: 19845
2006-01-16 03:37:34 +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
8119a84cca
free module paths on shutdown
...
SVN revision: 19825
2006-01-15 10:24:37 +00:00
Carsten Haitzler
d983846eb3
fix buf free and some extras...
...
SVN revision: 19824
2006-01-15 10:04:39 +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
afecb8d7ca
don't load the same module several times
...
SVN revision: 19810
2006-01-14 23:36:52 +00:00
doursse
ff8397da6c
fix includes
...
SVN revision: 19807
2006-01-14 20:28:37 +00:00
doursse
0daf7300a6
fix includes
...
SVN revision: 19806
2006-01-14 20:25:48 +00:00
doursse
6357a06396
loaders are now modules
...
SVN revision: 19805
2006-01-14 20:03:42 +00:00
Carsten Haitzler
f3ff4e9ffe
oops - forgot about engine headers. moved headers. fixed. install again
...
SVN revision: 19804
2006-01-14 18:24:41 +00:00
sebastid
debdc91f2c
Fix compiler warnings.
...
SVN revision: 19798
2006-01-14 15:58:01 +00:00
sebastid
67c29e58a3
Move comment
...
SVN revision: 19791
2006-01-14 15:43:05 +00:00
sebastid
59f9caea69
Formatting.
...
SVN revision: 19790
2006-01-14 15:39:57 +00:00
Carsten Haitzler
fa0f4317f2
oops - a little too much copy & paste :)
...
SVN revision: 19781
2006-01-14 13:42:35 +00:00
doursse
f64f64f08f
xcb engine does not depend on cairo
...
SVN revision: 19779
2006-01-14 12:48:47 +00:00
Carsten Haitzler
f466584b96
remove printfs
...
SVN revision: 19778
2006-01-14 12:41:02 +00:00
Carsten Haitzler
55172140f9
anmd fix dlopen link detection , actually check for dladdr as it's a gnu
...
extension etc.
SVN revision: 19777
2006-01-14 12:36:25 +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
Carsten Haitzler
bc59e998b7
patch from al catching nasty oops
...
SVN revision: 19765
2006-01-14 09:26:22 +00:00
Carsten Haitzler
744a393f2e
correct fmt strings
...
SVN revision: 19755
2006-01-13 04:18:43 +00:00
Carsten Haitzler
7f2e444103
buffers dude... buffers!
...
SVN revision: 19754
2006-01-13 04:16:52 +00:00
Carsten Haitzler
4ba10b4e98
buffers man.. buffers!
...
SVN revision: 19753
2006-01-13 04:10:01 +00:00
Carsten Haitzler
0f9188f1d2
vis -> off
...
SVN revision: 19683
2006-01-10 07:36:51 +00:00
Carsten Haitzler
d3f2867668
move headers
...
SVN revision: 19675
2006-01-09 13:29:15 +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
cfb57a407e
Cast the objects to object list.
...
SVN revision: 19610
2006-01-07 14:31:57 +00:00
sebastid
19f6192f71
Don't remove const. Other code should be fixed instead.
...
SVN revision: 19609
2006-01-07 14:26:01 +00:00
sebastid
237cdc2373
Remove the const. It generates a _lot_ of warnings.
...
SVN revision: 19607
2006-01-07 14:12:33 +00:00
sebastid
bca26535dd
Fix compiler warnings.
...
SVN revision: 19580
2006-01-06 23:13:16 +00:00
sebastid
3e41ec2fbd
Remove EAPI warnings.
...
Remove duplicate defines.
SVN revision: 19579
2006-01-06 23:05:17 +00:00
Carsten Haitzler
7554f8ee36
actually make symbol hiding work!
...
SVN revision: 19314
2005-12-27 17:17:31 +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
8342cdd55d
valgrind complaint! fix!
...
SVN revision: 18929
2005-12-10 05:22:03 +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
rbdpngn
c032606187
Remove warnings by updating to the correct type.
...
SVN revision: 18882
2005-12-06 21:54:43 +00:00
Carsten Haitzler
045bb2d1e2
use djb2 hash for evas_hash too
...
SVN revision: 18844
2005-12-05 04:03:22 +00:00
rbdpngn
a65f11996f
Use a djb2 hash for a better distribution.
...
SVN revision: 18842
2005-12-05 02:51:10 +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
1d9ef01856
oops - textblock badness with alloca
...
SVN revision: 18778
2005-12-02 03:20:56 +00:00
Carsten Haitzler
1406d86f53
oops fix stringshare conversion bug.
...
SVN revision: 18777
2005-12-02 03:15:08 +00:00
Dan Sinclair
470cf87824
- this fixes a problem in ewl where you couldn't click to put the cursor on
...
the end of the first line
SVN revision: 18747
2005-12-01 06:18:43 +00:00
Carsten Haitzler
648b7deab7
remove 1 pointer overhead for stringshare (4 bytes or 8) and optimsie free
...
lookup a little.
amazingly stringshare is showing a double speedup over strdup/free on this p4.
SVN revision: 18741
2005-12-01 03:47:14 +00:00
Carsten Haitzler
83e6dc6afb
some complaining if we do something bad
...
SVN revision: 18737
2005-12-01 01:01:17 +00:00
Carsten Haitzler
16dcf581f9
disabled debugging.
...
SVN revision: 18733
2005-11-30 15:57:21 +00:00
Carsten Haitzler
8e4c88578a
cvs ignore++
...
SVN revision: 18725
2005-11-30 08:46:30 +00:00
Carsten Haitzler
3621124677
stringshare works! :)
...
SVN revision: 18724
2005-11-30 08:45:20 +00:00
doursse
0cb884cab6
evas is now shutdown
...
SVN revision: 18707
2005-11-29 12:58:49 +00:00
tsauerbeck
1652f61fb7
properly sht down evas etc, so evas_software_x11_test can be used to check for leaks. fixes need to be applied to the other engine tests as well
...
SVN revision: 18704
2005-11-29 11:47:25 +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
8a65399e27
less overhead per string for stringshare (overhead right now is 2 pointers, 1
...
int (ie 12 bytes on 32bit, 20 bytes on 64bit systems). this removes 2 ptrs of
overhead (8 or 16 bytes) compared to before.
SVN revision: 18685
2005-11-29 03:01:56 +00:00
Carsten Haitzler
96015f59ab
use stringshare too
...
SVN revision: 18680
2005-11-28 15:30:07 +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
rbdpngn
ebfeef8e19
Avoid allocations on "".
...
SVN revision: 18656
2005-11-27 07:02:34 +00:00
Carsten Haitzler
ca12b981bb
clip colors apply to style colors now too
...
SVN revision: 18652
2005-11-26 15:56:51 +00:00
Carsten Haitzler
18f311a137
typo fix
...
SVN revision: 18650
2005-11-26 13:58:33 +00:00
rbdpngn
74dc468be3
Create a shared style type enum and padding mapping function.
...
Implement styles for the text object.
Add soft outline text style to text and textblock.
SVN revision: 18644
2005-11-26 08:04:20 +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
20bad98318
new - much cleaner/simpler mempool
...
SVN revision: 18642
2005-11-25 08:29:39 +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
e7dacfe1bd
turn of mempool for now
...
SVN revision: 18624
2005-11-24 01:38:42 +00:00
Carsten Haitzler
05085982d0
enable pool - nicer on mem
...
SVN revision: 18618
2005-11-23 12:57:19 +00:00
Carsten Haitzler
a320795377
disabled for now - need smroe tuning/testing/optimising
...
SVN revision: 18614
2005-11-23 10:56:13 +00:00
Carsten Haitzler
500726d856
--c++
...
SVN revision: 18613
2005-11-23 10:44:48 +00:00
Carsten Haitzler
4ae5471199
i'm playign with memory pools for evas lists. it seems to improve things.
...
SVN revision: 18612
2005-11-23 10:43:54 +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