swig/Source/Modules
Olly Betts ef3f25ab1c Remove -browse command line option
This option was undocumented.  If used it quietly did nothing
unless you'd installed the SWILL library before building SWIG, but
SWILL is no longer maintained and hasn't seen a release since
2008-04-10.

It's clear nobody has used this functionality for some time as the
code to support it in SWIG isn't actually valid ISO C++:

Modules/browser.cxx: In member function ‘void Browser::show_attributes(Node*)’:
Modules/browser.cxx:57:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
57 |         char *trunc = "";
   |                       ^~
Modules/browser.cxx:61:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
61 |             trunc = "...";
   |                     ^~~~~

Closes #2251
2022-04-03 08:56:07 +12:00
..
allocate.cxx Use GetFlag instead of Getattr for feature:interface 2022-03-12 23:04:24 +00:00
cffi.cxx Add DOH Exit() and SetExitHandler() 2022-03-06 12:33:54 +13:00
contract.cxx Cosmetics/code beautification of nested class support 2013-11-29 07:29:58 +00:00
csharp.cxx %interface family of macros no longer add variable wrappers 2022-03-12 23:04:24 +00:00
d.cxx Add DOH Exit() and SetExitHandler() 2022-03-06 12:33:54 +13:00
directors.cxx Merge branch 'director-return-const-pointer' 2020-10-07 22:26:25 +01:00
emit.cxx Remove support for $source and $target 2021-04-30 10:20:14 +12:00
go.cxx [Go] Implement %extend base methods in child classes. 2022-03-18 18:34:28 -07:00
guile.cxx Eliminate calls to abort() 2022-03-06 14:21:06 +13:00
interface.cxx Use GetFlag instead of Getattr for feature:interface 2022-03-12 23:04:24 +00:00
java.cxx %interface family of macros no longer add variable wrappers 2022-03-12 23:04:24 +00:00
javascript.cxx Improvements to the -debug command line options 2022-03-25 23:34:52 +00:00
lang.cxx Fix previous commit 2022-03-20 19:44:23 +13:00
lua.cxx Fix previous commit 2022-03-20 19:44:23 +13:00
main.cxx Remove -browse command line option 2022-04-03 08:56:07 +12:00
mzscheme.cxx Add DOH Exit() and SetExitHandler() 2022-03-06 12:33:54 +13:00
nested.cxx Fix typos in docs and comments 2022-02-27 18:15:46 +13:00
ocaml.cxx Eliminate calls to abort() 2022-03-06 14:21:06 +13:00
octave.cxx Fix previous commit 2022-03-20 19:44:23 +13:00
overload.cxx Improvements to the -debug command line options 2022-03-25 23:34:52 +00:00
perl5.cxx Fix previous commit 2022-03-20 19:44:23 +13:00
php.cxx Add DOH Exit() and SetExitHandler() 2022-03-06 12:33:54 +13:00
python.cxx Merge branch 'feature/python-builtin-separate-runtime-data' 2022-03-26 15:18:55 +00:00
r.cxx Improvements to the -debug command line options 2022-03-25 23:34:52 +00:00
README File move 2002-12-03 20:33:35 +00:00
ruby.cxx Add DOH Exit() and SetExitHandler() 2022-03-06 12:33:54 +13:00
scilab.cxx [scilab] Fix to work on Windows 2022-03-15 15:06:17 +13:00
swigmain.cxx Add DOH Exit() and SetExitHandler() 2022-03-06 12:33:54 +13:00
swigmod.h Remove -browse command line option 2022-04-03 08:56:07 +12:00
tcl8.cxx Fix previous commit 2022-03-20 19:44:23 +13:00
typepass.cxx Fix using declaration in derived class bugs 2022-03-24 20:52:58 +00:00
utils.cxx Fix various comment and documentation typos 2017-08-13 18:04:33 +12:00
xml.cxx Add DOH Exit() and SetExitHandler() 2022-03-06 12:33:54 +13:00

06/25/2002

This directory contains all of the SWIG language modules.  Many of these
modules contain code that dates back to SWIG1.0.  The module API has changed
a lot in the development releases so this is fairly messy.  We're working on
cleaning it up, but you'll have to bear with us until it's done.

-- Dave