yaz-moved-to-github.git
10 years agoAdd new SOLR files for parsing from rpn2solr. (based on the rpn2cpf)
Dennis Schafroth [Wed, 11 Aug 2010 14:22:30 +0000 (16:22 +0200)]
Add new SOLR files for parsing from rpn2solr. (based on the rpn2cpf)

Not working 100%. Only very basic parsing.
TODO: clean out unused code.

10 years agoMerge branch 'master' into solr_client
Adam Dickmeiss [Wed, 11 Aug 2010 07:27:40 +0000 (09:27 +0200)]
Merge branch 'master' into solr_client

10 years agoAvoid buffer[length] construct in yaz-ztest
Adam Dickmeiss [Tue, 10 Aug 2010 13:46:38 +0000 (15:46 +0200)]
Avoid buffer[length] construct in yaz-ztest

10 years agoUpdate Windows makefile for facets
Adam Dickmeiss [Tue, 10 Aug 2010 13:44:27 +0000 (15:44 +0200)]
Update Windows makefile for facets

10 years agoFix leak in parse_facet + compilation on Windows
Adam Dickmeiss [Tue, 10 Aug 2010 13:41:16 +0000 (15:41 +0200)]
Fix leak in parse_facet + compilation on Windows

yaz_pqf_destroy not called. Constructs such as buffer[length] not
supported on Visual Studio 2008.

10 years agoRevert recursive mutex patch
Adam Dickmeiss [Tue, 10 Aug 2010 10:29:21 +0000 (12:29 +0200)]
Revert recursive mutex patch

We don't need recursive mutexes. Interestingly, PTHREAD_MUTEX_NORMAL
and PTHREAD_MUTEX_RECURSIVE from man page pthread_mutexattr_settype
are not defined in header pthread.h by default on my Ubuntu Linux
(possibly others). Some defines may do trigger a definition of it, but
what impact do they have then on other pthread-implementations?
It crashed on FreeBSD - it could be fixed by using PTHREAD_MUTEX_NORMAL
(rather than 0) for pthread_settype (normal mutex).

10 years agoDaemon: make core files work if setuid is in use
Adam Dickmeiss [Mon, 9 Aug 2010 12:29:09 +0000 (14:29 +0200)]
Daemon: make core files work if setuid is in use

10 years agoGFS is using yaz_daemon
Adam Dickmeiss [Mon, 9 Aug 2010 10:12:27 +0000 (12:12 +0200)]
GFS is using yaz_daemon

10 years agoFix wrapper function for creating standard mutex. Fix destruction of Mutex attribute.
Dennis Schafroth [Sat, 7 Aug 2010 10:00:22 +0000 (12:00 +0200)]
Fix wrapper function for creating standard mutex. Fix destruction of Mutex attribute.

10 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Dennis Schafroth [Sat, 7 Aug 2010 09:53:31 +0000 (11:53 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz

10 years agoAdd new mutex create where mutex attribute can be set
Dennis Schafroth [Sat, 7 Aug 2010 09:53:07 +0000 (11:53 +0200)]
Add new mutex create where mutex attribute can be set

10 years agoyaz-client: seacrh and show for SOLR
Adam Dickmeiss [Thu, 5 Aug 2010 12:27:32 +0000 (14:27 +0200)]
yaz-client: seacrh and show for SOLR

10 years agoRename a few Z39.50 specific funcs
Adam Dickmeiss [Thu, 5 Aug 2010 09:24:54 +0000 (11:24 +0200)]
Rename a few Z39.50 specific funcs

10 years agoyaz-client: mark priv funcs static
Adam Dickmeiss [Wed, 4 Aug 2010 11:29:14 +0000 (13:29 +0200)]
yaz-client: mark priv funcs static

10 years agoReformat
Adam Dickmeiss [Wed, 4 Aug 2010 11:16:27 +0000 (13:16 +0200)]
Reformat

10 years agoMove otherinfo facet stuff to facet.c
Adam Dickmeiss [Wed, 4 Aug 2010 09:20:22 +0000 (11:20 +0200)]
Move otherinfo facet stuff to facet.c

Reshape functions a little.. No need to pass the facet OID
when it is already given that this is facets etc..

10 years agoyaz_oi_get_facetlist_oid: odr=0 for yaz_oi_update
Adam Dickmeiss [Wed, 4 Aug 2010 08:55:29 +0000 (10:55 +0200)]
yaz_oi_get_facetlist_oid: odr=0 for yaz_oi_update

This is because we do not want otherinformation entries to
be created by this call.

10 years agoyaz-client: otherinfo missing if facet is in use
Adam Dickmeiss [Wed, 4 Aug 2010 08:38:21 +0000 (10:38 +0200)]
yaz-client: otherinfo missing if facet is in use

Do not skip index 0 of user-defined otherinfos if facets is in use.

10 years agoRename attr facet specific functions
Adam Dickmeiss [Tue, 3 Aug 2010 11:32:54 +0000 (13:32 +0200)]
Rename attr facet specific functions

10 years agoReformat. Add YAZ_END_CDECL
Adam Dickmeiss [Tue, 3 Aug 2010 11:21:19 +0000 (13:21 +0200)]
Reformat. Add YAZ_END_CDECL

10 years agoRename struct attrvalues to yaz_facet_attr
Adam Dickmeiss [Tue, 3 Aug 2010 11:10:58 +0000 (13:10 +0200)]
Rename struct attrvalues to yaz_facet_attr

This structure is facet specific and not a generic attribute
container.

10 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
Adam Dickmeiss [Tue, 3 Aug 2010 11:07:40 +0000 (13:07 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz

10 years agoAdd Copyright header and footer
Adam Dickmeiss [Tue, 3 Aug 2010 11:03:10 +0000 (13:03 +0200)]
Add Copyright header and footer

10 years agoAvoid crash if facet use attribute is not supplied
Adam Dickmeiss [Tue, 3 Aug 2010 10:59:03 +0000 (12:59 +0200)]
Avoid crash if facet use attribute is not supplied

10 years agoUpdate expected MARC result due to upd message
Adam Dickmeiss [Mon, 2 Aug 2010 19:00:14 +0000 (21:00 +0200)]
Update expected MARC result due to upd message

MARC results differ a little because warning about MARC directory
has changed.

10 years agoMARC reader: more verbose if dir parsing fails
Adam Dickmeiss [Mon, 2 Aug 2010 10:18:18 +0000 (12:18 +0200)]
MARC reader: more verbose if dir parsing fails

10 years agoAvoid compile problem in eclipse
Dennis Schafroth [Fri, 30 Jul 2010 15:16:39 +0000 (17:16 +0200)]
Avoid compile problem in eclipse

10 years agoMinor changes in build settings
Dennis Schafroth [Fri, 30 Jul 2010 13:12:02 +0000 (15:12 +0200)]
Minor changes in build settings

10 years agoAdd compile defines
Dennis Schafroth [Fri, 30 Jul 2010 13:08:48 +0000 (15:08 +0200)]
Add compile defines

10 years agoCosmetic plus fix of uninitialized variable
Dennis Schafroth [Fri, 30 Jul 2010 13:06:45 +0000 (15:06 +0200)]
Cosmetic plus fix of uninitialized variable

10 years agoFix LOG_* flags to YLOG_ flags. Uncomment unused functions
Dennis Schafroth [Fri, 30 Jul 2010 10:05:33 +0000 (12:05 +0200)]
Fix LOG_* flags to YLOG_ flags. Uncomment unused functions

10 years agoFix: missing init of descriptor and indirect_reference in externally defined
Dennis Schafroth [Thu, 29 Jul 2010 08:48:34 +0000 (10:48 +0200)]
Fix: missing init of descriptor and indirect_reference in externally defined

10 years agoVerbose debug logging on facets. Remove later
Dennis Schafroth [Mon, 26 Jul 2010 14:27:56 +0000 (16:27 +0200)]
Verbose debug logging on facets. Remove later

10 years agoZOOM Facets.
Dennis Schafroth [Mon, 26 Jul 2010 14:26:08 +0000 (16:26 +0200)]
ZOOM Facets.

Fix: initialization of resultset.num_facets.
Add some debug logging.

10 years agoDebug log on facet attribute limit
Dennis Schafroth [Mon, 26 Jul 2010 14:25:33 +0000 (16:25 +0200)]
Debug log on facet attribute limit

10 years agoSupport for skipping facet, if term count is 0.
Dennis Schafroth [Mon, 26 Jul 2010 09:27:47 +0000 (11:27 +0200)]
Support for skipping facet, if term count is 0.

10 years agohelper for init. attribute values struct. Add some debug logging.
Dennis Schafroth [Mon, 26 Jul 2010 09:26:31 +0000 (11:26 +0200)]
helper for init. attribute values struct. Add some debug logging.

10 years agoAdd: method for initializing facet attributes helper struct
Dennis Schafroth [Mon, 26 Jul 2010 09:25:31 +0000 (11:25 +0200)]
Add: method for initializing facet attributes helper struct

10 years agoAdd missing facet function resultset_get_facet_field
Dennis Schafroth [Thu, 22 Jul 2010 15:12:23 +0000 (17:12 +0200)]
Add missing facet function resultset_get_facet_field

10 years agoFix: Uninitialized member of Z_External when creating FacetList
Dennis Schafroth [Thu, 22 Jul 2010 11:24:31 +0000 (13:24 +0200)]
Fix: Uninitialized member of Z_External when creating FacetList

10 years agoAdd help for facets
Dennis Schafroth [Wed, 21 Jul 2010 09:45:14 +0000 (11:45 +0200)]
Add help for facets

10 years agoImplementation of fake 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.

10 years agoImplemtation of ZOOM Facet API in zoom shell
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

10 years agoZOOM Facet API implementation
Dennis Schafroth [Tue, 20 Jul 2010 16:05:13 +0000 (18:05 +0200)]
ZOOM Facet API implementation

Implemented the facet API.

10 years agoFix:
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.

10 years agoFix: use the given OtherInformation. Also set the term when creating the Z_Term
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

10 years agoZOOM Facet API changes
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.

10 years agoadded helper functions
Dennis Schafroth [Tue, 20 Jul 2010 15:56:17 +0000 (17:56 +0200)]
added helper functions

10 years agoUsing helper functions for facets
Dennis Schafroth [Tue, 20 Jul 2010 07:33:43 +0000 (09:33 +0200)]
Using helper functions for facets

10 years agoFix: set the correct num elements on parsing error
Dennis Schafroth [Tue, 20 Jul 2010 07:32:28 +0000 (09:32 +0200)]
Fix: set the correct num elements on parsing error

10 years agoHelper functions for Facets.
Dennis Schafroth [Tue, 20 Jul 2010 07:28:12 +0000 (09:28 +0200)]
Helper functions for Facets.

10 years agoHelper functions for Facets.
Dennis Schafroth [Tue, 20 Jul 2010 07:27:53 +0000 (09:27 +0200)]
Helper functions for Facets.

10 years agoAdd fake Facet list. Not yet working
Dennis Schafroth [Mon, 19 Jul 2010 15:25:28 +0000 (17:25 +0200)]
Add fake Facet list. Not yet working

10 years agoAdd facet structures
Dennis Schafroth [Mon, 19 Jul 2010 15:24:24 +0000 (17:24 +0200)]
Add facet structures

10 years agoAdd part of Facet API
Dennis Schafroth [Mon, 19 Jul 2010 15:23:27 +0000 (17:23 +0200)]
Add part of Facet API

10 years agoAdd yaz_parse_facet_list with helper functions
Dennis Schafroth [Mon, 19 Jul 2010 15:20:57 +0000 (17:20 +0200)]
Add yaz_parse_facet_list with helper functions

10 years agoAdd yaz_pqf_parse_facet_list
Dennis Schafroth [Mon, 19 Jul 2010 15:18:23 +0000 (17:18 +0200)]
Add yaz_pqf_parse_facet_list

10 years agoCosmetic
Dennis Schafroth [Mon, 19 Jul 2010 15:17:08 +0000 (17:17 +0200)]
Cosmetic

10 years agoAdd facets option
Dennis Schafroth [Mon, 19 Jul 2010 15:08:57 +0000 (17:08 +0200)]
Add facets option

10 years agoRefactor parsing of FacetList out (into pquery.c)
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.

10 years agoReworked as discussed. Keeping the optional for now. Perhaps adding the facet name...
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

10 years agoFix serious complaint from heikki
Dennis Schafroth [Thu, 15 Jul 2010 12:55:23 +0000 (14:55 +0200)]
Fix serious complaint from heikki

Show Facets indented.

10 years agoremoved a stray s
Dennis Schafroth [Thu, 15 Jul 2010 12:46:07 +0000 (14:46 +0200)]
removed a stray s

10 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
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

10 years agoAdd FacetList name on external definition
Dennis Schafroth [Thu, 15 Jul 2010 12:40:16 +0000 (14:40 +0200)]
Add FacetList name on external definition

10 years agoSmall reorder of code line for cosmetic
Dennis Schafroth [Thu, 15 Jul 2010 12:39:35 +0000 (14:39 +0200)]
Small reorder of code line for cosmetic

10 years agoget Facet_List from OtherInformation
Dennis Schafroth [Thu, 15 Jul 2010 12:38:21 +0000 (14:38 +0200)]
get Facet_List from OtherInformation

10 years agoFix the FacetTerm.
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.

10 years agoNew Facet helpers
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.

10 years agoSupport for printing of facets.
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.

10 years agoFixed the asn1 for facets
Heikki Levanto [Thu, 15 Jul 2010 09:09:07 +0000 (11:09 +0200)]
Fixed the asn1 for facets

10 years agoDisabled the sending of a facet list (as Otherinformation) when (re)connecting
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

10 years agoEclipse files
Dennis Schafroth [Wed, 14 Jul 2010 11:06:02 +0000 (13:06 +0200)]
Eclipse files

10 years agoExclude eclipse build directory
Dennis Schafroth [Wed, 14 Jul 2010 11:05:44 +0000 (13:05 +0200)]
Exclude eclipse build directory

10 years agoNew table entries for Facets
Dennis Schafroth [Wed, 14 Jul 2010 11:03:52 +0000 (13:03 +0200)]
New table entries for Facets

10 years agoMethods for encoding FacetLists
Dennis Schafroth [Wed, 14 Jul 2010 11:02:56 +0000 (13:02 +0200)]
Methods for encoding FacetLists

10 years agoAdd method for setting FacetList as Otherinformation
Dennis Schafroth [Wed, 14 Jul 2010 11:01:22 +0000 (13:01 +0200)]
Add method for setting FacetList as Otherinformation

10 years agoRefactored to enable parsing of facets
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.

10 years agoFacet suppport (partly) for Z39.50
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.

10 years agoAdd facets to protocol
Dennis Schafroth [Tue, 13 Jul 2010 20:27:14 +0000 (22:27 +0200)]
Add facets to protocol

10 years agoNew method for parsing AttributeList used by facets.
Dennis Schafroth [Tue, 13 Jul 2010 20:26:36 +0000 (22:26 +0200)]
New method for parsing AttributeList used by facets.

10 years agoAdded facet to external definition
Dennis Schafroth [Tue, 13 Jul 2010 20:24:26 +0000 (22:24 +0200)]
Added facet to external definition

10 years agoFixed typo
Dennis Schafroth [Tue, 13 Jul 2010 20:22:31 +0000 (22:22 +0200)]
Fixed typo

10 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
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

10 years agoGFS: Add search_info member for bend_search_rr
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.

10 years agoVersion 4.0.11 v4.0.11
Adam Dickmeiss [Fri, 9 Jul 2010 14:44:42 +0000 (16:44 +0200)]
Version 4.0.11

10 years agoAdd bib1 (CCL config example from ccl_test)
Adam Dickmeiss [Fri, 9 Jul 2010 14:43:50 +0000 (16:43 +0200)]
Add bib1 (CCL config example from ccl_test)

10 years agoCCL fixes: bug 2895 and bug 3539
Adam Dickmeiss [Fri, 9 Jul 2010 14:31:57 +0000 (16:31 +0200)]
CCL fixes: bug 2895 and bug 3539

10 years agoWork on fixing CCL quote problem, bug #3539.
Adam Dickmeiss [Fri, 9 Jul 2010 09:55:46 +0000 (11:55 +0200)]
Work on fixing CCL quote problem, bug #3539.

10 years agoz-facet-1.h part of dist
Adam Dickmeiss [Thu, 8 Jul 2010 09:29:34 +0000 (11:29 +0200)]
z-facet-1.h part of dist

10 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz
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

10 years agofacet.asn part of dist
Adam Dickmeiss [Wed, 7 Jul 2010 08:44:59 +0000 (10:44 +0200)]
facet.asn part of dist

10 years agoAdded z-facet-1.c to GEN_FILES
Dennis Schafroth [Wed, 7 Jul 2010 06:15:12 +0000 (08:15 +0200)]
Added z-facet-1.c to GEN_FILES

10 years agoAdd OID Facet-1: UserInfo.1000.81.5.
Adam Dickmeiss [Tue, 6 Jul 2010 11:54:41 +0000 (13:54 +0200)]
Add OID Facet-1: UserInfo.1000.81.5.

10 years agoNew UserInfoFormat-facet-1
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}.

10 years agoRemove etch, jaunty, intrepid, hardy
Adam Dickmeiss [Wed, 30 Jun 2010 13:22:05 +0000 (15:22 +0200)]
Remove etch, jaunty, intrepid, hardy

10 years agoBundle MSVCP90.dll - used by icuuc42.dll.
Adam Dickmeiss [Tue, 29 Jun 2010 12:42:05 +0000 (14:42 +0200)]
Bundle MSVCP90.dll - used by icuuc42.dll.

10 years agoGR1-display: add comma in display
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.

10 years agoMerge cookies on SRU redirects.
Giannis Kosmas [Wed, 16 Jun 2010 15:47:08 +0000 (18:47 +0300)]
Merge cookies on SRU redirects.

10 years agoMore useful user handle for GFS example
Adam Dickmeiss [Tue, 22 Jun 2010 08:57:20 +0000 (10:57 +0200)]
More useful user handle for GFS example