Commit 1ae1ba7
authored
CON-190, CON-191, CON-178, CON-226, CON-227, CON-184 merge to 1.2.0 (#69)
* CON-178, CON-226, CON-227, CON-184 (#59)
* Release/connector/1.1.0 (#57)
* Mention node.js support in getting_started.rst
* Feature/con 173 node12 test (#14)
* CON-173: Creating temporary remote branch for testing
* CON-173: Update dependencies to RTI-managed repos
* CON-173: Revert changes to connector
* CON-177: Added support for sample/view/instance state (#15)
* CON-177: Added support for sample/view/instance state
* CON-177: PR feedback
- Indicate possible values of the new fields in the docs
- Use the naming conventions for strings in unit tests
* CON-173: Fixed unit tests which were failing
Some items had been added to a JSON object but not in the other
JSON object we were checking. This ocurred when adding support for
CON-177
* CON-173: Update docs so that we don't mention node 8 (#17)
* CON-173: Update docs so that we don't mention node 8
* CON-173: PR feedback #time 5m
Remove paragraph mentioning Node 12 incompatibility.
Co-authored-by: Sam Raeburn <sam@rti.com>
* Feature/con 188 (#18)
* CON-188: Added docs + tests
* CON-188: Revert changes to package.json
* CON-188: Change of functionality
Previously, any non-key fields would be returned as null when obtain
via DD_GET operations. This is no longer the case.
* CON-188: Remove debug
* CON-188: PR feedback
- doc related
* CON-188: PR Feedback
- Do not access non-key fields in the unit tests
- Fix docs
Co-authored-by: Sam Raeburn <sam@rti.com>
* CON-209: Js doc update
* Update README.md (#19)
Fixing the link to OpenLayers
* Feature/con 163 test (#23)
* CON-163: Added test for CON-163
* CON-209: Added unit test for CON-209
Co-authored-by: Sam Raeburn <sam@rti.com>
* CON-212: Added CONTRIBUTING.md file (#21)
Co-authored-by: Sam Raeburn <sam@rti.com>
* CON-214: Test for creating Connector with participant_qos (#24)
Co-authored-by: Sam Raeburn <sam@rti.com>
* CORE-10744: Updating docs for new system resource defaults (#26)
Co-authored-by: Sam Raeburn <sam@rti.com>
* CON-211: updating links to other manuals for connector-js
* CON-211: in -js, updated GSG title and fixed an error in a GSG cross-reference
* CON-188: Updated instance support section of features.rst (#29)
Co-authored-by: Sam Raeburn <sam@rti.com>
* Feature/con 173 napi (#27)
* CON-173: Use 3rd-party managed *-napi packages
* Update documentation
* Fixed docs
* Fix list
* CON-173: Update packages used in code
* CON_173: Correct struct package
Co-authored-by: Sam Raeburn <sam@rti.com>
* GREEN-1938: Use the ffi-napi modules in tests (#30)
Some of the unit tests were requiring the ffi modules to test the ability
to extend the API. Since we updated package.json to use the ffi-napi module,
the ffi module is no longer present and these tests were failing.
Co-authored-by: Sam Raeburn <sam@rti.com>
* Updated documentation to explain that we do not support Node 12.19.0. (#31)
Co-authored-by: Sam Raeburn <sam@rti.com>
* Feature/con 217 (#33)
* Fixed sockets.io example
* feature/CON218: Added graph example
* Updated example README
Co-authored-by: Sam Raeburn <sam@rti.com>
* PLATFORMS-1925. Updated supported platforms to match Hercules PAM.
* Introduce EOL normalization (#32)
* CON-174: Handle armv8 architectures (#37)
Co-authored-by: Sam Raeburn <sam@rti.com>
* CON-221: Added docs for the dynamic loading of libraries (#39)
Co-authored-by: Sam Raeburn <sam@rti.com>
* CORE-11069: Customer facing XML has been updated (#38)
* CORE-11069: Customer facing XML has been updated
* CORE-11069: Update XML used in tests
Co-authored-by: Sam Raeburn <sam@rti.com>
* Feature/con 220 (#34)
* Updated package.json to not use asterisk for dependency versions
* Committed the generated package-lock.json
* Updated README containing additional dependencies to state specific version
Co-authored-by: Sam Raeburn <sam@rti.com>
* CON-211: removed a statement per reviewer feedback after resolving conflicts
* CON-215: Added release notes (#25)
* CON-215: Added release notes
* CON-215: Added notes for CON-188
* CON-215: Added more issues to notes
* CON-215: Added issue num
* Update docs/release_notes.rst
* Update docs/release_notes.rst
* Apply suggestions from code review
* Update docs/release_notes.rst
* Update docs/release_notes.rst
* CON-215: making same changes to Javascript docs as I made to Python ones, mainly for release notes
* CON-215: PR feedback
* PR feedback
- Fix typo
Co-authored-by: Sam Raeburn <sam@rti.com>
Co-authored-by: rkorte <rkorte@rti.com>
* restore 'LICENSE.pdf' to git from lfs
* Removed the gitattributes file since it now has no use
* GREEN-2058: Added tests for new functionality in DD parser (#41)
Co-authored-by: Sam Raeburn <sam@rti.com>
* Updated native libs
* Feature/dir renames (#43)
* Updating directory names when searching for native libs
* - Update commit to submodule
- Remove support for 32-bit windows + Linux
* Update commit of native libs
* Explicitly load library dependencies on Windows
* Fix loading of extra libs
Co-authored-by: Sam Raeburn <sam@rti.com>
* Updated platforms
* Removed symbol from ARMv7 platform
* Updated submodule to feature/update-libs-for-internal-rel (#45)
Co-authored-by: Sam Raeburn <sam@rti.com>
* Feature/release notes fix (#46)
* - Fixed formatting of release notes
- Updated version in docs
* - Added static method to Connector class providing current version.
* fix typo
* - Set version to 1.1.0 in docs
- Remove version() functions - needs further thought on implementation
- Updated docs to use RTI blue colour
Co-authored-by: Sam Raeburn <sam@rti.com>
* Update README in web socket example (#48)
* Update README in web socket example
* Fix formatting
Co-authored-by: Sam Raeburn <sam@rti.com>
* Added Ubuntu 16.04 to release notes (x64, Armv8) (#47)
* Added Ubuntu 16.04 to release notes (x64, Armv8)
* Added ARMv8 support to whats new 1.1.0
* fix typo
Co-authored-by: Sam Raeburn <sam@rti.com>
* Update minimum supported version of node v10 in docs (#49)
Co-authored-by: Sam Raeburn <sam@rti.com>
* CON-211: testing all links to core docs, fixing few that were broken - js
* CON-215: added two new js release notes
* CON-194: js changes: updated copyrights, added logging to match python
* CON-194: Added additional setence to Managing Data Instances section.
* HERCULES-186: updates to licenses doc for javascript
* Add support for loading 32-bit libs if present (#54)
* Add support for loading 32-bit libs if present
* Update rticonnextdds-connector.js
Co-authored-by: Alex Campos <alejandro@rti.com>
Co-authored-by: Sam Raeburn <sam@rti.com>
Co-authored-by: Alex Campos <alejandro@rti.com>
* HERCULES-186: modified lua and json-parser lines for Connector js
* Document dependency on Connext version from dynamic libs (#56)
* Document dependency on Connext version from dynamic libs
* PR feedback
Clarified wording & added link
* PR feedback
Co-authored-by: Sam Raeburn <sam@rti.com>
* Update native libraries to version 6.1.0
* Update README for version 1.1.0
* Update package.json for version 1.1.0
Co-authored-by: Alex Campos <alejandro@rti.com>
Co-authored-by: Sam Raeburn <sam@rti.com>
Co-authored-by: Alex Campos <alex@rti.com>
Co-authored-by: Rabbi Shuki Gur <rabbishuki@users.noreply.github.com>
Co-authored-by: rkorte <rkorte@rti.com>
Co-authored-by: Adelle Olson <adelle@rti.com>
Co-authored-by: rkorte <36715349+rkorte@users.noreply.github.com>
* CON-226: Added npm scripts to package.json
- Via npm it is now possible to run the tests, code coverage and linter
- Fixed many lint issues
CON-227: Fixed issue where a promise was never resolved
- When adding tests in order to increase code coverage this issue
was discovered, and fixed. The promise returned by output.wait
is now correctly rejected or resolved.
CON-178: Added code coverage via istanbul package
- Added tests to achieve following code coverage stats:
Statements : 91.33% ( 358/392 )
Branches : 81.41% ( 162/199 )
Functions : 100% ( 89/89 )
Lines : 91.33% ( 358/392 )
With the above changes we can vastly improve the CI we have.
Additionally, we can now test against multiple versions of Node.JS by
installing nvm on the test machines and doing:
nvm install 10
nvm use 10
npm run test-ci coverage-ci lint
nvm install 12
nvm use 12
npm run test-ci coverage-ci lint
...
* CON-226: Fix lint error + tested all scripts
* CON-184: Added pdf docs
make latexpdf now generates pdf
* CON-184: Fixed naming of pdf file
Co-authored-by: Alex Campos <alejandro@rti.com>
Co-authored-by: Sam Raeburn <sam@rti.com>
Co-authored-by: Alex Campos <alex@rti.com>
Co-authored-by: Rabbi Shuki Gur <rabbishuki@users.noreply.github.com>
Co-authored-by: rkorte <rkorte@rti.com>
Co-authored-by: Adelle Olson <adelle@rti.com>
Co-authored-by: rkorte <36715349+rkorte@users.noreply.github.com>
(cherry picked from commit 1d7a589)
* Fixed linting problems + committed the lint config file. (#63)
* Fixed linting problems + committed the lint config file.
Generated the linting config file with the following configuration:
sam@rti-10678:~/working/trees/connector/rticonnextdds-connector-js$ eslint --init
✔ How would you like to use ESLint? · style
✔ What type of modules does your project use? · commonjs
✔ Which framework does your project use? · none
✔ Does your project use TypeScript? · No / Yes
✔ Where does your code run? · browser
✔ How would you like to define a style for your project? · guide
✔ Which style guide do you want to follow? · standard
✔ What format do you want your config file to be in? · JSON
* Fixed eslint file to state we use Node, not Browser
Co-authored-by: Sam Raeburn <sam@rti.com>
(cherry picked from commit 9cface5)
* CON-191, CON-190 64-bit numner support (#64)
* Fixed linting problems + committed the lint config file.
Generated the linting config file with the following configuration:
sam@rti-10678:~/working/trees/connector/rticonnextdds-connector-js$ eslint --init
✔ How would you like to use ESLint? · style
✔ What type of modules does your project use? · commonjs
✔ Which framework does your project use? · none
✔ Does your project use TypeScript? · No / Yes
✔ Where does your code run? · browser
✔ How would you like to define a style for your project? · guide
✔ Which style guide do you want to follow? · standard
✔ What format do you want your config file to be in? · JSON
* Fixed eslint file to state we use Node, not Browser
* CON-191: Added 64-bit number support.
* CON-191: Added docs
* CON-191: writers' edits to doc changes
* CON-190: Fixed existing unit tests
There was some left over state by the test that loads an additional API, this
was causing later discovery checks to fail. Have made all tests independent.
* CON-191: Extended testing to cover all use-cases
Also discovered that getJSON cannot be used for large ints (and in fact
is worse than getNumber since we cannot detect when it would corrupt
the value).
* CON-191: Finished docs
* CON-191: Minor doc edit
Co-authored-by: Sam Raeburn <sam@rti.com>
Co-authored-by: rkorte <rkorte@rti.com>
(cherry picked from commit 85c5925)
* CON-92: Fix merge issue1 parent 76c67a9 commit 1ae1ba7
18 files changed
Lines changed: 4616 additions & 1000 deletions
File tree
- docs
- test
- nodejs
- xml
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | | - | |
| 107 | + | |
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | 132 | | |
145 | 133 | | |
146 | 134 | | |
| |||
170 | 158 | | |
171 | 159 | | |
172 | 160 | | |
173 | | - | |
| 161 | + | |
174 | 162 | | |
175 | 163 | | |
176 | 164 | | |
| |||
191 | 179 | | |
192 | 180 | | |
193 | 181 | | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
198 | 187 | | |
199 | 188 | | |
200 | 189 | | |
201 | 190 | | |
202 | 191 | | |
203 | 192 | | |
204 | 193 | | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
205 | 239 | | |
206 | 240 | | |
207 | 241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
6 | 8 | | |
7 | 9 | | |
8 | 10 | | |
| |||
19 | 21 | | |
20 | 22 | | |
21 | 23 | | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | 24 | | |
26 | 25 | | |
27 | 26 | | |
| |||
0 commit comments