Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ensure we use the canonical charset name when invoking iconv_open() | John Mark Bell | 2009-10-12 | 1 | -1/+2 |
| | | | | svn path=/trunk/libparserutils/; revision=9628 | ||||
* | Correctly handle case where all of the following are true: | John Mark Bell | 2009-07-25 | 1 | -3/+17 |
| | | | | | | | | | 1) There's outstanding data to be read 2) We haven't read the first chunk of data 3) We've recieved EOF 4) There's insufficient input data to detect the charset svn path=/trunk/libparserutils/; revision=8789 | ||||
* | Make magic static. | John Mark Bell | 2009-07-25 | 1 | -1/+1 |
| | | | | svn path=/trunk/libparserutils/; revision=8788 | ||||
* | Less brain-dead constant for the benefit of ARM platforms. | John Mark Bell | 2009-07-02 | 1 | -2/+2 |
| | | | | svn path=/trunk/libparserutils/; revision=8268 | ||||
* | Remove dependency on a library providing ntohl/htonl. | John Mark Bell | 2009-07-02 | 6 | -60/+60 |
| | | | | svn path=/trunk/libparserutils/; revision=8267 | ||||
* | Inevitably, Windows requires winsock.h instead of the BSD stack headers. | John Mark Bell | 2009-07-02 | 5 | -0/+20 |
| | | | | svn path=/trunk/libparserutils/; revision=8263 | ||||
* | Reasons I hate TCPIPLibs: | John Mark Bell | 2009-06-20 | 5 | -86/+96 |
| | | | | | | | | | | | | 1) You need to include sys/types.h yourself 2) You need to ensure that netinet/in.h is included before arpa/inet.h 3) Neither arpa/inet.h nor netinet/in.h define htonl/ntohl -- it's in machine/endian.h which, fortunately, is included from sys/types.h Add a bunch of explicit casts to uint32_t to the results of calls to ntohl/htonl to appease Norcroft's "implicit narrowing cast" warning. svn path=/trunk/libparserutils/; revision=7891 | ||||
* | Lose dead code | John Mark Bell | 2009-05-27 | 1 | -5/+0 |
| | | | | svn path=/trunk/libparserutils/; revision=7579 | ||||
* | Lose a bunch of trailing commas. | John Mark Bell | 2009-04-15 | 1 | -1/+1 |
| | | | | | | GCC 2.95 compatibility. svn path=/trunk/libparserutils/; revision=7094 | ||||
* | Remove chunkarray implementation. It's unused. | John Mark Bell | 2009-04-15 | 3 | -261/+1 |
| | | | | svn path=/trunk/libparserutils/; revision=7093 | ||||
* | Lose garbage todo | John Mark Bell | 2009-04-01 | 1 | -3/+0 |
| | | | | svn path=/trunk/libparserutils/; revision=7025 | ||||
* | Port to new buildsystem | John Mark Bell | 2009-03-24 | 6 | -273/+13 |
| | | | | svn path=/trunk/libparserutils/; revision=6854 | ||||
* | Add ability to retrieve vector length. Fix missing note in iteration api | Daniel Silverstone | 2009-02-15 | 1 | -0/+23 |
| | | | | svn path=/trunk/libparserutils/; revision=6527 | ||||
* | Remove dict, hash and rbtree from libparserutils | Daniel Silverstone | 2009-02-14 | 5 | -1383/+1 |
| | | | | svn path=/trunk/libparserutils/; revision=6512 | ||||
* | Ensure that parserutils_inputstream_peek(_slow)? have API documentation. | John Mark Bell | 2009-01-09 | 1 | -1/+2 |
| | | | | svn path=/trunk/libparserutils/; revision=6008 | ||||
* | Silence doxygen warnings. | John Mark Bell | 2009-01-09 | 5 | -5/+9 |
| | | | | svn path=/trunk/libparserutils/; revision=6007 | ||||
* | Correct return value when we can't find a charset in inputstream constructor. | John Mark Bell | 2009-01-06 | 1 | -14/+62 |
| | | | | | | Add new API to enable on-the-fly changing of the input charset. This is only possible if no data has been read from the stream. svn path=/trunk/libparserutils/; revision=5969 | ||||
* | Change API of inputstream_peek(_slow) to return errors. Joy. | John Mark Bell | 2009-01-06 | 2 | -18/+31 |
| | | | | svn path=/trunk/libparserutils/; revision=5965 | ||||
* | Make input filter correctly return _BADENCODING. | John Mark Bell | 2009-01-06 | 2 | -5/+6 |
| | | | | svn path=/trunk/libparserutils/; revision=5964 | ||||
* | C89 | François Revel | 2008-12-22 | 1 | -2/+3 |
| | | | | svn path=/trunk/libparserutils/; revision=5920 | ||||
* | Fix build on 32bit platforms. | John Mark Bell | 2008-12-02 | 1 | -2/+2 |
| | | | | svn path=/trunk/libparserutils/; revision=5868 | ||||
* | Chunked arrays: Pack length of entries into array as a prefix to the data. | John Mark Bell | 2008-12-01 | 4 | -55/+53 |
| | | | | | | Limit maximum length of data items stored in hash/chunked array to 2^16-1. svn path=/trunk/libparserutils/; revision=5858 | ||||
* | Make things clearer through use of temporary variables | John Mark Bell | 2008-11-30 | 1 | -15/+19 |
| | | | | svn path=/trunk/libparserutils/; revision=5853 | ||||
* | New datastructures: | John Mark Bell | 2008-11-30 | 5 | -2/+581 |
| | | | | | | | | | + Chunked array + Hash table (open addressing) Constify parameter to parserutils_stack_push svn path=/trunk/libparserutils/; revision=5850 | ||||
* | Pedantic whitespace changes | John Mark Bell | 2008-11-30 | 5 | -12/+8 |
| | | | | svn path=/trunk/libparserutils/; revision=5842 | ||||
* | C89 | François Revel | 2008-11-29 | 1 | -5/+6 |
| | | | | svn path=/trunk/libparserutils/; revision=5840 | ||||
* | C89 | François Revel | 2008-11-29 | 6 | -19/+33 |
| | | | | svn path=/trunk/libparserutils/; revision=5839 | ||||
* | C89 | François Revel | 2008-11-29 | 5 | -8/+23 |
| | | | | svn path=/trunk/libparserutils/; revision=5838 | ||||
* | Return errors from dictionary constructor/destructor | John Mark Bell | 2008-11-09 | 1 | -12/+21 |
| | | | | svn path=/trunk/libparserutils/; revision=5673 | ||||
* | Fix build when iconv filter is enabled | John Mark Bell | 2008-11-09 | 1 | -2/+2 |
| | | | | svn path=/trunk/libparserutils/; revision=5661 | ||||
* | What to do with errors when reading from the buffer? | John Mark Bell | 2008-11-09 | 1 | -0/+3 |
| | | | | svn path=/trunk/libparserutils/; revision=5658 | ||||
* | Fix double free of filter read codec when resetting to an unsupported encoding. | John Mark Bell | 2008-11-09 | 1 | -6/+19 |
| | | | | svn path=/trunk/libparserutils/; revision=5657 | ||||
* | Return errors from constructors and destructors. | John Mark Bell | 2008-11-08 | 17 | -299/+431 |
| | | | | svn path=/trunk/libparserutils/; revision=5652 | ||||
* | Add API to vector to permit peeking. | John Mark Bell | 2008-10-18 | 1 | -0/+20 |
| | | | | svn path=/trunk/libparserutils/; revision=5596 | ||||
* | ASCII charset codec. | John Mark Bell | 2008-09-24 | 3 | -1/+529 |
| | | | | svn path=/trunk/libparserutils/; revision=5429 | ||||
* | Purge remaining traces of iconv codec. | John Mark Bell | 2008-09-07 | 1 | -7/+0 |
| | | | | svn path=/trunk/libparserutils/; revision=5284 | ||||
* | Tidy up CFLAGS/LDFLAGS | John Mark Bell | 2008-09-05 | 3 | -3/+3 |
| | | | | svn path=/trunk/libparserutils/; revision=5249 | ||||
* | Remove the iconv codec. It serves no purpose. | John Mark Bell | 2008-09-05 | 2 | -684/+1 |
| | | | | svn path=/trunk/libparserutils/; revision=5248 | ||||
* | Fix encoding. Sigh. | John Mark Bell | 2008-09-05 | 2 | -4/+6 |
| | | | | svn path=/trunk/libparserutils/; revision=5241 | ||||
* | Fix stupid. | John Mark Bell | 2008-09-04 | 2 | -4/+4 |
| | | | | | | Testcase for cp1252. Currently fails because of spurious nonsense at the end of the output. May be a test driver bug. svn path=/trunk/libparserutils/; revision=5237 | ||||
* | Fix bugs. | John Mark Bell | 2008-09-04 | 2 | -2/+2 |
| | | | | svn path=/trunk/libparserutils/; revision=5236 | ||||
* | Extended 8bit coded. Mostly for Windows-125n support. Also needs testing. | John Mark Bell | 2008-09-04 | 4 | -1/+765 |
| | | | | svn path=/trunk/libparserutils/; revision=5235 | ||||
* | ISO-8859-n codec. This needs some testing. | John Mark Bell | 2008-09-04 | 5 | -1/+831 |
| | | | | svn path=/trunk/libparserutils/; revision=5233 | ||||
* | Move the location of the utf8 buffer every time we're asked for a character ↵ | John Mark Bell | 2008-08-13 | 1 | -0/+24 |
| | | | | | | | | in debug mode. This leaks memory lots, deliberately. svn path=/trunk/libparserutils/; revision=5081 | ||||
* | Fix valgrind's aliascmp() warning. | Andrew Sidwell | 2008-08-11 | 1 | -3/+4 |
| | | | | svn path=/trunk/libparserutils/; revision=5026 | ||||
* | Add parentheses | John Mark Bell | 2008-08-11 | 1 | -5/+5 |
| | | | | svn path=/trunk/libparserutils/; revision=5025 | ||||
* | Fix a logic error, and make a test clearer & more efficient as per jmb's review. | Andrew Sidwell | 2008-08-09 | 1 | -5/+3 |
| | | | | svn path=/trunk/libparserutils/; revision=4973 | ||||
* | Make the lpu alias comparion stuff ignore punctuation characters, as per HTML5 | Andrew Sidwell | 2008-08-07 | 1 | -6/+60 |
| | | | | svn path=/trunk/libparserutils/; revision=4947 | ||||
* | Rather more optimal data comparator -- compare data lengths first then, if ↵ | John Mark Bell | 2008-08-01 | 1 | -4/+4 |
| | | | | | | they're equal, compare the actual data. svn path=/trunk/libparserutils/; revision=4856 | ||||
* | Check for error in iconv_open | John Mark Bell | 2008-07-31 | 1 | -0/+2 |
| | | | | svn path=/trunk/libparserutils/; revision=4833 |