# # ChangeLog for trunk/gsdl/perllib # # Generated by Trac 1.4.2 # 2024-06-03T02:45:22+12:00 Mon, 27 Nov 2006 20:34:40 GMT kjdon [13357] * trunk/gsdl/perllib/plugins/OpenDocumentPlug.pm (modified) added some comments Sun, 26 Nov 2006 21:49:42 GMT kjdon [13343] * trunk/gsdl/perllib/plugins/OpenDocumentPlug.pm (modified) small tidy up changes Fri, 24 Nov 2006 02:48:24 GMT kjdon [13341] * trunk/gsdl/perllib/mgppbuilder.pm (modified) removed a comment Fri, 24 Nov 2006 02:47:18 GMT mdewsnip [13340] * trunk/gsdl/perllib/classify/GenericList.pm (modified) Added check to prevent error when attempting to build a GenericList ... Fri, 24 Nov 2006 01:33:03 GMT kjdon [13335] * trunk/gsdl/perllib/strings.properties (modified) strings for LOMPlug options Fri, 24 Nov 2006 01:31:47 GMT kjdon [13334] * trunk/gsdl/perllib/plugins/LOMPlug.pm (modified) added a comment about home it doesn't work behind a firewall Fri, 24 Nov 2006 01:22:57 GMT kjdon [13333] * trunk/gsdl/perllib/plugins/LOMPlug.pm (modified) added quotes arount output_dir in wget command Fri, 24 Nov 2006 01:16:19 GMT kjdon [13332] * trunk/gsdl/perllib/plugins/LOMPlug.pm (modified) chdir doesn't seem to work on windows, so when using wget on windows, ... Fri, 24 Nov 2006 00:57:19 GMT kjdon [13331] * trunk/gsdl/perllib/downloaders/WebDownload.pm (modified) chdir doesn't seem to work on windows, so when using wget on windows, ... Thu, 23 Nov 2006 22:51:21 GMT kjdon [13324] * trunk/gsdl/perllib/plugins/LOMPlug.pm (added) new plugin for LOM (Learning Object Metadata) documents. Written by ... Thu, 23 Nov 2006 22:50:32 GMT kjdon [13322] * trunk/gsdl/perllib/downloaders/WgetDownload.pm (modified) allowed new passing in of a directory to useWget - will cd to this ... Thu, 23 Nov 2006 22:49:55 GMT kjdon [13321] * trunk/gsdl/perllib/downloaders/WebDownload.pm (modified) -P with an absolute path option to wget seems to screw up image ... Wed, 22 Nov 2006 04:15:40 GMT shaoqun [13315] * trunk/gsdl/perllib/plugins/DBPlug.pm (modified) uses the stardand method to set doc ID and new param list for the ... Fri, 17 Nov 2006 02:45:24 GMT mdewsnip [13299] * trunk/gsdl/perllib/strings_ar.properties (modified) Removed all the English strings, and fixed all the Arabic strings ... Fri, 17 Nov 2006 02:21:07 GMT mdewsnip [13298] * trunk/gsdl/perllib/plugins/ISISPlug.pm (modified) Changed from using substr to unicode::substr, for non-ASCII CDS/ISIS ... Thu, 16 Nov 2006 21:11:40 GMT mdewsnip [13287] * trunk/gsdl/perllib/classify/GenericList.pm (modified) Set the mdtype classifier node attribute for levels other than the ... Wed, 15 Nov 2006 00:43:40 GMT kjdon [13274] * trunk/gsdl/perllib/mgppbuilder.pm (modified) in generate_index_list, add an extra ; on the end of the list. If ... Wed, 15 Nov 2006 00:30:40 GMT mdewsnip [13272] * trunk/gsdl/perllib/classify/GenericList.pm (modified) Changed a couple of variable names to be more accurate. Wed, 15 Nov 2006 00:28:14 GMT mdewsnip [13271] * trunk/gsdl/perllib/classify/GenericList.pm (modified) Now sets "offset" values so the correct metadata value is displayed ... Tue, 14 Nov 2006 23:09:57 GMT shaoqun [13269] * trunk/gsdl/perllib/plugins/ImagePlug.pm (modified) * trunk/gsdl/perllib/plugins/MP3Plug.pm (modified) * trunk/gsdl/perllib/plugins/NULPlug.pm (modified) * trunk/gsdl/perllib/plugins/OggVorbisPlug.pm (modified) * trunk/gsdl/perllib/plugins/PagedImgPlug.pm (modified) * trunk/gsdl/perllib/plugins/UnknownPlug.pm (modified) use a variable to indicate the target string is in utf8 ecoding Mon, 13 Nov 2006 02:49:38 GMT shaoqun [13243] * trunk/gsdl/perllib/plugins/ImagePlug.pm (modified) * trunk/gsdl/perllib/plugins/MP3Plug.pm (modified) * trunk/gsdl/perllib/plugins/NULPlug.pm (modified) * trunk/gsdl/perllib/plugins/OggVorbisPlug.pm (modified) * trunk/gsdl/perllib/plugins/PagedImgPlug.pm (modified) * trunk/gsdl/perllib/plugins/UnknownPlug.pm (modified) fixed the encoding bug for BasPlug:dummy_text Wed, 08 Nov 2006 03:52:47 GMT shaoqun [13241] * trunk/gsdl/perllib/plugins/HTMLPlug.pm (modified) added the end tag to prevent the text after a image figure being ... Mon, 06 Nov 2006 00:08:28 GMT shaoqun [13226] * trunk/gsdl/perllib/plugins/XMLPlug.pm (modified) should allow element names with digits Fri, 03 Nov 2006 04:05:16 GMT shaoqun [13225] * trunk/gsdl/perllib/plugouts/BasPlugout.pm (modified) always use xalan package Fri, 03 Nov 2006 02:33:51 GMT shaoqun [13222] * trunk/gsdl/perllib/plugins/METSPlug.pm (modified) * trunk/gsdl/perllib/plugins/OAIPlug.pm (modified) * trunk/gsdl/perllib/plugins/OpenDocumentPlug.pm (modified) * trunk/gsdl/perllib/plugins/PagedImgPlug.pm (modified) added a method required by XMLPlug Fri, 03 Nov 2006 02:32:01 GMT shaoqun [13221] * trunk/gsdl/perllib/plugins/XMLPlug.pm (modified) allow qualified document element names Mon, 30 Oct 2006 03:18:23 GMT shaoqun [13198] * trunk/gsdl/perllib/plugins/MARCPlug.pm (modified) now this plugin can handle ascii marc files Mon, 30 Oct 2006 03:16:38 GMT shaoqun [13197] * trunk/gsdl/perllib/plugins/SplitPlug.pm (modified) the empty segments are ignored Mon, 30 Oct 2006 03:14:32 GMT shaoqun [13196] * trunk/gsdl/perllib/plugins/XMLMARCPlug.pm (modified) now all subfield values of a field, instead of the first one, are ... Mon, 30 Oct 2006 01:32:42 GMT kjdon [13193] * trunk/gsdl/perllib/strings.properties (modified) changed buildcol.incremental Mon, 30 Oct 2006 01:05:28 GMT kjdon [13192] * trunk/gsdl/perllib/plugins/XMLPlug.pm (modified) moved the doctype checking code into a function. implemented ... Mon, 30 Oct 2006 01:02:26 GMT kjdon [13191] * trunk/gsdl/perllib/strings.properties (modified) made RecPlug.use_metadata_files deprecated (by adding a comment) Mon, 30 Oct 2006 01:01:41 GMT kjdon [13190] * trunk/gsdl/perllib/docprint.pm (modified) changed a comment Mon, 30 Oct 2006 01:01:00 GMT kjdon [13189] * trunk/gsdl/perllib/plugins/MetadataXMLPlug.pm (added) new plugin that reads metadata.xml files. Functionality moved here ... Mon, 30 Oct 2006 01:00:16 GMT kjdon [13188] * trunk/gsdl/perllib/plugins/RecPlug.pm (modified) RecPlug no longer handles reading metadata.xml files. It is purely ... Mon, 30 Oct 2006 00:59:06 GMT kjdon [13187] * trunk/gsdl/perllib/metadatautil.pm (added) some functions for metadata manipulation, used by RecPlug and ... Fri, 27 Oct 2006 02:40:14 GMT mdewsnip [13178] * trunk/gsdl/perllib/plugins/ISISPlug.pm (modified) Added "info_only" check to prevent errors when running pluginfo.pl on ... Fri, 27 Oct 2006 01:33:59 GMT kjdon [13174] * trunk/gsdl/perllib/plugins/MetadataCSVPlug.pm (modified) now checks for Filename field when reading through the first line. ... Fri, 27 Oct 2006 00:54:06 GMT mdewsnip [13173] * trunk/gsdl/perllib/plugins/MetadataCSVPlug.pm (modified) Fixed problem where Unix line endings weren't being dealt with correctly. Fri, 27 Oct 2006 00:41:01 GMT kjdon [13172] * trunk/gsdl/perllib/doc.pm (modified) * trunk/gsdl/perllib/plugouts/BasPlugout.pm (modified) * trunk/gsdl/perllib/plugouts/DSpacePlugout.pm (modified) * trunk/gsdl/perllib/plugouts/GAPlugout.pm (modified) * trunk/gsdl/perllib/plugouts/MARCXMLPlugout.pm (modified) * trunk/gsdl/perllib/plugouts/METSPlugout.pm (modified) Moved all printing stuff out of doc.pm. docprint now prints a GA ... Fri, 27 Oct 2006 00:38:54 GMT kjdon [13171] * trunk/gsdl/perllib/incremental_build.pm (modified) docprint is no longer a docproc, now need to call get_section_xml and ... Fri, 27 Oct 2006 00:37:58 GMT kjdon [13170] * trunk/gsdl/perllib/docprint.pm (modified) docprint is no longer a docproc object. Its now a perl module that ... Fri, 20 Oct 2006 02:52:38 GMT mdewsnip [13157] * trunk/gsdl/perllib/plugins/ISISPlug.pm (modified) Now only adds ^* metadata values if the field is specified to have ... Fri, 20 Oct 2006 00:26:22 GMT shaoqun [13153] * trunk/gsdl/perllib/plugins/XMLMARCPlug.pm (modified) added code for displaying XMLMARCPlug's arguments Thu, 19 Oct 2006 23:48:33 GMT shaoqun [13151] * trunk/gsdl/perllib/strings.properties (modified) changed the string name Thu, 19 Oct 2006 23:41:30 GMT shaoqun [13150] * trunk/gsdl/perllib/strings.properties (modified) added strings for XMLMARCPlug Thu, 19 Oct 2006 23:39:19 GMT shaoqun [13149] * trunk/gsdl/perllib/plugins/XMLMARCPlug.pm (added) added a new plugin for xml marc files Thu, 19 Oct 2006 23:37:50 GMT shaoqun [13148] * trunk/gsdl/perllib/plugins/XMLPlug.pm (modified) added code to check whether its subclass can parse a doc type before ... Thu, 19 Oct 2006 23:33:36 GMT shaoqun [13147] * trunk/gsdl/perllib/plugins/GAPlug.pm (modified) added method used by XMLPlug to check whether its subclass can parse ... Fri, 13 Oct 2006 01:56:49 GMT mdewsnip [13113] * trunk/gsdl/perllib/strings_ar.properties (added) Arabic Perl strings, many thanks to Kamal Salih Mustafa Khalafala. Tue, 10 Oct 2006 02:26:58 GMT kjdon [13068] * trunk/gsdl/perllib/classify.pm (modified) when unbuilding and rebuilding the gdbm database for incremental ... Tue, 10 Oct 2006 01:05:55 GMT shaoqun [13065] * trunk/gsdl/perllib/downloaders/OAIDownload.pm (modified) added the host name to the downloaded oai file path Mon, 09 Oct 2006 23:34:08 GMT shaoqun [13064] * trunk/gsdl/perllib/plugouts/BasPlugout.pm (modified) made it work for path with spaces Sun, 08 Oct 2006 21:39:12 GMT kjdon [13051] * trunk/gsdl/perllib/plugouts/METSPlugout.pm (modified) moved all the mets outputting methods from doc.pm into METSPlugout. Sun, 08 Oct 2006 21:38:57 GMT kjdon [13050] * trunk/gsdl/perllib/doc.pm (modified) moved all the mets outputting methods from doc.pm into METSPlugout. ... Fri, 06 Oct 2006 01:30:21 GMT kjdon [13045] * trunk/gsdl/perllib/doc.pm (modified) in get_top_metadata_list, need to escape the metadata values so that ... Thu, 05 Oct 2006 05:11:18 GMT shaoqun [13024] * trunk/gsdl/perllib/plugouts/BasPlugout.pm (modified) made it work for parsing two METS output files Thu, 05 Oct 2006 04:24:03 GMT mdewsnip [13019] * trunk/gsdl/perllib/downloaders/Z3950Download.pm (modified) Now access yaz-client in GSDLHOME/bin/GSDLOS. Thu, 05 Oct 2006 04:02:09 GMT shaoqun [13013] * trunk/gsdl/perllib/plugouts/BasPlugout.pm (modified) fixed the dir with space bug on windows Thu, 05 Oct 2006 03:51:22 GMT mdewsnip [13012] * trunk/gsdl/perllib/downloaders/WgetDownload.pm (modified) Changed to find wget in GSDLHOME/bin/GSDLOS. Thu, 05 Oct 2006 02:52:53 GMT shaoqun [13010] * trunk/gsdl/perllib/downloaders/Z3950Download.pm (modified) fixed the bugs to split the cache dir on windows Mon, 02 Oct 2006 23:01:31 GMT kjdon [12974] * trunk/gsdl/perllib/lucenebuilder.pm (modified) incremental option changed to incremental_dlc, and its now set by ... Mon, 02 Oct 2006 23:00:59 GMT kjdon [12973] * trunk/gsdl/perllib/mgppbuilder.pm (modified) removed unnecessary line Mon, 02 Oct 2006 23:00:38 GMT kjdon [12972] * trunk/gsdl/perllib/basebuilder.pm (modified) now has incremental and incremental_dlc argument to new() Mon, 02 Oct 2006 23:00:06 GMT kjdon [12971] * trunk/gsdl/perllib/mgbuilder.pm (modified) removed some debug print statements Mon, 02 Oct 2006 22:59:22 GMT kjdon [12970] * trunk/gsdl/perllib/plugins/ArcPlug.pm (modified) * trunk/gsdl/perllib/plugins/BasPlug.pm (modified) * trunk/gsdl/perllib/plugins/GISBasPlug.pm (modified) * trunk/gsdl/perllib/plugins/MetadataPass.pm (modified) set_keepold and self->{'keepold'} have been changed to ... Mon, 02 Oct 2006 22:58:25 GMT kjdon [12969] * trunk/gsdl/perllib/plugins/RecPlug.pm (modified) only do the timestamp thing if incremental is set Mon, 02 Oct 2006 22:57:07 GMT kjdon [12968] * trunk/gsdl/perllib/plugin.pm (modified) now uses incremental option not keepold option Mon, 02 Oct 2006 22:55:04 GMT kjdon [12967] * trunk/gsdl/perllib/strings.properties (modified) updated scripts.no/both_old_options to include incremental, and added ... Mon, 02 Oct 2006 22:53:55 GMT kjdon [12966] * trunk/gsdl/perllib/scriptutil.pm (modified) check_removeold_and_keepold now checks incremental as well Mon, 02 Oct 2006 03:43:30 GMT mdewsnip [12963] * trunk/gsdl/perllib/plugin.pm (modified) Now shows more than just the filename in the fail.log file. Sat, 30 Sep 2006 23:12:31 GMT kjdon [12961] * trunk/gsdl/perllib/plugins/ConvertToPlug.pm (modified) * trunk/gsdl/perllib/strings.properties (modified) added a new option to ConvertToPlug: -keep_original_filename. The ... Fri, 29 Sep 2006 04:09:13 GMT kjdon [12951] * trunk/gsdl/perllib/lucenebuildproc.pm (modified) * trunk/gsdl/perllib/mgppbuildproc.pm (modified) changed \! to == 0 cos someone complained that it didn't work Fri, 29 Sep 2006 03:43:44 GMT kjdon [12949] * trunk/gsdl/perllib/downloaders/WgetDownload.pm (modified) removed an unnecessary 'my' Fri, 29 Sep 2006 03:38:44 GMT kjdon [12947] * trunk/gsdl/perllib/plugins/HTMLPlug.pm (modified) * trunk/gsdl/perllib/strings.properties (modified) added new -extract_style option to HTMLPlug. looks for style, script ... Thu, 28 Sep 2006 04:49:38 GMT kjdon [12911] * trunk/gsdl/perllib/mgppbuilder.pm (modified) I have removed a line I think I committed by mistake back in 2005. ... Thu, 28 Sep 2006 04:45:30 GMT kjdon [12910] * trunk/gsdl/perllib/lucenebuilder.pm (modified) * trunk/gsdl/perllib/mgbuilder.pm (modified) * trunk/gsdl/perllib/mgppbuilder.pm (modified) new indexoptions field in collect.cfg specifies which stem indexes ... Thu, 28 Sep 2006 04:42:00 GMT kjdon [12909] * trunk/gsdl/perllib/basebuilder.pm (modified) now uses colcfg to write out the build file rather than ... Thu, 28 Sep 2006 04:22:46 GMT kjdon [12906] * trunk/gsdl/perllib/downloaders/WgetDownload.pm (modified) in useWget, strReadIn may not be defined, so initialise it to empty ... Thu, 28 Sep 2006 04:01:05 GMT kjdon [12902] * trunk/gsdl/perllib/downloaders/SRWDownload.pm (modified) * trunk/gsdl/perllib/downloaders/Z3950Download.pm (modified) tidied up saveRecords a bit. SRWDownload now uses filename_cat ... Thu, 28 Sep 2006 02:57:32 GMT kjdon [12897] * trunk/gsdl/perllib/colcfg.pm (modified) added indexoptions into collect.cfg fields, and stemindexes into ... Thu, 28 Sep 2006 01:40:40 GMT mdewsnip [12896] * trunk/gsdl/perllib/classify/GenericList.pm (modified) More tidying up of the code. Thu, 28 Sep 2006 01:05:34 GMT mdewsnip [12895] * trunk/gsdl/perllib/classify/GenericList.pm (modified) More minor changes. Thu, 28 Sep 2006 00:07:50 GMT mdewsnip [12894] * trunk/gsdl/perllib/classify/GenericList.pm (modified) Tidied up the new() function some more. Wed, 27 Sep 2006 23:29:39 GMT mdewsnip [12893] * trunk/gsdl/perllib/classify/GenericList.pm (modified) More variable name improvements. Wed, 27 Sep 2006 23:26:23 GMT mdewsnip [12892] * trunk/gsdl/perllib/classify/GenericList.pm (modified) Changed the ".use_hlist" entries to ".list_type", for simplicity. Wed, 27 Sep 2006 23:21:26 GMT mdewsnip [12891] * trunk/gsdl/perllib/classify/AZCompactList.pm (modified) * trunk/gsdl/perllib/classify/AZCompactSectionList.pm (modified) * trunk/gsdl/perllib/classify/AZList.pm (modified) * trunk/gsdl/perllib/classify/AZSectionList.pm (modified) * trunk/gsdl/perllib/classify/AllList.pm (modified) * trunk/gsdl/perllib/classify/Browse.pm (modified) * trunk/gsdl/perllib/classify/Collage.pm (modified) * trunk/gsdl/perllib/classify/DateList.pm (modified) * trunk/gsdl/perllib/classify/GenericList.pm (modified) * trunk/gsdl/perllib/classify/HFileHierarchy.pm (modified) * trunk/gsdl/perllib/classify/HTML.pm (modified) * trunk/gsdl/perllib/classify/Hierarchy.pm (modified) * trunk/gsdl/perllib/classify/List.pm (modified) * trunk/gsdl/perllib/classify/Phind.pm (modified) * trunk/gsdl/perllib/classify/SectionList.pm (modified) Tidied up that horrible long line in the new() function of every ... Wed, 27 Sep 2006 23:14:32 GMT mdewsnip [12889] * trunk/gsdl/perllib/classify/GenericList.pm (modified) Tidied up lots of variable names. Wed, 27 Sep 2006 22:43:16 GMT mdewsnip [12883] * trunk/gsdl/perllib/plugins/HTMLPlug.pm (modified) Removed a pointless comparison. Mon, 25 Sep 2006 03:26:44 GMT mdewsnip [12845] * trunk/gsdl/perllib/lucenebuilder.pm (modified) Commented out "use IncrementalBuildUtils", as this doesn't seem to be ... Mon, 25 Sep 2006 02:17:10 GMT mdewsnip [12844] * trunk/gsdl/bin/script/buildcol.pl (modified) * trunk/gsdl/bin/script/getdocument.pl (added) * trunk/gsdl/bin/script/lucene_passes.pl (modified) * trunk/gsdl/bin/script/removedocument.pl (added) * trunk/gsdl/bin/script/set_metadata.pl (added) * trunk/gsdl/perllib/ClassifyTreeModel.pm (added) * trunk/gsdl/perllib/ClassifyTreeNode.pm (added) * trunk/gsdl/perllib/ClassifyTreePath.pm (added) * trunk/gsdl/perllib/GDBMUtils.pm (added) * trunk/gsdl/perllib/IncrementalBuildUtils.pm (added) * trunk/gsdl/perllib/IncrementalDocument.pm (added) * trunk/gsdl/perllib/basebuilder.pm (modified) * trunk/gsdl/perllib/basebuildproc.pm (modified) * trunk/gsdl/perllib/classify.pm (modified) * trunk/gsdl/perllib/incremental_build.pm (added) * trunk/gsdl/perllib/lucenebuilder.pm (modified) * trunk/gsdl/perllib/lucenebuildproc.pm (modified) * trunk/gsdl/perllib/plugins/GAPlug.pm (modified) * trunk/gsdl/perllib/plugins/XMLPlug.pm (modified) * trunk/gsdl/src/gdbmget (added) * trunk/gsdl/src/gdbmget/Makefile.in (added) * trunk/gsdl/src/gdbmget/config.h.in (added) * trunk/gsdl/src/gdbmget/configtest.pl (added) * trunk/gsdl/src/gdbmget/configure (added) * trunk/gsdl/src/gdbmget/gdbmget.cpp (added) * trunk/gsdl/src/gdbmget/install-sh (added) * trunk/gsdl/src/gdbmget/win32.mak (added) * trunk/gsdl/src/gdbmset (added) * trunk/gsdl/src/gdbmset/Makefile.in (added) * trunk/gsdl/src/gdbmset/config.h.in (added) * trunk/gsdl/src/gdbmset/configtest.pl (added) * trunk/gsdl/src/gdbmset/configure (added) * trunk/gsdl/src/gdbmset/gdbmset.cpp (added) * trunk/gsdl/src/gdbmset/install-sh (added) * trunk/gsdl/src/gdbmset/win32.mak (added) Incremental building and dynamic GDBM updating code, many thanks to ... Fri, 22 Sep 2006 04:03:36 GMT kjdon [12834] * trunk/gsdl/perllib/plugins/ExcelPlug.pm (modified) * trunk/gsdl/perllib/plugins/PDFPlug.pm (modified) * trunk/gsdl/perllib/plugins/PPTPlug.pm (modified) * trunk/gsdl/perllib/plugins/PSPlug.pm (modified) * trunk/gsdl/perllib/plugins/RTFPlug.pm (modified) * trunk/gsdl/perllib/plugins/WordPlug.pm (modified) these convertto plugins were all setting extract_language=1 to their ... Fri, 22 Sep 2006 04:01:31 GMT kjdon [12833] * trunk/gsdl/perllib/plugins/ISISPlug.pm (modified) we don't want textcat to be run for isis files. we assume ascii ... Fri, 22 Sep 2006 03:43:10 GMT kjdon [12832] * trunk/gsdl/perllib/multiread.pm (modified) added in ascii casee in read_file - if not done specially, will be ... Thu, 21 Sep 2006 05:05:31 GMT kjdon [12817] * trunk/gsdl/perllib/strings.properties (modified) changed the descriptions of a few import options Thu, 14 Sep 2006 04:15:59 GMT kjdon [12744] * trunk/gsdl/perllib/classify/AllList.pm (modified) added the license info and description Thu, 14 Sep 2006 04:15:25 GMT kjdon [12743] * trunk/gsdl/perllib/strings.properties (modified) updated the descriptions of classifiers Thu, 14 Sep 2006 01:33:01 GMT kjdon [12742] * trunk/gsdl/perllib/strings.properties (modified) plugin description mods. Some changed, some added, some removed Thu, 14 Sep 2006 01:32:25 GMT kjdon [12741] * trunk/gsdl/perllib/plugins/ConvertToPlug.pm (modified) * trunk/gsdl/perllib/plugins/DBPlug.pm (modified) changed the descriptions Fri, 08 Sep 2006 02:56:13 GMT mdewsnip [12715] * trunk/gsdl/perllib/plugins/ISISPlug.pm (modified) Now supports MST and XRF files with uppercase extensions on Linux, ...