summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* More detailed changelogJohn Mark Bell2008-11-191-1/+18
| | | | svn path=/trunk/iconv/; revision=5740
* Update patchJohn Mark Bell2008-11-191-25/+40
| | | | svn path=/trunk/iconv/; revision=5739
* Stage Aliases file directly into distribution template.John Mark Bell2008-11-197-307/+11
| | | | | | | Fix compilation of makealiases when cross-compiling. Update dependencies so that aliases file gets built when needed. svn path=/trunk/iconv/; revision=5738
* Resurrect the sources of the Aliases file generator.John Mark Bell2008-11-195-0/+2230
| | | | svn path=/trunk/iconv/; revision=5737
* Ugh. Jump through hoops for RiscPkg. I'm not sure why I'm bothering with this.John Mark Bell2008-11-192-2/+20
| | | | svn path=/trunk/iconv/; revision=5736
* Create zip fileJohn Mark Bell2008-11-192-2/+4
| | | | svn path=/trunk/iconv/; revision=5735
* Move the declarations of iconv_initialise/iconv_finalise to a different header.John Mark Bell2008-11-1915-30/+79
| | | | | | | | | | | | | | | This keeps the public iconv.h free of such nonsense. Move the source for the RISC OS stubs to the distribution template tree. We will no longer shipped compiled stubs. People are quite capable of compiling this themselves. Also take the opportunity to tidy it up a bit. Bump the version number to 0.09 Introduce a "riscos-dist" target in Makefile-riscos. Update various bits of documentation. svn path=/trunk/iconv/; revision=5734
* Fix up output buffer length on memory exhaustionJohn Mark Bell2008-11-191-1/+5
| | | | svn path=/trunk/iconv/; revision=5733
* Fix strncasecmp implementation.John Mark Bell2008-11-191-1/+1
| | | | svn path=/trunk/iconv/; revision=5732
* Patch for UnicodeLib to make all enabled tests pass.John Mark Bell2008-11-192-0/+531
| | | | | | Document the need for this patch, and how to apply it. svn path=/trunk/iconv/; revision=5731
* Tools tree. Currently comprises something approximating a parser for the ↵John Mark Bell2008-11-191-0/+127
| | | | | | Unihan database. svn path=/trunk/iconv/; revision=5730
* Restore EUC-KR testdata to original contents, now we've added the ↵John Mark Bell2008-11-191-0/+3
| | | | | | appropriate mappings to KS X 1001. svn path=/trunk/iconv/; revision=5729
* Add three new mappings from CP949:John Mark Bell2008-11-191-0/+0
| | | | | | | | | + 0xA2E6 -> U+20AC + 0xA2E7 -> U+00AE + 0xA2E8 -> U+327E svn path=/trunk/iconv/; revision=5728
* Modify Big5 testdata to match expectations.John Mark Bell2008-11-192-0/+11
| | | | | | UnicodeLib's implementation of Big5 contains mapping table entries for 0xf9d6-0xf9dc, inherited from ETENS/CP950. It also implements a couple of Mac extensions, too. svn path=/trunk/iconv/; revision=5727
* Poke around with the ShiftJIS testdata to make the test pass.John Mark Bell2008-11-192-1880/+1247
| | | | | | | | This probably isn't the best approach, but there we go. UnicodeLib's ShiftJIS implementation incorporates the CP932 extensions, along with a number of Mac extensions. Thus, compare SHIFT_JIS.IRREVERSIBLE.TXT with CP932.IRREVERSIBLE.TXT to give an indication of how complete/bug-free the CP932 support is. svn path=/trunk/iconv/; revision=5726
* Update mapping tables for JIS X 0208 and JIS X 0212.John Mark Bell2008-11-192-0/+0
| | | | | | | | | | | | | | | Changes: JIS X 0208: + The mapping for entry 1/35 has been changed from U+005C to U+FF3C. JIS X 0212: + The mapping for entry 2/23 has been changed from U+007E to U+FF5E. These mappings better represent the codepoints in question. They also remove irreversible mappings for U+005C and U+007E, thus making round-trip conversions more robust. svn path=/trunk/iconv/; revision=5725
* Revert unintended commit of new mapping tablesJohn Mark Bell2008-11-192-0/+0
| | | | svn path=/trunk/iconv/; revision=5724
* Ignore expected failure of EUC-JP test -- there's no way to load two ↵John Mark Bell2008-11-193-1/+1
| | | | | | charsets into G0 at once, which is what the test is expecting. For future reference, should we want to fix this, 0x5C should map to U+005C and U+00A5, 0x7E should map to U+007E and U+203E. U+005C/U+007E come from US-ASCII, which is the default mapping. The other pair come from JIS X 0201 (Roman). svn path=/trunk/iconv/; revision=5723
* Drop mappings to Unicode private use area. These aren't likely to be of any ↵John Mark Bell2008-11-191-1880/+0
| | | | | | use when performing conversion. I can't see where this is specified, either. svn path=/trunk/iconv/; revision=5722
* Disable the GBK test -- at present, we support only GBK/{1,2}, as that's all ↵John Mark Bell2008-11-181-1/+1
| | | | | | | | that can be achieved through the use of an ISO-2022-based codec. To get full GBK support will most likely require a new codec, preferably supporting the whole of GB18030 (which is a superset of GBK). svn path=/trunk/iconv/; revision=5721