Commit Graph

114 Commits

Author SHA1 Message Date
Olly Betts 0aa09c44cb [doc] Update "known to work" for Ruby
We are no longer able to test Ruby 1.9 in CI.  Upstream end of security
support was Feb 2015 so just update the documented "known to work" to
reflect what we are actually still able to test.

See #2537
2023-10-16 10:17:48 +13:00
Olly Betts 38f8f15fcd [doc] Fix SWIG_AsCharPtrAndSize arg types 2023-05-09 14:06:46 +12:00
William S Fulton c10a84c775 Cosmetic stray semi-colon removal after %typemap using quotes 2022-08-31 19:40:13 +01:00
William S Fulton b7bcb338cf Add C++20 documentation chapter 2020-06-08 20:56:40 +01:00
William S Fulton 7070320335 Revert "Add C++20 documentation chapter"
This reverts commit 36e8d521de.

Conflicts:
	Doc/Manual/R.html
2020-06-08 20:06:55 +01:00
William S Fulton 36e8d521de Add C++20 documentation chapter
[skip-ci]
2020-01-28 20:31:53 +00:00
Thomas Reitmayr 18a3ef3911 Fix code generated for Ruby global variables
This commit fixes swig#1653 by creating a Ruby virtual variable
for a C/c++ global variable when SWIG is invoked with the
-globalmodule option.
2019-10-27 21:41:03 +01:00
William S Fulton e23ae76159 Ruby 1.9 and later testing on Travis xenial
There were (a few) failures using 1.8.7, so document 1.9 and later as
working in SWIG 4.0.
Trusty failure in 2.3.0 was fixed in later versions of Ruby 2.3.x
(expansion of RARRAY_PTR).
2019-05-24 19:30:47 +01:00
William S Fulton 940e32477d Update section numbering 2019-02-10 01:03:06 +00:00
William S Fulton 4cdca98709 Update html chapter numbering for added Doxygen chapter 2018-05-25 07:56:44 +01:00
William S Fulton 066c396ad6 Add C++17 documentation chapter 2018-05-14 21:29:46 +01:00
Olly Betts 3bea8f6b7e [Ruby] Pass Qnil instead of NULL to rb_funcall()
This silences GCC -Wconversion-null warning (on by default with recent
GCC).
2018-04-03 18:01:58 +12:00
Olly Betts 8be1d0e03a Fix typo in manual 2017-10-09 09:06:05 +13:00
William S Fulton c238036448 Ruby doc tweak
[skip ci]
2017-01-20 19:53:47 +00:00
William S Fulton 9503f2ebe8 Fix typo in ruby docs 2017-01-20 19:16:51 +00:00
Vadim Zeitlin 93c1d531f5 Improve advice for finding the Ruby headers include directories
Don't advise using "$:", which is for Ruby models, and doesn't include/map to
the directories containing the headers. Advise using rbconfig module instead.

The new instructions are known to work out of the box both under Linux and
macOS.

[skip ci]
2017-01-20 18:21:31 +01:00
William S Fulton 92d694225a Update wiki links to new Github wiki site
[skip ci]
2017-01-05 18:39:57 +00:00
sunoru 9a6f82ab31 Realign for some comments. 2016-12-31 23:29:45 +08:00
sunoru 8985c34809 Fix some typos in docs and examples and make the code look nicer. 2016-12-31 23:06:56 +08:00
Takashi Tamura d7f5215eb5 fix typo 2016-01-12 19:52:40 +09:00
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 41a02723e6 Remove broken link in docs 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 803ba97a83 Update docs for shared_ptr 2015-10-01 22:36:01 +01:00
William S Fulton 37e60f450f Ruby tracking doc fixes 2015-09-13 14:53:25 +01:00
William S Fulton b5873218b6 Ruby mark_function example and docs fixes
Relates to Ruby trackings hash bug #225
2015-09-05 15:30:50 +01:00
Olly Betts aa5d916e4d Fix typo 2015-01-14 11:04:09 +13:00
Olly Betts a98bda01cb Note 1.8 as the oldest supported version 2015-01-14 11:04:02 +13:00
Olly Betts 70280970d6 Fix links to the online 1.3 docs to instead be relative 2015-01-08 11:16:19 +13:00
Olly Betts f541e604e8 Consistently put whitespace outside of <tt>...</tt> and not inside 2014-11-18 12:44:37 +13:00
William S Fulton 4a680e5545 html doc chapter numbering update since adding Javascript 2014-05-09 23:39:03 +01:00
Olly Betts 618868ce3d Fix typos 2014-04-29 11:31:29 +12:00
William S Fulton 785d93d9fb html fixes and section updates 2014-03-15 22:45:43 +00:00
Olly Betts de7ed84f77 Recommend compiling with PIC consistently.
While shared objects with non-PIC code work on some architectures
(notably x86), unless code is always PIC on that arch (not true for x86)
doing so requires runtime relocations, which prevents the object
actually being shared, and means such segments can't be marked as
read-only.
2014-02-21 08:09:58 +13:00
William S Fulton abc27fd157 Further Ruby html doc formatting changes 2013-06-08 02:00:47 +01:00
William S Fulton 66599db01d Ruby html docs formatting - modify code snippets to be same as other chapters 2013-06-08 01:41:16 +01:00
William S Fulton a7515a725e Remove use of monospace in Ruby docs and unncessary usage of <br> 2013-06-08 00:37:38 +01:00
William S Fulton 5766f19132 Remove lines with just spaces on them in Ruby docs 2013-06-08 00:37:15 +01:00
William S Fulton af859a1e2d Fix Ruby documentation for %bang 2013-03-29 13:46:49 +00:00
Klaus Kämpf 23771ef027 Ruby: Replace all occurences of STR2CSTR macro with calls to StringValuePtr
STR2CSTR was deprecated in Ruby since years and got finally removed
in Ruby 1.9


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13967 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-12-14 15:48:31 +00:00
William S Fulton a358958e72 Update docs with missing example.c compilation - Bug 3545858
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13514 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-08-05 11:02:49 +00:00
William S Fulton b2b2dd65de Ruby doc improvements after directorargout typemap changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12878 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-12-20 21:17:21 +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 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
William S Fulton 29b4dbdac1 Not all languages were not in alphabetical order
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12252 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-10-04 06:16:21 +00:00
William S Fulton ea9275ca08 html fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12226 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-09-21 18:09:20 +00:00
Olly Betts 547019e0d4 Change HTML to be more suitable for human edits.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12207 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-09-08 00:54:31 +00:00
William S Fulton 863aab5b4c Chapter renumbering after Go added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12112 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-06-10 06:10:55 +00:00
Olly Betts 3f47ff6988 Fix more doubled word typos
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12040 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-05-23 03:43:31 +00:00