ZOOM-Perl-moved-to-github.git
16 years agoFix to work with new test server.
mike [Mon, 29 Sep 2008 15:49:13 +0000 (15:49 +0000)]
Fix to work with new test server.

16 years agoCorrect testing host.
mike [Fri, 26 Sep 2008 14:41:34 +0000 (14:41 +0000)]
Correct testing host.
Clearer diagnostics.

16 years agoPaths
mike [Fri, 26 Sep 2008 13:56:03 +0000 (13:56 +0000)]
Paths

16 years agoPaths for new host.
mike [Fri, 26 Sep 2008 13:45:09 +0000 (13:45 +0000)]
Paths for new host.

16 years agoUpdated.
mike [Fri, 26 Sep 2008 13:38:35 +0000 (13:38 +0000)]
Updated.

16 years agoOnly describe test-server stuff.
mike [Fri, 26 Sep 2008 12:23:26 +0000 (12:23 +0000)]
Only describe test-server stuff.

16 years agoNew
mike [Fri, 26 Sep 2008 12:22:30 +0000 (12:22 +0000)]
New

16 years agosamples/zoom/zdump.pl replaced by samples/zoom/zoomdump
mike [Fri, 26 Sep 2008 12:02:19 +0000 (12:02 +0000)]
samples/zoom/zdump.pl replaced by samples/zoom/zoomdump

16 years agoInstall zoomdump
mike [Tue, 16 Sep 2008 12:44:28 +0000 (12:44 +0000)]
Install zoomdump

16 years agoRolling.
mike [Tue, 16 Sep 2008 12:39:45 +0000 (12:39 +0000)]
Rolling.

16 years agoNew
mike [Tue, 17 Jun 2008 10:36:58 +0000 (10:36 +0000)]
New

16 years ago1.24
mike [Tue, 17 Jun 2008 10:32:03 +0000 (10:32 +0000)]
1.24

16 years agov1.24 -- wrap surrogate XML records in OPAC wrapper.
mike [Tue, 17 Jun 2008 10:30:52 +0000 (10:30 +0000)]
v1.24 -- wrap surrogate XML records in OPAC wrapper.

16 years agoNew
mike [Mon, 9 Jun 2008 13:55:03 +0000 (13:55 +0000)]
New

16 years agoDate cpan_1_23_1
mike [Mon, 9 Jun 2008 13:53:22 +0000 (13:53 +0000)]
Date

16 years agoArgh! Remove extraneous warnings.
mike [Mon, 9 Jun 2008 13:53:00 +0000 (13:53 +0000)]
Argh!  Remove extraneous warnings.

16 years ago1.23 cpan_1_23
mike [Mon, 9 Jun 2008 13:50:13 +0000 (13:50 +0000)]
1.23

16 years agov1.23
mike [Mon, 9 Jun 2008 13:50:00 +0000 (13:50 +0000)]
v1.23

16 years agorecord_get() hackery for OPAC/XML records now works for complex $type.
mike [Mon, 9 Jun 2008 13:49:32 +0000 (13:49 +0000)]
record_get() hackery for OPAC/XML records now works for complex $type.

16 years agoNew
mike [Tue, 27 May 2008 13:08:00 +0000 (13:08 +0000)]
New

16 years ago1.22 cpan_1_22
mike [Tue, 27 May 2008 13:00:23 +0000 (13:00 +0000)]
1.22

16 years agoSimplify $record->get() based on new underlying record_get()
mike [Wed, 14 May 2008 13:33:31 +0000 (13:33 +0000)]
Simplify $record->get() based on new underlying record_get()

16 years agoSimpler API to record_get() no longer requires the unused by-reference parameter
mike [Wed, 14 May 2008 13:32:55 +0000 (13:32 +0000)]
Simpler API to record_get() no longer requires the unused  by-reference parameter

16 years agoZOOM_record_get() replaced by ZOOM_record_string() and
mike [Wed, 14 May 2008 13:31:39 +0000 (13:31 +0000)]
ZOOM_record_get() replaced by ZOOM_record_string() and
ZOOM_record_binary(), with different APIs; a new
ZOOM_record_get() in the Prl part of the module chooses which
to call based on the value of $type.

16 years agoVersion 1.22
mike [Wed, 14 May 2008 13:29:57 +0000 (13:29 +0000)]
Version 1.22
Add record_get() switching function, which chooses between the
underlying record_get_string() and record_get_binary()
depending on the value of $type.  The different APIs of those
two XS functions ensure that memory is managed differently.

16 years agoRolling.
mike [Wed, 14 May 2008 13:28:17 +0000 (13:28 +0000)]
Rolling.

16 years agoComment typo.
mike [Wed, 14 May 2008 13:27:32 +0000 (13:27 +0000)]
Comment typo.

16 years agoRolling
mike [Mon, 5 May 2008 09:57:25 +0000 (09:57 +0000)]
Rolling

16 years agoFix formatting typo.
mike [Mon, 10 Dec 2007 21:51:40 +0000 (21:51 +0000)]
Fix formatting typo.

16 years agoBuild debian packages into debian/output, not debian-output
mike [Thu, 29 Nov 2007 16:43:52 +0000 (16:43 +0000)]
Build debian packages into debian/output, not debian-output

16 years agoRolling
mike [Fri, 23 Nov 2007 12:04:15 +0000 (12:04 +0000)]
Rolling

16 years agoEscape a ">"
mike [Fri, 23 Nov 2007 12:03:56 +0000 (12:03 +0000)]
Escape a ">"

17 years agoCorrect terms.
mike [Mon, 19 Nov 2007 14:33:20 +0000 (14:33 +0000)]
Correct terms.

17 years agopostamble for Debian builds.
mike [Mon, 19 Nov 2007 12:58:28 +0000 (12:58 +0000)]
postamble for Debian builds.

17 years agoRolling
mike [Mon, 19 Nov 2007 12:58:12 +0000 (12:58 +0000)]
Rolling

17 years agoRemove unused temp.
mike [Mon, 19 Nov 2007 12:57:16 +0000 (12:57 +0000)]
Remove unused temp.
#include <yaz/yaz-version.h>

17 years agoIgnore Debian-packaging detritus.
mike [Mon, 19 Nov 2007 12:56:50 +0000 (12:56 +0000)]
Ignore Debian-packaging detritus.

17 years agoNew
mike [Mon, 19 Nov 2007 12:56:31 +0000 (12:56 +0000)]
New

17 years agoNew
mike [Mon, 29 Oct 2007 12:10:23 +0000 (12:10 +0000)]
New

17 years agoReally 1.21
mike [Mon, 29 Oct 2007 12:07:23 +0000 (12:07 +0000)]
Really 1.21

17 years agoAdd explicit "#include <yaz/log.h>" in the hope of preventing
mike [Mon, 29 Oct 2007 12:06:57 +0000 (12:06 +0000)]
Add explicit "#include <yaz/log.h>" in the hope of preventing
undeclared-function warnings that some users have reported but which I
have been unable to reproduce.

17 years agoRelease 1.21
mike [Mon, 29 Oct 2007 11:53:02 +0000 (11:53 +0000)]
Release 1.21

17 years ago1.21
mike [Mon, 29 Oct 2007 11:52:39 +0000 (11:52 +0000)]
1.21

17 years agoUse STRLEN type for _unused_len instead of unsigned: this prevents a
mike [Mon, 29 Oct 2007 11:50:49 +0000 (11:50 +0000)]
Use STRLEN type for _unused_len instead of unsigned: this prevents a
(possibly serious) warning on some 64-bit architectures.

17 years agoComment.
mike [Wed, 3 Oct 2007 14:05:04 +0000 (14:05 +0000)]
Comment.

17 years agoCOmment.
mike [Tue, 2 Oct 2007 16:49:32 +0000 (16:49 +0000)]
COmment.

17 years agoNew
mike [Fri, 21 Sep 2007 17:06:04 +0000 (17:06 +0000)]
New

17 years agoRelease 1.20
mike [Fri, 21 Sep 2007 16:52:26 +0000 (16:52 +0000)]
Release 1.20

17 years agoComment.
mike [Fri, 14 Sep 2007 10:36:43 +0000 (10:36 +0000)]
Comment.

17 years agoTest for diag_srw_str()
mike [Fri, 14 Sep 2007 10:36:13 +0000 (10:36 +0000)]
Test for diag_srw_str()

17 years agoDocument ZOOM::diag_srw_str()
mike [Fri, 14 Sep 2007 10:35:02 +0000 (10:35 +0000)]
Document ZOOM::diag_srw_str()

17 years agoTypo.
mike [Fri, 14 Sep 2007 10:34:40 +0000 (10:34 +0000)]
Typo.

17 years agoAdd diag_srw_str()
mike [Fri, 14 Sep 2007 10:34:35 +0000 (10:34 +0000)]
Add diag_srw_str()
ZOOM::Exception() constructor uses diag_srw_str() to fill in the error
message, if it is undefined, for SRW errors.
The render() method of ZOOM::Exception(), and therefore the overloaded
stringifying operator, deals with exceptions that have no
message().

17 years agoAdd ZOOM_diag_srw_str
mike [Fri, 14 Sep 2007 10:33:16 +0000 (10:33 +0000)]
Add ZOOM_diag_srw_str

17 years agoTowards 1.20
mike [Fri, 14 Sep 2007 10:33:00 +0000 (10:33 +0000)]
Towards 1.20

17 years agoRolling
mike [Fri, 14 Sep 2007 09:42:01 +0000 (09:42 +0000)]
Rolling

17 years agoFix error-message for too-old YAZ.
mike [Mon, 10 Sep 2007 14:19:10 +0000 (14:19 +0000)]
Fix error-message for too-old YAZ.

17 years agoAdd hashbang line
mike [Fri, 17 Aug 2007 18:35:17 +0000 (18:35 +0000)]
Add hashbang line

17 years agoRolling
mike [Fri, 17 Aug 2007 11:09:36 +0000 (11:09 +0000)]
Rolling

17 years agoALlow arbitrary options to be specified at end of command-line.
mike [Fri, 17 Aug 2007 11:08:38 +0000 (11:08 +0000)]
ALlow arbitrary options to be specified at end of command-line.

17 years agoOups, wrong version.
sondberg [Fri, 17 Aug 2007 10:00:43 +0000 (10:00 +0000)]
Oups, wrong version.

17 years agoUpdating.
sondberg [Fri, 17 Aug 2007 09:58:08 +0000 (09:58 +0000)]
Updating.

17 years agoREmoved
sondberg [Fri, 17 Aug 2007 09:52:55 +0000 (09:52 +0000)]
REmoved

17 years agoAdd -q option to scan using a CQL query instead of PQF.
mike [Fri, 17 Aug 2007 09:38:13 +0000 (09:38 +0000)]
Add -q option to scan using a CQL query instead of PQF.
Add comments showing use of Z39.50/SRUand Type-1/CQL.
(Of course, the combination CQL-over-Z39.50 doesn't work.)

17 years agoExplicitly use client-side CQL-to-RPN scan-query conversion. This was happenning...
mike [Thu, 16 Aug 2007 17:19:35 +0000 (17:19 +0000)]
Explicitly use client-side CQL-to-RPN scan-query conversion.  This was happenning anyway before, due to bug in ZOOM-C, but now that's been fixed.

17 years agoComment on use of PQF instead of CQL
mike [Thu, 16 Aug 2007 16:21:08 +0000 (16:21 +0000)]
Comment on use of PQF instead of CQL

17 years agoInclude zoomscan.pl
mike [Thu, 16 Aug 2007 15:40:30 +0000 (15:40 +0000)]
Include zoomscan.pl

17 years agoTowards 1.20
mike [Wed, 15 Aug 2007 18:37:01 +0000 (18:37 +0000)]
Towards 1.20

17 years agoNew
mike [Wed, 15 Aug 2007 18:36:36 +0000 (18:36 +0000)]
New

17 years agoNew
mike [Mon, 9 Jul 2007 13:11:58 +0000 (13:11 +0000)]
New

17 years agoRemove extraneous blank line.
mike [Mon, 9 Jul 2007 13:09:46 +0000 (13:09 +0000)]
Remove extraneous blank line.
Release 1.19 for sure.

17 years agoRelease 1.19
mike [Mon, 9 Jul 2007 13:09:19 +0000 (13:09 +0000)]
Release 1.19

17 years agoOmit debian directory from distribution.
mike [Mon, 9 Jul 2007 13:03:00 +0000 (13:03 +0000)]
Omit debian directory from distribution.

17 years agoGetting ready to build deb packages.
sondberg [Wed, 30 May 2007 18:23:41 +0000 (18:23 +0000)]
Getting ready to build deb packages.

17 years agoNew ->exception() method£
mike [Wed, 9 May 2007 12:03:52 +0000 (12:03 +0000)]
New ->exception() method£

17 years agoRolling.
mike [Wed, 18 Apr 2007 11:19:10 +0000 (11:19 +0000)]
Rolling.

17 years agoInclude IRSpy namespace.
mike [Wed, 18 Apr 2007 11:18:08 +0000 (11:18 +0000)]
Include IRSpy namespace.

17 years agoRolling
mike [Wed, 7 Mar 2007 16:17:49 +0000 (16:17 +0000)]
Rolling

17 years agoAdd samples/zoom/zdump.pl
mike [Wed, 7 Mar 2007 16:17:28 +0000 (16:17 +0000)]
Add samples/zoom/zdump.pl

17 years agoRewritten. Now works properly.
mike [Wed, 7 Mar 2007 11:34:26 +0000 (11:34 +0000)]
Rewritten.  Now works properly.

17 years agoNew
mike [Sat, 3 Mar 2007 16:39:38 +0000 (16:39 +0000)]
New

17 years agoTowards 1.19
mike [Mon, 26 Feb 2007 15:58:57 +0000 (15:58 +0000)]
Towards 1.19

17 years agoVersion 0.99
mike [Mon, 26 Feb 2007 15:58:33 +0000 (15:58 +0000)]
Version 0.99

17 years agoNew
mike [Mon, 26 Feb 2007 14:57:57 +0000 (14:57 +0000)]
New

17 years agov1.18
mike [Mon, 26 Feb 2007 14:57:17 +0000 (14:57 +0000)]
v1.18

17 years agoFix expected numeric values of log-levels -- new levels are now one up
mike [Mon, 26 Feb 2007 14:56:26 +0000 (14:56 +0000)]
Fix expected numeric values of log-levels -- new levels are now one up
the power list since ZOOM_Perl itself registers "zoom_check".

17 years agoRegister log-level "zoom_check";
mike [Mon, 26 Feb 2007 14:52:21 +0000 (14:52 +0000)]
Register log-level "zoom_check";

17 years agoWARNING about YAZ version is not a warning, it's an error.
mike [Mon, 26 Feb 2007 14:41:24 +0000 (14:41 +0000)]
WARNING about YAZ version is not a warning, it's an error.

17 years agoDocument $conn->check()
mike [Mon, 26 Feb 2007 14:40:01 +0000 (14:40 +0000)]
Document $conn->check()

17 years agoNeeds YAZ version 2.1.50 or better.
mike [Mon, 26 Feb 2007 14:37:20 +0000 (14:37 +0000)]
Needs YAZ version 2.1.50 or better.

17 years agoWhen a connection is in asynchronous mode, failing operations (search,
mike [Mon, 26 Feb 2007 14:36:55 +0000 (14:36 +0000)]
When a connection is in asynchronous mode, failing operations (search,
scan, etc.) no longer throw exceptions.  This is because the
event-loop in asychronous applications needs to check for
errors anyway, in case the server has returned high-level
diagnostics such as "unsupported use attribute".  So this
check within the event-loop is now the only place where
error-checking need be done.
Add new public ZOOM::Connection() function, check(), which throws an
exception if an error is pending (even if the connection is
asynchronous).
New YAZ logging level, "zoom_check", notes when errors are detected
and either left unreported (asynchronous connections) or
thrown as exception (synchronous).

17 years agoBump version to 1.18
mike [Mon, 26 Feb 2007 14:36:11 +0000 (14:36 +0000)]
Bump version to 1.18
Bump required YAZ version all the way from 2.1.21 to 2.1.50.  This
check should perhaps be removed altogether, since it is
redundant with that in Makefile.PL, but it's possible someone
might install a binary that was built elsewhere, and run into
this.

17 years agoNew
mike [Thu, 22 Feb 2007 20:45:13 +0000 (20:45 +0000)]
New

17 years ago1.17
mike [Thu, 22 Feb 2007 20:44:51 +0000 (20:44 +0000)]
1.17

17 years agoV1.17
mike [Thu, 22 Feb 2007 20:38:30 +0000 (20:38 +0000)]
V1.17

17 years agoHuge array reference test made vacuous.
mike [Thu, 22 Feb 2007 20:38:11 +0000 (20:38 +0000)]
Huge array reference test made vacuous.

17 years agoZOOM_event() wrapper now works for arbitrarily many connection --
mike [Thu, 22 Feb 2007 20:37:47 +0000 (20:37 +0000)]
ZOOM_event() wrapper now works for arbitrarily many connection --
previous hardwired limit of 100 was preventing IRSpy from working.

17 years agoSupport _check_debug options.
mike [Tue, 13 Feb 2007 15:31:26 +0000 (15:31 +0000)]
Support _check_debug options.

17 years agoTowards 1.17
mike [Tue, 13 Feb 2007 15:31:10 +0000 (15:31 +0000)]
Towards 1.17

17 years agov1.17
mike [Tue, 13 Feb 2007 15:30:51 +0000 (15:30 +0000)]
v1.17