Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add library location to search path (windows) (Autodesk#18) * Add const and noexcept specifiers (Autodesk#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 (Autodesk#25) * Fixed release call in Pascal Bindings. (Autodesk#21) * Issue22 (Autodesk#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 (Autodesk#28) * ACT components now have prerelease and build-info * Update documentation * Update documentation and XSD * Fix circular dependency in pascal implmenetation (Autodesk#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 (Autodesk#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" (Autodesk#33) * Fix type="class" in global section * Issue31_Second_Pass (Autodesk#35) * Added multiple return and out values, struct outs, bugfixes * Make use of namespaces and scopes of definitions in C++ and Python (Autodesk#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 (Autodesk#41) * Added Node Error Propagation * Added Node Error Propagation * Updated Readme with capabilities * Update development version * Header only generation mode for C++ (Autodesk#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 (Autodesk#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 (Autodesk#45) * C sharp bindings (Autodesk#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 verpatch
- Loading branch information