Vincent Torri
3859b0ea96
Evil: simplify evil_wchar_to_char()
...
SVN revision: 64023
2011-10-12 18:50:11 +00:00
Vincent Torri
a1207fd62c
Evil: remove useless flags
...
SVN revision: 63911
2011-10-07 08:03:29 +00:00
Vincent Torri
dd1f4931f5
Evil: fix recent autotools changes. Based on Shinwoo Kim's patch.
...
SVN revision: 63910
2011-10-07 07:54:58 +00:00
Vincent Torri
98b3d37f90
Evil: add RTLD_DEFAULT support in dlsym() on Windows CE
...
SVN revision: 63847
2011-10-05 22:08:13 +00:00
Vincent Torri
178f862158
fix warning when in UNICODE string format
...
SVN revision: 63845
2011-10-05 21:06:08 +00:00
Vincent Torri
e74bd3d04b
oups, too fast.
...
SVN revision: 63844
2011-10-05 20:34:23 +00:00
Vincent Torri
2c6a86fb6d
Evil: add inet_ntop function from c-ares
...
* src/lib/evil_inet.c:
* src/lib/evil_inet.h:
* AUTHORS:
add inet_ntop() function. Implementation from c-ares library.
See AUTHORS.
SVN revision: 63843
2011-10-05 20:23:24 +00:00
Vincent Torri
585938123d
Evil: add RTLD_DEFAULT support for dlsym()
...
SVN revision: 63373
2011-09-14 07:44:09 +00:00
Vincent Torri
6379fe2264
change typedef for pid_t
...
SVN revision: 62862
2011-08-26 15:59:42 +00:00
Cedric BAIL
26c4aa0fc5
evil: improve install.
...
Patch from Vincent Torri.
SVN revision: 62492
2011-08-15 20:57:40 +00:00
Vincent Torri
abcd670439
Evil: prepare the 1.0 release. Put (all, evil as well as 'standard' ones) the headers in $includedir/evil-vmaj
...
SVN revision: 61640
2011-07-24 08:51:33 +00:00
Vincent Torri
dc12586bdd
revert last commit of mkstemp (remove _O_TEMPORARY flag in open())
...
SVN revision: 61417
2011-07-16 07:14:42 +00:00
Vincent Torri
0b847b7dc5
Evil : don't define open anymore (useless, now)
...
SVN revision: 60466
2011-06-17 21:44:25 +00:00
Vincent Torri
38bb85fda3
formatting
...
SVN revision: 60465
2011-06-17 21:43:40 +00:00
Boris Faure
e6119fa4d9
remove .cvsignore files
...
SVN revision: 60246
2011-06-12 21:38:37 +00:00
Vincent Torri
43955a6d53
Evil:
...
* src/lib/dlfcn/dlfcn.c:
change '/' to '\' in paths
* src/lib/evil_inet.c:
* src/lib/evil_inet.h:
* src/lib/Evil.h:
* src/lib/Makefile.am:
* AUTHORS:
add inet_pton() function. Implementation from curl library.
See AUTHORS.
SVN revision: 59530
2011-05-19 12:00:06 +00:00
Vincent Torri
33eacca871
Evil: evil_stdlib.c
...
fix mkstemp() which didn't remove the file when the last
file descriptor was closed
SVN revision: 58274
2011-04-02 12:29:32 +00:00
Vincent Torri
e2ccfee75f
use lstrcmpi() to be case insensitive
...
SVN revision: 57914
2011-03-20 12:07:03 +00:00
Vincent Torri
faaadaec77
Evil: some headers could define WIN32_LEAN_AND_MEAN. Prevent multiple
...
define of that macro
SVN revision: 57505
2011-03-03 21:12:45 +00:00
Vincent Torri
04ccb0a4b4
* src/lib/evil_stdio.c:
...
make vasprintf() compile on Windows CE
* src/lib/evil_time.c:
* src/lib/evil_time.h:
add stub tzset() for Windows CE
SVN revision: 57273
2011-02-23 19:34:27 +00:00
Vincent Torri
56940cdb32
* src/lib/evil_stdio.c:
...
* src/lib/evil_stdio.h:
Add asprintf() function.
Add documentation for vasprintf().
Use _vcprintf() instead of vsnprintf() to get the length
of the string, as recommended by MSDN.
SVN revision: 56705
2011-02-04 09:16:11 +00:00
Vincent Torri
b16da2d20f
* src/lib/evil_stdio.c:
...
* src/lib/evil_stdio.h:
better perror() declaration / definition
SVN revision: 55954
2011-01-06 19:32:03 +00:00
Vincent Torri
4bc3bb0962
* src/lib/evil_unistd.c:
...
* src/lib/evil_unistd.h:
declare and define getpid() for Windows CE.
SVN revision: 55854
2011-01-04 18:52:28 +00:00
Vincent Torri
84512c288a
dirent.h should be installed once only
...
SVN revision: 55851
2011-01-04 17:39:22 +00:00
Vincent Torri
d7ed7006ac
* src/lib/dlfcn/dlfcn.h:
...
define (temporary) PATH_MAX on Windows CE.
cegcc has a bug with limits.h.
* src/lib/evil_stdio.c:
* src/lib/evil_stdio.h:
undefine temporary the definition of perror() on Windows CE
SVN revision: 55845
2011-01-04 13:37:24 +00:00
Vincent Torri
741aaf1016
fix segmentation fault in basename() and dirname()
...
SVN revision: 55632
2010-12-18 18:30:32 +00:00
Vincent Torri
4e50c40cb0
use _tzset instead of tzset with vc++
...
SVN revision: 55631
2010-12-18 17:37:50 +00:00
Vincent Torri
0fe21742f6
add dirname() function
...
SVN revision: 55530
2010-12-13 05:20:56 +00:00
Vincent Torri
562d84c432
add usleep() for vc++
...
SVN revision: 55525
2010-12-12 22:44:06 +00:00
Vincent Torri
4fb7d6e26b
fix warning
...
SVN revision: 55472
2010-12-10 23:45:29 +00:00
Vincent Torri
66b9ed8926
* src/lib/Evil.h:
...
* src/lib/evil_string.h:
Fix doxygen documentation
SVN revision: 54220
2010-11-06 07:10:12 +00:00
Vincent Torri
a2a90c6131
* src/lib/Evil.h:
...
define offsetof for Windows CE
SVN revision: 53982
2010-10-29 08:37:25 +00:00
Vincent Torri
38f3d012d6
[evil] use our own dirent structure and implementation instead of
...
mingw one.
SVN revision: 53773
2010-10-22 16:47:28 +00:00
Vincent Torri
70622ee748
* src/lib/Makefile.am:
...
* src/lib/Evil.h:
* src/lib/evil_time.c:
* src/lib/evil_time.h:
add locatime_r() for calendar in Elementary.
SVN revision: 52263
2010-09-14 21:24:25 +00:00
Lucas De Marchi
5a8a8c9014
Convert (hopefully) all comparisons to NULL
...
Apply badzero.cocci, badnull.coci and badnull2.cocci
This should convert all cases where there's a comparison to NULL to simpler
forms. This patch applies the following transformations:
code before patch ||code after patch
===============================================================
return a == NULL; return !a;
return a != NULL; return !!a;
func(a == NULL); func(!a);
func(a != NULL); func(!!a);
b = a == NULL; b = !a;
b = a != NULL; b = !!a;
b = a == NULL ? c : d; b = !a ? c : d;
b = a != NULL ? c : d; b = a ? c : d;
other cases:
a == NULL !a
a != NULL a
SVN revision: 51487
2010-08-21 13:52:25 +00:00
Lucas De Marchi
0a4617ae38
FORMATTING
...
* Remove vim modelines:
find . -name '*.[chx]' -exec sed -i '/\/\*$/ {N;N;/ \* vim:ts/d}' \{\} \;
find . -name '*.[chx]' -exec sed -i '/\/[\*\/] *vim:/d' \{\} \;
* Remove leading blank lines:
find . -name '*.[cxh]' -exec sed -i '/./,$!d'
If you use vim, use this in your .vimrc:
set ts=8 sw=3 sts=8 expandtab cino=>5n-3f0^-2{2(0W1st0
SVN revision: 50816
2010-08-04 16:57:32 +00:00
Vincent Torri
59384ec82a
* doc/Doxyfile:
...
define _MSC_VER so that code guarded by it can
be processed by doxygen
* src/lib/evil_stdio.c:
* src/lib/evil_stdio.h:
vasprintf() is also not in mingw crt
* src/lib/evil_unistd.c:
* src/lib/evil_unistd.h:
getpid is declared and defined in mingw crt
SVN revision: 49287
2010-05-29 10:51:06 +00:00
Vincent Torri
c1f0bf9bbd
* src/lib/evil_stdio.c:
...
* src/lib/evil_stdio.h:
add vasprintf() function
SVN revision: 48001
2010-04-14 17:47:40 +00:00
Vincent Torri
5120168d52
* src/lib/Evil.h:
...
mkdir() does not accept 2 arguments.
Define hypot to remove huge amount of warnings in
Evas withvc++
SVN revision: 47739
2010-04-03 19:06:20 +00:00
Vincent Torri
d989abb2aa
* configure.ac:
...
move version management at the beginning
* src/bin/evil_suite.c:
* src/bin/evil_test_dlfcn.c:
* src/bin/evil_test_environment.c:
* src/bin/evil_test_gettimeofday.c:
* src/bin/evil_test_link.c:
* src/bin/evil_test_mkstemp.c:
* src/bin/evil_test_pipe.c:
* src/bin/evil_test_realpath.c:
* src/lib/Evil.h:
* src/lib/Makefile.am:
* src/lib/evil_errno.c:
* src/lib/evil_main.c:
* src/lib/evil_main.h:
* src/lib/evil_unistd.c:
* src/lib/evil_unistd.h:
* src/lib/evil_util.c:
fix warnings
SVN revision: 47669
2010-04-01 20:13:40 +00:00
Vincent Torri
361446fafe
* src/lib/evil_string.c:
...
* src/lib/evil_string.h:
add strcasecmp wrapper for vc++
SVN revision: 47485
2010-03-26 08:05:02 +00:00
Vincent Torri
9793cb0681
tzset is also defined with vc++...
...
SVN revision: 47152
2010-03-12 06:34:18 +00:00
Vincent Torri
a64d92ba6f
* src/lib/Makefile.am:
...
* src/lib/evil_time.c (deleted):
remove evil_time.c as tzset is defined with mingw
and as _tzset is defined with vc++
* src/lib/Evil.h:
* src/lib/dlfcn/dlfcn.c:
* src/lib/dlfcn/dlfcn.h:
remove __CEGCC__ occurences
SVN revision: 47150
2010-03-12 06:16:41 +00:00
Vincent Torri
3ef3435fed
* src/lib/Evil.h:
...
actually, ssize_t is defined with all mingw versions
but not with vc++. So move it in vc++ part of Evil.h
SVN revision: 47137
2010-03-11 18:49:11 +00:00
Vincent Torri
c0f295f2de
* remove cegcc compiler support. Only mingw32ce is supported now
...
* remove some shadow declarations
SVN revision: 46639
2010-02-28 07:57:03 +00:00
Vincent Torri
5f5973c6c2
* src/lib/evil_unistd.c:
...
fix gettimeofday(). Thanks to Mathieu SCHROETER,
from the GeexBox project, for having spotted this.
SVN revision: 46116
2010-02-12 16:03:08 +00:00
Vincent Torri
367a8d9154
* remove useless pipe() test
...
* add missing files
SVN revision: 45737
2010-01-30 19:58:10 +00:00
Vincent Torri
65d13f2085
* src/lib/evil_fcntl.c:
...
verify that the data passed to fcntl() is really a socket
and fix ioctlsocket() returned value check.
* src/bin/Makefile.am:
* src/bin/evil_suite.c:
add unit test for pipe().
SVN revision: 45736
2010-01-30 19:55:45 +00:00
Vincent Torri
e49ce78f00
* src/lib/Evil.h:
...
change again the redefinition of open(). Needed
for the gif loader. But the compilation with vc++
is certainly broken. Will be fixed later with a specific
case for vc++.
SVN revision: 45725
2010-01-30 00:28:11 +00:00
Vincent Torri
7a09cb73a6
* src/lib/evil_fcntl.c:
...
* src/lib/evil_fcntl.h:
fix fcntl() with F_SETFL command
SVN revision: 45723
2010-01-30 00:03:47 +00:00