196 |
- Fix: built-in "play_note()" function now returns 0 as result value if |
- Fix: built-in "play_note()" function now returns 0 as result value if |
197 |
-1 was passed for its fourth argument (note duration) and the respective |
-1 was passed for its fourth argument (note duration) and the respective |
198 |
parent note is already gone. |
parent note is already gone. |
199 |
|
- Implemented built-in script function "change_play_pos()". |
200 |
|
- NKSP language: Added support for user declared const array variables. |
201 |
|
- NKSP language: Raise parser warning if array variable is accessed with |
202 |
|
an index that exceeds the array's size. |
203 |
|
- NKSP language fix: Unknown characters were not handled correctly. |
204 |
|
- NKSP language: Added support for "synchronized .. end synchronized" |
205 |
|
code blocks. |
206 |
|
- Implemented built-in script function "abort()" which allows to abort |
207 |
|
another script handler by passing its callback ID. |
208 |
|
- Fixed potential memory access bug and potential undefined behavior of |
209 |
|
"init" event handlers. |
210 |
|
- Print a time stamp along to each call of built-in function "message()". |
211 |
|
- ScriptVM API: Added VMParserContext::preprocessorComments() which allows |
212 |
|
to retrieve all code blocks filtered out by the preprocessor. |
213 |
|
|
214 |
* Instruments DB: |
* Instruments DB: |
215 |
- Fixed memory access bug of general DB access code which lead to |
- Fixed memory access bug of general DB access code which lead to |