Sebastian Hammer [Thu, 11 Jan 2007 17:14:06 +0000 (17:14 +0000)]
Read HTTP listener and proxy address from config file (-h and -p still override).
Moved pazpar2.cfg to pazpar2.cfg.dist to facilitate local setups
Only -s is still required.
Anders S. Mortensen [Thu, 11 Jan 2007 13:31:31 +0000 (13:31 +0000)]
Right styling of selected item in pager.
Anders S. Mortensen [Thu, 11 Jan 2007 13:03:51 +0000 (13:03 +0000)]
Removing the href="#" attribute in the facet toggles to avoid session confusion.
Anders S. Mortensen [Thu, 11 Jan 2007 12:47:19 +0000 (12:47 +0000)]
Query refinement works again.
Anders S. Mortensen [Thu, 11 Jan 2007 12:27:10 +0000 (12:27 +0000)]
No difference between visited and unvisited links.
Anders S. Mortensen [Thu, 11 Jan 2007 11:14:16 +0000 (11:14 +0000)]
Register onclick handlers to pager anchors as anonymous functions.
Anders S. Mortensen [Thu, 11 Jan 2007 10:18:38 +0000 (10:18 +0000)]
Pager looks a little bit nicer in IE.
Anders S. Mortensen [Thu, 11 Jan 2007 10:03:01 +0000 (10:03 +0000)]
Added non-caching headers (should be placed in config file I guess).
Anders S. Mortensen [Wed, 10 Jan 2007 14:11:44 +0000 (14:11 +0000)]
Removing some warnings.
Anders S. Mortensen [Wed, 10 Jan 2007 13:39:41 +0000 (13:39 +0000)]
Reset record update timer when clicking on new page.
Anders S. Mortensen [Wed, 10 Jan 2007 13:28:09 +0000 (13:28 +0000)]
Removing all write reference to innerHTML.
Anders S. Mortensen [Wed, 10 Jan 2007 12:20:51 +0000 (12:20 +0000)]
More responsive record view.
Anders S. Mortensen [Wed, 10 Jan 2007 12:15:46 +0000 (12:15 +0000)]
simplifying.
Anders S. Mortensen [Wed, 10 Jan 2007 12:09:24 +0000 (12:09 +0000)]
Removing forced line heights.
Adam Dickmeiss [Wed, 10 Jan 2007 11:56:10 +0000 (11:56 +0000)]
Include netinet/in.h for IP resolve types. Makes pazpar2 run happily
on FreeBSD.
Anders S. Mortensen [Wed, 10 Jan 2007 11:42:17 +0000 (11:42 +0000)]
Updating.
Anders S. Mortensen [Wed, 10 Jan 2007 11:41:34 +0000 (11:41 +0000)]
Using appendChild instead of innerHTML to append things dynamically.
Adam Dickmeiss [Wed, 10 Jan 2007 10:48:27 +0000 (10:48 +0000)]
Fixed setting if IP address (ipport) that turned out negative on Solaris.
pazpar2 seems to work fine with Solaris 10 and Sun's C compiler.
Adam Dickmeiss [Wed, 10 Jan 2007 10:17:50 +0000 (10:17 +0000)]
Avoid warning about integer overflow on Sun C compiler
Adam Dickmeiss [Wed, 10 Jan 2007 10:15:23 +0000 (10:15 +0000)]
Use strrchr rather than rindex (obsolete)
Adam Dickmeiss [Wed, 10 Jan 2007 10:15:04 +0000 (10:15 +0000)]
signal returns SIG_ERR on error
Adam Dickmeiss [Wed, 10 Jan 2007 10:04:23 +0000 (10:04 +0000)]
Use memset rather than bzero (obsolete, and sometimes unavailable).
Adam Dickmeiss [Wed, 10 Jan 2007 10:03:56 +0000 (10:03 +0000)]
Avoid empty struct becuase some compilers dont like it.
Anders S. Mortensen [Wed, 10 Jan 2007 09:50:57 +0000 (09:50 +0000)]
Improved pager.
Adam Dickmeiss [Wed, 10 Jan 2007 09:44:20 +0000 (09:44 +0000)]
Added Docbook stuff for doc. Moved pazpar2-man.xml to doc/pazpar2.xml.
Started skeleton User guide and reference (book.xml).
Adam Dickmeiss [Wed, 10 Jan 2007 09:35:57 +0000 (09:35 +0000)]
Avoid declarations after statements
Anders S. Mortensen [Wed, 10 Jan 2007 09:19:05 +0000 (09:19 +0000)]
Simplifying.
Anders S. Mortensen [Wed, 10 Jan 2007 08:14:11 +0000 (08:14 +0000)]
New title node.
Sebastian Hammer [Wed, 10 Jan 2007 05:46:43 +0000 (05:46 +0000)]
Beginning of a manpage -- structure stolen from yaz-marcdump manpage.
Perhaps Adam can help with Makefiles and such for this?
Sebastian Hammer [Wed, 10 Jan 2007 05:30:59 +0000 (05:30 +0000)]
Changed example in readme -- port 80 is default
Sebastian Hammer [Tue, 9 Jan 2007 22:27:10 +0000 (22:27 +0000)]
Added recid to full record view
Sebastian Hammer [Tue, 9 Jan 2007 22:06:49 +0000 (22:06 +0000)]
Added a full record view (not implemented in the test UI yet)
Sebastian Hammer [Tue, 9 Jan 2007 18:06:28 +0000 (18:06 +0000)]
Added date support (md-date in show command).
Sebastian Hammer [Mon, 8 Jan 2007 22:08:35 +0000 (22:08 +0000)]
Added LOC-only target file for character set testing
Sebastian Hammer [Mon, 8 Jan 2007 22:08:06 +0000 (22:08 +0000)]
Whitespace
Sebastian Hammer [Mon, 8 Jan 2007 19:41:56 +0000 (19:41 +0000)]
Removed diagnostic output
Sebastian Hammer [Mon, 8 Jan 2007 19:39:12 +0000 (19:39 +0000)]
Fixed bug related to ranking, introduced by 'metadata' update.
Also introduced 'rank' attribute to service/metadata element. Specifies
a 'boost' factor to apply a given element. Default=1, 0=don't use this field
for ranking.
Sebastian Hammer [Mon, 8 Jan 2007 18:32:35 +0000 (18:32 +0000)]
Metadata elements dynamically created from XSLT normalization output.
Configure file controls merging and termlist extraction. Merge criteria
supported: all-fields, longest (strlen), unique. Configure also
controls which fields are included in overview format (full view not
yet implemented).
Protocol change: Metadata field names now prefixed by 'md-' in the
webservice protocol (i.e. md-title). Implemented in test1 prototype.
Todo: Date range normalization/merge, sortkey extraction, full record view.
Anders S. Mortensen [Mon, 8 Jan 2007 14:51:35 +0000 (14:51 +0000)]
Decent pager.
Adam Dickmeiss [Mon, 8 Jan 2007 12:43:41 +0000 (12:43 +0000)]
Automaked pazpar2. Bug #799. Preprocessor defines are put in cconfig.h and
included in every C source. cconfig.h is the "configure" defines. The usualy
filename convention is config.h but that is already defined. For now all
contents of www and test is copied verbatim to the tar-dist. The contents is
not installed during 'make install'. That should be done, but since the
configuration is still in progress we don't bother yet. Similarly with
www: part of tar-dist but not yet installed. The only application
installed at this installed is pazpar2 - in PREFIX/bin.
Anders S. Mortensen [Mon, 8 Jan 2007 11:13:07 +0000 (11:13 +0000)]
Record display works.
Sebastian Hammer [Sat, 6 Jan 2007 05:52:33 +0000 (05:52 +0000)]
Moved short-term TODO to Bugzilla
Sebastian Hammer [Sat, 6 Jan 2007 05:32:23 +0000 (05:32 +0000)]
Null pointer dereference in several cmd_ functions arose when session had
expired (introduced when status element was added). Bug # 790
Sebastian Hammer [Sat, 6 Jan 2007 04:54:58 +0000 (04:54 +0000)]
Removed command.c (telnet-style interface)
Beginning of structures to configure metadata handling (incomplete)
Sebastian Hammer [Sat, 6 Jan 2007 03:02:47 +0000 (03:02 +0000)]
Added check to prevent retrieval of more than global_parameters.toget recs
Sebastian Hammer [Sat, 6 Jan 2007 01:36:33 +0000 (01:36 +0000)]
Added yaz
Sebastian Hammer [Sat, 6 Jan 2007 01:35:43 +0000 (01:35 +0000)]
Minor
Adam Dickmeiss [Fri, 5 Jan 2007 20:33:05 +0000 (20:33 +0000)]
Fixed bug #794: Excessive memory when searching the LoC only.
The bug was due to a buffer overrun in reclist_insert. Basically
the size could exceed that of flatlist_size. Reason is that
for LoC (or other target) we get 15 records at a time. 7*15 =
105 > 100 (expected_maxrecs). The buffer overrun made relevance_newrec
allocate very large nmem block. After that the tried would eventually
make a bad ptr reference. reclist_insert now returns 0 if there
is not enough room for a new record. Function ingest_record sees that
and does not process the record further. This bug was not relatd to
UTF-8 problems.
Anders S. Mortensen [Fri, 5 Jan 2007 14:56:05 +0000 (14:56 +0000)]
Record presentation.
Anders S. Mortensen [Fri, 5 Jan 2007 13:53:33 +0000 (13:53 +0000)]
Better compliance with IE.
Anders S. Mortensen [Fri, 5 Jan 2007 13:45:35 +0000 (13:45 +0000)]
Present facets in the right style.
Anders S. Mortensen [Fri, 5 Jan 2007 13:33:47 +0000 (13:33 +0000)]
Updating facet lists more often.
Anders S. Mortensen [Fri, 5 Jan 2007 13:31:10 +0000 (13:31 +0000)]
Facets gets updated.
Anders S. Mortensen [Fri, 5 Jan 2007 11:30:13 +0000 (11:30 +0000)]
Added facet toggle function.
Anders S. Mortensen [Fri, 5 Jan 2007 10:05:19 +0000 (10:05 +0000)]
We have a working version.
Anders S. Mortensen [Fri, 5 Jan 2007 09:46:30 +0000 (09:46 +0000)]
Added status bar.
Anders S. Mortensen [Fri, 5 Jan 2007 08:09:25 +0000 (08:09 +0000)]
Typo.
Sebastian Hammer [Fri, 5 Jan 2007 02:12:51 +0000 (02:12 +0000)]
Implemented selectable subject/author facet in simple client
Sebastian Hammer [Thu, 4 Jan 2007 22:04:25 +0000 (22:04 +0000)]
Minor noodling
Sebastian Hammer [Thu, 4 Jan 2007 22:03:56 +0000 (22:03 +0000)]
Next-previous links used different page size than retrieval. Introduced setting variable.
Sebastian Hammer [Thu, 4 Jan 2007 21:33:27 +0000 (21:33 +0000)]
Changed indent on XML example
Sebastian Hammer [Thu, 4 Jan 2007 21:09:50 +0000 (21:09 +0000)]
Ignoring Makefile
Sebastian Hammer [Thu, 4 Jan 2007 21:08:26 +0000 (21:08 +0000)]
Moved Makefile
Sebastian Hammer [Thu, 4 Jan 2007 20:33:51 +0000 (20:33 +0000)]
Editing comments only.
Sebastian Hammer [Thu, 4 Jan 2007 20:18:16 +0000 (20:18 +0000)]
Updated.
Sebastian Hammer [Thu, 4 Jan 2007 20:00:58 +0000 (20:00 +0000)]
Added 'virtual' facet named 'xtargets' to termlist command, which returns
information about targets with the most hitcounts. Description in PROTOCOL
Sebastian Hammer [Thu, 4 Jan 2007 19:04:34 +0000 (19:04 +0000)]
*** empty log message ***
Anders S. Mortensen [Thu, 4 Jan 2007 14:39:42 +0000 (14:39 +0000)]
div structure more appropriate for ajax programming.
Anders S. Mortensen [Thu, 4 Jan 2007 14:39:06 +0000 (14:39 +0000)]
Default message on front-page.
Anders S. Mortensen [Thu, 4 Jan 2007 14:11:55 +0000 (14:11 +0000)]
Getting ready to implement to the demo.
Adam Dickmeiss [Thu, 4 Jan 2007 07:38:36 +0000 (07:38 +0000)]
Fixed NULL-ptr reference that occurred when type or value node becomes
NULL in ingest_record. For NULL values omit call to add_facet and
relevance_countwords.
Adam Dickmeiss [Thu, 4 Jan 2007 07:27:29 +0000 (07:27 +0000)]
Added code to do timings for show + ingest of records. Enable by
setting USE_TIMING=1 in pazpar2.c. Requires YAZ 2.1.45 or later.
Sebastian Hammer [Thu, 4 Jan 2007 03:16:14 +0000 (03:16 +0000)]
Forgot to release normalized xml record. Whoops.
Sebastian Hammer [Thu, 4 Jan 2007 03:06:40 +0000 (03:06 +0000)]
Added session ping to Anders's demo client.
Sebastian Hammer [Thu, 4 Jan 2007 02:53:37 +0000 (02:53 +0000)]
Implemented 'activeclients' result element for cmd_stat. Put check in test1 client for
show, stat, and termlist handlers, so browser now produces no unnecessary HTML traffic.
Sebastian Hammer [Thu, 4 Jan 2007 02:35:42 +0000 (02:35 +0000)]
Added 'activeclients' element to response from show and termlist command
so browsers can stop repeating requests when all activity has ended.
Sebastian Hammer [Wed, 3 Jan 2007 16:59:32 +0000 (16:59 +0000)]
Fixed bug that led to temporary busy-loops on write-select on some connections.
Thanks to Adam for the patch.
Sebastian Hammer [Wed, 3 Jan 2007 14:31:55 +0000 (14:31 +0000)]
Removed local tweak to Makefile.. maybe we should have a Makefile.cvs, so people
can do their own tweaks.
Adam Dickmeiss [Wed, 3 Jan 2007 13:17:50 +0000 (13:17 +0000)]
Update example
Sebastian Hammer [Wed, 3 Jan 2007 06:23:44 +0000 (06:23 +0000)]
Added XSLT support. Configuration file (e.g. etc/pazpar2.cfg) must now be specified
by option -f before targets are loaded with -s (this is temporary). Listener portno
and proxy is still controlled from command line for now! Incoming records are
normalized to intermediate format with XSLT. Added support for multiple facets --
generated dynamically from the XSLT normalization step. marc21.xsl is for MARC.
Adam Dickmeiss [Tue, 2 Jan 2007 15:12:04 +0000 (15:12 +0000)]
I Love examples
Anders S. Mortensen [Tue, 2 Jan 2007 14:11:02 +0000 (14:11 +0000)]
Making test more realistic.
Anders S. Mortensen [Tue, 2 Jan 2007 13:30:52 +0000 (13:30 +0000)]
Adding stress testing script.
Anders S. Mortensen [Tue, 2 Jan 2007 11:02:50 +0000 (11:02 +0000)]
Back-button now works with paging too.
Anders S. Mortensen [Tue, 2 Jan 2007 09:30:28 +0000 (09:30 +0000)]
Don't forget the -x command line switch.
Sebastian Hammer [Sun, 31 Dec 2006 04:51:17 +0000 (04:51 +0000)]
Renaming XSL file
Anders S. Mortensen [Fri, 29 Dec 2006 11:33:56 +0000 (11:33 +0000)]
Updating.
Anders S. Mortensen [Fri, 29 Dec 2006 10:29:46 +0000 (10:29 +0000)]
Introducing a general initialization function.
Anders S. Mortensen [Fri, 29 Dec 2006 10:22:09 +0000 (10:22 +0000)]
Moving javascript into a separate container.
Anders S. Mortensen [Fri, 29 Dec 2006 10:18:38 +0000 (10:18 +0000)]
Unescaping session before comparing.
Sebastian Hammer [Fri, 29 Dec 2006 05:10:02 +0000 (05:10 +0000)]
Resolving conflict
Anders S. Mortensen [Thu, 28 Dec 2006 13:44:37 +0000 (13:44 +0000)]
Only split on first occurrence of = in pseudo url.
Anders S. Mortensen [Thu, 28 Dec 2006 13:12:37 +0000 (13:12 +0000)]
Back button works in firefox.
Anders S. Mortensen [Thu, 28 Dec 2006 11:02:48 +0000 (11:02 +0000)]
Added rudimentary back-button functionality.
Anders S. Mortensen [Thu, 28 Dec 2006 10:00:34 +0000 (10:00 +0000)]
Fixing what appears to be a typo in this stylesheet.
Sebastian Hammer [Wed, 27 Dec 2006 21:11:10 +0000 (21:11 +0000)]
Basic configuration functionality in place (not yet used)
Sebastian Hammer [Wed, 27 Dec 2006 02:14:27 +0000 (02:14 +0000)]
Added empty source files for config system
Sebastian Hammer [Sun, 24 Dec 2006 22:09:40 +0000 (22:09 +0000)]
Added 'termlist' to config file. Notes.
Sebastian Hammer [Fri, 22 Dec 2006 17:47:12 +0000 (17:47 +0000)]
Thoughts on profiles and XSLT
Sebastian Hammer [Fri, 22 Dec 2006 17:35:13 +0000 (17:35 +0000)]
Still just dummy