From 29728e97d4ff06ba85e263a9304589fdb9596ea2 Mon Sep 17 00:00:00 2001 From: Dave Beazley Date: Sun, 16 Mar 2003 03:59:35 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4552 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- CHANGES.current | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/CHANGES.current b/CHANGES.current index 33ad7ee62..d96b49b33 100644 --- a/CHANGES.current +++ b/CHANGES.current @@ -1,5 +1,24 @@ Version 1.3.18 (In progress) ============================ +03/15/2003: beazley + Fixed a problem with const smart-pointer wrapping. For example: + + class Foo { + public: + int x; + void bar() const; + void spam(); + }; + + class Blah { + ... + const Foo *operator->(); + ... + }; + + In this case, only "x" and "bar" are visible from Blah (since application + of spam violates constness). Moreover, access to "x" is read-only. + 03/15/2003: mrose (Mark Rose) Cleaned up two signed versus unsigned comparisons in python/std_vector.i.