summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2004-01-19 21:26:31 +0000
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2004-01-19 21:26:31 +0000
commit15bf63ca014bc47917f1e13df41efebb9c3cec2b (patch)
tree8c7457d640f1ef865a8759fe1b4dc152d424fa31 /CHANGES
parentb9dd45d463e30dcf53c36516c673d0ae7fe8145e (diff)
downloadswig-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--CHANGES57
1 files changed, 57 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index c3cc292e3..cea7fd4e2 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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)
==================================