web-gnusto

log

age author description
4 years Atul Varma Fixed a bug that occurrs at the very beginning of curses.
4 years Atul Varma Made a SCons builder for JS ZCode files.
4 years Atul Varma Rename of z5->zcode where appropriate, js zcode variable is now just called 'zcode' instead of 'troll_z5', etc.
4 years Atul Varma Added to .hgignore
4 years Atul Varma Minor stylistic changes; jQuery chaining is neat.
4 years Atul Varma Added implementation of the restart opcode.
4 years Atul Varma Renamed trivial-zui.js to web-zui.js, since it's not really trivial anymore.
4 years Atul Varma The top window now supports styles, although due to some layout issues, as well as some aesthetic considerations, I've decided to ignore the reverse-video style and have anything in the top window always displayed in reverse video. This can be changed later via CSS and, I think, some code changes.
4 years Atul Varma Removed some unneeded test code.
4 years Atul Varma Just a few JS warning fixes.
4 years Atul Varma Text styles now display properly in the lower window (but not the upper one, yet).
4 years Atul Varma The top window now properly repositions itself whenever the window is resized.
4 years Atul Varma Added stub implementation for setBufferMode().
4 years Atul Varma The top window and bottom window are now placed at a proper distance apart from each other.
4 years Atul Varma Changed the engine runner unit test expected output as per a recent bugfix.
4 years Atul Varma Found a much easier way of getting the last character of a string.
4 years Atul Varma Modified indentation to be 2 spaces instead of 4, as per Mozilla's JS style guidelines.
4 years Atul Varma Fixed another console display bug. The troll 'info' command now seems to work without any major visual bugs.
4 years Atul Varma Increased column width of console to 80 characters.
4 years Atul Varma Removed the scrollbar from appearing. This fixes some dynamic layout issues, too, as the client area can no longer change due to a scrollbar appearing.
4 years Atul Varma Fixed some bugs regarding the escaping of output, some CSS changes.
4 years Atul Varma Top window output is less buggy now.
4 years Atul Varma Added very, very buggy support for the top window.
4 years Atul Varma The zui now has a getSize() method which returns the size of the screen in characters. This is communicated to the z-machine.
4 years Atul Varma Added docs for onEraseWindow(), changed implementation to match.
4 years Atul Varma Added logging functionality to engine-runner.
4 years Atul Varma Fixed a problem Myk reported whereby if you have Firefox's 'Search for text when I start typing' preference enabled, your keystrokes after your first one can't get to WebGnusto.
4 years Atul Varma Added bad implementation of character input. The 'info' command in Troll no longer crashes the Z-Machine, but because we don't currently support multiple windows and the the 'info' command uses the top window as an interface, it still looks like it's hanging.
4 years Atul Varma Implemented a terrible EraseWindow mechanism.
4 years Atul Varma Added gnusto-engine.min.js and troll.js as files to the repository; they're not that big, and they should allow the app to be used directly from the HG web repo.
4 years Atul Varma We now generate a minified version of gnusto-engine.js.
4 years Atul Varma Replaced jquery.js with a minified version.
4 years Atul Varma z5 js files are now encoded using base64, which makes them much smaller.
4 years Atul Varma Added jsmin.py, although I've removed the comment from the SConstruct to use packer b/c it doesn't actually reduce the size of troll.js (nor does minify).
4 years Atul Varma Added a TODO to use packer to further compress the z5 js file.
4 years Atul Varma Slightly better compression on z5_to_js_array.py.
4 years Atul Varma Added a cursor. It blinks!
4 years Atul Varma Added auto-scrolling so that new text doesn't go out of view.
4 years Atul Varma Basic keyboard input now works.
4 years Atul Varma Enhanced style sheet a bit.
4 years Atul Varma Added very simple style sheet.
4 years Atul Varma The engine runner now throws an exception when it gets an unimplemented effect.
4 years Atul Varma Added a trivial web-based zui that just prints stuff out and throws an exception when user input is required.
4 years Atul Varma Oops, fixed coordinate-order bug.
4 years Atul Varma Added more capabilities to engine runner.
4 years Atul Varma Better output for tests.
4 years Atul Varma Better output for the set-window effect/instruction.
4 years Atul Varma Added more functionality to engine runner, testing suite
4 years Atul Varma Improved the engine runner test suite.
4 years Atul Varma Converted tests to output comparison tests, which makes them shorter and easier to understand and more accurate.
4 years Atul Varma Moved tests into tests directory.
4 years Atul Varma Added a line input test.
4 years Atul Varma Minor refactoring of engine runner test.
4 years Atul Varma Added a test runner class w/ simple test suite.
4 years Atul Varma Renamed gnusto engine test.
4 years Atul Varma Turned test.js into a real, runnable test.
4 years Atul Varma test.js is now something of a manual unit test.
4 years Atul Varma Added .hgignore.
4 years Atul Varma Got Gnusto to load and 'run' a story file in web content.
4 years Atul Varma Origination; gnusto-engine.js is pristine, taken from the gnusto CVS repo in the src/xpcom/engine directory.