Adam Dickmeiss [Fri, 27 Sep 2013 13:12:33 +0000 (15:12 +0200)]
Improve display of MARC records with multi-byte subfield IDs YAZ-695
In some rare cases subfield identifiers are multi-byte characters.
This will try to deterime length of those and split accordingly.
This affects display in line mode as MARCXML/MarcXchange. The encoding
of ISO2709 is the same.
Adam Dickmeiss [Fri, 27 Sep 2013 13:11:46 +0000 (15:11 +0200)]
Change inp argument to const for yaz_read_UTF8_char
Adam Dickmeiss [Fri, 27 Sep 2013 12:57:55 +0000 (14:57 +0200)]
Add include of string.h
Adam Dickmeiss [Fri, 27 Sep 2013 11:47:20 +0000 (13:47 +0200)]
yaz-marcdump: fix leaks for MARCXML parsing YAZ-694
Adam Dickmeiss [Thu, 26 Sep 2013 12:45:32 +0000 (14:45 +0200)]
MARCXML parsing: avoid skipping 1st field if no leader YAZ-693
Adam Dickmeiss [Thu, 26 Sep 2013 11:00:07 +0000 (13:00 +0200)]
Better check of marc leader info YAZ-691
Problem is that some systems generate MARCXML/MarcXchange with
funny headers. These will not work if encoded as ISO2709.
Some tests produce new output, due to updated warning messages
about leader content.
Adam Dickmeiss [Wed, 25 Sep 2013 08:45:29 +0000 (10:45 +0200)]
Add Heiko Jansen to credits
Adam Dickmeiss [Tue, 24 Sep 2013 17:21:03 +0000 (19:21 +0200)]
cql2pqf: fix syntax error
Adam Dickmeiss [Tue, 24 Sep 2013 15:55:47 +0000 (17:55 +0200)]
cql2pqf: verbose=0 by default
Adam Dickmeiss [Tue, 24 Sep 2013 15:55:20 +0000 (17:55 +0200)]
cql2pqf: allow PQF queries from stdin
Adam Dickmeiss [Tue, 24 Sep 2013 13:05:26 +0000 (15:05 +0200)]
yaz-client: display MAB records YAZ-689
Thanks for Heiko Jansen for this patch.
Adam Dickmeiss [Tue, 24 Sep 2013 08:27:20 +0000 (10:27 +0200)]
New utility z_get_HTTP_Response_server
which allows both HTTP server name and HTTP server URL to be given
in response.
Adam Dickmeiss [Mon, 23 Sep 2013 13:40:32 +0000 (15:40 +0200)]
Debian: do not depend on obs tcl8.3
Adam Dickmeiss [Mon, 23 Sep 2013 13:39:45 +0000 (15:39 +0200)]
Debian: do not depend on obs libicu36-dev
Adam Dickmeiss [Mon, 23 Sep 2013 08:41:40 +0000 (10:41 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Mon, 23 Sep 2013 08:12:11 +0000 (10:12 +0200)]
Version 4.2.68
Adam Dickmeiss [Mon, 23 Sep 2013 08:10:16 +0000 (10:10 +0200)]
Upd NEWS 2
Adam Dickmeiss [Mon, 23 Sep 2013 08:07:29 +0000 (10:07 +0200)]
Upd NEWS
Adam Dickmeiss [Mon, 23 Sep 2013 08:06:35 +0000 (10:06 +0200)]
zoom: authenticationMode YAZ-686
Adam Dickmeiss [Mon, 23 Sep 2013 07:37:34 +0000 (09:37 +0200)]
yaz_encode_sru_extra: keep existing extra args
Dennis Schafroth [Mon, 23 Sep 2013 07:33:52 +0000 (09:33 +0200)]
Fix test
Dennis Schafroth [Mon, 23 Sep 2013 07:27:39 +0000 (09:27 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Dennis Schafroth [Mon, 23 Sep 2013 07:27:36 +0000 (09:27 +0200)]
Add more complex queries
Dennis Schafroth [Mon, 23 Sep 2013 07:27:01 +0000 (09:27 +0200)]
Add more complex query to test
Adam Dickmeiss [Sun, 22 Sep 2013 16:12:11 +0000 (18:12 +0200)]
rpn2solr: rewrite rel operator handling YAZ-685
Adam Dickmeiss [Fri, 20 Sep 2013 11:54:56 +0000 (13:54 +0200)]
Add comparison routines for some Z-types
Adam Dickmeiss [Fri, 20 Sep 2013 09:07:00 +0000 (11:07 +0200)]
Make yaz_clone_z_OtherInformation
Adam Dickmeiss [Fri, 20 Sep 2013 07:19:30 +0000 (09:19 +0200)]
Better description of s=ag
Adam Dickmeiss [Thu, 19 Sep 2013 19:00:11 +0000 (21:00 +0200)]
GFS: look for facets in additionalSearchInfo
Adam Dickmeiss [Thu, 19 Sep 2013 11:20:00 +0000 (13:20 +0200)]
Version 4.2.67
Adam Dickmeiss [Thu, 19 Sep 2013 11:10:26 +0000 (13:10 +0200)]
Don't decode MAB as MARC
Just like we don't attempt to decode HTML/XML as MARC.
Adam Dickmeiss [Wed, 18 Sep 2013 13:31:55 +0000 (15:31 +0200)]
Bump to future version 4.2.67
Adam Dickmeiss [Wed, 18 Sep 2013 12:44:52 +0000 (14:44 +0200)]
Add yaz_facet_list_to_wrbuf YAZ-683
Adam Dickmeiss [Wed, 18 Sep 2013 09:27:20 +0000 (11:27 +0200)]
CCL: allow quoted terms for date ranges YAZ-681
Adam Dickmeiss [Tue, 17 Sep 2013 14:17:32 +0000 (16:17 +0200)]
Introduce ccl_parser_qual_search
This function makes old function ccl_qual_search, from YAZ 2,
available again.
Adam Dickmeiss [Wed, 11 Sep 2013 13:11:23 +0000 (15:11 +0200)]
Version 4.2.66
Dennis Schafroth [Wed, 11 Sep 2013 12:17:41 +0000 (14:17 +0200)]
Merge branch 'yaz-621-optimized'
Dennis Schafroth [Wed, 11 Sep 2013 12:15:52 +0000 (14:15 +0200)]
Add tests to non-configuration
Dennis Schafroth [Wed, 11 Sep 2013 12:14:49 +0000 (14:14 +0200)]
Fix return correct relation when not using configuration file
Adam Dickmeiss [Wed, 11 Sep 2013 11:13:14 +0000 (13:13 +0200)]
Avoid mixed stmt/var declare
Dennis Schafroth [Wed, 11 Sep 2013 09:14:50 +0000 (11:14 +0200)]
Using bib1 attribute values for relations
Dennis Schafroth [Wed, 11 Sep 2013 08:50:24 +0000 (10:50 +0200)]
Fix check on same index. Convert reversed into ranges as well
Dennis Schafroth [Wed, 11 Sep 2013 08:48:15 +0000 (10:48 +0200)]
Fix two tests. Add new
Dennis Schafroth [Tue, 10 Sep 2013 21:34:42 +0000 (23:34 +0200)]
Rewrite to handle combining ranges.
Dennis Schafroth [Tue, 10 Sep 2013 21:32:12 +0000 (23:32 +0200)]
Add test to check that different indexes does not get merged
Dennis Schafroth [Tue, 10 Sep 2013 17:01:56 +0000 (19:01 +0200)]
Add new tests to test relation combined if range.
Dennis Schafroth [Tue, 3 Sep 2013 07:02:53 +0000 (09:02 +0200)]
Ignore trs files
Adam Dickmeiss [Wed, 28 Aug 2013 08:44:52 +0000 (10:44 +0200)]
Update NEWS
Adam Dickmeiss [Wed, 28 Aug 2013 07:49:59 +0000 (09:49 +0200)]
ZOOM: mark record cache with schema as requested
rather than the one returned in record structure. The problem is that
schema returned by SRU/Solr server may not be present.. So best
assumption is to assume schema as requested. This should fix YAZ-675 .
Dennis Schafroth [Fri, 23 Aug 2013 11:34:16 +0000 (13:34 +0200)]
Remove printf
Dennis Schafroth [Fri, 23 Aug 2013 10:49:26 +0000 (12:49 +0200)]
Add tests for newly added >= and <= support
Dennis Schafroth [Fri, 23 Aug 2013 10:47:13 +0000 (12:47 +0200)]
Re-arrange. Add "range" test (covered by other tests)
Dennis Schafroth [Fri, 23 Aug 2013 10:45:40 +0000 (12:45 +0200)]
Reuse cql.serverChoice is this is what we will get back from pqf properties when looking up 1=1016. Support for greater-than-equal and less-than-equal with solr ranges. A range will for now become two ranges and'ed
Adam Dickmeiss [Thu, 22 Aug 2013 08:36:21 +0000 (10:36 +0200)]
Version 4.2.65
Adam Dickmeiss [Thu, 22 Aug 2013 08:28:58 +0000 (10:28 +0200)]
Fix record caching problem YAZ-673
Problem introduced in YAZ 4.2.64.
Adam Dickmeiss [Wed, 21 Aug 2013 12:38:14 +0000 (14:38 +0200)]
Version 4.2.64
Adam Dickmeiss [Mon, 19 Aug 2013 14:26:43 +0000 (16:26 +0200)]
Solr: fheck for ending "/" and "/select" as part of URI
Adam Dickmeiss [Mon, 19 Aug 2013 14:10:47 +0000 (16:10 +0200)]
ZOOM: save record schema per request; fix caching
This also fixes YAZ-671
Adam Dickmeiss [Mon, 19 Aug 2013 09:13:36 +0000 (11:13 +0200)]
Don't MARC decode XML/HTML
Adam Dickmeiss [Mon, 19 Aug 2013 08:54:03 +0000 (10:54 +0200)]
Attempt ISO2709 decoding of any octet aligned record
Until this point only certain OIDs would trigger ISO2709 decoding.
With this change all octet aligned records will be run though
the MARC parser. If it's not MARC, an error will only occur if it is
a known MARC OID. If not, all bets are off. It's probably not MARC
if it doesn't parse.
Adam Dickmeiss [Wed, 17 Jul 2013 12:18:54 +0000 (14:18 +0200)]
Version 4.2.63
Adam Dickmeiss [Tue, 16 Jul 2013 12:00:10 +0000 (14:00 +0200)]
Add yaz_strcmp_null
Adam Dickmeiss [Fri, 12 Jul 2013 08:54:11 +0000 (10:54 +0200)]
Remove yaz_log request
Adam Dickmeiss [Thu, 11 Jul 2013 08:04:42 +0000 (10:04 +0200)]
Version 4.2.62
Adam Dickmeiss [Thu, 11 Jul 2013 07:45:59 +0000 (09:45 +0200)]
Update NEWS
Adam Dickmeiss [Tue, 9 Jul 2013 13:03:19 +0000 (15:03 +0200)]
New utility z_get_HTTP_Response_details
Adam Dickmeiss [Tue, 9 Jul 2013 13:02:07 +0000 (15:02 +0200)]
New utility yaz_url_get_error YAZ-669
Adam Dickmeiss [Tue, 9 Jul 2013 12:12:25 +0000 (14:12 +0200)]
Update NEWS
Adam Dickmeiss [Mon, 8 Jul 2013 12:09:24 +0000 (14:09 +0200)]
New functions yaz_file_glob2, yaz_xml_include_glob
These functions takes a flags parameter, which, for now only controls
whether to fail inclusion of a non-existing file (without glob
pattern) - flags YAZ_FILE_GLOB_FAIL_NOTEXIST.
Adam Dickmeiss [Mon, 8 Jul 2013 11:26:40 +0000 (13:26 +0200)]
xml_include fails if file is not found YAZ-668
Unless glob pattern is used.
Adam Dickmeiss [Tue, 2 Jul 2013 08:35:27 +0000 (10:35 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Tue, 2 Jul 2013 08:34:18 +0000 (10:34 +0200)]
Allow max HTTP redirects to be controlled YAZ-667
Dennis Schafroth [Mon, 1 Jul 2013 11:34:24 +0000 (13:34 +0200)]
Fix change in source repo
Adam Dickmeiss [Thu, 20 Jun 2013 08:39:23 +0000 (10:39 +0200)]
Versio 4.2.61
Adam Dickmeiss [Thu, 20 Jun 2013 08:21:01 +0000 (10:21 +0200)]
Fix leak in icu_iter_get_org_info YAZ-666
Adam Dickmeiss [Mon, 17 Jun 2013 13:57:08 +0000 (15:57 +0200)]
MARC XML parse: insert fake leader if missing YAZ-664
Adam Dickmeiss [Fri, 14 Jun 2013 11:42:15 +0000 (13:42 +0200)]
Version 4.2.60
Adam Dickmeiss [Fri, 14 Jun 2013 11:35:19 +0000 (13:35 +0200)]
Fix un-init var in icu_iter_get_org_info YAZ-665
Adam Dickmeiss [Wed, 12 Jun 2013 13:42:18 +0000 (15:42 +0200)]
No longer build for Ubuntu natty
Adam Dickmeiss [Wed, 12 Jun 2013 13:15:44 +0000 (15:15 +0200)]
Avoid statement-not-reached warnings
Adam Dickmeiss [Wed, 12 Jun 2013 13:15:03 +0000 (15:15 +0200)]
Fix empty declarations
Issues a warning with some compilers.
Adam Dickmeiss [Tue, 11 Jun 2013 11:06:05 +0000 (13:06 +0200)]
Version 4.2.59
Adam Dickmeiss [Tue, 11 Jun 2013 11:04:30 +0000 (13:04 +0200)]
Implement z_HTTP_header_remove
Adam Dickmeiss [Tue, 11 Jun 2013 08:58:23 +0000 (10:58 +0200)]
Version 4.2.58
Adam Dickmeiss [Tue, 11 Jun 2013 08:56:19 +0000 (10:56 +0200)]
Mention that @mask requires YAZ 4.2.58
Adam Dickmeiss [Mon, 10 Jun 2013 13:36:32 +0000 (15:36 +0200)]
Merge branch 'master' into yaz_663
Adam Dickmeiss [Mon, 3 Jun 2013 13:54:23 +0000 (15:54 +0200)]
Disallow 0 ptrs for some ICU string utilities
Adam Dickmeiss [Mon, 3 Jun 2013 13:33:56 +0000 (15:33 +0200)]
icu_iter_get_org_info returns size+info in UTF-8
rather than UTF-16.
Adam Dickmeiss [Mon, 3 Jun 2013 13:05:52 +0000 (15:05 +0200)]
ICU: avoid input member
Adam Dickmeiss [Fri, 31 May 2013 21:21:46 +0000 (23:21 +0200)]
Merge branch 'master' into yaz_663
Adam Dickmeiss [Fri, 31 May 2013 21:19:20 +0000 (23:19 +0200)]
Fix tests for modified internal ICU API
Adam Dickmeiss [Fri, 31 May 2013 21:05:12 +0000 (23:05 +0200)]
First go at returning start+offset
The offset+size however are based on UChar however.
Adam Dickmeiss [Fri, 31 May 2013 14:17:10 +0000 (16:17 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Heikki Levanto [Fri, 31 May 2013 13:36:35 +0000 (15:36 +0200)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/yaz
Heikki Levanto [Fri, 31 May 2013 13:36:16 +0000 (15:36 +0200)]
Add a flag --test-stop to test programs
Adam Dickmeiss [Wed, 29 May 2013 10:47:43 +0000 (12:47 +0200)]
CCL: avoid z39.58/regex truncation when not needed
Apply only the conversion of those masks, when absolutely necessary.
Adam Dickmeiss [Wed, 29 May 2013 08:43:24 +0000 (10:43 +0200)]
CCL: tests for configurable mask/truncation
Adam Dickmeiss [Wed, 29 May 2013 08:42:53 +0000 (10:42 +0200)]
CCL: configurable masking character YAZ-661
Adam Dickmeiss [Thu, 16 May 2013 10:37:13 +0000 (12:37 +0200)]
Add YAZ_EXPORT to functions in matchstr.h
Adam Dickmeiss [Thu, 16 May 2013 10:36:51 +0000 (12:36 +0200)]
document parameter (Doxygen warning)