William S Fulton
00e64d7a49
Document Javascript OUTPUT typemap fix
2021-02-28 21:58:45 +00:00
William S Fulton
769dc27bcd
Javascript: Add runtime tests for typemaps.i
...
Tests fix in previous couple of commits.
2021-02-28 21:01:56 +00:00
William S Fulton
7005b156cc
Modify SWIGV8_AppendOutput to work with newer versions of node
2021-02-28 20:59:46 +00:00
Olegs Jeremejevs
f7756be391
Fix SWIGV8_AppendOutput for OUTPUT typemaps
...
Create array to append to if the existing return type is not void.
Closes #405
Closes #1121
2021-02-28 20:46:38 +00:00
William S Fulton
59b780efed
Cosmetic whitespace
2021-02-28 20:26:03 +00:00
William S Fulton
11deb82354
Restore complex number support for ancient v8 versions
2021-02-27 22:18:47 +00:00
William S Fulton
0e36b5d6fd
Fixes for node v12.0-12.5
2021-02-27 22:18:27 +00:00
William S Fulton
7cb719ee67
-Wunused-result fixes for Node < 12
...
Fix 0533fc26c which adds in calls to Check(), which was added in Node 12.
Also fix e6315eedd which calls the new Set() and Check() method.
2021-02-27 22:17:59 +00:00
William S Fulton
1d4ef62466
Node: Fix handling of large unsigned values
...
Closes #1269
2021-02-26 23:31:12 +00:00
William S Fulton
bcc0b6b616
Use SWIGV8_INTEGER_NEW_UNS always for unsigned long long
2021-02-26 23:24:49 +00:00
Sergio Garcia Murillo
355ef40bc1
Use SWIGV8_INTEGER_NEW_UNS always for unsigned values
2021-02-26 23:23:36 +00:00
William S Fulton
5f76f7e318
Travis testing node 12 now working
2021-02-26 22:45:06 +00:00
William S Fulton
e6315eedd0
Fix -Wunused-result warnings in node wrappers
2021-02-26 22:38:28 +00:00
William S Fulton
0533fc26ca
Fix -Wunused-result warnings in node wrappers
2021-02-26 22:23:57 +00:00
William S Fulton
776917e43e
Javascript: Stop using deprecated Array::Get method
2021-02-26 21:52:05 +00:00
Michel Zou
3d049f6b2a
Misc fixes
2021-02-26 17:07:59 +01:00
Michel Zou
72aefd2207
Enable cmake build in CI
2021-02-25 10:50:41 +01:00
Oliver Buchtala
2981eda00d
Initial CMake configuration.
...
Needs to be tested under OSX and Windows.
2021-02-25 10:50:41 +01:00
William S Fulton
7ba19e7586
Document node v12 support and minimum is now v6
...
Code to remove support for node v0.10 upto v6 is still to be removed.
2021-02-24 22:22:36 +00:00
William S Fulton
7b37c8cd02
Merge branch 'pr/new-node-fixes'
...
* pr/new-node-fixes:
Travis testing: Node 12 support not fully working yet
Revert "Merge pull request #3 from tungntpham/new-node-fixes-refactor"
OPTIM: Restructured the code where it checks for V8 version, removing duplicate code and potentially improving the readability.
Nodejs: run tests against Node.js v12
Add support for Node.js v12
Replace Handle with Local depending on Node.js version
Introduce macros to support both Handle and Local types
2021-02-24 22:14:47 +00:00
William S Fulton
1edc58d8fe
Travis testing: Node 12 support not fully working yet
2021-02-24 22:11:10 +00:00
William S Fulton
c3c4ec1e88
html link corrections
2021-02-24 22:07:36 +00:00
sethg
f0bf789db0
Remove duplicate and update to nuget installs
2021-02-23 13:16:07 +01:00
sethg
a1fdfe7d65
Remove duplicate section
2021-02-23 12:49:30 +01:00
sethg
da33383ea2
Add link on main Contents page
2021-02-23 00:38:41 +01:00
sethg
896e8d8654
Add CMake build steps on Windows
2021-02-23 00:34:55 +01:00
Vadim Zeitlin
8cbeb084c4
Don't use invalid iterators in Doxygen command parsing code
...
Check that the string is non-empty before dereferencing its begin()
iterator and avoid calling addDoxyCommand() with an empty string in the
first place.
2021-02-22 21:15:03 +01:00
William S Fulton
ac8de714af
Travis testing tcl for MacOSX10.14 and later
...
Used suggestion from
https://www.postgresql-archive.org/PG-vs-macOS-Mojave-td6047357.html#a6056680
to add in sysroot.
Note that the examples failed at runtime unless tcl was installed from homebrew:
brew install --cask tcl
2021-02-20 14:50:01 +00:00
William S Fulton
d344698934
Travis osx: install tcl
2021-02-20 14:49:52 +00:00
William S Fulton
38530af028
brew-install now handles more than one argument
2021-02-20 14:49:52 +00:00
William S Fulton
b58e44700a
Travis: skip make check-maintainer-clean on osx
...
Often fails with: rm: Resource temporarily unavailable
2021-02-20 14:49:52 +00:00
William S Fulton
f7b5fea09f
Travis osx: Disable octave testing
...
Octave 6.1 is installed and has a new non-backwards compatible API
2021-02-20 14:47:04 +00:00
William S Fulton
ad3f3b6ed5
Travis osx: perl needs installing now
2021-02-20 14:47:03 +00:00
William S Fulton
7d85efbf3c
Lua example fix for newer osx
2021-02-20 14:47:03 +00:00
William S Fulton
33c547d079
Travis osx - guile is now pre-installed
2021-02-20 14:47:03 +00:00
William S Fulton
3716e7348e
Travis: brew list versions
2021-02-20 14:46:48 +00:00
William S Fulton
b65ec5c369
Travis update to use newer macOS 10.15.7 xcode12.2
2021-02-20 14:45:38 +00:00
William S Fulton
6358510c57
Travis: disable MinGW testing
...
MinGW server seems to be offline
2021-02-19 21:50:43 +00:00
William S Fulton
1ec44da352
Merge pull request #1945 from ZackerySpytz/attribute-attribute2ref-typos
...
Fix typos in attribute2ref() in Lib/typemaps/attribute.swg
2021-02-17 17:57:34 +00:00
Zackery Spytz
bcfa927298
Fix typos in attribute2ref() in Lib/typemaps/attribute.swg
...
AccessorName was being used instead of AttributeName.
Closes #1872 .
2021-02-09 09:21:14 -07:00
Zackery Spytz
c12ab1f012
Fix attribution error for Python buffers fix in CHANGES.current
...
[skip ci]
Closes #1940 .
2021-02-01 20:41:54 +01:00
tungpham25
36960396ba
Revert "Merge pull request #3 from tungntpham/new-node-fixes-refactor"
...
This reverts commit 35f05bd541 , reversing
changes made to 0ea6a3bdbf .
2021-01-28 21:48:45 +00:00
Tung Pham
35f05bd541
Merge pull request #3 from tungntpham/new-node-fixes-refactor
...
OPTIM: Restructured the code where it checks for V8 version
2021-01-25 20:28:01 +00:00
James Gerity
280b82c8ac
Document lack of support for auto for C++ variables ( #1125 )
2021-01-19 10:03:56 +13:00
TungPham51D
4ce34742a7
OPTIM: Restructured the code where it checks for V8 version, removing duplicate code and potentially improving the readability.
2021-01-14 13:48:19 +00:00
Thomas Reitmayr
7963445048
Add and improve Ruby test cases in the context of nesting and namespaces
...
This is done in preparation for adding namespace support to the Ruby
part of SWIG. Some existing test cases were reorganized or duplicated
for flat/nonflat nesting. For some a Ruby test script was added.
Finally the ruby/Makefile.in was improved so that for test cases
without an explicit test script, the generated wrapper library will
be loaded by the Ruby interpreter to ensure loading works fine.
2020-12-16 22:30:46 +01:00
William S Fulton
b6c2438d7d
Merge pull request #1887 from jschueller/call
...
Drop deprecated PyEval_CallObject method
2020-10-16 21:39:07 +01:00
William S Fulton
380d14ea2f
Merge pull request #1888 from jschueller/sudo
...
Travis: sudo is useless now
2020-10-16 21:38:36 +01:00
Julien Schueller
9ed60ac7a0
Drop deprecated PyEval_CallObject method
...
see https://docs.python.org/3.9/whatsnew/3.9.html
2020-10-15 08:43:21 +02:00
Julien Schueller
8a4672edd1
Travis: sudo is useless now
2020-10-14 12:13:53 +02:00