Commit History

Autor SHA1 Mensaxe Data
  ichrispa f689ad992d Added XML Preprocessing stage to namespace compiler. (requested by #584) %!s(int64=8) %!d(string=hai) anos
  Chris Iatrou 643cc327c6 Namespace compiler wraps low-level calls to nodestore in RCU_LOCK/UNLOCK. Several missing locks added before calls to addExistingNode(). %!s(int64=8) %!d(string=hai) anos
  ichrispa bd76419d5c Revised namespace compiler to properly construct method argument descriptions. Workaround in addMethodNode - broken anyway since size_t was introduced - is now obsoleted. %!s(int64=8) %!d(string=hai) anos
  Julius Pfrommer 34dafb78ce Use the less noisy C99 true/false throughout. But keep the UA_TRUE/UA_FALSE macros for compatibility %!s(int64=8) %!d(string=hai) anos
  Julius Pfrommer 4d553b9c1f nodestore: align recent changes in code not covered by travis and unit tests %!s(int64=8) %!d(string=hai) anos
  Stasik0 b15aa422f9 working on #510, fixing some memleaks, @ichrispa - help needed with arrays %!s(int64=8) %!d(string=hai) anos
  ichrispa d0c7e7c905 Namespace compiler's value encoding functions where reenabled (accidentally deactivated during hl-API construction) %!s(int64=8) %!d(string=hai) anos
  Julius Pfrommer 9dd20578a6 use NULL instead of UA_NULL; don't rename standard C functions; provide minimal replacements for libc on embedded targets %!s(int64=8) %!d(string=hai) anos
  Julius Pfrommer 55e9013dc8 remove dead code in namespace generation %!s(int64=8) %!d(string=hai) anos
  ichrispa 36a4ef3155 Fixed broken code generation for method nodes; fixed bootstrapping. %!s(int64=8) %!d(string=hai) anos
  Julius Pfrommer 31af7af135 align nodeset generation with server API changes %!s(int64=8) %!d(string=hai) anos
  Julius Pfrommer 87fdfc2f3e rename UserSpaceCallback to ValueCallback %!s(int64=8) %!d(string=hai) anos
  Stasik0 40d1bdd2a5 adding callback structure to couple with callbacks on non-datasource nodes, relates to #399 %!s(int64=8) %!d(string=hai) anos
  Julius Pfrommer f47c6dc983 fix python3 support for the namespace generation %!s(int64=8) %!d(string=hai) anos
  ichrispa 0b06fdb1f0 Fixed duplicate typeDefinition reference due to incorrect passing of parameters to printSubtype %!s(int64=8) %!d(string=hai) anos
  Chris Iatrou 01f7eb9811 Fixed multiple reference problem caused by UA_Server_addReference in addNode function implicitly adding reverse references. %!s(int64=8) %!d(string=hai) anos
  ichrispa 198597c520 Backported handle attachement to method callbacks from application. %!s(int64=8) %!d(string=hai) anos
  ichrispa 09f8df55d8 Dynamic topological sorting of nodes enabled; fixed duplicate referencing of dataType and subType definitions. %!s(int64=9) %!d(string=hai) anos
  ichrispa 57f7b1b6d4 Rearranged variable/variableType variant assignement to be conducted by the node, not the value; allows fallthrough cases where the values encoding cannot be determined both in bootstrapping and userland modes. Shut up the logger. Bug #304 resolved in due process. %!s(int64=9) %!d(string=hai) anos
  ichrispa 17ec7526dd Namespace compiler was rewritten to use userland insertion methods whenever possible. Some adaptations to several add<Type>Node calls where made to facilitate the compiler. %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer 8dcaa09f86 Merge branch 'master' into dev %!s(int64=9) %!d(string=hai) anos
  Julius Pfrommer 3f317baa42 Merge branch 'master' into dev %!s(int64=9) %!d(string=hai) anos
  ichrispa f4629df441 Merge pull request #291 from acplt/service_call_implementation %!s(int64=9) %!d(string=hai) anos
  ichrispa 232bb4ecf7 Backported (parts of) 1b6331b6333a49286e273a49286e27 from service_call_implementation: Fix duplicate reference from parent to child being created by namespace generator. %!s(int64=9) %!d(string=hai) anos
  ichrispa 4f5a37f48d Wrapping each node in 'do {} while(0);' to isolate stack optimization. %!s(int64=9) %!d(string=hai) anos
  ichrispa 6308b62f1f Method call service (Service_call) has been bootstrapped. %!s(int64=9) %!d(string=hai) anos
  ichrispa 70b15225f3 Fixed broken typechecks from previous fix. %!s(int64=9) %!d(string=hai) anos
  ichrispa afc132d8c7 Fixed node sanititation not checking for valid referenceType attribute in references. %!s(int64=9) %!d(string=hai) anos
  ichrispa b4c74de0c8 Cosmeting changes on generated code. %!s(int64=9) %!d(string=hai) anos
  Stasik0 282d947a2b tweaking blacklist, code generator and cmake for ns0 generation %!s(int64=9) %!d(string=hai) anos