Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
* NKSP: Introducing 64 bit support for NKSP integer scripts variables (declare $foo). * Require C++11 compiler support. * Autoconf: Added m4/ax_cxx_compile_stdcxx.m4 macro which is used for checking in configure for C++11 support (as mandatory requirement) and automatically adds compiler argument if required (e.g. -std=C++11). * Bumped version (2.1.1.svn3).
* Added test cases for NKSP core language aspects and core built-in functions. * NKSP: Added method ScriptVM::setExitResultEnabled() which allows to explicitly enable the built-in exit() function to optionally accept one function argument; the value of the passed exit() function argument will then become available by calling VMExecContext::exitResult() after script execution. * Bumped version (2.1.1.svn2).
* Fixed compilation error with clang libc++.
* NKSP: Print a time stamp along to each call of built-in function "message()". * ScriptVM API: Added VMParserContext::preprocessorComments() which allows to retrieve all code blocks filtered out by the preprocessor. * Bumped version (2.0.0.svn63).
- Fixed compilation error with some compilers.
* NKSP Fix: Never suspend "init" event handlers. * NKSP: Implemented built-in script function "array_equal()". * NKSP: Implemented built-in script function "search()". * NKSP: Implemented built-in script function "sort()". * Bumped version (2.0.0.svn52).
* NKSP: Implemented built-in script function "in_range()". * Bumped version (2.0.0.svn36).
* NKSP Fix: "init" event handler was not always executed when a script was loaded. * NKSP built-in wait() script function: abort script execution if a negative or zero wait time was passed as argument (since this is a common indication of a bug either of the script or even of the engine, which could lead to RT instability or even worse). * Bumped version (2.0.0.svn24).
* NKSP: Implemented built-in script function "min()". * NKSP: Implemented built-in script function "max()". * Bumped version (2.0.0.svn23).
* NKSP: Implemented built-in script function "sh_left()". * NKSP: Implemented built-in script function "sh_right()". * Bumped version (2.0.0.svn22).
* NKSP: Implemented built-in script function "inc()". * NKSP: Implemented built-in script function "dec()". * NKSP language fix: division expressions were evaluated too often. * NKSP language fix: string concatenation operator was right associative instead of left (to right). * Bumped version (2.0.0.svn15).
- Just added API doc comments to Script VM code.
- Fixed compile error on Windows.
* Implemented built-in instrument script function "abs()". * Implemented built-in instrument script function "random()". * Implemented built-in instrument script function "num_elements()". * Disabled debug mode of RefPtr template class. * Bumped version (1.0.0.svn51).
* ScriptVM (WIP): Built-in script function "play_note()" now returns the event ID of the triggered note. * ScriptVM (WIP): Implemented built-in script int variable $EVENT_ID. * ScriptVM (WIP): Implemented built-in script function "ignore_event()". * ScriptVM (WIP): Implemented built-in script function "ignore_controller()" (accepts one and no argument). * Bumped version (1.0.0.svn44).
* ScriptVM (WIP): Implemented execution of script event handlers "note" and "release". * ScriptVM (WIP): Implemented built-in script function "play_note()" (only two of the max. four function arguments are currently implemented yet though). * ScriptVM (WIP): Fixed incorrect handling of suspended scripts. * Bumped version (1.0.0.svn43).
* (WIP) Implemented parser and VM for upcoming new real-time instrument script support. It needs yet to be integrated into the sampler's sampler engines. You can toy around for now with the command line tool "ls_instr_script" and i.e. examples showing the core language features under src/scriptvm/examples/. * Bumped version (1.0.0.svn41).
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC |