Commit Graph

371 Commits

Author SHA1 Message Date
Robert Bendun 205868a868 0.5.0 2023-03-05 01:34:36 +01:00
Robert Bendun 1632ef74af Remove bestline from project 2023-03-05 01:31:32 +01:00
Robert Bendun ee9cd987e7 Use new command line parameter syntax in test runner 2023-03-05 01:24:09 +01:00
Robert Bendun 4ef724041b Merge branch 'repl' into staged-0.5 2023-03-05 01:18:41 +01:00
Robert Bendun 943b065626 Merge branch 'integrated-documentation' into staged-0.5 2023-03-05 01:13:15 +01:00
Robert Bendun 719e8d4f26 Report similar names for builtins that user is searching for 2023-03-05 01:10:43 +01:00
Robert Bendun 92e5c3169c Started `musique man` implementation: structure of a page implemented 2023-03-04 21:23:13 +01:00
Robert Bendun a2d8f28cd1 More colorfull error messages 2023-03-04 20:15:58 +01:00
Robert Bendun 20a6779e2f Usage generated from parameters short descriptions
Additionally printing short descriptions with list of proposed commands
2023-03-04 20:09:58 +01:00
Robert Bendun c0f021e57f Introduce internal parameters; better condition for enabling repl 2023-03-04 19:00:15 +01:00
Robert Bendun d351b49148 cleared mess in platform.hh 2023-03-04 18:35:46 +01:00
Robert Bendun 4dccde7830 Save history between command invocations 2023-03-04 17:59:33 +01:00
Robert Bendun ff58e6506d Fix CTRL-C one time use on Windows 2023-03-04 16:39:16 +01:00
Robert Bendun 2d61896824 C++ standard only interrupts implementation 2023-02-22 19:34:24 +01:00
Robert Bendun e26474a2d7 Replxx integration; Linux CTRL-C handler 2023-02-22 02:38:46 +01:00
Robert Bendun 280d6bda3c Remove unused Catch2 library 2023-02-20 18:55:37 +01:00
Robert Bendun a7ed7a0d65 Proper usage message 2023-02-20 18:33:32 +01:00
Robert Bendun 83ede4ef81 Support complex syntax for command line arguments
Support parameters prefixed by '-' or '--'.
Support parameters in form 'key=value'
2023-02-20 18:16:20 +01:00
Robert Bendun aaf6e6ec0c New parameter passing convention
With suggestions on wrong parameter names
2023-02-20 17:38:17 +01:00
Robert Bendun deabd1865a Introduced integrated documentation for builtin functions 2023-01-30 14:59:14 +01:00
Robert Bendun 25b446a5cc v0.4.0 2023-01-15 02:28:39 +01:00
Robert Bendun 253e9f9700 fix compilation warnings 2023-01-15 01:39:42 +01:00
Robert Bendun ddad9eafba Fix nested arithmetic expressions with undefined operator 2023-01-15 01:23:42 +01:00
Robert Bendun a03d22ce8d Documentation for new builtins: peers, ports and start 2023-01-15 01:14:27 +01:00
Robert Bendun a2149aa4ce Dockerfile forwards version parameter 2023-01-15 01:11:10 +01:00
Robert Bendun 9f57bbaecd Dockerfile builds Windows and Linux releases 2023-01-15 00:37:11 +01:00
Robert Bendun 243c49234f changed readme from pl to en 2023-01-14 23:11:45 +01:00
Robert Bendun 588e15a8b6 Merge branch 'port-in-context' 2023-01-14 23:05:42 +01:00
Robert Bendun 88f8fa7d75 remove unnesesary commandline params; :ports command 2023-01-14 23:01:51 +01:00
Robert Bendun 2b10ef61d0 credit ableton/link authors 2023-01-14 22:53:22 +01:00
Robert Bendun 860a302219 Move from std::stop_token to std::atomic<bool>
clang on macOS doesn't support <stop_token> now
2023-01-14 22:52:50 +01:00
Robert Bendun 23fe33abce peers builtin; fixed stop request issuing in starter 2023-01-14 22:52:50 +01:00
Mateusz Piątkowski 8d86dde405 Implemented start synchronization 2023-01-14 22:52:50 +01:00
Robert Bendun 99f89c2e8b Integrated Ableton/link library 2023-01-14 22:52:45 +01:00
Robert Bendun 4178308e96 make version info available 2023-01-14 22:48:15 +01:00
Robert Bendun e008a45cf7 overalocate strings to ensure correctness; diagnostic for assigment to undefined variable 2023-01-12 20:51:15 +01:00
Robert Bendun 8c4aecf6e0 Error message for using assigment as comparison operator (#38) 2023-01-12 20:25:45 +01:00
Robert Bendun 87cea02b45 negative numbers; fixed duration builtin 2023-01-10 06:41:08 +01:00
Robert Bendun 8fbeaea80d introduced multiple port connections 2023-01-09 21:29:33 +01:00
Robert Bendun 0b8fd86680 more documentation for builtin call 2023-01-09 19:30:02 +01:00
Mateusz Piątkowski f33627d05a minor fixes in documentation 2023-01-09 10:29:32 +01:00
Mateusz Piątkowski dcf160f017 minor fixes in documentation 2023-01-09 10:29:01 +01:00
Robert Bendun ef80bd0c5f builtin rotate: fix no arguments other then shift (#39) 2023-01-09 10:05:50 +01:00
Mateusz Piątkowski aec2f3f496 add example 2023-01-09 10:03:39 +01:00
Robert Bendun b39e1c4a0f builtin try: should be switched to macro with if or for 2023-01-09 09:58:31 +01:00
Mateusz Piątkowski d85c29427d apply changes from commit 986545b2ec and 0b14f0c563 2023-01-08 14:20:52 +01:00
Mateusz Piątkowski c8b8adca5d function documentation part 2 2023-01-08 14:14:47 +01:00
Robert Bendun 986545b2ec builtins note_{on,off}: error was reported even when function completed successfully (#37) 2023-01-08 09:56:44 +01:00
Robert Bendun ad95299a7e fixed builtins ceil, floor, round (#37) 2023-01-08 09:41:30 +01:00
Robert Bendun 93a15a3cf8 test runner: support adding and updating specific test cases 2023-01-08 08:50:53 +01:00