summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Practical tips for using and testing the COM modulegsoc2008-jezabekWilliam S Fulton2017-01-011-28/+299
| | | | | Imported this information from the old wiki page set up by Jan Jezabek: http://www.dabeaz.com/cgi-bin/wiki.pl?DeveloperInfo/COMTesting
* Add new GPL license headers to all source files in this branchWilliam S Fulton2010-03-062-6/+14
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@11912 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Branch specific SWIG license update to match those done recently on trunk - ↵William S Fulton2010-03-068-24/+0
| | | | | | BSD license restrictions removed git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@11907 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* merge revisions 11872:11876 from trunk to gsoc2008-jezabek branch - license ↵William S Fulton2010-03-06432-12568/+1385
| | | | | | changes git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@11901 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Revert of the case-insensitivity commits - the changes that were required ↵Jan Jezabek2009-09-044-115/+33
| | | | | | with this approach were massive. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@11685 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Make the COM module case-preserving. Make preliminary changes to lang.cxx ↵Jan Jezabek2009-09-032-32/+81
| | | | | | for case-insensitive language support. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@11684 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Experimental changes to symbol handling to support case-insensitive target ↵Jan Jezabek2009-09-024-4/+52
| | | | | | | | | | languages. If the language is case-insensitive, we should warn if we get a symbol twice even if it's written in a different case, e.g. 'Hi' vs. 'hi'. Currently only enabled for COM, but other languages (Delphi?) might benefit from it too. Modules that do not specifically request such handling should see no difference at all to the current behavior. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@11679 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Remove the 'local' attribute from interfaces. This attribute seems to be ↵Jan Jezabek2009-07-281-4/+4
| | | | | | ignored by MIDL but WIDL won't generate RPC proxies when it is set. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@11462 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Move interface definitions out of the 'library' environment in the IDL file. ↵Jan Jezabek2009-07-281-72/+82
| | | | | | This is needed for MIDL to generate the DLL proxy code (used for remote calls). git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@11461 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Add keyword warnings for COM.Jan Jezabek2009-06-232-0/+18
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@11307 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Imported makeParameterName from Java. Now the generated IDL has proper ↵Jan Jezabek2009-06-221-4/+40
| | | | | | parameter names. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@11301 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Reorder initialization list to match the initialization order (and silence ↵Jan Jezabek2009-06-221-3/+3
| | | | | | some GCC warnings). git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@11298 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fix compilation (new parameter in NewFile).Jan Jezabek2009-06-211-4/+4
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@11294 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Merged revisions ↵Jan Jezabek2009-06-21704-4849/+21939
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 10794,10801-10809,10827-10831,10834,10846-10856,10860,10862-10881,10883-10887,10893,10896-10913,10915-11052,11054-11063,11069-11070,11072,11075-11076,11079-11080,11083,11092-11104,11107,11110-11111,11116-11117,11123-11137,11139-11143,11148,11150-11154,11156-11161,11163-11166,11169-11170,11174-11179,11182-11183,11185,11191-11201,11205-11206,11209-11210,11212-11216,11230-11241,11244,11246-11247,11259,11279-11283,11285,11287 via svnmerge from https://swig.svn.sourceforge.net/svnroot/swig/trunk ................ r10794 | talby | 2008-08-19 09:09:29 +0200 (Tue, 19 Aug 2008) | 3 lines rollback 10737:10749, this work is better left on a branch until it is in support a significant feature enhancement. ................ r10801 | drjoe | 2008-08-31 18:07:43 +0200 (Sun, 31 Aug 2008) | 2 lines change Rf_warning to warning. Looks like a typo ................ r10802 | wsfulton | 2008-09-01 21:59:23 +0200 (Mon, 01 Sep 2008) | 1 line Fix ruby detection problem breaking configure ................ r10803 | wsfulton | 2008-09-01 22:00:28 +0200 (Mon, 01 Sep 2008) | 1 line Fix another perl global namespace pollution ................ r10804 | wsfulton | 2008-09-01 22:32:53 +0200 (Mon, 01 Sep 2008) | 1 line Fix array bounds checking in C# std::vector wrappers ................ r10805 | wsfulton | 2008-09-01 22:34:49 +0200 (Mon, 01 Sep 2008) | 1 line fix runtime problem in Ruby std_vector example ................ r10806 | wsfulton | 2008-09-01 22:42:40 +0200 (Mon, 01 Sep 2008) | 1 line Fix portability problem using /dev/null ................ r10807 | wsfulton | 2008-09-01 23:46:41 +0200 (Mon, 01 Sep 2008) | 1 line patch #2079381 submitted by Boris Smilga - constant exprs put into no-eval context in DEFCENUM ................ r10808 | wsfulton | 2008-09-02 22:56:52 +0200 (Tue, 02 Sep 2008) | 1 line Add new terminator attribute for the csin typemap for C# ................ r10809 | wsfulton | 2008-09-03 01:01:37 +0200 (Wed, 03 Sep 2008) | 1 line Fix #1988296 - Multiple module director linking issue ................ r10827 | richardb | 2008-09-10 12:08:21 +0200 (Wed, 10 Sep 2008) | 6 lines [Python] Commit patch #2089149: Director exception handling mangles returned exception. Exceptions raised by Python code in directors are now passed through to the caller without change. Also, remove the ": " prefix which used to be added to other director exceptions (eg, those due to incorrect return types). ................ r10828 | bhy | 2008-09-10 12:45:33 +0200 (Wed, 10 Sep 2008) | 3 lines Initialized merge tracking via "svnmerge" with revisions "1-10827" from https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-bhy ................ r10829 | bhy | 2008-09-10 13:04:09 +0200 (Wed, 10 Sep 2008) | 4 lines Removed merge tracking for "svnmerge" for https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-bhy (Undo the init due to user error) ................ r10830 | bhy | 2008-09-10 13:08:16 +0200 (Wed, 10 Sep 2008) | 3 lines Initialized merge tracking via "svnmerge" with revisions "1-10403" from https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-bhy ................ r10831 | bhy | 2008-09-10 13:51:12 +0200 (Wed, 10 Sep 2008) | 11 lines (Still trying to set right properity to get svnmerge work...) Recorded merge of revisions 10404 via svnmerge from https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-bhy ........ r10404 | bhy | 2008-05-01 08:35:49 +0800 (Thu, 01 May 2008) | 5 lines Start of gsoc2008-bhy branch. This is a branch for Haoyu Bai's Python 3.0 backend project. Some file already modified since a little of work already done when starting the branch. ........ ................ r10834 | bhy | 2008-09-11 19:18:07 +0200 (Thu, 11 Sep 2008) | 8 lines Merged the Python 3.0 support branch. The merging progress is not so smooth, so hope this commit won't make anything broken. This is the (incomplemete) log produced by svnmerge.py: Merged revisions 10405-10409,10420-10422,10426,10438,10445,10451,10454-10465,10467,10473-10475,10485,10488-10489,10493-10495,10497,10509-10510,10513-10514,10517,10520,10525,10528-10529,10533-10535,10554-10557,10570,10573,10593,10614,10666-10669,10673,10678,10687,10690,10704-10706,10731,10744,10750-10752,10755,10759,10770,10775-10776,10813,10819 via svnmerge from https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-bhy ................ r10846 | richardb | 2008-09-12 13:33:18 +0200 (Fri, 12 Sep 2008) | 2 lines Don't blame wsfulton for my recent change (this was a cut-and-paste error). ................ r10847 | bhy | 2008-09-12 13:52:11 +0200 (Fri, 12 Sep 2008) | 1 line A breif descirbe of Python 3 merge in CHANGES.current ................ r10848 | bhy | 2008-09-12 16:43:17 +0200 (Fri, 12 Sep 2008) | 1 line some more lines in CHANGES.current for Python 3 merge ................ r10849 | wsfulton | 2008-09-12 22:40:57 +0200 (Fri, 12 Sep 2008) | 1 line fix for when python3 not installed ................ r10850 | bhy | 2008-09-13 13:38:10 +0200 (Sat, 13 Sep 2008) | 1 line fix merge problem: remove USE_VALGRIND because it is already moved to common.mk ................ r10851 | bhy | 2008-09-13 14:16:44 +0200 (Sat, 13 Sep 2008) | 1 line add removing of 2to3 generated runme3.py in make clean target ................ r10852 | bhy | 2008-09-13 14:55:32 +0200 (Sat, 13 Sep 2008) | 1 line fix a typo in python/Makefile.in ................ r10853 | bhy | 2008-09-13 15:20:39 +0200 (Sat, 13 Sep 2008) | 1 line remove _runme3 file that was checked in by mistake ................ r10854 | bhy | 2008-09-13 15:39:34 +0200 (Sat, 13 Sep 2008) | 1 line more docs for Python 3 merge added in CHANGES.current ................ r10855 | bhy | 2008-09-13 15:42:24 +0200 (Sat, 13 Sep 2008) | 1 line fix some typo in CHANGES.current ................ r10856 | bhy | 2008-09-13 16:11:49 +0200 (Sat, 13 Sep 2008) | 1 line more document for limitation of parameter list, and doc of removal of -apply in CHANGES.current ................ r10860 | mutandiz | 2008-09-17 21:13:12 +0200 (Wed, 17 Sep 2008) | 1 line [allegrocl] Fix handling of forward references. Remove code breaking typical code generation. See ChangeLog for more details on the latter. ................ r10862 | olly | 2008-09-18 11:54:18 +0200 (Thu, 18 Sep 2008) | 3 lines [PHP5] Fix wrapping of a renamed enumerated value of an enum class member (SF#2095273). ................ r10863 | olly | 2008-09-18 15:01:52 +0200 (Thu, 18 Sep 2008) | 3 lines [PHP5] Fix extra code added to proxy class constructors in the case where the only constructor takes no arguments. ................ r10864 | olly | 2008-09-18 16:02:15 +0200 (Thu, 18 Sep 2008) | 5 lines [PHP5] Change the default input typemap for char * to turn PHP Null into C NULL (previously it was converted to an empty string). The new behaviour is consistent with how the corresponding output typemap works. ................ r10865 | olly | 2008-09-18 16:03:46 +0200 (Thu, 18 Sep 2008) | 2 lines Note the SF bug number for the previous fix. ................ r10866 | wsfulton | 2008-09-18 16:52:52 +0200 (Thu, 18 Sep 2008) | 1 line Document the module attribute in %import and add warning to Python for when it should be used ................ r10867 | wsfulton | 2008-09-18 22:16:03 +0200 (Thu, 18 Sep 2008) | 1 line pointer display correction ................ r10868 | wsfulton | 2008-09-18 22:16:50 +0200 (Thu, 18 Sep 2008) | 1 line minor typo and formatting improvements ................ r10869 | wsfulton | 2008-09-18 22:21:17 +0200 (Thu, 18 Sep 2008) | 1 line remove confusion over tab widths ................ r10870 | wsfulton | 2008-09-18 22:27:57 +0200 (Thu, 18 Sep 2008) | 1 line warning fix ................ r10871 | wsfulton | 2008-09-18 22:28:40 +0200 (Thu, 18 Sep 2008) | 1 line formatting fix ................ r10872 | wsfulton | 2008-09-18 22:32:28 +0200 (Thu, 18 Sep 2008) | 1 line Add C# array typemaps provided by Antti Karanta. ................ r10873 | wsfulton | 2008-09-18 22:33:37 +0200 (Thu, 18 Sep 2008) | 1 line revert debug break in last commit ................ r10874 | wsfulton | 2008-09-18 22:39:15 +0200 (Thu, 18 Sep 2008) | 1 line fix unused variable warning ................ r10875 | wsfulton | 2008-09-19 01:17:52 +0200 (Fri, 19 Sep 2008) | 1 line revert entry 2008-09-01 - C# Insert and InsertRange bounds checking ................ r10876 | olly | 2008-09-19 05:20:59 +0200 (Fri, 19 Sep 2008) | 2 lines [PHP5] Add typemaps for long long and unsigned long long. ................ r10877 | olly | 2008-09-19 08:40:39 +0200 (Fri, 19 Sep 2008) | 2 lines Clean out more PHP4 stuff. ................ r10878 | mutandiz | 2008-09-22 20:41:10 +0200 (Mon, 22 Sep 2008) | 1 line [allegrocl] Make type and namespace wrapping more compatible with other modules. cpp test-suite work. ................ r10879 | olly | 2008-09-23 08:52:41 +0200 (Tue, 23 Sep 2008) | 2 lines Remove stray lines ................ r10880 | wsfulton | 2008-09-24 21:28:15 +0200 (Wed, 24 Sep 2008) | 1 line fix clash between php and python when running scripts ................ r10881 | olly | 2008-09-25 09:11:36 +0200 (Thu, 25 Sep 2008) | 2 lines [PHP5] Fill in typemaps for SWIGTYPE and void * (SF#2095186). ................ r10883 | wsfulton | 2008-09-26 07:05:23 +0200 (Fri, 26 Sep 2008) | 1 line typo fix ................ r10884 | bhy | 2008-09-28 11:36:06 +0200 (Sun, 28 Sep 2008) | 1 line merge test case pybuf and benchmark pybuf_benchmark into a single test case ................ r10885 | mutandiz | 2008-09-30 21:45:13 +0200 (Tue, 30 Sep 2008) | 1 line [allegrocl] Various fixes to the generated C wrapper code (enums, constants, function declarations), as I progress through the test-suite. ................ r10886 | olly | 2008-10-01 07:28:45 +0200 (Wed, 01 Oct 2008) | 2 lines Fix non-standard indentation. ................ r10887 | olly | 2008-10-01 13:54:31 +0200 (Wed, 01 Oct 2008) | 4 lines Fix indentation. Use %{ %} in a couple of typemaps to avoid adding needless { } to the generated code. Use memcpy() instead of memmove() where the destination is freshly allocated so there's no possibility of overlap. ................ r10893 | wsfulton | 2008-10-10 00:42:45 +0200 (Fri, 10 Oct 2008) | 1 line suggest starting points for documentation ................ r10896 | wsfulton | 2008-11-01 23:52:26 +0100 (Sat, 01 Nov 2008) | 1 line Add the strip encoder patch from Anatoly Techtonik #2130016 ................ r10897 | wsfulton | 2008-11-02 00:09:26 +0100 (Sun, 02 Nov 2008) | 1 line Add patch #2128249 from Anatoly Techtonik which corrects the C/C++ proxy class being reported for Python docstrings when %rename is used ................ r10898 | wsfulton | 2008-11-03 13:51:45 +0100 (Mon, 03 Nov 2008) | 1 line customised ccache support: read the CCACHE_OUTFILES env variable and if exists, the names of all generated files are written to the filename specified in the env variable ................ r10899 | wsfulton | 2008-11-03 14:32:33 +0100 (Mon, 03 Nov 2008) | 1 line update this README ................ r10900 | wsfulton | 2008-11-03 14:37:28 +0100 (Mon, 03 Nov 2008) | 1 line Import ccache-2.4 source ................ r10901 | wsfulton | 2008-11-03 14:40:57 +0100 (Mon, 03 Nov 2008) | 1 line cvs -> svn ignores ................ r10902 | wsfulton | 2008-11-03 14:49:49 +0100 (Mon, 03 Nov 2008) | 1 line Import patches to ccache-2.4 from debian (ccache-2.4-15) ................ r10903 | wsfulton | 2008-11-03 14:59:23 +0100 (Mon, 03 Nov 2008) | 1 line apply debian/patches/01_no_home.diff ................ r10904 | wsfulton | 2008-11-03 15:02:32 +0100 (Mon, 03 Nov 2008) | 1 line apply debian/patches/02_ccache-compressed.diff ................ r10905 | wsfulton | 2008-11-03 15:02:57 +0100 (Mon, 03 Nov 2008) | 1 line apply debian/patches/04_ignore_profile.diff ................ r10906 | wsfulton | 2008-11-03 15:03:21 +0100 (Mon, 03 Nov 2008) | 1 line apply debian/patches/05_nfs_fix.diff ................ r10907 | wsfulton | 2008-11-03 15:03:52 +0100 (Mon, 03 Nov 2008) | 1 line apply debian/patches/06_md.diff ................ r10908 | wsfulton | 2008-11-03 15:04:15 +0100 (Mon, 03 Nov 2008) | 1 line apply debian/patches/07_cachedirtag.diff ................ r10909 | wsfulton | 2008-11-03 15:04:47 +0100 (Mon, 03 Nov 2008) | 1 line apply debian/patches/08_manpage_hyphens.diff ................ r10910 | wsfulton | 2008-11-03 15:05:12 +0100 (Mon, 03 Nov 2008) | 1 line apply debian/patches/09_respect_ldflags.diff ................ r10911 | wsfulton | 2008-11-03 15:06:06 +0100 (Mon, 03 Nov 2008) | 1 line apply debian/patches/10_lru_cleanup.diff ................ r10912 | wsfulton | 2008-11-03 15:07:51 +0100 (Mon, 03 Nov 2008) | 1 line apply debian/patches/11_utimes.diff ................ r10913 | wsfulton | 2008-11-03 15:08:28 +0100 (Mon, 03 Nov 2008) | 1 line apply debian/patches/12_cachesize_permissions.diff ................ r10915 | wsfulton | 2008-11-05 13:34:15 +0100 (Wed, 05 Nov 2008) | 1 line initial modifications for ccache to support SWIG ................ r10916 | wsfulton | 2008-11-05 17:53:55 +0100 (Wed, 05 Nov 2008) | 1 line fix Makefile for autoconf>2.60 ................ r10917 | wsfulton | 2008-11-05 17:55:07 +0100 (Wed, 05 Nov 2008) | 1 line fix configure.in when running autoreconf ................ r10918 | wsfulton | 2008-11-05 17:57:21 +0100 (Wed, 05 Nov 2008) | 1 line create executable name as ccache-swig instead of ccache to avoid conflict with the official ccache ................ r10919 | wsfulton | 2008-11-05 17:59:27 +0100 (Wed, 05 Nov 2008) | 1 line remove autotool generated files ................ r10920 | wsfulton | 2008-11-07 18:03:57 +0100 (Fri, 07 Nov 2008) | 1 line integrate ccache build ................ r10921 | wsfulton | 2008-11-07 22:25:31 +0100 (Fri, 07 Nov 2008) | 1 line update some comments ................ r10922 | wsfulton | 2008-11-10 11:34:25 +0100 (Mon, 10 Nov 2008) | 1 line ccache clean ................ r10923 | wsfulton | 2008-11-10 13:07:52 +0100 (Mon, 10 Nov 2008) | 1 line rename documentation from ccache to ccache-swig ................ r10924 | wsfulton | 2008-11-10 15:37:45 +0100 (Mon, 10 Nov 2008) | 1 line add in docs about new CCACHE_VERBOSE and CCACHE_SWIG env variables ................ r10925 | wsfulton | 2008-11-10 22:53:15 +0100 (Mon, 10 Nov 2008) | 1 line Add Antti Karanta's documentation about the new c# array marshalling library plus some docs on the carrays library ................ r10926 | wsfulton | 2008-11-11 23:17:40 +0100 (Tue, 11 Nov 2008) | 1 line add parameter list (or void) to all C functions ................ r10927 | wsfulton | 2008-11-11 23:28:18 +0100 (Tue, 11 Nov 2008) | 1 line fix Swig_search_path declaration ................ r10928 | wsfulton | 2008-11-11 23:56:36 +0100 (Tue, 11 Nov 2008) | 1 line Add patch #2152691 from MATSUURA Takanori which fixes compiles using the Intel compiler ................ r10929 | wsfulton | 2008-11-16 22:13:04 +0100 (Sun, 16 Nov 2008) | 1 line Add documentation on typemaps for 'self' based on patch from Art Clarke ................ r10930 | wsfulton | 2008-11-16 22:40:28 +0100 (Sun, 16 Nov 2008) | 1 line Fix -nopreprocess option to correctly generate output filenames and display filenames in warnings and errors ................ r10931 | wsfulton | 2008-11-17 23:43:15 +0100 (Mon, 17 Nov 2008) | 1 line add input and output files to hash for correct operation when swig is the compiler. Automatically detect when swig is the compiler. ................ r10932 | wsfulton | 2008-11-17 23:47:55 +0100 (Mon, 17 Nov 2008) | 1 line rename java run tests from main to runme for consistency across the languages ................ r10933 | wsfulton | 2008-11-19 01:57:09 +0100 (Wed, 19 Nov 2008) | 1 line dont replicate the -nopreprocess command if it is given when using swig as compiler ................ r10934 | wsfulton | 2008-11-20 00:47:53 +0100 (Thu, 20 Nov 2008) | 1 line added swig regression tests for ccache ................ r10935 | wsfulton | 2008-11-22 13:17:48 +0100 (Sat, 22 Nov 2008) | 1 line fix env variable settings and add swig tests ................ r10936 | wsfulton | 2008-11-22 13:29:41 +0100 (Sat, 22 Nov 2008) | 1 line deprecate use of include path to find the input file for behaviour that is compatible with other compilers and interopability for ccache ................ r10937 | wsfulton | 2008-11-22 13:32:51 +0100 (Sat, 22 Nov 2008) | 1 line add ccache install and rename php4 to php ................ r10938 | wsfulton | 2008-11-22 13:35:27 +0100 (Sat, 22 Nov 2008) | 1 line rename php4 to php ................ r10939 | wsfulton | 2008-11-23 20:44:29 +0100 (Sun, 23 Nov 2008) | 1 line gcc-4.3 warning fixes ................ r10940 | wsfulton | 2008-11-23 20:45:31 +0100 (Sun, 23 Nov 2008) | 1 line php4 rename to php fix ................ r10941 | wsfulton | 2008-11-23 22:47:39 +0100 (Sun, 23 Nov 2008) | 1 line error: ‘pthread_once’ was not declared in this scope ................ r10942 | wsfulton | 2008-11-23 22:59:00 +0100 (Sun, 23 Nov 2008) | 1 line Apply patch #2319790 from Johan Hake to fix shared_ptr usage in std::tr1 namespace. ................ r10943 | wsfulton | 2008-11-23 23:07:15 +0100 (Sun, 23 Nov 2008) | 1 line give operator bool() a name ................ r10944 | wsfulton | 2008-11-23 23:29:07 +0100 (Sun, 23 Nov 2008) | 1 line Apply patch #2263850 to fix ruby/file.i ... rubyio.h filename change in ruby 1.9. ................ r10945 | wsfulton | 2008-11-24 00:28:37 +0100 (Mon, 24 Nov 2008) | 1 line add sanity check on preprocessed output ................ r10946 | wsfulton | 2008-11-24 00:29:33 +0100 (Mon, 24 Nov 2008) | 1 line remove docs on old php4 switch ................ r10947 | wsfulton | 2008-11-26 00:36:23 +0100 (Wed, 26 Nov 2008) | 1 line Add -outcurrentdir option ................ r10948 | wsfulton | 2008-11-26 19:37:48 +0100 (Wed, 26 Nov 2008) | 1 line gcc-4.3 warning fixes ................ r10949 | wsfulton | 2008-11-26 22:35:15 +0100 (Wed, 26 Nov 2008) | 1 line modify test-suite (barring python atm) to not rely on the -I path to find the input .i file - removes the new warning 125 and sets up the test-suite for testing with ccache. This change required the use of -outcurrentdir and moving the .i files from the language subdirectories to the directory above along with some .i file name changes. ................ r10950 | wsfulton | 2008-11-26 22:44:53 +0100 (Wed, 26 Nov 2008) | 1 line warning fix for when zlib not available ................ r10951 | wsfulton | 2008-11-26 22:54:49 +0100 (Wed, 26 Nov 2008) | 1 line remove svn:executable property where applied incorrectly ................ r10952 | wsfulton | 2008-11-26 22:56:48 +0100 (Wed, 26 Nov 2008) | 1 line remove svn:executable property where applied incorrectly ................ r10953 | wsfulton | 2008-11-26 23:50:35 +0100 (Wed, 26 Nov 2008) | 1 line modifying build system not to rely on the -I path to find the input files avoiding warning 125: move python .i files up one directory, some files have been renamed - prepended with python ................ r10954 | wsfulton | 2008-11-27 00:04:18 +0100 (Thu, 27 Nov 2008) | 1 line modifying build system not to rely on the -I path to find the input files avoiding warning 125: merge .i files that are common between python and the main version ................ r10955 | wsfulton | 2008-11-27 00:25:47 +0100 (Thu, 27 Nov 2008) | 1 line fix test names since they were renamed recently ................ r10956 | wsfulton | 2008-11-29 00:30:45 +0100 (Sat, 29 Nov 2008) | 1 line minor fix to formatting in generated types table ................ r10957 | wsfulton | 2008-11-29 00:33:37 +0100 (Sat, 29 Nov 2008) | 1 line move iadd.h contents into iadd.i ................ r10958 | wsfulton | 2008-11-29 00:35:46 +0100 (Sat, 29 Nov 2008) | 1 line UTL - Fix some incorrect acceptance of types in the STL, eg a double * element passed into a vector<int *> constructor would be accepted, but the ensuing behaviour was undefined. Now the type conversion correctly raises an exception ................ r10959 | wsfulton | 2008-11-29 00:37:13 +0100 (Sat, 29 Nov 2008) | 1 line revert mistaken checkin ................ r10960 | wsfulton | 2008-12-02 21:21:16 +0100 (Tue, 02 Dec 2008) | 1 line Apply patch #2143727 for Python from Serge Monkewitz to fix importing base classes when the package option is specified in %module and that module is %import'ed ................ r10961 | bhy | 2008-12-03 19:43:44 +0100 (Wed, 03 Dec 2008) | 2 lines Commited SF#2158938: change all SWIG symbols start with Py to a new name. ................ r10962 | bhy | 2008-12-03 20:24:06 +0100 (Wed, 03 Dec 2008) | 1 line 2to3 has its way to exclude fixer now, so we nolonger need our hack ................ r10963 | bhy | 2008-12-03 22:36:53 +0100 (Wed, 03 Dec 2008) | 1 line add shebang for pyname_patch.py ................ r10964 | wsfulton | 2008-12-06 18:10:53 +0100 (Sat, 06 Dec 2008) | 1 line add test for inheritance of 3 classes deep which exposes a problem in the python shared_ptr wrappers. Manually added the %types for now. ................ r10965 | wsfulton | 2008-12-06 18:12:05 +0100 (Sat, 06 Dec 2008) | 1 line minor formatting fix ................ r10966 | wsfulton | 2008-12-06 18:18:38 +0100 (Sat, 06 Dec 2008) | 1 line remove SWIG_TypeCheck_Template so that the code within it is debuggable ................ r10967 | wsfulton | 2008-12-06 22:40:54 +0100 (Sat, 06 Dec 2008) | 1 line modify build system to use php instead of php4 ................ r10968 | wsfulton | 2008-12-06 22:55:15 +0100 (Sat, 06 Dec 2008) | 1 line modify build system to use php instead of php4 ................ r10969 | wsfulton | 2008-12-07 00:15:20 +0100 (Sun, 07 Dec 2008) | 1 line remove last vestiges of php4 and encourage use of -php rather than -php5 ................ r10970 | olly | 2008-12-07 01:38:14 +0100 (Sun, 07 Dec 2008) | 2 lines [PHP] Fix warnings when compiling generated wrapper with GCC 4.3. ................ r10971 | wsfulton | 2008-12-07 11:57:43 +0100 (Sun, 07 Dec 2008) | 1 line Clean up gcc-4.3 warnings ................ r10972 | wsfulton | 2008-12-07 14:40:36 +0100 (Sun, 07 Dec 2008) | 1 line Apply autoreconf_fixes.patch sent to debian -- restores documentation changes that the debian patches had if autoreconf is run ................ r10973 | wsfulton | 2008-12-08 21:40:20 +0100 (Mon, 08 Dec 2008) | 1 line Add ccache uninstall target. Fix ccache install/uninstall to take account of --program-prefix --program-suffix ................ r10974 | wsfulton | 2008-12-08 21:41:56 +0100 (Mon, 08 Dec 2008) | 1 line remove long options (which we don't use) from documentation ................ r10975 | wsfulton | 2008-12-09 22:31:31 +0100 (Tue, 09 Dec 2008) | 1 line section name update ................ r10976 | wsfulton | 2008-12-09 22:33:19 +0100 (Tue, 09 Dec 2008) | 1 line refine Makefile targets for documentation generation and remove generated ccache documentation from svn ................ r10977 | wsfulton | 2008-12-09 22:42:51 +0100 (Tue, 09 Dec 2008) | 1 line Add debian patch 13_html_links.diff ................ r10978 | wsfulton | 2008-12-09 22:44:58 +0100 (Tue, 09 Dec 2008) | 1 line add debian patch 14_hardllink_doc.diff ................ r10979 | wsfulton | 2008-12-09 23:27:32 +0100 (Tue, 09 Dec 2008) | 1 line update patches applied ................ r10980 | wsfulton | 2008-12-12 22:10:48 +0100 (Fri, 12 Dec 2008) | 1 line fix display of garbage where it should display an error message in error situations of unterminated string, comment etc within %inline, nested struct etc ................ r10981 | wsfulton | 2008-12-12 22:31:21 +0100 (Fri, 12 Dec 2008) | 1 line Apply patch from Kalyanov Dmitry which fixes parsing of nested structs containing comments ................ r10982 | wsfulton | 2008-12-17 01:21:13 +0100 (Wed, 17 Dec 2008) | 1 line initial win32 support mostly using ccache-win32-2.4 patches to ccache-2.4 ................ r10983 | wsfulton | 2008-12-17 01:25:30 +0100 (Wed, 17 Dec 2008) | 1 line add info about ccache-win32 patches applied ................ r10984 | wsfulton | 2008-12-17 01:28:51 +0100 (Wed, 17 Dec 2008) | 1 line remove cast needed for windows - doesn't work on linux ................ r10985 | wsfulton | 2008-12-17 02:33:00 +0100 (Wed, 17 Dec 2008) | 1 line some html fixes ................ r10986 | wsfulton | 2008-12-17 02:46:52 +0100 (Wed, 17 Dec 2008) | 1 line add ccache to windows build, better fail if executables don't run. Fix documentation build. Remove .cvsignore files removal as we are no longer using cvs. ................ r10987 | wsfulton | 2008-12-19 22:41:05 +0100 (Fri, 19 Dec 2008) | 1 line win32 fixes to pass the ccache test-suite ................ r10988 | wsfulton | 2008-12-20 00:25:40 +0100 (Sat, 20 Dec 2008) | 1 line update ccache man page for ccache-swig ................ r10989 | wsfulton | 2008-12-20 00:29:00 +0100 (Sat, 20 Dec 2008) | 1 line remove some warnings ................ r10990 | wsfulton | 2008-12-20 02:45:11 +0100 (Sat, 20 Dec 2008) | 1 line Add ccache documentation to main docs ................ r10991 | wsfulton | 2008-12-20 02:49:58 +0100 (Sat, 20 Dec 2008) | 1 line new section numbering since adding in ccache chapter ................ r10992 | wsfulton | 2008-12-20 18:20:25 +0100 (Sat, 20 Dec 2008) | 1 line Add Win32 ccache locking from Christophe Gisquet patch http://lists.samba.org/archive/ccache/2006q3/000242.html ................ r10993 | wsfulton | 2008-12-21 00:59:03 +0100 (Sun, 21 Dec 2008) | 1 line possibly slightly faster win32 process spawn from http://lists.samba.org/archive/ccache/2006q3/000242.html ................ r10994 | wsfulton | 2008-12-21 01:29:48 +0100 (Sun, 21 Dec 2008) | 1 line 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. ................ r10995 | wsfulton | 2008-12-21 01:55:27 +0100 (Sun, 21 Dec 2008) | 1 line Fix some make targets not running on cygwin ................ r10996 | wsfulton | 2008-12-22 00:16:56 +0100 (Mon, 22 Dec 2008) | 1 line Add CCACHE_STRIPC option to remove an unwarranted warning when using ccache with the Solaris Workshop C++ compiler ................ r10997 | wsfulton | 2008-12-22 22:43:48 +0100 (Mon, 22 Dec 2008) | 1 line Fix #2432801 - Make SwigValueWrapper exception safe for when copy constructors throw exceptions ................ r10998 | wsfulton | 2008-12-23 08:44:59 +0100 (Tue, 23 Dec 2008) | 1 line Fix #2153773 - %nojavaexception - disabling and clearing Java checked exceptions ................ r10999 | wsfulton | 2008-12-23 23:47:58 +0100 (Tue, 23 Dec 2008) | 1 line typo fix ................ r11000 | wsfulton | 2008-12-24 14:19:55 +0100 (Wed, 24 Dec 2008) | 1 line fix input filename containing a path on windows ................ r11001 | wsfulton | 2008-12-24 15:50:26 +0100 (Wed, 24 Dec 2008) | 1 line accept unix directory separators on windows for input file ................ r11002 | wsfulton | 2008-12-24 15:54:52 +0100 (Wed, 24 Dec 2008) | 1 line minor fixes from last checkin ................ r11003 | wsfulton | 2008-12-24 20:17:16 +0100 (Wed, 24 Dec 2008) | 1 line warning fixes ................ r11004 | wsfulton | 2008-12-24 20:20:54 +0100 (Wed, 24 Dec 2008) | 1 line warning fixes ................ r11005 | wsfulton | 2008-12-25 00:42:39 +0100 (Thu, 25 Dec 2008) | 1 line overlooked build system mods now implemented to remove warning 125 ................ r11006 | wsfulton | 2008-12-28 19:41:16 +0100 (Sun, 28 Dec 2008) | 1 line add strong exception guarantee to SwigValueWrapper ................ r11007 | wsfulton | 2008-12-28 21:16:31 +0100 (Sun, 28 Dec 2008) | 1 line SwigValueWrapper - remove two constructors which are not required by the code SWIG generates ................ r11008 | wsfulton | 2008-12-28 21:32:44 +0100 (Sun, 28 Dec 2008) | 1 line Add boost::intrusive_ptr wrappers from Mike Rowbotham ................ r11009 | wsfulton | 2008-12-28 21:35:22 +0100 (Sun, 28 Dec 2008) | 1 line li_intrusive_ptr test - commented out as not fully working ................ r11010 | wsfulton | 2008-12-28 21:36:21 +0100 (Sun, 28 Dec 2008) | 1 line comment correction ................ r11011 | wsfulton | 2008-12-29 01:11:51 +0100 (Mon, 29 Dec 2008) | 1 line Compiler warning fix in Perl out typemap for std::vector ................ r11012 | wsfulton | 2008-12-29 01:13:19 +0100 (Mon, 29 Dec 2008) | 1 line couple of minor Perl fixes from Ling Li ................ r11013 | drjoe | 2008-12-29 08:05:21 +0100 (Mon, 29 Dec 2008) | 2 lines check for yodl package ................ r11014 | drjoe | 2008-12-29 23:06:50 +0100 (Mon, 29 Dec 2008) | 3 lines allow for compilation with bison 2.4 which is more restrictive about $$ symbols than 2.3 ................ r11015 | drjoe | 2008-12-29 23:25:55 +0100 (Mon, 29 Dec 2008) | 2 lines change as(...,"integer") to as.integer to force conversion into integers ................ r11016 | wsfulton | 2008-12-29 23:56:25 +0100 (Mon, 29 Dec 2008) | 1 line create a common banner header for all target language specific files ................ r11017 | wsfulton | 2008-12-30 00:56:03 +0100 (Tue, 30 Dec 2008) | 1 line add missing language specific preprocessor define where missing for some languages ................ r11018 | wsfulton | 2008-12-30 01:38:34 +0100 (Tue, 30 Dec 2008) | 1 line All languages now define a macro in the generated C/C++ wrapper file indicating which language is being wrapped, eg #define SWIGJAVA ................ r11019 | wsfulton | 2008-12-30 02:14:14 +0100 (Tue, 30 Dec 2008) | 1 line getting ready for 1.3.37 release candidate ................ r11020 | wsfulton | 2008-12-30 11:46:41 +0100 (Tue, 30 Dec 2008) | 1 line remove duplicate SWIGR macro ................ r11021 | wsfulton | 2008-12-30 12:02:59 +0100 (Tue, 30 Dec 2008) | 1 line fix for new SWIGCSHARP defn in wrappers ................ r11022 | wsfulton | 2008-12-30 12:42:52 +0100 (Tue, 30 Dec 2008) | 1 line explicit type warning fix ................ r11023 | wsfulton | 2008-12-31 00:33:35 +0100 (Wed, 31 Dec 2008) | 1 line 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 ................ r11024 | wsfulton | 2008-12-31 00:50:32 +0100 (Wed, 31 Dec 2008) | 1 line fix ccache-swig man page generation ................ r11025 | wsfulton | 2008-12-31 02:02:16 +0100 (Wed, 31 Dec 2008) | 1 line re-order configure.in into sections for users and developers and requirements for the examples ................ r11026 | wsfulton | 2008-12-31 02:10:49 +0100 (Wed, 31 Dec 2008) | 1 line better #! for finding python ................ r11027 | wsfulton | 2008-12-31 02:11:37 +0100 (Wed, 31 Dec 2008) | 1 line put tagging back in ................ r11028 | wsfulton | 2009-01-03 02:59:42 +0100 (Sat, 03 Jan 2009) | 1 line compile fix on Cygwin ................ r11029 | wsfulton | 2009-01-05 18:19:32 +0100 (Mon, 05 Jan 2009) | 1 line fix up namespaces so that boost, std or std::tr1 can be used for shared_ptr/intrusive_ptr ................ r11030 | olly | 2009-01-05 23:40:07 +0100 (Mon, 05 Jan 2009) | 3 lines Mark SWIGPERL5, SWIGPHP5, and SWIGTCL8 as deprecated in the source code and remove documentation of them. ................ r11031 | wsfulton | 2009-01-06 19:13:57 +0100 (Tue, 06 Jan 2009) | 1 line Fix CCACHE_STRIPC being set when using swig as the compiler. ................ r11032 | wsfulton | 2009-01-07 01:45:04 +0100 (Wed, 07 Jan 2009) | 1 line log internal error wrt CCACHE_OUTFILES env variable ................ r11033 | wsfulton | 2009-01-07 01:50:06 +0100 (Wed, 07 Jan 2009) | 1 line Fix error display when there is a problem with CCACHE_OUTFILES ................ r11034 | wsfulton | 2009-01-07 03:26:34 +0100 (Wed, 07 Jan 2009) | 1 line Fix lack of error logging in some situations and fix failure to work on windows when swig is a pure Win32 (non-cygwin) compile ................ r11035 | wsfulton | 2009-01-07 11:36:00 +0100 (Wed, 07 Jan 2009) | 1 line remove unnecessary logging on Win32 builds ................ r11036 | wsfulton | 2009-01-07 12:24:07 +0100 (Wed, 07 Jan 2009) | 1 line reorder new test ................ r11037 | wsfulton | 2009-01-07 17:54:54 +0100 (Wed, 07 Jan 2009) | 1 line Fix spaces in CCACHE_DIR and probably other places ................ r11038 | wsfulton | 2009-01-07 22:10:46 +0100 (Wed, 07 Jan 2009) | 1 line Rename embedded smart pointer in SwigValueWrapper in order to avoid conflicts with the template type ................ r11039 | wsfulton | 2009-01-08 18:52:15 +0100 (Thu, 08 Jan 2009) | 1 line add some missing stats and logging ................ r11040 | wsfulton | 2009-01-08 20:12:24 +0100 (Thu, 08 Jan 2009) | 1 line missing function declaration fix ................ r11041 | wsfulton | 2009-01-08 20:20:51 +0100 (Thu, 08 Jan 2009) | 1 line correct return type for PyUnicode_GetSize ................ r11042 | wsfulton | 2009-01-08 20:35:13 +0100 (Thu, 08 Jan 2009) | 1 line fix cast of pointer to long ................ r11043 | wsfulton | 2009-01-08 20:46:38 +0100 (Thu, 08 Jan 2009) | 1 line fix cast of pointer to long ................ r11044 | wsfulton | 2009-01-09 00:29:33 +0100 (Fri, 09 Jan 2009) | 1 line minor formatting ................ r11045 | wsfulton | 2009-01-09 23:19:06 +0100 (Fri, 09 Jan 2009) | 1 line warning fix ................ r11046 | xavier98 | 2009-01-10 00:38:14 +0100 (Sat, 10 Jan 2009) | 3 lines Fix octave tests li_std_pair_extra, arrays_global, grouping, struct_value, unions. ................ r11047 | xavier98 | 2009-01-10 01:20:46 +0100 (Sat, 10 Jan 2009) | 6 lines Octave: add {save,load}_{ascii,binary,hdf} functions that silently do nothing; give default operator mappings a more conventional suffix; fix test li_std_string_extra. ................ r11048 | xavier98 | 2009-01-10 01:29:37 +0100 (Sat, 10 Jan 2009) | 3 lines Fix octave test allprotected. ................ r11049 | wsfulton | 2009-01-10 02:15:03 +0100 (Sat, 10 Jan 2009) | 1 line Patch #1992756 from Colin McDonald - %contract not working for classes in namespace ................ r11050 | xavier98 | 2009-01-10 03:17:58 +0100 (Sat, 10 Jan 2009) | 3 lines Octave: fix carrays regression caused by operator suffix change. ................ r11051 | drjoe | 2009-01-11 00:30:10 +0100 (Sun, 11 Jan 2009) | 2 lines add regression test for integers ................ r11052 | drjoe | 2009-01-11 01:08:37 +0100 (Sun, 11 Jan 2009) | 3 lines Fix integer handling in r. unsigned values where getting handled incorrected as reals leading to crashes ................ r11054 | wsfulton | 2009-01-11 18:57:21 +0100 (Sun, 11 Jan 2009) | 1 line more portable pointer in a string comparison ................ r11055 | wsfulton | 2009-01-11 22:32:42 +0100 (Sun, 11 Jan 2009) | 1 line another portability fix ................ r11056 | wsfulton | 2009-01-11 22:37:54 +0100 (Sun, 11 Jan 2009) | 1 line yet better pointer string comparison ................ r11057 | drjoe | 2009-01-12 08:41:38 +0100 (Mon, 12 Jan 2009) | 2 lines Add regression tests for R ................ r11058 | drjoe | 2009-01-12 09:54:36 +0100 (Mon, 12 Jan 2009) | 2 lines fix change to make compatible with integer framework ................ r11059 | drjoe | 2009-01-12 09:57:16 +0100 (Mon, 12 Jan 2009) | 2 lines put in integer fixes ................ r11060 | wsfulton | 2009-01-12 12:42:27 +0100 (Mon, 12 Jan 2009) | 1 line Fix union.i module name and rename to union_parameter.i ................ r11061 | mgossage | 2009-01-13 02:42:25 +0100 (Tue, 13 Jan 2009) | 3 lines [Lua] Added contract support for requiring that unsigned numbers are >=0 Rewrote much of Examples/Lua/embed3. Added a lot of to the Lua documentation. ................ r11062 | wsfulton | 2009-01-13 08:09:27 +0100 (Tue, 13 Jan 2009) | 1 line Fix compilation error when using directors on protected virtual overloaded methods reported by Sam Hendley. ................ r11063 | wsfulton | 2009-01-13 08:11:00 +0100 (Tue, 13 Jan 2009) | 1 line 1.3.37 final touches ................ r11069 | wsfulton | 2009-01-13 19:21:18 +0100 (Tue, 13 Jan 2009) | 1 line bump version to 1.3.38 ................ r11070 | wsfulton | 2009-01-15 08:29:28 +0100 (Thu, 15 Jan 2009) | 1 line Fix segfault when using -perl -v ................ r11072 | bhy | 2009-01-16 02:15:46 +0100 (Fri, 16 Jan 2009) | 1 line fix a wrong indent ................ r11075 | wsfulton | 2009-01-21 19:55:32 +0100 (Wed, 21 Jan 2009) | 1 line correct ccache-swig title in docs ................ r11076 | wsfulton | 2009-01-21 20:06:13 +0100 (Wed, 21 Jan 2009) | 2 lines auto formatting mods ................ r11079 | bhy | 2009-01-24 08:59:46 +0100 (Sat, 24 Jan 2009) | 1 line when doing partialcheck, don't skip any test-suite ................ r11080 | bhy | 2009-01-24 14:15:51 +0100 (Sat, 24 Jan 2009) | 6 lines Replaced all [const] String_or_char * to const_String_or_char_ptr, by the following command: sed -i "s/\(const \)\?String_or_char \*/const_String_or_char_ptr /g" CParse/* Include/* Modules/* Preprocessor/* Swig/* This is a preparation for moving to new DOH, since for strong typed objects we need the const_String_or_char_ptr class to implicit convert to and from String * or const char *. ................ r11083 | bhy | 2009-01-24 15:03:37 +0100 (Sat, 24 Jan 2009) | 3 lines Initialized merge tracking via "svnmerge" with revisions "1-11081" from https://swig.svn.sourceforge.net/svnroot/swig/branches/swig-2.0 ................ r11092 | wsfulton | 2009-01-28 19:45:13 +0100 (Wed, 28 Jan 2009) | 1 line Fix classLookup and enumLookup when the global scope operator is used on objects passed by value ................ r11093 | wsfulton | 2009-01-29 20:25:37 +0100 (Thu, 29 Jan 2009) | 1 line Fix regression introduced in 1.3.37 where the default output directory for target language specific files (in the absence of -outdir) was no longer the same as the generated c/c++ file ................ r11094 | wsfulton | 2009-01-29 22:20:31 +0100 (Thu, 29 Jan 2009) | 1 line remove debugging output ................ r11095 | bhy | 2009-01-30 09:00:38 +0100 (Fri, 30 Jan 2009) | 8 lines Blocked revisions 11084 via svnmerge ........ r11084 | bhy | 2009-01-24 22:24:49 +0800 (Sat, 24 Jan 2009) | 1 line Enforce all SWIG .c source code to compile under C++ compiler ........ ................ r11096 | bhy | 2009-01-30 10:15:35 +0100 (Fri, 30 Jan 2009) | 8 lines Blocked revisions 11087 via svnmerge ........ r11087 | bhy | 2009-01-25 02:16:31 +0800 (Sun, 25 Jan 2009) | 2 lines Removed all extern "C" since all code is compiled under C++ compiler. ........ ................ r11097 | bhy | 2009-01-30 11:27:37 +0100 (Fri, 30 Jan 2009) | 21 lines Merged revisions 11085-11086,11088-11089 via svnmerge from https://swig.svn.sourceforge.net/svnroot/swig/branches/swig-2.0 ........ r11085 | bhy | 2009-01-25 00:21:55 +0800 (Sun, 25 Jan 2009) | 2 lines Fix const-correctness. ........ r11086 | bhy | 2009-01-25 02:08:50 +0800 (Sun, 25 Jan 2009) | 2 lines Correct some function definition in header files, which implementation changed in previous commit caused mismatch. ........ r11088 | bhy | 2009-01-25 02:38:32 +0800 (Sun, 25 Jan 2009) | 1 line minor fix and now SWIG is alive again ........ r11089 | bhy | 2009-01-25 06:07:07 +0800 (Sun, 25 Jan 2009) | 1 line Correct some bug introduced in previous commits. Now SWIG is pretty good with C++ compiler. ........ ................ r11098 | bhy | 2009-01-30 11:32:59 +0100 (Fri, 30 Jan 2009) | 1 line Fix broken caused by merge ................ r11099 | bhy | 2009-01-31 14:38:39 +0100 (Sat, 31 Jan 2009) | 1 line Fix SF#2552048. Remove the 'self' parameter in Python proxy code for static member function. ................ r11100 | bhy | 2009-01-31 15:37:54 +0100 (Sat, 31 Jan 2009) | 1 line Fix SF#2552488: indentation adjust of %pythonappend and %pythonprepend ................ r11101 | wsfulton | 2009-01-31 20:02:10 +0100 (Sat, 31 Jan 2009) | 1 line const / non-const warning fix ................ r11102 | wsfulton | 2009-01-31 20:10:55 +0100 (Sat, 31 Jan 2009) | 1 line fix tab alignment - all tabs in SWIG are 8 chars ................ r11103 | wsfulton | 2009-01-31 20:37:58 +0100 (Sat, 31 Jan 2009) | 1 line finishing touches for 1.3.38 ................ r11104 | wsfulton | 2009-02-01 00:14:02 +0100 (Sun, 01 Feb 2009) | 1 line html fix ................ r11107 | wsfulton | 2009-02-01 01:31:19 +0100 (Sun, 01 Feb 2009) | 1 line bump version to 1.3.39 ................ r11110 | talby | 2009-02-05 16:47:42 +0100 (Thu, 05 Feb 2009) | 1 line Fix SF#2564192 ................ r11111 | wsfulton | 2009-02-07 02:58:39 +0100 (Sat, 07 Feb 2009) | 1 line Apply #2081967 configure changes for mzscheme configure errors and breaking of swig exe build ................ r11116 | wsfulton | 2009-02-07 21:25:54 +0100 (Sat, 07 Feb 2009) | 1 line fix older versions of mzscheme detection ................ r11117 | wsfulton | 2009-02-08 00:44:12 +0100 (Sun, 08 Feb 2009) | 1 line remove gcc warning when using -Wunreachable-code ................ r11123 | wsfulton | 2009-02-08 23:30:10 +0100 (Sun, 08 Feb 2009) | 1 line Fix %feature not working for conversion operators ................ r11124 | wsfulton | 2009-02-08 23:54:58 +0100 (Sun, 08 Feb 2009) | 1 line update old syntax to new _dim0 ................ r11125 | bhy | 2009-02-10 15:21:43 +0100 (Tue, 10 Feb 2009) | 1 line changed the mapped 'SIZE' of buffer interface from the length of raw buffer to number of items in the buffer. So it would be easier to use with type other than 'char' ................ r11126 | wsfulton | 2009-02-12 22:16:03 +0100 (Thu, 12 Feb 2009) | 1 line remove unnecessary temporary variable when wrapping return by reference ................ r11127 | wsfulton | 2009-02-13 08:26:06 +0100 (Fri, 13 Feb 2009) | 1 line Add support for %extend and memberin typemaps ................ r11128 | wsfulton | 2009-02-13 23:42:45 +0100 (Fri, 13 Feb 2009) | 1 line Add %attributeval and %attributestring to attribute.swg library ................ r11129 | wsfulton | 2009-02-17 09:03:22 +0100 (Tue, 17 Feb 2009) | 1 line make clean-test-suite now cleans all languages, not just languages detected at configure time ................ r11130 | wsfulton | 2009-02-17 19:54:56 +0100 (Tue, 17 Feb 2009) | 1 line typemap_namespace.i fix for mzscheme ................ r11131 | wsfulton | 2009-02-17 20:02:04 +0100 (Tue, 17 Feb 2009) | 1 line Fix make partialcheck-mzscheme-test-suite ................ r11132 | wsfulton | 2009-02-17 21:08:57 +0100 (Tue, 17 Feb 2009) | 1 line Fix make partialcheck-ocaml-test-suite ................ r11133 | wsfulton | 2009-02-20 08:52:24 +0100 (Fri, 20 Feb 2009) | 1 line add new %begin directive for inserting code at top of wrapper file ................ r11134 | wsfulton | 2009-02-20 09:03:49 +0100 (Fri, 20 Feb 2009) | 1 line minor correction about %begin ................ r11135 | wsfulton | 2009-02-20 21:55:16 +0100 (Fri, 20 Feb 2009) | 1 line Fix -co option which broke in 1.3.37 SF #2605955 ................ r11136 | wsfulton | 2009-02-21 00:55:37 +0100 (Sat, 21 Feb 2009) | 1 line CFFI - Fix seg faults when for %extend and using statements ................ r11137 | wsfulton | 2009-02-21 01:56:41 +0100 (Sat, 21 Feb 2009) | 1 line Fix seg fault wrapping some constant variable (%constant) types ................ r11139 | olly | 2009-02-26 06:53:37 +0100 (Thu, 26 Feb 2009) | 3 lines Fix several heading underlines to be the same length as the headings. Add a newline after a few headings which were missing it. ................ r11140 | bhy | 2009-02-28 15:02:02 +0100 (Sat, 28 Feb 2009) | 3 lines Fix SF#2637352, move declaration of SWIG_module before the call of SWIG_Python_FixMethods, since some C compiler don't allow declaration in middle of function body. ................ r11141 | bhy | 2009-03-01 10:37:21 +0100 (Sun, 01 Mar 2009) | 1 line Fix SF#2583160. Make swig_import_helper() in shadow wrapper able to deal with the case that module already imported at other place. ................ r11142 | bhy | 2009-03-02 17:35:12 +0100 (Mon, 02 Mar 2009) | 1 line Add searching for Python 3.1 in configure.in ................ r11143 | bhy | 2009-03-02 18:56:29 +0100 (Mon, 02 Mar 2009) | 1 line Fixes to support Python 3.0.1 and higher. ................ r11148 | wsfulton | 2009-03-11 22:01:55 +0100 (Wed, 11 Mar 2009) | 1 line undef bind for win32, problem reported by vondruch ................ r11150 | wsfulton | 2009-03-12 21:41:56 +0100 (Thu, 12 Mar 2009) | 1 line Fix #2676738 SWIG generated symbol name clashes. ................ r11151 | bhy | 2009-03-16 12:10:29 +0100 (Mon, 16 Mar 2009) | 1 line Remove an nonsense Py_INCREF. ................ r11152 | wsfulton | 2009-03-16 18:42:30 +0100 (Mon, 16 Mar 2009) | 1 line vc++ warning fixes ................ r11153 | wsfulton | 2009-03-16 20:33:38 +0100 (Mon, 16 Mar 2009) | 1 line add in correct specialization for std::vector<bool> to follow C++ standard - to create compileable wrappers with vc++ and recent return by reference changes ................ r11154 | wsfulton | 2009-03-16 22:39:36 +0100 (Mon, 16 Mar 2009) | 1 line minor rewrite ................ r11156 | wsfulton | 2009-03-19 00:30:57 +0100 (Thu, 19 Mar 2009) | 1 line std::vector<T> wrapper improvements for .NET 2 implementing IEnumerable<T> ................ r11157 | wsfulton | 2009-03-19 00:54:09 +0100 (Thu, 19 Mar 2009) | 1 line Add possibility of using when using shared_ptr and wrapping pointers ................ r11158 | wsfulton | 2009-03-19 01:04:28 +0100 (Thu, 19 Mar 2009) | 1 line remove debug comment ................ r11159 | bhy | 2009-03-19 15:20:38 +0100 (Thu, 19 Mar 2009) | 1 line Fix wrong year in changelog date ................ r11160 | bhy | 2009-03-19 16:26:57 +0100 (Thu, 19 Mar 2009) | 1 line Fix the memory leak related to Python 3 unicode and char * conversion. ................ r11161 | bhy | 2009-03-19 17:56:01 +0100 (Thu, 19 Mar 2009) | 1 line Fix problem caused by thread not properly terminated in director_thread test. This was cause crash in Python 3 ................ r11163 | wsfulton | 2009-03-21 00:29:36 +0100 (Sat, 21 Mar 2009) | 1 line final touches for 1.3.39 release ................ r11164 | wsfulton | 2009-03-21 00:35:52 +0100 (Sat, 21 Mar 2009) | 1 line add summary for 1.3.39 release ................ r11165 | wsfulton | 2009-03-21 00:40:39 +0100 (Sat, 21 Mar 2009) | 1 line Apply small documentation fix - patch #2579863 ................ r11166 | wsfulton | 2009-03-21 00:54:43 +0100 (Sat, 21 Mar 2009) | 1 line invoke using swig.exe instead of just swig in Visual Studio project files ................ r11169 | wsfulton | 2009-03-21 02:42:37 +0100 (Sat, 21 Mar 2009) | 1 line remove out of date info ................ r11170 | wsfulton | 2009-03-21 02:45:41 +0100 (Sat, 21 Mar 2009) | 1 line bump version to 1.3.40 ................ r11174 | olly | 2009-03-30 01:38:19 +0200 (Mon, 30 Mar 2009) | 7 lines Some distros (e.g. frugalware) build PHP with --enable-safe-mode, so as we need to explicitly disable it to avoid the testsuite failing with: Warning: dl(): Dynamically loaded extensions aren't allowed when running in Safe Mode Patch from Miklos Vajna. ................ r11175 | olly | 2009-03-30 04:01:12 +0200 (Mon, 30 Mar 2009) | 2 lines check::equal() now reports the values if they aren't equal. ................ r11176 | olly | 2009-03-30 04:22:14 +0200 (Mon, 30 Mar 2009) | 5 lines The default out typemap for char[ANY] now returns up to a zero byte, or the end of the array if there is no zero byte. This is the same as Python does, and seems more generally useful than the previous behaviour of returning the whole contents of the array including any zero bytes. ................ r11177 | olly | 2009-03-30 04:49:13 +0200 (Mon, 30 Mar 2009) | 2 lines Document the previous change. ................ r11178 | olly | 2009-03-31 12:25:54 +0200 (Tue, 31 Mar 2009) | 2 lines printf(string) -> printf("%s", string) ................ r11179 | wsfulton | 2009-03-31 14:23:47 +0200 (Tue, 31 Mar 2009) | 1 line don't unnecessarily set swigCPtr to zero again if Dispose/delete called multiple times ................ r11182 | wsfulton | 2009-04-01 10:41:41 +0200 (Wed, 01 Apr 2009) | 1 line update .dll -> .pyd for python ................ r11183 | wsfulton | 2009-04-01 14:46:26 +0200 (Wed, 01 Apr 2009) | 1 line fix ordering of chapters ................ r11185 | wsfulton | 2009-04-09 19:51:59 +0200 (Thu, 09 Apr 2009) | 1 line Fix #2746858 - C macro expression using floating point numbers ................ r11191 | wsfulton | 2009-04-21 22:09:15 +0200 (Tue, 21 Apr 2009) | 1 line Fix #2753469 - bool &OUTPUT and bool *OUTPUT typemaps initialisation. ................ r11192 | olly | 2009-04-29 11:35:58 +0200 (Wed, 29 Apr 2009) | 7 lines [Python] Don't attempt to acquire the GIL in situations where we know that it will already be locked. This avoids some dead-locks with mod_python (due to mod_python bugs which are apparently unlikely to ever be fixed), and results in smaller wrappers which run a little faster (in tests with Xapian on x86-64 Ubuntu 9.04, the stripped wrapper library was 11% smaller and ran 2.7% faster). ................ r11193 | olly | 2009-04-29 14:00:38 +0200 (Wed, 29 Apr 2009) | 2 lines Fix comment typos ................ r11194 | bhy | 2009-04-29 14:05:33 +0200 (Wed, 29 Apr 2009) | 1 line fix of unclear comment regarding Python 3 tp_compare removal ................ r11195 | olly | 2009-04-29 15:43:23 +0200 (Wed, 29 Apr 2009) | 2 lines int -> Py_ssize_t to fix 64 bit Python 3 failure to compile generated code ................ r11196 | wsfulton | 2009-04-29 19:58:32 +0200 (Wed, 29 Apr 2009) | 1 line Add the 'notderived' attribute to the javabase and csbase typemaps ................ r11197 | olly | 2009-04-30 01:59:06 +0200 (Thu, 30 Apr 2009) | 2 lines Remove two accidentally committed debug fprintf() calls. ................ r11198 | olly | 2009-04-30 02:13:14 +0200 (Thu, 30 Apr 2009) | 2 lines Remove accidentally committed conflict marker. ................ r11199 | wsfulton | 2009-04-30 08:12:32 +0200 (Thu, 30 Apr 2009) | 1 line add test for optimal attribute in out typemap ................ r11200 | wsfulton | 2009-05-01 08:21:56 +0200 (Fri, 01 May 2009) | 1 line remove executable bits ................ r11201 | wsfulton | 2009-05-01 08:26:42 +0200 (Fri, 01 May 2009) | 1 line Add test for notderived attribute in csbase/javabase typemap ................ r11205 | wsfulton | 2009-05-05 23:03:25 +0200 (Tue, 05 May 2009) | 1 line minor formatting mod ................ r11206 | wsfulton | 2009-05-05 23:11:11 +0200 (Tue, 05 May 2009) | 1 line minor formatting mod 2 ................ r11209 | wsfulton | 2009-05-11 19:46:51 +0200 (Mon, 11 May 2009) | 1 line Improved std::vector wrappers on the C# proxy side from Yuval Baror to implement IList<> instead of IEnumerable<> where possible. ................ r11210 | wsfulton | 2009-05-12 19:24:01 +0200 (Tue, 12 May 2009) | 1 line move std::multimap tests from li_std_map.i into new li_std_multimap.i ................ r11212 | mutandiz | 2009-05-14 02:35:17 +0200 (Thu, 14 May 2009) | 1 line [allegrocl] Minor tweak to improve wrapping in -nocwrap mode. ................ r11213 | bhy | 2009-05-14 17:58:09 +0200 (Thu, 14 May 2009) | 1 line fixed the wrong pointer value returned by SwigPyObject_repr() ................ r11214 | wsfulton | 2009-05-17 22:28:43 +0200 (Sun, 17 May 2009) | 1 line fix link ................ r11215 | olly | 2009-05-19 13:54:40 +0200 (Tue, 19 May 2009) | 2 lines Snip nonsensical comment left over from cut and paste from other examples. ................ r11216 | olly | 2009-05-19 14:00:48 +0200 (Tue, 19 May 2009) | 2 lines Remove note which is no longer relevant. ................ r11230 | wsfulton | 2009-05-22 08:10:52 +0200 (Fri, 22 May 2009) | 1 line std::map improvements based on patch from Yuval Baror ................ r11231 | wsfulton | 2009-05-22 08:11:45 +0200 (Fri, 22 May 2009) | 1 line use instead of self ................ r11232 | wsfulton | 2009-05-22 08:53:20 +0200 (Fri, 22 May 2009) | 1 line Improve C# std::map tests to do the bulk of the testing on a map where the key and value types are different ................ r11233 | wsfulton | 2009-05-26 08:23:39 +0200 (Tue, 26 May 2009) | 1 line Add std::vector copy constructor to proxy ................ r11234 | wsfulton | 2009-05-26 08:28:20 +0200 (Tue, 26 May 2009) | 1 line Add copy constructor to std::map and make more efficient by passing keys and mapped type by reference instead of value ................ r11235 | wsfulton | 2009-05-26 08:31:04 +0200 (Tue, 26 May 2009) | 1 line remove authors - these are in the CHANGES files and README files ................ r11236 | wsfulton | 2009-05-26 19:08:53 +0200 (Tue, 26 May 2009) | 1 line std::map C# improvements ................ r11237 | wsfulton | 2009-05-28 00:04:19 +0200 (Thu, 28 May 2009) | 1 line add test for $descriptor() macro ................ r11238 | wsfulton | 2009-05-28 00:55:14 +0200 (Thu, 28 May 2009) | 1 line add missing file omitted in earlier commit ................ r11239 | wsfulton | 2009-05-28 01:39:46 +0200 (Thu, 28 May 2009) | 1 line minor formatting ................ r11240 | wsfulton | 2009-05-29 19:42:49 +0200 (Fri, 29 May 2009) | 1 line trailing comma fix for ISOC89 compliance - patch from Ben Schmeckpeper ................ r11241 | wsfulton | 2009-05-29 19:44:20 +0200 (Fri, 29 May 2009) | 1 line minor format improvment ................ r11244 | talby | 2009-06-02 23:13:03 +0200 (Tue, 02 Jun 2009) | 2 lines bugfix for Lib/perl5/reference.i (test-suite enhancements coming soon). ................ r11246 | wsfulton | 2009-06-05 19:19:29 +0200 (Fri, 05 Jun 2009) | 1 line remove extra lookup of directorout typemap ................ r11247 | talby | 2009-06-05 20:47:30 +0200 (Fri, 05 Jun 2009) | 2 lines reference.i improvements, testcase coverage. language specific interface support for test-suite. ................ r11259 | olly | 2009-06-15 14:27:21 +0200 (Mon, 15 Jun 2009) | 6 lines Remove non-standard targets makecpptests, makectests, maketests, runcpptests, runctests, runtests - the C ones at least don't work properly, and haven't for a long time. Remove explicit use of bash from missingcpptests and missingctests as it isn't required and bash may not be available. ................ r11279 | wsfulton | 2009-06-16 21:29:08 +0200 (Tue, 16 Jun 2009) | 1 line fix Java and C# enums when one of the enum items is ignored ................ r11280 | wsfulton | 2009-06-16 22:26:28 +0200 (Tue, 16 Jun 2009) | 1 line remove perl specific modifications to the enum_thorough test ................ r11281 | wsfulton | 2009-06-16 22:39:53 +0200 (Tue, 16 Jun 2009) | 1 line fix error in bug reporter for enums and %ignore ................ r11282 | wsfulton | 2009-06-17 08:50:39 +0200 (Wed, 17 Jun 2009) | 1 line better clarification for %include and #include and %module ................ r11283 | wsfulton | 2009-06-17 08:56:55 +0200 (Wed, 17 Jun 2009) | 1 line quote %include statements ................ r11285 | wsfulton | 2009-06-19 00:36:39 +0200 (Fri, 19 Jun 2009) | 1 line add further clarification about modules ................ r11287 | wsfulton | 2009-06-20 02:32:49 +0200 (Sat, 20 Jun 2009) | 1 line a bit more on what is in a module ................ git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@11293 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Add typemaps for const string & and const wstring &. Based on patch by David ↵Jan Jezabek2008-11-052-4/+46
| | | | | | Piepgrass. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10914 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Rename overloads_base to overloadsbase. Do not set overloadsbase if there is ↵Jan Jezabek2008-10-262-6/+14
| | | | | | a method with the same signature in one of the base classes (in which case "overrides" or "hides" is set). The "overloadsbase" attribute makes no sense in this case. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10894 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* QueryInterface now works correctly with opaque types - this provides some ↵Jan Jezabek2008-09-264-4/+51
| | | | | | type safety. Added a test for this. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10882 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fix for C wrappers.Jan Jezabek2008-09-171-1/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10861 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Cosmetic changes: Removed 'Impl' from coclass name; added a version ↵Jan Jezabek2008-09-173-5/+6
| | | | | | declaration to the typelib. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10859 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Changed mapping of bool (VARIANT_BOOL instead of int). This is required for ↵Jan Jezabek2008-09-163-21/+25
| | | | | | VB and accepted by other COM-aware languages. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10858 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fixed documentation for 'masterguid' (turns out I had fixed the incosistency ↵Jan Jezabek2008-09-164-14/+20
| | | | | | earlier but forgot to change the doc). Dropped '_rc' from the generated resource file and updated the build system and docs. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10857 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* quieten midl compiler for COMWilliam S Fulton2008-09-081-1/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10826 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* suppress multiple inheritance warnings for comWilliam S Fulton2008-09-0813-0/+18
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10825 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* correct reference namesWilliam S Fulton2008-09-081-21/+21
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10820 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* fix a few typosWilliam S Fulton2008-09-071-31/+33
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10812 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fixed throw_exception test. Minor build system tweaks.Jan Jezabek2008-08-285-10/+15
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10800 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added throw_exception run test in VBScript.Jan Jezabek2008-08-281-0/+19
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10799 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added better support for exceptions - now a description is added. Added ↵Jan Jezabek2008-08-284-3/+159
| | | | | | corresponding run-test. Fixed a serious typo in the deallocation code for the module class. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10798 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Merged revisions 10726-10727,10738,10743,10747,10749 via svnmerge from Jan Jezabek2008-08-187-65/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://swig.svn.sourceforge.net/svnroot/swig/trunk ........ r10726 | wuzzeb | 2008-08-02 10:28:02 +0200 (Sat, 02 Aug 2008) | 1 line Commit patch 2019314 ........ r10727 | wuzzeb | 2008-08-02 10:49:43 +0200 (Sat, 02 Aug 2008) | 1 line add assert.h to fix chicken build of external runtime (ext_test testsuite) ........ r10738 | talby | 2008-08-07 08:28:13 +0200 (Thu, 07 Aug 2008) | 2 lines hoist globals to local scope where trival. ........ r10743 | talby | 2008-08-08 05:10:55 +0200 (Fri, 08 Aug 2008) | 2 lines initial steps to clean up perl5 class methods (primarily constructors). ........ r10747 | talby | 2008-08-09 06:08:26 +0200 (Sat, 09 Aug 2008) | 2 lines moves perl space constructor fixups into wrapper code. ........ r10749 | talby | 2008-08-10 01:57:55 +0200 (Sun, 10 Aug 2008) | 2 lines usage_func() fix + CHANGES.current entry to explain my past few commits. ........ git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10793 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added documentation for enums. Added pointer to the wiki for build ↵Jan Jezabek2008-08-182-4/+60
| | | | | | instructions using exotic compilers. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10789 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Source clean-up. Removed director code - it is unused now and because of SVN ↵Jan Jezabek2008-08-181-443/+67
| | | | | | will not get lost. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10787 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added default_constructor runme test mirroring the test from Python.Jan Jezabek2008-08-181-0/+204
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10786 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fixed some typos in documentation.Jan Jezabek2008-08-181-6/+6
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10785 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added constover run-test. Fixed object creation using the class factory.Jan Jezabek2008-08-183-4/+58
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10784 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added char_strings run-test. Changed mapping of bool-s from unsigned int to ↵Jan Jezabek2008-08-173-12/+238
| | | | | | int (I will need to change it to VT_BOOL at some point). Added support for char *& and wchar_t *&. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10774 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added apply_strings run-test.Jan Jezabek2008-08-171-0/+24
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10773 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* More documentation. Better handling of NULL arguments and return values. ↵Jan Jezabek2008-08-176-42/+136
| | | | | | Minor configure and Makefile tweaks. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10772 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added 'simple' example.Jan Jezabek2008-08-167-2/+194
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10769 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added a VBS run-test. Added 'class' example.Jan Jezabek2008-08-169-0/+418
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10768 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fix buggy virtual_poly C and VBS tests. Minor fixes to MSVC setup in ↵Jan Jezabek2008-08-153-15/+7
| | | | | | configure.in. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10762 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Minor fix - DllMain was not working with C89 compilers. Changed configure.in ↵Jan Jezabek2008-08-134-12/+29
| | | | | | to support Digital Mars C++ for the test-suite. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10758 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fixed test-suite support for resource compiler from Platform SDK (rc.exe). ↵Jan Jezabek2008-08-132-4/+4
| | | | | | Fixed syntax for specifying output file in the MSVC compiler. Interfaces generated for opaque classes now explicitly inherit from IUnknown - MIDL would generate incorrect headers otherwise. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10757 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Made some changes to configure.in to support Cygwin. Added support for using ↵Jan Jezabek2008-08-135-15/+115
| | | | | | .vbs scripts for run tests. Added a vbs run test for virtual_poly (currently having some problems, possibly due to a memory management bug). git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10756 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Changed the name 'guid seed' to 'master guid' which sounds a bit better to ↵Jan Jezabek2008-08-1222-661/+1959
| | | | | | me. Added preliminary documentation. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10754 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Implemented 'class objects' - containing static methods and constructors ↵Jan Jezabek2008-08-083-100/+223
| | | | | | (called 'static classes' in the code - probably not the best name). The module class has been converted to a special 'class object' and some of its code has been moved to the com.swg file. Removed leftover imfuncname attributes. Fixed a bug where the memory allocated for the module class would not be freed. Changed virtual_poly testcase to reflect these changes. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10745 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Another test-case for C#.Jan Jezabek2008-08-072-0/+20
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10742 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added "overloads_base" attribute for functions overloading a name from a ↵Jan Jezabek2008-08-071-0/+6
| | | | | | base class. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10741 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added 2 tricky test cases along with run tests for C#.Jan Jezabek2008-08-075-0/+167
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10740 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Proposed fixes for "hides" and "override" handling; checking for "virtual" ↵Jan Jezabek2008-08-071-12/+172
| | | | | | storage is now done separately. "hides" and "overrides" attributes are now added based on "sym:name" instead of "name". git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10739 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fixed bug when a base class was ignored; the code generating the proxy's ↵Jan Jezabek2008-08-061-11/+19
| | | | | | QueryInterface just moved to the ignored classes parent instead of its first non-ignored sibling. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10737 626c5289-ae23-0410-ae9c-e8d60b6d4f22