Releases: curiousdannii/emglken
Releases · curiousdannii/emglken
Version 0.3.0
Project organisation
- Uses the Docker image for Emscripten as it's much simpler to install and update Emscripten than using the emsdk
- Updated Emscripten version, and compile to WebAssembly
- Switch to CMake (#12)
- Compile against Remglk; (almost) the entire Glk API is now handled in C code (with just a few exceptions like some unicode functions), with JSON being transferred to and from GlkOte (#10). This does mean that support for stylehints and the Gargoyle Text Formatting functions has been dropped, though hopefully they will return soon!
- Publish to npm with a console script:
emglken
Interpreters
- Now uses unmodified interpreter submodules - the latest code of each is used directly
- Added TADS!
- Switched to the 0branch/hugo-unix repository for Hugo as it is now the de facto home of Hugo.
- For now Glulxe is not being built with its profiler mode while I figure out the best way to initiate it
Version 0.2.4
- Support stylehints and Gargoyle Text Formatting functions
- Substantial internal code changes so that Emglken is now an even thinner wrapper of GlkApi than before (fixing #11 in the process)
- Started adding autosaving/autorestoring support (does not yet work)
Version 0.2.3
- Added Glulxe, built both with and without its profiler mode
- Minor changes for performance and code size
Version 0.2.2
Version 0.2.1
- Hugo: increase the size of the undo buffer
- More code de-duplication for more savings
Version 0.2.0
- The core modules are wrapped by a class which provides the Quixe API. To locate the associated files, the
dirname
option can be set. - Internal changes which greatly reduce the amount of data duplicated between the C code and glkapi.js
Version 0.1.0
Initial version with Hugo 3.3.0 and Git 1.3.5