Cedric BAIL
4540fa9d0f
eina: cleanup eina_file_map_lines API before release.
...
SVN revision: 74618
2012-07-31 07:23:16 +00:00
Cedric BAIL
54e102fcc4
eina: also track lines index.
...
SVN revision: 73029
2012-06-29 10:45:58 +00:00
Jerome Pinot
04daafab2b
eina: doxygen doc fixes
...
Add a bunch of missing @c and #EINA_{TRUE,FALSE} links.
SVN revision: 71535
2012-05-30 06:55:31 +00:00
Cedric BAIL
f0a9acefa0
eina: add eina_file_map_lines.
...
This almost replace a loop of fopen/fgets/fclose, but it avoid
one memcpy.
SVN revision: 70871
2012-05-08 10:31:12 +00:00
Jonas M. Gastal
6122b8a8de
Cleanup Doxygens Warnings - eina
...
Warnings resolved for:
eina_clist.h
eina_file.h
eina_hash.h
eina_inlist.h
eina_lalloc.h
eina_lock.h
SVN revision: 70156
2012-04-12 17:44:45 +00:00
Jihoon Kim
7eace88750
eina: fix typos in doc
...
SVN revision: 69927
2012-04-05 04:24:36 +00:00
Jihoon Kim
7fb7cec16d
eina: fix doc return type
...
Sign-Off By: Jérôme Pinot
SVN revision: 69924
2012-04-05 03:52:51 +00:00
Mike Blumenkrantz
da4d59e589
eina 1.2 changelog: docs are now slightly less french
...
SVN revision: 69025
2012-03-07 19:58:17 +00:00
Cedric BAIL
3597d526eb
eina: forgotten since.
...
SVN revision: 68341
2012-02-23 14:11:18 +00:00
Cedric BAIL
b693dd6035
eina: introduce Eina_Stat to prevent issue when building with different config option.
...
SVN revision: 68315
2012-02-23 11:45:25 +00:00
Cedric BAIL
c461a7eed9
eina: add eina_file_stat helper function.
...
SVN revision: 68259
2012-02-22 10:24:11 +00:00
Cedric BAIL
edbee63134
eina: detect fault during Eina_File mmap memory access and improve Xattr functions.
...
SVN revision: 66799
2012-01-03 14:59:07 +00:00
Mike Blumenkrantz
a200550466
update docs for eina_file_dir_list
...
SVN revision: 65997
2011-12-07 22:50:50 +00:00
Cedric BAIL
a8d945f0a6
eina: actually sanitize all file inserted in the cache.
...
SVN revision: 63789
2011-10-04 02:33:45 +00:00
Cedric BAIL
0c6ed213ad
eina: add eina_xattr.{c,h}.
...
SVN revision: 63412
2011-09-15 15:37:28 +00:00
Cedric BAIL
680170b3f9
eina: add XAttr support to eina.
...
SVN revision: 63408
2011-09-15 12:39:40 +00:00
Jonas M. Gastal
cd8cd93209
Eina: Groups shouldn't be inside themselves, and both groups
...
and conditionals need to be properly closed..
SVN revision: 61413
2011-07-15 18:37:44 +00:00
Lucas De Marchi
6fb6089ea1
eina: fix common misspellings
...
Misspellings detected by codespell.
SVN revision: 61405
2011-07-15 14:31:31 +00:00
Jonas M. Gastal
dbe4c5d613
Eina: Eina file documentation.
...
SVN revision: 60604
2011-06-22 19:25:44 +00:00
Vincent Torri
f0d24bcef1
Eina : eina_file : eina_file_size_get() should return a size_t
...
SVN revision: 59859
2011-06-01 06:54:49 +00:00
Vincent Torri
e38103cc0b
Eina : eina_file : add @since 1.1 to doxy doc
...
SVN revision: 59858
2011-06-01 06:53:49 +00:00
Lucas De Marchi
20966bb8c4
eina: fix misspellings
...
SVN revision: 59820
2011-05-30 16:08:20 +00:00
Vincent Torri
65e50307a0
time.h should be sufficient
...
SVN revision: 59096
2011-05-02 07:04:24 +00:00
Vincent Torri
604c4b993a
Eina: eina_file.h: fix compilation on Mac Os X
...
define time_t on Mac OS X. Patch by Dave Ray.
SVN revision: 59095
2011-05-02 05:52:31 +00:00
Cedric BAIL
8a8153bf2d
eina: add Eina_File API.
...
NOTE: the purpose of this API is to replace mmap user in the
EFL, share cache and more code across them. The potential user
are eet, evas, efreet, eio and enlil. More patch are needed for
them to use this infra. Help welcome :-)
NOTE2: this API also need more test and is waiting for some
more pthread infra before being thread safe. But at the end
it will be thread safe if eina thread safety is requested.
SVN revision: 58637
2011-04-13 16:15:30 +00:00
Carsten Haitzler
4ba040a35c
more dox -> .h
...
SVN revision: 58425
2011-04-07 12:04:24 +00:00
Carsten Haitzler
9317a439fb
and if i'm breaking shit... i may as well put it at the end, so if
...
size changes later to be bigger, existing code doesnt break (due to
the way this is meant to be accessed).
SVN revision: 55388
2010-12-09 02:55:08 +00:00
Carsten Haitzler
2382fe75ce
ok - make it 8192.
...
SVN revision: 55387
2010-12-09 02:46:11 +00:00
Carsten Haitzler
8ed17348e9
spottied a stabilty/portability bug with PATH_MAx inside a public
...
header. fix. see comments.
SVN revision: 55386
2010-12-09 01:29:52 +00:00
Vincent Torri
8fa9c4a7ce
add doxygen doc
...
SVN revision: 54249
2010-11-06 20:38:41 +00:00
Cedric BAIL
17973f336e
* eina: add eina_file_stat_ls and guaranty that eina_file_direct_ls
...
will not call anything else than readdir_r.
SVN revision: 54105
2010-11-02 17:07:04 +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
Carsten Haitzler
a08524ea65
aaagh. dirent... bad! too many things in dirent that are not portable
...
- d_type for example... so put that into the direct_info struct and
handle the compat in eina.
SVN revision: 54015
2010-10-30 05:48:07 +00:00
Mike Blumenkrantz
0c27fd1a29
ecrustify testing: looked good so I'm committing for other people to review as well
...
SVN revision: 53800
2010-10-23 06:41:45 +00:00
Vincent Torri
c4771c0127
include limits.h. Should acctually work with DSB, macosx and openindiana.
...
SVN revision: 52880
2010-09-29 05:41:09 +00:00
Iván Briano
8374dea693
Evil patch from Evil vtorri. Some improvements to Eina docs.
...
Yup, docs.. truly evil.
SVN revision: 51993
2010-09-08 17:41:05 +00:00
Carsten Haitzler
e9acd2dfc8
on advice of vtorri <- revert until proven that limits.h works on
...
these other os's.
SVN revision: 51512
2010-08-22 06:00:13 +00:00
Joerg Sonnenberger
527f011af9
From: Joerg Sonnenberger <joerg@britannica.bec.de>
...
Use portable header to work on all POSIX compliant systems.
Doesn't break non-POSIX systems as limits.h is a C90 header.
SVN revision: 51505
2010-08-22 01:15:18 +00:00
Carsten Haitzler
f4b68549cb
formatting. ok - maybe we can have a debate on it, but its better than
...
it was before. debate up for grabs for now. wont touch other lib
headers until resolved for eina. it's the worst anyway.
SVN revision: 51156
2010-08-16 06:14:19 +00:00
Carsten Haitzler
c747bfaadb
well got to start somewhere. eina 1.0.0 alpha readied. need to go over
...
code formatting still (headers specifically). bring doc building
in-line with other efl libs. README is useful now. Changelog waiting
to be filled in for 1.0.0
SVN revision: 51154
2010-08-16 05:40:50 +00:00
Mike Blumenkrantz
44eeac0e1e
BOW DOWN BEFORE ME, FOR I HAVE MADE THESE HEADERS READABLE ONCE MORE!
...
SVN revision: 51065
2010-08-13 06:36:33 +00:00
Carsten Haitzler
ddc6ba2c2a
uncrustify eina.
...
SVN revision: 50573
2010-07-28 02:37:05 +00:00
Mike Blumenkrantz
02ef2d58e5
small patch from andmils in #e; fixes compile on freebsd
...
SVN revision: 50317
2010-07-18 06:38:23 +00:00
Vincent Torri
c7bb6d41f5
include sys/syslimits.h on mac os x for PATH_MAX and NAME_MAX
...
i really dislike having PATH_MAX in a header file...
SVN revision: 50231
2010-07-13 19:17:35 +00:00
Vincent Torri
971f0800ca
useless headers now
...
SVN revision: 50221
2010-07-13 13:57:21 +00:00
Vincent Torri
c012d2e7f6
fix compilation on Windows
...
SVN revision: 50179
2010-07-11 11:52:43 +00:00
Gustavo Sverzut Barbieri
5b03bc86ec
add some gcc modifiers: non-null args, warn unused results and malloc.
...
SVN revision: 50066
2010-07-06 15:48:24 +00:00
Gustavo Sverzut Barbieri
ed15713785
add eina_file_direct_ls()
...
Similar to eina_file_ls(), but useful when one wants to apply some
filters to the names before using them as it provides sizes of the
whole path and basename, index of the basename inside the path, dirent
structure for reference (skip directories, etc) and last but not
least, it is faster as it does not stringshare or even builds the full
path at each iteration, instead it keeps the invariant prefix
untouched and just copy the filename.
All in all this is a faster version of eina_file_ls(), use it as
possible as it will avoid overheads.
SVN revision: 50065
2010-07-06 15:45:12 +00:00
Cedric BAIL
d4059c7107
* eina: rename ecore_file_ls_iterator to eina_file_ls.
...
SVN revision: 50002
2010-07-02 17:23:05 +00:00
Vincent Torri
9110d8d574
fix a bit the documentation, but there are still
...
a lot of doc to write...
SVN revision: 41164
2009-06-22 20:03:58 +00:00