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
|