Commit Graph

1048 Commits

Author SHA1 Message Date
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 80dbc9fa05 big fat asparagus!
SVN revision: 19736
2006-01-12 05:43:08 +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
doursse 0655e1e826 simplify the detection of xcb
SVN revision: 19551
2006-01-06 08:36:57 +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 c311ace53c well i don't know... BUT... amd64 here (x86_64) DOES handle mmx, mmx2 and see
so - mayaswell enable them. works here. somehow i was sure that it only did
sse, not mmx or mmx2...


SVN revision: 18961
2005-12-12 07:49:22 +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 d72672d783 bloody valgrind! argh! :(
SVN revision: 18856
2005-12-06 00:48:33 +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 cbb6684629 only check for c++ compiler if buildign qtopia engine
SVN revision: 18815
2005-12-03 15:19:21 +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 011983d4bf asparagus. there were issues. thsi syncs versions now too.
SVN revision: 18699
2005-11-29 09:13:26 +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
Carsten Haitzler 52e61b0ca8 asparagus!
SVN revision: 18672
2005-11-28 06:01:45 +00:00