Fred L. Drake, Jr.
93a409f6f6
Factor out some error reporting code used when the parser is expected
...
to report an error, and either doesn't report an error at all or
reports the wrong error.
2002-08-23 03:35:40 +00:00
Fred L. Drake, Jr.
80cac4a780
Renamed the last test added to be more clear about the condition being
...
tested.
Added a couple of additional tests checking for proper response to the
same well-formedness constraint. No bugs to fix there, just trying to
improve the coverage of the test suite.
2002-08-23 03:14:01 +00:00
Fred L. Drake, Jr.
6143619cf2
Elaborate a comment slightly.
2002-08-22 21:58:11 +00:00
Fred L. Drake, Jr.
4b551b1b96
showVersion(): Only check for \ in the path on Windows, the same as
...
in tmain().
2002-08-22 21:55:25 +00:00
Fred L. Drake, Jr.
803bc07fa7
Add a test case for the improper reporting of a failure of the "Entity
...
Declared" WFC fixed in lib/xmlparse.c 1.65.
2002-08-22 21:41:05 +00:00
Fred L. Drake, Jr.
9f99125a39
Preliminary version number increment.
2002-08-22 21:32:39 +00:00
Karl Waclawek
fa7b20a32a
Fix for WFC: Entity Declared handling:
...
Expat would return an "undefined entity" error for the document:
<!DOCTYPE doc SYSTEM "foo">
<doc>&entity;</doc>
if the DTD was not read.
2002-08-22 21:24:10 +00:00
Fred L. Drake, Jr.
1297454350
Added some minor markup, plus many more internal hyperlinks.
2002-08-22 21:08:43 +00:00
Karl Waclawek
f90c9ae324
Applied patch #598352 : Patch for defaultHandler in DTD.
2002-08-22 14:52:44 +00:00
Fred L. Drake, Jr.
5db0d6708d
Reduce the maximum line with to 80 (including the newline character).
...
This should make the AS/400 port easier to maintain.
2002-08-22 13:58:48 +00:00
Fred L. Drake, Jr.
63cb50611f
Suppress a warning from GCC that moveToFreeBindingList() had no
...
prototype, by making it static.
2002-08-22 03:54:17 +00:00
Karl Waclawek
c2f6f06d91
Added more detail about the unknownEncodingHandler.
2002-08-22 00:06:51 +00:00
Karl Waclawek
de7c8418bb
Applied patch for bug #596931 : XML_ParseReset and memory leaks.
2002-08-21 20:00:09 +00:00
Karl Waclawek
f5f615c931
Fixed typo.
2002-08-11 01:36:05 +00:00
Fred L. Drake, Jr.
88701bc30f
Fix well-formedness, broken in the previous checkin.
2002-08-08 22:21:06 +00:00
Fred L. Drake, Jr.
1908fd3dbd
Added documentation on how Expat deals with XML versions other than
...
1.0, and shows how an application can affect it.
Closes SF bug #584041 .
2002-08-08 22:17:28 +00:00
Fred L. Drake, Jr.
86803b4c89
Specify XHTML 1.0 Strict, conform, and add the "Valid XHTML 1.0" icon.
...
Rip out a lot of the extra layers of <div/> and <a/> elements.
2002-08-08 21:51:31 +00:00
Fred L. Drake, Jr.
60b31ae5e7
Add the "Valid XHTML 1.0" icon.
2002-08-08 21:51:01 +00:00
Fred L. Drake, Jr.
aef65d4ec3
Lots of really minor changes:
...
- Wrap paragraphs more consistently.
- Make this well-formed XML.
- When making a hyperlink to a function description, consistently
place the anchor inside the code, not the other way around.
- Make more references to function names hyperlinks to the
descriptions.
- Fix a few small typos.
- Don't always use an extra div to carry a class attribute, just stick
it on the pre.
2002-08-08 20:41:43 +00:00
Fred L. Drake, Jr.
3d198c888e
Style cleanup.
2002-08-08 20:37:11 +00:00
Fred L. Drake, Jr.
81f729ae08
Document XML_DefaultCurrent().
...
Update the documentation on XML_SetDefaultHandler() and
XML_SetDefaultHandlerExpand().
Closes SF bug #585537 .
2002-08-08 19:29:08 +00:00
Fred L. Drake, Jr.
63f624a708
Update the API documentation with the use of XML_Status for the
...
XML_Parse() and XML_ParseBuffer() functions.
2002-08-08 18:54:15 +00:00
Fred L. Drake, Jr.
d836d20cbb
Define specific return values for the XML_Parse*() functions, and use them
...
to test all XML_Parse*() return values in the test and sample code.
This is binary-compatible with previous Expat 1.95.x releases.
dtdInit(): Make this a void function, since there is only one possible
return value.
parserInit(), poolGrow(), setContext(): Make these return XML_Bool values,
to match their intended semantics.
XML_ParseBuffer(): Use NULL instead of 0 for a pointer value.
2002-08-02 19:44:09 +00:00
Fred L. Drake, Jr.
e573251a94
Define specific return values for the XML_Parse*() functions, and use them
...
to test all XML_Parse*() return values in the test and sample code.
This is binary-compatible with previous Expat 1.95.x releases.
2002-08-02 19:40:09 +00:00
Fred L. Drake, Jr.
f9777c9428
doProlog(): Use NULL instead of 0 to clear pointer variables.
...
getContext(): The needSep local is Boolean, so declare & set it that
way.
2002-08-01 05:42:57 +00:00
Fred L. Drake, Jr.
4f4ed4952d
Caught some more Boolean fields in the internals.
2002-07-31 22:41:48 +00:00
Fred L. Drake, Jr.
502c611b6e
Use the new Boolean definitions internally.
2002-07-31 22:11:50 +00:00
Fred L. Drake, Jr.
56ba3dc676
Add definitions to support Boolean values in the Expat API.
2002-07-31 22:10:42 +00:00
Karl Waclawek
f54c938123
Applied patch for bug #434664 : utf8_toutf16 infinite loop.
2002-07-29 01:05:11 +00:00
Karl Waclawek
f944d41397
Added documentation to prevent the misunderstanding that led
...
to bug #580503 : user called parsing functions recursively.
2002-07-27 23:13:16 +00:00
Karl Waclawek
34fbc4a88f
Fixes to make it work with make & the free BCC32 command line compiler:
...
- enabled long command arguments with the "-l" option in makefile.mak
- removed an erroneous linker option from elements.mak
2002-07-27 17:50:45 +00:00
Karl Waclawek
3f78776e80
Applied patch # 581069
2002-07-27 16:21:39 +00:00
Karl Waclawek
6285ef5296
Applied patch # 581069
2002-07-27 16:13:51 +00:00
Fred L. Drake, Jr.
092a369ad2
When creating a tarball from the HEAD instead of a release tag, use
...
the date to generate the filename instead of the Expat version
number. This makes sense since the resulting tarball does not
represent a versioned release.
2002-07-25 15:21:06 +00:00
Fred L. Drake, Jr.
93deea5e26
Shorten all lines longer than 80 characters to be shorter than 80.
...
Required for OS/400 support.
2002-07-25 14:51:19 +00:00
Fred L. Drake, Jr.
71ca0cbb08
Add a whine about the C preprocessor abuse used in this file.
...
Wrap most of the longer lines so fit in less than 80 columns (required
for OS/400 support).
2002-07-25 14:47:45 +00:00
Fred L. Drake, Jr.
3167cb2a06
Remove cruftiness.
2002-07-24 01:20:18 +00:00
Fred L. Drake, Jr.
83271c5dbf
make_basic_suite(): Simplify the organization of the test cases into
...
just two groups: "basic" (no namespaces) and "namespace".
Rename one test function so it's name makes more sense, and is
shorter.
2002-07-22 17:49:17 +00:00
Fred L. Drake, Jr.
632b20c24f
Added regression test for SF bug #584832 , adapted from contributed
...
test.
2002-07-22 17:15:48 +00:00
Karl Waclawek
8d051e9409
Fix for bug #584832 : incorrect handling of internal entities.
...
The wrong string pool was cleared.
2002-07-22 13:32:37 +00:00
Karl Waclawek
d8d3b5fe2e
Applied patch for bug #584183 : crash in builds without DTD support
2002-07-20 13:31:06 +00:00
Fred L. Drake, Jr.
f44e4a0b87
Fixup whitespace.
2002-07-15 19:57:34 +00:00
Fred L. Drake, Jr.
c89080e4c9
Add news for the 1.95.4 release.
2002-07-12 18:39:32 +00:00
Fred L. Drake, Jr.
c3d1828990
Change the "next release" to 1.95.5.
2002-07-12 18:38:06 +00:00
Fred L. Drake, Jr.
8c9556f8b6
Present signature lines for function declarations much more
...
consistently.
2002-07-12 16:24:33 +00:00
Fred L. Drake, Jr.
22f9b46259
More nullification: use "return NULL" instead of "return 0" for
...
functions that return pointer types.
Wrap some long lines.
Captalize the first sentences of some comments, etc.
2002-07-12 16:07:28 +00:00
Fred L. Drake, Jr.
8e4bcc645c
We're building Expat, not subversion. Appearantly a cut-n-pasto.
2002-07-12 15:49:33 +00:00
Fred L. Drake, Jr.
04507aa326
xmlwf/readfilemap.c is not used on Windows.
2002-07-12 15:07:30 +00:00
Fred L. Drake, Jr.
95b26fb994
Capitalize "Expat" consistently.
2002-07-12 05:21:23 +00:00
Fred L. Drake, Jr.
50b7b52735
Change the Borland support files so that the DLLs are named libexpat.dll and
...
libexpatw.dll, as they are for MSVC.
Since I do not have a Borland build environment, I hope I have not botched
this change!
2002-07-12 05:17:26 +00:00