Commit Graph

148 Commits

Author SHA1 Message Date
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 9c6bbb6f58 update vcproj files wrt evil_time.c removal
SVN revision: 47151
2010-03-12 06:21:05 +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 e3badfbb2e * win32/vs8/libdlfcn.vcproj:
* win32/vs9/libdlfcn.vcproj:
	set supported Windows minimal version



SVN revision: 47138
2010-03-11 18:53:56 +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 05b5fbca70 * configure.ac:
add comment
	* win32/vs8/libevil.vcproj:
	clean up Visual Studio output (less useless warnings)
	add missing library



SVN revision: 47128
2010-03-11 06:53:46 +00:00
Vincent Torri a8180883bb update ChangeLog
SVN revision: 46640
2010-02-28 07:58:39 +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
Vincent Torri 29db27970c * 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



SVN revision: 45698
2010-01-29 09:34:26 +00:00
Vincent Torri 3697aa349d * src/lib/dlfcn/dlfcn.c:
Fix dladdr() on Windows CE: use the calling process
	address to get the path.



SVN revision: 45325
2010-01-19 13:46:45 +00:00
Vincent Torri 48bebf06fa necessary declarations for vc++
SVN revision: 44598
2009-12-20 12:08:54 +00:00
Vincent Torri 8e9e67f075 * 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



SVN revision: 44577
2009-12-19 19:08:28 +00:00
Vincent Torri 95995b2148 ssize_t is needed in edje on Windows CE too
SVN revision: 44571
2009-12-19 11:59:23 +00:00
Vincent Torri 521d0b273a revert some changes in Evil.h (Windows CE compilation of ecore was broken)
SVN revision: 44570
2009-12-19 11:52:48 +00:00
Vincent Torri 61e8284a3d * configure.ac:
improve configure output



SVN revision: 44366
2009-12-11 11:05:58 +00:00
Vincent Torri 9aa679df36 * 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.

SVN revision: 44251
2009-12-07 17:23:41 +00:00
Vincent Torri b52d4b247f * evil_string.c : add strrstr() win32 port
* include config.h where it is not included
 * various minor formatting

SVN revision: 44228
2009-12-06 19:22:20 +00:00
Vincent Torri b7521b41a2 do not install dirent.h when we are using mingw
SVN revision: 43251
2009-10-25 06:46:49 +00:00
Vincent Torri a5454e4245 * add e image on generated doc
* add wrapper on win32 functions

SVN revision: 43249
2009-10-24 15:39:59 +00:00
Vincent Torri ac15f9b938 fix Evil documentation
SVN revision: 43077
2009-10-14 18:48:13 +00:00
Vincent Torri 4650a3c6de fix evil_init() when called several times but is failing
SVN revision: 42970
2009-10-08 21:14:55 +00:00
Vincent Torri 9ad128d133 * src/lib/evil_main.c:
Shutdown socket system in evil_shutdown().
	Update init/shutdown scheme.



SVN revision: 42952
2009-10-08 05:01:50 +00:00
Vincent Torri 586c6be200 * more quoting
* add silent rules (shave feature)
   see the description of AM_SILENT_RULES in: 
   http://www.gnu.org/software/automake/manual/automake.html#Public-Macros



SVN revision: 42914
2009-10-06 16:58:21 +00:00
Vincent Torri 8e36cd3086 Support on Windows XP or later (for desktop)
SVN revision: 42821
2009-09-30 17:05:49 +00:00
Vincent Torri b25ed5342f Improve the implementation of dladdr on Windows. As the symbols are in the DLL's and as the DLL's are in the bin/
subdirectory, installers must put the eina mempools and evas
modules directories in the bin/ subdirectory

SVN revision: 42734
2009-09-26 21:36:01 +00:00
Vincent Torri 9a08eb668f add more wrapping
SVN revision: 42532
2009-09-16 21:59:37 +00:00
Vincent Torri 458267b1c2 useless define
SVN revision: 42531
2009-09-16 21:59:04 +00:00
Vincent Torri 1f15fd4f87 typo
SVN revision: 42525
2009-09-16 20:22:21 +00:00
Vincent Torri 98817e4ed3 add other wrapping for Windows function (fileno and fdopen)
SVN revision: 42521
2009-09-16 18:05:04 +00:00
Vincent Torri 17bd8aecf8 add int64_t type when compiling with vc++. Nedded for eina_f*p*.h files
SVN revision: 42518
2009-09-16 17:25:28 +00:00
Vincent Torri 12788aff0b fix--
SVN revision: 42516
2009-09-16 16:28:30 +00:00
Vincent Torri 082c4496b1 make start.bat more generic
SVN revision: 42514
2009-09-16 13:47:01 +00:00
Vincent Torri ceb5e10348 update Visual Studio project files
SVN revision: 42511
2009-09-16 13:27:04 +00:00
Vincent Torri c88e3887d8 * INSTALL:
update INSTALL file



SVN revision: 42345
2009-09-08 06:55:14 +00:00
Vincent Torri bb6e659965 * 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.



SVN revision: 42029
2009-08-27 08:19:06 +00:00
Lars Munch 3091ddee09 * src/lib/evil_main.c:
initiate use of the Winsock DLL in evil_init()



SVN revision: 41025
2009-06-13 08:25:28 +00:00
Vincent Torri 0965a704e9 * src/lib/evil_langinfo.c:
* src/lib/evil_langinfo.h:
	add minimal RADIXCHAR support. Must be fixed in
	a better way.



SVN revision: 40995
2009-06-10 17:33:18 +00:00
Vincent Torri 51fa69fc9e reviewed by: Vincent Torri
patch by: Lance Fetters
	* src/lib/evil_unistd.c:
	make evil_pipe() non blocking



SVN revision: 40758
2009-05-20 17:56:00 +00:00
Vincent Torri b9972c4f6a * configure.ac:
* src/lib/Makefile.am:
	put c++ flags in a variable and use gcc when
	linking the Windows CE code.



SVN revision: 40180
2009-04-18 18:32:58 +00:00