Carsten Haitzler
e7dacfe1bd
turn of mempool for now
...
SVN revision: 18624
2005-11-24 01:38:42 +00:00
Carsten Haitzler
91eb081dd7
dont dup empty strings :)
...
SVN revision: 18621
2005-11-23 14:47:36 +00:00
Carsten Haitzler
3a6be732b9
clean up some null string stuff
...
SVN revision: 18620
2005-11-23 14:00:39 +00:00
Carsten Haitzler
22547970e9
more NULL string handling
...
SVN revision: 18619
2005-11-23 13:02:09 +00:00
Carsten Haitzler
05085982d0
enable pool - nicer on mem
...
SVN revision: 18618
2005-11-23 12:57:19 +00:00
Carsten Haitzler
725d212f48
handle NULL strings better - need to handle mroe NULLS though
...
SVN revision: 18617
2005-11-23 12:56:06 +00:00
Carsten Haitzler
4365d69079
handle NULL strings and "" as the same - and only produce null strings to
...
avoid tonnes of 1 byte allocs
SVN revision: 18615
2005-11-23 12:55:43 +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
rbdpngn
d7aa8d7dc9
Fix rehashing the nodes to a hash of a new size.
...
SVN revision: 18518
2005-11-17 15:15:37 +00:00
Carsten Haitzler
41f9c95d96
no point disallowing sets.
...
SVN revision: 18515
2005-11-17 08:14:05 +00:00
rbdpngn
db983db6ff
Avoid potential recursion on the destruction of a collision chain.
...
SVN revision: 18508
2005-11-17 06:39:14 +00:00
rbdpngn
c28f6b8d68
Ecore hash was originally written to teach the concept of a hash, so it used
...
high level lists. Since it's getting more extensive use, I've switched it to
use it's own list structure for collision chaining. This is more memory
efficient and overall faster.
SVN revision: 18503
2005-11-16 22:17:11 +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
lordchaos
a458660298
* Remove the 255 character string limit on ecore_config strings
...
SVN revision: 18479
2005-11-15 10:04:41 +00:00
Carsten Haitzler
e3c1dd99e2
only damage new regions :)
...
SVN revision: 18468
2005-11-14 03:25:23 +00:00
Carsten Haitzler
fd280ca81c
only damage the new regions
...
SVN revision: 18467
2005-11-14 03:25:09 +00:00
Mike Frysinger
8c93ac2293
only require xine or gstreamer, not both
...
SVN revision: 18448
2005-11-13 04:44:39 +00:00
Carsten Haitzler
5f7e955689
asparagus time! :)
...
SVN revision: 18427
2005-11-11 08:03:49 +00:00
Carsten Haitzler
a6a2c2f257
add the file to cvs
...
SVN revision: 18426
2005-11-11 07:56:10 +00:00
Carsten Haitzler
1d9245b3f6
edje no longer needs imlib2.
...
SVN revision: 18425
2005-11-11 06:49:57 +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
rbdpngn
8a632ab09c
Free the heap when we're done, thanks chaos.
...
SVN revision: 18418
2005-11-10 14:29:33 +00:00
rbdpngn
a90d675613
Move ecore_file_ls from an O(n^2) insertion sort to an O(n log n) heap sort,
...
since we already have it available. Worked fine on OS X and had dj2 check on
Linux to ensure filesystem ordering wasn't skewing the results. He ran a
couple quick benchmarks on a 10k file directory.
Insertion sort results
23:38 <@dj2> real 0m2.134s
23:38 <@dj2> user 0m1.880s
23:38 <@dj2> sys 0m0.120s
Heap sort results
23:35 <@dj2> real 0m0.223s
23:35 <@dj2> user 0m0.072s
23:35 <@dj2> sys 0m0.052s
23:38 <@dj2> and thats on a 3ghz box, heh
SVN revision: 18410
2005-11-10 05:44:41 +00:00
David Walter Seikel
ea18787d33
Brain dead, quick'n'dirty pipe writer, Strictly for testing purposes.
...
SVN revision: 18402
2005-11-09 20:01:32 +00:00
David Walter Seikel
0bb989f1f6
Beginnings of fork'n'pipe.
...
Don't use ecore_exe_pipe_run() yet, it is not finished. You can use
ecore_exe_pipe_write(), but it will do nothing. I committed this
because someone wanted to play with it in it's current state.
ecore_exe_pipe_run() will startup your exe, and open the pipes that you
request, and everything should get cleaned up when the exe closes. The
pipes are in the Ecore_Exe struct, you can use them. The next thing I
will add will be proper use of the pipes.
SVN revision: 18400
2005-11-09 14:09:28 +00:00
David Walter Seikel
a2bc838d20
Getting ready for fork'n'pipe.
...
SVN revision: 18399
2005-11-09 13:59:03 +00:00
Carsten Haitzler
69cc1760ef
i think this will fix the layer thing nathan found
...
SVN revision: 18380
2005-11-08 11:59:21 +00:00
Carsten Haitzler
081335eda4
we dont need no steenkin move signals
...
SVN revision: 18377
2005-11-08 10:06:59 +00:00
Carsten Haitzler
889accc343
LEAK! fix.
...
SVN revision: 18357
2005-11-07 06:16:26 +00:00
Carsten Haitzler
09e699d360
avoid fd overflow.
...
SVN revision: 18356
2005-11-07 03:15:22 +00:00
Carsten Haitzler
d1861a8d4c
add a call
...
SVN revision: 18336
2005-11-06 09:47:28 +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
36db7b296f
add elipsis direct control
...
SVN revision: 18326
2005-11-06 03:32:01 +00:00
sebastid
6d4a9a2337
Define exported functions
...
SVN revision: 18304
2005-11-04 23:47:53 +00:00
sebastid
f43c421ebe
Remove double free
...
SVN revision: 18301
2005-11-04 22:53:54 +00:00
sebastid
114874900c
Remove strdup
...
SVN revision: 18289
2005-11-04 19:33:08 +00:00
sebastid
2ea1cbcc22
remove strdup
...
SVN revision: 18288
2005-11-04 18:29:02 +00:00
sebastid
fb95ab1814
Delay string duplication until necessary.
...
Fix leak.
SVN revision: 18287
2005-11-04 17:44:01 +00:00
sebastid
ce987876a8
Don't use strlen to check for empty string.
...
SVN revision: 18271
2005-11-04 08:21:28 +00:00
sebastid
95b180caa0
Don't use strlen to check if a string is empty.
...
SVN revision: 18270
2005-11-04 08:16:24 +00:00
sebastid
0cad0c7b33
Don't use strlen to check if a string is empty.
...
SVN revision: 18269
2005-11-04 07:56:13 +00:00
sebastid
4bb7c433de
Don't use strlen to check if a string is empty
...
SVN revision: 18268
2005-11-04 07:54:26 +00:00
Carsten Haitzler
0b399a3c1a
oops - leak. fixed
...
SVN revision: 18266
2005-11-04 07:16:50 +00:00
Carsten Haitzler
60eeefc3a9
formattting
...
SVN revision: 18261
2005-11-04 03:24:50 +00:00
Carsten Haitzler
4c88b00112
reduce some allocs
...
SVN revision: 18260
2005-11-04 03:22:22 +00:00
Carsten Haitzler
51a616eda7
cacheburst works again
...
SVN revision: 18251
2005-11-03 15:05:21 +00:00
Carsten Haitzler
e114a02062
add a cache burst mode
...
SVN revision: 18248
2005-11-03 13:05:52 +00:00