summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* U+FEFF no longer generates EINVAL.John-Mark Bell2013-01-131-1/+3
| | | | | A bare BOM is now considered a successful conversion. See d18d556 for why we expected EINVAL at all.
* Transliteration fixes:John-Mark Bell2013-01-133-9/+87
| | | | | | | | | | | | * Clear any substitution if codec reset has been requested. * Don't report memory exhaustion when failing to allocate space for the test conversion in translit_try_sequence: there's nothing the caller can do, so treat it as if the substitution cannot be converted to the target character set. * Correctly report success if we run out of input immediately following a flush of a substitution. Additional tests for transliteration.
* Add proper transliteration support.John-Mark Bell2013-01-119-42/+2179
|
* Correct handling of trailing valid shift sequences. Previously wouldJohn-Mark Bell2013-01-065-3/+117
| | | | | | erroneously report EINVAL, instead of silently accepting them. Requires UnicodeLib 0.60.
* Ignore include/lib*John-Mark Bell2012-09-011-0/+2
|
* Fix bitrot in riscos-dist targetJohn-Mark Bell2012-09-011-5/+3
|
* Purge makealiases; it's moved to ROOL's repository.John-Mark Bell2012-09-016-2188/+303
|
* Update to new NSBUILD infrastructureDaniel Silverstone2012-06-296-8/+10
| | | | svn path=/trunk/iconv/; revision=14011
* Lose obsolete patchJohn Mark Bell2011-03-242-547/+0
| | | | svn path=/trunk/iconv/; revision=12130
* Bump version numberJohn Mark Bell2011-01-043-3/+3
| | | | svn path=/trunk/iconv/; revision=11202
* Revert r11199, as we've tagged the releaseJohn Mark Bell2011-01-041-2/+0
| | | | svn path=/trunk/iconv/; revision=11201
* Hard-code module date string for releasereleases/0.11John Mark Bell2011-01-041-0/+2
| | | | svn path=/trunk/iconv/; revision=11199
* Note that the Aliases file has been updatedJohn Mark Bell2011-01-041-1/+2
| | | | svn path=/trunk/iconv/; revision=11198
* Bump some version numbers, update copyright year, silence svn exportJohn Mark Bell2011-01-043-6/+6
| | | | svn path=/trunk/iconv/; revision=11197
* Reflect expectation that zip is installed in a sane placeJohn Mark Bell2011-01-041-2/+2
| | | | svn path=/trunk/iconv/; revision=11196
* Blank INDEX file to appease the testrunnerJohn Mark Bell2011-01-041-0/+0
| | | | svn path=/trunk/iconv/; revision=11192
* Obtain Aliases file from the Unicode resource -- testrunner no longer passes ↵John Mark Bell2011-01-041-4/+32
| | | | | | it to us svn path=/trunk/iconv/; revision=11191
* Prep for 0.11 releaseJohn Mark Bell2011-01-042-2/+3
| | | | svn path=/trunk/iconv/; revision=11190
* Sync aliases with hubbubJohn Mark Bell2010-12-042-1/+2
| | | | svn path=/trunk/iconv/; revision=10975
* Ensure local include path overrides buildsystem settings.John Mark Bell2009-08-011-2/+2
| | | | svn path=/trunk/iconv/; revision=8961
* Windows sucks.John Mark Bell2009-06-111-0/+0
| | | | svn path=/trunk/iconv/; revision=7770
* Sync with core buildsystemJohn Mark Bell2009-04-212-3/+3
| | | | svn path=/trunk/iconv/; revision=7229
* Fix include lines so it compiles cleanly with Norcroft and using its std C ↵John Tytgat2009-04-181-2/+2
| | | | | | headers. svn path=/trunk/iconv/; revision=7129
* Shared library versioningJohn Mark Bell2009-04-032-5/+7
| | | | svn path=/trunk/iconv/; revision=7035
* Always add aliases to post targets.John Mark Bell2009-03-267-134/+143
| | | | | | | Build module sources when testing (with the wrapper) Fix testsuite to actually run. svn path=/trunk/iconv/; revision=6902
* Fix most of the bugs that crept in.John Mark Bell2009-03-264-31/+32
| | | | | | test/GNU needs sorting out, as it's currently broken. svn path=/trunk/iconv/; revision=6900
* Purge testrunnerJohn Mark Bell2009-03-261-167/+0
| | | | svn path=/trunk/iconv/; revision=6898
* First attempt at using the core buildsystemJohn Mark Bell2009-03-2610-884/+220
| | | | svn path=/trunk/iconv/; revision=6897
* Improve error reporting from iconv_eightbit_new. This means we correctly ↵John Mark Bell2009-01-056-57/+80
| | | | | | | | return EINVAL if we can't find a mapping table, rather than assuming ENOMEM. Bump version number while we're at it. svn path=/trunk/iconv/; revision=5962
* Sync with realityJohn Mark Bell2009-01-051-2/+1
| | | | svn path=/trunk/iconv/; revision=5961
* Apparently, the compiler complains less when you initialise variables. Who'd ↵John Mark Bell2008-11-291-1/+1
| | | | | | have thought it?! svn path=/trunk/iconv/; revision=5831
* UTF-8 test dataJohn Mark Bell2008-11-291-0/+0
| | | | svn path=/trunk/iconv/; revision=5829
* Sync with surrogates/U+FFFE/U+FFFE patchJohn Mark Bell2008-11-291-5/+12
| | | | svn path=/trunk/iconv/; revision=5828
* Bump version number.John Mark Bell2008-11-294-5/+14
| | | | | | Update changelog with changes since 0.09 svn path=/trunk/iconv/; revision=5827
* Fix resumption of decode after EINVAL.John Mark Bell2008-11-292-0/+27
| | | | | | iconv() expects to replay the whole sequence whereas UnicodeLib expects to resume where it left off. svn path=/trunk/iconv/; revision=5826
* Incorporate fix for utf-8 codec when encountering illegal byte sequencesJohn Mark Bell2008-11-291-10/+38
| | | | svn path=/trunk/iconv/; revision=5819
* Test data for illegal utf-8 byte sequence.John Mark Bell2008-11-292-6/+10
| | | | | | | Fix command line argument parsing somewhat. Ensure we output all the converted data, even if we're aborting because of an illegal byte sequence. svn path=/trunk/iconv/; revision=5818
* Sync with patch sent to ROOL.John Mark Bell2008-11-291-36/+2
| | | | svn path=/trunk/iconv/; revision=5817
* Remove hard-coded date string - not needed now we've tagged the release.John Mark Bell2008-11-191-2/+0
| | | | svn path=/trunk/iconv/; revision=5754
* Hard-code the date string for 0.09releases/0.09John Mark Bell2008-11-192-1/+3
| | | | svn path=/trunk/iconv/; revision=5751
* Update ChangeLog with release date.John Mark Bell2008-11-191-2/+2
| | | | svn path=/trunk/iconv/; revision=5750
* Drop -s option. There's no point implementing it.John Mark Bell2008-11-191-1/+1
| | | | svn path=/trunk/iconv/; revision=5749
* Make handling of EILSEQ resynchronise stream if we've been asked to ignore ↵John Mark Bell2008-11-191-2/+18
| | | | | | | | errors. Some kind of handling for failure to read from input file. svn path=/trunk/iconv/; revision=5748
* Shuffle data through a fixed-size bufferJohn Mark Bell2008-11-191-23/+59
| | | | svn path=/trunk/iconv/; revision=5747
* Dump the list of known encoding aliases when asked. Don't expect any kind of ↵John Mark Bell2008-11-194-8/+9
| | | | | | sort order -- that would require a level of thought I don't have right now. svn path=/trunk/iconv/; revision=5746
* Use a zip binary that has half a chance of preserving filetypes.John Mark Bell2008-11-191-2/+2
| | | | svn path=/trunk/iconv/; revision=5745
* On RISC OS, use Unicode:, rather than attempting to getenv("Unicode$Path") ↵John Mark Bell2008-11-194-8/+8
| | | | | | and concatenating the leafname on the end. svn path=/trunk/iconv/; revision=5744
* Fix riscos-dist target -- failed to ensure Aliases file ended in release tree.John Mark Bell2008-11-191-0/+2
| | | | svn path=/trunk/iconv/; revision=5743
* Release announcement template.John Mark Bell2008-11-191-0/+40
| | | | svn path=/trunk/iconv/; revision=5742
* Remove obsolete makefileJohn Mark Bell2008-11-191-80/+0
| | | | svn path=/trunk/iconv/; revision=5741