]> granicus.if.org Git - libexpat/log
libexpat
22 years agoAdded target to run checks based on xmlwf and James Clark's test cases.
Fred L. Drake, Jr. [Mon, 29 Apr 2002 21:31:18 +0000 (21:31 +0000)]
Added target to run checks based on xmlwf and James Clark's test cases.
This is not run by "make check" since it requires unzip, wget, and network
access to set up the tests.  Use "make run-xmltext" to run the tests.

22 years agoFix stupid last minute change.
Fred L. Drake, Jr. [Mon, 29 Apr 2002 17:10:26 +0000 (17:10 +0000)]
Fix stupid last minute change.

22 years agoAdded a bunch of assertions that internal assumptions are not violated
Fred L. Drake, Jr. [Mon, 29 Apr 2002 17:09:31 +0000 (17:09 +0000)]
Added a bunch of assertions that internal assumptions are not violated
(specifically, make sure args are not NULL).

If the expected value is not the right length, include the value found in
the error message, to make problems easier to diagnose.

22 years agoWrap some long lines, including ones I just introduced.
Fred L. Drake, Jr. [Fri, 26 Apr 2002 05:14:20 +0000 (05:14 +0000)]
Wrap some long lines, including ones I just introduced.
There ought to be a good way to use a real editor with MSCV!

22 years agoCut down on the warnings from MSVC6 on Warning Level 4.
Fred L. Drake, Jr. [Fri, 26 Apr 2002 04:46:24 +0000 (04:46 +0000)]
Cut down on the warnings from MSVC6 on Warning Level 4.

22 years agoRevise the data accumulation to be at least a little separated from the
Fred L. Drake, Jr. [Thu, 25 Apr 2002 04:04:42 +0000 (04:04 +0000)]
Revise the data accumulation to be at least a little separated from the
actual test code.  Not pretty & lacking in internal documentation, but
allows the test code to be a bit more readable.

22 years agoMake the organization slightly easier to discern.
Fred L. Drake, Jr. [Thu, 25 Apr 2002 01:42:34 +0000 (01:42 +0000)]
Make the organization slightly easier to discern.

22 years agoAdded "NEWS" file for 1.95.3. Still needs to be filled in a bit.
Fred L. Drake, Jr. [Wed, 24 Apr 2002 13:11:00 +0000 (13:11 +0000)]
Added "NEWS" file for 1.95.3.  Still needs to be filled in a bit.

22 years agoBump version number.
Fred L. Drake, Jr. [Wed, 24 Apr 2002 13:10:09 +0000 (13:10 +0000)]
Bump version number.

22 years agoTake advantage of XML_ParserReset(): Instead of creating new parsers in
Fred L. Drake, Jr. [Wed, 24 Apr 2002 03:48:03 +0000 (03:48 +0000)]
Take advantage of XML_ParserReset():  Instead of creating new parsers in
run_*_check(), reset the parser between uses in the one place its actually
needed.

22 years agoXML_ParserReset(): New function. Reset a parser to be used again, without
Fred L. Drake, Jr. [Wed, 24 Apr 2002 03:36:23 +0000 (03:36 +0000)]
XML_ParserReset():  New function.  Reset a parser to be used again, without
having to incur memory allocation costs for subsequent parses.
This closes SF patch #450608, contributed by David Crowley.

22 years agoSquash compiler warning (GCC): simply referencing a variable in the
Fred L. Drake, Jr. [Tue, 23 Apr 2002 21:36:16 +0000 (21:36 +0000)]
Squash compiler warning (GCC): simply referencing a variable in the
initialization clause of a for statement does not have any effect.

22 years agoAttribute type constants did not have null terminators.
Karl Waclawek [Tue, 23 Apr 2002 19:48:29 +0000 (19:48 +0000)]
Attribute type constants did not have null terminators.

22 years agoFixed rev. 1.26 patch for XML_SetReturnNSTriplet.
Karl Waclawek [Tue, 23 Apr 2002 13:49:31 +0000 (13:49 +0000)]
Fixed rev. 1.26 patch for XML_SetReturnNSTriplet.
Added fixes to make UTF-16 output work when XML_UNICODE is defined.

22 years agoXML_UNICODE fixes
Karl Waclawek [Tue, 23 Apr 2002 13:48:50 +0000 (13:48 +0000)]
XML_UNICODE fixes

22 years agoAdd a new test that demonstrates SF bug #481609 is invalid.
Fred L. Drake, Jr. [Mon, 22 Apr 2002 18:50:18 +0000 (18:50 +0000)]
Add a new test that demonstrates SF bug #481609 is invalid.

22 years agoTest support enhancements:
Fred L. Drake, Jr. [Mon, 22 Apr 2002 18:46:00 +0000 (18:46 +0000)]
Test support enhancements:

_xml_failure():  Clean up the output message so the first line doesn't
    wrap in the typical case.

CharData typedef:  If count is less than 0, consider it "unset".  This
    is used in the new support to check attribute values.

accumulate_characters():  Handle storage->count < 0.  Allow XML_Char
    to be more than one byte.

accumulate_attribute():  New function: store the value of the first
    attribute encountered in parsing.  This needs the concept of a
    CharData that is unset to allow capturing a value that is an empty
    string.

check_characters():  Handle storage->count < 0.  Allow XML_Char to be
    more than one byte.

run_character_check():  Create a local parser so that both
    run_character_check() and run_attribute_check() can be used in a
    single test function.

run_attribute_check():  New function: check that the value of the
    first attribute in a document matches the expected value.

22 years agoAdd support for the xmlwf manpage, both for install and uninstall.
Fred L. Drake, Jr. [Mon, 22 Apr 2002 17:04:36 +0000 (17:04 +0000)]
Add support for the xmlwf manpage, both for install and uninstall.

22 years agoFormatted version of the Unix manpage, ready for installation.
Fred L. Drake, Jr. [Mon, 22 Apr 2002 17:03:39 +0000 (17:03 +0000)]
Formatted version of the Unix manpage, ready for installation.

22 years agoxmlwf should depend on the library, too.
Greg Stein [Mon, 22 Apr 2002 10:22:48 +0000 (10:22 +0000)]
xmlwf should depend on the library, too.

22 years agoAdded another line to the copyright notice.
Fred L. Drake, Jr. [Sat, 20 Apr 2002 21:32:22 +0000 (21:32 +0000)]
Added another line to the copyright notice.

22 years agoBump version number.
Fred L. Drake, Jr. [Sat, 20 Apr 2002 21:17:15 +0000 (21:17 +0000)]
Bump version number.

22 years agoBump the release number.
Fred L. Drake, Jr. [Sat, 20 Apr 2002 21:15:46 +0000 (21:15 +0000)]
Bump the release number.
Remove text about -fexceptions for use with C++; that is added automatically
now.

22 years agoAdd missing word in comment.
Fred L. Drake, Jr. [Sat, 20 Apr 2002 21:14:48 +0000 (21:14 +0000)]
Add missing word in comment.

22 years agoAdded missing library to link line for tests; not sure how this had not
Fred L. Drake, Jr. [Sat, 20 Apr 2002 13:24:59 +0000 (13:24 +0000)]
Added missing library to link line for tests; not sure how this had not
been checked in!

22 years agoAdded test for SF bug #480278.
Fred L. Drake, Jr. [Sat, 20 Apr 2002 13:19:40 +0000 (13:19 +0000)]
Added test for SF bug #480278.

22 years agoSimplify the command used to run the test program.
Fred L. Drake, Jr. [Sat, 20 Apr 2002 13:11:16 +0000 (13:11 +0000)]
Simplify the command used to run the test program.

22 years agoFix typo in comment.
Fred L. Drake, Jr. [Sat, 20 Apr 2002 02:53:15 +0000 (02:53 +0000)]
Fix typo in comment.

22 years agoCheck in SF patch #488196: Make xmlwf read from standard input.
Fred L. Drake, Jr. [Fri, 19 Apr 2002 21:41:54 +0000 (21:41 +0000)]
Check in SF patch #488196: Make xmlwf read from standard input.
This modifies the patch for style (slightly).

The style of these files is also slightly modified in an attempt to create
more consistency.  (But that mostly swamps the feature patch.)

22 years agoAdded a test for SF bug #231864.
Fred L. Drake, Jr. [Fri, 19 Apr 2002 20:59:01 +0000 (20:59 +0000)]
Added a test for SF bug #231864.

22 years agoCheck in SF patch #476929: Fix XML_SetReturnNSTriplet().
Fred L. Drake, Jr. [Fri, 19 Apr 2002 20:52:39 +0000 (20:52 +0000)]
Check in SF patch #476929: Fix XML_SetReturnNSTriplet().
This is slightly modified from the submitted patch to ensure a variable is
never used uninitialized.
Patch contributed by Karl Waclawek.

22 years agoAdd a test that checks that illegal UTF-8 sequences are not allowed to pass
Fred L. Drake, Jr. [Fri, 19 Apr 2002 19:18:35 +0000 (19:18 +0000)]
Add a test that checks that illegal UTF-8 sequences are not allowed to pass
when we are using UTF-8 encoding.
This closes SF bug #477667.

22 years agoMake the sample applications depend on the Expat library.
Fred L. Drake, Jr. [Fri, 19 Apr 2002 18:57:24 +0000 (18:57 +0000)]
Make the sample applications depend on the Expat library.

22 years agoAdd the new tests to the right TCase object.
Fred L. Drake, Jr. [Fri, 19 Apr 2002 18:50:26 +0000 (18:50 +0000)]
Add the new tests to the right TCase object.

22 years agobasic_setup(): Remove bogus assumption that all tests would use US-ASCII
Fred L. Drake, Jr. [Fri, 19 Apr 2002 18:25:07 +0000 (18:25 +0000)]
basic_setup():  Remove bogus assumption that all tests would use US-ASCII
    data; let Expat determine the proper encoding from the XML source text.

Added several tests relating to supposed mis-interpretation of Latin-1;
these show that Expat (at least in the CVS version) is properly decoding
the Latin-1 text and generating the proper UTF-8 output.

This closes SF bug #491986, #514281.

22 years agoWrap some long lines.
Fred L. Drake, Jr. [Fri, 19 Apr 2002 16:19:33 +0000 (16:19 +0000)]
Wrap some long lines.

22 years agoRemove files that are no longer used.
Fred L. Drake, Jr. [Tue, 16 Apr 2002 03:24:48 +0000 (03:24 +0000)]
Remove files that are no longer used.
This closes SF patch #488187.

22 years agoFix name of the "bin" directory; was missing the default $prefix component.
Fred L. Drake, Jr. [Tue, 16 Apr 2002 02:12:20 +0000 (02:12 +0000)]
Fix name of the "bin" directory; was missing the default $prefix component.

22 years agoAdd link to the TclXML project (includes Tcl binding for Expat).
Fred L. Drake, Jr. [Mon, 25 Feb 2002 16:40:42 +0000 (16:40 +0000)]
Add link to the TclXML project (includes Tcl binding for Expat).

22 years agoManual page for the xmlwf utility, contributed by Scott Bronson.
Fred L. Drake, Jr. [Thu, 21 Feb 2002 21:27:55 +0000 (21:27 +0000)]
Manual page for the xmlwf utility, contributed by Scott Bronson.
[Description of the -v option added to the original, contributed text.]

22 years agoAdded links to the Objective-C and Ruby bindings to Expat.
Fred L. Drake, Jr. [Mon, 21 Jan 2002 19:49:40 +0000 (19:49 +0000)]
Added links to the Objective-C and Ruby bindings to Expat.

22 years agoAdd a list of references to other Expat resources.
Fred L. Drake, Jr. [Fri, 11 Jan 2002 15:42:12 +0000 (15:42 +0000)]
Add a list of references to other Expat resources.
It is short, but it includes a plea for additional links.

22 years agoFix the URL to the online CVS browsing.
Greg Stein [Mon, 10 Dec 2001 00:52:55 +0000 (00:52 +0000)]
Fix the URL to the online CVS browsing.

22 years agoRemove the Makefile.in files from the subdirs
Greg Stein [Fri, 7 Dec 2001 10:20:51 +0000 (10:20 +0000)]
Remove the Makefile.in files from the subdirs

22 years ago* Switch to a single, top-level Makefile (simplification, consistency)
Greg Stein [Fri, 7 Dec 2001 10:19:31 +0000 (10:19 +0000)]
* Switch to a single, top-level Makefile (simplification, consistency)
* use libtool to compile/link all programs
* remove */Makefile.in and remove them from configure
* remove autom4te.cache after running autoconf
* remove .o from the FILEMAP logic in configure and the Make system;
  provides more flexibility in the Makefile to use it
* for VPATH builds: create the build subdirs by running
  "make mkdir-init" from the configure script
* adjust .cvsignore files to account for presence of .libs now

22 years agoAdd a -v option to cause xmlwf to report the version of Expat (hence the
Fred L. Drake, Jr. [Wed, 5 Dec 2001 16:30:31 +0000 (16:30 +0000)]
Add a -v option to cause xmlwf to report the version of Expat (hence the
version of xmlwf).

22 years agoAdd a check for unknown command line options.
Fred L. Drake, Jr. [Sun, 18 Nov 2001 13:56:01 +0000 (13:56 +0000)]
Add a check for unknown command line options.

22 years agoUse the SF logo that has no box around the edge; it looks a bit cleaner.
Fred L. Drake, Jr. [Sun, 18 Nov 2001 05:27:12 +0000 (05:27 +0000)]
Use the SF logo that has no box around the edge; it looks a bit cleaner.

22 years agoprologProcessor(): Avoid segfault by making sure "next" is initialized;
Fred L. Drake, Jr. [Fri, 16 Nov 2001 20:57:30 +0000 (20:57 +0000)]
prologProcessor():  Avoid segfault by making sure "next" is initialized;
fix suggested by Tim Crook.
This fixes (I think!) SF bug #226514.

Removed extra "break".

22 years agoAdded a test to make sure that whitespace in ENTITIES, IDREFS, and NMTOKENS
Fred L. Drake, Jr. [Fri, 16 Nov 2001 20:19:39 +0000 (20:19 +0000)]
Added a test to make sure that whitespace in ENTITIES, IDREFS, and NMTOKENS
attributes is properly collapsed according to Section 3.3.3 of the spec.
This is the first even slightly complicated test; boy are these painful in
C!  Had to add a test of a helper routine as well; that just uses assertions
since the test framework should not be dealing with tests of the tester,
just of Expat.

Added a helper to make the failure messages more useful when Expat produces
an unexpected error code; we now include the error message and location from
Expat.  This is mostly useful when developing a new test.

22 years agoAdded tests that some basic encodings are recognized and the corresponding
Fred L. Drake, Jr. [Tue, 13 Nov 2001 17:31:53 +0000 (17:31 +0000)]
Added tests that some basic encodings are recognized and the corresponding
BOM marks do not cause core dumps.  The UTF-8 BOM bug was fixed a while ago,
but a regression test is always a good idea.

22 years agoNote that the tests need check 0.8 to work.
Fred L. Drake, Jr. [Tue, 13 Nov 2001 05:04:51 +0000 (05:04 +0000)]
Note that the tests need check 0.8 to work.

22 years agoUpdate to work with check 0.8.
Fred L. Drake, Jr. [Tue, 13 Nov 2001 05:04:02 +0000 (05:04 +0000)]
Update to work with check 0.8.

22 years agoAdded a test that ensures the parser reports an out-of-place XML declaration.
Fred L. Drake, Jr. [Tue, 13 Nov 2001 04:49:52 +0000 (04:49 +0000)]
Added a test that ensures the parser reports an out-of-place XML declaration.
(Originally written to attempt to tickle a different bug, but useful as a
regression test even though Expat has been doing the right thing.)

22 years agoAs long as SourceForge is changing their logo, we can look really slick too.
Fred L. Drake, Jr. [Fri, 9 Nov 2001 20:21:10 +0000 (20:21 +0000)]
As long as SourceForge is changing their logo, we can look really slick too.
A little geometric twiddle can take us a long way toward fame & fortune! ;-)

22 years agoAdded note about conftools/expat.m4.
Fred L. Drake, Jr. [Fri, 9 Nov 2001 04:57:33 +0000 (04:57 +0000)]
Added note about conftools/expat.m4.

22 years agoautoconf probe macro to determine how to use Expat.
Fred L. Drake, Jr. [Fri, 9 Nov 2001 04:55:33 +0000 (04:55 +0000)]
autoconf probe macro to determine how to use Expat.
Anonymous contribution: SF patch #438892.

22 years agoBe more careful about deciding which filemap implementation to use for
Fred L. Drake, Jr. [Fri, 9 Nov 2001 04:19:01 +0000 (04:19 +0000)]
Be more careful about deciding which filemap implementation to use for
xmlwf.  Part of SF patch #465018.

Only add the -fexceptions option when the version of GCC we're using
actually supports it.  This relates to & partially solves SF bug #445893;
see also SF bug #419585 for why the option was originally added.

22 years agoInclude header to avoid compiler warnings. Part of SF patch #465018.
Fred L. Drake, Jr. [Fri, 9 Nov 2001 04:08:51 +0000 (04:08 +0000)]
Include header to avoid compiler warnings.  Part of SF patch #465018.

22 years agoBe more reliable about using the libtool version on the PATH when this
Fred L. Drake, Jr. [Fri, 9 Nov 2001 04:07:43 +0000 (04:07 +0000)]
Be more reliable about using the libtool version on the PATH when this
script is run.  Part of SF patch #465018.

22 years agoDefine & use $(srcdir). Part of SF patch #465018.
Fred L. Drake, Jr. [Fri, 9 Nov 2001 04:04:55 +0000 (04:04 +0000)]
Define & use $(srcdir).  Part of SF patch #465018.

23 years agoRevert previous change and use an alternate approach, this time actually
Fred L. Drake, Jr. [Tue, 2 Oct 2001 16:40:17 +0000 (16:40 +0000)]
Revert previous change and use an alternate approach, this time actually
tested on one of the platforms that exhibited the problem this tries to
fix.  Solution contributed by Michael C. Maggio; thanks!

23 years agoWrap a *lot* of long lines to fit in an 80-column world, but still not all.
Fred L. Drake, Jr. [Mon, 1 Oct 2001 20:52:54 +0000 (20:52 +0000)]
Wrap a *lot* of long lines to fit in an 80-column world, but still not all.
Change one of the error messages, closing SF bug #463032.

23 years agoAbandon the use of directory names as target names; there are enough
Fred L. Drake, Jr. [Mon, 1 Oct 2001 20:15:39 +0000 (20:15 +0000)]
Abandon the use of directory names as target names; there are enough
platforms for which .PHONY is not implemented that this causes the build to
be tedious for those users, leading to bug reports.

23 years agoAdded a "-c" option to the $CC command line to make this macro work as
Fred L. Drake, Jr. [Mon, 1 Oct 2001 20:03:13 +0000 (20:03 +0000)]
Added a "-c" option to the $CC command line to make this macro work as
expected on more platforms (IBM's xlC compiler in particular).

23 years agoHush up, cvs...
Greg Stein [Thu, 23 Aug 2001 13:27:38 +0000 (13:27 +0000)]
Hush up, cvs...

23 years agoSimplify the version handling some more by breaking the release process out
Greg Stein [Thu, 23 Aug 2001 13:26:37 +0000 (13:26 +0000)]
Simplify the version handling some more by breaking the release process out
of the makefile into a separate script -- the script can do much more and
the makefile dependencies were not used anyways (just serving to obfuscate).

23 years agoWe are shipping expat.h now, not expat.h.in
Greg Stein [Thu, 23 Aug 2001 13:12:17 +0000 (13:12 +0000)]
We are shipping expat.h now, not expat.h.in

23 years agoRevamp how the version stuff is handled. Use the header file as the
Greg Stein [Thu, 23 Aug 2001 12:35:53 +0000 (12:35 +0000)]
Revamp how the version stuff is handled. Use the header file as the
original, and extract the numbers within the configure script.

* configure.in: extract the numbers from lib/expat.h

* Makefile.in: simplify the construction of DISTDIR

* lib/Makefile.in: no need to define the VERSION preprocessor symbol

* lib/expat.dsp: do not define VERSION (changed, but untested!)

* lib/xmlparse.c: revamp the XML_ExpatVersion() function

* lib/expat.h(.in): just ship the baby, rather than generating it

23 years ago* stop using aclocal.m4 and directly sinclude() the .m4 files into the
Greg Stein [Thu, 23 Aug 2001 11:27:26 +0000 (11:27 +0000)]
* stop using aclocal.m4 and directly sinclude() the .m4 files into the
  configure script. don't "clean" it and remove it from .cvsignore.
  Note: to avoid problems in developer dirs, we nuke the file in
  buildconf.sh for now; we'll stop doing that at some future time.
  [idea from ASF]

* look for glibtoolize, in addition to libtoolize (e.g. the MacOS X platform
  names it differently). [patch from ASF]

* conftools/missing is not needed

* use "exit 0" in buildconf.sh to help calling scripts. [patch from ASF]

* minor output cleanup in "make clean"

23 years agoClean out some unused bits from the makefiles. Remove some of the recursion
Greg Stein [Thu, 23 Aug 2001 09:24:45 +0000 (09:24 +0000)]
Clean out some unused bits from the makefiles. Remove some of the recursion
and just do it from the top-level instead.

23 years agoUpdate so the tests will be run by "make check".
Fred L. Drake, Jr. [Fri, 17 Aug 2001 19:23:02 +0000 (19:23 +0000)]
Update so the tests will be run by "make check".

23 years agoTell CVS to ignore the intermediate files generated by building the test
Fred L. Drake, Jr. [Fri, 17 Aug 2001 19:16:41 +0000 (19:16 +0000)]
Tell CVS to ignore the intermediate files generated by building the test
suite.

23 years agoBuild & run the test suite.
Fred L. Drake, Jr. [Fri, 17 Aug 2001 19:16:41 +0000 (19:16 +0000)]
Build & run the test suite.

23 years agoExplain what is required to build & run the test suite, and that it all
Fred L. Drake, Jr. [Fri, 17 Aug 2001 19:16:41 +0000 (19:16 +0000)]
Explain what is required to build & run the test suite, and that it all
might change in the future.

23 years agoA very small test suite for Expat; additional tests will be added as time
Fred L. Drake, Jr. [Fri, 17 Aug 2001 19:16:41 +0000 (19:16 +0000)]
A very small test suite for Expat; additional tests will be added as time
permits.

23 years agoAdded a note to the XML_GetCurrentByteCount() function that it returns 0
Fred L. Drake, Jr. [Mon, 13 Aug 2001 19:10:09 +0000 (19:10 +0000)]
Added a note to the XML_GetCurrentByteCount() function that it returns 0
for the end tag event when an empty-element tag is used.  Noted on
expat-discuss by Michael Isard.

23 years agoMake sure SHELL is properly set from the configure script.
Fred L. Drake, Jr. [Fri, 10 Aug 2001 13:53:58 +0000 (13:53 +0000)]
Make sure SHELL is properly set from the configure script.
This closes SF bug #448560.

23 years agoXML_Parse(): If XML_GetBuffer() returns NULL, do not attempt to move
Fred L. Drake, Jr. [Thu, 9 Aug 2001 18:08:56 +0000 (18:08 +0000)]
XML_Parse():  If XML_GetBuffer() returns NULL, do not attempt to move
    data aronud, just propogate the error.

This closes SF bug #434665.

23 years agoSwitch to testing that _MSC_EXTENSIONS is defined, not __declspec. (We can
Fred L. Drake, Jr. [Mon, 30 Jul 2001 19:01:47 +0000 (19:01 +0000)]
Switch to testing that _MSC_EXTENSIONS is defined, not __declspec.  (We can
probably remove the exception for __BEOS__ now, but I cannot test that.)

23 years agoFix a couple of stupid typos that I should have caught before release.
Fred L. Drake, Jr. [Sat, 28 Jul 2001 03:29:55 +0000 (03:29 +0000)]
Fix a couple of stupid typos that I should have caught before release.

23 years agoUpdate to match the latest version of the installer. R_1_95_2
Fred L. Drake, Jr. [Fri, 27 Jul 2001 20:35:39 +0000 (20:35 +0000)]
Update to match the latest version of the installer.

23 years agoSuggest that Windows users get the installer; it will do things that make
Fred L. Drake, Jr. [Fri, 27 Jul 2001 20:34:52 +0000 (20:34 +0000)]
Suggest that Windows users get the installer; it will do things that make
more sense than the Unix sources.

23 years agoRemove some bogus preprocessor definitions.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 20:26:23 +0000 (20:26 +0000)]
Remove some bogus preprocessor definitions.

23 years agoRemove all traces of the XMLCALLBACK macro -- there appears to be no way
Fred L. Drake, Jr. [Fri, 27 Jul 2001 17:17:44 +0000 (17:17 +0000)]
Remove all traces of the XMLCALLBACK macro -- there appears to be no way
to add __cdecl to a typedef of a function type that MSVC does not complain
about.  Callback implementations may need to add explicit __cdecl
annotations in sources not compiled with the C calling convention as the
default.

23 years agoTry again.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 17:03:01 +0000 (17:03 +0000)]
Try again.

23 years agoMake sure that XMLPARSEAPI specifies the calling convention when building
Fred L. Drake, Jr. [Fri, 27 Jul 2001 16:30:56 +0000 (16:30 +0000)]
Make sure that XMLPARSEAPI specifies the calling convention when building
under MSVC -- this is needed when using the pre-compiled DLL with projects
built using a different calling convention.

XMLPARSEAPI now takes the return type as a parameter and inserts annotations
on both sides of the type to make sure the compiler is happy.  A new
macro, XMLCALLBACK, is used to perform similar annotation of the callback
function types, which do not need the dllimport/dllexport annotations but
do still need the __cdecl annotation.

This closes SF bug #413653.

23 years agoShorten the name of the directory we store the uninstaller in.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 15:31:22 +0000 (15:31 +0000)]
Shorten the name of the directory we store the uninstaller in.

23 years agoAdd more information to the Welcome screen of the installer.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 15:22:35 +0000 (15:22 +0000)]
Add more information to the Welcome screen of the installer.

23 years agoDon't use the program database in MSVC. The others got this right.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 15:12:47 +0000 (15:12 +0000)]
Don't use the program database in MSVC.  The others got this right.

23 years agoUpdate the lib and xmlwf project files to be part of the larger workspace.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 14:56:31 +0000 (14:56 +0000)]
Update the lib and xmlwf project files to be part of the larger workspace.

23 years agoTry to make the Windows installer a little more rational, and install all
Fred L. Drake, Jr. [Fri, 27 Jul 2001 14:54:11 +0000 (14:54 +0000)]
Try to make the Windows installer a little more rational, and install all
the sources a developer might want, not just the parser itself.

23 years agoAdding back the MSVC workspace, adding in the sample projects as well.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 14:46:06 +0000 (14:46 +0000)]
Adding back the MSVC workspace, adding in the sample projects as well.

23 years agoNow we need to ignore some MSVC turds here.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 14:42:33 +0000 (14:42 +0000)]
Now we need to ignore some MSVC turds here.

23 years agoNo longer need to ignore MSVC turds in this directory.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 14:40:42 +0000 (14:40 +0000)]
No longer need to ignore MSVC turds in this directory.

23 years agoMove the MSVC workspace up one directory level so the generated Windows
Fred L. Drake, Jr. [Fri, 27 Jul 2001 14:39:42 +0000 (14:39 +0000)]
Move the MSVC workspace up one directory level so the generated Windows
installer can be more reasonable.

23 years agoAvoid creating extra output directories from MSVC.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 14:21:23 +0000 (14:21 +0000)]
Avoid creating extra output directories from MSVC.

23 years agoMore project files for MSVC.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 14:08:17 +0000 (14:08 +0000)]
More project files for MSVC.

23 years agoIgnore some additional Windows/MSVC cruft.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 14:05:30 +0000 (14:05 +0000)]
Ignore some additional Windows/MSVC cruft.

23 years agoI'm not really sure why this version of the file is still here, but
Fred L. Drake, Jr. [Fri, 27 Jul 2001 13:59:00 +0000 (13:59 +0000)]
I'm not really sure why this version of the file is still here, but
migrate the UTF-8 BOM fix here as well, so this does not get too far
out of sync.