idzebra-moved-to-github.git
18 years agoUpdate for support for first-in-field in and/or lists
Adam Dickmeiss [Fri, 8 Sep 2006 18:25:49 +0000 (18:25 +0000)]
Update for support for first-in-field in and/or lists

18 years agoImplement first-in-field search for and-list (@attr 4=6) as well as
Adam Dickmeiss [Fri, 8 Sep 2006 18:24:53 +0000 (18:24 +0000)]
Implement first-in-field search for and-list (@attr 4=6) as well as
or-list (@attr 4=106). Support isam:c for this as well.

18 years agoHonor position attribute, i.e. allow first-in-field search. To
Adam Dickmeiss [Fri, 8 Sep 2006 14:40:51 +0000 (14:40 +0000)]
Honor position attribute, i.e. allow first-in-field search. To
enable this, "firstinfield 1" must be given for an index in
default.idx. Enabled in tab/default.idx for w. At this stage
first-in field is only supported for phrase searches (including
simple words).

18 years agoDont override log level (e.g. when set with YAZ_LOG env)
Adam Dickmeiss [Fri, 8 Sep 2006 09:56:40 +0000 (09:56 +0000)]
Dont override log level (e.g. when set with YAZ_LOG env)

18 years agoIgnore register+lock files.
Adam Dickmeiss [Fri, 8 Sep 2006 08:34:56 +0000 (08:34 +0000)]
Ignore register+lock files.

18 years agoFix test for index.html in dist/install hook
Adam Dickmeiss [Thu, 7 Sep 2006 10:02:29 +0000 (10:02 +0000)]
Fix test for index.html in dist/install hook

18 years agoTweak language about x-pquery
Mike Taylor [Wed, 6 Sep 2006 14:31:59 +0000 (14:31 +0000)]
Tweak language about x-pquery

18 years agoChanged behavior for dict_scan: if the callback function returns 0 the scan
Adam Dickmeiss [Tue, 5 Sep 2006 12:50:56 +0000 (12:50 +0000)]
Changed behavior for dict_scan: if the callback function returns 0 the scan
operation visits all terms in range (before to after); if the function
returns non-zero the scan operation is cancelled.

18 years agoAdded id tag to reference section
Adam Dickmeiss [Tue, 5 Sep 2006 12:08:47 +0000 (12:08 +0000)]
Added id tag to reference section

18 years agoPut man pages in reference section of main documentation . Avoid
Adam Dickmeiss [Tue, 5 Sep 2006 12:01:31 +0000 (12:01 +0000)]
Put man pages in reference section of main documentation . Avoid
duplicated material for man pages. Put Zebra version in productnumber
tag of man page.

18 years agoClean .tkl files be making them. Cosmetic change in install-data-hook
Adam Dickmeiss [Mon, 4 Sep 2006 12:11:40 +0000 (12:11 +0000)]
Clean .tkl files be making them. Cosmetic change in install-data-hook

18 years agoChange makefiles so that html files are automatically installed and
Adam Dickmeiss [Sun, 3 Sep 2006 21:37:26 +0000 (21:37 +0000)]
Change makefiles so that html files are automatically installed and
part of dist. No more maintenance of HTMLFILES ...
Section about fields and character maps moved to separate chapter
because it relates to all record types (not only grs).
Added lots of id attributes to sections to get rid of docbook xsl
warnings and to ensure proper HTML file name.
Added Olegs paper on MARC indexing to grs chapter.

18 years agofixed dependency typo in libidzebra-2.0-modules which made installs
Marc Cromme [Thu, 31 Aug 2006 09:50:07 +0000 (09:50 +0000)]
fixed dependency typo in libidzebra-2.0-modules which made installs
halt due to non-existing package libidzebra-2.0-mod-marc

18 years agoAllow check for scan failure. For test of bug #647.
Adam Dickmeiss [Thu, 31 Aug 2006 08:36:53 +0000 (08:36 +0000)]
Allow check for scan failure. For test of bug #647.

18 years agoFixed bug #647: Scanning wrong indexes do not trigger scan error.
Adam Dickmeiss [Thu, 31 Aug 2006 08:35:48 +0000 (08:35 +0000)]
Fixed bug #647: Scanning wrong indexes do not trigger scan error.

18 years agoCommentary updates
Adam Dickmeiss [Tue, 29 Aug 2006 14:25:40 +0000 (14:25 +0000)]
Commentary updates

18 years agoTest of proper return value of dict_insert
Adam Dickmeiss [Tue, 29 Aug 2006 13:39:48 +0000 (13:39 +0000)]
Test of proper return value of dict_insert

18 years agodict_insert returns -1 if dict not writable
Adam Dickmeiss [Tue, 29 Aug 2006 13:39:18 +0000 (13:39 +0000)]
dict_insert returns -1 if dict not writable

18 years agoReformat
Adam Dickmeiss [Tue, 29 Aug 2006 13:38:38 +0000 (13:38 +0000)]
Reformat

18 years agoChanged behavior of dict_lookup_grep so that it returns value of function
Adam Dickmeiss [Tue, 29 Aug 2006 13:36:26 +0000 (13:36 +0000)]
Changed behavior of dict_lookup_grep so that it returns value of function
handler if function returns non-zero value. Previously dict_lookup_grep
returened 1 in this case.

18 years agoMake internal lookup ec function static. Reformat a little
Adam Dickmeiss [Tue, 29 Aug 2006 12:48:48 +0000 (12:48 +0000)]
Make internal lookup ec function static. Reformat a little

18 years agoscan test uses YAZ' test facility
Adam Dickmeiss [Tue, 29 Aug 2006 12:31:12 +0000 (12:31 +0000)]
scan test uses YAZ' test facility

18 years agoMore comments on dict.h. Moved typedef Dict_ptr to private dict header.
Adam Dickmeiss [Tue, 29 Aug 2006 11:28:42 +0000 (11:28 +0000)]
More comments on dict.h. Moved typedef Dict_ptr to private dict header.

18 years agoMake dict_str{cmp,ncmp,len} internal
Adam Dickmeiss [Tue, 29 Aug 2006 09:27:55 +0000 (09:27 +0000)]
Make dict_str{cmp,ncmp,len} internal

18 years agoSegment message is LOG_DEBUG
Adam Dickmeiss [Tue, 29 Aug 2006 08:27:59 +0000 (08:27 +0000)]
Segment message is LOG_DEBUG

18 years agoWarn if non-integer is passed to 'att' directive'
Adam Dickmeiss [Wed, 23 Aug 2006 13:56:07 +0000 (13:56 +0000)]
Warn if non-integer is passed to 'att' directive'

18 years agoUse ZEBRA_GCC_ATTR instead of GCC_ATTRIBUTE (due to chgs in idzebra/api.h).
Adam Dickmeiss [Wed, 23 Aug 2006 07:37:02 +0000 (07:37 +0000)]
Use ZEBRA_GCC_ATTR instead of GCC_ATTRIBUTE (due to chgs in idzebra/api.h).

18 years agoOnly use gcc attribute warn_unused_result on GCC 4 or newer.
Adam Dickmeiss [Tue, 22 Aug 2006 13:59:02 +0000 (13:59 +0000)]
Only use gcc attribute warn_unused_result on GCC 4 or newer.

18 years agoCommon stream reader interface for record filters (struct ZebraRecStream).
Adam Dickmeiss [Tue, 22 Aug 2006 13:39:22 +0000 (13:39 +0000)]
Common stream reader interface for record filters (struct ZebraRecStream).

18 years agoFixed bug #638: USMARC conversion differs for grs.xml.
Adam Dickmeiss [Tue, 22 Aug 2006 10:21:53 +0000 (10:21 +0000)]
Fixed bug #638: USMARC conversion differs for grs.xml.

18 years agoTest indexing of leader + range operator.
Adam Dickmeiss [Tue, 22 Aug 2006 08:11:32 +0000 (08:11 +0000)]
Test indexing of leader + range operator.

18 years ago Depends rather than Provides for libidzebra-2.0-modules
Adam Dickmeiss [Wed, 16 Aug 2006 15:05:00 +0000 (15:05 +0000)]
 Depends rather than Provides for libidzebra-2.0-modules

18 years agoExperimental segment facility (for matching of words within one
Adam Dickmeiss [Wed, 16 Aug 2006 13:16:35 +0000 (13:16 +0000)]
Experimental segment facility (for matching of words within one
field/segment).

18 years agoFix comment
Adam Dickmeiss [Wed, 16 Aug 2006 13:14:55 +0000 (13:14 +0000)]
Fix comment

18 years agoA little clearer rset counting
Adam Dickmeiss [Wed, 16 Aug 2006 13:14:45 +0000 (13:14 +0000)]
A little clearer rset counting

18 years agoFix a few leaks in testlib. Store test results in yaz_log
Adam Dickmeiss [Wed, 16 Aug 2006 13:13:53 +0000 (13:13 +0000)]
Fix a few leaks in testlib. Store test results in yaz_log

18 years agoDefinitions in zebramap.h are private. ZebraMaps no longer used in
Adam Dickmeiss [Tue, 15 Aug 2006 14:28:32 +0000 (14:28 +0000)]
Definitions in zebramap.h are private. ZebraMaps no longer used in
recctrl system.

18 years agoUse Depends rather than Provides for idzebra-2.0 package
Adam Dickmeiss [Tue, 15 Aug 2006 08:33:16 +0000 (08:33 +0000)]
Use Depends rather than Provides for idzebra-2.0 package

18 years agoUse Docbook tables rather than HTML tables. This makes jade happy
Adam Dickmeiss [Mon, 14 Aug 2006 22:33:46 +0000 (22:33 +0000)]
Use Docbook tables rather than HTML tables. This makes jade happy
and allows us to make PDF.

18 years agoFix date for zebra release
Adam Dickmeiss [Mon, 14 Aug 2006 22:28:01 +0000 (22:28 +0000)]
Fix date for zebra release

18 years agoDont use <literal> for non-literal terms. Fix sources list description
Adam Dickmeiss [Mon, 14 Aug 2006 19:56:50 +0000 (19:56 +0000)]
Dont use <literal> for non-literal terms. Fix sources list description
to use the official location (not the testing /t/debian/).

18 years agoFix index.tkl rule. Does not depend on common/tkl.xsl
Adam Dickmeiss [Mon, 14 Aug 2006 19:33:38 +0000 (19:33 +0000)]
Fix index.tkl rule. Does not depend on common/tkl.xsl

18 years agoUse VS 2003 rather than VS 2005 ZEBRA.2.0.0
Adam Dickmeiss [Mon, 14 Aug 2006 18:57:04 +0000 (18:57 +0000)]
Use VS 2003 rather than VS 2005

18 years agoSkip manifests (for now). Update to newer libxml tools. Add d1_utils.obj
Adam Dickmeiss [Mon, 14 Aug 2006 18:12:35 +0000 (18:12 +0000)]
Skip manifests (for now). Update to newer libxml tools. Add d1_utils.obj

18 years agoMake symlink for idzebra-config.1 in install hook
Adam Dickmeiss [Mon, 14 Aug 2006 17:43:31 +0000 (17:43 +0000)]
Make symlink for idzebra-config.1 in install hook

18 years agoFix Conflicts line with idzebra to use full version
Adam Dickmeiss [Mon, 14 Aug 2006 15:46:17 +0000 (15:46 +0000)]
Fix Conflicts line with idzebra to use full version

18 years agoRemove conflicts with idzebra, but let idzebra-utils conflict with
Adam Dickmeiss [Mon, 14 Aug 2006 13:38:14 +0000 (13:38 +0000)]
Remove conflicts with idzebra, but let idzebra-utils conflict with
older idzebra 1.3 series. The latter, however, does not appear to
conflict as it should.

18 years agoupdated News
Marc Cromme [Mon, 14 Aug 2006 12:34:54 +0000 (12:34 +0000)]
updated News

18 years agoUpdate for idzebra-config-2.0
Adam Dickmeiss [Mon, 14 Aug 2006 12:34:29 +0000 (12:34 +0000)]
Update for idzebra-config-2.0

18 years agoUsing suffix 2.0 for development tools idzebra-config and idzebra.m4.
Adam Dickmeiss [Mon, 14 Aug 2006 12:18:46 +0000 (12:18 +0000)]
Using suffix 2.0 for development tools idzebra-config and idzebra.m4.
This means that Zebra 2.0 is completely separate from potential newer
releases.

18 years agoUpdate copyright year + FSF address
Adam Dickmeiss [Mon, 14 Aug 2006 10:40:05 +0000 (10:40 +0000)]
Update copyright year + FSF address

18 years agoUpdate to new FSF address. GPLv2
Adam Dickmeiss [Mon, 14 Aug 2006 10:06:05 +0000 (10:06 +0000)]
Update to new FSF address. GPLv2

18 years agopostinst,prerm files part dist
Adam Dickmeiss [Thu, 10 Aug 2006 18:02:28 +0000 (18:02 +0000)]
postinst,prerm files part dist

18 years agoalvis module part of libidzebra-2.0-modules. Recommends idzebra-2.0-common
Adam Dickmeiss [Thu, 10 Aug 2006 18:01:58 +0000 (18:01 +0000)]
alvis module part of libidzebra-2.0-modules. Recommends idzebra-2.0-common
(tables, etc) for idzebra-2.0-utils and include idzebra-2.0-common as
part of virt package idzebra-2.0.

18 years agoAnother fix for zebrasrv.8 link
Adam Dickmeiss [Thu, 10 Aug 2006 15:43:03 +0000 (15:43 +0000)]
Another fix for zebrasrv.8 link

18 years agoFix update-alternatives path to zebrasrv.8
Adam Dickmeiss [Thu, 10 Aug 2006 13:33:47 +0000 (13:33 +0000)]
Fix update-alternatives path to zebrasrv.8

18 years agoDont hard code make options. Use MAKE="make -j8" or similar
Adam Dickmeiss [Thu, 10 Aug 2006 13:08:57 +0000 (13:08 +0000)]
Dont hard code make options. Use MAKE="make -j8" or similar

18 years agoFix tl_close_call (bug introduced in previous commit)
Adam Dickmeiss [Thu, 10 Aug 2006 08:44:45 +0000 (08:44 +0000)]
Fix tl_close_call (bug introduced in previous commit)

18 years agoInclude only most important 2.0 news
Adam Dickmeiss [Thu, 10 Aug 2006 08:44:11 +0000 (08:44 +0000)]
Include only most important 2.0 news

18 years agoFix leak in test program.
Adam Dickmeiss [Wed, 9 Aug 2006 13:22:49 +0000 (13:22 +0000)]
Fix leak in test program.

18 years agoUse less memory for each result set. Size of zset_sort_entry reduced.
Adam Dickmeiss [Mon, 7 Aug 2006 10:14:59 +0000 (10:14 +0000)]
Use less memory for each result set. Size of zset_sort_entry reduced.

18 years agoZebra Attribute Extension Approximative Limit changed from type 9 to
Adam Dickmeiss [Mon, 31 Jul 2006 12:26:55 +0000 (12:26 +0000)]
Zebra Attribute Extension Approximative Limit changed from type 9 to
type 11, because type 9 is rank weight (which is was available in Zebra
1.3 series as well).

18 years agoIgnore generated grs.xml.idzebra
Mike Taylor [Wed, 19 Jul 2006 16:37:28 +0000 (16:37 +0000)]
Ignore generated grs.xml.idzebra

18 years agoIgnore more
Mike Taylor [Fri, 7 Jul 2006 11:42:52 +0000 (11:42 +0000)]
Ignore more

18 years agoIgnore generated .lo files.
Mike Taylor [Fri, 7 Jul 2006 11:36:18 +0000 (11:36 +0000)]
Ignore generated .lo files.

18 years agoadded tests for correct removal of idzbra internal metadate under indexing and retrieval
Marc Cromme [Fri, 7 Jul 2006 06:30:48 +0000 (06:30 +0000)]
added tests for correct removal of idzbra internal metadate under indexing and retrieval

18 years agobug #504 fix
Marc Cromme [Thu, 6 Jul 2006 12:42:21 +0000 (12:42 +0000)]
bug #504 fix
The GRS module now ignores any previously existing GRS subtree of the form
  <idzebra xmlns="http://www.indexdata.dk/zebra/">
    ...
  </idzebra>
both under indexing and retrieval of records. This is to facilitate remote
update of GRS records, which have been augmented by zebra-internal meta data
info, such that this part is not appended twice.
   The local storage is still including the GRS <idzebra ..> subtree, but
it is not indexed any more, and stripped before retrieval, i.e. for all
practical purposes it is not existent.

18 years agoRemove destroy member of data1_node
Adam Dickmeiss [Thu, 6 Jul 2006 11:40:23 +0000 (11:40 +0000)]
Remove destroy member of data1_node

18 years agoChange log of retrieval of default resource
Adam Dickmeiss [Thu, 6 Jul 2006 07:59:39 +0000 (07:59 +0000)]
Change log of retrieval of default resource

18 years agoSet version-info to 0:0:0
Adam Dickmeiss [Thu, 6 Jul 2006 07:56:00 +0000 (07:56 +0000)]
Set version-info to 0:0:0

18 years agoFixed recommends line which referred to non-existing modules.
Adam Dickmeiss [Thu, 6 Jul 2006 07:54:57 +0000 (07:54 +0000)]
Fixed recommends line which referred to non-existing modules.

18 years agoCheck for missing query in testclient
Adam Dickmeiss [Wed, 5 Jul 2006 15:43:59 +0000 (15:43 +0000)]
Check for missing query in testclient

18 years agoOmit version-info for convenience libraries
Adam Dickmeiss [Wed, 5 Jul 2006 15:03:44 +0000 (15:03 +0000)]
Omit version-info for convenience libraries

18 years agoSimplify windows makefile
Adam Dickmeiss [Wed, 5 Jul 2006 13:19:15 +0000 (13:19 +0000)]
Simplify windows makefile

18 years agoDirectory recctrl no longer part of dist
Adam Dickmeiss [Wed, 5 Jul 2006 12:34:17 +0000 (12:34 +0000)]
Directory recctrl no longer part of dist

18 years agoUpdates to tstflock for Windows
Adam Dickmeiss [Wed, 5 Jul 2006 12:33:38 +0000 (12:33 +0000)]
Updates to tstflock for Windows

18 years agoGet rid of DEBUG_FLOCK. Just set flock level for tstflock program.
Adam Dickmeiss [Wed, 5 Jul 2006 12:02:12 +0000 (12:02 +0000)]
Get rid of DEBUG_FLOCK. Just set flock level for tstflock program.

18 years agoWorking on and operation which deals with segments (matches within fields)
Adam Dickmeiss [Tue, 4 Jul 2006 14:10:28 +0000 (14:10 +0000)]
Working on and operation which deals with segments (matches within fields)

18 years agoSlightly reformatting for doxygen
Adam Dickmeiss [Tue, 4 Jul 2006 10:25:21 +0000 (10:25 +0000)]
Slightly reformatting for doxygen

18 years agoDoxygen looks in more directories for source
Adam Dickmeiss [Tue, 4 Jul 2006 10:25:08 +0000 (10:25 +0000)]
Doxygen looks in more directories for source

18 years agoNo longer in use
Adam Dickmeiss [Mon, 3 Jul 2006 21:21:37 +0000 (21:21 +0000)]
No longer in use

18 years agoRecord filter files moved to index directory
Adam Dickmeiss [Mon, 3 Jul 2006 21:21:04 +0000 (21:21 +0000)]
Record filter files moved to index directory

18 years agoShorter sleep in tstflock
Adam Dickmeiss [Mon, 3 Jul 2006 21:19:13 +0000 (21:19 +0000)]
Shorter sleep in tstflock

18 years agoUpdate idzebra-config for new libs install layout.
Adam Dickmeiss [Mon, 3 Jul 2006 20:41:38 +0000 (20:41 +0000)]
Update idzebra-config for new libs install layout.

18 years agoremoving tstflock.out
Marc Cromme [Mon, 3 Jul 2006 15:14:06 +0000 (15:14 +0000)]
removing tstflock.out

18 years agoBuild main libidzebra-2.0.la. Bug #620.
Adam Dickmeiss [Mon, 3 Jul 2006 14:27:00 +0000 (14:27 +0000)]
Build main libidzebra-2.0.la. Bug #620.

18 years agoDeal with double unlocks (which does happen sometimes)
Adam Dickmeiss [Mon, 3 Jul 2006 13:40:58 +0000 (13:40 +0000)]
Deal with double unlocks (which does happen sometimes)

18 years agoA few typos.
Anders S. Mortensen [Mon, 3 Jul 2006 12:30:24 +0000 (12:30 +0000)]
A few typos.

18 years agoOnly use confstr on Linux to see if linuxthreads is in use.
Adam Dickmeiss [Mon, 3 Jul 2006 12:23:17 +0000 (12:23 +0000)]
Only use confstr on Linux to see if linuxthreads is in use.

18 years agoTypo.
Anders S. Mortensen [Mon, 3 Jul 2006 12:16:31 +0000 (12:16 +0000)]
Typo.

18 years agoFixed a few typos.
Anders S. Mortensen [Mon, 3 Jul 2006 12:00:03 +0000 (12:00 +0000)]
Fixed a few typos.

18 years agocorrected xml error
Marc Cromme [Mon, 3 Jul 2006 11:45:01 +0000 (11:45 +0000)]
corrected xml error

18 years agosmall updates
Marc Cromme [Mon, 3 Jul 2006 11:30:59 +0000 (11:30 +0000)]
small updates

18 years agoDisable the termset feature for searches. We believe the reference to
Adam Dickmeiss [Mon, 3 Jul 2006 10:52:48 +0000 (10:52 +0000)]
Disable the termset feature for searches. We believe the reference to
result sets in scan (@attr 8=set) is a better way to get terms for a result
set.

18 years agoFixed a bug in termset search: the term name offset was incorrect.
Adam Dickmeiss [Mon, 3 Jul 2006 10:43:43 +0000 (10:43 +0000)]
Fixed a bug in termset search: the term name offset was incorrect.

18 years agoUse confstr(_CS_GNU_LIBPTHREAD_VERSION ..) to determine whether fcntl
Adam Dickmeiss [Mon, 3 Jul 2006 09:50:51 +0000 (09:50 +0000)]
Use confstr(_CS_GNU_LIBPTHREAD_VERSION ..) to determine whether fcntl
locks is conforming to POSIX or not. In POSIX mode, locks are shared
for all threads in a process. In the other (linuxthreads) mode , it
isn't.

18 years agoAdded program to test scope of fcntl lock: process or thread
Adam Dickmeiss [Sun, 2 Jul 2006 21:22:17 +0000 (21:22 +0000)]
Added program to test scope of fcntl lock: process or thread

18 years agoIgnore tstflock.out
Mike Taylor [Sat, 1 Jul 2006 19:28:08 +0000 (19:28 +0000)]
Ignore tstflock.out

18 years agoWrite seq to yaz_log
Adam Dickmeiss [Fri, 30 Jun 2006 15:10:29 +0000 (15:10 +0000)]
Write seq to yaz_log

18 years agoDisable debug mode
Adam Dickmeiss [Fri, 30 Jun 2006 15:10:20 +0000 (15:10 +0000)]
Disable debug mode