More fixes for IE9
Improvements for reading binary data via Internet Explorer 9.
Disable test that is failing and is not used anyway.
Refactor use of byte arrays
Previously, byte arrays were implemented as string with values from 0 to 255 inclusive. Some runtimes such as Node and modern browsers have native array implementations. These should be faster.
This commit changes changes WebODF to use the native arrays. Since byte arrays differ across runtimes, they are now abstracted by the Runtime.
Some work on a possible cursor implementation.
Add testareas element because in new WebKit browsers, tests on the DOM that use a selection need to be anchored in the DOM.
fix tests to new UnitTester class
small changes towards a better cursor
Add test for writing of data and fix it for firefox. for other browsers this will be really hard.
Store mtime in zipfile and also retrieve it.
Add very simple support for writing zip files
Zip files written are not compressed, have wrong crc and mtime set to zero.
Store some small changes.
Make function for converting string yield to the main loop so it does not freeze UI.
Pass unit tests in arrays, not in hashes/objects. Each test is function with a name and can be identified by that name.
Add unit test to and fix bug in core.Base64.
Add two tests and make them pass in the three runtimes.
Add three Zip unit tests and make them pass on the command-line.
Refactoring snapshot. Not done yet.
Add support for reading only parts of a file.Two out of three implementations do pass the unit test, but cheat by reading the entire file and passing only part of it on.
Add ability to have asynchroneous unit tests.
Make compiling more strict, move style2css
Stop the "make" command when a failing unit test is encountered.
Remove unneeded files.
Fix class to run in Rhino.
More work on unit tests.
More work on getting unit tests running.
Just a lot of work to get the tests in shape. Still ongoing.
Add cursor implementation with tests.
Add pointwalker implementation with tests.