Initial add.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%401
Don't need these now that they're versioned.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%402
I'm pretty sure I'm not editing this file anymore.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%403
I probably used this variable at one time...

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%404
Added -Wall.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%405
Fixed ambiguous order of operations. Thanks to Augie Fackler and -Wall (both in Adium) for finding these.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%406
Removed an #if 0'd block.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%407
Removing unused labels.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%408
Added -Wall to Makefile.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%409
Merged r6.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%4010
Completed the burnination of the old Parser folder. This is a combined parser/unparser project now.

--HG--
rename : Unparser/2005-2006.txt => 2005-2006.txt
rename : Unparser/2005.txt => 2005.txt
rename : Unparser/2006.txt => 2006.txt
rename : Unparser/2009-2010.txt => 2009-2010.txt
rename : Unparser/LICENSE.txt => LICENSE.txt
rename : Unparser/Makefile => Makefile
rename : Unparser/NSCalendarDate+ISO8601Parsing.h => NSCalendarDate+ISO8601Parsing.h
rename : Unparser/NSCalendarDate+ISO8601Parsing.m => NSCalendarDate+ISO8601Parsing.m
rename : Unparser/NSCalendarDate+ISO8601Unparsing.h => NSCalendarDate+ISO8601Unparsing.h
rename : Unparser/NSCalendarDate+ISO8601Unparsing.m => NSCalendarDate+ISO8601Unparsing.m
rename : Unparser/README.txt => README.txt
rename : Unparser/januaries.out => januaries.out
rename : Unparser/januaries.txt => januaries.txt
rename : Unparser/januaries3.txt => januaries3.txt
rename : Unparser/testparser.m => testparser.m
rename : Unparser/testparser.sh.in => testparser.sh.in
rename : Unparser/testparser.sh.py => testparser.sh.py
rename : Unparser/testunparser-expected.out => testunparser-expected.out
rename : Unparser/testunparser.out => testunparser.out
rename : Unparser/testunparser.sh => testunparser.sh
rename : Unparser/unparse-date.m => unparse-date.m
rename : Unparser/unparse-ordinaldate.m => unparse-ordinaldate.m
rename : Unparser/unparse-weekdate.m => unparse-weekdate.m
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%4011
s/testprog/testparser/

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%4012
Changed from stringFromDate: to stringForObjectValue:. We should be able to run on pre-Tiger now.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%4013
Merged http://trac.adiumx.com/changeset/16414?format=diff&new=16414 in, with the author's (Graham Booker's) consent to put it under BSD license (see LICENSE.txt in this revision of this directory).

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%4014
Adding the ability to provide a custom separator for parsing.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%4015
Don't try to support fractional minutes (12:05.5 == 12:05:30) when the time separator is '.' or ','.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%4016
Made this an external variable, so that you can pass in the default separator.
Also added an assertion. timeSep should never be NUL.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%4017
Renamed ISO8601DefaultTimeSeparatorCharacter to ISO8601ParserDefaultTimeSeparatorCharacter, so that the unparser can have its own.
Since I provide an assertion message, this needs to be NSAssert rather than NSParameterAssert. This fixes a build error (NSParameterAssert only expects one arg).

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%4018
Added support for a custom time separator in the unparser.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%4019
This should be YES for most tests.

--HG--
extra : convert_revision : svn%3A126d449c-a017-0410-b042-ab437f2cfecf/trunk%4020