Commit graph

87 commits

Author SHA1 Message Date
William S Fulton
ae2daa1532 - methodname attribute for modifying delete() destructor method name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4937 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-29 22:45:33 +00:00
William S Fulton
0cd4a0b597 C# warnings added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4932 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-29 21:47:21 +00:00
Art Yerkes
26874a2174 Added <H5> rule to makechap.py.
Ocaml.html: Added more about array usage and director typemaps (I got these
questions from users recently).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4927 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-25 18:55:34 +00:00
William S Fulton
2be0893966 Special variables typo reported by James Carpenter
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4920 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-23 19:36:24 +00:00
Logan Johnson
124094fc41 Added some notes to the "Compilation of C++ Extensions" section, about
how to modify the extconf.rb script so that it links in one of the C++
runtime libraries.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4915 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-20 16:39:08 +00:00
William S Fulton
216e43b774 Listed equivalent C#/Java typemap names, directives etc.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4910 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-16 22:49:34 +00:00
William S Fulton
29275e3fc8 maketoc update
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4909 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-16 22:33:14 +00:00
William S Fulton
3cc8214557 Preliminaries section improvements
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4908 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-16 22:28:10 +00:00
William S Fulton
35f3bd7194 Update with links with names that don't get changed during TOC generation.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4907 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-16 22:26:31 +00:00
William S Fulton
0f54383cba Intermediary JNI class update
New typemaps update
Update links to make them maketoc.py trash proof :)


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4904 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-12 20:44:38 +00:00
Matthias Köppe
34ea7f03ef Merged first chunk of Guile changes contributed by John Lenz.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4858 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-03 22:12:50 +00:00
Logan Johnson
e7ef1380e8 Added some initial docs to the Ruby chapter about directors. Mainly
differences from the Python implementation.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4854 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-03 17:51:56 +00:00
Logan Johnson
38283e3c23 Corrected a few typos in the directors documentation.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4852 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-03 16:09:36 +00:00
William S Fulton
a095eaf529 Removed reference to deprecated except typemap with compatibility note for %exception.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4839 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-01 21:29:16 +00:00
William S Fulton
aaedaa6cb3 Minor clarification for the "freearg" typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4823 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-05-28 09:12:52 +00:00
William S Fulton
1dab6803ee Updates for MinGW build and Runtime libraries
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4790 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-05-12 23:02:15 +00:00
William S Fulton
cc2f07e3eb Typos and update for Windows runtime libraries
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4789 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-05-12 23:00:14 +00:00
William S Fulton
74afc46ccb New environment variable (PERL5_LIB) needed as the perl library isn't always called perl.lib
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4776 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-05-08 14:42:29 +00:00
Logan Johnson
840719b9ee Various and sundry updates for the Pike module.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4758 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-30 22:22:11 +00:00
Logan Johnson
1df6080a6d *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4754 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-30 20:19:40 +00:00
Logan Johnson
5d5262799c Expanded the section on "C++ Inheritance" in the Ruby chapter of the
manual, to talk about the new support for multiple inheritance.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4712 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-25 21:20:10 +00:00
Logan Johnson
0805ba938d Added the -globalmodule command-line option for the Ruby module, which
allows the user to wrap all classes, methods and constants directly into
the global module (i.e. the Kernel module) instead of a named, nested
module.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4706 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-25 16:03:50 +00:00
Logan Johnson
ffc8f29ee1 Fixed a few typos in the Ruby docs.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4704 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-25 15:34:02 +00:00
Dave Beazley
c25cbb1fda Added section on typemaps and overloading.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4668 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-05 01:44:57 +00:00
Dave Beazley
0bd9a9d8ce Filled in missing section on proxies.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4666 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-04 04:14:27 +00:00
Dave Beazley
1adb9d5084 Added section on abstract classes and non-creation of constructor wrappers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4651 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-02 01:37:45 +00:00
Dave Beazley
6c9ae97551 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4640 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-28 16:12:03 +00:00
Dave Beazley
720010558a *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4619 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-23 20:38:05 +00:00
Jonah Beckford
3046425078 Sneaking in what version of CHICKEN should be used.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4596 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-20 21:48:02 +00:00
William S Fulton
600c87859f The complete C# reference documentation all in 5 lines :)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4545 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-15 23:23:05 +00:00
Jonah Beckford
8bbb5d2f77 Changed %module xx_yy_zz to generate xx-yy-zz.scm and
xx-yy-zz_wrap.c[xx] (and xx-yy-zz-clos.scm and xx-yy-zz-generic.scm if
using TinyCLOS).  Consistent with the "namifying" of other C
identifiers.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4535 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-15 15:19:00 +00:00
Jonah Beckford
df3ea80046 Documentation for fully-knows problem, and update to what is the
minimal version of CHICKEN that can be used with SWIG.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4514 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-11 19:38:00 +00:00
Art Yerkes
8f652a9025 Added info about turning on directors.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4492 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-10 05:02:47 +00:00
Art Yerkes
99c5d947e6 Added documentation about director classes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4491 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-10 04:59:50 +00:00
Dave Beazley
9283b17526 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4486 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-10 03:05:49 +00:00
Dave Beazley
49c5fd73a0 Updated description of Swig_save(), Swig_restore(), and Swig_require() functions.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4485 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-10 03:02:34 +00:00
Dave Beazley
93dbb266f8 Added comment about GNU-style variadic preprocessor macros (now supported).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4484 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-10 02:46:53 +00:00
Mark Rose
0b87776d0b Added SetNoneComparison call to PYTHON::top
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4479 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-08 10:01:30 +00:00
Mark Rose
88ce3089cc polymorphism (director) documentation
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4446 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-07 07:15:39 +00:00
Mark Rose
47710c7dda changed -fdirectors option to %module option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4445 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-07 02:09:03 +00:00
Art Yerkes
bebaa363c0 Added info about dynamic linking to doc
Added dynamic targets to example makefiles
Added ocaml_dynamic and ocaml_dynamic_cpp targets to Examples/Makefile.in
Added OCAMLFIND and OCAMLDLGEN AC_SUBST lines in configure.in
Currently, dynamic linking relies on ocamlfind and Gerd Stolpmann's Dl package,
as well as some tricky elf linking.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4413 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-27 09:25:00 +00:00
Art Yerkes
1c5ab19b2b Added to typemaps: reference type in/out
Strings <=> std::string by value
std::wstring accessible from Ocaml.  The string example converts a multibyte
japanese EUC sequence to a single wchar_t sequence if you have the ja_JP.EUC-JP
locale, or similar.
Better handling of reference in types
Corrected problems with & * mismatch in type verifier.
Type verifier now really functional.  No more type errors in places they
wouldn't be allowed in C++, unless you work at it.
Added argout_ref example for argout_ref.
Init code now effective (called from let _ = f_<module>_init ())


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4412 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-27 07:09:12 +00:00
Jonah Beckford
3def239916 Changed module technique from <module_name>- to <module_name>: which
conforms with chicken "egg" standard.  Got rid of ##csi#run for
relinking the Scheme interpreter as no longer needed.  Changed all
documentation to reflect both changes.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4411 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-27 02:00:15 +00:00
William S Fulton
c75bcef396 %javaconst(1) feature for enums so that using enum values do not have to make a JNI call.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4361 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-19 22:58:37 +00:00
William S Fulton
44fde93b5a Improved support for native Windows compilers.
It is no longer necessary to explicitly export the SWIG_init DLL function by passing flags to the linker.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4340 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-18 20:18:54 +00:00
Logan Johnson
8549b7cbed Correct documentation for SWIG_ConvertPtr() in the Ruby section of the
SWIG Manual.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4339 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-18 18:27:04 +00:00
Dave Beazley
ab423f43dd Added John's perl5 patches
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4310 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-14 18:04:21 +00:00
Jonah Beckford
ef34d51434 Addition of Chicken documentation, resulting in renumbering of the
last chapter and updated indexes.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4307 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-13 05:58:24 +00:00
Jonah Beckford
db5db2059d Initial addition.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4306 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-13 05:56:25 +00:00
Dave Beazley
4bc5f4afb9 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4302 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-12 17:11:42 +00:00