Adam Dickmeiss [Tue, 5 May 2009 10:34:29 +0000 (12:34 +0200)]
Fix template name (bad from previous commit)
Adam Dickmeiss [Tue, 5 May 2009 10:25:15 +0000 (12:25 +0200)]
Move openurl stuff to marc21-ourl.xsl. Hookin marc21.xsl.
The marc21.xsl now has a template record-hook which allows marc21.xsl to
be imported and record-hook to override stuff. The marc21-ourl.xsl
uses this facility and includes the pz2-ourl-marc21-xsl.
Adam Dickmeiss [Fri, 1 May 2009 13:04:23 +0000 (15:04 +0200)]
New mergekey facilities. Bug #2343 and bug #2800).
The mergekey (recid in display) is now generated by the following
rules: the contents of attribute mergekey and all metadata elements
with attribute mergekey=yes are combined in to one resulting mergekey.
If the resulting mergekey is empty a unique mergekey is generated
(which prevents merging). This allows a system with no merging
enabled. It also allows mergekeys to be customized "per-service".
Adam Dickmeiss [Fri, 1 May 2009 11:06:16 +0000 (13:06 +0200)]
Simplifications WRT show raw (immediate).
Adam Dickmeiss [Fri, 1 May 2009 10:41:09 +0000 (12:41 +0200)]
New record retrieval test that does not rely on caching.
Adam Dickmeiss [Fri, 1 May 2009 10:37:12 +0000 (12:37 +0200)]
Command record may return cached records (bug #2799).
The 'record' command with argument 'offset' given but with no
'syntax' and 'esn' parameter now fetches records from last search.
This allows fast retrieval of marcxml and raw records. If, OTOH, esn
and syntax is given the record is assumed not to be cached and a new
present request is fired as before.
Adam Dickmeiss [Fri, 1 May 2009 09:02:30 +0000 (11:02 +0200)]
buildconf.sh uses only Libtool flags when present
Adam Dickmeiss [Fri, 1 May 2009 08:50:13 +0000 (10:50 +0200)]
Remove redundant tests test_{relevance,reclists}.
Adam Dickmeiss [Wed, 1 Apr 2009 21:13:05 +0000 (23:13 +0200)]
Update expected result for regression test (bug #2723).
Adam Dickmeiss [Wed, 1 Apr 2009 13:31:29 +0000 (15:31 +0200)]
Update to upstream skeleton of init.d script.
Make a new init.d script which is based on /etc/init.d/skeleton . This
changes a few things, most importantly there is no sleep anymore for
restart.. Instead --retry is used . This might very well fix bug #2285.
Sebastian Hammer [Fri, 27 Mar 2009 12:34:52 +0000 (12:34 +0000)]
Resolved conflicts
Merge branch 'master' of ssh://git/home/git/pub/pazpar2
Conflicts:
etc/cf.xsl
Sebastian Hammer [Fri, 27 Mar 2009 12:32:47 +0000 (12:32 +0000)]
TUning
Wolfram Schneider [Wed, 25 Mar 2009 09:52:02 +0000 (09:52 +0000)]
I hate failed merges
Wolfram Schneider [Tue, 24 Mar 2009 22:56:10 +0000 (22:56 +0000)]
print URL
Wolfram Schneider [Tue, 24 Mar 2009 22:49:33 +0000 (22:49 +0000)]
Add <progress /> tag to support a progress bar. The value is between 0 ... 1
Jakub Skoczen [Tue, 24 Mar 2009 13:19:19 +0000 (14:19 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Jakub Skoczen [Tue, 24 Mar 2009 13:18:53 +0000 (14:18 +0100)]
Added native dc normaliztion stylesheet.
Adam Dickmeiss [Thu, 19 Mar 2009 12:32:13 +0000 (13:32 +0100)]
Fix NULL ptr reference for HTTP proxy.
The ser->host might be 0 in case attribute 'host' is not given for element
'listen' in configuration. This commit avoids referencing it in sprintf.
Adam Dickmeiss [Fri, 6 Mar 2009 13:46:52 +0000 (14:46 +0100)]
Set OBJDIR
Adam Dickmeiss [Thu, 5 Mar 2009 11:48:57 +0000 (12:48 +0100)]
Path fixes for Windows. Settings uses base conf directory.
Adam Dickmeiss [Thu, 5 Mar 2009 11:46:40 +0000 (12:46 +0100)]
NSIS installer works for src + binaries.
NSIS installer works for source and binaries.. Pazpar2 may be
started on console, but Windows service short-cuts do not yet work.
Adam Dickmeiss [Thu, 5 Mar 2009 11:45:53 +0000 (12:45 +0100)]
Link with YAZ' ICU wrapper on Windows too
Adam Dickmeiss [Thu, 5 Mar 2009 09:22:21 +0000 (10:22 +0100)]
License file for NSIS installer.
Adam Dickmeiss [Thu, 5 Mar 2009 09:20:04 +0000 (10:20 +0100)]
First go at NSIS installer for Pazpar2.
Adam Dickmeiss [Thu, 5 Mar 2009 08:51:03 +0000 (09:51 +0100)]
version.nsi generated by configure.
Adam Dickmeiss [Thu, 5 Mar 2009 08:50:48 +0000 (09:50 +0100)]
Ignore files for Windows build.
Adam Dickmeiss [Thu, 5 Mar 2009 08:46:55 +0000 (09:46 +0100)]
No need to mention ICU in configure result
Adam Dickmeiss [Thu, 5 Mar 2009 07:48:04 +0000 (08:48 +0100)]
icu_I18N no longer part of pazpar2
Adam Dickmeiss [Thu, 5 Mar 2009 07:43:52 +0000 (08:43 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Thu, 5 Mar 2009 07:43:47 +0000 (08:43 +0100)]
Bump year. Comment on VS2008
Adam Dickmeiss [Tue, 3 Mar 2009 14:37:55 +0000 (15:37 +0100)]
No dollar Id please
Jakub Skoczen [Tue, 3 Mar 2009 14:35:48 +0000 (15:35 +0100)]
Use multiple meta-data elements.
Adam Dickmeiss [Mon, 23 Feb 2009 16:50:34 +0000 (17:50 +0100)]
Update to new LOGO
Wolfram Schneider [Wed, 11 Feb 2009 09:38:19 +0000 (09:38 +0000)]
Add <noscript/> test
Wolfram Schneider [Wed, 11 Feb 2009 09:32:18 +0000 (09:32 +0000)]
tag id's are unique, rename <div id="sort"> to <div id="ranking">.
The id=sort is already used in Sort by select box.
Wolfram Schneider [Wed, 11 Feb 2009 09:27:17 +0000 (09:27 +0000)]
Reduce the number of HTML errors
Wolfram Schneider [Tue, 10 Feb 2009 21:18:55 +0000 (21:18 +0000)]
Allow to override on the commandline the variables:
pazpar2_config
pazpar2_pid
pazpar2_log
This allow you to run more than one pazpar2 instance on a host with
this start/stop script.
Wolfram Schneider [Tue, 10 Feb 2009 21:18:04 +0000 (21:18 +0000)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/pazpar2
Wolfram Schneider [Tue, 10 Feb 2009 21:17:16 +0000 (21:17 +0000)]
Add XSLT sheet for Connector Frameworks records.
Adam Dickmeiss [Fri, 6 Feb 2009 22:05:13 +0000 (23:05 +0100)]
Removed redundant xslt includes
Adam Dickmeiss [Fri, 16 Jan 2009 12:43:54 +0000 (13:43 +0100)]
Updated footer comment
Wolfram Schneider [Wed, 14 Jan 2009 12:23:07 +0000 (13:23 +0100)]
add tags for journals.
Wolfram Schneider [Mon, 12 Jan 2009 18:50:12 +0000 (19:50 +0100)]
Allow to override PAZPAR2_HOME variable on the command line with
environment variable, e.g.
env PAZPAR2_HOME=$HOME/indexdata/pazpar2 ./src/pazpar2.sh restart -t etc/edu.xml
Wolfram Schneider [Mon, 12 Jan 2009 18:44:58 +0000 (19:44 +0100)]
Add a start/stop script for pazpar2. The start/restart arguments
supports pazpar2 options, e.g. to restart pazpar2 with edu targets:
./src/pazpar2.sh restart -t etc/edu.xml
Adam Dickmeiss [Mon, 12 Jan 2009 14:49:02 +0000 (15:49 +0100)]
Happy new year
Adam Dickmeiss [Sun, 28 Dec 2008 10:38:50 +0000 (11:38 +0100)]
More ICU stuff to be removed
Adam Dickmeiss [Sun, 28 Dec 2008 10:36:59 +0000 (11:36 +0100)]
Updated ICU config and adjusted description a little.
Adam Dickmeiss [Thu, 25 Dec 2008 14:37:18 +0000 (15:37 +0100)]
Using the ICU wrapper from YAZ rather than its own.
Using the ICU wrapper from YAZ rather than its own. The behavior
is similar but the ICU XML format is changed a bit. YAZ 3.0.39
produces proper warnings so that content can be updated.
Adam Dickmeiss [Thu, 25 Dec 2008 14:36:58 +0000 (15:36 +0100)]
ANSI funcs with no args
Adam Dickmeiss [Thu, 25 Dec 2008 14:36:30 +0000 (15:36 +0100)]
ANSI funcs with no args
Adam Dickmeiss [Thu, 25 Dec 2008 14:36:13 +0000 (15:36 +0100)]
ANSI funcs with no args
Adam Dickmeiss [Thu, 25 Dec 2008 13:23:58 +0000 (14:23 +0100)]
Ensure Pazpar2 stops if ICU is used while insupported.
Adam Dickmeiss [Thu, 25 Dec 2008 12:33:04 +0000 (13:33 +0100)]
Call autoheader when needed
Adam Dickmeiss [Thu, 25 Dec 2008 12:07:28 +0000 (13:07 +0100)]
Same buildconf.sh as YAZ
Sebastian Hammer [Fri, 19 Dec 2008 16:28:01 +0000 (16:28 +0000)]
Reconciling changes
Wolfram Schneider [Tue, 16 Dec 2008 18:10:33 +0000 (19:10 +0100)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/pazpar2
Wolfram Schneider [Tue, 16 Dec 2008 18:07:25 +0000 (19:07 +0100)]
Write to <div id="stat"> only if it exists
Fix off-by-one error in 'Displaying' statistics:
0-20, 20-40 -> 1-20, 21-40
Sebastian Hammer [Sat, 6 Dec 2008 07:23:17 +0000 (07:23 +0000)]
Doc update
Sebastian Hammer [Sat, 6 Dec 2008 07:10:51 +0000 (07:10 +0000)]
Added logic to automatically deduce pz:nativesyntax from the information
returned from server (XML and MARC21;MARC-8s).
Wolfram Schneider [Fri, 5 Dec 2008 17:05:35 +0000 (18:05 +0100)]
change background color from light green to light grey to increases contrast between foreground and background color
Wolfram Schneider [Fri, 5 Dec 2008 16:46:45 +0000 (17:46 +0100)]
Configurable length of termlist entries. Print max. 10 items for
Subjects and Authors, and 16 items for Sources.
Wolfram Schneider [Fri, 5 Dec 2008 16:38:35 +0000 (17:38 +0100)]
Clickable homepage logo.
Wolfram Schneider [Fri, 5 Dec 2008 16:31:30 +0000 (17:31 +0100)]
clickable IndexData link in Copyright footer
Wolfram Schneider [Fri, 5 Dec 2008 16:28:10 +0000 (17:28 +0100)]
In detailed view, print the same title information as in the short list
(title + subtitle)
Wolfram Schneider [Fri, 5 Dec 2008 16:15:40 +0000 (17:15 +0100)]
remove dead host names or libraries with non MARC-8 encoding
Sebastian Hammer [Fri, 5 Dec 2008 04:38:40 +0000 (04:38 +0000)]
Added electronic-text to brief
Sebastian Hammer [Fri, 5 Dec 2008 04:36:36 +0000 (04:36 +0000)]
Added 856$3 as candidate for electronic text
Wolfram Schneider [Tue, 2 Dec 2008 21:34:41 +0000 (22:34 +0100)]
typo in detail view: Ttle -> Title
Sebastian Hammer [Mon, 1 Dec 2008 15:22:09 +0000 (15:22 +0000)]
Added logging of CQL/PQF queries for ZOOM-based code
Sebastian Hammer [Mon, 1 Dec 2008 05:10:31 +0000 (05:10 +0000)]
Added setting to specify pqf prefix, to support database subset selection, etc.
Adam Dickmeiss [Mon, 24 Nov 2008 18:03:32 +0000 (19:03 +0100)]
Revert changes to settings for pazpar2.cfg.dist
Adam Dickmeiss [Mon, 24 Nov 2008 17:05:20 +0000 (18:05 +0100)]
Align with 1.0.13
Adam Dickmeiss [Mon, 24 Nov 2008 16:58:25 +0000 (17:58 +0100)]
Updated for new behavior of bytarget.
Adam Dickmeiss [Mon, 24 Nov 2008 16:58:07 +0000 (17:58 +0100)]
Command bytarget returns name of target (if defined).
Adam Dickmeiss [Mon, 24 Nov 2008 11:09:34 +0000 (12:09 +0100)]
Updated to latest m4.
Adam Dickmeiss [Thu, 20 Nov 2008 14:29:39 +0000 (15:29 +0100)]
Fixed problem with medium type being incorrectly set to electronic_resource.
The medim type was set to electronic_resource if 856$u is present. The
medium is now set to book (unless fulltext_a / fulltext_b is present).
kk if electronic_location_url.
is present. This item
Sebastian Hammer [Tue, 18 Nov 2008 18:56:20 +0000 (18:56 +0000)]
Added 907$a --> iii-id for III identifiers
Sebastian Hammer [Tue, 18 Nov 2008 18:51:49 +0000 (18:51 +0000)]
Imported changes from us4. Should not negatively impact other sites.
Sebastian Hammer [Tue, 18 Nov 2008 18:47:45 +0000 (18:47 +0000)]
Changed predicate for 500 subfields.
Adam Dickmeiss [Mon, 10 Nov 2008 14:47:51 +0000 (15:47 +0100)]
Brief, non-merged elements only in location part (not in main part).
Adam Dickmeiss [Mon, 27 Oct 2008 22:13:57 +0000 (23:13 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Mon, 27 Oct 2008 17:54:31 +0000 (18:54 +0100)]
Updated tests due to change of behavior WRT location content.
Adam Dickmeiss [Mon, 27 Oct 2008 17:53:53 +0000 (18:53 +0100)]
Fixed bug #2021.. location now holds all brief elements.
Adam Dickmeiss [Fri, 24 Oct 2008 19:23:13 +0000 (21:23 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Fri, 24 Oct 2008 19:21:25 +0000 (21:21 +0200)]
Removed EVNET_WORK (not in use)
Adam Dickmeiss [Fri, 24 Oct 2008 14:31:16 +0000 (16:31 +0200)]
Avoid appending database for SRU host because it's now handled by ZOOM.
Adam Dickmeiss [Thu, 23 Oct 2008 07:48:47 +0000 (09:48 +0200)]
Reindent.
Adam Dickmeiss [Thu, 23 Oct 2008 07:46:42 +0000 (09:46 +0200)]
Only report 'unknown metadata element' once per session.
Adam Dickmeiss [Tue, 21 Oct 2008 14:39:13 +0000 (16:39 +0200)]
Ensure we're using unsigned char's ptrs for ctype functions.
Ensure we're using unsigned char's ptrs for ctype functions. If not,
Pazpar2 will crash on Windows. This commit also removes ctype.h includes
from source where it's not needed.
Adam Dickmeiss [Tue, 21 Oct 2008 14:37:17 +0000 (16:37 +0200)]
Fixed record logging on Windows (-d).
Fixed record logging on Windows (-d). Passing a FILE* between DLLs
using different C-runtimes is problematic (read does not work).
So we are using xmlDocDumpFormatMemory instead of xmlDocFormatDump .
Adam Dickmeiss [Tue, 21 Oct 2008 13:53:28 +0000 (15:53 +0200)]
Use ctype functions with unsigned chars only.
Adam Dickmeiss [Tue, 21 Oct 2008 06:47:50 +0000 (08:47 +0200)]
Removed unused client states: Disconnected, Stopped, Continue.
Adam Dickmeiss [Tue, 21 Oct 2008 06:27:29 +0000 (08:27 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
Adam Dickmeiss [Mon, 20 Oct 2008 20:17:30 +0000 (22:17 +0200)]
Removed session member requestid (has no effect).
Adam Dickmeiss [Mon, 20 Oct 2008 19:36:42 +0000 (21:36 +0200)]
Removed client_set_requestid which is not in use.
Adam Dickmeiss [Mon, 20 Oct 2008 19:34:08 +0000 (21:34 +0200)]
Removed unneeded socket includes + minor reformat
Adam Dickmeiss [Mon, 20 Oct 2008 13:03:33 +0000 (15:03 +0200)]
Require YAZ 3.0.37.
Adam Dickmeiss [Mon, 20 Oct 2008 13:01:14 +0000 (15:01 +0200)]
More fixes for SRU and ZOOM.
More fixes for SRU and ZOOM. The set_id_request sequence numbers are gone
- which means that only one task is active per-connection. If a new
search if a connecfion is non-idle a new connection is spawned (before
it was queued).
Adam Dickmeiss [Sat, 18 Oct 2008 12:03:50 +0000 (14:03 +0200)]
Fixed leak WRT ZOOM_query
Adam Dickmeiss [Thu, 16 Oct 2008 14:21:30 +0000 (16:21 +0200)]
Update to use Libxml2 2.7.1 / Libxslt 1.1.24.