2008-06-01 Vincent Torri * 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-20 Vincent Torri * src/lib/dlfcn/dlfcn.h: dli_fname ncorrectly declared. Thanks to Dmitriy Mazovka. 2008-05-11 Vincent Torri * src/lib/Evil.h: * src/lib/evil.c (getpid): add wrapper around GetCurrentProcessId() 2008-05-10 Vincent Torri * src/lib/dlfcn/dlfcn.c: (dladdr): replace all the '\' by '/' in the filename found by dladdr 2008-04-28 Vincent Torri * src/lib/Evil.h: * src/lib/evil.c: (evil_getcwd): add getcwd-like function * 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 Vincent Torri * 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): make char <--> wchar_t conversion functions public * src/lib/mman/Makefile.am: add cegcc flags * src/lib/mman/mman.c: move include 2008-04-23 Vincent Torri * 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 Vincent Torri * 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 Vincent Torri * 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 Vincent Torri * 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 Vincent Torri * 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 Vincent Torri 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 Vincent Torri * COPYING: * COPYING-PLAIN: * Makefile.am: update the COPYING file 2008-02-29 Vincent Torri * 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 Vincent Torri * initial release