[Initial import lorne@cons.org.nz**20060530110732] [Improved bool/int parsing lorne@cons.org.nz**20060530221620] [Generalized slot thing parsers lorne@cons.org.nz**20060530224040] [Entry line encoder lorne@cons.org.nz**20060601151710] [Additional parsers lorne@cons.org.nz**20060601151733] [Indentation lorne@cons.org.nz**20060601154906] [Init string parser lorne@cons.org.nz**20060602132314] [Add a first mockup of a GUI Gustav van der Merwe **20060603063831 The code in GUI.hs is messy and should be refactorised, there are alignment issues but these can be sorted. Also, the spy function needs to be forked off so the GUI doesnt freeze. Later a we will verify user input and have error messages for incorrect input and a stop button will be added. ] [Slightly better GUI Gustav van der Merwe **20060604025457 Just fixed some alignment issues and added some default values in the entry boxes I use for testing (it sucked to enter them every time, and with no verification for typos.. shudder). ] [Fix GUI freeze Gustav van der Merwe **20060604025816 Just fork off the spy function (with OS threads, doesnt work with IO threads for some reason, now build with -threaded) so the GUI doesnt freeze. ] [Special block parsing lorne@cons.org.nz**20060618124352] [Partyline formatting parser lorne@cons.org.nz**20060619092228] [Record syntax for Partyline.Format lorne@cons.org.nz**20060622024157] [Consistent handling of formatting `Reset' lorne@cons.org.nz**20060622025908] [Byte parser for parsing dotted decimal IPs lorne@cons.org.nz**20060622030345] [Renamed Team constructor to ChangeTeam lorne@cons.org.nz**20060622030656] [Winlist parser lorne@cons.org.nz**20060622030859] [Minor field parser improvements lorne@cons.org.nz**20060622031606]