Commit ba20316
authored
Release/1.5.0 (#44)
* Add library location to search path (windows) (#18)
* Add const and noexcept specifiers (#19)
* Add const and noexcept specifiers
- The function to query the error code from an exception should be
const noexcept.
* Add "const noexcept" in declaration of E%sException
* Remove uninitialized variable (#25)
* Fixed release call in Pascal Bindings. (#21)
* Issue22 (#23)
* Fixed release call in Pascal Bindings.
* fixed init call of out bools and enums
* Out parameter was a mismatch for pascal struct out definition
* Fis issue in python binder for struct-in parameter
* Added Error Propagation to ACT
* Added Binding support for error messages
* Fixed Error Propagation
* Fixed Error Propagation
* Autogenerate error handling in implementation
* Use actual base-class throughout generation
* Replace WIN32 with _WIN32
* Avoid recursive calls to the ErrorMessageFunction
* Back to global error method
* Make CPPDynamic work again
* Make Pascal bindings work again
* Error propgation in Pascal-implementation
* Add missing include (pascal)
* Add Pascal Implementation of Primes
* Add CppDynamic-Example
* Add updated xml for Primes
* Add missing lpr
* Make Pascal Example work
* Add functionality to Primes Example
* Add Python example again
* Make pascal use 2spaces instead of 4
* Fix CPP bindings
* Make python use correct base class
* Update XSD and Documentation
* Add void pointer
* Fix typo in README
* Check component definition for required errors
* Bugfixes to error propagation
* Add rudimentary support for pointers in NodeJs and Go
* Fix base-class in cpp-dynamic-bindings
* Do not prefix binary-names with 'lib' on Unix systems
* Restrict values for class-parent
* ACT components now have prerelease- and build-info (#28)
* ACT components now have prerelease and build-info
* Update documentation
* Update documentation and XSD
* Fix circular dependency in pascal implmenetation (#30)
lib*_exception.pas and lib*_interfaces.pas had dependencies to each other.
The interface-block of both of the unis don't need the other one. Therefore putting the 'uses' into the implementation-block fixes the issue.
* Enforce CT_Member->Name to be a ST_Name
* Prepare Python bindings for PIP
* Issue 31: Array handling in NodeJS bindings (#32)
* Issue 31: Array handling in NodeJS bindings
* fixed linux node compile problems
* Added Node Input Structs
* Fixed Node Generation Bugs
* Change loading of DLL in C++-dynamic
- Make C++-dynamic load via WChar-name
- require user to setup DLL-search-dir correctly
* Update Readme for NodeJS
* Update version
* Fix python-bindings
* Use type="class" instead of type="handle" (#33)
* Fix type="class" in global section
* Issue31_Second_Pass (#35)
* Added multiple return and out values, struct outs, bugfixes
* Make use of namespaces and scopes of definitions in C++ and Python (#36)
* Simplify class, enum, and struct names for Python
* Simplify naming in C++-implementation
* Describe the thin layer of the hourglass with CPP-types instead of C-types (WIP)
* Use CPP-types in CPP-Dynamic (WIP)
* Make C++-bindings use C++ ABI-description
* Update Primes-Example
* Fix dynamic Cpp-binding
* Fix CDynamic
* Added Node Error Propagation (#41)
* Added Node Error Propagation
* Added Node Error Propagation
* Updated Readme with capabilities
* Update development version
* Header only generation mode for C++ (#43)
* Updated Readme with capabilities
* Added HeaderOnly C++ Mode
* Fixed code generation issues
* Limit to 2 C++ bindings: CppDynamic and Cpp (h-only)
* Remove unused code
* Add binding files for example
* Do not auto--create JournalMethod
* Update Tutorial.md for 1.5.0
* Update Primes Example Code
* Add Cpp-example again
* Update Interface version in examples
* Remove last path
* Update IDL version, fix link in tutorial
* Fix Tutorial for Linux
* Declare RC1
* Fix C-dynamic and NodeJS-binding
* Fix tutorial XMLs (#46)
* Update Tutorial- and Readme
* Make separate functions for additional versioninfo
* Support classidentifier in C++-based bindings
* Update example, declare RC2
* Remove unused dllsuffix-attribute (#45)
* C sharp bindings (#47)
* Initial C# bindings
* First working version
* Added String Handling to CSharp Bindings
* Added Error Propagation to CSharp Bindings
* Reformat Code, update readme.md
* Added experimental array support to CSharp bindings
* Add generation of CSharp-Examples
* Update CSharp LibPrimes Example
* Fix structs + remove external dependency
* Fix formatting
* CSharp fix
* Update Documentation, ake csharp use byte for bool
* Fix bool parameters in CSharp
* Fix CSharp bool-in-parameter
* Update Documentation
* Update version + readme
* Fix Pascal-binding boolean return/out values
* Fix typo
* Add verpatch1 parent 82b03e1 commit ba20316
File tree
89 files changed
+8511
-5492
lines changed- Build
- Documentation
- images
- Examples/Primes
- LibPrimes_component
- Bindings
- CSharp
- CppDynamic
- Cpp
- Pascal
- Python
- Examples
- CPP
- CSharp
- CppDynamic
- Cpp
- Pascal
- Python
- Implementations
- Cpp
- Interfaces
- Stub
- Pascal
- Interfaces
- Stub
- ressources
- 310
- 315
- 510
- 610
- Source
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
89 files changed
+8511
-5492
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
| 79 | + | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
83 | 86 | | |
84 | 87 | | |
85 | 88 | | |
| |||
147 | 150 | | |
148 | 151 | | |
149 | 152 | | |
150 | | - | |
| 153 | + | |
151 | 154 | | |
152 | 155 | | |
153 | 156 | | |
| |||
157 | 160 | | |
158 | 161 | | |
159 | 162 | | |
| 163 | + | |
160 | 164 | | |
161 | | - | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
162 | 169 | | |
163 | 170 | | |
164 | 171 | | |
165 | 172 | | |
166 | 173 | | |
167 | | - | |
168 | | - | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
169 | 189 | | |
170 | 190 | | |
171 | 191 | | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
172 | 195 | | |
173 | 196 | | |
174 | 197 | | |
| |||
184 | 207 | | |
185 | 208 | | |
186 | 209 | | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
187 | 214 | | |
188 | 215 | | |
189 | 216 | | |
| |||
293 | 320 | | |
294 | 321 | | |
295 | 322 | | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
296 | 326 | | |
297 | 327 | | |
298 | 328 | | |
| |||
312 | 342 | | |
313 | 343 | | |
314 | 344 | | |
315 | | - | |
316 | 345 | | |
317 | 346 | | |
318 | | - | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
319 | 369 | | |
320 | 370 | | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
325 | 374 | | |
326 | 375 | | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
327 | 380 | | |
328 | 381 | | |
329 | 382 | | |
| |||
Loading
0 commit comments