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 """ 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. "<" -> "<"; 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