William S Fulton
3763beb489
Replace tabs with spaces in html docs
...
wkhtmltopdf is not expanding tabs within <pre> elements to 8 spaces as it
should. Workaround the problem by converting all tabs to an appropriate
number of spaces.
2015-12-30 22:22:33 +00:00
William S Fulton
925b2a336f
HTML fixes for documentation - add meta tag and loose.dtd
2015-12-30 22:22:32 +00:00
William S Fulton
8288ac15a0
Correct links in html documentation using new version of makechap.py
...
Corrects position of heading text within A and H1, H2, ... elements.
2015-12-30 22:22:32 +00:00
William S Fulton
e069365775
html fixes
2015-12-17 13:57:17 +00:00
William S Fulton
803ba97a83
Update docs for shared_ptr
2015-10-01 22:36:01 +01:00
Michael Schaller
d5cf0ab111
First batch of changes after code review by @ianlancetaylor for pull request #502 .
2015-08-27 10:09:50 +02:00
Michael Schaller
8d2f3403d2
[Go] Reworked beginning of the documentation.
...
* Removed link to examples in the Go source tree as discussed in issue #418 .
* Reworded occurences of the 'gc tool' as it has been removed with Go 1.5.
* Reworked chapter 23.3. This should make it easier for users to get started
with SWIG as the chapter starts with how to use SWIG with the go tool.
* Added helpful links.
2015-08-27 08:27:43 +02:00
Michael Schaller
608ef60ecf
[Go] Renamed 'FooBarAbs' to 'FooBarAbstract' in the documentation and examples.
2015-08-09 14:37:16 +02:00
Michael Schaller
d9d26149e7
Some minor changes after first code review by ianlancetaylor.
...
Renamed overwritenMethodsOnFooBarAbs to overwrittenMethodsOnFooBarAbs.
Changed some line breaks.
2015-08-04 09:50:56 +02:00
Michael Schaller
94994a749e
Removed empty line in table of contents of the Go documentation.
2015-08-04 09:34:26 +02:00
Michael Schaller
a17c9727bd
Fleshed out Go's documentation about the director feature and added a director example.
...
Fixes issues #418 .
2015-08-04 09:34:26 +02:00
William S Fulton
3b859ab539
Html doc fixes
2015-07-05 17:16:37 +01:00
Michael Schaller
255715d9ad
[Go] Improved Go Class Memory Management section of the Go documentation.
...
Fixes #289 .
2015-05-08 14:32:22 +02:00
Ian Lance Taylor
9ad497c08e
[Go] Add -cgo option, required for Go version 1.5 and later.
2015-03-02 14:03:33 -08:00
Ian Lance Taylor
0a021a938e
[Go] Remove all generated calls to _swig_makegostring, as it will no
...
longer as of Go 1.5. In Go 1.5 or later user calls to
_swig_makegostring will fail at link time.
Instead, use goout and godirectorin typemaps to allocate strings in Go
code.
Change the Go typemaps support to ignore empty strings, so that we can
define empty strings for regular types so that %apply will override
the definitions for string types.
Fix the gccgo code to wrap SwigCgoCallback around all godirectorin
typemaps.
Add a few newlines after typemap code so that the typemaps don't have
to include them.
2015-02-05 10:15:37 -08:00
William S Fulton
bfccd9c441
More on Go examples
...
[skip ci]
2015-01-07 20:46:25 +00:00
Michael Schaller
9a0fbef431
[Go] Changed link ' https://github.com/golang/go/tree/master/misc/swig ' to ' https://golang.org/misc/swig ' in the Go documentation.
2014-12-25 09:48:59 +01:00
Michael Schaller
0a3fb69a27
[Go] Updated Go documentation (examples, runtime.SetFinalizer, object ownership).
...
* Fixes swig/swig#266 .
* Added links to working examples.
* Added link to runtime.SetFinalizer documentation.
* Added recommendation to read the runtime.SetFinalizer documentation before using it.
* Clarified that C++ objects ownership is not tracked and thus objects need to be freed manually.
2014-12-24 11:03:17 +01:00
Ian Lance Taylor
3fc574e7d6
Go: Document memory management of C++ classes allocated in Go. Fixes #266 .
2014-11-17 08:59:04 -08:00
Ian Lance Taylor
acaaa0f31f
[Go] Add goargout typemap.
2014-09-09 11:28:04 -07:00
Ian Lance Taylor
1addbb46a8
[Go] Add imtype, goin, goout, godirectorin, and godirectorout
...
typemaps, to support writing Go code to convert between types.
2014-09-05 17:54:19 -07:00
William S Fulton
e0ca1a3566
Another go html fix
2014-04-22 19:15:31 +01:00
xantares
970eed9a0b
Fix intgosize arg documentation
...
it was misnamed, and brackets were shown as plaintext lt; gt;
Closes #163
2014-04-22 19:13:26 +01:00
William S Fulton
785d93d9fb
html fixes and section updates
2014-03-15 22:45:43 +00:00
Olly Betts
fcda732437
fix typo
2014-02-17 19:44:20 +13:00
Ian Lance Taylor
f2dc3a9c1f
[Go] Add %go_import directive.
2014-01-21 11:27:09 -08:00
Ian Lance Taylor
ba049db40b
Remove Go -longsize option.
2013-12-17 17:37:55 -08:00
Ian Lance Taylor
532da6989c
[Go] Add -go-pkgpath option.
2013-12-17 13:50:39 -08:00
Ian Lance Taylor
1dca0af024
Update for Go 1.2 release. Add support for linking SWIG code directly
...
into executable, rather than using a shared library.
2013-12-16 19:50:17 -08:00
Ian Lance Taylor
a42882dcee
Adjust for change in the size of the Go type int. Until some time in
...
the future, require a -intgosize option when invoking SWIG. Otherwise
there is no reliable way for us to know the size of int, and we need
to know.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13864 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-10-05 04:58:00 +00:00
Sylvestre Ledru
ff2df5b288
Fix some minor typos in the doc
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13560 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-08-08 09:30:08 +00:00
Ian Lance Taylor
c9d8e6720b
Remove support for using gccgo 4.6 as the Go compiler. Gccgo 4.7
...
works, as does the more commonly used gc compiler.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13031 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-05-02 18:10:45 +00:00
William S Fulton
399b4e120b
html corrections
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13006 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-19 18:31:46 +00:00
Ian Lance Taylor
602730a327
Add support for new features available in gccgo 4.7, notably calling
...
Entersyscall and Exitsyscall around calls to wrapped C/C++ code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12940 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-03-20 22:35:40 +00:00
William S Fulton
d005a2cc3f
New section numbering adding in Android chapter
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12869 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-12-10 16:53:04 +00:00
William S Fulton
e29d93ebd9
html fixes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12771 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-08-04 06:25:45 +00:00
William S Fulton
ff2d735866
Section numbering update
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12770 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-08-04 06:23:24 +00:00
Ian Lance Taylor
49532b7181
Some improvements to the Go documentation. From Gary Holt
...
<gholt@google.com>.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12719 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-27 00:04:32 +00:00
Ian Lance Taylor
9958d72275
Document the -soname option.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12649 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-02 21:08:17 +00:00
William S Fulton
005b70be3a
Chapter renumbering after adding D chapter
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12376 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-01-07 20:05:44 +00:00
Ian Lance Taylor
2970f53c21
Remove the -rename option in the Go language support. Do a much
...
better job of checking for name conflicts. Ignore conflicting names
with a warning. Adjust the testsuite accordingly.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12135 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-06-17 18:59:26 +00:00
Ian Lance Taylor
da5e02f81c
Rename "go" typemap to "gotype".
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12129 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-06-15 19:40:34 +00:00
William S Fulton
5408fe8f00
minor typo fixes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12119 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-06-11 19:03:53 +00:00
William S Fulton
041cee306d
html fixes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12113 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-06-10 06:14:24 +00:00
Ian Lance Taylor
5af2978f77
Add support for the Go programming language.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12108 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-06-10 01:13:31 +00:00