Skip to content

Releases: curiousdannii/emglken

Version 0.3.0

17 Aug 23:56
Compare
Choose a tag to compare

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

12 Nov 23:57
Compare
Choose a tag to compare
  • 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

02 Dec 03:00
Compare
Choose a tag to compare
  • Added Glulxe, built both with and without its profiler mode
  • Minor changes for performance and code size

Version 0.2.2

05 Oct 05:12
Compare
Choose a tag to compare
  • Catch an error when the emterpreter file can't be loaded (#2)
  • Fix a typo in glk_put_buffer_stream which meant that Hugo could not save (#3)

Version 0.2.1

13 Jul 03:45
Compare
Choose a tag to compare
  • Hugo: increase the size of the undo buffer
  • More code de-duplication for more savings

Version 0.2.0

04 Jul 12:14
Compare
Choose a tag to compare
  • 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

04 Apr 11:38
Compare
Choose a tag to compare

Initial version with Hugo 3.3.0 and Git 1.3.5