Commit Graph

190 Commits

Author SHA1 Message Date
Cedric BAIL 59647d1be0 eio: make eio_dir_direct_ls a public API.
SVN revision: 68260
2012-02-22 10:26:39 +00:00
Cedric BAIL 6db00c119d eio: add eio_dir_direct_ls.
SVN revision: 68254
2012-02-22 09:30:43 +00:00
Cedric BAIL 37804c589f eio: forever forgetting to use svn add... sorry.
SVN revision: 68247
2012-02-22 08:34:37 +00:00
Cedric BAIL 11f245ab0b eio: add Eet asynchronous helper.
NOTE: this also make Eet an hard dependency for Eio. I do
think that every one will be using Eet anyway, so I didn't
bother making it optional, but if someone complain to me
with enough cookie, I could change my mind.


SVN revision: 68231
2012-02-21 21:01:22 +00:00
Cedric BAIL ac0c389ff9 eio: fix memory leak in eio_dir_stat_ls.
SVN revision: 68163
2012-02-20 14:06:04 +00:00
Cedric BAIL 1a29f7f309 eio: fix a doc typo.
SVN revision: 67877
2012-02-13 09:06:28 +00:00
Cedric BAIL 7e8b2681c9 eio: fix eio monitor by Guillaume Friloux.
SVN revision: 67501
2012-01-24 16:00:57 +00:00
Cedric BAIL cbd7088c63 eio: fix open use with O_CREATE.
SVN revision: 67394
2012-01-20 16:08:10 +00:00
Daniel Juyung Seo 3a9c5a5079 eio: Added .gitignore
SVN revision: 67366
2012-01-20 02:31:35 +00:00
Cedric BAIL 408b4b5a39 eio: fix build on old debian system.
Patch by Guillaume Friloux <guillaume.friloux@asp64.com>


SVN revision: 67330
2012-01-19 10:26:41 +00:00
Cedric BAIL a49186092e eio: temporary fix when splice is not available.
SVN revision: 67294
2012-01-18 15:45:01 +00:00
Cedric BAIL f185e2d950 eio: use new Eina_File infra to detect IO error during mmap copy.
SVN revision: 66800
2012-01-03 15:00:30 +00:00
Cedric BAIL 76295f136e eio: fix starting of documentation block.
SVN revision: 66701
2011-12-30 15:31:16 +00:00
Cedric BAIL 173ec48730 eio: add some documentation.
SVN revision: 66700
2011-12-30 15:22:42 +00:00
Cedric BAIL ef067cebd6 eio: call eina_file_* on Eina_File pointer.
SVN revision: 66622
2011-12-29 10:46:56 +00:00
Cedric BAIL 70b7b55c42 eio: make eio_file_map_* api more usefull.
SVN revision: 66573
2011-12-27 16:45:07 +00:00
Cedric BAIL 87b31027e0 eio: forgotten svn add.
SVN revision: 66419
2011-12-21 08:34:23 +00:00
Daniel Juyung Seo 9b99fb534c eio: Removed eio_map.c from build temporarily. SPANK CEDRIC!
SVN revision: 66405
2011-12-21 02:38:54 +00:00
Cedric BAIL dbccbce821 eio: add API for eina_file_open and like.
tweet: now Eio can help you load your file assynchronously !


SVN revision: 66397
2011-12-20 17:35:41 +00:00
Cedric BAIL c63b988688 eio: fix copy/paste error.
SVN revision: 66262
2011-12-15 17:00:48 +00:00
Cedric BAIL eaf26b9763 eio: fix licensing to properly refer to the authors.
SVN revision: 66247
2011-12-15 09:53:09 +00:00
Cedric BAIL 0f3df65317 eio: i see dead file.
SVN revision: 65848
2011-12-03 16:41:58 +00:00
Cedric BAIL 8564b85b05 eio: latest attempt to fix auto doc.
SVN revision: 65846
2011-12-03 16:07:54 +00:00
Cedric BAIL 74ab97acc6 eio: trying to fix eio doc build.
SVN revision: 65844
2011-12-03 15:00:13 +00:00
Cedric BAIL 2e21c6899f eio: move documentation into header like other EFL library.
NOTE: need some help to finish splitting this API in a more meaningfull sense.

TODO: Fix a few FIXME and update monitoring backend to work on most system.


SVN revision: 65840
2011-12-03 13:21:07 +00:00
Michael BOUCHAUD 09eed6ec5d eio: fix maintainer-clean
SVN revision: 64431
2011-10-27 10:17:44 +00:00
Vincent Torri 984159e37a Eio: remove AC_HEADER_ASSERT as assert() is not used.
SVN revision: 63906
2011-10-07 06:31:14 +00:00
Cedric BAIL 1a016f1915 eio: don't free internal data.
SVN revision: 63479
2011-09-19 12:47:02 +00:00
Cedric BAIL b2dc1ce8ab eio: use eina xattr helper and add more eio xattr function.
SVN revision: 63441
2011-09-16 14:18:08 +00:00
Cedric BAIL b17b7abfe0 eio: use eina_xattr.
SVN revision: 63438
2011-09-16 11:14:57 +00:00
Cedric BAIL 883cea4caa eio: pack data for a few ms.
SVN revision: 63215
2011-09-05 20:29:01 +00:00
Cedric BAIL 54fcc628bd eio: fix eio_monitor.
Patch by Michael Sans.


SVN revision: 63052
2011-09-01 10:22:00 +00:00
Cedric BAIL d6eea5fcc8 eio: improve eio_dir_stat_ls to work with Eio_Associate and make it faster.
SVN revision: 62939
2011-08-29 11:20:27 +00:00
Cedric BAIL 628e5d7d98 eio: obvious typo !
SVN revision: 62516
2011-08-16 21:13:20 +00:00
Carsten Haitzler 29864666c9 that's it - remove autom4te.cache dirs again... - keep having to many
problems about it storing invalid config when the same build trees are
shared between multiple architectures and machines. :( better we
build right than build fast.



SVN revision: 61974
2011-08-02 04:13:33 +00:00
Christopher Michael abe52914db EIO: Add UNUSED where missing.
SVN revision: 61623
2011-07-23 23:15:54 +00:00
Mike Blumenkrantz fc64fb5a71 <arrowdodger> Patch to unbreak eio build on systems without xattr: http://intara.org.ru/eio.diff
SVN revision: 60955
2011-07-03 17:58:57 +00:00
Cedric BAIL ceecea1f3e eio: morning speedup, pack feedback together to reduce context switch.
SVN revision: 60935
2011-07-02 11:06:52 +00:00
Cedric BAIL 73edb0433f eio: more xattr support.
SVN revision: 60824
2011-06-29 17:28:55 +00:00
Cedric BAIL 20069184a5 eio: forgotten Eio.h decl.
SVN revision: 60820
2011-06-29 14:16:41 +00:00
Cedric BAIL f3e66ee718 eio: forgot the header.
SVN revision: 60690
2011-06-25 22:52:01 +00:00
Cedric BAIL 2217f284f7 eio: make it possible to know if an Eio_File was cancelled.
SVN revision: 60689
2011-06-25 22:49:01 +00:00
Cedric BAIL 28c4f6f8f5 eio: eio doesn't modify data at all, so make it const.
SVN revision: 60635
2011-06-23 13:29:45 +00:00
Michael Jennings 1461fec9ec Assorted build and spec fixes.
SVN revision: 60624
2011-06-23 07:01:45 +00:00
Cedric BAIL def2382a91 eio: oops forgot to export that function.
SVN revision: 60601
2011-06-22 17:45:22 +00:00
Cedric BAIL 9035d1f8c0 eio: fix api change.
SVN revision: 60600
2011-06-22 16:09:14 +00:00
Michael Jennings 092d2d861b Since the SVN revision is now included in %{version}, it's redundant
to have it in %{release} also.  So let's just tag the package as ours
and try to make sure it doesn't interfere with vendor releases.



SVN revision: 60407
2011-06-16 20:36:43 +00:00
Cedric BAIL 19d5fb205a eio: associate data to a file behing listed assynchronously.
SVN revision: 60043
2011-06-07 16:30:10 +00:00
Cedric BAIL d41e80a29c eio: add eio_file_container_get.
SVN revision: 59646
2011-05-24 10:41:37 +00:00
Cedric BAIL fdb32980b5 eio: add forgotten file.
SVN revision: 59149
2011-05-03 13:07:26 +00:00
Cedric BAIL fb2310d5a4 eio: add beginning of xattr support.
SVN revision: 59146
2011-05-03 10:36:51 +00:00
Cedric BAIL 74fb408eb1 eio: use eina refcount.
SVN revision: 59040
2011-04-29 16:24:14 +00:00
Cedric BAIL fc27a465a3 eio: also copy xattr when available.
SVN revision: 59015
2011-04-28 16:45:45 +00:00
Cedric BAIL 1a699607f6 eio: add inotify backend and fix api.
Note: API/ABI of Eio_Monitor could be considered usable and need feedback.
Still lacking of proper fallback and windows port.


SVN revision: 58953
2011-04-27 10:27:07 +00:00
Cedric BAIL b558cbc07e eio: add Eio_Monitor API.
Not yet working. Need to handle message, add fallback and windows support.


SVN revision: 58907
2011-04-25 17:04:46 +00:00
Cedric BAIL 25959fb6ed eio: fix eio shadow warning.
SVN revision: 58906
2011-04-25 17:01:26 +00:00
Cedric BAIL 79dbc39b5c eio: destroy leaf before root.
SVN revision: 58732
2011-04-19 15:27:21 +00:00
Cedric BAIL cb90b07d81 autogen: unobrk things.
SVN revision: 58668
2011-04-14 14:51:36 +00:00
Cedric BAIL df4bef8bdf autogen: improve detection of parameter change.
SVN revision: 58667
2011-04-14 14:03:46 +00:00
Cedric BAIL 8fe5c5ce54 eio: make it easy to filter content during eio_dir_* operation.
SVN revision: 57631
2011-03-09 16:21:11 +00:00
Cedric BAIL fb188326a9 eio: correctly fix large file support.
SVN revision: 57629
2011-03-09 15:04:01 +00:00
Cedric BAIL fc2aaf9935 eio: fix issue on 32bits system.
SVN revision: 57626
2011-03-09 14:53:55 +00:00
Cedric BAIL 74a5463b36 efl: add back touch on configure time generated file.
SVN revision: 57232
2011-02-22 10:29:28 +00:00
Cedric BAIL 810ce84f7e efl: turn on cached result, that will reduce your configure time a lot !
SVN revision: 57213
2011-02-21 14:56:49 +00:00
Rui Seabra 885c5ddcde Add rpm spec to eio and one more entry to svn:ignore.
SVN revision: 57140
2011-02-17 23:13:36 +00:00
Cedric BAIL c6cb315e35 eio: add eio_dir_stat_ls.
SVN revision: 57129
2011-02-17 15:59:07 +00:00
Daniel Juyung Seo 5372923677 dox.in update: elementary,evas,edje,ecore,eio,eet,eeze.
Sync authors in doc with AUTHORS.
Updated date to 2011.


SVN revision: 56926
2011-02-10 16:50:18 +00:00
Michael BOUCHAUD 29b6b151b1 eio: don't forget to init the list of links. Avoid segfault with eio_dir_copy and maybee(surely) others function
SVN revision: 55848
2011-01-04 16:58:58 +00:00
Michael BOUCHAUD 947b8db665 eio: move 'typedef enum' after 'enum' to compil with g++ (from Mikael Sans)
SVN revision: 55372
2010-12-08 14:35:37 +00:00
Cedric BAIL 3efc7f4f9b * eio: snapidoo too !
SVN revision: 55241
2010-12-04 00:52:40 +00:00
Cedric BAIL e9a8da1455 * eio: define PATH_MAX if not available.
SVN revision: 55230
2010-12-03 22:59:28 +00:00
Cedric BAIL e697938fc2 * eio, ethumb and elementary: snapshot increase.
SVN revision: 54508
2010-11-12 16:03:34 +00:00
Cedric BAIL 581a3c66e2 * eio: fix API to match the rest of the EFL API.
SVN revision: 54504
2010-11-12 14:08:01 +00:00
Cedric BAIL e61f8560ea * ecore: break Ecore_Thread API once and for all to make it consistent.
SVN revision: 54502
2010-11-12 13:28:19 +00:00
Cedric BAIL bdf50e0fc9 * eio: remove not needed file.
SVN revision: 54473
2010-11-11 19:01:52 +00:00
Cedric BAIL 7e9c729ce2 * eio: fix recursion by detecting link and recreating them.
SVN revision: 54123
2010-11-03 12:35:21 +00:00
Cedric BAIL 058deb3c1f * eio: add eio_file_stat_ls.
SVN revision: 54106
2010-11-02 17:08:00 +00:00
Cedric BAIL eb4cd21f0c * eina: remove dirent so apps don't rely on non portable code.
SVN revision: 54103
2010-11-02 15:11:05 +00:00
Cedric BAIL 57aa3f4147 * eio: fix shadow symbol.
SVN revision: 54033
2010-10-30 12:06:21 +00:00
Carsten Haitzler 46abf6fc81 use new type member.
SVN revision: 54018
2010-10-30 05:59:39 +00:00
Cedric BAIL 61bb247e13 * eio: oops forgotten file.
SVN revision: 53990
2010-10-29 13:06:58 +00:00
Cedric BAIL 09d09fe0ce * eio: inline accessor.
SVN revision: 53988
2010-10-29 12:58:04 +00:00
Cedric BAIL 9b279fa367 * eio: break Eio error callback API to match the rest of the API.
SVN revision: 53986
2010-10-29 12:36:43 +00:00
Cedric BAIL feffc8fd02 * eio: more doxy fix.
SVN revision: 53966
2010-10-28 16:09:17 +00:00
Cedric BAIL b519dad7b4 * eio: fix doc.
SVN revision: 53964
2010-10-28 15:57:48 +00:00
Cedric BAIL c0cf78da54 * eio: add small helper.
SVN revision: 53962
2010-10-28 14:50:24 +00:00
Cedric BAIL a5abd3d320 * eio: add eio_file_ls() tutorial.
SVN revision: 53915
2010-10-27 12:30:12 +00:00
Vincent Torri 9c5ce8345e [eio] add check on some functions (will be used later) and
add native win32 mutex code.

Question: with pthread, if a mutex is initialized with
PTHREAD_MUTEX_INITIALIZER, should it be destroyed  with
pthread_mutex_destroy() ?

SVN revision: 53772
2010-10-22 16:44:30 +00:00
Cedric BAIL 318a56c004 * eio: fix eio.pc
SVN revision: 53762
2010-10-22 11:54:54 +00:00
Vincent Torri c2d941930c [eio] check if threads, grp.h and fchmod() are available
SVN revision: 53723
2010-10-21 17:51:21 +00:00
Vincent Torri ab84f4da58 [eio] _GNU_SOURCE already defined in config.h
SVN revision: 53721
2010-10-21 17:18:35 +00:00
Vincent Torri 600053d7a9 [eio] improve documentation layout and add a tutorial for
eio_dir_copy()

SVN revision: 53704
2010-10-21 05:03:23 +00:00
Vincent Torri 3a5d43ea9c [eio] reorganize code like eina, clean up doc
SVN revision: 53688
2010-10-20 19:17:30 +00:00
Vincent Torri 6b588fbef6 [eio] exclude eio_private.h from the doc
SVN revision: 53687
2010-10-20 17:57:17 +00:00
Vincent Torri 964ce60666 [eio] take into account eio.dox
SVN revision: 53686
2010-10-20 17:54:27 +00:00
Cedric BAIL 06ea9c415d * eio: add eio_file_chmod and eio_file_chown.
SVN revision: 53678
2010-10-20 16:42:45 +00:00
Cedric BAIL da9d9f4e89 * eio: improve doc.
SVN revision: 53673
2010-10-20 14:44:45 +00:00
Cedric BAIL ff69a72f47 * eio: add eio_dir_unlink.
SVN revision: 53664
2010-10-20 13:48:13 +00:00
Cedric BAIL 80cbbc23a7 * eio: more doxy fix.
SVN revision: 53658
2010-10-20 12:20:06 +00:00
Cedric BAIL ab4a53f091 * eio: add eio_dir_move.
SVN revision: 53657
2010-10-20 12:09:58 +00:00