Carsten Haitzler
7554f8ee36
actually make symbol hiding work!
...
SVN revision: 19314
2005-12-27 17:17:31 +00:00
David Walter Seikel
cdebf436cf
Fixup the FIXME's.
...
SVN revision: 19283
2005-12-24 12:22:47 +00:00
David Walter Seikel
f302260188
Generic errno checking.
...
SVN revision: 19282
2005-12-24 12:13:12 +00:00
David Walter Seikel
826b9c196b
Clone another e.h macro. Maybe these should be combined to a common place?
...
SVN revision: 19281
2005-12-24 12:11:39 +00:00
doursse
3931df64c9
leak--
...
SVN revision: 19280
2005-12-24 10:28:08 +00:00
David Walter Seikel
f1ecb69e85
Make sure that the Last Words of a dead exe are preserved for future generations.
...
SVN revision: 19140
2005-12-19 05:07:58 +00:00
David Walter Seikel
a119e26657
More documentation for fd_handler return values as per the mailing list discussion.
...
SVN revision: 19129
2005-12-19 01:36:55 +00:00
lordchaos
d6f417c8d1
* Apparantly, strings returned by setlocale() are not supposed to be freed/modified.
...
See: http://www.mkssoftware.com/docs/man3/setlocale.3.asp
SVN revision: 19124
2005-12-18 23:08:57 +00:00
handyande
414d3e5352
latest patch from Morten Nilsen:
...
- fix indent in various places
- check flag rather than walking list in util
- eliminate multiple key searches while saving
- optimizations
SVN revision: 19115
2005-12-18 19:07:52 +00:00
lordchaos
ab419159e9
* Clear _source->dest after drag, so if the next drag has the same source window, we still get dnd_position events if we stay inside the same window.
...
SVN revision: 19078
2005-12-16 23:04:49 +00:00
David Walter Seikel
6194429534
The fork'n'pipe knows line dancing!
...
Er, I mean line buffering.
It's slightly different from what raster wanted. I'll update the example next.
SVN revision: 19063
2005-12-16 03:36:16 +00:00
David Walter Seikel
5ed307efed
Document that the lines array is NULL terminated.
...
SVN revision: 19062
2005-12-16 03:33:52 +00:00
David Walter Seikel
a4f340d074
Preperation for line buffering, coming soon. Just gotta spend the rest of the day testing it.
...
SVN revision: 19056
2005-12-16 01:11:24 +00:00
David Walter Seikel
9b4adfbd25
The FIXME's have been.
...
SVN revision: 19055
2005-12-16 01:09:52 +00:00
Carsten Haitzler
e430a7e6fc
delete timer on 0 return AND if manually deleted prefer the delete over the
...
continue return of 1
SVN revision: 18954
2005-12-11 14:33:21 +00:00
Carsten Haitzler
7475ec3508
exe pipe example and other exe (no pipe) example. :)
...
SVN revision: 18951
2005-12-11 06:52:07 +00:00
handyande
e270ac86eb
getopt long patch from Morten Nilsen - thanks
...
SVN revision: 18946
2005-12-11 03:32:18 +00:00
David Walter Seikel
ba872e4bf9
Turn off the write handler when not needed.
...
SVN revision: 18943
2005-12-11 00:11:12 +00:00
David Walter Seikel
7df068b625
Fork'n'pipe now actually pipes.
...
SVN revision: 18939
2005-12-10 22:39:51 +00:00
codewarrior
48e0355efe
- ecore_file_size
...
SVN revision: 18916
2005-12-09 00:02:21 +00:00
handyande
0e7786ecc4
woops on the last patch
...
SVN revision: 18913
2005-12-08 12:35:11 +00:00
handyande
a8752bb121
Thanks Morten Nilsen for your ecore_config patches - applied here and working nicely
...
SVN revision: 18903
2005-12-07 23:30:29 +00:00
Carsten Haitzler
068266c8a2
another util function - list all executables in your $PATH - in full.
...
SVN revision: 18890
2005-12-07 07:18:52 +00:00
Carsten Haitzler
b1073dd01c
2nd einfo screws things. fix.
...
SVN revision: 18886
2005-12-06 23:43:32 +00:00
rbdpngn
9b2d5dc9e6
Use const for ecore_strings.
...
SVN revision: 18863
2005-12-06 03:44:47 +00:00
rbdpngn
f20a699a57
Use const for ecore_string.
...
SVN revision: 18862
2005-12-06 03:44:26 +00:00
Carsten Haitzler
0d2c10811e
LATIN1->ISO888....
...
SVN revision: 18843
2005-12-05 03:58:22 +00:00
rbdpngn
172b0612aa
Catch a potential segfault if a hash is created and never used.
...
SVN revision: 18785
2005-12-02 15:35:50 +00:00
rbdpngn
777373c046
Consistent return values on errors.
...
SVN revision: 18773
2005-12-01 23:08:43 +00:00
rbdpngn
ebdd5d371a
Check the return value correctly.
...
SVN revision: 18772
2005-12-01 23:02:58 +00:00
Carsten Haitzler
2489a46975
Jorge's dfb patches are finally in! :)
...
SVN revision: 18751
2005-12-01 06:39:35 +00:00
Carsten Haitzler
e475d8844f
illogict patch
...
SVN revision: 18749
2005-12-01 06:23:58 +00:00
handyande
fdda70e1b3
After the comments (back in april, sorry) I think this is the optimal fix that Dylan Shell was trying to get to, thanks Bryan Kadzban for the idea
...
Please correct me if this is not right
SVN revision: 18718
2005-11-29 23:06:59 +00:00
David Walter Seikel
3e30a7b8e5
Remove the kill_maybe that slipped in a while ago.
...
SVN revision: 18716
2005-11-29 22:22:21 +00:00
andyetitmoves
5af3e611c4
Attempt to speed up ecore_exe_run by seeing if there are any shell
...
metacharacters present in the command line passed. If there aren't any, parse
command line to arguments and pass to execvp instead of calling `sh -c' with the
entire command line. Hope we have covered all cases in which sh -c should be
necessarily invoked :) The current approach is pretty conservative though -
anything suspicious, and over to sh.
SVN revision: 18705
2005-11-29 12:39:09 +00:00
Carsten Haitzler
7cf6b74ee7
causes mroe problems than it fixes
...
SVN revision: 18686
2005-11-29 03:09:11 +00:00
rbdpngn
46518fa24f
Setup an init/shutdown system for shared strings.
...
SVN revision: 18658
2005-11-27 08:00:39 +00:00
rbdpngn
ec44ab043d
Delay allocation of SSL library memory until necessary.
...
SVN revision: 18657
2005-11-27 07:18:36 +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
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
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
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
d1861a8d4c
add a call
...
SVN revision: 18336
2005-11-06 09:47:28 +00:00