- merge PR #74, 76, 77; tweak CI workflow
- Merge pull request #60 from fmessmer/fix/catkin_lint some catkin_lint fixes
- some catkin_lint fixes
- Contributors: David Conner, dcconner, fmessmer
- Merge develop branch
- Updates for Melodic and Noetic releases on github.com/FlexBE
- Merge remote-tracking branch 'origin/feature/python3_support' into develop
- Add support for python3
- Use correct state prefix in autocompletion (fix #65)
- Prevent module caching in Python parser to fix state reloading (see #61)
- Sort input-dependent elements for more deterministic code generation (see #`team-vigir/flexbe_behavior_engine#111 <team-vigir/flexbe_behavior_engine#111>`_)
- Contributors: Philipp Schillinger
- Revert nwjs version increment because of Travis failure due to Chromium bug (see https://crbug.com/1025266)
- Increment nwjs version after file chooser fix
- Use HTML file chooser instead of Chrome file API for settings import and export (see #52)
- Improve cache for workspace switching and allow to disable it
- Fix detection of new packages
- Merge branch 'benmaidel-feature/cmd_option_checkbehaviors' into develop
- Always run all behavior check tests and print error message
- Robustify behavior loading for generating behavior check reports
- Close window-related sub-processes also when only closing the window (see team-vigir/flexbe_behavior_engine#105)
- Merge remote-tracking branch 'origin/fix/handle_closed_window' into develop
- add --check-behavior command line option
- Fix support for symbolic references in Python parser
- Robustify Python parser against instantiation failures (see team-vigir/flexbe_behavior_engine#99)
- Close window-related sub-processes also when only closing the window (see team-vigir/flexbe_behavior_engine#105)
- Merge branch 'cheffe112-bugfix-import-config' into develop
- Fix mixed indentation
- reverting nw.js to last known-to-work version From nw.js 0.42.4, the import/export configuration functionality throws an "Invalid calling page. This function can't be called from a background page." error. This has been reported for nw.js already on nwjs/nw.js#7349. Hence, the import/export functionality is currently unusable with nw.js >0.42.3 as integrated in b93078fd6705445bf6183af40598619243800b1e.
- throw error if importing/exporting configuration crashes
- Explicitly spawn window on center position because default changed
- Allow comment after super-call in regex state parser (see team-vigir/flexbe_behavior_engine#98)
- Check for undefined transition label (fix team-vigir/flexbe_behavior_engine#100)
- Merge branch 'cheffe112-bugfix-python-parsing' into develop
- Fix mixed indentation
- bugfix: avoid crash during Python state parsing on empty documentation string The Python state parsing feature introduced in 4f20227ef900ca32e78414c190fb464d964666e5 used to crash when no docstring is provided in a state definition, hence stalling the parsing procedure. This commit returns the default label "[no documentation]" on a missing docstring.
- Contributors: Benjamin Maidel, Philipp Schillinger, Tobias Doernbach
- Increment nwjs version
- Fix documentation format warnings (see #48)
- Contributors: Philipp Schillinger
- Add python-based state parser alternative (see team-vigir/flexbe_behavior_engine#93)
- Implement a quick connect when dropping a state onto a transition
- Add internal dependencies (see #39)
- Enable package cache and track update progress
- Clear outcome request on transition and explicit message
- Robustify package parser against malformed package.xml (see #37)
- Contributors: Philipp Schillinger
- Match update of flexbe_ci to xenial
- Add dependency on libnss3 to package.xml (see #35)
- Improve support for activities
- Merge remote-tracking branch 'origin/feature/sub_parameters' into develop
- Various minor improvements
- Allow to set parameters of included behaviors
- Merge remote-tracking branch 'origin/master' into develop
- Contributors: Philipp Schillinger
- Merge remote-tracking branch 'origin/develop'
- Merge pull request #33 from henroth/master Check that package.xml exists before trying to read it.
- Fix indentation and variable declaration
- Check that package.xml exists before trying to read it. Very old packages/stacks may not have a package.xml, but ros will report them as existing packages
- Contributors: Henry Roth, Philipp Schillinger
- Merge remote-tracking branch 'origin/develop'
- Add cmake dependency on rostest
- Merge remote-tracking branch 'origin/master' into develop
- Contributors: Philipp Schillinger
- Merge remote-tracking branch 'origin/develop'
- Switch to curl for nwjs download
- Contributors: Philipp Schillinger
- Merge remote-tracking branch 'origin/develop'
- Fix #29: Use correct statelib call to open source code
- Contributors: Philipp Schillinger
- Initial ROS release
- Contributors: Philipp Schillinger
- Merge remote-tracking branch 'origin/develop'
- Add shortcut support for sourcing
- Fix #8: Correct typo in synthesis feedback
- Fix #15: Correctly handle duplicate state class definitions
- Merge remote-tracking branch 'origin/develop'
- Merge remote-tracking branch 'origin/master' into develop
- Hide detailed install output
- Increment nwjs version
- Merge branch 'feature/add_tests' into develop
- Update manifest
- Create .travis.yml
- Set test_report to executable
- Add test routine
- Merge remote-tracking branch 'origin/feature/install_support' into develop
- Fix #25: Use python path instead of package path
- Update manifest
- Prevent behavior modifications when loading from install space
- Move package python path out of package parser
- Fixes issue #24 using first proposed solution.
- implementing ROS.getPackagePythonPath similarly to IO.PackageParser's getPythonPath
- Use package path for manual section update
- Merge branch 'tu-darmstadt-ros-pkg-master' into feature/install_support
- Adjust catkin install paths for rospack use
- Merge branch 'master' of https://github.com/tu-darmstadt-ros-pkg/flexbe_app into tu-darmstadt-ros-pkg-master Conflicts: CMakeLists.txt bin/run_app src/io/io_behaviorloader.js src/io/io_packageparser.js
- Parse installed packages (see #19)
- Merge pull request #18 from meyerj/feature/install-rules Add cmake install rules and use rospack to find nw executable
- fix state path to correct generated import statements
- make locating behavior files work in install and devel setups
- make behaviors work in install space
- Add cmake install rules and use rospack to find nw executable
- Fix #14: Update state definition only for python files but any event type
- Merge pull request #13 from FlexBE/feature/state_update Update states when source code changes (see #10)
- Update manifest
- Update states when source code changes (see #10)
- Contributors: Dorian Scholz, Dustin Gooding, Johannes Meyer, Philipp Schillinger
- Merge remote-tracking branch 'origin/develop'
- Contributors: Philipp Schillinger
- Merge remote-tracking branch 'origin/develop'
- Make behavior name processing more robust (fix team-vigir/flexbe_behavior_engine#51)
- Update manifest
- Fix #12: Improved responsiveness of connecting transitions
- Fix #9: Correctly reset transitions to outcomes and add removal
- Remove requirement of keyring access
- Merge remote-tracking branch 'origin/feature/autoinstall' into develop
- Merge remote-tracking branch 'origin/master' into feature/autoinstall
- Install nwjs on running catkin build
- Removed nwjs files and added install to first execution
- Contributors: Philipp Schillinger
- Several minor additions and fixes
- Update manifest
- Can select to use default values for behavior input keys (see team-vigir/flexbe_behavior_engine#38)
- Fix #7: Whitespace before first state parameter now optional
- Fix #6: Compare float value not int for parameter value bounds
- Enable utf-8 encoding in generated behaviors
- Fix #5: Negative values for numeric parameters
- Added support for state and behavior packages in editor
- Contributors: Philipp Schillinger
- Update manifest
- Add button to view state source code
- Fix: use correct attribute to determine drag indicator width
- Fix: stop that states jump to zero if move icon is only clicked
- Fix: creating a new behavior fails when onboard engine is running (see #4)
- Fix: creating a new behavior fails without error log (see #4)
- Fixed missing yaml import in ROS action client
- Support opening multiple windows
- Only update drawing on outcome request if available (fixes #2)
- Contributors: Philipp Schillinger
- Update manifest
- Fix to avoid placement of new states under container path label
- Fixed function reference for visual update of autonomy level change
- Removed deprecated roslib import
- Contributors: Philipp Schillinger
- Update README.md
- Made required files executable
- Initial commit of software
- Update README.md
- Initial commit
- Contributors: Philipp Schillinger