Possible compatibility problems with earlier versions marked with '*'.
+--- 2.0.15 2004/03/01
+
+Another fix for decoding of XML packed records.
+
--- 2.0.14 2004/02/25
Fixes for Chunked encoding. White space not ignored after length spec.
* Copyright (c) 1995-2004, Index Data
* See the file LICENSE for details.
*
- * $Id: client.c,v 1.233 2004-02-19 23:39:13 adam Exp $
+ * $Id: client.c,v 1.234 2004-03-01 17:33:02 adam Exp $
*/
#include <stdio.h>
if (record_schema)
sr->u.request->recordSchema = record_schema;
+ if (recordsyntax == VAL_TEXT_XML)
+ sr->u.explain_request->recordPacking = "xml";
return send_srw(sr);
}
#endif
/* save this for later .. when fetching individual records */
sr = yaz_srw_get(out, Z_SRW_explain_request);
+ if (recordsyntax == VAL_TEXT_XML)
+ sr->u.explain_request->recordPacking = "xml";
send_srw(sr);
return 2;
}
sr->u.request->maximumRecords = odr_intdup(out, nos);
if (record_schema)
sr->u.request->recordSchema = record_schema;
+ if (recordsyntax == VAL_TEXT_XML)
+ sr->u.request->recordPacking = "xml";
return send_srw(sr);
}
#endif
dnl YAZ Toolkit, Index Data 1994-2004
dnl See the file LICENSE for details.
-dnl $Id: configure.in,v 1.130 2004-02-25 12:59:56 adam Exp $
+dnl $Id: configure.in,v 1.131 2004-03-01 17:33:02 adam Exp $
AC_INIT(include/yaz/yaz-version.h)
-AM_INIT_AUTOMAKE(yaz, 2.0.14)
+AM_INIT_AUTOMAKE(yaz, 2.0.15)
AM_MAINTAINER_MODE
dnl
AC_SUBST(READLINE_LIBS)
+yaz (2.0.15-1) unstable; urgency=low
+
+ * Upstream.
+
+ -- Adam Dickmeiss <adam@indexdata.dk> Mon, 1 Mar 2004 17:58:23 +0100
+
yaz (2.0.14-1) unstable; urgency=low
* Upstream.
* Copyright (c) 1995-2004, Index Data.
* See the file LICENSE for details.
*
- * $Id: yaz-version.h,v 1.39 2004-02-25 12:59:56 adam Exp $
+ * $Id: yaz-version.h,v 1.40 2004-03-01 17:33:02 adam Exp $
*/
/*
#include <yaz/yconfig.h>
-#define YAZ_VERSION "2.0.14"
-#define YAZ_VERSIONL 0x02000E
+#define YAZ_VERSION "2.0.15"
+#define YAZ_VERSIONL 0x02000F
#define YAZ_DATE 1
* Copyright (c) 2002-2004, Index Data.
* See the file LICENSE for details.
*
- * $Id: srw.c,v 1.23 2004-02-23 12:57:19 adam Exp $
+ * $Id: srw.c,v 1.24 2004-03-01 17:33:03 adam Exp $
*/
#include <yaz/srw.h>
if (!match_element(ptr, elem))
return 0;
ptr = ptr->children;
- while (ptr && ptr->type != XML_TEXT_NODE && ptr->type != XML_COMMENT_NODE)
+ while (ptr && (ptr->type == XML_TEXT_NODE || ptr->type == XML_COMMENT_NODE))
ptr = ptr->next;
if (!ptr)
return 0;
* Copyright (c) 2002-2004, Index Data.
* See the file LICENSE for details.
*
- * $Id: srwutil.c,v 1.13 2004-02-26 14:46:01 adam Exp $
+ * $Id: srwutil.c,v 1.14 2004-03-01 17:33:03 adam Exp $
*/
#include <yaz/srw.h>
char *scanClause = 0;
char *recordXPath = 0;
char *recordSchema = 0;
- char *recordPacking = "xml";
+ char *recordPacking = "xml"; /* xml packing is default for SRU */
char *maximumRecords = 0;
char *startRecord = 0;
char **uri_name;
-; $Id: yaz.nsi,v 1.37 2004-02-25 12:59:57 adam Exp $
+; $Id: yaz.nsi,v 1.38 2004-03-01 17:33:03 adam Exp $
-!define VERSION "2.0.14"
+!define VERSION "2.0.15"
Name "YAZ"
Caption "Index Data YAZ ${VERSION} Setup"
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,0,14,1
- PRODUCTVERSION 2,0,14,1
+ FILEVERSION 2,0,15,1
+ PRODUCTVERSION 2,0,15,1
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
VALUE "Comments", "Z39.50 C Library\0"
VALUE "CompanyName", "Index Data\0"
VALUE "FileDescription", "YAZ Toolkit\0"
- VALUE "FileVersion", "2, 0, 14, 1\0"
+ VALUE "FileVersion", "2, 0, 15, 1\0"
VALUE "InternalName", "YAZ\0"
VALUE "LegalCopyright", "Copyright © 1995-2004 Index Data\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "yaz.rc\0"
VALUE "PrivateBuild", "\0"
VALUE "ProductName", "Index Data YAZ Toolkit\0"
- VALUE "ProductVersion", "2, 0, 14, 1\0"
+ VALUE "ProductVersion", "2, 0, 15, 1\0"
VALUE "SpecialBuild", "\0"
END
END