Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't report an error when parsing an empty annotations fileHEADupstream/master | Dominik Holland | 2022-01-27 | 1 | -1/+5 |
| | | | | Fixes: #64 | ||||
* | Improve error handling when parsing annotation files | Dominik Holland | 2022-01-27 | 2 | -7/+16 |
| | | | | | | | | | | | | The System.lookup() function is now throwing an exception when the name couldn't be found, instead of just returning None. This exception is catched in the FileSystem object and printed on stderr. In strict mode, any annotation error results in exiting the generator. Fixes: #90 | ||||
* | Replace usage of 'typing.io' by 'typing' | Dominik Holland | 2022-01-27 | 2 | -2/+2 |
| | | | | | | | | | With python 3.5 typing.io was integrated into the core libraries and no additional package is needed in order to use it. This also sets python 3.5 as the minimum version. Fixes: #104 | ||||
* | Bump version to 2.0.6 | Dominik Holland | 2022-01-27 | 1 | -1/+1 |
| | |||||
* | Always provide a error message when using undefiend jinja variables | Dominik Holland | 2022-01-27 | 1 | -11/+5 |
| | | | | This stopped working with newer jinja versions. | ||||
* | Bump version to 2.0.5 | Dominik Holland | 2022-01-27 | 1 | -1/+1 |
| | |||||
* | Disable the antlr runtim version check | Dominik Holland | 2022-01-27 | 2 | -2/+6 |
| | | | | | The current Lexer and Parser code also works with the latest version of antlr. We rely on the CI to detect any future problems. | ||||
* | Fix deprecated API usage | Dominik Holland | 2022-01-27 | 2 | -3/+3 |
| | | | | | | In addition fix all warnings found by flake. Also enable flake8 checks and more verbose test output on the CI. | ||||
* | Improve error reporting in qface files | Dominik Holland | 2022-01-27 | 1 | -1/+5 |
| | | | | | Only report the errors once using our own ErrorHandler. Also fix a bug which prevented the error message to be shown. | ||||
* | Bump version to 2.0.4 | Dominik Holland | 2022-01-27 | 1 | -1/+1 |
| | |||||
* | Fixes FileNotFoundError about the empty string path | Junil Kim | 2022-01-27 | 1 | -1/+2 |
| | |||||
* | Remove unneeded make_traceback import | Dominik Holland | 2022-01-27 | 1 | -2/+0 |
| | | | | | The generator used to import make_traceback, but in newer jinja versions this doesn't exist anymore. | ||||
* | fixed all tests | Juergen Ryannel | 2022-01-27 | 1 | -3/+3 |
| | |||||
* | upgrade to jinja 2.10.3 to fix jinja vulnerability of 2.10.0 | Juergen Ryannel | 2022-01-27 | 1 | -1/+1 |
| | |||||
* | add patch release 2.0.2 | Juergen Ryannel | 2022-01-27 | 1 | -1/+1 |
| | |||||
* | freeze qface dependencies based on QtIVI input (#92) | Jürgen Ryannel | 2022-01-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | | * freeze qface dependencies based on QtIVI input * upgrade version number to 2.0.1 * updated requirements and cli file * fix cli test-ci naming * was wrong fix * fix travis ci script | ||||
* | add new test module | Juergen Bocklage-Ryannel | 2022-01-27 | 1 | -0/+4 |
| | |||||
* | updates cpp helper macros | Juergen Bocklage-Ryannel | 2022-01-27 | 1 | -12/+35 |
| | |||||
* | remove variant model dependency | Juergen Bocklage-Ryannel | 2022-01-27 | 2 | -15/+11 |
| | |||||
* | add run option to qface script | Juergen Bocklage-Ryannel | 2022-01-27 | 4 | -9/+38 |
| | |||||
* | - introduce qface script mode | Juergen Bocklage-Ryannel | 2018-12-24 | 8 | -72/+132 |
| | | | | | | - add ability to load dynamic filters for qface script mode - extract generic filters - fixed some issues with cpp macros | ||||
* | - update macros to use ns filters | Juergen Bocklage-Ryannel | 2018-11-22 | 5 | -18/+48 |
| | | | | | - add path to generator out = dest / path / document - pre-register qtml/qtcpp/doc/basic filters | ||||
* | remove dependency to sh function | Juergen Bocklage-Ryannel | 2018-11-22 | 1 | -2/+2 |
| | |||||
* | Merge branch 'develop' of github.com:Pelagicore/qface into develop | Juergen Bocklage-Ryannel | 2018-11-22 | 6 | -21/+77 |
|\ | | | | | | | | | # Conflicts: # qface/watch.py | ||||
| * | move merge to generator and add module info helper | Juergen Bocklage-Ryannel | 2018-11-01 | 1 | -8/+9 |
| | | |||||
| * | add command line interface to qface | Juergen Bocklage-Ryannel | 2018-11-01 | 1 | -0/+40 |
| | | |||||
| * | fix issue with doc line arrays | Juergen Bocklage-Ryannel | 2018-11-01 | 1 | -3/+3 |
| | | |||||
| * | add parse stream operation | Juergen Bocklage-Ryannel | 2018-11-01 | 1 | -4/+19 |
| | | |||||
| * | update watch | Juergen Bocklage-Ryannel | 2018-11-01 | 1 | -10/+16 |
| | | |||||
* | | - add new qface binary to launch external rule files | Juergen Bocklage-Ryannel | 2018-11-22 | 7 | -32/+91 |
|/ | | | | | | - add ns to qtcpp/qtqml filters - restructured rules format, docs are now a list - changed monitor signature | ||||
* | update watch code | Juergen Bocklage-Ryannel | 2018-11-01 | 1 | -14/+11 |
| | |||||
* | added force option to generator. Force will force overwriting | Juergen Bocklage-Ryannel | 2018-05-03 | 1 | -4/+6 |
| | | | | files (so ignoring preserved). | ||||
* | Domain.py: fix qualified_name() (#73) | jacky309 | 2018-05-02 | 1 | -1/+5 |
| | |||||
* | Ensure watched file entries are always folders | Juergen Bocklage-Ryannel | 2018-05-02 | 1 | -0/+2 |
| | |||||
* | renamed property macro to prioperty_decl macro | Juergen Bocklage-Ryannel | 2018-05-02 | 1 | -4/+1 |
| | |||||
* | added default values feature to profile | Juergen Bocklage-Ryannel | 2018-03-08 | 2 | -1/+4 |
| | |||||
* | clean up of value parsing | Juergen Bocklage-Ryannel | 2018-03-08 | 1 | -11/+10 |
| | |||||
* | Merge branch 'feature/default_values' into develop | Juergen Bocklage-Ryannel | 2018-03-08 | 9 | -405/+497 |
|\ | | | | | | | | | | | * feature/default_values: Added default values to properties and struct fields. adding default values to interface properties and struct members | ||||
| * | Added default values to properties and struct fields. | Juergen Bocklage-Ryannel | 2018-03-08 | 8 | -336/+411 |
| | | |||||
| * | adding default values to interface properties and struct members | Juergen Bocklage-Ryannel | 2018-03-07 | 10 | -266/+523 |
| | | |||||
* | | Exposed the profile option on FileSytem.parse | Juergen Bocklage-Ryannel | 2018-03-07 | 1 | -7/+8 |
| | | |||||
* | | renamed the profiles to micro, advanced, full | Juergen Bocklage-Ryannel | 2018-03-07 | 2 | -6/+6 |
| | | |||||
* | | By default qface support the full profile. Also outputs | Juergen Bocklage-Ryannel | 2018-03-07 | 2 | -3/+3 |
| | | | | | | | | the choosen language profile. | ||||
* | | add initial support for profiles and a map with a value type only. | Juergen Bocklage-Ryannel | 2018-03-07 | 12 | -552/+904 |
| | | | | | | | | e.g. map<Station>. The key type is defined by the generator. | ||||
* | | Merge branch 'feature/profile' into develop | Juergen Bocklage-Ryannel | 2018-03-07 | 2 | -29/+54 |
|\ \ | | | | | | | | | | | | | # Conflicts: # qface/idl/profile.py | ||||
| * | | Start to use the qface language profile | Juergen Bocklage-Ryannel | 2018-03-07 | 2 | -29/+54 |
| | | | |||||
| * | | initial idea of a profile. Next would be to twek the listener | Juergen Bocklage-Ryannel | 2017-04-06 | 1 | -0/+36 |
| | | | |||||
* | | | By default only variantmodels are created. No special models anymore. | Juergen Bocklage-Ryannel | 2018-03-07 | 1 | -16/+7 |
| | | | |||||
* | | | small typo | Juergen Bocklage-Ryannel | 2018-03-07 | 1 | -1/+1 |
| | | | |||||
* | | | ensured YAML error reporting is always reported a string | Juergen Bocklage-Ryannel | 2018-03-07 | 1 | -1/+10 |
| | | |