Fix assorted typos.
From https://sourceforge.net/p/swig/patches/332/ and some others too.
This commit is contained in:
parent
0dd11cdd8d
commit
f9566ad2df
12 changed files with 20 additions and 20 deletions
14
CHANGES
14
CHANGES
|
|
@ -15,7 +15,7 @@ Version 2.0.9 (16 December 2012)
|
||||||
symbols in Ruby 1.9+
|
symbols in Ruby 1.9+
|
||||||
|
|
||||||
2012-12-14: kkaempf
|
2012-12-14: kkaempf
|
||||||
[Ruby] Apply patch 3530439 and finally replace all occurences of the STR2CSTR() macro
|
[Ruby] Apply patch 3530439 and finally replace all occurrences of the STR2CSTR() macro
|
||||||
with StringValuePtr(). STR2CSTR was deprecated since years and got removed in Ruby 1.9
|
with StringValuePtr(). STR2CSTR was deprecated since years and got removed in Ruby 1.9
|
||||||
|
|
||||||
2012-12-14: kkaempf
|
2012-12-14: kkaempf
|
||||||
|
|
@ -12144,7 +12144,7 @@ Version 1.3.20 (December 17, 2003)
|
||||||
06/25/2003: mrose (Mark Rose)
|
06/25/2003: mrose (Mark Rose)
|
||||||
[Python] Director typemap marshalling checks for null pointers when
|
[Python] Director typemap marshalling checks for null pointers when
|
||||||
walking the parameter list instead of relying soley on the parameter
|
walking the parameter list instead of relying soley on the parameter
|
||||||
count. Cures a segfault that occured for multiple argument inv typemaps.
|
count. Cures a segfault that occurred for multiple argument inv typemaps.
|
||||||
Someone with more Swig experience should probably review this code.
|
Someone with more Swig experience should probably review this code.
|
||||||
|
|
||||||
06/24/2003: mkoeppe (Matthias Koeppe)
|
06/24/2003: mkoeppe (Matthias Koeppe)
|
||||||
|
|
@ -17619,7 +17619,7 @@ Version 1.3.10 (December 10, 2001)
|
||||||
shadow classes. In early implementations, shadow classes were
|
shadow classes. In early implementations, shadow classes were
|
||||||
merely Python wrappers around typed pointer objects. However,
|
merely Python wrappers around typed pointer objects. However,
|
||||||
some users actually wanted to receive the shadow class object in C.
|
some users actually wanted to receive the shadow class object in C.
|
||||||
To accomodate this, the dereferencing of the "this" pointer in
|
To accommodate this, the dereferencing of the "this" pointer in
|
||||||
a shadow class was moved to C as described in CHANGES [8/8/99].
|
a shadow class was moved to C as described in CHANGES [8/8/99].
|
||||||
However, the process of returning pointers to Python was still
|
However, the process of returning pointers to Python was still
|
||||||
somewhat problematic. Specifically, shadow classes never worked
|
somewhat problematic. Specifically, shadow classes never worked
|
||||||
|
|
@ -19533,7 +19533,7 @@ Version 1.3.6 (July 9, 2001)
|
||||||
[Java] destructor (_delete()) was not aware of %name renaming
|
[Java] destructor (_delete()) was not aware of %name renaming
|
||||||
[Java] extends baseclass did not know about %name renaming
|
[Java] extends baseclass did not know about %name renaming
|
||||||
[Java] extends baseclass did extend even when the baseclass was not known to swig
|
[Java] extends baseclass did extend even when the baseclass was not known to swig
|
||||||
[Java] sometimes enum-declarations occured before the Java class declaration
|
[Java] sometimes enum-declarations occurred before the Java class declaration
|
||||||
[Java] unrelated enum initialisations no longer appear in Java class
|
[Java] unrelated enum initialisations no longer appear in Java class
|
||||||
[Java] if module ends in '_' correct JNI names are now produced
|
[Java] if module ends in '_' correct JNI names are now produced
|
||||||
|
|
||||||
|
|
@ -20686,7 +20686,7 @@ Version 1.3 Alpha 1 (February 11, 2000)
|
||||||
names or use %apply to map typemaps to alternate names.
|
names or use %apply to map typemaps to alternate names.
|
||||||
|
|
||||||
8/8/99 : Handling of the 'this' pointer has been changed in Python shadow
|
8/8/99 : Handling of the 'this' pointer has been changed in Python shadow
|
||||||
classes. Previously, dereferencing of '.this' occured in the
|
classes. Previously, dereferencing of '.this' occurred in the
|
||||||
Python shadow class itself. Now, this step occurs in the C
|
Python shadow class itself. Now, this step occurs in the C
|
||||||
wrappers using the following function:
|
wrappers using the following function:
|
||||||
|
|
||||||
|
|
@ -21243,7 +21243,7 @@ Version 1.1 Patch 1 (August 27, 1997)
|
||||||
|
|
||||||
Would generate completely bogus code with garbage replacing
|
Would generate completely bogus code with garbage replacing
|
||||||
the '%d'. Caused by one faulty use of printf (wasn't able to find
|
the '%d'. Caused by one faulty use of printf (wasn't able to find
|
||||||
any other occurences).
|
any other occurrences).
|
||||||
|
|
||||||
7/7/97 : Fixed bug in Python shadow class generation with non-member
|
7/7/97 : Fixed bug in Python shadow class generation with non-member
|
||||||
functions that are returning more than one value.
|
functions that are returning more than one value.
|
||||||
|
|
@ -21359,7 +21359,7 @@ Version 1.1 (June 24, 1997)
|
||||||
.... later ...
|
.... later ...
|
||||||
int OldName(int);
|
int OldName(int);
|
||||||
|
|
||||||
Unlike %name, %rename will rename any occurence of the old name.
|
Unlike %name, %rename will rename any occurrence of the old name.
|
||||||
This applies to functions, variables, class members and so forth.
|
This applies to functions, variables, class members and so forth.
|
||||||
There is no way to disable %rename once set, but you can change the
|
There is no way to disable %rename once set, but you can change the
|
||||||
name by redeclaring it to something else.
|
name by redeclaring it to something else.
|
||||||
|
|
|
||||||
|
|
@ -1118,7 +1118,7 @@ namespace BAR {
|
||||||
function that returns an object (or pointer/reference) of C/C++
|
function that returns an object (or pointer/reference) of C/C++
|
||||||
type <tt>X</tt>, the wrapping defun (or defmethod) on the Lisp
|
type <tt>X</tt>, the wrapping defun (or defmethod) on the Lisp
|
||||||
side will automatically wrap the pointer returned in an instance
|
side will automatically wrap the pointer returned in an instance
|
||||||
of the apropriate class. This makes it much easier to write and
|
of the appropriate class. This makes it much easier to write and
|
||||||
debug code than if pointers were passed around as a jumble of
|
debug code than if pointers were passed around as a jumble of
|
||||||
integer values.
|
integer values.
|
||||||
</p>
|
</p>
|
||||||
|
|
|
||||||
|
|
@ -2975,7 +2975,7 @@ There are a lot of issues to address.
|
||||||
<div class="code">
|
<div class="code">
|
||||||
<pre>
|
<pre>
|
||||||
virtual int functionWrapper(Node *n) {
|
virtual int functionWrapper(Node *n) {
|
||||||
/* get useful atributes */
|
/* get useful attributes */
|
||||||
String *name = Getattr(n,"sym:name");
|
String *name = Getattr(n,"sym:name");
|
||||||
SwigType *type = Getattr(n,"type");
|
SwigType *type = Getattr(n,"type");
|
||||||
ParmList *parms = Getattr(n,"parms");
|
ParmList *parms = Getattr(n,"parms");
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
See ../README for common README file.
|
See ../README for common README file.
|
||||||
|
|
||||||
Any testcases which have _runme.ss appended after the testcase name will be detected and run.
|
Any testcases which have _runme.ss appended after the testcase name will be detected and run.
|
||||||
NOTE: I had to use _runme.ss becuase otherwise it would be hard to implement make clean
|
NOTE: I had to use _runme.ss because otherwise it would be hard to implement make clean
|
||||||
Since when SWIG runs it generates an example.scm file for every test, to clean those files
|
Since when SWIG runs it generates an example.scm file for every test, to clean those files
|
||||||
I needed to add a rm -f *.scm to make clean. But we don't want the runme scripts to
|
I needed to add a rm -f *.scm to make clean. But we don't want the runme scripts to
|
||||||
dissappear as well!
|
disappear as well!
|
||||||
|
|
||||||
Any testcases which have _runme_proxy.ss appended after the testcase name will be detected
|
Any testcases which have _runme_proxy.ss appended after the testcase name will be detected
|
||||||
and run with the -proxy argument passed to SWIG. SWIG will not be run with the -unhide-primitive
|
and run with the -proxy argument passed to SWIG. SWIG will not be run with the -unhide-primitive
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ my $ex = new default_args::Except($false);
|
||||||
|
|
||||||
my $hit = 0;
|
my $hit = 0;
|
||||||
eval { $ex->exspec(); $hit = 1; };
|
eval { $ex->exspec(); $hit = 1; };
|
||||||
# a zero was thrown, an exception occured, but $@ is false
|
# a zero was thrown, an exception occurred, but $@ is false
|
||||||
is($hit, 0, "exspec 1");
|
is($hit, 0, "exspec 1");
|
||||||
eval { $ex->exspec(-1) };
|
eval { $ex->exspec(-1) };
|
||||||
like($@, qr/^ciao/, "exspec 2");
|
like($@, qr/^ciao/, "exspec 2");
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ namespace std {
|
||||||
};
|
};
|
||||||
|
|
||||||
// ***
|
// ***
|
||||||
// The following specializations should dissapear or get
|
// The following specializations should disappear or get
|
||||||
// simplified when a 'const SWIGTYPE*&' can be defined
|
// simplified when a 'const SWIGTYPE*&' can be defined
|
||||||
// ***
|
// ***
|
||||||
template <class T, class U > struct pair<T, U*> {
|
template <class T, class U > struct pair<T, U*> {
|
||||||
|
|
|
||||||
|
|
@ -95,7 +95,7 @@ namespace std {
|
||||||
};
|
};
|
||||||
|
|
||||||
// ***
|
// ***
|
||||||
// This specialization should dissapear or get simplified when
|
// This specialization should disappear or get simplified when
|
||||||
// a 'const SWIGTYPE*&' can be defined
|
// a 'const SWIGTYPE*&' can be defined
|
||||||
// ***
|
// ***
|
||||||
template<class _Tp, class _Alloc >
|
template<class _Tp, class _Alloc >
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
* scanner.c
|
* scanner.c
|
||||||
*
|
*
|
||||||
* SWIG tokenizer. This file is a wrapper around the generic C scanner
|
* SWIG tokenizer. This file is a wrapper around the generic C scanner
|
||||||
* found in Swig/scanner.c. Extra logic is added both to accomodate the
|
* found in Swig/scanner.c. Extra logic is added both to accommodate the
|
||||||
* bison-based grammar and certain peculiarities of C++ parsing (e.g.,
|
* bison-based grammar and certain peculiarities of C++ parsing (e.g.,
|
||||||
* operator overloading, typedef resolution, etc.). This code also splits
|
* operator overloading, typedef resolution, etc.). This code also splits
|
||||||
* C identifiers up into keywords and SWIG directives.
|
* C identifiers up into keywords and SWIG directives.
|
||||||
|
|
@ -373,7 +373,7 @@ void scanner_clear_rename() {
|
||||||
rename_active = 0;
|
rename_active = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Used to push a ficticious token into the scanner */
|
/* Used to push a fictitious token into the scanner */
|
||||||
static int next_token = 0;
|
static int next_token = 0;
|
||||||
void scanner_next_token(int tok) {
|
void scanner_next_token(int tok) {
|
||||||
next_token = tok;
|
next_token = tok;
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,7 @@ Close(obj) Close
|
||||||
|
|
||||||
String Operations
|
String Operations
|
||||||
-----------------
|
-----------------
|
||||||
Replace(obj, orig, rep, flags) Replace occurences of orig with rep.
|
Replace(obj, orig, rep, flags) Replace occurrences of orig with rep.
|
||||||
Chop(obj) Remove trailing whitespace
|
Chop(obj) Remove trailing whitespace
|
||||||
|
|
||||||
flags is one of the following:
|
flags is one of the following:
|
||||||
|
|
|
||||||
|
|
@ -3625,7 +3625,7 @@ private:
|
||||||
// If the import statement has been found in the target string, we have to
|
// If the import statement has been found in the target string, we have to
|
||||||
// check if the previous import was static, which would lead to problems
|
// check if the previous import was static, which would lead to problems
|
||||||
// if this import is not.
|
// if this import is not.
|
||||||
// Thus, we check if the seven characters in front of the occurence are
|
// Thus, we check if the seven characters in front of the occurrence are
|
||||||
// »static «. If the import string passed is also static, the checks fail
|
// »static «. If the import string passed is also static, the checks fail
|
||||||
// even if the found statement is also static because the last seven
|
// even if the found statement is also static because the last seven
|
||||||
// characters would be part of the previous import statement then.
|
// characters would be part of the previous import statement then.
|
||||||
|
|
|
||||||
|
|
@ -113,7 +113,7 @@ private:
|
||||||
String *s_var_tab; // table of global variables
|
String *s_var_tab; // table of global variables
|
||||||
String *s_const_tab; // table of global constants
|
String *s_const_tab; // table of global constants
|
||||||
String *s_methods_tab; // table of class methods
|
String *s_methods_tab; // table of class methods
|
||||||
String *s_attr_tab; // table of class atributes
|
String *s_attr_tab; // table of class attributes
|
||||||
String *s_luacode; // luacode to be called during init
|
String *s_luacode; // luacode to be called during init
|
||||||
String *s_dot_get; // table of variable 'get' functions
|
String *s_dot_get; // table of variable 'get' functions
|
||||||
String *s_dot_set; // table of variable 'set' functions
|
String *s_dot_set; // table of variable 'set' functions
|
||||||
|
|
|
||||||
|
|
@ -109,7 +109,7 @@ def main(fns):
|
||||||
if patch_file(fn):
|
if patch_file(fn):
|
||||||
print "Patched file", fn
|
print "Patched file", fn
|
||||||
except IOError:
|
except IOError:
|
||||||
print "Error occured during patching", fn
|
print "Error occurred during patching", fn
|
||||||
return
|
return
|
||||||
|
|
||||||
if __name__=="__main__":
|
if __name__=="__main__":
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue