diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2004-01-19 21:26:31 +0000 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2004-01-19 21:26:31 +0000 |
commit | 15bf63ca014bc47917f1e13df41efebb9c3cec2b (patch) | |
tree | 8c7457d640f1ef865a8759fe1b4dc152d424fa31 /CHANGES | |
parent | b9dd45d463e30dcf53c36516c673d0ae7fe8145e (diff) | |
download | swig-15bf63ca014bc47917f1e13df41efebb9c3cec2b.tar.gz |
Moved all the 1.3.21 changes from CHANGES.current to CHANGES
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5643 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 57 |
1 files changed, 57 insertions, 0 deletions
@@ -1,5 +1,62 @@ SWIG (Simplified Wrapper and Interface Generator) +Version 1.3.21 (January 11, 2004) +================================== +01/10/2004: cheetah (William Fulton) + The output format for both warnings and errors can be selected for + integration with your favourite IDE/editor. Editors and IDEs can usually + parse error messages and if in the appropriate format will easily take you + directly to the source of the error. The standard format is used by + default except on Windows where the Microsoft format is used by default. + These can be overridden using command line options, for example: + + $ swig -python -Fstandard example.i + example.i:4: Syntax error in input. + $ swig -python -Fmicrosoft example.i + example.i(4): Syntax error in input. + +01/09/2004: beazley + Fixed [ 871909 ] simple namespace problem. + This was a problem using anonymous structures in a namespace. + For example: + + namespace ns { + typedef struct { + int n; + } S; + }; + + Reported by Josh Cherry. + +01/09/2004: beazley + Fixed some broken Perl examples. + +12/28/2003: cheetah (William Fulton) + [Java and C#] Fixes for wrapping covariant (polymorphic) return types. + For example: + + struct Base { + virtual ~Base(); + virtual Base* copy() const = 0; + }; + struct Derived : Base { + virtual Derived* copy() const; + }; + + The Derived::copy proxy method returns Base not Derived. A warning is issued + about this. Previously the pointer used by the proxy class was incorrectly + treated as a Base* instead of a Derived*. + +12/18/2003: cheetah (William Fulton) + Fix so that Windows paths are displayed correctly when reporting errors. + An error previously would have been shown something like: + + .?xample.i:14: Syntax error in input. + + instead of: + + .\example.i:14: Syntax error in input. + Version 1.3.20 (December 17, 2003) ================================== |