Initial commit to create a '-c' flag which suppresses the desktop starting so allowing a normal morphic snapshot to be used in a command line setting.
Fixed missing parenthesis in snapshotAction.self
Small refactor, addition of annotations.
Did a spike of a MySQL driver for Self.

I just wanted to see how hard it would be to make Self usable for simple web applications.

The driver doesn't do much yet, but the basics for speaking the MySQL socket protocol are mostly there, and it can do queries and sometimes even convert the data to/from objects.

There's an implementation of SHA1 in there, not well tested.

Also added a few miscellaneous methods to some core objects (like byteVectors).

Oh, and there are some rudimentary readStream and writeStream objects. (I just pulled the reading and writing methods from traits abstractFile up into a couple of mixins, one for reading and one for writing. So now you can create a writeStream, which has the same writing methods that a file has, but which is backed by a string.)
First cut at a FastCGI interface for Self.
A few small changes needed for Klein.
A few changes needed for Klein.
Added an ifNone: method to collections, along the same lines as ifNone:IfOne:IfMany:.
Added a replaceAllSatisfying:With: method to indexable collections.
Fixed a typo in some comments, added max: and min: methods to the ordered mixin.
Made the javaServer stuff file in OK (sort of, I think). It still needs to be filed in from the terminal, without the Self desktop running.
Starting to refactor the tests to make it easier to use them in Klein. Also refactored the slotFinder to be iterative instead of recursive.
Merge branch 'master' of git@github.com:AdamSpitz/self
Forgot to add blockTests.self.
Forgot some more files.
Split mirrorProgramming from mirror, so that Klein won't need to file it in.
Added value:With:With:With:With:With:With:.
Added Chris Double as an AUTHOR
Changed flag to be "-headless" to start image without ui2
Merge branch 'commandline'