# # ChangeLog for gsdl # # Generated by Trac 1.4.2 # 2024-04-27T18:29:10+12:00 Wed, 28 May 2008 03:04:08 GMT mdewsnip [15755] * gsdl/trunk/src/colservr/Makefile.in (modified) Removed a couple of unnecessary definitions. Wed, 28 May 2008 02:57:17 GMT mdewsnip [15753] * gsdl/trunk/lib/sqldbclass.h (added) * gsdl/trunk/lib/sqlitedbclass.h (modified) (Adding dynamic classifiers) Created sqldbclass, which inherits from ... Wed, 28 May 2008 02:48:39 GMT mdewsnip [15752] * gsdl/trunk/lib/sqlitedbclass.cpp (modified) * gsdl/trunk/lib/sqlitedbclass.h (modified) (Adding dynamic classifiers) Added getmetadatavalues() function, ... Wed, 28 May 2008 02:29:31 GMT mdewsnip [15748] * gsdl/trunk/perllib/dbutil.pm (modified) (Adding dynamic classifiers) Added new code into ... Wed, 28 May 2008 02:14:53 GMT mdewsnip [15747] * gsdl/trunk/perllib/dbutil.pm (modified) (Adding new DB support) Added an sqlite_safe() function to escape ... Wed, 28 May 2008 02:08:45 GMT mdewsnip [15746] * gsdl/trunk/perllib/dbutil.pm (modified) (Adding new DB support) Added stub for read_infodb_file_sqlite(). Wed, 28 May 2008 00:57:43 GMT mdewsnip [15745] * gsdl/trunk/src/colservr/collectset.cpp (modified) Minor whitespace change. Tue, 27 May 2008 23:02:18 GMT mdewsnip [15744] * gsdl/trunk/src/recpt/Makefile.in (modified) * gsdl/trunk/src/recpt/dynamicclassifieraction.cpp (added) * gsdl/trunk/src/recpt/dynamicclassifieraction.h (added) * gsdl/trunk/src/recpt/librarymain.cpp (modified) (Adding dynamic classifiers) Added a stub dynamic classifier action. Tue, 27 May 2008 22:55:29 GMT mdewsnip [15743] * gsdl/trunk/src/recpt/librarymain.cpp (modified) Minor comment move. Tue, 27 May 2008 22:54:11 GMT mdewsnip [15742] * gsdl/trunk/src/recpt/librarymain.cpp (modified) Removed a whole lot of unused stuff. Tue, 27 May 2008 22:19:11 GMT mdewsnip [15741] * gsdl/trunk/bin/script/unbuildv2.pl (modified) Added infodbtype argument to call to read_infodb_file(). Tue, 27 May 2008 22:15:41 GMT mdewsnip [15740] * gsdl/trunk/perllib/scriptutil.pm (modified) Added "use strict". Tue, 27 May 2008 22:13:41 GMT mdewsnip [15739] * gsdl/trunk/perllib/remproc.pm (deleted) No longer used (probably hasn't been used for 8 years, actually!). Tue, 27 May 2008 22:10:22 GMT mdewsnip [15738] * gsdl/trunk/perllib/mgbuildproc.pm (modified) Added "use strict". Tue, 27 May 2008 04:12:21 GMT mdewsnip [15730] * gsdl/trunk/collect/demo (modified) Now ignores the archives and index directories, since these can be ... Tue, 27 May 2008 04:09:01 GMT mdewsnip [15729] * gsdl/trunk/src/colservr/Makefile.in (modified) * gsdl/trunk/src/colservr/collectset.cpp (modified) (Adding new DB support) Now the collection server looks at the ... Tue, 27 May 2008 03:46:48 GMT mdewsnip [15728] * gsdl/trunk/perllib/basebuilder.pm (modified) * gsdl/trunk/perllib/colcfg.pm (modified) (Adding new DB support) Now writes the infodbtype field to the ... Tue, 27 May 2008 03:45:45 GMT mdewsnip [15727] * gsdl/trunk/perllib/basebuilder.pm (modified) * gsdl/trunk/perllib/dbutil.pm (modified) (Adding new DB support) Added a dbutil::get_default_infodb_type() ... Tue, 27 May 2008 03:05:32 GMT mdewsnip [15726] * gsdl/trunk/perllib/basebuilder.pm (modified) Removed a couple of debug statements. Tue, 27 May 2008 03:02:16 GMT mdewsnip [15725] * gsdl/trunk/perllib/basebuilder.pm (modified) * gsdl/trunk/perllib/basebuildproc.pm (modified) * gsdl/trunk/perllib/classify.pm (modified) * gsdl/trunk/perllib/dbutil.pm (modified) * gsdl/trunk/perllib/lucenebuilder.pm (modified) * gsdl/trunk/perllib/mgppbuilder.pm (modified) (Adding new DB support) Added $infodb_type as first argument to all ... Tue, 27 May 2008 02:38:25 GMT mdewsnip [15724] * gsdl/trunk/perllib/colcfg.pm (modified) (Adding new DB support) Changed new "dbtype" option to "infodbtype", ... Tue, 27 May 2008 02:25:19 GMT mdewsnip [15723] * gsdl/trunk/perllib/colcfg.pm (modified) (Adding new DB support) Added new "dbtype" option to collect.cfg file. Tue, 27 May 2008 02:17:24 GMT mdewsnip [15722] * gsdl/trunk/perllib/dbutil.pm (modified) (Adding new DB support) Added sqlite versions of the three important ... Tue, 27 May 2008 01:25:54 GMT mdewsnip [15720] * gsdl/trunk/perllib/IncrementalBuildUtils.pm (modified) * gsdl/trunk/perllib/docprint.pm (modified) Removed a couple of references to incremental_build.pm, which has ... Tue, 27 May 2008 01:22:56 GMT mdewsnip [15719] * gsdl/trunk/perllib/incremental_build.pm (deleted) (Adding new DB support) Removed incremental_build.pm, since 1. it ... Tue, 27 May 2008 01:08:35 GMT mdewsnip [15718] * gsdl/trunk/perllib/lucenebuilder.pm (modified) Minor comment improvement. Tue, 27 May 2008 01:06:45 GMT mdewsnip [15717] * gsdl/trunk/perllib/dbutil.pm (modified) Minor change. Tue, 27 May 2008 01:03:59 GMT mdewsnip [15716] * gsdl/trunk/perllib/mgbuilder.pm (modified) Added "use strict" and fixed various problems that it found. Tue, 27 May 2008 01:00:05 GMT mdewsnip [15715] * gsdl/trunk/perllib/mgppbuilder.pm (modified) Added "use strict" and fixed various problems that it found. Tue, 27 May 2008 00:55:55 GMT mdewsnip [15714] * gsdl/trunk/perllib/lucenebuilder.pm (modified) (Adding new DB support) Removed the last of the GDBM-specific code ... Tue, 27 May 2008 00:54:40 GMT mdewsnip [15713] * gsdl/trunk/perllib/util.pm (modified) (Adding new DB support) Tidied up the is_little_endian() function ... Tue, 27 May 2008 00:47:29 GMT mdewsnip [15712] * gsdl/trunk/perllib/lucenebuilder.pm (modified) Added "use strict", and fixed up various problems it found. Tue, 27 May 2008 00:17:05 GMT mdewsnip [15711] * gsdl/trunk/perllib/basebuilder.pm (modified) * gsdl/trunk/perllib/dbutil.pm (modified) (Adding new DB support) Creating a new "open_infodb_write_handle()" ... Tue, 27 May 2008 00:06:29 GMT mdewsnip [15710] * gsdl/trunk/perllib/basebuilder.pm (modified) * gsdl/trunk/perllib/dbutil.pm (modified) (Adding new DB support) Adding new get_infodb_file_path() function to ... Mon, 26 May 2008 23:44:00 GMT mdewsnip [15709] * gsdl/trunk/perllib/basebuilder.pm (modified) * gsdl/trunk/perllib/mgppbuilder.pm (modified) (Adding new DB support) Updated the output_collection_meta() ... Mon, 26 May 2008 23:18:41 GMT mdewsnip [15708] * gsdl/trunk/perllib/basebuildproc.pm (modified) Minor code rearrange. Mon, 26 May 2008 22:02:56 GMT anna [15707] * gsdl/trunk/macros/nepali.dm (modified) Tidied format. Mon, 26 May 2008 04:48:38 GMT mdewsnip [15706] * gsdl/trunk/bin/script/unbuildv2.pl (modified) Changed to use dbutil.pm instead of unbuildutil.pm. Mon, 26 May 2008 04:47:17 GMT mdewsnip [15705] * gsdl/trunk/perllib/classify.pm (modified) * gsdl/trunk/perllib/dbutil.pm (modified) * gsdl/trunk/perllib/unbuildutil.pm (deleted) Merged the one lonely function in unbuildutil into dbutil, as it is ... Mon, 26 May 2008 04:36:04 GMT mdewsnip [15704] * gsdl/trunk/perllib/classify.pm (modified) (Adding new DB support) Changed a whole lot of "gdbm"s to "database"s ... Mon, 26 May 2008 04:32:50 GMT mdewsnip [15703] * gsdl/trunk/perllib/classify.pm (modified) Added "use strict", and fixed a whole bunch of warnings as a consequence. Mon, 26 May 2008 04:28:00 GMT mdewsnip [15702] * gsdl/trunk/perllib/classify.pm (modified) (Adding new DB support) Tidying up output_classify_info() and ... Mon, 26 May 2008 04:20:54 GMT anna [15701] * gsdl/trunk/macros/bengali.dm (modified) Change mime-type from binary to plain text. Mon, 26 May 2008 04:03:38 GMT mdewsnip [15700] * gsdl/trunk/perllib/basebuilder.pm (modified) (Adding new DB support) Now outputs the "browselist" node using ... Mon, 26 May 2008 03:49:58 GMT mdewsnip [15699] * gsdl/trunk/perllib/basebuildproc.pm (modified) * gsdl/trunk/perllib/dbutil.pm (added) (Adding new DB support) Moving the write_infodb_entry() functions ... Mon, 26 May 2008 02:03:26 GMT mdewsnip [15698] * gsdl/trunk/perllib/basebuildproc.pm (modified) (Adding new DB support) Moved a bit more GDBM-specific code into ... Mon, 26 May 2008 02:00:14 GMT mdewsnip [15697] * gsdl/trunk/perllib/basebuildproc.pm (modified) (Adding new DB support) Fixed previous change to work with multiple ... Mon, 26 May 2008 01:05:16 GMT mdewsnip [15696] * gsdl/trunk/perllib/basebuildproc.pm (modified) (Adding new DB support) Moved the GDBM-specific stuff out of infodb() ... Sun, 25 May 2008 23:55:54 GMT mdewsnip [15695] * gsdl/trunk/perllib/basebuildproc.pm (modified) (Adding new DB support) Starting to tidy up the infodb() function in ... Sun, 25 May 2008 22:21:58 GMT davidb [15694] * gsdl/trunk/src/gdbmedit/db2txt/db2txt.cpp (modified) Straighted out code for freeing key.dptr. Now does this properly ... Fri, 23 May 2008 04:14:50 GMT mdewsnip [15688] * gsdl/trunk/perllib/basebuilder.pm (modified) * gsdl/trunk/perllib/basebuildproc.pm (modified) Changed "dontgdbm" to "dontdb" internally (the collect.cfg file still ... Fri, 23 May 2008 04:11:09 GMT mdewsnip [15687] * gsdl/trunk/perllib/lucenebuildproc.pm (modified) * gsdl/trunk/perllib/mgppbuilder.pm (modified) Removed a couple of references to gdbm. Fri, 23 May 2008 03:33:58 GMT mdewsnip [15685] * gsdl/trunk/perllib/basebuildproc.pm (modified) * gsdl/trunk/perllib/cfgread4gs3.pm (modified) * gsdl/trunk/perllib/lucenebuilder.pm (modified) * gsdl/trunk/perllib/lucenebuildproc.pm (modified) * gsdl/trunk/perllib/mgppbuilder.pm (modified) (Adding new DB support) Changed all the "gdbm_level"s to "db_level". Fri, 23 May 2008 03:01:36 GMT mdewsnip [15684] * gsdl/trunk/src/colservr/Makefile.in (modified) (Adding new DB support) Adding SQLITE definitions so compiling works ... Fri, 23 May 2008 02:55:21 GMT mdewsnip [15683] * gsdl/trunk/src/recpt/argdb.cpp (modified) Removed another reference to GDBM. Fri, 23 May 2008 02:53:38 GMT mdewsnip [15682] * gsdl/trunk/src/colservr/collectset.cpp (modified) (Adding new DB support) Removed a few more "gdbm"s. Fri, 23 May 2008 02:42:47 GMT mdewsnip [15681] * gsdl/trunk/src/colservr/lucenequeryfilter.cpp (modified) * gsdl/trunk/src/colservr/mgppqueryfilter.cpp (modified) * gsdl/trunk/src/colservr/mgqueryfilter.cpp (modified) Removed some unnecessary inclusions of "assert.h". Fri, 23 May 2008 02:40:43 GMT mdewsnip [15680] * gsdl/trunk/src/colservr/browsefilter.cpp (modified) * gsdl/trunk/src/colservr/queryfilter.cpp (modified) * gsdl/trunk/src/colservr/source.cpp (modified) (Adding new DB support) Now uses the new dbclass::getfileextension() ... Fri, 23 May 2008 02:27:11 GMT mdewsnip [15679] * gsdl/trunk/lib/dbclass.h (modified) * gsdl/trunk/lib/gdbmclass.cpp (modified) * gsdl/trunk/lib/gdbmclass.h (modified) * gsdl/trunk/lib/sqlitedbclass.cpp (modified) * gsdl/trunk/lib/sqlitedbclass.h (modified) (Adding new DB support) Adding a new "getfileextension()" function ... Fri, 23 May 2008 01:52:28 GMT mdewsnip [15674] * gsdl/trunk/src/gdbmedit/db2txt/db2txt.cpp (modified) Changed the error message from "couldn't create" to "couldn't open", ... Fri, 23 May 2008 01:47:02 GMT mdewsnip [15671] * gsdl/trunk/src/gdbmedit/db2txt/db2txt.cpp (modified) Undid one of David's changes to db2txt because it broke the program ... Thu, 22 May 2008 06:10:56 GMT ak19 [15657] * gsdl/trunk/bin/script/g2f-import.pl (modified) Updated write_gsdl_xml_file which now uses wget to check for whether ... Thu, 22 May 2008 06:10:44 GMT ak19 [15656] * gsdl/trunk/perllib/g2futil.pm (modified) Updated write_gsdl_xml_file which now uses wget to check for whether ... Thu, 22 May 2008 04:44:51 GMT mdewsnip [15655] * gsdl/trunk/lib/dbclass.cpp (modified) * gsdl/trunk/lib/dbclass.h (modified) * gsdl/trunk/lib/gdbmclass.cpp (modified) * gsdl/trunk/lib/gdbmclass.h (modified) * gsdl/trunk/lib/sqlitedbclass.cpp (modified) * gsdl/trunk/lib/sqlitedbclass.h (modified) (Adding new DB support) Created default implementations of getinfo() ... Thu, 22 May 2008 04:28:33 GMT mdewsnip [15654] * gsdl/trunk/src/recpt/historydb.cpp (modified) Changed a setinfo() to setkeydata(). Thu, 22 May 2008 04:26:50 GMT mdewsnip [15653] * gsdl/trunk/src/recpt/argdb.cpp (modified) Ooops, accidently committed a change I shouldn't have. Thu, 22 May 2008 04:07:46 GMT mdewsnip [15652] * gsdl/trunk/lib/dbclass.cpp (modified) * gsdl/trunk/lib/dbclass.h (modified) * gsdl/trunk/lib/gdbmclass.cpp (modified) * gsdl/trunk/lib/gdbmclass.h (modified) * gsdl/trunk/lib/sqlitedbclass.cpp (modified) * gsdl/trunk/lib/sqlitedbclass.h (modified) (Adding new DB support) Moved the exists() function into dbclass ... Thu, 22 May 2008 04:00:36 GMT mdewsnip [15651] * gsdl/trunk/lib/gdbmclass.cpp (modified) (Adding new DB support) Tidied up getinfo(). Thu, 22 May 2008 03:59:47 GMT mdewsnip [15650] * gsdl/trunk/lib/dbclass.h (modified) (Adding new DB support) Adding some more comments, and making the ... Thu, 22 May 2008 03:52:15 GMT mdewsnip [15649] * gsdl/trunk/lib/gdbmclass.cpp (modified) * gsdl/trunk/lib/gdbmclass.h (modified) (Adding new DB support) Changing second setinfo() to setkeydata(), to ... Thu, 22 May 2008 03:51:19 GMT mdewsnip [15648] * gsdl/trunk/lib/sqlitedbclass.cpp (modified) * gsdl/trunk/lib/sqlitedbclass.h (modified) (Adding new DB support) Changing second setinfo() to setkeydata(), to ... Thu, 22 May 2008 03:49:18 GMT mdewsnip [15647] * gsdl/trunk/lib/sqlitedbclass.cpp (modified) * gsdl/trunk/lib/sqlitedbclass.h (modified) (Adding new DB support) Added second setinfo() function, so ... Thu, 22 May 2008 03:46:47 GMT mdewsnip [15646] * gsdl/trunk/lib/gdbmclass.cpp (modified) Removed a big block of duplicate code. Thu, 22 May 2008 03:39:06 GMT mdewsnip [15645] * gsdl/trunk/lib/dbclass.h (modified) (Adding new DB support) Rearranging functions and making getkeydata() ... Thu, 22 May 2008 03:35:03 GMT mdewsnip [15644] * gsdl/trunk/lib/gdbmclass.cpp (modified) * gsdl/trunk/lib/gdbmclass.h (modified) Rearranging functions and tidying up. Thu, 22 May 2008 03:26:18 GMT mdewsnip [15643] * gsdl/trunk/lib/sqlitedbclass.cpp (modified) * gsdl/trunk/lib/sqlitedbclass.h (modified) (Adding new DB support) Added new getkeydata() function so a ... Thu, 22 May 2008 03:19:10 GMT mdewsnip [15642] * gsdl/trunk/lib/sqlitedbclass.cpp (modified) * gsdl/trunk/lib/sqlitedbclass.h (modified) Function rearrange. Thu, 22 May 2008 02:51:26 GMT mdewsnip [15640] * gsdl/trunk/lib/Makefile.in (modified) * gsdl/trunk/lib/sqlitedbclass.cpp (moved) * gsdl/trunk/lib/sqlitedbclass.h (moved) (Adding new DB support) Renamed sqliteclass to sqlitedbclass, to be a ... Thu, 22 May 2008 02:40:01 GMT mdewsnip [15639] * gsdl/trunk/src/recpt/historydb.cpp (modified) (Adding new DB support) Changed some more "GDBM"s to "DB"s. Thu, 22 May 2008 02:35:32 GMT mdewsnip [15638] * gsdl/trunk/src/recpt/argdb.cpp (modified) (Adding new DB support) Changed a couple of "GDBM"s to "DB"s. Thu, 22 May 2008 02:15:33 GMT mdewsnip [15637] * gsdl/trunk/lib/sqliteclass.cpp (modified) * gsdl/trunk/lib/sqliteclass.h (modified) (Adding new DB support) Added a sqltableexists() function to prevent ... Thu, 22 May 2008 02:06:54 GMT mdewsnip [15636] * gsdl/trunk/lib/sqliteclass.cpp (modified) (Adding new DB support) Changing the setinfo() function to use either ... Thu, 22 May 2008 01:58:47 GMT mdewsnip [15635] * gsdl/trunk/lib/sqliteclass.cpp (modified) (Adding new DB support) Tidied up checking for sqlitefile == NULL so ... Thu, 22 May 2008 01:54:32 GMT mdewsnip [15634] * gsdl/trunk/lib/sqliteclass.cpp (modified) (Adding new DB support) Adding quick implementation of exists(). Thu, 22 May 2008 01:48:55 GMT mdewsnip [15633] * gsdl/trunk/lib/sqliteclass.cpp (modified) (Adding new DB support) Minor improvements to opendatabase() and an ... Thu, 22 May 2008 01:26:38 GMT mdewsnip [15632] * gsdl/trunk/lib/sqliteclass.cpp (modified) (Adding new DB support) Minor improvements to getinfo(). Thu, 22 May 2008 01:23:52 GMT mdewsnip [15631] * gsdl/trunk/lib/sqliteclass.cpp (modified) * gsdl/trunk/lib/sqliteclass.h (modified) (Adding new DB support) Adding an implementation of getkeys() for the ... Thu, 22 May 2008 00:58:14 GMT mdewsnip [15630] * gsdl/trunk/lib/dbclass.h (modified) * gsdl/trunk/lib/gdbmclass.cpp (modified) * gsdl/trunk/lib/gdbmclass.h (modified) * gsdl/trunk/src/recpt/userdb.cpp (modified) (Adding new DB support) Replaced the "getfirstkey()" and ... Thu, 22 May 2008 00:09:46 GMT mdewsnip [15627] * gsdl/trunk/src/w32server (modified) * gsdl/trunk/src/w32server/win32.mak (modified) Added server.res back into the generation of the local library ... Wed, 21 May 2008 23:26:01 GMT mdewsnip [15625] * gsdl/trunk/src/w32server/cgiwrapper.cpp (modified) * gsdl/trunk/src/w32server/settings.cpp (modified) * gsdl/trunk/src/w32server/settings.h (modified) (Adding new DB support) Replaced a bunch of "gdbmhome" with "dbhome". Wed, 21 May 2008 22:43:11 GMT mdewsnip [15623] * gsdl/trunk/lib/sqliteclass.cpp (modified) * gsdl/trunk/lib/sqliteclass.h (modified) (Adding new DB support) Implemented a first cut at the getinfo() ... Wed, 21 May 2008 08:10:00 GMT ak19 [15620] * gsdl/trunk/bin/script/export.pl (modified) Reads collectionConfig.xml file's collection name and description as ... Wed, 21 May 2008 08:09:44 GMT ak19 [15619] * gsdl/trunk/perllib/cfgread4gs3.pm (modified) Reads collectionConfig.xml file's collection name and description as ... Wed, 21 May 2008 04:19:10 GMT mdewsnip [15617] * gsdl/trunk/src/colservr/source.cpp (modified) Fixed a nasty problem causing a segfault as a result of copying the ... Wed, 21 May 2008 01:00:40 GMT ak19 [15611] * gsdl/trunk/perllib/plugins/BasPlug.pm (modified) Added a comment to a regex to explain what it does Tue, 20 May 2008 23:45:59 GMT ak19 [15607] * gsdl/trunk/perllib/plugins/BasPlug.pm (modified) Dr Bainbridge corrected call to encodings::encodings (previously ... Tue, 20 May 2008 06:44:14 GMT ak19 [15605] * gsdl/trunk/perllib/g2futil.pm (modified) Corrected some discrepancies so that it now works on Windows: the ... Tue, 20 May 2008 06:41:24 GMT ak19 [15604] * gsdl/trunk/perllib/plugouts/FedoraMETSPlugout.pm (modified) Change made to two locations: Corrected last commit: composition of ... Tue, 20 May 2008 05:19:33 GMT mdewsnip [15603] * gsdl/trunk/lib/sqliteclass.cpp (modified) (Adding new DB support) Quick implementation of setinfo(). Tue, 20 May 2008 04:19:54 GMT mdewsnip [15602] * gsdl/trunk/lib/sqliteclass.cpp (modified) * gsdl/trunk/lib/sqliteclass.h (modified) (Adding new DB support) Partly implemented the sqliteclass::getinfo() ...