Fri, 23 May 2008 03:50:44 -0700 |
Atul Varma |
Added a very simple index.html.
default tip
|
Fri, 23 May 2008 03:38:23 -0700 |
Atul Varma |
Index generator removes extraneous messages in descriptions.
|
Fri, 23 May 2008 03:25:49 -0700 |
Atul Varma |
Minor refactoring.
|
Fri, 23 May 2008 03:25:15 -0700 |
Atul Varma |
Added if-archive index generator.
|
Thu, 22 May 2008 00:23:20 -0700 |
Atul Varma |
Fixed a bug that prevented games from being able to restart themselves.
|
Thu, 22 May 2008 00:00:14 -0700 |
Atul Varma |
The window no longer auto-scrolls all the way to the bottom of the page unconditionally; if text has been displayed that the user needs to read, the viewport is only scrolled to the last point that we know the user has read up to, which is the last point that we took input from the user.
|
Wed, 21 May 2008 22:00:48 -0700 |
Atul Varma |
Added support for colors; photopia seems to run okay, at least the first two chapters.
|
Wed, 21 May 2008 20:32:48 -0700 |
Atul Varma |
Fixed a bug raised by the color version of Photopia.
|
Wed, 21 May 2008 16:00:46 -0700 |
Atul Varma |
Fixed a bug in the error reporting mechanism raised by the black & white version of Photopia on if-archive.
|
Wed, 21 May 2008 15:20:01 -0700 |
Atul Varma |
Implemented wimp-out instruction, which is invoked often in Galatea.
|
Wed, 21 May 2008 15:08:52 -0700 |
Atul Varma |
Saved/restored games are now done on a per-game basis.
|
Wed, 21 May 2008 11:44:51 -0700 |
Atul Varma |
Path to if-archive mirror dir is determined more robustly in xhr_proxy.py.
|
Wed, 21 May 2008 11:32:20 -0700 |
Atul Varma |
Renamed 'gnusto' to 'parchment', preserving the naming of gnusto-engine.js, of course.
|
Wed, 21 May 2008 11:25:34 -0700 |
Atul Varma |
Fixed a minor CSS bug.
|
Wed, 21 May 2008 11:23:49 -0700 |
Atul Varma |
The app now lazily mirrors the if-archive if the story querystring param begins with 'if-archive'.
|
Wed, 21 May 2008 10:45:54 -0700 |
Atul Varma |
Added a cgi-bin file that downloads zcode files from the IF archive.
|
Wed, 21 May 2008 09:41:05 -0700 |
Atul Varma |
The app now optionally takes a querystring param of 'story', which points to a z-code file of a story to load. If none is given, troll is loaded.
|
Wed, 21 May 2008 09:17:01 -0700 |
Atul Varma |
Converted the SConstruct into a standard Python script; SCons is no longer a dependency of this project.
|
Wed, 21 May 2008 07:22:50 -0700 |
Atul Varma |
gnusto.html now includes all non-minified, non-packed JS by default. The SCons script now minifies all JS and creates a new gnusto.min.html file that includes all minified JS.
|
Wed, 21 May 2008 07:06:42 -0700 |
Atul Varma |
Got rid of the step whereby we have to convert a binary z-code file to a base64-encoded JS string. We still need the base64 codec for save/restore, though.
|
Tue, 20 May 2008 23:24:09 -0700 |
Atul Varma |
Added a modified version of beret.js from gnusto (originally at src/xpcom/beret/beret.js in the gnusto source tree), because this file contains code to load quetzal save files (gnusto-engine.js contains code to save quetzal files).
|
Sun, 18 May 2008 23:47:15 -0700 |
Atul Varma |
We now properly pass-through hotkey keypresses.
|
Sun, 18 May 2008 23:38:04 -0700 |
Atul Varma |
Added support for mousewheel scrolling.
|
Sun, 18 May 2008 23:21:28 -0700 |
Atul Varma |
The line height of buffered windows is now dynamically determined.
|
Sat, 17 May 2008 13:44:15 -0700 |
Atul Varma |
Added to the font-family list for the buffered-window style.
|
Sat, 17 May 2008 02:14:49 -0700 |
Atul Varma |
Simplified CSS. The width of the central column is now dynamically determined by calculating the width of a 80-column, fixed-pitch line. The top window is also more faithful to its intended presentation in that it doesn't always display in reverse video.
|
Fri, 16 May 2008 18:28:59 -0700 |
Atul Varma |
Minor stylistic changes.
|
Fri, 16 May 2008 18:22:12 -0700 |
Atul Varma |
Fixed a minor display bug that could occur as the result of my last commit.
|
Fri, 16 May 2008 18:15:27 -0700 |
Atul Varma |
Finally got quotations in Curses and Troll looking decent, although it's potentially a somewhat fragile solution.
|
Fri, 16 May 2008 16:30:27 -0700 |
Atul Varma |
Fixed a typo in the original gnusto code.
|
Fri, 16 May 2008 15:53:14 -0700 |
Atul Varma |
Replaced the burin() calls in gnusto-engine with a new logger function.
|
Fri, 16 May 2008 13:44:46 -0700 |
Atul Varma |
Fixed a top-window display bug in curses.
|
Fri, 16 May 2008 12:23:14 -0700 |
Atul Varma |
WebZui now logs print opcodes.
|
Fri, 16 May 2008 12:06:50 -0700 |
Atul Varma |
Added curses to the build system and made it the default story to load, since troll is loading and running fine now.
|
Fri, 16 May 2008 12:05:04 -0700 |
Atul Varma |
Fixed a bug that occurrs at the very beginning of curses.
|
Fri, 16 May 2008 11:58:37 -0700 |
Atul Varma |
Made a SCons builder for JS ZCode files.
|
Fri, 16 May 2008 11:36:24 -0700 |
Atul Varma |
Rename of z5->zcode where appropriate, js zcode variable is now just called 'zcode' instead of 'troll_z5', etc.
|
Fri, 16 May 2008 11:30:19 -0700 |
Atul Varma |
Added to .hgignore
|
Fri, 16 May 2008 11:14:05 -0700 |
Atul Varma |
Minor stylistic changes; jQuery chaining is neat.
|
Fri, 16 May 2008 11:11:17 -0700 |
Atul Varma |
Added implementation of the restart opcode.
|
Fri, 16 May 2008 10:07:38 -0700 |
Atul Varma |
Renamed trivial-zui.js to web-zui.js, since it's not really trivial anymore.
|
Fri, 16 May 2008 02:47:31 -0700 |
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.
|
Fri, 16 May 2008 02:15:55 -0700 |
Atul Varma |
Removed some unneeded test code.
|
Fri, 16 May 2008 02:14:19 -0700 |
Atul Varma |
Just a few JS warning fixes.
|
Fri, 16 May 2008 02:12:44 -0700 |
Atul Varma |
Text styles now display properly in the lower window (but not the upper one, yet).
|
Fri, 16 May 2008 00:43:45 -0700 |
Atul Varma |
The top window now properly repositions itself whenever the window is resized.
|
Fri, 16 May 2008 00:35:06 -0700 |
Atul Varma |
Added stub implementation for setBufferMode().
|
Fri, 16 May 2008 00:13:16 -0700 |
Atul Varma |
The top window and bottom window are now placed at a proper distance apart from each other.
|
Thu, 15 May 2008 23:49:12 -0700 |
Atul Varma |
Changed the engine runner unit test expected output as per a recent bugfix.
|
Thu, 15 May 2008 23:46:19 -0700 |
Atul Varma |
Found a much easier way of getting the last character of a string.
|
Thu, 15 May 2008 23:42:23 -0700 |
Atul Varma |
Modified indentation to be 2 spaces instead of 4, as per Mozilla's JS style guidelines.
|
Thu, 15 May 2008 03:05:32 -0700 |
Atul Varma |
Fixed another console display bug. The troll 'info' command now seems to work without any major visual bugs.
|
Thu, 15 May 2008 03:00:18 -0700 |
Atul Varma |
Increased column width of console to 80 characters.
|
Thu, 15 May 2008 02:56:45 -0700 |
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.
|
Thu, 15 May 2008 02:11:25 -0700 |
Atul Varma |
Fixed some bugs regarding the escaping of output, some CSS changes.
|
Thu, 15 May 2008 01:54:01 -0700 |
Atul Varma |
Top window output is less buggy now.
|
Thu, 15 May 2008 00:03:40 -0700 |
Atul Varma |
Added very, very buggy support for the top window.
|
Tue, 13 May 2008 22:56:06 -0700 |
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.
|
Tue, 13 May 2008 22:33:20 -0700 |
Atul Varma |
Added docs for onEraseWindow(), changed implementation to match.
|
Tue, 13 May 2008 22:18:32 -0700 |
Atul Varma |
Added logging functionality to engine-runner.
|
Tue, 13 May 2008 16:53:24 -0700 |
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.
|
Mon, 12 May 2008 11:23:47 -0700 |
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.
|
Mon, 12 May 2008 10:43:51 -0700 |
Atul Varma |
Implemented a terrible EraseWindow mechanism.
|
Mon, 12 May 2008 00:59:55 -0700 |
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.
|
Mon, 12 May 2008 00:52:01 -0700 |
Atul Varma |
We now generate a minified version of gnusto-engine.js.
|
Mon, 12 May 2008 00:48:13 -0700 |
Atul Varma |
Replaced jquery.js with a minified version.
|
Mon, 12 May 2008 00:45:00 -0700 |
Atul Varma |
z5 js files are now encoded using base64, which makes them much smaller.
|
Mon, 12 May 2008 00:01:59 -0700 |
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).
|
Sun, 11 May 2008 19:07:57 -0700 |
Atul Varma |
Added a TODO to use packer to further compress the z5 js file.
|
Sun, 11 May 2008 19:06:23 -0700 |
Atul Varma |
Slightly better compression on z5_to_js_array.py.
|
Sun, 11 May 2008 18:56:51 -0700 |
Atul Varma |
Added a cursor. It blinks!
|
Sun, 11 May 2008 18:38:45 -0700 |
Atul Varma |
Added auto-scrolling so that new text doesn't go out of view.
|
Sun, 11 May 2008 18:19:08 -0700 |
Atul Varma |
Basic keyboard input now works.
|
Sun, 11 May 2008 17:43:36 -0700 |
Atul Varma |
Enhanced style sheet a bit.
|
Sun, 11 May 2008 17:37:10 -0700 |
Atul Varma |
Added very simple style sheet.
|
Sun, 11 May 2008 17:31:51 -0700 |
Atul Varma |
The engine runner now throws an exception when it gets an unimplemented effect.
|
Sun, 11 May 2008 17:29:16 -0700 |
Atul Varma |
Added a trivial web-based zui that just prints stuff out and throws an exception when user input is required.
|
Sun, 11 May 2008 17:04:35 -0700 |
Atul Varma |
Oops, fixed coordinate-order bug.
|
Sun, 11 May 2008 17:01:09 -0700 |
Atul Varma |
Added more capabilities to engine runner.
|
Sun, 11 May 2008 16:55:56 -0700 |
Atul Varma |
Better output for tests.
|
Sun, 11 May 2008 16:50:57 -0700 |
Atul Varma |
Better output for the set-window effect/instruction.
|
Sun, 11 May 2008 15:52:18 -0700 |
Atul Varma |
Added more functionality to engine runner, testing suite
|
Sun, 11 May 2008 14:28:29 -0700 |
Atul Varma |
Improved the engine runner test suite.
|
Sun, 11 May 2008 13:58:05 -0700 |
Atul Varma |
Converted tests to output comparison tests, which makes them shorter and easier to understand and more accurate.
|
Sun, 11 May 2008 13:29:13 -0700 |
Atul Varma |
Moved tests into tests directory.
|
Sun, 11 May 2008 13:11:14 -0700 |
Atul Varma |
Added a line input test.
|
Sun, 11 May 2008 12:56:56 -0700 |
Atul Varma |
Minor refactoring of engine runner test.
|
Sun, 11 May 2008 12:51:23 -0700 |
Atul Varma |
Added a test runner class w/ simple test suite.
|
Sun, 11 May 2008 12:19:14 -0700 |
Atul Varma |
Renamed gnusto engine test.
|
Sun, 11 May 2008 12:18:44 -0700 |
Atul Varma |
Turned test.js into a real, runnable test.
|
Sat, 10 May 2008 22:46:42 -0700 |
Atul Varma |
test.js is now something of a manual unit test.
|
Sat, 10 May 2008 09:30:09 -0700 |
Atul Varma |
Added .hgignore.
|
Sat, 10 May 2008 09:29:27 -0700 |
Atul Varma |
Got Gnusto to load and 'run' a story file in web content.
|
Sat, 10 May 2008 08:18:10 -0700 |
Atul Varma |
Origination; gnusto-engine.js is pristine, taken from the gnusto CVS repo in the src/xpcom/engine directory.
|