Commit Graph

426 Commits

Author SHA1 Message Date
Fred L. Drake, Jr.
475116ad48 Let's not ignore files that are generated too rarely to be a nuissance;
we should remain aware of them.
2001-07-25 13:52:21 +00:00
Fred L. Drake, Jr.
180f35f5eb Revert unintended portion of a checkin; these files were not supposed to
have been changed with the most recent Makefile changes.
2001-07-25 03:29:56 +00:00
Fred L. Drake, Jr.
f21b3de88b Added a comment about compiling for use with C++, including the use of the
-fexceptions flag with GCC.

This closes SF bug #419585.
2001-07-25 03:14:39 +00:00
Fred L. Drake, Jr.
05d1fac780 Make sure all the makefiles have at least a dummy check target and
reasonable distclean and maintainer-clean targets.

This fixes the last part of SF bug #430942.
2001-07-25 03:05:22 +00:00
Fred L. Drake, Jr.
f501679409 Update the MSVC project. I don't understand all the
changes, but it seems to work.
2001-07-24 21:41:05 +00:00
Fred L. Drake, Jr.
be106416dc Reduce the reliance on non-standard "tar" options. 2001-07-24 20:03:28 +00:00
Fred L. Drake, Jr.
3b3a7ec889 Use the AC_C_BIGENDIAN_CROSS macro instead of the non-cross-compile-safe
version normally provided with autoconf.

I have not tested this in a cross-compilation environment, but it does
not break things in my x86 environment.  (If this breaks things for anyone,
please file a bug report!)

This closes SF patch #431342.
2001-07-24 19:54:20 +00:00
Fred L. Drake, Jr.
109f8790f9 Adding cross-compile safe BIGENDIAN test for autoconf. Original source:
http://cryp.to/autoconf-archive/Cross_Compilation/ac_c_bigendian_cross.html

This is part of SF patch #431342.
2001-07-24 19:51:35 +00:00
Fred L. Drake, Jr.
4006aa38b5 Bump the version number and make a few small changes (mostly editorial).
Re-wrap lines to be a little shorter.
2001-07-24 17:08:58 +00:00
Fred L. Drake, Jr.
8a96f5b08d Add the MSVC workspace file. 2001-07-24 16:52:54 +00:00
Fred L. Drake, Jr.
ba30f956c8 Tell CVS to ignore the Windows temporary files. 2001-07-24 16:50:37 +00:00
Fred L. Drake, Jr.
a6b3939dd9 Oops, remove a prototype for a feature that is not yet ready. 2001-07-24 16:03:51 +00:00
Fred L. Drake, Jr.
a0f045d46d The previous checkin of expat.h.in broke the build for Windows (now everyone
will just have to wonder how I got anything at all working on Windows).

Since we do not want to place the XMLPARSEAPI marker in the middle of a
type name, always tack it onto the beginning -- anywhere else seems fragile
at best.
2001-07-24 16:00:52 +00:00
Fred L. Drake, Jr.
84ec06ca9c Support building from directories other than the source directory.
Patch contributed by Mo DeJong -- thanks!

This closes SF patch #431340.
2001-07-21 03:37:12 +00:00
Fred L. Drake, Jr.
517663ce07 Avoid specifying XMLPARSEAPI in the middle of a prototype's return
value; some compilers that expand XMLPARSEAPI to a non-empty value
complain.

This closes SF patch #412076.
2001-07-21 02:28:28 +00:00
Fred L. Drake, Jr.
0a268deb6b Sam TH <samth@users.sourceforge.net>:
Tell CVS to ignore the generated executable.
2001-03-29 05:21:57 +00:00
Fred L. Drake, Jr.
ec982dcdc4 Update the MANIFEST to reflect Greg's recent changes. 2001-03-13 17:27:15 +00:00
Greg Stein
4232566291 Revamp config/build to keep generated files out of CVS (some libtool files
were out of date, and we've previously seen expat.h out of sync).

*) Use new script "buildconf.sh" to create the set of generated files
   (aclocal.m4, config.h.in, configure). This is intended to be used by
   developers (rerun when configure.in changes) and just before a release
   (releases include these outputs).

   Developers now need the "autoconf" and "libtool" packages.

*) config.h.in is now built by autoheader and includes bits from acconfig.h
   rather than manual construction/maintenance. (renamed from config.hin)

*) added conftools/PrintPath from the ASF; it is a portable "which"

*) added "extraclean" target to top-level Makefile to get rid of all
   generated files (return to pure CVS state; before buildconf.sh)

*) updates various bits for config.hin -> config.h.in rename

*) no longer need to delete the ".deps" subdir since we don't create it
   anymore (dependencies are explicit rather than auto-generated).
2001-03-10 15:41:50 +00:00
Fred L. Drake, Jr.
dd899178d0 Update the license type; error pointed out by Greg Stein. 2001-03-03 07:20:04 +00:00
Fred L. Drake, Jr.
c8fae37aa2 Added .spec file for building RPMs; contributed by Sean Reifschneider.
Minor changes to reflect build process updates and bump the version number
for the next release; remove the "tummy" suffix from the RPM version since
this is part of the stock package.
2001-03-01 04:43:23 +00:00
Fred L. Drake, Jr.
d47741fc6b Sam TH:
Fix a variety of build control problems for the auxiliary directories.

This closes SF tracker patch #403582.
2001-03-01 04:28:27 +00:00
Fred L. Drake, Jr.
86474275a1 Sam TH:
Use the current name for the Expat header file.

This is part of SF tracker patch #403582.
2001-03-01 04:18:28 +00:00
Fred L. Drake, Jr.
6c543e265d Spoke to soon -- one of the patches added a Makefile.in to the sample/
directory, so we do need to configure it.
2001-03-01 04:14:23 +00:00
Fred L. Drake, Jr.
1139ceac02 Sam TH:
Add a Makefile.in for the sample application.

FLD:
Tell CVS to ignore the generated Makefile.

This closes SF tracker patch #403583.
2001-03-01 04:13:33 +00:00
Fred L. Drake, Jr.
43be41d965 There is no sample/Makefile.in, so do not try to generate sample/Makefile
even if the directory exists.
2001-03-01 04:07:20 +00:00
Fred L. Drake, Jr.
2ce9cd4140 Sam TH:
Remove gcc-specific cruft from the Makefile -- this hurts portability!

This closes SF tracker patch #403584, and probably more platform-specific
build process bugs than I care to think about.
2001-03-01 04:04:26 +00:00
Fred L. Drake, Jr.
83e53eb8d0 Sam TH:
Only configure makefiles in child directories that exist.

[...and added explanation as to why this is useful -- FLD.]

This closes SF tracker patch #403585.
2001-03-01 03:47:12 +00:00
Fred L. Drake, Jr.
ffa686a288 Updated version from config.h.in update (includes wrapping of lots of long
lines).
2001-03-01 03:44:45 +00:00
Fred L. Drake, Jr.
4c3f32531d Sam TH:
BeOS defines __declspec, but we don't use it there.

This closes SF tracker patch #403581.
2001-03-01 03:19:27 +00:00
Fred L. Drake, Jr.
a6823aa552 Fix SF bug #123767: segfault on UTF-8 BOM.
(Reported with fix by Bruce Kaskel.)
2001-02-16 18:12:49 +00:00
Fred L. Drake, Jr.
2eb02dd3de Added XMLPARSEAPI to the prototype for XML_DefaultCurrent().
Re-wrapped some comments that exceeded 80 characters per line.

This closes SF bug #129217.
2001-01-26 19:18:31 +00:00
Fred L. Drake, Jr.
d8fa305d39 Added note about adding /usr/ccs/bin to the PATH for Solaris users. 2001-01-25 17:55:24 +00:00
Fred L. Drake, Jr.
eae9ec21a9 Document the #define constants giving library version information. 2001-01-24 19:53:01 +00:00
Fred L. Drake, Jr.
16031442b8 Make sure we generate lib/expat.h. 2001-01-24 19:42:05 +00:00
Fred L. Drake, Jr.
faea974737 Simplify, since we no longer need the temporaries for version information. 2001-01-24 19:41:12 +00:00
Fred L. Drake, Jr.
2f5721e204 Template for the expat.h header, processed by the configure script.
(We still need to keep expat.h checked in since it is not generated on
Windows.)
2001-01-24 19:40:13 +00:00
Fred L. Drake, Jr.
a3fcd14422 Use the new XML_*_VERSION constants to fill in the XML_Expat_Version
structure.
2001-01-24 19:38:54 +00:00
Fred L. Drake, Jr.
f4f26d227b Add definitions of XML_MAJOR_VERSION, XML_MINOR_VERSION, and
XML_MICRO_VERSION.  These contain version-specific information, but
this header is about to become a generated file, so that's ok.
2001-01-24 19:37:36 +00:00
Clark Cooper
604600883c Clark's compromise changes to Fred's version info change. 2000-12-27 19:37:37 +00:00
Clark Cooper
01947d98ff Inadvertently failed to commit these files for 1.95.1 (apparently I committed
from the lib directory instead of the main directory)
2000-12-27 18:08:15 +00:00
Fred L. Drake, Jr.
c9d4a09e50 Add a comment that the version numbers here must match those in lib/expat.h. 2000-12-21 14:33:23 +00:00
Fred L. Drake, Jr.
e667ee8393 Add (minimal) documetation on the new parts of the API. 2000-12-21 01:51:40 +00:00
Fred L. Drake, Jr.
11464c65f8 Update the minor version number since the C API has been extended. 2000-12-21 01:50:28 +00:00
Fred L. Drake, Jr.
0e5418f698 Remove VERSION; this is no longer used in this directory since the version
information is computed from the XML_*_VERSION constants.
2000-12-21 01:49:27 +00:00
Fred L. Drake, Jr.
eb5ef0f8d9 XML_ExpatVersionInfo(): New function; returns library version as a
structure that can be examined at runtime.

XML_ExpatVersion():  Construct the return value from the new version
        information constants.

XML_MAJOR_VERSION, XML_MINOR_VERSION,
XML_MICRO_VERSION:  New constants; these specify the version of the
        library in a form that can be queried by client applications
        at compile time.  This is useful in determining if functions
        should be considered available (like those above).
2000-12-21 00:32:47 +00:00
Fred L. Drake, Jr.
28ebb2194d Minor internal style consistency nit (indentation). 2000-12-20 22:30:54 +00:00
Fred L. Drake, Jr.
fd297d8120 Tell CVS to ignore generated Makefiles and working dirs used by libtool. 2000-10-30 21:25:05 +00:00
Clark Cooper
ae2257acce Changes for compiling under Microsoft Dev Studio. 2000-10-22 19:20:23 +00:00
Clark Cooper
b1bcd0060a Remove aborts and instead return an UNEXPECTED_STATE error. 2000-10-20 15:37:28 +00:00
Clark Cooper
809a5d2916 Revised fix for abort occurring with a percent followed by whitespace or
another percent in entity values.
2000-10-20 15:14:36 +00:00