]>
granicus.if.org Git - libexpat/log
Fred L. Drake, Jr. [Fri, 9 Nov 2001 04:04:55 +0000 (04:04 +0000)]
Define & use $(srcdir). Part of SF patch #465018.
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!
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.
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.
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).
Greg Stein [Thu, 23 Aug 2001 13:27:38 +0000 (13:27 +0000)]
Hush up, cvs...
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).
Greg Stein [Thu, 23 Aug 2001 13:12:17 +0000 (13:12 +0000)]
We are shipping expat.h now, not expat.h.in
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
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"
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.