Commit graph

14,011 commits

Author SHA1 Message Date
William S Fulton
f94edcd855 Fix spaces in CCACHE_DIR and probably other places
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11037 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-07 16:54:54 +00:00
William S Fulton
a80aa441aa reorder new test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11036 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-07 11:24:07 +00:00
William S Fulton
e3f63c33f3 remove unnecessary logging on Win32 builds
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11035 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-07 10:36:00 +00:00
William S Fulton
7c81201d28 Fix lack of error logging in some situations and fix failure to work on windows when swig is a pure Win32 (non-cygwin) compile
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11034 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-07 02:26:34 +00:00
William S Fulton
e65ea56530 Fix error display when there is a problem with CCACHE_OUTFILES
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11033 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-07 00:50:06 +00:00
William S Fulton
46e1ecd2d9 log internal error wrt CCACHE_OUTFILES env variable
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11032 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-07 00:45:04 +00:00
William S Fulton
ecd75a5c48 Fix CCACHE_STRIPC being set when using swig as the compiler.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11031 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-06 18:13:57 +00:00
Olly Betts
79f7900968 Mark SWIGPERL5, SWIGPHP5, and SWIGTCL8 as deprecated in the source
code and remove documentation of them.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11030 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-05 22:40:07 +00:00
William S Fulton
f9c640cd11 fix up namespaces so that boost, std or std::tr1 can be used for shared_ptr/intrusive_ptr
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11029 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-05 17:19:32 +00:00
William S Fulton
f70f2760e3 compile fix on Cygwin
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11028 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-03 01:59:42 +00:00
William S Fulton
1e89a662f3 put tagging back in
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11027 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-31 01:11:37 +00:00
William S Fulton
30f6b83d12 better #! for finding python
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11026 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-31 01:10:49 +00:00
William S Fulton
aa9bb3e316 re-order configure.in into sections for users and developers and requirements for the examples
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11025 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-31 01:02:16 +00:00
William S Fulton
be5c8146c6 fix ccache-swig man page generation
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11024 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-30 23:50:32 +00:00
William S Fulton
13c981d992 missing yodl2man should not break the configure stage for users as it is not required as the man pages are shipped with the release tarball
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11023 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-30 23:33:35 +00:00
William S Fulton
8c71c0bf21 explicit type warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11022 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-30 11:42:52 +00:00
William S Fulton
2064dff1ef fix for new SWIGCSHARP defn in wrappers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11021 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-30 11:02:59 +00:00
William S Fulton
6d564eb55d remove duplicate SWIGR macro
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11020 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-30 10:46:41 +00:00
William S Fulton
7aa0e29bd9 getting ready for 1.3.37 release candidate
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11019 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-30 01:14:14 +00:00
William S Fulton
5ec2d8c166 All languages now define a macro in the generated C/C++ wrapper file indicating which language is being wrapped, eg #define SWIGJAVA
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11018 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-30 00:38:34 +00:00
William S Fulton
d2f69e6a34 add missing language specific preprocessor define where missing for some languages
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11017 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-29 23:56:03 +00:00
William S Fulton
cc522323d7 create a common banner header for all target language specific files
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11016 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-29 22:56:25 +00:00
Joseph Wang
67e2785cb7 change as(...,"integer") to as.integer to force conversion into integers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11015 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-29 22:25:55 +00:00
Joseph Wang
68710cf9d0 allow for compilation with bison 2.4 which is more restrictive about $$
symbols than 2.3


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11014 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-29 22:06:50 +00:00
Joseph Wang
a9749f3cd7 check for yodl package
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11013 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-29 07:05:21 +00:00
William S Fulton
b054bd4129 couple of minor Perl fixes from Ling Li
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11012 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-29 00:13:19 +00:00
William S Fulton
0f89bff13a Compiler warning fix in Perl out typemap for std::vector
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11011 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-29 00:11:51 +00:00
William S Fulton
9db99bfb3e comment correction
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11010 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-28 20:36:21 +00:00
William S Fulton
fa2289e4c3 li_intrusive_ptr test - commented out as not fully working
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11009 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-28 20:35:22 +00:00
William S Fulton
62472ba466 Add boost::intrusive_ptr wrappers from Mike Rowbotham
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11008 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-28 20:32:44 +00:00
William S Fulton
e4c4dedc82 SwigValueWrapper - remove two constructors which are not required by the code SWIG generates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11007 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-28 20:16:31 +00:00
William S Fulton
b190c10bf2 add strong exception guarantee to SwigValueWrapper
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11006 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-28 18:41:16 +00:00
William S Fulton
8ed7554802 overlooked build system mods now implemented to remove warning 125
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11005 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-24 23:42:39 +00:00
William S Fulton
e9867c661a warning fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11004 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-24 19:20:54 +00:00
William S Fulton
816cfdb724 warning fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11003 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-24 19:17:16 +00:00
William S Fulton
1b485a7ad2 minor fixes from last checkin
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11002 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-24 14:54:52 +00:00
William S Fulton
da0b517a7f accept unix directory separators on windows for input file
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11001 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-24 14:50:26 +00:00
William S Fulton
9a94969fdd fix input filename containing a path on windows
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11000 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-24 13:19:55 +00:00
William S Fulton
5f9e0707b5 typo fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10999 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-23 22:47:58 +00:00
William S Fulton
e6f5cdac9f Fix #2153773 - %nojavaexception - disabling and clearing Java checked exceptions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10998 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-23 07:44:59 +00:00
William S Fulton
7adb84f448 Fix #2432801 - Make SwigValueWrapper exception safe for when copy constructors throw exceptions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10997 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-22 21:43:48 +00:00
William S Fulton
a648bb7f38 Add CCACHE_STRIPC option to remove an unwarranted warning when using ccache with the Solaris Workshop C++ compiler
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10996 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-21 23:16:56 +00:00
William S Fulton
b1e7bbd831 Fix some make targets not running on cygwin
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10995 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-21 00:55:27 +00:00
William S Fulton
f9393a0f06 Apply patch #2440046 which fixes possible seg faults for member and global variable char arrays when the strings are larger than the string array size.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10994 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-21 00:29:48 +00:00
William S Fulton
d115e52bc0 possibly slightly faster win32 process spawn from http://lists.samba.org/archive/ccache/2006q3/000242.html
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10993 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-20 23:59:03 +00:00
William S Fulton
5e50d29bb3 Add Win32 ccache locking from Christophe Gisquet patch http://lists.samba.org/archive/ccache/2006q3/000242.html
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10992 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-20 17:20:25 +00:00
William S Fulton
9ed9e006bc new section numbering since adding in ccache chapter
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10991 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-20 01:49:58 +00:00
William S Fulton
f8d3c2400d Add ccache documentation to main docs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10990 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-20 01:45:11 +00:00
William S Fulton
e7e21f247d remove some warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10989 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-19 23:29:00 +00:00
William S Fulton
607f07d072 update ccache man page for ccache-swig
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10988 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-19 23:25:40 +00:00