Dennis Schafroth [Mon, 26 Jul 2010 09:27:47 +0000 (11:27 +0200)]
Support for skipping facet, if term count is 0.
Dennis Schafroth [Mon, 26 Jul 2010 09:26:31 +0000 (11:26 +0200)]
helper for init. attribute values struct. Add some debug logging.
Dennis Schafroth [Mon, 26 Jul 2010 09:25:31 +0000 (11:25 +0200)]
Add: method for initializing facet attributes helper struct
Dennis Schafroth [Thu, 22 Jul 2010 15:12:23 +0000 (17:12 +0200)]
Add missing facet function resultset_get_facet_field
Dennis Schafroth [Thu, 22 Jul 2010 11:24:31 +0000 (13:24 +0200)]
Fix: Uninitialized member of Z_External when creating FacetList
Dennis Schafroth [Wed, 21 Jul 2010 09:45:14 +0000 (11:45 +0200)]
Add help for facets
Dennis Schafroth [Tue, 20 Jul 2010 16:10:41 +0000 (18:10 +0200)]
Implementation of fake facets.
Adding dummy facets to result if requesting facets in search.
Dennis Schafroth [Tue, 20 Jul 2010 16:06:14 +0000 (18:06 +0200)]
Implemtation of ZOOM Facet API in zoom shell
New option:
set facets [AttributeList,]* : Defines the facets to be fetched, using comma-separated
AttributeLists (@attr 1=title 2=0 3=0, @attr 1=author 2=0 3=0)
New command:
facets: shows the facets results
Dennis Schafroth [Tue, 20 Jul 2010 16:05:13 +0000 (18:05 +0200)]
ZOOM Facet API implementation
Implemented the facet API.
Dennis Schafroth [Tue, 20 Jul 2010 16:02:57 +0000 (18:02 +0200)]
Fix:
The facets_field variable was a pointer too much.
Also not conditional on the ZOOM_RESULT_LIST representation.
Add:
Variables to hold numbers of facets_fields and the array of facets names.
Dennis Schafroth [Tue, 20 Jul 2010 16:01:52 +0000 (18:01 +0200)]
Fix: use the given OtherInformation. Also set the term when creating the Z_Term
Dennis Schafroth [Tue, 20 Jul 2010 15:56:59 +0000 (17:56 +0200)]
ZOOM Facet API changes
ZOOM_resultset_facets returns a CONST array for interating over all facets.
ZOOM_resultset_facets_names returns a constant array of names (char *)
of the available facets returned in the search.
Dennis Schafroth [Tue, 20 Jul 2010 15:56:17 +0000 (17:56 +0200)]
added helper functions
Dennis Schafroth [Tue, 20 Jul 2010 07:33:43 +0000 (09:33 +0200)]
Using helper functions for facets
Dennis Schafroth [Tue, 20 Jul 2010 07:32:28 +0000 (09:32 +0200)]
Fix: set the correct num elements on parsing error
Dennis Schafroth [Tue, 20 Jul 2010 07:28:12 +0000 (09:28 +0200)]
Helper functions for Facets.
Dennis Schafroth [Tue, 20 Jul 2010 07:27:53 +0000 (09:27 +0200)]
Helper functions for Facets.
Dennis Schafroth [Mon, 19 Jul 2010 15:25:28 +0000 (17:25 +0200)]
Add fake Facet list. Not yet working
Dennis Schafroth [Mon, 19 Jul 2010 15:24:24 +0000 (17:24 +0200)]
Add facet structures
Dennis Schafroth [Mon, 19 Jul 2010 15:23:27 +0000 (17:23 +0200)]
Add part of Facet API
Dennis Schafroth [Mon, 19 Jul 2010 15:20:57 +0000 (17:20 +0200)]
Add yaz_parse_facet_list with helper functions
Dennis Schafroth [Mon, 19 Jul 2010 15:18:23 +0000 (17:18 +0200)]
Add yaz_pqf_parse_facet_list
Dennis Schafroth [Mon, 19 Jul 2010 15:17:08 +0000 (17:17 +0200)]
Cosmetic
Dennis Schafroth [Mon, 19 Jul 2010 15:08:57 +0000 (17:08 +0200)]
Add facets option
Dennis Schafroth [Mon, 19 Jul 2010 15:06:35 +0000 (17:06 +0200)]
Refactor parsing of FacetList out (into pquery.c)
Also need the parsing in the ZOOM API.
Dennis Schafroth [Mon, 19 Jul 2010 07:59:44 +0000 (09:59 +0200)]
Reworked as discussed. Keeping the optional for now. Perhaps adding the facet name iterator
Dennis Schafroth [Thu, 15 Jul 2010 12:55:23 +0000 (14:55 +0200)]
Fix serious complaint from heikki
Show Facets indented.
Dennis Schafroth [Thu, 15 Jul 2010 12:46:07 +0000 (14:46 +0200)]
removed a stray s
Dennis Schafroth [Thu, 15 Jul 2010 12:41:09 +0000 (14:41 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Dennis Schafroth [Thu, 15 Jul 2010 12:40:16 +0000 (14:40 +0200)]
Add FacetList name on external definition
Dennis Schafroth [Thu, 15 Jul 2010 12:39:35 +0000 (14:39 +0200)]
Small reorder of code line for cosmetic
Dennis Schafroth [Thu, 15 Jul 2010 12:38:21 +0000 (14:38 +0200)]
get Facet_List from OtherInformation
Dennis Schafroth [Thu, 15 Jul 2010 12:35:28 +0000 (14:35 +0200)]
Fix the FacetTerm.
Remove the IMPLICIT on Term. Makes the decoder crash.
Dennis Schafroth [Thu, 15 Jul 2010 12:33:46 +0000 (14:33 +0200)]
New Facet helpers
Use for extraction of values from the ASN.1 structures in C.
Dennis Schafroth [Thu, 15 Jul 2010 12:30:30 +0000 (14:30 +0200)]
Support for printing of facets.
- Rename display_term to display_term_info (as it is such a object it prints)
- Extract display_term from display_queryExpression to display a term
- Fully implement the display facet using new facet helpers.
Heikki Levanto [Thu, 15 Jul 2010 09:09:07 +0000 (11:09 +0200)]
Fixed the asn1 for facets
Dennis Schafroth [Wed, 14 Jul 2010 11:43:57 +0000 (13:43 +0200)]
Disabled the sending of a facet list (as Otherinformation) when (re)connecting
Dennis Schafroth [Wed, 14 Jul 2010 11:06:02 +0000 (13:06 +0200)]
Eclipse files
Dennis Schafroth [Wed, 14 Jul 2010 11:05:44 +0000 (13:05 +0200)]
Exclude eclipse build directory
Dennis Schafroth [Wed, 14 Jul 2010 11:03:52 +0000 (13:03 +0200)]
New table entries for Facets
Dennis Schafroth [Wed, 14 Jul 2010 11:02:56 +0000 (13:02 +0200)]
Methods for encoding FacetLists
Dennis Schafroth [Wed, 14 Jul 2010 11:01:22 +0000 (13:01 +0200)]
Add method for setting FacetList as Otherinformation
Dennis Schafroth [Wed, 14 Jul 2010 10:56:12 +0000 (12:56 +0200)]
Refactored to enable parsing of facets
Facets is implementing as a Z_AttributeList
Change the methods so the parsing of it can be done.
Dennis Schafroth [Wed, 14 Jul 2010 10:52:03 +0000 (12:52 +0200)]
Facet suppport (partly) for Z39.50
Support for requesting facets using facets command.
Sends the FacetList in the search request.
Outstanding: Parsing of response.
Dennis Schafroth [Tue, 13 Jul 2010 20:27:14 +0000 (22:27 +0200)]
Add facets to protocol
Dennis Schafroth [Tue, 13 Jul 2010 20:26:36 +0000 (22:26 +0200)]
New method for parsing AttributeList used by facets.
Dennis Schafroth [Tue, 13 Jul 2010 20:24:26 +0000 (22:24 +0200)]
Added facet to external definition
Dennis Schafroth [Tue, 13 Jul 2010 20:22:31 +0000 (22:22 +0200)]
Fixed typo
Adam Dickmeiss [Fri, 9 Jul 2010 15:18:03 +0000 (17:18 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Fri, 9 Jul 2010 15:13:05 +0000 (17:13 +0200)]
GFS: Add search_info member for bend_search_rr
This member holds the otherInfo from the SearchRequest.
Adam Dickmeiss [Fri, 9 Jul 2010 14:44:42 +0000 (16:44 +0200)]
Version 4.0.11
Adam Dickmeiss [Fri, 9 Jul 2010 14:43:50 +0000 (16:43 +0200)]
Add bib1 (CCL config example from ccl_test)
Adam Dickmeiss [Fri, 9 Jul 2010 14:31:57 +0000 (16:31 +0200)]
CCL fixes: bug 2895 and bug 3539
Adam Dickmeiss [Fri, 9 Jul 2010 09:55:46 +0000 (11:55 +0200)]
Work on fixing CCL quote problem, bug #3539.
Adam Dickmeiss [Thu, 8 Jul 2010 09:29:34 +0000 (11:29 +0200)]
z-facet-1.h part of dist
Adam Dickmeiss [Wed, 7 Jul 2010 08:45:07 +0000 (10:45 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Wed, 7 Jul 2010 08:44:59 +0000 (10:44 +0200)]
facet.asn part of dist
Dennis Schafroth [Wed, 7 Jul 2010 06:15:12 +0000 (08:15 +0200)]
Added z-facet-1.c to GEN_FILES
Adam Dickmeiss [Tue, 6 Jul 2010 11:54:41 +0000 (13:54 +0200)]
Add OID Facet-1: UserInfo.1000.81.5.
Adam Dickmeiss [Tue, 6 Jul 2010 11:36:04 +0000 (13:36 +0200)]
New UserInfoFormat-facet-1
The ASN.1 is both for facet request and facet response and is to
be part of additionalSearchInfo for Search{Request,Response}.
Adam Dickmeiss [Wed, 30 Jun 2010 13:22:05 +0000 (15:22 +0200)]
Remove etch, jaunty, intrepid, hardy
Adam Dickmeiss [Tue, 29 Jun 2010 12:42:05 +0000 (14:42 +0200)]
Bundle MSVCP90.dll - used by icuuc42.dll.
Adam Dickmeiss [Tue, 29 Jun 2010 08:51:37 +0000 (10:51 +0200)]
GR1-display: add comma in display
Comma was remove by mistake in version 4.0.0.
Giannis Kosmas [Wed, 16 Jun 2010 15:47:08 +0000 (18:47 +0300)]
Merge cookies on SRU redirects.
Adam Dickmeiss [Tue, 22 Jun 2010 08:57:20 +0000 (10:57 +0200)]
More useful user handle for GFS example
Adam Dickmeiss [Tue, 22 Jun 2010 08:35:44 +0000 (10:35 +0200)]
Return fixed hit count 24 for anything but RPN
For anything but RPN queries (CQL, CCL) return a fixed hit count
in the dummy server. For RPN throw a random hit count as usual OR
if a fixed hit count if any term has what appears to be an integer.
Adam Dickmeiss [Fri, 18 Jun 2010 08:51:57 +0000 (10:51 +0200)]
API new functionality
Adam Dickmeiss [Fri, 18 Jun 2010 08:51:12 +0000 (10:51 +0200)]
Version 4.0.10
Adam Dickmeiss [Fri, 18 Jun 2010 08:50:15 +0000 (10:50 +0200)]
Update NEWS
Adam Dickmeiss [Fri, 18 Jun 2010 08:37:56 +0000 (10:37 +0200)]
Add ZOOM_resultset_release
ZOOM_resultset_release releases a result set from a connection.
The result set will be on its own thereafter; no operations on it
will perform retrievals from a target. Only cached copies are
returned.
Adam Dickmeiss [Thu, 17 Jun 2010 13:39:58 +0000 (15:39 +0200)]
Fix case for http:close and SRU step (bug #3484)
Fix case where servers responds with Connection:close and ensure
that if there is a current task it is resumed (like fetching
more records in a result set).
Adam Dickmeiss [Thu, 17 Jun 2010 13:38:04 +0000 (15:38 +0200)]
GFS: modify log for SRU search
Adam Dickmeiss [Thu, 17 Jun 2010 09:16:44 +0000 (11:16 +0200)]
ztest: Last test MARC record in UTF-8 ;was Latin-1
Adam Dickmeiss [Thu, 17 Jun 2010 08:28:27 +0000 (10:28 +0200)]
Remove YLOG_LOG msg
Adam Dickmeiss [Thu, 17 Jun 2010 08:27:03 +0000 (10:27 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Tue, 15 Jun 2010 20:56:41 +0000 (22:56 +0200)]
ZOOM record render refactor
Adam Dickmeiss [Mon, 14 Jun 2010 10:37:00 +0000 (12:37 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Mon, 14 Jun 2010 10:36:42 +0000 (12:36 +0200)]
Add CQL 1.2 / 2.0 YACC grammars
Adam Dickmeiss [Fri, 11 Jun 2010 12:13:19 +0000 (14:13 +0200)]
GFS: timeout is 15 minutes / 900 sec
Adam Dickmeiss [Thu, 10 Jun 2010 20:36:45 +0000 (22:36 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Thu, 10 Jun 2010 20:36:08 +0000 (22:36 +0200)]
GFS: timeout may be given in seconds (suffix s)
Adam Dickmeiss [Fri, 4 Jun 2010 11:23:11 +0000 (13:23 +0200)]
Minor PQF encoding and decoding changes; reformat
PQF decoding: attribute values that contain any non-digits are
treated as string attributes (previously decoding only checked
for leading character ([0-9]).
PQF encoding: attribute string values are not surrounded by
double-quotes.
Adam Dickmeiss [Fri, 4 Jun 2010 09:30:11 +0000 (11:30 +0200)]
PQF parser: use odr_atoi for Odr_int (not atoi)
Adam Dickmeiss [Tue, 1 Jun 2010 09:26:07 +0000 (11:26 +0200)]
GFS example: set output_format
Adam Dickmeiss [Tue, 1 Jun 2010 09:23:41 +0000 (11:23 +0200)]
GFS fetch: issue warning if output_format is unset
Adam Dickmeiss [Fri, 21 May 2010 09:56:44 +0000 (11:56 +0200)]
Version 4.0.9-2
Adam Dickmeiss [Fri, 21 May 2010 09:55:27 +0000 (11:55 +0200)]
Summarize news
Dennis Schafroth [Thu, 20 May 2010 14:26:52 +0000 (16:26 +0200)]
Support for timeout event in yaz_poll_select
Timeout events does not have a valid file descriptor but is below 0.
Dennis Schafroth [Thu, 20 May 2010 14:25:31 +0000 (16:25 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Thu, 20 May 2010 12:15:32 +0000 (14:15 +0200)]
Add various #if HAVE_- for headers
Adam Dickmeiss [Thu, 20 May 2010 11:32:48 +0000 (13:32 +0200)]
Add socket pipe utility
The socket pipe has same purpose as Unix pipe . Unfortunately
Windows pipes do not work on select/poll.
Adam Dickmeiss [Wed, 19 May 2010 14:11:02 +0000 (16:11 +0200)]
DLL export yaz_match_glob
Adam Dickmeiss [Wed, 19 May 2010 13:20:34 +0000 (15:20 +0200)]
Version 4.0.9
Adam Dickmeiss [Wed, 19 May 2010 13:14:43 +0000 (15:14 +0200)]
yaz_cond_create returns 0 if threads is unavail
Adam Dickmeiss [Wed, 19 May 2010 12:39:48 +0000 (14:39 +0200)]
Make yaz_thread functions work on Windows
Adam Dickmeiss [Wed, 19 May 2010 12:39:34 +0000 (14:39 +0200)]
dirent.h: export DLL functions
Adam Dickmeiss [Wed, 19 May 2010 11:43:01 +0000 (13:43 +0200)]
Add yaz_thread_{create,join,detach}
These are simple wrappers for POSIX threads for now
unknown [Wed, 19 May 2010 09:08:36 +0000 (11:08 +0200)]
Win makefile: omit /machine:i386 link option
Conflicts on Win64 and is unnecessary on Win32.
unknown [Wed, 19 May 2010 08:52:46 +0000 (10:52 +0200)]
Fix retval check of SleepConditionVariableCS
SleepConditionVariableCS of Windows returns non-zero on success;
zero on failure (opposite of pthread_cond_timedwait).
Adam Dickmeiss [Wed, 19 May 2010 08:30:14 +0000 (10:30 +0200)]
Update doc/common (Unxutils URL)