# # ChangeLog for main/trunk/greenstone3 # # Generated by Trac 1.4.2 # 2024-05-16T18:25:45+12:00 Mon, 18 Feb 2019 01:18:00 GMT ak19 [32781] * main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl (modified) Fix to XSLT transform error message that kept happening yet I didn't ... Wed, 13 Feb 2019 07:23:04 GMT ak19 [32775] * main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js (modified) Implementing further improvements, suggested by Dr Bainbridge. Partly ... Wed, 13 Feb 2019 04:55:54 GMT ak19 [32774] * main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js (modified) Kathy's style of char replacement reads simpler. Wed, 13 Feb 2019 04:48:56 GMT ak19 [32773] * main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js (modified) Minor change: optional parameter encode_percentages also introduced ... Wed, 13 Feb 2019 04:46:00 GMT ak19 [32772] * main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js (modified) Handling the whole set of reserved and unsafe characters listed at ... Tue, 12 Feb 2019 00:41:06 GMT ak19 [32771] * main/trunk/greenstone3/web/interfaces/default/js/map-scripts.js (modified) Draggable markers feature added Tue, 12 Feb 2019 00:36:44 GMT ak19 [32770] * main/trunk/greenstone3/web/interfaces/default/js/documentedit_scripts.js (modified) * main/trunk/greenstone3/web/interfaces/default/js/documentedit_scripts_util.js (modified) Edit Map GPS and Hide Map GPS buttons Mon, 11 Feb 2019 23:44:28 GMT ak19 [32769] * main/trunk/greenstone3/web/interfaces/default/js/map-scripts-editor-history.js (modified) * main/trunk/greenstone3/web/interfaces/default/js/map-scripts-editor.js (modified) Map editor history changed into an object prototype (class). Mon, 11 Feb 2019 22:27:01 GMT kjdon [32768] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/PageAction.java (modified) need to check whether group is null before testing its value Mon, 11 Feb 2019 22:11:47 GMT kjdon [32767] * main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js (modified) tomcat 8 change - it didn't like unescaped chars in the inline ... Mon, 11 Feb 2019 21:59:13 GMT ak19 [32766] * main/trunk/greenstone3/web/interfaces/default/js/map-scripts-editor-history.js (added) * main/trunk/greenstone3/web/interfaces/default/js/map-scripts-editor-themes.js (added) * main/trunk/greenstone3/web/interfaces/default/js/map-scripts-editor.js (added) Map editor and history + map themes files Mon, 11 Feb 2019 21:55:46 GMT ak19 [32765] * main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl (modified) Google Maps added to PDF documents Mon, 11 Feb 2019 21:53:03 GMT ak19 [32764] * main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl (modified) HTML elements for the map editor controls are added Mon, 11 Feb 2019 06:01:16 GMT ak19 [32763] * main/trunk/greenstone3/web/WEB-INF/lib/lucene-1.4.1.jar (deleted) Windows testing: Lucene searches had broken in the overnight binary ... Mon, 11 Feb 2019 05:08:35 GMT davidb [32762] * main/trunk/greenstone3/build.properties.svn (modified) Adding in of AJP port as a property that can be controlled Sun, 10 Feb 2019 22:47:04 GMT kjdon [32759] * main/trunk/greenstone3/web/interfaces/default/transform/layouts/toc.xsl (modified) its not enough to test whether editing is enabled before displaying ... Wed, 19 Dec 2018 01:20:11 GMT kjdon [32719] * main/trunk/greenstone3/web/interfaces/default/transform/pages/query.xsl (modified) added ck arg to doc link if we are in cross coll search. Also removed ... Wed, 19 Dec 2018 01:18:17 GMT kjdon [32718] * main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js (modified) in places where we are passing around p.s param, also check for ck ... Wed, 19 Dec 2018 01:15:21 GMT kjdon [32717] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSParams.java (modified) added new ck, 'cache key' param. see log for LIbraryServlet for details Wed, 19 Dec 2018 01:14:46 GMT kjdon [32716] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java (modified) params are cached in a user's session per collection, or for eg cross ... Sun, 16 Dec 2018 22:23:42 GMT davidb [32702] * main/trunk/greenstone3/build.xml (modified) Missing filter element (for AJP) now added Sun, 16 Dec 2018 08:48:31 GMT davidb [32697] * main/trunk/greenstone3/build.xml (modified) Updated to work with apache-tomcat-8.x Sun, 16 Dec 2018 08:47:21 GMT davidb [32696] * main/trunk/greenstone3/resources/tomcat/server_tomcat8.xml.svn (added) * main/trunk/greenstone3/resources/tomcat/web8.xml.svn (added) Files to operate Greenstone with an apache-tomcat-8.x version Wed, 12 Dec 2018 08:26:00 GMT ak19 [32674] * main/trunk/greenstone3/build.xml (modified) Forgot to remove echo statement added for debugging purposes. Wed, 12 Dec 2018 06:06:34 GMT ak19 [32672] * gs3-extensions/testing/trunk/src/src/org/greenstone/gsdl3/testing/GSTestingUtil.java (modified) * main/trunk/greenstone3/build.xml (modified) * main/trunk/greenstone3/web/sites/localsite/collect/lucene-jdbm-demo/tests/src/gstests/TestClass.java (modified) Tidying up after previous commit Wed, 12 Dec 2018 06:03:36 GMT ak19 [32671] * gs3-extensions/testing/trunk/src/src/org/greenstone/gsdl3/testing/GSTestingUtil.java (modified) * main/trunk/greenstone3/build.xml (modified) * main/trunk/greenstone3/web/interfaces/default/js/jquery.min.js (modified) * main/trunk/greenstone3/web/sites/localsite/collect/lucene-jdbm-demo/tests/src/gstests/TestClass.java (modified) * main/trunk/greenstone3/web/sites/localsite/collect/lucene-jdbm-demo/tests/tests.jar (modified) Changes necessary to get Sam's basic Selenium tests of the lucene- ... Mon, 10 Dec 2018 00:15:41 GMT kjdon [32666] * main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl (modified) when viewing an image with zoom enabled, and the image doesn't fit ... Fri, 07 Dec 2018 05:44:37 GMT ak19 [32665] * main/trunk/greenstone3/resources/tomcat/server_tomcat7.xml.svn (modified) Trying to minimise some differences between current GS3 and GS3.08 ... Fri, 07 Dec 2018 05:17:09 GMT ak19 [32664] * main/trunk/greenstone3/bin/script/IPv4.sh (modified) On Kathy's machine, there is no eth0, as the default ethernet device ... Wed, 05 Dec 2018 23:36:07 GMT kjdon [32661] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/CollectionGroups.java (modified) when getting the list of collections from a group, use ... Tue, 04 Dec 2018 01:59:10 GMT ak19 [32657] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/URLFilter.java (modified) When building release binaries, we don't seem to have ... Tue, 04 Dec 2018 01:40:38 GMT kjdon [32656] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/CrossCollectionSearch.java (modified) oh dearsvn diff service/CrossCollectionSearch.java I mistakenly ... Tue, 04 Dec 2018 00:51:26 GMT kjdon [32655] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/CrossCollectionSearch.java (modified) add collection attribute to snippet elements. group names come in ... Tue, 04 Dec 2018 00:48:38 GMT kjdon [32654] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/URLFilter.java (modified) forgot to add document keyword to keywords list Tue, 04 Dec 2018 00:48:08 GMT kjdon [32653] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/XSLTUtil.java (modified) renamed groupsContains to csvContains as that better reflects what ... Tue, 04 Dec 2018 00:46:35 GMT kjdon [32652] * main/trunk/greenstone3/web/interfaces/default/transform/pages/query.xsl (modified) lots of changes. moved facet display code into its own template, just ... Tue, 04 Dec 2018 00:32:50 GMT kjdon [32651] * main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl (modified) renamed groupsContains to csvContains, as can be used for any comma ... Mon, 03 Dec 2018 00:56:15 GMT kjdon [32650] * main/trunk/greenstone3/web/interfaces/default/transform/gslib.xsl (modified) fixed a bug in the group href bit Mon, 03 Dec 2018 00:11:33 GMT kjdon [32649] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/PageAction.java (modified) add group info into about page response if we have a group param in ... Mon, 03 Dec 2018 00:08:27 GMT kjdon [32648] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/CollectionGroups.java (modified) made service names public so we can use them outside. Also, removed ... Mon, 03 Dec 2018 00:07:25 GMT kjdon [32647] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSParams.java (modified) Added group param Mon, 03 Dec 2018 00:07:00 GMT kjdon [32646] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/URLFilter.java (modified) we are now putting group info into restful url, eg ... Mon, 03 Dec 2018 00:04:21 GMT kjdon [32645] * main/trunk/greenstone3/web/interfaces/default/transform/pages/about.xsl (modified) add group breadcrumbs for colleciton about page Mon, 03 Dec 2018 00:03:10 GMT kjdon [32644] * main/trunk/greenstone3/web/interfaces/default/transform/gslib.xsl (modified) using restful URLs for groups now too. eg library/group/MyGroup. ... Fri, 23 Nov 2018 01:23:54 GMT kjdon [32630] * main/trunk/greenstone3/web/WEB-INF/classes/interface_default.properties (modified) added doc.nearby_doc_tooltip Fri, 23 Nov 2018 01:19:40 GMT kjdon [32627] * main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl (modified) making default templates in the interface xsl files, the format ... Fri, 23 Nov 2018 01:19:17 GMT kjdon [32626] * main/trunk/greenstone3/web/interfaces/default/transform/pages/classifier.xsl (modified) making default templates in the interface xsl files, the format ... Fri, 23 Nov 2018 00:56:56 GMT kjdon [32625] * main/trunk/greenstone3/web/interfaces/default/transform/pages/query.xsl (modified) added in a documentNode template as it didn't have one. This meant if ... Fri, 23 Nov 2018 00:40:42 GMT kjdon [32624] * main/trunk/greenstone3/web/interfaces/default/js/map-scripts.js (modified) a few changes to nearby documents list. 1. Show distance in metres if ... Tue, 20 Nov 2018 08:34:48 GMT ak19 [32619] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/AbstractGS2FieldSearch.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/GS2LuceneSearch.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/GS2MGPPSearch.java (modified) 3 significant changes in 1 commit particularly impacting Lucene ... Fri, 16 Nov 2018 04:24:55 GMT ak19 [32610] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/SharedSoleneGS2FieldSearch.java (modified) The solene_src object does not appear to be used by either lucene or ... Fri, 16 Nov 2018 01:24:39 GMT ak19 [32608] * main/trunk/greenstone3/src/java/org/greenstone/util/Misc.java (modified) Copying the methods printing out the caller (callstack) information ... Fri, 16 Nov 2018 00:21:39 GMT kjdon [32607] * main/trunk/greenstone3/web/interfaces/default/js/map-scripts.js (modified) fixed a bug where the paris photos in gps tutorial wouldn't show up ... Thu, 15 Nov 2018 03:24:18 GMT ak19 [32605] * main/trunk/greenstone3/resources/web/log4j.properties.svn (modified) Western Wilson fixed logging properties Thu, 15 Nov 2018 01:19:55 GMT kjdon [32604] * main/trunk/greenstone3/web/interfaces/default/js/map-scripts.js (modified) made it easy to change whether you scroll through the places or not ... Thu, 15 Nov 2018 00:20:21 GMT kjdon [32603] * main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl (modified) for paged documents, if we are looking at the top level document, ... Thu, 15 Nov 2018 00:15:49 GMT kjdon [32602] * main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js (modified) am going to call expandAndExecute with null executeAfter function, so ... Tue, 13 Nov 2018 21:02:08 GMT davidb [32601] * main/trunk/greenstone3/web/interfaces/default/transform/config_format.xsl (modified) Introduction of double-quote gsf element to make writing JS within ... Tue, 13 Nov 2018 20:57:03 GMT davidb [32600] * main/trunk/greenstone3/web/interfaces/default/transform/pages/classifier.xsl (modified) Change to allow HList nodes that aren't at the top-level to be ... Tue, 13 Nov 2018 20:47:12 GMT davidb [32599] * main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl (modified) Splicing in of new template rule to make it easier for a site or ... Mon, 05 Nov 2018 01:38:04 GMT kjdon [32569] * main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl (modified) how embarrassing. Fixing another bug I mistakenly introduced in ... Sun, 04 Nov 2018 23:32:12 GMT kjdon [32568] * main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl (modified) fixed a bug I introduced previously: /document/page/pageRequest is ... Tue, 30 Oct 2018 00:32:08 GMT kjdon [32554] * main/trunk/greenstone3/web/sites/localsite/groupConfig.xml (modified) changed a comment Tue, 30 Oct 2018 00:28:34 GMT kjdon [32553] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/CollectionGroups.java (modified) allow missing groupDescriptions element in groupConfig.xml Mon, 29 Oct 2018 23:43:38 GMT kjdon [32552] * main/trunk/greenstone3/web/sites/localsite/groupConfig.xml (modified) made this a bit nicer and more informative (hopefully) Mon, 29 Oct 2018 23:20:15 GMT kjdon [32551] * main/trunk/greenstone3/web/interfaces/default/style/core.css (modified) added some style for collectionLinkImage to make these collections ... Mon, 29 Oct 2018 21:30:53 GMT kjdon [32549] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/Action.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/PageAction.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/DefaultReceptionist.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/Receptionist.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/TransformingReceptionist.java (modified) receptionist now passes languageList (from interfaceConfig) to teh ... Mon, 29 Oct 2018 21:27:35 GMT kjdon [32548] * main/trunk/greenstone3/web/interfaces/default/transform/pages/pref.xsl (modified) added a test in lang-param template so that if the languageList is ... Mon, 29 Oct 2018 01:10:29 GMT kjdon [32547] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/AbstractGS2FieldSearch.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/AbstractSearch.java (modified) paramDefault elements for searching can now go in the format element ... Mon, 29 Oct 2018 01:09:36 GMT kjdon [32546] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/DocumentAction.java (modified) use variable instead of hard coded string for paramDefault Sun, 28 Oct 2018 23:19:46 GMT kjdon [32545] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/DocumentAction.java (modified) changes to query term highlighting. 1. added back in the ... Tue, 09 Oct 2018 03:02:10 GMT kjdon [32505] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/DocumentAction.java (modified) moved soem code into a new method getFormattedArchiveDoc. Modified ... Tue, 09 Oct 2018 02:49:21 GMT kjdon [32504] * main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl (modified) 1. need to make sure we are passing round p.s - previous service - ... Tue, 09 Oct 2018 02:11:25 GMT kjdon [32503] * main/trunk/greenstone3/web/interfaces/default/transform/config_format.xsl (modified) 2 things. if @highlight attribute set on gsf:metadata, then output ... Mon, 08 Oct 2018 23:03:23 GMT kjdon [32502] * main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js (modified) can't assume TextQuery is previous service as it may have been eg ... Thu, 27 Sep 2018 02:33:14 GMT ak19 [32496] * main/trunk/greenstone3/build.xml (modified) Getting the GS3 target for compiling build-src to actually build ... Tue, 25 Sep 2018 01:03:50 GMT kjdon [32491] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/XMLTransformer.java (modified) added a new transform method for 2 files where you can pass in the ... Tue, 25 Sep 2018 01:00:11 GMT kjdon [32490] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/XMLRetrieve.java (modified) we need to supply entity resolver to the transform call, otherwise it ... Mon, 24 Sep 2018 23:26:33 GMT kjdon [32489] * main/trunk/greenstone3/web/sites/localsite/collect/gberg/README (modified) updated the README Mon, 24 Sep 2018 23:20:00 GMT kjdon [32488] * main/trunk/greenstone3/gs3-setup.sh (modified) added WEB-INF/lib jar files to classpath. needed for compiling Lucene ... Mon, 24 Sep 2018 23:07:02 GMT kjdon [32487] * main/trunk/greenstone3/web/sites/localsite/collect/gberg/index/index.zip (modified) rebuilt index using current lucene (4.7.2) Mon, 24 Sep 2018 23:06:34 GMT kjdon [32486] * main/trunk/greenstone3/web/sites/localsite/collect/gberg/index/buildConfig.xml (modified) updating this to match that in etc folder Mon, 24 Sep 2018 22:56:42 GMT kjdon [32485] * main/trunk/greenstone3/web/sites/localsite/collect/gberg/java/Indexer.java (modified) * main/trunk/greenstone3/web/sites/localsite/collect/gberg/java/Search.java (modified) greenstone now uses lucene 4.7.2, so upgrading this code to match Mon, 24 Sep 2018 22:55:22 GMT kjdon [32484] * main/trunk/greenstone3/web/sites/localsite/collect/gberg/java/ImportXML.java (modified) XMLConverter no longer has setEntityResolver method. Pass it in to ... Mon, 24 Sep 2018 08:41:50 GMT ak19 [32483] * main/trunk/greenstone3/build.xml (modified) 1. Avoiding subtle bug if you forget to include https in ... Mon, 24 Sep 2018 08:27:00 GMT ak19 [32482] * main/trunk/greenstone3/build.xml (modified) Automating https certification works on Mac Fri, 21 Sep 2018 08:17:12 GMT ak19 [32478] * main/trunk/greenstone3/build.xml (modified) On Windows, we're now also using openSSL to convert the certificate ... Fri, 21 Sep 2018 07:08:14 GMT ak19 [32477] * main/trunk/greenstone3/build.xml (modified) HTTPS certification on windows: Using openSSL for generating the ... Thu, 20 Sep 2018 07:59:52 GMT ak19 [32476] * main/trunk/greenstone3/bin/windows/openssl (added) * main/trunk/greenstone3/bin/windows/openssl/bin (added) * main/trunk/greenstone3/bin/windows/openssl/bin/c_rehash.pl (added) * main/trunk/greenstone3/bin/windows/openssl/bin/libcrypto-1_1.dll (added) * main/trunk/greenstone3/bin/windows/openssl/bin/libssl-1_1.dll (added) * main/trunk/greenstone3/bin/windows/openssl/bin/openssl.exe (added) * main/trunk/greenstone3/bin/windows/openssl/certs (added) * main/trunk/greenstone3/bin/windows/openssl/misc (added) * main/trunk/greenstone3/bin/windows/openssl/misc/CA.pl (added) * main/trunk/greenstone3/bin/windows/openssl/misc/tsget.pl (added) * main/trunk/greenstone3/bin/windows/openssl/private (added) Compiled up 32 bit OpenSSL v 1.1.1 on Windows to use in place of ... Tue, 18 Sep 2018 04:10:38 GMT kjdon [32475] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/Collection.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSXML.java (modified) set a no_archives att to the collection element if archives are not ... Tue, 18 Sep 2018 04:07:13 GMT kjdon [32474] * main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl (modified) added a space bewteen sentences in popup alert Tue, 18 Sep 2018 03:52:17 GMT kjdon [32473] * main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl (modified) AllowDocumentEditing is true by default. Also, if we disable edit ... Tue, 18 Sep 2018 01:56:52 GMT kjdon [32472] * main/trunk/greenstone3/web/interfaces/default/js/berrybasket/berrycheckout.js (modified) previous commit was by mistake, undoing it. Tue, 18 Sep 2018 01:54:31 GMT kjdon [32471] * main/trunk/greenstone3/web/interfaces/default/js/berrybasket/berrycheckout.js (modified) * main/trunk/greenstone3/web/interfaces/default/js/documentedit_scripts.js (modified) * main/trunk/greenstone3/web/interfaces/default/js/documentedit_scripts_util.js (modified) moved some functions from documentedit_scripts to ... Tue, 18 Sep 2018 01:38:11 GMT kjdon [32470] * main/trunk/greenstone3/web/WEB-INF/classes/interface_default.properties (modified) * main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl (modified) de string keys can't have extra . in them - breaks javascript later Tue, 18 Sep 2018 00:45:55 GMT kjdon [32469] * main/trunk/greenstone3/web/WEB-INF/classes/interface_default.properties (modified) strings for the gsdl page, also error messages for the document ... Tue, 18 Sep 2018 00:44:21 GMT kjdon [32468] * main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl (modified) finetuning when the ednable/disable edit mode option appears in the ... Tue, 18 Sep 2018 00:19:45 GMT kjdon [32467] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/AbstractGS2DocumentRetrieve.java (modified) removed a log message as its showing up heaps when its not actually ... Mon, 17 Sep 2018 23:11:33 GMT kjdon [32466] * main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl (modified) only show disable/enable editing button in the user menu when we are ... Mon, 17 Sep 2018 06:59:17 GMT ak19 [32465] * main/trunk/greenstone3/build.xml (modified) Correcting requirements for setting up https certification as still ...