Vincent Torri
b4571378c2
and add file
...
SVN revision: 54251
2010-11-06 21:01:36 +00:00
Vincent Torri
899983412b
* port eina_file_*_ls() on Windows and put the code in another file
...
* on Windows eina_file_stat_ls() is the same that eina_file_direct_ls()
SVN revision: 54250
2010-11-06 21:00:58 +00:00
Vincent Torri
7ee0e4655b
* improve doc
...
* remove eina_binshare_init() and eina_binshare_shutdown()
from eina_binshare.h as they must not be exported
SVN revision: 54223
2010-11-06 12:34:55 +00:00
Vincent Torri
eccd70139b
formatting, whitespaces--
...
SVN revision: 54221
2010-11-06 07:37:52 +00:00
Cedric BAIL
57997619c9
* eina: fix eina_tiler_iterator_new API to be consistent with the
...
rest of the iterator API and usage.
WARNING !!! THIS IS REALLY BAD BUT FOR CONSISTENCY, I THINK THAT THIS
API BREAK WAS NEEDED. IN FACT IT'S MORE AN ABI BREAK AS IT WILL NOT
TRIGGER WARNING OR ERROR IN CURRENT PROGRAM USING
eina_tiler_iterator_new SO YOU ARE WARNED !
Reported by playya <frederik.sdun@googlemail.com>.
SVN revision: 54153
2010-11-04 14:53:00 +00:00
Cedric BAIL
64aa07c793
* eina: fix typos.
...
SVN revision: 54127
2010-11-03 17:32:07 +00:00
Cedric BAIL
c40d642b02
* eina: fix possible race condition between opendir/readdir_r/pathconf.
...
See http://womble.decadent.org.uk/readdir_r-advisory.html .
SVN revision: 54117
2010-11-03 10:19:55 +00:00
Cedric BAIL
19bce347b0
* eina: use fstatat when available.
...
Maybe we could add an eina_file_lstat_ls.
SVN revision: 54108
2010-11-02 17:47:19 +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
Tiago Rezende Campos Falcao
1e78927ed1
Remove possivle null pointer.
...
Reported in:
http://people.profusion.mobi/~lfelipe/static_analysis/efl/efl-53990/eina/2010-10-29-1/report-mqFB7z.html#EndPath
SVN revision: 53998
2010-10-29 17:19:15 +00:00
Cedric BAIL
2794a9afc9
* eina: fix usage of eina_file_*ls in thread.
...
SVN revision: 53948
2010-10-28 09:59:27 +00:00
Cedric BAIL
4d36ee36e2
* eina: make eina_file_ls and eina_file_direct_ls container be DIR*.
...
SVN revision: 53862
2010-10-25 12:25:24 +00:00
Cedric BAIL
59671af073
* eina: improve eina_rbtree doc to please discomfitor.
...
SVN revision: 53835
2010-10-24 15:29:23 +00:00
Carsten Haitzler
6199da8d8a
fix doc s!
...
SVN revision: 53665
2010-10-20 13:54:01 +00:00
Cedric BAIL
c7245e24ed
* eina: fix amalgamation build.
...
SVN revision: 53392
2010-10-14 11:07:10 +00:00
Cedric BAIL
0d02671e99
* eina: improve chained mempool speed.
...
By removing pthread lock when thread safety is not required.
By not walking over the buffer for nothing.
SVN revision: 53310
2010-10-12 16:53:30 +00:00
Gustavo Sverzut Barbieri
b11b2f95b5
auto-init threads and fix spinlock initialization checks.
...
* it is valid to use eina_log_threads_enable() without
eina_threads_init(), so call eina_log_threads_init() in that case.
* pthread_spin_init() returns 0 on success! check that and report any errors.
SVN revision: 53169
2010-10-07 22:14:03 +00:00
Eduardo de Barros Lima
a5a3fc18e5
Eina: Don't #define _GNU_SOURCE
...
Instead use AC_GNU_SOURCE macro in configure.ac
SVN revision: 53157
2010-10-07 19:29:32 +00:00
Carsten Haitzler
f1cac3e69c
add pid to eina log.
...
SVN revision: 53091
2010-10-06 07:09:05 +00:00
Chidambar Zinnoury
be17392520
eina: strrchr--.
...
SVN revision: 53000
2010-10-03 15:08:18 +00:00
Marc Andre Tanner
3966e2e027
eina: fix compilation if safety checks are disabled
...
A few files include eina_safety_checks.h and then expect that
eina_log.h is also dragged in, however this isn't the case if
the safety checks were disabled at configure stage.
Include eina_log.h explicitly to fix this.
Patch by: Marc Andre Tanner <mat@brain-dump.org>
SVN revision: 52949
2010-10-01 12:18:39 +00:00
Vincent Torri
72c7182a15
fix
...
SVN revision: 52882
2010-09-29 08:12:08 +00:00
Vincent Torri
e06c65f79d
NAME_MAX defined to 255 on sun (if not defined).
...
SVN revision: 52881
2010-09-29 06:37:56 +00:00
Lucas De Marchi
6666a9e795
Exclude win from prio drop implementation
...
Win will use another completely different approach. So, change the
guards to EFL_HAVE_POSIX_THREADS.
Also, include eina_sched.h as should have been done.
SVN revision: 52654
2010-09-23 20:58:19 +00:00
Lucas De Marchi
a95105a888
Implement function to drop priority of current thread
...
This function is useful for libraries like ecore and evas that have to
set some worker threads. The first thing these threads should do is to
call this function, so the main thread might continue running without
the worker threads interrupting it too much.
SVN revision: 52651
2010-09-23 20:38:48 +00:00
Mike Blumenkrantz
f7bf462ef4
revert whoops
...
SVN revision: 52537
2010-09-21 06:52:10 +00:00
Mike Blumenkrantz
005cf69302
ecore_con_url_free migration
...
SVN revision: 52536
2010-09-21 06:51:07 +00:00
Eduardo de Barros Lima
acae2fc370
Eina_List: Revert changes introduced in r52253
...
The patch was trying to fix an error caused by wrong usage of this function
SVN revision: 52496
2010-09-20 18:20:40 +00:00
Lucas De Marchi
71cba7da35
Fix typos
...
"he->the" where appropriate
SVN revision: 52493
2010-09-20 17:09:13 +00:00
Eduardo de Barros Lima
2216c53641
Eina_List: Avoid Segfault
...
Some inputs in which tmp - cur is greater than the number of previous nodes
in list, were causing ct to be null at end of loop.
Patch by Jonas M. Gastal <jgastal@profusion.mobi>
SVN revision: 52253
2010-09-14 18:29:30 +00:00
Vincent Torri
f7b1362905
add braces to remove ambiguous condition warning
...
SVN revision: 52246
2010-09-14 15:57:20 +00:00
Mike Blumenkrantz
534bd43e9d
initial doxy patch for rbtree from vtorri
...
CEDRIC WRITE DOCS FOR THIS!
SVN revision: 52172
2010-09-12 19:28:18 +00:00
Mike Blumenkrantz
1970f8dd6c
more doxy from vtorri
...
SVN revision: 52164
2010-09-12 08:03:21 +00:00
Mike Blumenkrantz
eb775222a5
variable name changes for accessor functions
...
patch by vtorry
compile testing frowned upon by andredieb
SVN revision: 52163
2010-09-12 06:49:57 +00:00
Lucas De Marchi
c4a0cef6e6
Fix typos in docs
...
* eina_thread_init doesn't exist. eina_threads_init it is;
* 'mutexes' is a more common spelling, not 'mutexs'
SVN revision: 52136
2010-09-10 12:01:52 +00:00
Lucas De Marchi
935cd5b9e5
Fix common misspellings
...
Following misspellings were fixed:
occured->occurred
immediatly->immediately
SVN revision: 52018
2010-09-09 02:19:54 +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
Cedric BAIL
6c69d6f60e
* eina: fix doc, patch by Vincent Torri.
...
SVN revision: 51983
2010-09-08 08:38:48 +00:00
Lucas De Marchi
33dcb37afe
Fix common misspellings
...
The following misspellings were fixed:
asociated->associated
convertion->conversion
exemple->example
existant->existent
immediatly->immediately
isnt->isn't
loosing->losing
memeber->member
occured->occurred
occurence->occurrence
occurences->occurrences
ocurred->occurred
recomended->recommended
sucess->success
teh->the
tiem->time
usefull->useful
SVN revision: 51962
2010-09-08 03:21:16 +00:00
Lucas De Marchi
15ae42344e
Fix typo in doxygen
...
SVN revision: 51932
2010-09-06 22:48:58 +00:00
Vincent Torri
490413be14
use Eina_Bool instead of unsigned int
...
SVN revision: 51825
2010-09-01 22:31:43 +00:00
Vincent Torri
c85dffafd8
typo
...
SVN revision: 51799
2010-09-01 06:48:52 +00:00
Vincent Torri
a4a7bc6b43
format a bit the doc and add corner cases
...
SVN revision: 51798
2010-09-01 06:45:33 +00:00
Mike Blumenkrantz
05f38ae44a
yarrrrrrr I've got yer rum right here, you landlubber! HAR HAR HAR!
...
SVN revision: 51790
2010-08-31 22:39:02 +00:00
Mike Blumenkrantz
bc7bb345a6
move function into local, reformat
...
SVN revision: 51787
2010-08-31 21:19:54 +00:00
Lucas De Marchi
d8002ff386
Revert and re-apply badnull patch
...
Revert previous patch generated by badnull.cocci script, and apply the new one.
The main difference is that assert and assert-like functions are not touched
anymore.
SVN revision: 51650
2010-08-26 01:34:13 +00:00
Carsten Haitzler
c69a28315c
force to unisgned char
...
SVN revision: 51624
2010-08-25 02:04:37 +00:00
Carsten Haitzler
ed78d8a36b
mempool -> init the mempool with calloc. we cannot know for sure the
...
mempool backend inits all members, so make sure they are set to 0. not
a cost worth quibbling over. how many mempools do you really create
during the life of an app?
SVN revision: 51548
2010-08-22 22:35:24 +00:00