Commit Graph

933 Commits

Author SHA1 Message Date
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