Adding support for skipping over UTF-8 BOM (byte order mark) and invalid UTF-16 BOMs in UTF-8.
Project updated by Xcode 5.
Converting tests to XCTest.
Converting tests to modern ObjC.
Converting tests to ARC.
Cleanup.
“-setup” is now called for every test, so we have to switch to “+initialize”.
Fixing indentation.
Updating file headers.
Implementing foundQuotedCell property and tests.
Refactoring QUOTES macros.
Cleanup.
Optimizing performance by only replacing escaped quotes if a cell is quoted.
Adding support and tests for NUL bytes in empty cells.
Adding support and tests for NUL bytes at the end of cells.
NUL bytes are now also removed from the end of cell strings. This results in empty strings for cells consisting of NUL bytes only.
Adding shortcut for empty cells.
Improving semantics by renaming previousStop_p to cellStart_p in parseString().