1. 07 Jun, 2022 2 commits
  2. 31 May, 2022 2 commits
  3. 30 May, 2022 2 commits
    • René Schöne's avatar
      Merge branch 'feature/java-handler' into 'dev' · c453ddee
      René Schöne authored
      Feature: JavaHandler
      Closes #52
      See merge request !30
    • René Schöne's avatar
      Resolve "Feature: JavaHandler" · 814dea70
      René Schöne authored
      - add implementation for Java handler, mark Java handler as experimental in compiler
      - use (prefixeded) methods "registerConsumer" and "push" in given root node (to avoid getting the handler object)
      - update documentation for Java handler and some other small details
      - begin with changelog for 1.0.0
      - add EvaluationCounter commandline arg, counting receive/send, stages of mapping application (not directly related to JavaHandler)
      - make mappings non-static, and fix tests afterwards (not directly related to JavaHandler)
      - add missing fix for CI, i.e., ragdoc-view should always run (not directly related to JavaHandler)
  4. 25 Mar, 2022 2 commits
  5. 24 Mar, 2022 2 commits
  6. 04 Mar, 2022 1 commit
  7. 01 Mar, 2022 3 commits
    • René Schöne's avatar
      working on warnings · 49777537
      René Schöne authored
      - add warnings for dependency definitions, and some parameter combinations
    • René Schöne's avatar
      Merge branch '37-feature-send-endpoint-for-relations' into 'dev' · 4f85119d
      René Schöne authored
      Resolve "Feature: Send endpoint for relations"
      Closes #37
      See merge request !27
    • René Schöne's avatar
      Resolve "Feature: Send endpoint for relations" · ef3679c0
      René Schöne authored
      - added support for sending relation targets
      - internally, relations use forwarding
      - templates: add null check before mapping application only if endpoint is not a primitive type
      - generation: add default send mapping for java.util.List
      - Comiler: always print stacktrace upon compiler error
      - build: ragconnect.tests:classes depends on ragconnect.base:jar
      - test: checking in RelationTest, should be used in all tests, see #32
  8. 09 Feb, 2022 2 commits
    • René Schöne's avatar
      Merge branch '46-refactor-debug-messages-from-system-out-to-slf4j' into 'dev' · e616deb6
      René Schöne authored
      Resolve "Refactor debug messages from System.out to SLF4J"
      Closes #46
      See merge request !26
    • René Schöne's avatar
      Resolve "Refactor debug messages from System.out to SLF4J" · 42817476
      René Schöne authored
      - added "--logTarget" config parameter to Compiler, with console being default
      - made handlers to templates so that inside variable content is possible
      - refactored every System.out and System.err message to variable method
      - fixed Errors test case after logging changes
      - updated preprocessor-testing to not require handler-jadds as input anymore
      - grammar: removed obsolete DefinitionFileName from Handler
      - Compiler: revert to standard-out/-err instead of JUL for logging (slf4j did not work here), add some documentation snippets
      - use slf4j loggers in tests instead of log4j ones
      - always use slf4j as logTarget in build.gradle of tests
      - update log4j impl to 2.17.1 in tests
      - updated docu
  9. 04 Feb, 2022 2 commits
    • René Schöne's avatar
      Merge branch '38-feature-send-endpoint-for-attributes' into 'dev' · 517c6a91
      René Schöne authored
      Resolve "Feature: Send endpoint for attributes"
      Closes #38
      See merge request !25
    • René Schöne's avatar
      Resolve "Feature: Send endpoint for attributes" · c16a42ac
      René Schöne authored
      - change syntax in connect file, avoid colon
      - observer-entry now has list of connect-tokens and attributeCall is invoked once when attribute is flushed
      - INC_FLUSH_START and INC_FLUSH_END can now be nested
      - fix capitalize for null and empty strings, caused problems when used for empty entityName of context-free-endpoints
      - add documentation on finding bugs
      - consolidated use of awaitility
      - add documentation for attributes and their types
      - rename entityIsNormalAttribute to hasAttributeResetMethod (and flip boolean value)
  10. 20 Jan, 2022 2 commits
    • René Schöne's avatar
      Merge branch '36-feature-send-enpoint-for-non-terminal-using-implicit-nta' into 'dev' · 81c522ef
      René Schöne authored
      Resolve "Feature: Send enpoint for non-terminal using implicit NTA"
      Closes #36
      See merge request !24
    • René Schöne's avatar
      Resolve "Feature: Send enpoint for non-terminal using implicit NTA" · be0c640f
      René Schöne authored
      - add new configuration for name of Opts (reused JastAdd option)
      - restructure Compiler a bit (only exit using CompilerException)
      - update relast-preprocessor to the newest version in develop
      - begin to ease usage of index-based-list-access in template (remove typeIsList, because it is always true here)
      - add error if index-based-list-access ist set, but endpoint target is not a type
      - add composite RagConnectMappingPublisher for index-based-list-access
      - use getter/setter for lastValue of ragconnect-publisher
      - use local version of jastadd with fixed flush-inc-attr event
      - use changed jastadd to check params of that event (the index of the NTA in this case)
      - disconnect now is successful, if one sub-publisher removed the given token
      - touch terminals of implicit NTAs to make incremental evaluation aware of their dependencies
      - reflecting changes in expected text of negative tests: not resolvable types are recognized, token types are printed correctly
      - use indexed send for context-free send list endpoints
      - make writeCurrentValue member of AbstractMqttTest
      - forwarding NTAs are not NTAs anymore (since their value is the nonterminal itself and that would mess up their parent)
      - fix regression errors
      - add some documentation, updated old examples to also contain indexedSend and forwarding
  11. 08 Dec, 2021 6 commits
  12. 24 Nov, 2021 14 commits