2010-01-29 16:03:47 -08:00
|
|
|
2010-01-30 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_fcntl.c:
|
|
|
|
* src/lib/evil_fcntl.h:
|
|
|
|
fix fcntl() with F_SETFL command
|
|
|
|
|
2010-01-29 01:34:26 -08:00
|
|
|
2010-01-29 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_fcntl.c:
|
|
|
|
* src/lib/evil_fcntl.h:
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
make pipe() blocking by default and allow fcntl()
|
|
|
|
to set a socket to be non-blocking
|
|
|
|
|
|
|
|
* src/lib/evil_stdlib.c:
|
|
|
|
fix warning
|
|
|
|
|
2010-01-19 05:46:45 -08:00
|
|
|
2010-01-19 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.c:
|
|
|
|
Fix dladdr() on Windows CE: use the calling process
|
|
|
|
address to get the path.
|
|
|
|
|
2009-12-19 11:08:28 -08:00
|
|
|
2009-12-19 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
remove m4 libtool installed files during the
|
|
|
|
maintainer-clean rule
|
|
|
|
|
|
|
|
* src/lib/evil_stdio.c:
|
|
|
|
* src/lib/evil_stdio.h:
|
|
|
|
add the remove() function
|
|
|
|
|
2009-12-11 03:05:58 -08:00
|
|
|
2009-12-11 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
improve configure output
|
|
|
|
|
2009-12-07 09:23:41 -08:00
|
|
|
2009-12-07 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_libgen.c:
|
|
|
|
* src/lib/evil_libgen.h:
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
* win32/vs8/libevil.vcproj:
|
|
|
|
* win32/vs9/libevil.vcproj:
|
|
|
|
add basename() function.
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
add basename() function and comment useless wrappers (for now).
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.h:
|
|
|
|
remove useless include.
|
|
|
|
|
|
|
|
* src/lib/evil_util.c:
|
|
|
|
formatting.
|
|
|
|
|
2009-12-06 11:22:20 -08:00
|
|
|
2009-12-06 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_string.c:
|
|
|
|
add strrstr() function.
|
|
|
|
|
|
|
|
* src/bin/evil_suite.c:
|
|
|
|
* src/lib/evil_fnmatch.c:
|
|
|
|
* src/lib/evil_fnmatch_list_of_states.c:
|
|
|
|
include config.h
|
|
|
|
|
2009-10-07 22:01:50 -07:00
|
|
|
2009-10-08 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_main.c:
|
|
|
|
Shutdown socket system in evil_shutdown().
|
|
|
|
Update init/shutdown scheme.
|
|
|
|
|
2009-09-07 23:55:14 -07:00
|
|
|
2009-09-08 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* INSTALL:
|
|
|
|
update INSTALL file
|
|
|
|
|
2009-08-27 01:19:06 -07:00
|
|
|
2009-08-27 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.c:
|
|
|
|
fix warnings
|
|
|
|
|
|
|
|
* src/lib/evil_fnmatch_list_of_states.c:
|
|
|
|
fix vc++ warning
|
|
|
|
|
|
|
|
* win32/MANIFEST.txt:
|
|
|
|
* win32/README.txt:
|
|
|
|
* win32/start.bat:
|
|
|
|
* win32/vs9/evil.sln:
|
|
|
|
* win32/vs9/libdlfcn.vcproj:
|
|
|
|
* win32/vs9/libevil.vcproj:
|
|
|
|
* win32/vs9/test/out/update_deps.bat:
|
|
|
|
* win32/vs9/test/start.bat:
|
|
|
|
* win32/vs9/test/test.sln:
|
|
|
|
* win32/vs9/test/test.vcproj:
|
|
|
|
* win32/vs9/test/test_fnmatch.cpp:
|
|
|
|
* win32/vs9 (added):
|
|
|
|
* win32/vs9/test (added):
|
|
|
|
* win32/vs9/test/test_fnmatch.cpp (added):
|
|
|
|
* win32/vs9/test/test.vcproj (added):
|
|
|
|
* win32/vs9/test/start.bat (added):
|
|
|
|
* win32/vs9/test/out (added):
|
|
|
|
* win32/vs9/test/out/update_deps.bat (added):
|
|
|
|
* win32/vs9/test/test.sln (added):
|
|
|
|
* win32/vs9/libdlfcn.vcproj (added):
|
|
|
|
* win32/vs9/libevil.vcproj (added):
|
|
|
|
* win32/vs9/evil.sln (added):
|
|
|
|
* win32/start.bat (added):
|
|
|
|
* win32/vs8/libmman.vcproj (deleted):
|
|
|
|
* win32/vs8/start.bat (deleted):
|
|
|
|
* win32/set_env.bat (deleted):
|
|
|
|
update the Visual Studio environment. Now, there is only one
|
|
|
|
script to launch (start.bat) in win32/. It detects automatically
|
|
|
|
the latest Visual Studio environment which is installed and launch
|
|
|
|
the solution. Currently supported VS are 2005 and 2008.
|
|
|
|
|
2009-06-13 01:25:28 -07:00
|
|
|
2009-06-13 Lars Munch <lars at segv dot dk>
|
|
|
|
|
|
|
|
* src/lib/evil_main.c:
|
|
|
|
initiate use of the Winsock DLL in evil_init()
|
|
|
|
|
2009-06-10 10:33:18 -07:00
|
|
|
2009-06-10 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_langinfo.c:
|
|
|
|
* src/lib/evil_langinfo.h:
|
|
|
|
add minimal RADIXCHAR support. Must be fixed in
|
|
|
|
a better way.
|
|
|
|
|
2009-05-20 10:56:00 -07:00
|
|
|
2009-05-20 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
reviewed by: Vincent Torri
|
|
|
|
patch by: Lance Fetters
|
|
|
|
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
make evil_pipe() non blocking
|
|
|
|
|
2009-04-18 11:32:58 -07:00
|
|
|
2009-04-18 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
put c++ flags in a variable and use gcc when
|
|
|
|
linking the Windows CE code.
|
|
|
|
|
2009-04-11 04:12:34 -07:00
|
|
|
2009-04-11 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_fcntl.c:
|
|
|
|
* src/lib/evil_fcntl.h:
|
|
|
|
support of F_GETFD in fcntl() (does nothing, actually
|
|
|
|
needed for last ecore change)
|
|
|
|
|
2009-04-08 10:22:12 -07:00
|
|
|
2009-04-08 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_stdlib.c:
|
|
|
|
manage correctly getenv() when value is NULL.
|
|
|
|
|
2009-02-22 11:20:23 -08:00
|
|
|
2009-02-22 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_main.c:
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
* src/lib/evil_unistd.h:
|
|
|
|
Use high resolution timer for gettimeofday() and
|
|
|
|
export a convenient function for ecore_time_get(),
|
|
|
|
to save some computations.
|
|
|
|
|
|
|
|
* src/lib/evil_pwd.c:
|
|
|
|
Use the correct name for GetUserNameEx() according
|
|
|
|
to the platform.
|
|
|
|
|
2009-02-16 00:42:41 -08:00
|
|
|
2009-02-16 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_stdio.c:
|
|
|
|
replace / by \ in the path passed to fopen
|
|
|
|
|
2009-02-01 12:20:29 -08:00
|
|
|
2009-02-01 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* doc/Makefile.am:
|
|
|
|
* m4/efl_doxygen.m4:
|
|
|
|
Missing modification of the variable DOXYGEN to
|
|
|
|
efl_doxygen. Spotted by Albin Tonnerre (Lutin).
|
|
|
|
|
2009-01-31 22:55:53 -08:00
|
|
|
2009-02-01 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* m4/efl_doxygen.m4:
|
|
|
|
fix logic in efl_doxygen.m4
|
|
|
|
|
2009-01-24 14:29:19 -08:00
|
|
|
2009-01-24 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_fcntl.c:
|
|
|
|
fix fcntl()
|
|
|
|
|
2009-01-19 09:51:17 -08:00
|
|
|
2009-01-19 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/bin/Makefile.am:
|
|
|
|
* src/bin/evil_suite.c:
|
|
|
|
* src/bin/evil_test_dlfcn.c:
|
|
|
|
* src/bin/evil_test_dlfcn.h:
|
|
|
|
* src/bin/evil_test_environment.c:
|
|
|
|
* src/bin/evil_test_environment.h:
|
|
|
|
* src/bin/evil_test_gettimeofday.c:
|
|
|
|
* src/bin/evil_test_gettimeofday.h:
|
|
|
|
* src/bin/evil_test_link.c:
|
|
|
|
* src/bin/evil_test_link.h:
|
|
|
|
* src/bin/evil_test_mkstemp.c:
|
|
|
|
* src/bin/evil_test_mkstemp.h:
|
|
|
|
* src/bin/evil_test_realpath.c:
|
|
|
|
* src/bin/evil_test_realpath.h:
|
|
|
|
various fixes in the test suite.
|
|
|
|
add mkstemp() and realpath tests.
|
|
|
|
|
|
|
|
* src/lib/evil_dirent.c:
|
|
|
|
fix opendir() when indexation search is not active.
|
|
|
|
formatting.
|
|
|
|
|
|
|
|
* src/lib/evil_stdlib.c:
|
|
|
|
fir mkstemp() on both platform
|
|
|
|
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
remove useless error message.
|
|
|
|
|
2009-01-11 22:03:51 -08:00
|
|
|
2009-01-12 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_dirent.c:
|
|
|
|
* src/lib/evil_fnmatch.c:
|
|
|
|
* src/lib/evil_link_xp.cpp:
|
|
|
|
* src/lib/evil_stdio.c:
|
|
|
|
* src/lib/evil_stdlib.c:
|
|
|
|
* src/lib/evil_string.c:
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
* src/lib/evil_util.c:
|
|
|
|
warnings fixes
|
|
|
|
|
2008-12-27 10:57:54 -08:00
|
|
|
2008-12-27 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
add SECURITY_WIN32 to the proprocessor on Windows XP,
|
|
|
|
should fix the bug with security.h
|
|
|
|
|
2008-12-27 10:53:56 -08:00
|
|
|
2008-12-27 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/bin/evil_test_environment.c:
|
|
|
|
check returned value
|
|
|
|
|
|
|
|
* src/bin/evil_test_memcpy.c:
|
|
|
|
define getpagesize() for vc++
|
|
|
|
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
move inclusion of time.h after windsock2.h
|
|
|
|
include direct.h for vc++
|
|
|
|
use _WIN32_WCE for Windows CE compilers in evil_getcwd()
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
* src/lib/evil_unistd.h:
|
|
|
|
move getcwd() define from Evil.h to evil_unistd.h
|
|
|
|
add some C99 types to Evil.h for vc++ (will be used in eina)
|
|
|
|
|
|
|
|
* src/lib/evil_fcntl.c:
|
|
|
|
include io.h for vc++
|
|
|
|
|
|
|
|
* src/lib/evil_link_xp.cpp:
|
|
|
|
use full name for symlink(). Fix symlink on Windows XP with
|
|
|
|
the DOS prompt or the debugger of Visual Studio.
|
|
|
|
|
|
|
|
* src/lib/evil_mman.c:
|
|
|
|
don't include unistd.h if vc++ is used
|
|
|
|
|
|
|
|
* src/lib/evil_stdio.h:
|
|
|
|
formatting
|
|
|
|
|
|
|
|
* src/lib/evil_stdlib.h:
|
|
|
|
* src/lib/evil_stdlib.c:
|
|
|
|
define putenv only for mingw32ce
|
|
|
|
move the returned value of setenv()
|
|
|
|
|
2008-12-13 10:43:16 -08:00
|
|
|
2008-12-13 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/bin/Makefile.am:
|
|
|
|
* src/bin/evil_test_gettimeofday.c:
|
|
|
|
fix unit test; now all tests pass, finally
|
|
|
|
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
fix gettimeofday() on mingw32ce
|
|
|
|
|
2008-12-13 09:19:28 -08:00
|
|
|
2008-12-13 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/bin/Makefile.am:
|
|
|
|
and don't compile test_dlfcn...
|
|
|
|
|
2008-12-13 09:11:31 -08:00
|
|
|
2008-12-13 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/bin/evil_suite.c:
|
|
|
|
do not access to undefined pointer
|
|
|
|
|
2008-12-13 08:07:23 -08:00
|
|
|
2008-12-13 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/bin/test_dlfcn.c:
|
|
|
|
remove dlfcn test, is in the unit test now
|
|
|
|
|
2008-12-13 08:04:05 -08:00
|
|
|
2008-12-13 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/bin/Makefile.am:
|
|
|
|
* src/bin/evil_test_dlfcn.c:
|
|
|
|
* src/bin/evil_test_dlfcn.h:
|
|
|
|
add dflcn unit test
|
|
|
|
|
|
|
|
* src/bin/evil_suite.c:
|
|
|
|
show result of the unit tests and add dlfcn unit test
|
|
|
|
|
|
|
|
* src/bin/evil_test_environment.c:
|
|
|
|
remove debug
|
|
|
|
|
|
|
|
* src/bin/evil_test_gettimeofday.c:
|
|
|
|
debug, not working yet :/
|
|
|
|
|
|
|
|
* src/bin/evil_test_link.c:
|
|
|
|
* src/lib/evil_link_ce.c:
|
|
|
|
fix link support on Windows CE
|
|
|
|
|
2008-12-09 22:15:03 -08:00
|
|
|
2008-12-10 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
be sure to include stdio.h before redefining the
|
|
|
|
functions that are declared int it.
|
|
|
|
|
2008-12-09 14:27:53 -08:00
|
|
|
2008-12-09 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/bin/evil_test_gettimeofday.c:
|
|
|
|
add output
|
|
|
|
|
|
|
|
* src/bin/evil_test_link.c:
|
|
|
|
add a unit test for readlink()
|
|
|
|
|
|
|
|
* src/lib/evil_link_xp.cpp:
|
|
|
|
fix readlink() and symlink() on Windows XP
|
|
|
|
|
2008-12-05 14:50:24 -08:00
|
|
|
2008-12-05 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_main.c:
|
|
|
|
always export evil_init() and evil_shutdown()
|
|
|
|
|
2008-12-02 16:36:31 -08:00
|
|
|
2008-12-03 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/bin/evil_test_gettimeofday.c:
|
|
|
|
replace evil_gettimeofday by gettimeofday
|
|
|
|
|
|
|
|
* src/lib/evil_string.c:
|
|
|
|
* src/lib/evil_string.h:
|
|
|
|
add strcoll() "port" to Windows CE OS. Note it's
|
|
|
|
just strcmp, no locale stuff is used onn that OS.
|
|
|
|
|
2008-11-29 02:56:20 -08:00
|
|
|
2008-11-29 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_main.c:
|
|
|
|
define correctly EAPI
|
|
|
|
|
2008-11-21 14:57:45 -08:00
|
|
|
2008-11-21 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/bin/Makefile.am:
|
|
|
|
* src/bin/evil_suite.c:
|
|
|
|
* src/bin/evil_test_gettimeofday.c:
|
|
|
|
* src/bin/evil_test_gettimeofday.h:
|
|
|
|
add a small test for gettimeofday
|
|
|
|
|
|
|
|
* src/bin/evil_test_memcpy.c:
|
|
|
|
fix warning
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
* src/lib/evil_main.c:
|
|
|
|
* src/lib/evil_main.h:
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
* src/lib/evil_unistd.h:
|
|
|
|
* src/lib/evil_private.h:
|
|
|
|
add gettimeofday for Windows CE natively. It is necessary
|
|
|
|
to initialise evil with evil_init() now, to have that
|
|
|
|
feature.
|
|
|
|
|
|
|
|
* src/lib/evil_stdio.c:
|
|
|
|
* src/lib/evil_string.c:
|
|
|
|
fix warnings
|
|
|
|
|
2008-11-11 23:25:38 -08:00
|
|
|
2008-11-12 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_unistd.h:
|
|
|
|
export execvp()
|
|
|
|
|
2008-11-09 11:27:13 -08:00
|
|
|
2008-11-09 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* evil.pc.in:
|
|
|
|
remove -ldl
|
|
|
|
|
|
|
|
* src/lib/evil_dirent.c:
|
|
|
|
change guards
|
|
|
|
|
|
|
|
* src/lib/evil_stdio.c:
|
|
|
|
* src/lib/evil_stdio.h:
|
|
|
|
add some checks,
|
|
|
|
add a function that more or less mimic fopen, but with
|
|
|
|
native win32 api calls. This is only for the evas loader
|
|
|
|
and saver of png files and works only for Windows CE.
|
|
|
|
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
move a free() and remove debug calls.
|
|
|
|
|
2008-11-05 09:27:20 -08:00
|
|
|
2008-11-05 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_stdio.c:
|
|
|
|
* src/lib/evil_stdio.h:
|
|
|
|
overload rewind for Windows CE
|
|
|
|
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
remove debug
|
|
|
|
|
2008-11-03 23:53:43 -08:00
|
|
|
2008-11-04 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
* src/lib/evil_stdio.h:
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
* src/lib/evil_unistd.h:
|
|
|
|
overload the stat() function for native Windows CE platform.
|
|
|
|
move pipe() and fopen() definitions to their own header files
|
|
|
|
|
2008-11-01 10:07:41 -07:00
|
|
|
2008-11-01 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
add a flag to know if cegcc is used or not
|
|
|
|
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
* src/lib/dirent.h:
|
|
|
|
* src/lib/evil_dirent.c:
|
|
|
|
add opendir(), closedir() and readdir() implementations
|
|
|
|
for Windows XP and CE. Now, the evas engines are correctly
|
|
|
|
found.
|
|
|
|
|
|
|
|
* src/lib/fnmatch.h:
|
|
|
|
formatting
|
|
|
|
|
2008-11-01 02:50:01 -07:00
|
|
|
2008-11-01 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
formatting
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.c:
|
|
|
|
* src/lib/dlfcn/dlfcn.h:
|
|
|
|
fix dladdr declaration
|
|
|
|
|
2008-10-29 04:07:43 -07:00
|
|
|
2008-10-29 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
use AC_CHECK_HEADERS instead of AC_CHECK_HEADERS_ONCE, because it
|
|
|
|
leads to more trouble than it improves configure speed...
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
use __VA_ARGS__ instead of ##args to make gcc happy.
|
|
|
|
|
2008-10-29 01:04:52 -07:00
|
|
|
2008-10-29 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
define _WIN32_WCE with the cegcc compiler too
|
|
|
|
useless EVIL_HAVE_WINCE define
|
|
|
|
|
|
|
|
* src/bin/evil_test_memcpy.c:
|
|
|
|
use _WIN32_WCE insead of EVIL_HAVE_WINCE
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
try another definition of open(). Need feedback.
|
|
|
|
|
|
|
|
* src/lib/evil_private.h:
|
|
|
|
* src/lib/evil_util.c:
|
|
|
|
add private error message when GetLastMessage must be called
|
|
|
|
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
* src/lib/evil_link_ce.c:
|
|
|
|
* src/lib/evil_link_xp.cpp:
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
* src/lib/evil_unistd.cpp:
|
|
|
|
move specific link code (readlink and symlink) outside
|
|
|
|
evil_unistd to evil_link_ce.c for Windows CE and
|
|
|
|
evil_link_xp.cpp for Windows XP. This allow the Windows CE
|
|
|
|
code not depend on c++ code anymore and above all, not
|
|
|
|
statically link libstdc++ on that platform.
|
|
|
|
I need feedback on Windows XP, btw :)
|
|
|
|
|
2008-10-28 01:59:12 -07:00
|
|
|
2008-10-28 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
add c++ compiler checks
|
|
|
|
remove linking against libuid.a as it's not an import lib.
|
|
|
|
|
|
|
|
* src/bin/Makefile.am:
|
|
|
|
* src/bin/evil_suite.c:
|
|
|
|
* src/bin/evil_test_link.c:
|
|
|
|
* src/bin/evil_test_link.h:
|
|
|
|
add unit test for links. Must be improved.
|
|
|
|
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
add unistd.cpp and uuid.c
|
|
|
|
use -fno-exceptions when compiling c++ code
|
|
|
|
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
* src/lib/evil_unistd.cpp:
|
|
|
|
use C++ api to manage links on Windows XP. Can be considered
|
|
|
|
as heavy but it's cleaner as the internals can change later.
|
|
|
|
I might consider to compile Windows CE code with only C compiler
|
|
|
|
as with mingw32ce, libstdc++ is statically linked to the
|
|
|
|
DLL / app (legacy of mingw stuff), to reduce a bit the DLL size.
|
|
|
|
|
|
|
|
* src/lib/evil_private.h:
|
|
|
|
declare _evil_error_display() as C function (otherwise linker
|
|
|
|
not happy)
|
|
|
|
|
|
|
|
* src/lib/evil_stdlib.c:
|
|
|
|
use RegCreateKeyEx() instead of RegOpenKeyEx in getenv().
|
|
|
|
fix an _evil_error_display() call.
|
|
|
|
|
|
|
|
* src/lib/evil_util.c:
|
|
|
|
add more error messages
|
|
|
|
|
|
|
|
* src/lib/evil_uuid.c:
|
|
|
|
define IID_IPersistFile (for links on Windows XP)
|
|
|
|
|
|
|
|
* src/lib/evil_unistd.h:
|
|
|
|
fix doc
|
|
|
|
|
2008-10-25 10:39:59 -07:00
|
|
|
2008-10-25 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
* src/lib/evil_unistd.h:
|
|
|
|
add execvp stub function for ecore_app. Does nothing,
|
|
|
|
only here to make compilation working with mingw32ce.
|
|
|
|
|
2008-10-24 00:32:08 -07:00
|
|
|
2008-10-24 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
* src/lib/evil_util.c:
|
|
|
|
* src/lib/evil_private.h:
|
|
|
|
move _evil_stdlib_error_display() from evil_stdlib.c
|
|
|
|
to evil_util.c and rename it to _evil_error_display()
|
|
|
|
|
|
|
|
* src/lib/evil_stdlib.c:
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
use _evil_error_display()
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
overload fopen for mingw32ce
|
|
|
|
|
|
|
|
* src/lib/evil_stdio.c:
|
|
|
|
* src/lib/evil_stdio.h:
|
|
|
|
add evil_open to overload fopen (for mingw32ce
|
|
|
|
|
2008-10-22 14:36:55 -07:00
|
|
|
2008-10-22 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
store cpp flags in a variable instead of using an
|
|
|
|
automake conditional
|
|
|
|
|
|
|
|
* src/bin/Makefile.am:
|
|
|
|
* src/bin/evil_suite.c:
|
|
|
|
* src/bin/evil_test_memcpy.c:
|
|
|
|
add test for getenv / setenv. More tests on it will
|
|
|
|
come later
|
|
|
|
|
|
|
|
* src/lib/evil_stdlib.c:
|
|
|
|
fix getenv code and minor cleanup
|
|
|
|
|
2008-10-21 04:01:36 -07:00
|
|
|
2008-10-21 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* m4/ac_attribute.m4:
|
|
|
|
use newer file from PROTO/autotools
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.c:
|
|
|
|
* src/lib/evil_mman.c:
|
|
|
|
no need to define __UNUSED__ anymore with the new m4 macro
|
|
|
|
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
* src/lib/evil.c:
|
|
|
|
remove useless file
|
|
|
|
|
2008-10-21 01:31:13 -07:00
|
|
|
2008-10-21 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
use getcwd() from evil_unistd.c
|
|
|
|
|
2008-10-21 00:41:39 -07:00
|
|
|
2008-10-21 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
* src/lib/evil_time.c:
|
|
|
|
add tzset implementation ofr mingw32ce (does nothing...),
|
|
|
|
needed for embryo
|
|
|
|
|
|
|
|
* src/lib/evil_stdio.h:
|
|
|
|
formatting
|
|
|
|
|
2008-10-19 21:42:26 -07:00
|
|
|
2008-10-20 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/bin/evil_suite.c:
|
|
|
|
* src/bin/evil_suite.h:
|
|
|
|
* src/bin/evil_test_memcpy.c:
|
|
|
|
* src/bin/evil_test_memcpy.h:
|
|
|
|
clean suite and memcpy test code
|
|
|
|
|
2008-10-19 12:06:19 -07:00
|
|
|
2008-10-19 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/errno.h:
|
|
|
|
* src/lib/evil_errno.c:
|
|
|
|
export errno symbol.
|
|
|
|
|
|
|
|
* src/lib/evil_string.c:
|
|
|
|
* src/lib/evil_string.h:
|
|
|
|
add a (slow) implementation of ffs(). Needed for eina
|
|
|
|
|
2008-10-16 10:12:59 -07:00
|
|
|
2008-10-16 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
fix compilation on MinGW. Windows 2000 is
|
|
|
|
the minimum version supported by Evil (hence
|
|
|
|
other EFL). Goodbye Windows 98.
|
|
|
|
|
|
|
|
* src/bin/evil_test_memcpy.c:
|
|
|
|
re-enable small memcpy tests. It seems that memcpy
|
|
|
|
provided by glibc and the oem driver on Ipaq
|
|
|
|
3970 I have, have the same speed.
|
|
|
|
|
2008-10-16 00:04:38 -07:00
|
|
|
2008-10-16 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
add the doc subdir
|
|
|
|
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
add evil_fnmatch_private.h in tarballs
|
|
|
|
|
2008-10-13 23:52:09 -07:00
|
|
|
2008-10-14 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/evil_fcntl.h:
|
|
|
|
don't use it with the cegcc compiler
|
|
|
|
|
|
|
|
* src/lib/evil_fnmatch.c:
|
|
|
|
fix warning
|
|
|
|
|
|
|
|
* src/lib/evil_stdlib.c:
|
|
|
|
fix putenv and mkstemp with cegcc and mingw32ce
|
|
|
|
|
2008-10-11 07:35:26 -07:00
|
|
|
2008-10-11 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* src/lib/Makefile.am:
|
2008-10-13 23:52:09 -07:00
|
|
|
re-add guards suppressed in previous commit
|
2008-10-11 07:35:26 -07:00
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
include new header files
|
|
|
|
|
|
|
|
* src/lib/errno.h:
|
|
|
|
* src/lib/evil_errno.c:
|
|
|
|
add fake errno system with mingw32ce
|
|
|
|
|
|
|
|
* src/lib/evil_fcntl.c:
|
|
|
|
* src/lib/evil_fcntl.h:
|
|
|
|
fix compilation on cegcc and mingw32 (mainly does
|
|
|
|
nothing on Windows CE)
|
|
|
|
|
|
|
|
* src/lib/evil_stdio.c:
|
|
|
|
* src/lib/evil_stdio.h:
|
|
|
|
add rewind and perror for mingw32ce
|
|
|
|
|
|
|
|
* src/lib/evil_string.c:
|
|
|
|
* src/lib/evil_string.h:
|
|
|
|
add strerror for mingw32ce
|
|
|
|
|
2008-10-11 00:23:55 -07:00
|
|
|
2008-10-11 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
* src/lib/evil_fnmatch.c:
|
|
|
|
* src/lib/evil_fnmatch_list_of_states.c:
|
|
|
|
add guards instead of not including fnmatch source
|
|
|
|
file in Makefile.am (for mingw32ce only)
|
|
|
|
|
|
|
|
* src/bin/Makefile.am:
|
|
|
|
* src/bin/evil_suite.c:
|
|
|
|
* src/bin/evil_test_memcpy.c:
|
|
|
|
* src/bin/suite.c:
|
|
|
|
* src/bin/suite.h:
|
|
|
|
* src/bin/test_memcpy.c:
|
|
|
|
* src/bin/test_memcpy.h:
|
|
|
|
rename files
|
|
|
|
|
2008-10-09 14:56:31 -07:00
|
|
|
2008-10-09 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* AUTHORS:
|
|
|
|
mention Tor's contribution
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
mention m4 directory, check errno header file,
|
|
|
|
add conditionnal when mingw32ce is used, minor
|
|
|
|
formatting
|
|
|
|
|
|
|
|
* m4/efl_doxygen.m4:
|
|
|
|
fix comments
|
|
|
|
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
include fnmatch files only when mingw32ce is used
|
|
|
|
|
|
|
|
* src/lib/evil_fcntl.c:
|
|
|
|
define correctly _get_osfhandle on mingw32ce
|
|
|
|
|
|
|
|
* src/lib/evil_pwd.c:
|
|
|
|
fix getpwuid() when cegcc or mingw32ce are used
|
|
|
|
|
|
|
|
* src/lib/evil_stdlib.c:
|
|
|
|
fix mkstemp() on all Windows platform, guard errno stuff
|
|
|
|
|
|
|
|
* src/lib/evil_stdlib.h:
|
2008-10-11 07:35:26 -07:00
|
|
|
template -> __template because 'template' is a c++ keyword.
|
2008-10-09 14:56:31 -07:00
|
|
|
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
guard errno stuff
|
|
|
|
|
|
|
|
* src/lib/evil_fnmatch.c:
|
|
|
|
* src/lib/evil_fnmatch_list_of_states.c:
|
|
|
|
* src/lib/evil_fnmatch_private.h:
|
|
|
|
* src/lib/fnmatch.h:
|
|
|
|
added files
|
|
|
|
|
|
|
|
* win32/common/fnmatch.c:
|
|
|
|
* win32/common/fnmatch.h:
|
|
|
|
* win32/common/fnmatch_list_of_states.c:
|
|
|
|
* win32/common/fnmatch_private.h:
|
|
|
|
removed files
|
|
|
|
|
2008-10-05 08:53:22 -07:00
|
|
|
2008-10-05 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* m4:
|
|
|
|
add m4 macro for doxygen, mpatrol and __attribute__
|
|
|
|
|
|
|
|
* doc:
|
|
|
|
move Doxyfile from toplevel dir to doc/
|
|
|
|
|
|
|
|
* src/bin/Makefile.am
|
|
|
|
* src/lib/Makefile.am
|
|
|
|
* src/lib/dlfcn/Makefile.am
|
|
|
|
remove _DEPENDENCIES, add flags for mpatrol and put
|
|
|
|
defines for EAPI
|
|
|
|
|
|
|
|
* src/bin:
|
|
|
|
add memcpy for i686. Need an asm expert to modify it
|
|
|
|
|
|
|
|
* src/bin/memcpy_glibc_arm.S:
|
|
|
|
formatting
|
|
|
|
|
|
|
|
* src/bin/suite.c:
|
|
|
|
fix seg fault by increasing the size of the buffers
|
|
|
|
|
|
|
|
* src/bin/test_memcpy.c:
|
|
|
|
add a test with a bigger size for the memory to copy
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
reorganise a lot, use m4 macro, add mpatrol support
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
add doc rule
|
|
|
|
|
2008-10-02 23:29:09 -07:00
|
|
|
2008-10-03 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/bin/Makefile.am:
|
|
|
|
rename memcpy_glibc.S to memcpy_glibc_arm.S
|
|
|
|
|
2008-09-28 06:32:49 -07:00
|
|
|
2008-09-28 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* src/bin/Makefile.am:
|
|
|
|
* src/bin/test_memcpy.c:
|
|
|
|
compile memcpy_glibc.S only if cegcc or mingw32ce is used
|
|
|
|
|
|
|
|
* src/bin/test_pipe.c:
|
|
|
|
use evil_sockets_init and evil_sockets_shutdown.
|
|
|
|
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
formatting
|
|
|
|
|
2008-09-14 23:56:14 -07:00
|
|
|
2008-09-15 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
add autogen.sh in archive distribution
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
remove useless defines
|
|
|
|
first support of mingw32msvc compiler
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
move some macro definitions
|
|
|
|
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
add evil_(fcntl/langinfo).(c/h) and install pwd.h
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.h:
|
|
|
|
remove useless ifdef
|
|
|
|
|
|
|
|
* src/lib/evil.c:
|
|
|
|
comment all code for now. It will be deleted later
|
|
|
|
|
|
|
|
* src/lib/evil_fcntl.c:
|
|
|
|
* src/lib/evil_fcntl.h:
|
|
|
|
* src/lib/evil_langinfo.c:
|
|
|
|
* src/lib/evil_langinfo.h:
|
|
|
|
move fcntl and langinfo related code to their own files
|
|
|
|
|
|
|
|
* src/lib/evil_mman.c:
|
|
|
|
remove useless inclusion
|
|
|
|
|
|
|
|
* src/lib/evil_pwd.c:
|
|
|
|
pw var is not needed with cegcc
|
|
|
|
|
|
|
|
* src/lib/evil_stdlib.c:
|
|
|
|
fix bugs, formatting
|
|
|
|
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
add missing declarations and fix header files
|
|
|
|
|
|
|
|
* src/lib/evil_unistd.h:
|
|
|
|
move pid_t typedef to Evil.h
|
|
|
|
|
|
|
|
* src/lib/evil_util.c:
|
|
|
|
additional include and fix a bug in output
|
|
|
|
|
|
|
|
* src/lib/pwd.h:
|
|
|
|
use EAPI from Evil.h, define struct passwd when not using cegcc
|
|
|
|
|
|
|
|
* src/lib/sys/mman.h:
|
|
|
|
use EAPI from Evil.h
|
|
|
|
|
|
|
|
* win32/common/fnmatch.c:
|
|
|
|
* win32/common/fnmatch.h:
|
|
|
|
* win32/common/fnmatch_list_of_states.c:
|
|
|
|
* win32/vs8/evil.sln:
|
|
|
|
fix and cleanup with vc++ compilation
|
|
|
|
Based on patch by Dmitriy Mazovka
|
|
|
|
|
2008-09-14 00:07:39 -07:00
|
|
|
2008-09-14 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
Fix compilation with vc++. Based on patch by Dmitriy Mazovka
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
move typedef's
|
|
|
|
|
|
|
|
* src/lib/evil.c:
|
|
|
|
remove declaration and include
|
|
|
|
|
|
|
|
* src/lib/evil_stdlib.c:
|
|
|
|
simplify mkstmp implementation
|
|
|
|
fix getenv
|
|
|
|
|
|
|
|
* src/lib/evil_unistd.c:
|
|
|
|
include correct headers for readlink and symlink
|
|
|
|
|
2008-09-13 14:19:22 -07:00
|
|
|
2008-09-13 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* big rework of evil
|
|
|
|
* addition of a unit test for memcpy
|
|
|
|
|
2008-07-13 10:34:53 -07:00
|
|
|
2008-07-13 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
declare pid_t, ssize_t and mode_t for vc++ before flock
|
|
|
|
structure (vc++)
|
|
|
|
* src/lib/dlfcn/dlfcn.h:
|
|
|
|
include limits.h for vc++
|
|
|
|
|
|
|
|
* src/lib/evil.c: (symlink), (readlink):
|
|
|
|
use UNICODE instead of checking the OS. Use PATH_MAX instead
|
|
|
|
of MB_CUR_MAX when needed
|
|
|
|
|
2008-07-03 02:08:59 -07:00
|
|
|
2008-07-03 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
uid_t and gid_t exist on cegcc
|
|
|
|
|
2008-06-29 05:09:48 -07:00
|
|
|
2008-06-29 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
* src/lib/evil.c:
|
|
|
|
* src/lib/pwd/Makefile.am:
|
|
|
|
* src/lib/pwd/pwd.h:
|
|
|
|
add langinfo and getpwuid support
|
|
|
|
|
|
|
|
* src/lib/mman/sys/mman.h:
|
|
|
|
* src/lib/dlfcn/dlfcn.h:
|
|
|
|
fix comment
|
|
|
|
|
2008-06-11 14:34:09 -07:00
|
|
|
2008-06-11 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
add defines for vc++. Thanks to Dmitriy Mazovka
|
|
|
|
|
2008-06-10 00:16:53 -07:00
|
|
|
2008-06-10 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* src/lib/dlfcn/dlfcn.h:
|
|
|
|
* src/lib/mman/sys/mman.h:
|
|
|
|
define EFL_EVIL_MMAN_BUILD and EFL_EVIL_DLFCN_BUILD so
|
|
|
|
that functions in Evil.h are not declared as import
|
|
|
|
|
|
|
|
* src/lib/evil.c: (setenv), (unsetenv), (realpath),
|
|
|
|
(evil_sockets_init), (evil_sockets_shutdown), (evil_pipe),
|
|
|
|
(evil_tmpdir_get), (evil_homedir_get):
|
|
|
|
rename pipe() to evil_pipe().
|
|
|
|
set tmpdir to "Temp" and homedir to "My Documents" on WinCE
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
define pipe() as evil_pipe(). This allow to use our pipe()
|
|
|
|
implementation to be usedwith cegcc, as it is broken on that
|
|
|
|
platform.
|
|
|
|
move the defines at the end of the file
|
|
|
|
|
2008-06-09 11:35:49 -07:00
|
|
|
2008-06-09 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
add strdup define
|
|
|
|
|
|
|
|
* src/lib/evil.c: (evil_tmpdir_get), (evil_homedir_get):
|
|
|
|
include stdlib.h to define MB_CUR_MAX
|
|
|
|
On Windows CE, tmpdir and homedir are defined as "\windows"
|
|
|
|
|
|
|
|
* src/lib/mman/mman.c: (mmap), (munmap):
|
|
|
|
compile the big fat hack of mmap only on Windows CE
|
|
|
|
|
2008-06-08 14:39:49 -07:00
|
|
|
2008-06-08 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
* src/lib/evil.c: (evil_last_error_get):
|
|
|
|
add evil_last_error_get() function to get
|
|
|
|
useful error string creation.
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.c: (get_last_error), (dlopen), (dlsym),
|
|
|
|
(dladdr):
|
|
|
|
use UNICODE check instead of compiler checks when needed.
|
|
|
|
use evil_last_error_get()
|
|
|
|
|
|
|
|
* src/lib/mman/mman.c: (mmap), (munmap):
|
|
|
|
file mapping does not work on Windows CE < 5.0.
|
|
|
|
if it is the case, just read the file and return
|
|
|
|
the data.
|
|
|
|
use evil_last_error_get()
|
|
|
|
|
|
|
|
* src/lib/mman/Makefile.am:
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
add libevil dependancy
|
|
|
|
|
2008-06-06 23:38:54 -07:00
|
|
|
2008-06-07 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
include windows.h instead of windef.h
|
|
|
|
undefine PATH_MATH before defining it
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.c:
|
|
|
|
remove useless header file
|
|
|
|
|
2008-06-06 10:44:59 -07:00
|
|
|
2008-06-06 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
add PATH_MAX macro
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.c: (get_last_error):
|
|
|
|
free correctly strings
|
|
|
|
|
2008-06-01 21:53:41 -07:00
|
|
|
2008-06-02 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
* src/lib/evil.c: (setenv), (unsetenv):
|
|
|
|
setenv and unsetenv are already defined with cegcc
|
|
|
|
|
2008-06-01 10:09:14 -07:00
|
|
|
2008-06-01 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
* src/lib/evil.c:
|
|
|
|
add open with several arguments
|
|
|
|
add getcwd, lstat, setenv, unsetenv and evil_homedir_get.
|
|
|
|
typo in doc
|
|
|
|
|
2008-05-31 21:27:08 -07:00
|
|
|
2008-06-01 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.c:
|
|
|
|
memory leak with cegcc
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.h:
|
|
|
|
include limits.h for MinGW users
|
|
|
|
|
|
|
|
* src/lib/mman/sys/mman.h:
|
|
|
|
add MAP_FAILED error value
|
|
|
|
|
2008-05-19 23:26:59 -07:00
|
|
|
2008-05-20 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.h:
|
|
|
|
dli_fname ncorrectly declared. Thanks to Dmitriy Mazovka.
|
|
|
|
|
2008-05-11 02:32:52 -07:00
|
|
|
2008-05-11 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
* src/lib/evil.c (getpid):
|
|
|
|
add wrapper around GetCurrentProcessId()
|
|
|
|
|
2008-05-09 16:16:42 -07:00
|
|
|
2008-05-10 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.c: (dladdr):
|
|
|
|
replace all the '\' by '/' in the filename found by dladdr
|
|
|
|
|
2008-04-28 07:34:55 -07:00
|
|
|
2008-04-28 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
* src/lib/evil.c: (evil_getcwd):
|
2008-05-09 16:16:42 -07:00
|
|
|
add getcwd-like function
|
2008-04-28 07:34:55 -07:00
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.c: (dladdr):
|
|
|
|
* src/lib/dlfcn/dlfcn.h:
|
|
|
|
add dladdr-like function. Formatting
|
|
|
|
Remove unused define
|
|
|
|
|
|
|
|
* src/lib/mman/sys/mman.h:
|
|
|
|
remove unused define
|
|
|
|
|
2008-04-26 09:27:46 -07:00
|
|
|
2008-04-26 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
* src/lib/dlfcn/Makefile.am:
|
|
|
|
* src/lib/dlfcn/dlfcn.c: (get_last_error), (dlopen), (dlsym):
|
|
|
|
* src/lib/evil.c: (evil_char_to_wchar), (evil_wchar_to_char):
|
2008-04-26 09:29:21 -07:00
|
|
|
make char <--> wchar_t conversion functions public
|
|
|
|
|
2008-04-26 09:27:46 -07:00
|
|
|
* src/lib/mman/Makefile.am:
|
2008-04-26 09:29:21 -07:00
|
|
|
add cegcc flags
|
|
|
|
|
2008-04-26 09:27:46 -07:00
|
|
|
* src/lib/mman/mman.c:
|
2008-04-26 09:29:21 -07:00
|
|
|
move include
|
2008-04-26 09:27:46 -07:00
|
|
|
|
2008-04-22 15:53:54 -07:00
|
|
|
2008-04-23 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* src/bin/Makefile.am:
|
|
|
|
* src/lib/Makefile.am:
|
|
|
|
* src/lib/dlfcn/Makefile.am:
|
|
|
|
* src/lib/mman/Makefile.am:
|
|
|
|
use -Wl,--enable-auto-import with cegcc
|
|
|
|
fix warning with newest autoconf
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.c: (string_to_wchar):
|
|
|
|
include wchar.h and fix warnings
|
|
|
|
|
|
|
|
* src/lib/mman/mman.c:
|
|
|
|
use relative path to include sys/mman.h
|
|
|
|
|
2008-03-28 10:05:16 -07:00
|
|
|
2008-03-28 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
remove the stat structure and add guards
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.c:
|
|
|
|
include limits.h also for the cegcc compiler
|
|
|
|
|
2008-03-23 07:51:22 -07:00
|
|
|
2008-03-23 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
add POSIX definitions
|
|
|
|
|
|
|
|
* src/lib/evil.c:
|
|
|
|
make realpath available with cegcc. The function
|
|
|
|
just copy the file name to the resolved name with
|
|
|
|
that compiler
|
|
|
|
|
2008-03-13 10:46:53 -07:00
|
|
|
2008-03-13 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* INSTALL:
|
|
|
|
* README:
|
|
|
|
additional notes for compilations with cegcc or mingw32ce
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
use 'win32' instead of 'cegcc' or 'mingw'
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.c (dlopen):
|
|
|
|
cegcc does not support LOAD_WITH_ALTERED_SEARCH_PATH.
|
|
|
|
Use LoadLibrary instead of LoadLibraryEx in that case.
|
|
|
|
|
2008-03-05 03:22:46 -08:00
|
|
|
2008-03-05 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
* src/lib/evil.c:
|
|
|
|
cegcc or mingwce32 does not like relative path,
|
|
|
|
so _fullpath or other similar function do not exist
|
|
|
|
on Winodws mobile.
|
|
|
|
|
|
|
|
* src/lib/mman/mman.c:
|
|
|
|
missing #
|
|
|
|
|
2008-03-05 01:19:38 -08:00
|
|
|
2008-03-05 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
fix compilation with cegcc and minor fixing
|
|
|
|
|
|
|
|
* COPYING:
|
|
|
|
copyright update
|
|
|
|
|
|
|
|
* configure.ac:
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
* src/lib/dlfcn/dlfcn.h:
|
|
|
|
* src/lib/mman/sys/mman.h:
|
|
|
|
define EFL_EVIL_BUILD in config.h for managing correctly EAPI
|
|
|
|
|
|
|
|
* src/bin/test_pipe.c:
|
|
|
|
stdio.h is needed after winsock2.h for mingw32ce
|
|
|
|
|
|
|
|
* src/lib/dlfcn/dlfcn.c (get_last_error), (dlopen), (dlsym):
|
|
|
|
* src/lib/evil.c:
|
|
|
|
fix some heafer files inclusion on cegc platform.
|
|
|
|
first step of mingw32ce support
|
|
|
|
|
|
|
|
* src/lib/mman/mman.c:
|
|
|
|
define _get_osfhandle for mingw32ce
|
|
|
|
|
2008-03-03 01:27:55 -08:00
|
|
|
2008-03-03 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* COPYING:
|
|
|
|
* COPYING-PLAIN:
|
|
|
|
* Makefile.am:
|
|
|
|
update the COPYING file
|
|
|
|
|
2008-02-29 14:42:14 -08:00
|
|
|
2008-02-29 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* AUTHORS:
|
|
|
|
Add Tor Lillqvist as author as he kindly gave me
|
|
|
|
the right to use his code for pipe(). Thanks a lot !
|
|
|
|
|
|
|
|
* src/bin/test_dlfcn.c (main):
|
|
|
|
read module and symbol from command line
|
|
|
|
|
|
|
|
* src/bin/test_pipe.c (thread), (main):
|
|
|
|
change output
|
|
|
|
|
|
|
|
* src/lib/Evil.h:
|
|
|
|
* src/lib/dlfcn/dlfcn.h:
|
|
|
|
* src/lib/evil.c (mkstemp), (realpath), (evil_sockets_init),
|
|
|
|
(evil_sockets_shutdown):
|
|
|
|
* src/lib/mman/sys/mman.h:
|
|
|
|
update documentation, add unlink() function, realpath()
|
|
|
|
becomes a function instead of a macro, add functions to
|
|
|
|
init / shutdown the socket system of Windows, undef EAPI
|
|
|
|
at the end of each header files.
|
|
|
|
|
2008-02-27 13:01:30 -08:00
|
|
|
2008-02-27 Vincent Torri <doursse at users dot sf dot net>
|
|
|
|
|
|
|
|
* initial release
|