Commit Graph

2924 Commits

Author SHA1 Message Date
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 25ee716746 push/pop vm on the fly - saves a chunk of ram.
SVN revision: 18625
2005-11-24 03:23:01 +00:00
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