]>
granicus.if.org Git - libexpat/log
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.
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".
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.
Fred L. Drake, Jr. [Fri, 17 Aug 2001 19:16:41 +0000 (19:16 +0000)]
Build & run the test suite.
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.
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.
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.
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.
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.
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.)
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.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 20:35:39 +0000 (20:35 +0000)]
Update to match the latest version of the installer.
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.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 20:26:23 +0000 (20:26 +0000)]
Remove some bogus preprocessor definitions.
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.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 17:03:01 +0000 (17:03 +0000)]
Try again.
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.
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.
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.
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.
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.
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.
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.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 14:42:33 +0000 (14:42 +0000)]
Now we need to ignore some MSVC turds here.
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.
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.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 14:21:23 +0000 (14:21 +0000)]
Avoid creating extra output directories from MSVC.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 14:08:17 +0000 (14:08 +0000)]
More project files for MSVC.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 14:05:30 +0000 (14:05 +0000)]
Ignore some additional Windows/MSVC cruft.
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.
Fred L. Drake, Jr. [Fri, 27 Jul 2001 13:28:49 +0000 (13:28 +0000)]
Simplify the Unix source release; do not include all the Windows project
files and the like. The Windows installer will include all that.
Fred L. Drake, Jr. [Thu, 26 Jul 2001 21:57:57 +0000 (21:57 +0000)]
Remove the sample directory; it is no longer used.
Fred L. Drake, Jr. [Thu, 26 Jul 2001 21:55:33 +0000 (21:55 +0000)]
All sample code is now located in the "examples" directory.
Fred L. Drake, Jr. [Thu, 26 Jul 2001 21:54:43 +0000 (21:54 +0000)]
Move the "elements" example code here from "sample", so we only have one
directory of short sample code.
Fred L. Drake, Jr. [Thu, 26 Jul 2001 20:48:06 +0000 (20:48 +0000)]
More GCC flags, when we're using GCC:
-Wmissing-prototypes, to tighten up the warnings, and
-fexceptions, to make the generated code exception-safe when using it
with C++ code.
This closes SF bug #419585.
Fred L. Drake, Jr. [Thu, 26 Jul 2001 20:32:22 +0000 (20:32 +0000)]
Settle on a release date, and note that there is now a Windows installer.
Fred L. Drake, Jr. [Thu, 26 Jul 2001 20:31:15 +0000 (20:31 +0000)]
Add xmlwf to the default build, since the install includes it.
Fred L. Drake, Jr. [Thu, 26 Jul 2001 19:58:06 +0000 (19:58 +0000)]
Make the built installer land in an existing directory.
Fred L. Drake, Jr. [Thu, 26 Jul 2001 19:50:28 +0000 (19:50 +0000)]
Add an overview of where everything ends up when installed by the Windows
installer. This will be installed at the top of the Windows installation.
Fred L. Drake, Jr. [Thu, 26 Jul 2001 19:44:42 +0000 (19:44 +0000)]
Changes so that we can actually build an installer, and fix the URLs.
Fred L. Drake, Jr. [Thu, 26 Jul 2001 18:28:17 +0000 (18:28 +0000)]
Installer-builder script for Inno Setup, contributed by Tim Peters.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 20:14:13 +0000 (20:14 +0000)]
Update the RPM .spec file for 1.95.2.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 18:39:22 +0000 (18:39 +0000)]
Change some options to end up with more rational output dirs.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 18:10:15 +0000 (18:10 +0000)]
Added preliminary changes for the 1.95.2 release.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 18:08:05 +0000 (18:08 +0000)]
Try to better explain the problems with Sun make -- perhaps someone with
more knowledge of the Sun tools could help explain this?
Fred L. Drake, Jr. [Wed, 25 Jul 2001 17:51:40 +0000 (17:51 +0000)]
Make sure the configured compiler is used for all subdirectories.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 17:34:17 +0000 (17:34 +0000)]
Remove #include directory that is no longer needed.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 17:32:17 +0000 (17:32 +0000)]
Really add the xmlwf project this time.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 17:29:46 +0000 (17:29 +0000)]
One more MSVC file to ignore...
Fred L. Drake, Jr. [Wed, 25 Jul 2001 17:25:46 +0000 (17:25 +0000)]
When using GCC, use stronger error-checking options.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 17:22:48 +0000 (17:22 +0000)]
Removed unusual use of "const" to avoid errors from a Sun compiler.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 17:20:45 +0000 (17:20 +0000)]
Removed useless RCSId static from the code.
Added #include to pick up the memmove() prototype.
Added parentheses in some conditions to suppress compiler warnings.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 17:18:43 +0000 (17:18 +0000)]
Remove useless RCSId static from the code.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 17:16:03 +0000 (17:16 +0000)]
Update comments on the Solaris build to be a little more careful -- or at
least warn the user!
Fred L. Drake, Jr. [Wed, 25 Jul 2001 17:13:34 +0000 (17:13 +0000)]
#include <unistd.h> to pick up the close() prototype.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 17:11:39 +0000 (17:11 +0000)]
Kill a compiler warning & make private functions static.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 17:04:22 +0000 (17:04 +0000)]
Clean up a few compiler warnings in the sameple code.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 16:36:57 +0000 (16:36 +0000)]
Add the new MSVC workspace file to the list of distributed files.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 16:35:53 +0000 (16:35 +0000)]
Update the windows comments to reflect the current status, including the
added files in the next version of the expat_win32bin package.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 16:19:04 +0000 (16:19 +0000)]
Update xmlwf project file.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 16:13:36 +0000 (16:13 +0000)]
Toss the old MSVC workspace.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 16:10:08 +0000 (16:10 +0000)]
Tell CVS to ignore the cruft files generated by MSVC and Source Insight.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 16:06:57 +0000 (16:06 +0000)]
Move the workspace file for MSVC, and let it also build xmlwf.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 15:23:08 +0000 (15:23 +0000)]
Add install and uninstall targets, along with all the relevant standard
variables.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 15:13:38 +0000 (15:13 +0000)]
Remove the extra DESTDIR variable.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 15:12:00 +0000 (15:12 +0000)]
Some minor simplifications, and descend into fewer subdirs on "make install".
Fred L. Drake, Jr. [Wed, 25 Jul 2001 14:59:11 +0000 (14:59 +0000)]
Update to reflect the current build process.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 14:40:06 +0000 (14:40 +0000)]
Remove one more line that was not supposed to have gotten checked in
(part of an unfinished feature).
Fred L. Drake, Jr. [Wed, 25 Jul 2001 14:33:28 +0000 (14:33 +0000)]
Ignore the generated executables.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 13:52:21 +0000 (13:52 +0000)]
Let's not ignore files that are generated too rarely to be a nuissance;
we should remain aware of them.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 03:29:56 +0000 (03:29 +0000)]
Revert unintended portion of a checkin; these files were not supposed to
have been changed with the most recent Makefile changes.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 03:14:39 +0000 (03:14 +0000)]
Added a comment about compiling for use with C++, including the use of the
-fexceptions flag with GCC.
This closes SF bug #419585.
Fred L. Drake, Jr. [Wed, 25 Jul 2001 03:05:22 +0000 (03:05 +0000)]
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.
Fred L. Drake, Jr. [Tue, 24 Jul 2001 21:41:05 +0000 (21:41 +0000)]
Update the MSVC project. I don't understand all the
changes, but it seems to work.
Fred L. Drake, Jr. [Tue, 24 Jul 2001 20:03:28 +0000 (20:03 +0000)]
Reduce the reliance on non-standard "tar" options.
Fred L. Drake, Jr. [Tue, 24 Jul 2001 19:54:20 +0000 (19:54 +0000)]
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.
Fred L. Drake, Jr. [Tue, 24 Jul 2001 19:51:35 +0000 (19:51 +0000)]
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.
Fred L. Drake, Jr. [Tue, 24 Jul 2001 17:08:58 +0000 (17:08 +0000)]
Bump the version number and make a few small changes (mostly editorial).
Re-wrap lines to be a little shorter.
Fred L. Drake, Jr. [Tue, 24 Jul 2001 16:52:54 +0000 (16:52 +0000)]
Add the MSVC workspace file.
Fred L. Drake, Jr. [Tue, 24 Jul 2001 16:50:37 +0000 (16:50 +0000)]
Tell CVS to ignore the Windows temporary files.
Fred L. Drake, Jr. [Tue, 24 Jul 2001 16:03:51 +0000 (16:03 +0000)]
Oops, remove a prototype for a feature that is not yet ready.
Fred L. Drake, Jr. [Tue, 24 Jul 2001 16:00:52 +0000 (16:00 +0000)]
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.
Fred L. Drake, Jr. [Sat, 21 Jul 2001 03:37:12 +0000 (03:37 +0000)]
Support building from directories other than the source directory.
Patch contributed by Mo DeJong -- thanks!
This closes SF patch #431340.
Fred L. Drake, Jr. [Sat, 21 Jul 2001 02:28:28 +0000 (02:28 +0000)]
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.
Fred L. Drake, Jr. [Thu, 29 Mar 2001 05:21:57 +0000 (05:21 +0000)]
Sam TH <samth@users.sourceforge.net>:
Tell CVS to ignore the generated executable.
Fred L. Drake, Jr. [Tue, 13 Mar 2001 17:27:15 +0000 (17:27 +0000)]
Update the MANIFEST to reflect Greg's recent changes.
Greg Stein [Sat, 10 Mar 2001 15:41:50 +0000 (15:41 +0000)]
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).
Fred L. Drake, Jr. [Sat, 3 Mar 2001 07:20:04 +0000 (07:20 +0000)]
Update the license type; error pointed out by Greg Stein.
Fred L. Drake, Jr. [Thu, 1 Mar 2001 04:43:23 +0000 (04:43 +0000)]
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.
Fred L. Drake, Jr. [Thu, 1 Mar 2001 04:28:27 +0000 (04:28 +0000)]
Sam TH:
Fix a variety of build control problems for the auxiliary directories.
This closes SF tracker patch #403582.
Fred L. Drake, Jr. [Thu, 1 Mar 2001 04:18:28 +0000 (04:18 +0000)]
Sam TH:
Use the current name for the Expat header file.
This is part of SF tracker patch #403582.
Fred L. Drake, Jr. [Thu, 1 Mar 2001 04:14:23 +0000 (04:14 +0000)]
Spoke to soon -- one of the patches added a Makefile.in to the sample/
directory, so we do need to configure it.
Fred L. Drake, Jr. [Thu, 1 Mar 2001 04:13:33 +0000 (04:13 +0000)]
Sam TH:
Add a Makefile.in for the sample application.
FLD:
Tell CVS to ignore the generated Makefile.
This closes SF tracker patch #403583.
Fred L. Drake, Jr. [Thu, 1 Mar 2001 04:07:20 +0000 (04:07 +0000)]
There is no sample/Makefile.in, so do not try to generate sample/Makefile
even if the directory exists.
Fred L. Drake, Jr. [Thu, 1 Mar 2001 04:04:26 +0000 (04:04 +0000)]
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.
Fred L. Drake, Jr. [Thu, 1 Mar 2001 03:47:12 +0000 (03:47 +0000)]
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.
Fred L. Drake, Jr. [Thu, 1 Mar 2001 03:44:45 +0000 (03:44 +0000)]
Updated version from config.h.in update (includes wrapping of lots of long
lines).
Fred L. Drake, Jr. [Thu, 1 Mar 2001 03:19:27 +0000 (03:19 +0000)]
Sam TH:
BeOS defines __declspec, but we don't use it there.
This closes SF tracker patch #403581.
Fred L. Drake, Jr. [Fri, 16 Feb 2001 18:12:49 +0000 (18:12 +0000)]
Fix SF bug #123767: segfault on UTF-8 BOM.
(Reported with fix by Bruce Kaskel.)
Fred L. Drake, Jr. [Fri, 26 Jan 2001 19:18:31 +0000 (19:18 +0000)]
Added XMLPARSEAPI to the prototype for XML_DefaultCurrent().
Re-wrapped some comments that exceeded 80 characters per line.
This closes SF bug #129217.