David Walter Seikel
be5de6cdb3
Copy filename escaping code from e_utils to make it more generally available.
...
Step 2 is to remove the original and have everything call this one instead.
SVN revision: 26828
2006-10-28 08:48:11 +00:00
Carsten Haitzler
fd41ddf197
and really fix it now
...
SVN revision: 26610
2006-10-15 09:32:25 +00:00
Carsten Haitzler
6abe8fae09
fix recursive rm to delete broken symlinks
...
SVN revision: 26609
2006-10-15 09:18:26 +00:00
balony
54c1f3e1ee
Adding a function to abort all downloads.
...
SVN revision: 25634
2006-09-08 16:52:29 +00:00
sebastid
1b42f03040
Disable debug function.
...
SVN revision: 25518
2006-09-06 07:10:25 +00:00
Carsten Haitzler
a274d114ee
fix recursive rm - does what rm -rf does now
...
SVN revision: 25239
2006-08-31 08:53:38 +00:00
Carsten Haitzler
ae60acfeb4
do not follow the white rabbit... err - i mean symlink! respect the symlinks
...
dude! on recursive rm... respect!
SVN revision: 25238
2006-08-31 05:12:54 +00:00
sebastid
7f068dfaf6
For debug
...
SVN revision: 23234
2006-06-07 09:40:24 +00:00
sebastid
a2402e571b
Listen to MOVE_SELF events
...
SVN revision: 23233
2006-06-07 09:02:04 +00:00
codewarrior
237a7678de
- new addition for ecore_file_download. now we have a progress_cb from curl so we know how much of the file we've downloaded.
...
SVN revision: 21928
2006-04-07 12:27:39 +00:00
Carsten Haitzler
1c0b3c9706
check for NULL list
...
SVN revision: 19935
2006-01-21 02:12:51 +00:00
doursse
2c32fdaca4
const char * here
...
SVN revision: 19919
2006-01-20 09:13:19 +00:00
Carsten Haitzler
f06d201516
remove duplicate paths
...
SVN revision: 19900
2006-01-19 09:32:18 +00:00
Carsten Haitzler
2c52634e85
and yet more warning removal
...
SVN revision: 19568
2006-01-06 18:46:30 +00:00
codewarrior
93dd8ce0fc
- ++authors
...
- add ecore_file_symlink
SVN revision: 19506
2006-01-03 00:18:42 +00:00
Carsten Haitzler
7554f8ee36
actually make symbol hiding work!
...
SVN revision: 19314
2005-12-27 17:17:31 +00:00
codewarrior
48e0355efe
- ecore_file_size
...
SVN revision: 18916
2005-12-09 00:02:21 +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
e475d8844f
illogict patch
...
SVN revision: 18749
2005-12-01 06:23:58 +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
codewarrior
727de7d0fc
- char * to const char *
...
SVN revision: 18163
2005-10-31 09:14:41 +00:00
sebastid
853b70b966
Remove unused variable.
...
SVN revision: 17882
2005-10-24 10:06:11 +00:00
sebastid
32732357cb
Style.
...
Assume the operations will succeed, and set ret to 0 on fail.
SVN revision: 17881
2005-10-24 10:05:35 +00:00
codewarrior
7f10622a24
- if its a file, dont bother with it, just unlink it
...
SVN revision: 17880
2005-10-24 09:37:13 +00:00
codewarrior
0be8326d89
- add method to delete dirs recursively
...
SVN revision: 17848
2005-10-23 23:21:29 +00:00
sebastid
fc3eccf033
realpath returns null if the file doesn't exist.
...
SVN revision: 17444
2005-10-11 20:11:36 +00:00
sebastid
da7d6dbe30
dst, not src in second realpath
...
SVN revision: 17409
2005-10-10 21:10:04 +00:00
sebastid
4545433592
Cleanup
...
SVN revision: 17396
2005-10-10 18:35:13 +00:00
codewarrior
2fc139fd86
Dont overrite ourselves and zero the file out during copy operations if src and dst are the same
...
SVN revision: 17393
2005-10-10 16:25:17 +00:00
sebastid
e13146588e
Skip env variables.
...
SVN revision: 17274
2005-10-07 17:48:09 +00:00
sebastid
fb2ab4ef6c
Only allocate the necessary amount of memory
...
SVN revision: 17273
2005-10-07 17:32:31 +00:00
Carsten Haitzler
8d2fe31aef
fix ecore to NOT segv like a madman now.
...
SVN revision: 17257
2005-10-07 02:44:20 +00:00
tsauerbeck
7ba3d1df86
more leak fixes
...
SVN revision: 17244
2005-10-06 18:48:03 +00:00
sebastid
a91b2bdfbd
Declare variable.
...
SVN revision: 17207
2005-10-05 18:39:30 +00:00
sebastid
4d6bcecff4
Check the strdup
...
SVN revision: 17206
2005-10-05 18:38:51 +00:00
sebastid
dcb7726415
New func
...
SVN revision: 17205
2005-10-05 18:38:27 +00:00
tsauerbeck
f263fcd2c8
more memleaks fixed
...
SVN revision: 17145
2005-10-03 18:25:22 +00:00
Carsten Haitzler
b27df0ea59
be more lenient and use access() to check
...
SVN revision: 17115
2005-10-02 15:44:24 +00:00
Carsten Haitzler
b13ee0052b
can exec logic fix
...
SVN revision: 17087
2005-09-30 08:41:21 +00:00
sebastid
7aaf5e9e12
p is related to exe1, not app
...
SVN revision: 17079
2005-09-30 00:58:03 +00:00
sebastid
06972f99e5
And remove debug.
...
SVN revision: 17078
2005-09-30 00:55:57 +00:00
sebastid
3d6e558b87
Correct handling for HOME=""
...
SVN revision: 17077
2005-09-30 00:55:27 +00:00
sebastid
6839e85061
Tilde expansion
...
SVN revision: 17076
2005-09-30 00:51:29 +00:00
sebastid
d83329a7b8
Move ecore_file_app_exe_get since it doesn't use path
...
SVN revision: 17075
2005-09-30 00:46:15 +00:00
sebastid
49b85e4e1f
Move realpath to ecore_file_can_exec, since it always makes sense there.
...
SVN revision: 17074
2005-09-29 17:50:04 +00:00
sebastid
f50cb7415e
resolv symlinks
...
SVN revision: 17073
2005-09-29 17:25:38 +00:00
Carsten Haitzler
f685e689fc
search for exe's properly :)
...
SVN revision: 17025
2005-09-28 05:57:41 +00:00
sebastid
1270de6ac5
Check if file really is something.
...
SVN revision: 17016
2005-09-28 02:27:23 +00:00
sebastid
f6454d1a67
Remove leading and trailing whitespace.
...
SVN revision: 17015
2005-09-28 02:26:08 +00:00