1Tue Apr 05 00:39:56 BST 2005  Olly Betts <olly@survex.com>
2
3	* .cvsignore: Remove .cvsignore files, as they're not used by SVN.
4
5Wed Mar 02 03:16:46 GMT 2005  Olly Betts <olly@survex.com>
6
7	* quest.cc: Update to use new QueryParser API.
8
9Thu Dec 23 17:39:48 GMT 2004  Olly Betts <olly@survex.com>
10
11	* configure.ac,NEWS: Version 0.8.5.
12
13Thu Dec 23 17:38:40 GMT 2004  Olly Betts <olly@survex.com>
14
15	* INSTALL,README: Added better installation instructions.
16
17Wed Dec 08 16:03:22 GMT 2004  Olly Betts <olly@survex.com>
18
19	* NEWS: Final update for 0.8.4.
20
21Tue Dec 07 16:44:26 GMT 2004  Olly Betts <olly@survex.com>
22
23	* copydatabase.cc,delve.cc,quest.cc,simpleexpand.cc,simpleindex.cc,
24	  simplesearch.cc: Use the new style Database/WritableDatabase
25	  constructor rather than factory functions.
26	* simpleindex.cc: Move the try block to wrap all of main().
27
28Tue Nov 30 22:43:23 GMT 2004  Olly Betts <olly@survex.com>
29
30	* NEWS,configure.ac: Updated for 0.8.4 release.
31
32Tue Nov 09 03:03:48 GMT 2004  Olly Betts <olly@survex.com>
33
34	* configure.ac,Makefile.am: We now get -AA or -std strict_ansi from
35	  xapian-config, so we don't need to probe for them ourselves.
36
37Sun Nov 07 04:51:51 GMT 2004  Olly Betts <olly@survex.com>
38
39	* configure.ac: rearrange so that libtool is active when we test if
40	  the c++ compiler can link a program so it can pull in libstdc++
41	  through a .la file.
42
43Sat Nov 06 14:45:31 GMT 2004  Olly Betts <olly@survex.com>
44
45	* configure.ac: Removed unused code which probes for stlport.  We need
46	  to use stlport for everything or nothing anyway.
47
48Fri Nov 05 16:45:12 GMT 2004  Olly Betts <olly@survex.com>
49
50	* configure.ac: AM_CONFIG_HEADER -> AC_CONFIG_HEADERS; Run tests using
51	  the C++ compiler; select ANSI mode for aCC and cxx; Check GXX not
52	  GCC when choosing warning flags.
53
54Wed Nov 03 20:09:20 GMT 2004  Olly Betts <olly@survex.com>
55
56	* Makefile.am,delve.cc,getopt.cc,getopt.h,getopt1.cc,gnu_getopt.h,
57	  quest.cc: Updated to reworked getopt from xapian-core.
58
59Wed Nov 03 04:10:13 GMT 2004  Olly Betts <olly@survex.com>
60
61	* getopt.cc: Defining _NO_PROTO is a really bad idea for C++ code!
62
63Tue Nov 02 18:52:39 GMT 2004  Olly Betts <olly@survex.com>
64
65	* getopt.cc: Protect getopt definition for possible getopt macro
66	  declared in getopt.h.
67
68Tue Nov 02 06:53:23 GMT 2004  Olly Betts <olly@survex.com>
69
70	* getopt.cc,getopt1.cc: Fixed function declarations to not use K&R C
71	  syntax.
72
73Tue Nov 02 05:35:13 GMT 2004  Olly Betts <olly@survex.com>
74
75	* Makefile.am,configure.ac,getopt.c,getopt.cc,getopt1.c,getopt1.cc:
76	  Compile everything as C++.
77
78Mon Sep 20 14:45:05 BST 2004  Olly Betts <olly@survex.com>
79
80	* NEWS,configure.ac: Version 0.8.3.
81
82Mon Sep 20 14:42:31 BST 2004  Olly Betts <olly@survex.com>
83
84	* Makefile.am,configure.ac: Require same versions of autoconf and
85	  automake that xapian-core does.
86
87Mon Sep 20 14:40:09 BST 2004  Olly Betts <olly@survex.com>
88
89	* Makefile.am,configure.ac: Fixed to actually use AM_CFLAGS and
90	  AM_CXXFLAGS set by configure.
91
92Mon Sep 20 14:25:17 BST 2004  Olly Betts <olly@survex.com>
93
94	* .cvsignore,Makefile.am,createdatabase.cc: Removed createdatabase
95	  example - it's rather pointless now that Quartz creates the
96	  containing directory if required.
97
98Mon Sep 13 03:20:51 BST 2004  Olly Betts <olly@survex.com>
99
100	* NEWS,configure.ac: Version 0.8.2.
101
102Tue Aug 24 14:02:45 BST 2004  Olly Betts <olly@survex.com>
103
104	* indexer/: Removed unused indexer example.
105
106Sun Aug 22 13:09:38 BST 2004  Olly Betts <olly@survex.com>
107
108	* configure.ac,configure.in: Renamed configure.in to configure.ac.
109
110Wed Aug 18 12:43:44 BST 2004  Olly Betts <olly@survex.com>
111
112	* delve.cc: Report name of database in the "failed to open" message.
113
114Wed Jun 30 18:11:06 BST 2004  Olly Betts <olly@survex.com>
115
116	* NEWS,configure.in: Version 0.8.1.
117
118Wed Jun 30 15:03:33 BST 2004  Olly Betts <olly@survex.com>
119
120	* copydatabase.cc: Make use of new get_lastdocid() method; output
121	  an extra space after the progress report so that we don't get
122	  "... docs to goooo"!
123
124Mon Apr 19 14:44:10 BST 2004  Olly Betts <olly@survex.com>
125
126	* NEWS: Final update for 0.8.0.
127
128Mon Apr 12 00:53:50 BST 2004  Olly Betts <olly@survex.com>
129
130	* NEWS,configure.in: Version 0.8.0.
131
132Thu Apr 01 01:10:43 BST 2004  Olly Betts <olly@survex.com>
133
134	* delve.cc: `delve -v DATABASE' now reports the number of terms.
135
136Thu Apr 01 01:09:16 BST 2004  Olly Betts <olly@survex.com>
137
138	* quest.cc,simpleexpand.cc,simpleindex.cc,simplesearch.cc: Added
139	  or improved the short description of the example at the top
140	  of the source file.
141
142Tue Mar 30 01:11:39 BST 2004  Olly Betts <olly@survex.com>
143
144	* .cvsignore,Makefile.am,msearch.cc,quest.cc: Replaced the rather
145	  peculiar msearch with quest - a simpler command line search program
146	  which use Xapian::QueryParser.
147
148Thu Mar 18 23:14:04 GMT 2004  Olly Betts <olly@survex.com>
149
150	* simpleindex.cc: We were ignoring the last paragraph if it had no
151	  trailing \n - fixed (bug#24).
152
153Fri Aug 08 01:39:21 BST 2003  Olly Betts <olly@survex.com>
154
155	* configure.in: Version 0.7.3.
156
157Fri Aug 01 15:37:40 BST 2003  Olly Betts <olly@survex.com>
158
159	* msearch.cc: Quick fix to get mingw building going.
160
161Wed Jul 30 19:09:00 BST 2003  Olly Betts <olly@survex.com>
162
163	* getopt.h: Copied over latest getopt.h from xapian-core.
164	* Makefile.am: Reverse change which linked delve with getopt1.c - it's
165	  no longer needed.
166
167Sun Jul 27 17:16:48 BST 2003  Olly Betts <olly@survex.com>
168
169	* Makefile.am: delve now needs getopt1.c thanks to our C++ tweaks to
170	  getopt.h.
171
172Sun Jul 27 16:36:49 BST 2003  Olly Betts <olly@survex.com>
173
174	* getopt.c,getopt.h: Copied getopt tweaks over from xapian-core.
175
176Sat Jul 26 20:04:43 BST 2003  Olly Betts <olly@survex.com>
177
178	* simplesearch.cc: Stem search terms.
179
180Sat Jul 26 19:15:45 BST 2003  Olly Betts <olly@survex.com>
181
182	* simpleindex.cc: Fixed not to run words together between lines.
183
184Sat Jul 26 18:34:28 BST 2003  Olly Betts <olly@survex.com>
185
186	* simpleindex.cc: Create database if it doesn't exist.
187
188Mon Jul 21 01:15:08 BST 2003  Olly Betts <olly@survex.com>
189
190	* configure.in: Use libtool; OM_PATH_XAPIAN -> XO_LIB_XAPIAN.
191
192Sun Jul 20 18:32:20 BST 2003  Olly Betts <olly@survex.com>
193
194	* indexergui/: Removed indexergui directory - it was moved to
195	  xapian-application/xapview some time ago.
196
197Thu Jul 17 01:41:14 BST 2003  Olly Betts <olly@survex.com>
198
199	* acinclude.m4: Removed - we no longer need the GTK macros, and should
200	  get OM_PATH_XAPIAN from xapian.m4.
201
202Thu Jul 17 00:49:43 BST 2003  Olly Betts <olly@survex.com>
203
204	* bootstrap: Removed bootstrap in favour of top-level bootstrap.
205
206Fri Jul 11 15:10:59 BST 2003  Olly Betts <olly@survex.com>
207
208	* configure.in: Version 0.7.2.
209
210Fri Jul 11 02:34:48 BST 2003  Olly Betts <olly@survex.com>
211
212	* copydatabase.cc,createdatabase.cc: Xapian now creates the database
213	  directory for us.
214
215Fri Jul 04 22:11:13 BST 2003  Olly Betts <olly@survex.com>
216
217	* bootstrap: add missing ';;' as case pattern delimiter
218
219Thu Jul 03 23:48:47 BST 2003  Olly Betts <olly@survex.com>
220
221	* configure.in: Version 0.7.0.
222
223Mon Jun 23 21:11:03 BST 2003  Olly Betts <olly@survex.com>
224
225	* bootstrap: Check for Bison 1.875 which doesn't work with Xapian.
226
227Mon Jun 23 16:58:19 BST 2003  Olly Betts <olly@survex.com>
228
229	* delve.cc: PostListIterator -> PostingIterator; PositionListIterator
230	  -> PositionIterator.
231
232Mon May 26 23:18:54 BST 2003  Olly Betts <olly@survex.com>
233
234	* copydatabase.cc,createdatabase.cc,delve.cc,msearch.cc,
235	  simpleexpand.cc,simpleindex.cc,simplesearch.cc: Updated to use new
236	  Xapian namespace.
237
238Mon May 26 22:53:10 BST 2003  Olly Betts <olly@survex.com>
239
240	* delve.cc: Corrected odd use of std::string::erase() (instead of
241	  `str = str.erase(n, m)' just use `str.erase(n,m)').
242
243Mon May 26 22:37:12 BST 2003  Olly Betts <olly@survex.com>
244
245	* configure.in: Don't use libtool; Use AC_CONFIG_FILES - it's the new
246	  autoconf way!
247
248Wed Feb 26 09:58:01 GMT 2003  Sam Liddicott <sam.liddicott@orange.co.uk>
249
250	* Fix success message in bootstrap when building in non-src dir
251	  as configure is written to the src dir
252
253Sat Dec 14 13:30:17 GMT 2002  Olly Betts <olly@survex.com>
254
255	* configure.in: Version 0.6.3.
256	* msearch.cc: Fixed compilation problem.
257
258Sat Dec 14 01:00:56 GMT 2002  Olly Betts <olly@survex.com>
259
260	* copydatabase.cc,createdatabase.cc,delve.cc,simpleexpand.cc,
261	  simpleindex.cc,simplesearch.cc: Make examples code more consistent
262	  with each other.
263
264Sat Dec 14 00:18:01 GMT 2002  Olly Betts <olly@survex.com>
265
266	* indexer/indexfile.cc,msearch.cc: Updated in line with removal
267	  of OmSettings; set exit code if exception caught.
268
269Sat Dec 07 21:25:59 GMT 2002  Olly Betts <olly@survex.com>
270
271	* configure.in: Version 0.6.2.
272
273Wed Dec 04 18:05:34 GMT 2002  Olly Betts <olly@survex.com>
274
275	* copydatabase.cc,createdatabase.cc,delve.cc,msearch.cc,
276	  simpleexpand.cc,simpleindex.cc,simplesearch.cc: Updated in line
277	  with OmSettings related changes to the API.
278
279Wed Nov 27 05:10:44 GMT 2002  Olly Betts <olly@survex.com>
280
281	* simpleindex.cc: "const static ..." -> "static const ..."
282
283Wed Nov 27 05:02:34 GMT 2002  Olly Betts <olly@survex.com>
284
285	* configure.in: Updated version to 0.6.0; build with "-Wall -W" under
286	  GCC (rather than -Wall -Wunused, which is a subset).
287
288Tue Nov 12 00:41:42 GMT 2002  Olly Betts <olly@survex.com>
289
290	* simpleindex.cc: Added MAX_PROB_TERM_LENGTH as in the omega
291	  indexers - it's a good idea to exclude junk terms so the
292	  example indexer probably should.
293
294Wed Oct 30 02:12:37 GMT 2002  Olly Betts <olly@survex.com>
295
296	* buildall: Removed in favour of bootstrap script.
297
298Sat Oct 12 17:06:52 BST 2002  Olly Betts <olly@survex.com>
299
300	* .cvsignore: Removed libtool.
301
302Wed Oct 02 16:42:33 BST 2002  Olly Betts <olly@survex.com>
303
304	* Makefile.am,configure.in: require automake 1.6.3 and autoconf 2.54
305	  since xapian-core does anyway, and it neatens configure.in slightly.
306
307Wed Oct 02 16:38:19 BST 2002  Olly Betts <olly@survex.com>
308
309	* configure.in: Version 0.5.1.
310
311Wed Oct 02 16:35:04 BST 2002  Olly Betts <olly@survex.com>
312
313	* bootstrap: Added replacement for buildall.
314
315Fri Sep 20 15:34:56 BST 2002  Olly Betts <olly@survex.com>
316
317	* configure.in: Version 0.5.0.
318
319Sun Aug 11 13:20:41 BST 2002  Richard Boulton <richard@tartarus.org>
320
321	* delve.cc: Add -d option, to display document data for examined
322	  documents..
323
324Thu Jul 04 00:38:47 BST 2002  Olly Betts <olly@survex.com>
325
326	* .cvsignore: updated.
327
328Wed Jul 03 22:51:57 BST 2002  Olly Betts <olly@survex.com>
329
330	* Tidied up autotools stuff a bit; cleaned up msearch.cc slightly.
331
332Fri Jun 28 03:03:50 BST 2002  Olly Betts <olly@survex.com>
333
334	* Use auto pseudo-backend rather than explicitly requesting quartz
335	  databases; std:: cleansing; minor fettling.
336
337Thu Jun 27 21:36:47 BST 2002  Olly Betts <olly@survex.com>
338
339	* AUTHORS, README, TODO: updated.
340
341	* simple/indexnasty.cc, simple/Makefile: removed (sorry Sam!)
342
343Thu Jun 27 15:33:00 BST 2002  Olly Betts <olly@survex.com>
344
345	* copydatabase: enhanced to also allow several databases to be merged
346	  into one (which has more obvious real-world applications than a
347	  simple copy).
348
349Tue Jun 18 08:46:16 BST 2002  Sam Liddicott <sam@ananova.com>
350
351	* copydatabase: new example created.
352
353Wed Jun  5 20:50:15 BST 2002  James Aylett  <tartarus@users.sourceforge.net>
354
355	* simpleindex.cc: delete database pointer (otherwise never
356	  destructed, and the new document is never written out)
357
358Wed Jun  5 17:57:44 BST 2002  Richard Boulton <richard@tartarus.org>
359
360	* simple/Makefile: update to use --cxxflags rather than -cflags.
361
362Wed May 22 15:23:55 BST 2002  Richard Boulton <richard@tartarus.org>
363
364	* msearch.cc: Add --sortvalue and --sortbands options to allow
365	  results to be sorted within relevance bands by an arbitrary key.
366
367Mon May 20 17:58:56 BST 2002  Richard Boulton <richard@tartarus.org>
368
369	* createdatabase.cc: Use strerror instead of sys_nerr and
370	  sys_errlist[].  This is more portable (and actually compiles
371	  on my system).
372
373Mon May 20 15:08:50 BST 2002  Richard Boulton <richard@tartarus.org>
374
375	* Make -k parameter display values for all documents in a postlist.
376	  (Previously only worked for document ids specified on command
377	  line)
378
379Fri May 17 15:03:38 BST 2002  Richard Boulton <richard@tartarus.org>
380
381	* Add -k parameter to delve, to display the list of values for all
382	  documents being inspected.
383
384Fri May 17 14:45:28 BST 2002  Olly Betts <ollybe@ananova.net>
385
386	* .cvsignore: Updated.
387
388	* simplesearch and simpleexpand moved out of simple and into autotools
389	  build system.
390
391Mon May 13 13:36:26 BST 2002  Olly Betts <olly@survex.com>
392
393	* Started to clean up simple examples and move them into the main
394	  build system.
395
396	* Link with GNU getopt where required.
397
398Fri May 10 14:52:34 BST 2002  Olly Betts <olly@survex.com>
399
400	* indexnasty: add_key -> add_value.
401
402Fri May 03 16:23:47 BST 2002  Olly Betts <olly@survex.com>
403
404	* Updated wrt key->value change in xapian-core.
405
406Thu May 02 16:02:19 BST 2002  Olly Betts <olly@survex.com>
407
408	* Updated to reflect removal of OmData.
409
410Tue Apr 23 15:16:07 BST 2002  Olly Betts <olly@survex.com>
411
412	* .cvsignore: updated.
413
414Tue Apr 23 15:15:06 BST 2002  Olly Betts <olly@survex.com>
415
416	* Make buildall smart enough to generate aclocal.m4 properly and
417	  remove acinclude.m4.  It now also extracts the package name from
418	  configure.in so we can use the same buildall everywhere.
419
420Tue Apr 23 14:23:54 BST 2002  Olly Betts <olly@survex.com>
421
422	* Updated for xapian-config and xapian.m4 changes.
423
424Thu Apr 18 14:27:48 BST 2002  Olly Betts <olly@survex.com>
425
426	* Updated buildall in line with buildall in xapian-core.
427
428Wed Apr 17 12:29:49 BST 2002  Olly Betts <olly@survex.com>
429
430	* xapian-config: Removed --uninst support - it's very hard to make it
431	  work reliably and we're better off directing our efforts towards
432	  improving the library than trying to get it working and keep it
433	  working.
434
435Mon Apr 15 12:10:29 BST 2002  Olly Betts <olly@survex.com>
436
437	* getopt usage fixes.
438
439Mon Apr 15 11:34:40 BST 2002  Olly Betts <olly@survex.com>
440
441	* Fixed getopt_long usage.
442
443Fri Apr 12 16:24:48 BST 2002  Olly Betts <olly@survex.com>
444
445	* Require automake 1.5.
446
447Fri Apr 12 12:25:21 BST 2002  Olly Betts <olly@survex.com>
448
449	* msearch: Use getopt.
450
451Fri Apr 12 11:50:33 BST 2002  Olly Betts <olly@survex.com>
452
453	* Tidied up examples build system.
454
455Fri Apr 12 12:42:31 BST 2002  Olly Betts <olly@survex.com>
456
457	* Failed to "cvs add" msearch.cc and delve.cc in last check-in.
458
459Fri Apr 12 11:43:44 BST 2002  Olly Betts <olly@survex.com>
460
461	* delve moved here (was in tests subdirectory of xapian-core
462	  for now irrelevant historical reasons); moved msearch out
463	  of its own directory.
464
465Fri Apr 12 11:36:34 BST 2002  Olly Betts <olly@survex.com>
466
467	* Removed unused and superfluous stuff.
468
469Fri Apr 12 11:34:26 BST 2002  Olly Betts <olly@survex.com>
470
471	* Removed remaining files from gui subdirectory.
472
473Tue Apr  9 19:00:36 BST 2002  Richard Boulton <richard@tartarus.org>
474
475	* msearch: Remove GTK and LIBGLADE cflags, which were unwanted and
476	  causing problems for me.
477
478Thu Dec 20 16:29:27 GMT 2001  Richard Boulton <richard@tartarus.org>
479
480	* Remove querygui (moved to xapview in the applications module).
481	  Remove gui directory tree, and update configure.in and
482	  Makefile.am accordingly.
483
484Mon Dec 10 10:00:11 GMT 2001  Olly Betts <olly@survex.com>
485
486	* indexnasty: Index terms which start with a digit too.
487
488Fri Dec 07 14:21:29 GMT 2001  Olly Betts <olly@survex.com>
489
490	* Give raw (unstemmed) terms prefix 'R'.
491
492Wed Dec 05 14:46:05 GMT 2001  Olly Betts <olly@survex.com>
493
494	* indexnasty: parsing terms from text is now twice as fast.
495
496Thu Nov 22 17:39:59 GMT 2001  Olly Betts <olly@survex.com>
497
498	* querygui: fixed compiler warnings.
499
500Thu Nov 22 17:33:46 GMT 2001  Olly Betts <olly@survex.com>
501
502	* Added key support to indexnasty and tried to make it a bit less nasty
503	  (it now compiles cleanly on GCC3.0).
504
505	* Updated simpleexpand for recent OmQuery changes.
506
507Wed Nov 14 11:30:45 GMT 2001  Olly Betts <olly@survex.com>
508
509	* Fixed to work with revised OmQuery interface.
510
511Wed Nov 14 11:24:33 GMT 2001  Olly Betts <olly@survex.com>
512
513	* Fixed gui to compile on GCC3.0.
514
515Mon Nov  5 12:38:56 GMT 2001 Richard Boulton <richard@tartarus.org>
516
517	* Move omega into separate "applications" module.
518
519Thu Nov  1 20:43:25 GMT 2001 Richard Boulton <richard@tartarus.org>
520
521	* omega: Put template dir into a variable, defined at same place as
522	  db_dir.  Make db_dir non-const, ready for making its value read
523	  from a configuration file.  Change db_dir to database_dir.
524
525	* Add very simple configuration file reading code: reads
526	  ./omega.conf and if that isn't readable /etc/omega.conf, to get
527	  database_dir and template_dir.
528
529	* Fix problem with automake 1.5: didn't like AM_CXXFLAGS being
530	  assigned with += without it being assigned with = first.
531
532Thu Nov  1 20:32:47 GMT 2001  Richard Boulton <richard@tartarus.org>
533
534	* Use xml2 if available.  If it is available, compile
535	  omindex-config.
536
537Thu Nov  1 19:33:09 GMT 2001  Richard Boulton <richard@tartarus.org>
538
539	* omega/{omindex.cc,query.h}: Small fixes to compile with g++ 3.0
540
541Tue Oct 30 17:38:14 GMT 2001  Olly Betts <olly@survex.com>
542
543	* Fixed msearch to actually work.
544
545Wed Oct 24 11:31:13 BST 2001  Olly Betts <olly@survex.com>
546
547	* Added in "unique" flag (* prefix).
548
549Tue Oct 23 14:57:02 2001  James Aylett  <tartarus@users.sourceforge.net>
550
551	* Project name change Xapian.
552
553Fri Apr 27 15:15:32 2001  James Aylett  <tartarus@users.sourceforge.net>
554
555	* Project name change to Omseek.
556
557Wed Apr 11 10:56:33 BST 2001 Olly Betts
558
559	* Settled on "/home/omega" as location of databases (for now, later
560	  this should be configurable).
561
562	* Format names can now contain anything except "..".
563
564Sat Mar 31 15:06:23 BST 2001 Olly Betts
565
566	* Tidied up issues in omega with amended $map and new $include.
567	  Not tested, so there may still be issues...
568
569Thu Mar 29 17:54:11 BST 2001  Richard Boulton <richard.boulton@omsee.com>
570
571	* Fix parsequerytest to work with changed format for
572	  OmQuery::get_description().
573
574	* Add "using std::string" to parsequery.h, so queryparser compiles
575	  on its own.
576
577Mon Mar 19 17:46:36 GMT 2001  Richard Boulton <richard.boulton@omsee.com>
578
579	* Fix omindex-config.cc to compile with STL port.  Now only complains
580	  about issues to do with libxml.
581
582Mon Mar 19 17:44:36 GMT 2001  Richard Boulton <richard.boulton@omsee.com>
583
584	* Disable compilation of omindex-config, since it currently depends
585	  on libxml2 which we have no configure checks for.  It should
586	  probably only depend on libxml (1 or 2), anyway.
587
588Mon Mar 19 16:03:21 GMT 2001  Richard Boulton <richard.boulton@omsee.com>
589
590	* Use updated omsee.m4 macro.
591
592Mon Mar 19 13:14:28 GMT 2001  Richard Boulton <richard.boulton@omsee.com>
593
594	* Updated licenses, to include year 2001.
595
596Sun Mar 18 12:59:36 GMT 2001  Richard Boulton <richard.boulton@omsee.com>
597
598	* Some modifications to fix omega compilation to work with latest
599	  version of the omsee API.
600
601	* Some modifications towards getting omindex-config to compile with
602	  libxml1: doesn't yet work.
603
604Sat Mar 17 12:09:30 GMT 2001 Olly Betts
605
606	* gui/glade/querygui.cc: Adding missing `#include <vector>'
607	  which stops it compiling on freebsd.
608
609Thu Feb 22 18:18:40 GMT 2001 Chris Emerson <chris.emerson@omsee.com>
610
611	* Updated indexfile.xml after omregexfilter node output name change.
612
613Thu Feb 22 12:55:00 GMT 2001 Mark Shinwell
614
615	* omega: Initial commit of omindex-config.
616
617Mon Feb 19 17:36:42 GMT 2001 Olly Betts
618
619	* Removed RJB_FIND_STLPORT from configure.in and acinclude.m4 -
620	  omsee-config should take care of whether stlport needs to be used
621	  or not.
622
623Fri Feb  2 16:34:26 GMT 2001  Richard Boulton <richard.boulton@omsee.com>
624
625	* Fix a reference to the old style of OmDocument::add_posting() - now
626	  uses add_term()
627
628Wed Jan 31 00:31:11 GMT 2001  Richard Boulton <richard.boulton@open.muscat.com>
629
630	* Add simplecreate to distributions.
631
632Mon Jan 29 16:06:52 GMT 2001 Chris Emerson <chris.emerson@omsee.com>
633
634	* Changed a mention of omus to omsee
635
636	* indexfile works if the database already exists
637
638	* Tweaked the XML file, since the vector parameters are gone.
639
640Fri Jan 26 11:54:25 GMT 2001 Olly Betts
641
642	* omega: Added $and{}, $include{}, $setmap{}; throw error if we
643	  can't open a format template.
644
645Fri Jan 26 11:40:39 GMT 2001  Richard Boulton <richard.boulton@omsee.com>
646
647	* Fix README references to omus
648
649Thu Jan 25 14:40:11 GMT 2001  Richard Boulton <richard.boulton@omsee.com>
650
651	* Modify examples in simple/ to comply with recent changes.
652
653	* Partial modifications to examples in indexer/
654
655Thu Jan 25 11:45:55 GMT 2001  Richard Boulton <richard.boulton@omsee.com>
656
657	* Updated for project name change to Omsee.
658
659Wed Jan 24 12:42:41 GMT 2001  Richard Boulton <richard.boulton@open.muscat.com>
660
661	* Updated to comply with OmEnquire::get_doc() changing to
662	  OmDatabase::get_document()
663
664Fri Jan 12 13:25:11 GMT 2001  Richard Boulton <richard.boulton@open.muscat.com>
665
666	* Remove unwanted macros from acinclude.m4, which are part of automake
667	  and should never have gone in there.
668
669Fri Jan 12 13:20:31 GMT 2001 Olly Betts
670
671	* Truncate CGI parameter names at first space.
672
673Fri Jan 12 11:22:24 GMT 2001 Olly Betts
674
675	* Suppressed warnings in query.cc.
676
677	* Removed unused relevant_cached flag.
678
679	* Updated docs.
680
681Fri Jan 12 11:18:34 GMT 2001  Richard Boulton <richard.boulton@open.muscat.com>
682
683	* Update acinclude.m4
684
685Thu Jan 11 13:59:18 GMT 2001 Olly Betts
686
687	* $date now takes an optional format argument.
688
689	* $select removed; $relevant and $record now take an optional document
690	  id argument.
691
692Thu Jan 11 12:48:23 GMT 2001 Olly Betts
693
694	* filter_map is now a multimap to allow multiple values for the same
695	  boolean filter.
696
697Wed Jan 10 16:49:10 GMT 2001 Olly Betts
698
699	* MAXHITS/maxhits/list_size renamed to
700	  HITSPERPAGE/hitsperpage/hits_per_page.
701
702	* catch by const reference.
703
704	* MATCHOP renamed to DEFAULTOP.
705
706	* Reference to THRESHOLD removed.
707
708Sun Dec 17 16:17:17 GMT 2000 Olly Betts
709
710	* Updated to use OmTermIterator.
711
712Fri Dec 15 12:56:40 GMT 2000  Richard Boulton <richard.boulton@open.muscat.com>
713
714	* Remove begin_session() and end_session() from omindex.cc
715
716Wed Dec 13 15:36:28 GMT 2000 Olly Betts
717
718	* Updated to use OmMSet::operator[]().
719
720Tue Dec 12 19:40:53 GMT 2000 Olly Betts
721
722	* Partially updated to the new OmMSet interface (partially because
723	  it's time I went home!)
724
725Mon Dec 11 13:37:17 GMT 2000 Olly Betts
726
727	* Updated to reflect OmRSet encapsulation.
728
729Sun Dec 10 17:28:21 GMT 2000 Olly Betts
730
731	* OmDocumentContents -> OmDocument.
732
733Sun Dec 10 17:04:14 GMT 2000 Olly Betts
734
735	* OmESetItem -> OmESetIterator.
736
737Tue Dec  5 16:26:24 GMT 2000  Richard Boulton <richard.boulton@open.muscat.com>
738
739	* Fixes to compile with stlport.
740
741	* Fixes to use the new matches_{{lower,upper}_bound,estimated}
742	  interface.
743
744Tue Nov 28 15:07:19 GMT 2000 Chris Emerson <chris.emerson@open.muscat.com>
745
746	* Updated indexer/indexfile.xml to use the omsplitonchars node
747	  instead of the omregexsplit node.
748
749Fri Nov 24 16:05:03 GMT 2000  Richard Boulton <richard.boulton@open.muscat.com>
750
751	* Declare this to be version 0.4.1
752
753Fri Nov 24 13:35:05 GMT 2000  Richard Boulton <richard.boulton@open.muscat.com>
754
755	* Add --remote parameter to msearch.
756
757Thu Nov 23 15:31:08 GMT 2000  Richard Boulton <richard.boulton@open.muscat.com>
758
759	* Chris is slightly sleepy, so I changed indexfile back from using
760	  sleepycat to quartz.
761
762Thu Nov 23 15:16:05 GMT 2000 Chris Emerson <chris.emerson@open.muscat.com>
763
764	* For some reason indexfile.cc was broken.
765
766Thu Nov 23 12:44:01 GMT 2000  Richard Boulton <richard.boulton@open.muscat.com>
767
768	* Append to string, rather than replace it.  Tiny change to
769	  omindex, big speedup with large files.
770
771Thu Nov 23 11:55:27 GMT 2000  Richard Boulton <richard.boulton@open.muscat.com>
772
773	* Remove dependency on index_utils.h, which has been removed.
774
775Wed Nov 22 16:05:01 GMT 2000 Olly Betts
776
777	* Corrected a comment.
778
779Wed Nov 22 13:07:59 GMT 2000  Richard Boulton <richard.boulton@open.muscat.com>
780
781	* Change examples to use quartz rather than sleepycat.
782
783Fri Nov 17 16:38:57 GMT 2000  Richard Boulton <richard.boulton@open.muscat.com>
784
785	* Declare this to be version 0.4.0
786
787Fri Nov 17 16:28:06 GMT 2000  Richard Boulton <richard.boulton@open.muscat.com>
788
789	* Fix build system of indexergui so that it can build with an
790	  uninstalled library.
791
792Tue Nov 14 19:32:46 GMT 2000 Chris Emerson <chris.emerson@open.muscat.com>
793
794	* The indexer GUI can load graphs from XML files and display them
795	  in a partly sensible manner.  Nodes can be dragged around.
796
797Mon Nov 13 18:43:24 GMT 2000 Chris Emerson <chris.emerson@open.muscat.com>
798
799	* Added lots of file for the indexer GUI stuff (as yet incomplete).
800
801Tue Oct 31 18:19:06 GMT 2000 Chris Emerson <chris.emerson@open.muscat.com>
802
803	* Rearranged the code in the example indexer.
804
805Tue Oct 31 16:16:31 GMT 2000 Chris Emerson <chris.emerson@open.muscat.com>
806
807	* The example indexer now seems to work.
808
809Mon Oct 30 19:03:56 GMT 2000 Chris Emerson <chris.emerson@open.muscat.com>
810
811	* Nearly complete example XML-described indexer
812
813Fri Oct 27 19:57:44 BST 2000 Chris Emerson <chris.emerson@open.muscat.com>
814
815	* Put together more of the indexer's XML description.
816
817Thu Oct 26 18:30:07 BST 2000 Chris Emerson <chris.emerson@open.muscat.com>
818
819	* Indexer example added (incomplete)
820
821Wed Sep 20 16:09:35 BST 2000  Richard Boulton <richard.boulton@open.muscat.com>
822
823	* Declare this to be version 0.3.1
824
825Tue Sep 19 16:19:07 BST 2000 Olly Betts
826
827	* omega: Improved output when using lynx; added link to
828	  open.muscat.com.
829
830Tue Sep 19 14:52:24 BST 2000 Olly Betts
831
832	* makesymboltabh.pl: ''' -> '\'' in generated code.
833
834	* omega: renamed op to default_op; size_t -> std::string::size_type;
835	  now lookup macro commands in a map; removed $pagemax which was
836	  identical to $lastpage; godmode template improved.
837
838Fri Sep  8 11:59:47 BST 2000  Richard Boulton <richard.boulton@open.muscat.com>
839
840	* Add option to msearch to turn off stemming of terms.
841
842Thu Sep  7 08:33:45 BST 2000  Richard Boulton <richard.boulton@open.muscat.com>
843
844	* Correct spelling in Makefile.am: simplexpand -> simpleexpand.cc
845
846Wed Sep 06 11:01:10 BST 2000 Olly Betts
847
848	* omega: weren't distributing omega templates (d'oh!)
849
850Tue Sep 05 10:44:28 BST 2000 Olly Betts
851
852	* msearch: --multidb option no longer exists, so removed from
853	  syntax message; complain if operator doesn't have 2 arguments;
854	  Implicitly AND in boolean queries.
855
856	* simpleindex: Setting sleepy_dir corrected to sleepycat_dir.
857
858Mon Sep  4 17:44:23 BST 2000  Richard Boulton <richard.boulton@open.muscat.com>
859
860	* Add simple/simpleexpand.cc to nightly snapshots.
861
862Wed Aug 23 15:19:00 BST 2000 Olly Betts
863
864	* Updated to reflect merger of OmDatabase and OmDatabaseGroup.
865
866Mon Aug 21 19:17:31 BST 2000  Richard Boulton <richard.boulton@open.muscat.com>
867
868	* Declare this to be version 0.3.0
869
870Mon Aug 21 18:33:32 BST 2000  Richard Boulton <richard.boulton@open.muscat.com>
871
872	* Fix omega to reflect om_queryop -> OmQuery::op api changes.
873
874Mon Aug 21 15:57:00 BST 2000 Olly Betts
875
876	* Updated to reflect om_queryop -> OmQuery::op api changes.
877
878Mon Aug 21 09:51:00 BST 2000 Olly Betts
879
880	* omega: Changed remaining references from /usr/om to /usr/omega
881
882Fri Aug 18 16:24:00 BST 2000 Olly Betts
883
884	* OmSettings::get_value* -> OmSettings::get*
885	  OmSettings::set_value -> OmSettings::set
886
887Fri Aug 18 14:20:37 BST 2000  Richard Boulton <richard.boulton@open.muscat.com>
888
889	* Update simple examples to reflect change to OmSettings.
890
891Thu Aug 17 10:33:00 BST 2000 Olly Betts
892
893	* Updated examples to reflect OmMatchOptions/OmExpandOptions ->
894	  OmSettings change.
895
896Thu Aug 17 10:19:00 BST 2000 Olly Betts
897
898	* Updated examples to reflect API changes
899
900	* gui, msearch: removed slew of backend switches - now open database
901	  with auto backend
902
903Thu Aug 10 12:00:35 BST 2000  Richard Boulton <richard.boulton@open.muscat.com>
904
905	* Declare this to be version 0.2.1
906
907Thu Aug 10 12:00:07 BST 2000  Richard Boulton <richard.boulton@open.muscat.com>
908
909	* omega: Moved default directory to be /usr/omega (instead of /usr/om)
910
911Thu Jul 20 11:13:00 BST 2000 Olly Betts
912
913	* omindex: fixed meta robots handling; file reading was losing \n;
914	  fixed segfault on filenames with no extensions; added uncaught
915	  exception catcher
916
917Thu Jul 20 11:07:00 BST 2000 Olly Betts
918
919	* omega/htmlparse.cc: force parameter names to lower case
920
921Thu Jul 20 10:41:00 BST 2000 Olly Betts
922
923	* Correct fix for missing YACC
924
925Mon Jul 17 13:21:28 BST 2000  Richard Boulton <richard.boulton@open.muscat.com>
926
927	* Fix Automake rule for building .yy sources, by defining
928	  YACC=$BISON (with a flag to output to the expected place).
929
930	* Fix a typo in omega.cc
931
932Sun Jul 16 15:13:00 BST 2000 Olly Betts
933
934	* omega: no_stem test was reversed
935
936Sun Jul 16 11:39:00 BST 2000 Olly Betts
937
938	* omindex: adding indexing of PostScript documents; put mimetype in
939	  a field and add a boolean tag; treat .shtml as text/html; added
940	  crude command line processing
941
942Sat Jul 15 19:57:00 BST 2000 Olly Betts
943
944	* omindex: added META tag handling for HTML
945
946Sat Jul 15 19:22:00 BST 2000 Olly Betts
947
948	* omindex: added parsers for text/plain and text/pdf
949
950Sat Jul 15 18:23:00 BST 2000 Olly Betts
951
952	* omega: hooked in parsequerytest to `make check'; `size_t' now
953	  means the same as `size-t' and `"size t"'; tweaked templates/query
954	  to improve output when there's no search
955
956Sat Jul 15 17:59:00 BST 2000 Olly Betts
957
958	* omega: added tests for QueryParser (not yet hooked into make check);
959	  improved QueryParser to understand `gtk+', `gnome--', etc as terms;
960
961	* omindex: index `gtk+', `gnome--', etc as terms
962
963Sat Jul 15 15:21:00 BST 2000 Olly Betts
964
965	* omega: started to encapsulate query parser in QueryParser class
966
967Fri Jul 14 16:55:00 BST 2000 Olly Betts
968
969	* omega: query parser now treats `a-b' as `"a b"' while `a -b' means
970	  `a NOT b'; fixed exception parsing empty query
971
972Thu Jul 13 18:15:00 BST 2000 Olly Betts
973
974	* omega: tweaked log format; don't calculate topdoc if we're only
975	  going to throw away the answer; percentage scores now reach 100%
976	  when all terms match top document; fixed record to field
977	  splitting; created omega/README; miscellaneous fettling
978
979Wed Jul 12 15:57:00 BST 2000 Olly Betts
980
981	* omega: removed some unused system headers
982
983Wed Jul 12 15:25:00 BST 2000 Olly Betts
984
985	* omega: tidied and made more consistent
986
987Wed Jul 12 15:00:00 BST 2000 Olly Betts
988
989	* omega: added split() to split string into a vector; split out
990	  utils.{cc,h} to house split(), int_to_string(), and string_to_int;
991	  R CGI parameter can now list many document ids separated by `.';
992	  dead declarations pruned
993
994Wed Jul 12 13:27:00 BST 2000 Olly Betts
995
996	* omega: allow multiple DB parameters and DB parameters listing
997	  several databases (e.g. DB=one/two/three); merged logged
998	  information into one file; added $dbname; general tidying
999
1000Tue Jul 11 18:17:00 BST 2000 Olly Betts
1001
1002	* omega: implemented `exampl.' in query parser to mean an already
1003	  stemmed term.  Made `example.com' work as before too (same as
1004	  `example com')
1005
1006Tue Jul 11 14:17:00 BST 2000 Olly Betts
1007
1008	* omega: replaced LEX based query parser with YACC based parser
1009	  which handles phrases and boolean queries
1010
1011	* omindex: lowercase tag names; added virtual destructor for
1012	  HtmlParser class; generate index terms from title
1013
1014Mon Jul 10 15:05:00 BST 2000 Olly Betts
1015
1016	* omega: MORELIKE now works; godmode works to some extent; mset
1017	  moved into query.cc; empty query handling now less icky; $pages
1018	  replaced by macro language version; fixed bug which mishandled
1019	  $xxx{} and $xxx{,...}; added $lastpage, $thispage, $min, $max;
1020	  $if now takes optional 3rd argument (else clause); now use FMT
1021	  to choose template
1022
1023Sun Jul 09 16:47:00 BST 2000 Olly Betts
1024
1025	* omindex: fixed double slash at start of pathnames
1026
1027	* omega: bodge for empty query; added %{...} for commenting out
1028	  code; turned on "selected" gif for current page of hits
1029
1030Sun Jul 09 13:40:00 BST 2000 Olly Betts
1031
1032	* omindex: added "&quot;" to entity list as stopgap measure; now put
1033	  http: urls in index instead of file:
1034
1035	* omega: page, hit, and "god mode" extracted into template files;
1036	  $if* rationalised into just $if plus $ne, $eq, etc.; added $map;
1037	  text page links extracted into macro code; $topterms now produces
1038	  list can be turned into html with $map; added int_to_string() and
1039	  string_to_int()
1040
1041Sat Jul 08 15:46:00 BST 2000 Olly Betts
1042
1043	* omega: page links working (needs cleaning up still)
1044
1045Sat Jul 08 14:40:00 BST 2000 Olly Betts
1046
1047	* omega: matching terms now listed in query order
1048
1049	* omega: added "11-20 of at least 407 documents matching query" stuff;
1050	  added $add{...} operator to facilitate this
1051
1052Sat Jul 08 12:46:00 BST 2000 Olly Betts
1053
1054	* omega: cured occasional bogus term being parsed from query
1055
1056Sat Jul 08 12:14:00 BST 2000 Olly Betts
1057
1058	* omindex: Put title in index; limit sample to around 300 characters;
1059	  translate common entities e.g. "&lt;" -> "<"; lowercase and stem
1060	  terms
1061
1062	* omega: $topdoc changed to return "0" instead of "" for first page
1063
1064Fri Jul 07 11:54:00 BST 2000 Olly Betts
1065
1066	* omega: added omindex - simple web site indexer
1067
1068	* omega: fixed up various problems with default page template
1069
1070	* omega: Fixed up problem with query generating no matches
1071
1072Thu Jul 06 14:46:00 BST 2000 Olly Betts
1073
1074	* omega: more work on macro language
1075
1076Thu Jul 06 14:46:00 BST 2000 Olly Betts
1077
1078	* omega: fixed up problems with lex stuff
1079
1080Thu Jul 06 12:17:00 BST 2000 Olly Betts
1081
1082	* Renamed ferretfx to omega
1083
1084Thu Jul 06 11:33:00 BST 2000 Olly Betts
1085
1086	* ferretfx: replacement combined parser for page and hit templates
1087
1088Tue Jul 04 12:41:00 BST 2000 Olly Betts
1089
1090	* ferretfx: can now actually search OM databases
1091
1092Mon Jul 03 13:19:00 BST 2000 Olly Betts
1093
1094	* ferretfx: cleaned out EuroFerret specific stuff
1095
1096Fri Jun 23 13:58:00 BST 2000 Olly Betts
1097
1098	* ferretfx: more work
1099
1100Fri Jun 23 11:40:00 BST 2000 Olly Betts
1101
1102	* ferretfx: resolved many FIXMEs; tidied up code some more.
1103
1104Thu Jun 22 18:51:00 BST 2000 Olly Betts
1105
1106	* ferretfx: since most people don't have ferret databases lying
1107	  around, this example is at best an esoteic curio.  So I've begun
1108	  reworking it into a general purpose cgi frontend to om databases.
1109
1110Wed Jun 21 18:06:00 BST 2000 Olly Betts
1111
1112	* ferretfx: should now display matching terms correctly
1113
1114Tue Jun 20 14:29:29 BST 2000 Chris Emerson <chris.emerson@open.muscat.com>
1115
1116	* Don't need omassert.h either.  Fixed ECHO to use abort() rather
1117	  than Assert(0)
1118
1119Mon Jun 19 17:24:00 BST 2000 Olly Betts
1120
1121	* Don't need `common' in the include search path
1122
1123Mon Jun 19 16:55:00 BST 2000 Olly Betts
1124
1125	* Removed `foreign' option from all Makefile.am-s
1126
1127Mon Jun 19 16:16:00 BST 2000 Olly Betts
1128
1129	* Started ChangeLog
1130
1131	* Updated README to reflect ferretfx now building again
1132
1133	* Updated licence on all files
1134
1135	* Added AUTHORS and NEWS files
1136