Commit graph

94 commits

Author SHA1 Message Date
Logan Johnson
81e4171741 Updated one of the example programs (under operator overloading) to make
use of the newer (standard) STL library modules for SWIG.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4987 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-08 22:15:51 +00:00
William S Fulton
78df811cea -outdir added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4986 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-08 12:01:21 +00:00
William S Fulton
241b781e11 typo
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4985 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-08 12:00:59 +00:00
William S Fulton
5f95415510 Added new -outdir commandline option and missing language module options
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4983 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-08 11:47:17 +00:00
William S Fulton
584d931471 Typos
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4962 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-16 11:20:14 +00:00
William S Fulton
246ae9799e Added link name for features section in Customization.html.
Java constants and enums update to reflect constants being generated in a separate constants interface and no longer the module class.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4961 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-16 10:30:10 +00:00
William S Fulton
c6f3d39128 Added missing preprocessor symbols
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4947 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-04 21:48:52 +00:00
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