Adam Dickmeiss [Wed, 10 Feb 2010 21:32:51 +0000 (22:32 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Wed, 10 Feb 2010 21:32:34 +0000 (22:32 +0100)]
Fix url.icu entity ref
Adam Dickmeiss [Wed, 10 Feb 2010 09:42:15 +0000 (10:42 +0100)]
yaz-client's auth command also works for SRU
Until now the auth command and option -u would only work for Z39.50.
Adam Dickmeiss [Tue, 9 Feb 2010 13:51:10 +0000 (14:51 +0100)]
No fixed size buffers for ZOOM shell - bug #3257
Adam Dickmeiss [Fri, 5 Feb 2010 13:39:32 +0000 (14:39 +0100)]
tstodr: make it work on s390
Fix ODR test to make it work regardless of whether char is unsigned
or signed by default (most platform's char is signed, s390's char
is unsigned).
Adam Dickmeiss [Tue, 2 Feb 2010 15:33:19 +0000 (16:33 +0100)]
Bump version to 4.0.2
Adam Dickmeiss [Tue, 2 Feb 2010 12:54:07 +0000 (13:54 +0100)]
New icu_iter-functions
The new icu_iter-functions makes it possible to use ICU chains
from many threads.
Adam Dickmeiss [Tue, 2 Feb 2010 12:27:47 +0000 (13:27 +0100)]
Introduce icu_iter_first
Adam Dickmeiss [Tue, 2 Feb 2010 11:26:50 +0000 (12:26 +0100)]
Enable icu_chain_step_clone
Adam Dickmeiss [Tue, 2 Feb 2010 11:26:20 +0000 (12:26 +0100)]
Fix icu_tokenizer_clone (ubrk_safeClone)
Adam Dickmeiss [Tue, 2 Feb 2010 11:25:12 +0000 (12:25 +0100)]
ICU transform: init ICU status
Adam Dickmeiss [Mon, 1 Feb 2010 15:32:38 +0000 (16:32 +0100)]
Working on cloning / thread safety for ICU stuff
Adam Dickmeiss [Mon, 1 Feb 2010 14:05:44 +0000 (15:05 +0100)]
ICU test refactor. Hide icu_tokenizer struct.
Adam Dickmeiss [Mon, 1 Feb 2010 13:17:44 +0000 (14:17 +0100)]
Use yaz_log rather than printf for ICU test
Adam Dickmeiss [Tue, 26 Jan 2010 14:17:39 +0000 (15:17 +0100)]
Fix home page for YAZ in Windows Menu
Adam Dickmeiss [Tue, 26 Jan 2010 13:57:51 +0000 (14:57 +0100)]
Bump version to 4.0.1
Adam Dickmeiss [Tue, 26 Jan 2010 13:35:30 +0000 (14:35 +0100)]
yaz-json-parse part of Deb + RPM
Adam Dickmeiss [Tue, 26 Jan 2010 12:59:53 +0000 (13:59 +0100)]
yaz-json-parse man page
Adam Dickmeiss [Tue, 26 Jan 2010 12:39:37 +0000 (13:39 +0100)]
Add yaz-json-parse utility program
Adam Dickmeiss [Tue, 26 Jan 2010 11:58:42 +0000 (12:58 +0100)]
dirent wrapper. Use yaz_file_glob for XML include
Adam Dickmeiss [Tue, 26 Jan 2010 11:19:47 +0000 (12:19 +0100)]
File globbing functional
Adam Dickmeiss [Mon, 25 Jan 2010 15:30:14 +0000 (16:30 +0100)]
Start work on file_glob .
Adam Dickmeiss [Mon, 25 Jan 2010 12:46:48 +0000 (13:46 +0100)]
Not so dummy WRT result-sets
yaz-ztest now do proper result-set handling.
Adam Dickmeiss [Mon, 25 Jan 2010 12:45:41 +0000 (13:45 +0100)]
Fix spelling
Adam Dickmeiss [Mon, 25 Jan 2010 10:59:29 +0000 (11:59 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Mon, 25 Jan 2010 10:59:19 +0000 (11:59 +0100)]
All databases with prefix db allowed
Adam Dickmeiss [Mon, 25 Jan 2010 10:59:04 +0000 (11:59 +0100)]
Allow any range for dummy MARC
Adam Dickmeiss [Mon, 25 Jan 2010 09:45:39 +0000 (10:45 +0100)]
NSI: rephrase comment
Adam Dickmeiss [Fri, 22 Jan 2010 22:02:46 +0000 (23:02 +0100)]
XML Include: do not substitute root node
Do not substitute root node .. The node parameter is simply xmlNode*
- not xmlNode **.
Adam Dickmeiss [Fri, 22 Jan 2010 22:02:08 +0000 (23:02 +0100)]
Add test of XML Include
Adam Dickmeiss [Fri, 22 Jan 2010 21:30:22 +0000 (22:30 +0100)]
One COMSTACK test program
Adam Dickmeiss [Fri, 22 Jan 2010 21:21:13 +0000 (22:21 +0100)]
Header for Adding XML Include utility
The header, xml_include.h, should have been part of previous commit.
Adam Dickmeiss [Fri, 22 Jan 2010 14:38:32 +0000 (15:38 +0100)]
Adding XML Include utility (not W3C's include)
Adam Dickmeiss [Fri, 22 Jan 2010 14:17:25 +0000 (15:17 +0100)]
Embarrassing
Adam Dickmeiss [Thu, 21 Jan 2010 15:11:04 +0000 (16:11 +0100)]
Avoid mixed stmt/var declare
Adam Dickmeiss [Thu, 21 Jan 2010 12:18:18 +0000 (13:18 +0100)]
ZOOM_record_get: pretty xml format (bug #3182)
ZOOM_record_get supports new parameter "format" which makes it pretty
format XML record content.
Adam Dickmeiss [Thu, 21 Jan 2010 08:22:47 +0000 (09:22 +0100)]
yaz-client: ctrl-d print \n before exiting
Some small things just matter much.
Adam Dickmeiss [Wed, 20 Jan 2010 14:05:19 +0000 (15:05 +0100)]
Fix JSON parser WRT start symbol
The start grammar symbol (referred to as JSONText in ECMA-262) is
JSONValue, not JSONObject.
Adam Dickmeiss [Wed, 20 Jan 2010 09:35:10 +0000 (10:35 +0100)]
Fix ODR/NMEM proto WRT size_t in doc
Adam Dickmeiss [Wed, 20 Jan 2010 08:53:51 +0000 (09:53 +0100)]
Version 4.0.0-2
Adam Dickmeiss [Tue, 19 Jan 2010 21:34:30 +0000 (22:34 +0100)]
Add casts for signed/unsigned ints
Adam Dickmeiss [Tue, 19 Jan 2010 21:34:08 +0000 (22:34 +0100)]
Remove p_query_scan (not in use anywhere)
Adam Dickmeiss [Tue, 19 Jan 2010 20:36:47 +0000 (21:36 +0100)]
Fix print in logrpn
Adam Dickmeiss [Tue, 19 Jan 2010 18:56:54 +0000 (19:56 +0100)]
Dont include removed header libxml2_error.h
Adam Dickmeiss [Tue, 19 Jan 2010 14:28:27 +0000 (15:28 +0100)]
Update NEWS for YAZ 4 changes
Adam Dickmeiss [Tue, 19 Jan 2010 14:23:23 +0000 (15:23 +0100)]
Reformat
Adam Dickmeiss [Tue, 19 Jan 2010 14:13:49 +0000 (15:13 +0100)]
Update NEWS for 3.0.52
Adam Dickmeiss [Tue, 19 Jan 2010 13:38:12 +0000 (14:38 +0100)]
RPN log: change some types to Odr_int
Adam Dickmeiss [Tue, 19 Jan 2010 13:37:47 +0000 (14:37 +0100)]
Add safe cast
Adam Dickmeiss [Tue, 19 Jan 2010 13:16:08 +0000 (14:16 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Tue, 19 Jan 2010 13:13:13 +0000 (14:13 +0100)]
GFS: step_size, term_position, statuses type int
Members step-size, term_position from bend_scan_rr changed from
Odr_int to int. Member statuses from bend_delete_rr changed from
Odr_int to int.
Adam Dickmeiss [Tue, 19 Jan 2010 12:54:54 +0000 (13:54 +0100)]
More odr_int casts
Adam Dickmeiss [Tue, 19 Jan 2010 12:43:29 +0000 (13:43 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Tue, 19 Jan 2010 12:41:40 +0000 (13:41 +0100)]
Controlled conversion from Odr_int to int
Some Odr_int values do not fit in the backend.h structure which still
uses int for some things such as start and number (record positions).
The conversion from Odr_int to int is performed by a utility
odr_int_to_int in GFS now.
Adam Dickmeiss [Tue, 19 Jan 2010 12:39:59 +0000 (13:39 +0100)]
Reindent
Adam Dickmeiss [Tue, 19 Jan 2010 12:12:39 +0000 (13:12 +0100)]
WIN32: dont mess with peer address
For some reason we never got accept on Windows to return a peer
address. This change just ensure we don't work with it
(uninitialized variable addr).
Adam Dickmeiss [Tue, 19 Jan 2010 11:48:05 +0000 (12:48 +0100)]
WIN32: yaz-version.h depends on configure.ac
Adam Dickmeiss [Tue, 19 Jan 2010 11:17:09 +0000 (12:17 +0100)]
Fix VS 9 path
Adam Dickmeiss [Tue, 19 Jan 2010 11:09:31 +0000 (12:09 +0100)]
Win32: use manifests by default
Adam Dickmeiss [Tue, 19 Jan 2010 11:09:12 +0000 (12:09 +0100)]
Use VS 2008 for NSI
Adam Dickmeiss [Tue, 19 Jan 2010 10:05:42 +0000 (11:05 +0100)]
log.h: Doxygen-friendlier
Adam Dickmeiss [Tue, 19 Jan 2010 09:47:54 +0000 (10:47 +0100)]
log: strerror is always there
Adam Dickmeiss [Tue, 19 Jan 2010 09:45:44 +0000 (10:45 +0100)]
Remove LOG_-defines (obsolete for >5 years)
Adam Dickmeiss [Tue, 19 Jan 2010 09:42:31 +0000 (10:42 +0100)]
Doc MARC utils. Remove yaz_display_OPAC
Adam Dickmeiss [Tue, 19 Jan 2010 09:06:08 +0000 (10:06 +0100)]
Make some zget_-func static.
Functions such as zget_InitRequest, zget_InitResponse, .. are now
static. They were never part of a public header - except zget_Close
used by GFS. All these are used by public function zget_APDU.
Adam Dickmeiss [Tue, 19 Jan 2010 08:56:16 +0000 (09:56 +0100)]
GFS: Use zget_APDU rather than zget_Close
Use zget_APDU rather than zget_Close.. Because zget_Close should
not be public and because using zget_APDU is shorter.
Adam Dickmeiss [Tue, 19 Jan 2010 08:45:06 +0000 (09:45 +0100)]
Remove redundant function libxml2_error_to_yazlog
Function libxml2_error_to_yazlog is redundant and not in used by
applications other than YAZ itself. yaz_log_xml_errors does the same -
and is used at least by Pazpar2.
Adam Dickmeiss [Tue, 19 Jan 2010 08:31:25 +0000 (09:31 +0100)]
yaz_log_xml_errors: use log level given
Fix yaz_log_xml_errors to use the log_level given.. Instead of YLOG_WARN.
Adam Dickmeiss [Tue, 19 Jan 2010 08:25:44 +0000 (09:25 +0100)]
Document . Remove if/endif section
Adam Dickmeiss [Tue, 19 Jan 2010 08:21:59 +0000 (09:21 +0100)]
Revert "Remove obsolete Z_-definitions"
This reverts commit
1d2f32707c0d46f1fe11826fadbb2537fd90fac7.
We keep various definitions to preserve backwards compatibility.
Adam Dickmeiss [Thu, 14 Jan 2010 15:17:25 +0000 (16:17 +0100)]
Update m4
Adam Dickmeiss [Thu, 14 Jan 2010 15:16:54 +0000 (16:16 +0100)]
Comment WRBUF. Remove wrbuf_vputs
Adam Dickmeiss [Thu, 14 Jan 2010 15:16:20 +0000 (16:16 +0100)]
Mention timing
Adam Dickmeiss [Thu, 14 Jan 2010 15:16:05 +0000 (16:16 +0100)]
Comment timing util
Adam Dickmeiss [Thu, 14 Jan 2010 11:51:22 +0000 (12:51 +0100)]
Use size_t for local
Adam Dickmeiss [Thu, 14 Jan 2010 11:51:10 +0000 (12:51 +0100)]
Change type of cs_-masks
Adam Dickmeiss [Thu, 14 Jan 2010 11:39:12 +0000 (12:39 +0100)]
Bump copyright year
Adam Dickmeiss [Thu, 14 Jan 2010 11:33:57 +0000 (12:33 +0100)]
Fix comment
Adam Dickmeiss [Thu, 14 Jan 2010 11:31:11 +0000 (12:31 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Thu, 14 Jan 2010 11:30:19 +0000 (12:30 +0100)]
WRBUF: size_t for sizes, void funcs.
For size parameters for WRBUF size_t is now used .. Used to be int
in some cases. Many wrbuf_-functions used to return an int indicating
some length.. These return values were never used. And so they are
now void.
Adam Dickmeiss [Thu, 14 Jan 2010 10:08:38 +0000 (11:08 +0100)]
odr_malloc,odr_total uses size_t
Adam Dickmeiss [Thu, 14 Jan 2010 10:07:41 +0000 (11:07 +0100)]
ASN.1 comp: Put blank in if stmt
Adam Dickmeiss [Thu, 14 Jan 2010 09:58:34 +0000 (10:58 +0100)]
Add cast
Adam Dickmeiss [Thu, 14 Jan 2010 09:58:13 +0000 (10:58 +0100)]
MARC table: offset type size_t
Adam Dickmeiss [Thu, 14 Jan 2010 09:16:39 +0000 (10:16 +0100)]
Log: mostly local changes WRT size_t
Adam Dickmeiss [Thu, 14 Jan 2010 09:04:02 +0000 (10:04 +0100)]
Change local var type to size_t
Adam Dickmeiss [Thu, 14 Jan 2010 09:03:24 +0000 (10:03 +0100)]
Update yaz_strerror to use size_t
Adam Dickmeiss [Thu, 14 Jan 2010 08:55:21 +0000 (09:55 +0100)]
Reformat
Adam Dickmeiss [Thu, 14 Jan 2010 08:52:20 +0000 (09:52 +0100)]
NMEM: Update API to use size_t for sizes
Adam Dickmeiss [Thu, 14 Jan 2010 08:31:18 +0000 (09:31 +0100)]
RPN parsing: simplify and make some funcs static.
Remove unused parameters and make functions p_query_scan_mk,
p_query_rpn_mk static (they were never present in public headers
anyway).
Adam Dickmeiss [Thu, 14 Jan 2010 08:30:51 +0000 (09:30 +0100)]
Remove redundant assert
Adam Dickmeiss [Thu, 14 Jan 2010 08:30:31 +0000 (09:30 +0100)]
Remove unused tcpip_getsockopt
Adam Dickmeiss [Thu, 14 Jan 2010 08:28:54 +0000 (09:28 +0100)]
MARC tables: avoid warning due to tail init
Explicitly initalize last entry of flat table to avoid GCC warning.
Adam Dickmeiss [Thu, 14 Jan 2010 08:28:15 +0000 (09:28 +0100)]
Change type of idx=i to size_t
Adam Dickmeiss [Thu, 14 Jan 2010 07:58:53 +0000 (08:58 +0100)]
Bump year in copyright stmts
Adam Dickmeiss [Thu, 14 Jan 2010 07:58:39 +0000 (08:58 +0100)]
Update for YAZ4 DLL
Adam Dickmeiss [Wed, 13 Jan 2010 15:02:29 +0000 (16:02 +0100)]
RPM: bump to libyaz4
Adam Dickmeiss [Wed, 13 Jan 2010 15:00:37 +0000 (16:00 +0100)]
Add json.obj
Adam Dickmeiss [Wed, 13 Jan 2010 14:59:58 +0000 (15:59 +0100)]
Bump YAZ DLL names from 3 to 4
Adam Dickmeiss [Wed, 13 Jan 2010 14:44:10 +0000 (15:44 +0100)]
More JSON utilities
New functions json_get_object, json_detach_object, json_get_elem,
json_count_children, json_parser_subst, json_append_array.