diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 00000000..cc268713 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,13 @@ +XQilla: an XQuery and XPath 2.0 library and command line interpreter. + +version 1.0.1 (2007.02.12): + * Fixed fn:concat() to accept more than 51 arguments. + * Fixed module parsing, to use the correct language enumeration when + parsing. Output modules in the query plan. + * Fixed a race condition in the parsing of function signatures. + * Fixed parse errors in the DOM3 API, which were being thrown as + XQException instead of XQillaException. [1626534] + * Fixed the building of shared libraries under Cygwin, by adding + -no-undefined to the libtool line in the Makefile. [1639669] + * Fixed a bug in the static typing of user defined functions, that + could result in incorrect errors. diff --git a/Makefile.am b/Makefile.am index 7d5377a7..92f718c9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,13 +3,17 @@ SUBDIRS = include INCLUDES = -I$(top_srcdir)/include/ -I$(xerces_include) -I$(top_srcdir)/src/lexer/ LDFLAGS = -L$(xerces_lib) -R$(xerces_lib) -LDADD = libxqilla.la -lxerces-c +LDADD = libxqilla.la bin_PROGRAMS = xqilla noinst_PROGRAMS = basicXQillaUsage xqtsRunner lib_LTLIBRARIES = libxqilla.la +# Library version, see http://sourceware.org/autobook/autobook/autobook_91.html +# -no-undefined for Cygwin (bug #1639669) +libxqilla_la_LDFLAGS = -version-info 1:0:0 -no-undefined -lxerces-c + libxqilla_la_SOURCES = \ src/framework/ReferenceCounted.cpp \ src/framework/BaseMemoryManager.cpp \ @@ -391,6 +395,7 @@ EXTRA_DIST = \ src/lexer/flex.skl \ src/lexer/XQLexer.l \ src/parser/XQParser.y \ +ChangeLog \ LICENSE \ LICENSE.pathan.txt \ LICENSE.xquery.txt \ diff --git a/Makefile.in b/Makefile.in index e5847f57..ff3fc407 100644 --- a/Makefile.in +++ b/Makefile.in @@ -42,7 +42,7 @@ bin_PROGRAMS = xqilla$(EXEEXT) noinst_PROGRAMS = basicXQillaUsage$(EXEEXT) xqtsRunner$(EXEEXT) DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(top_srcdir)/configure \ - $(top_srcdir)/src/config/xqilla_config_unix.h.in \ + $(top_srcdir)/src/config/xqilla_config_unix.h.in ChangeLog \ autotools/config.guess autotools/config.sub autotools/depcomp \ autotools/install-sh autotools/ltmain.sh autotools/missing \ autotools/mkinstalldirs @@ -355,8 +355,12 @@ xerces_lib = @xerces_lib@ AUTOMAKE_OPTIONS = foreign dist-zip SUBDIRS = include INCLUDES = -I$(top_srcdir)/include/ -I$(xerces_include) -I$(top_srcdir)/src/lexer/ -LDADD = libxqilla.la -lxerces-c +LDADD = libxqilla.la lib_LTLIBRARIES = libxqilla.la + +# Library version, see http://sourceware.org/autobook/autobook/autobook_91.html +# -no-undefined for Cygwin (bug #1639669) +libxqilla_la_LDFLAGS = -version-info 1:0:0 -no-undefined -lxerces-c libxqilla_la_SOURCES = \ src/framework/ReferenceCounted.cpp \ src/framework/BaseMemoryManager.cpp \ @@ -738,6 +742,7 @@ EXTRA_DIST = \ src/lexer/flex.skl \ src/lexer/XQLexer.l \ src/parser/XQParser.y \ +ChangeLog \ LICENSE \ LICENSE.pathan.txt \ LICENSE.xquery.txt \ diff --git a/configure b/configure index ec44b681..ef6e6026 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.59 for XQilla 1.0. +# Generated by GNU Autoconf 2.59 for XQilla 1.0.1. # # Copyright (C) 2003 Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation @@ -421,8 +421,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='XQilla' PACKAGE_TARNAME='xqilla' -PACKAGE_VERSION='1.0' -PACKAGE_STRING='XQilla 1.0' +PACKAGE_VERSION='1.0.1' +PACKAGE_STRING='XQilla 1.0.1' PACKAGE_BUGREPORT='' ac_unique_file="src/runtime/Result.cpp" @@ -952,7 +952,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures XQilla 1.0 to adapt to many kinds of systems. +\`configure' configures XQilla 1.0.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1019,7 +1019,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of XQilla 1.0:";; + short | recursive ) echo "Configuration of XQilla 1.0.1:";; esac cat <<\_ACEOF @@ -1159,7 +1159,7 @@ fi test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF -XQilla configure 1.0 +XQilla configure 1.0.1 generated by GNU Autoconf 2.59 Copyright (C) 2003 Free Software Foundation, Inc. @@ -1173,7 +1173,7 @@ cat >&5 <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by XQilla $as_me 1.0, which was +It was created by XQilla $as_me 1.0.1, which was generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ @@ -1898,7 +1898,7 @@ fi # Define the identity of the package. PACKAGE=XQilla - VERSION=1.0 + VERSION=1.0.1 cat >>confdefs.h <<_ACEOF @@ -21907,7 +21907,7 @@ _ASBOX } >&5 cat >&5 <<_CSEOF -This file was extended by XQilla $as_me 1.0, which was +This file was extended by XQilla $as_me 1.0.1, which was generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -21970,7 +21970,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -XQilla config.status 1.0 +XQilla config.status 1.0.1 configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" diff --git a/configure.in b/configure.in index f00e5172..21271b79 100644 --- a/configure.in +++ b/configure.in @@ -2,10 +2,10 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) -AC_INIT([XQilla],[1.0],[]) +AC_INIT([XQilla],[1.0.1],[]) AC_CONFIG_AUX_DIR(autotools) AC_CANONICAL_TARGET([]) -AM_INIT_AUTOMAKE(XQilla, 1.0,) +AM_INIT_AUTOMAKE(XQilla, 1.0.1,) AC_CONFIG_SRCDIR([src/runtime/Result.cpp]) AC_CONFIG_HEADERS([src/config/xqilla_config_unix.h]) diff --git a/docs/dom3-api/DOMAttr_8hpp-source.html b/docs/dom3-api/DOMAttr_8hpp-source.html index b12d528c..4e3f660d 100644 --- a/docs/dom3-api/DOMAttr_8hpp-source.html +++ b/docs/dom3-api/DOMAttr_8hpp-source.html @@ -101,7 +101,7 @@ 00178 #endif 00179 00180 -