jalview.git
13 months agoMerge branch 'patch/JAL-4298_synchronize_consoledoc' into bug/JAL-4298_java_console_c...
Ben Soares [Thu, 19 Oct 2023 20:06:00 +0000 (21:06 +0100)]
Merge branch 'patch/JAL-4298_synchronize_consoledoc' into bug/JAL-4298_java_console_causing_hang_at_startup

13 months agoJAL-629 Fix --nodebug turning off debug mode from properties
Ben Soares [Thu, 19 Oct 2023 19:40:14 +0000 (20:40 +0100)]
JAL-629 Fix --nodebug turning off debug mode from properties

13 months agoJAL-4298 comment markers
Ben Soares [Thu, 19 Oct 2023 17:35:06 +0000 (18:35 +0100)]
JAL-4298 comment markers

13 months agoMerge branch 'improvement/JAL-3783_upgrade_to_groovy-4' into bug/JAL-4298_java_consol...
Ben Soares [Thu, 19 Oct 2023 17:34:39 +0000 (18:34 +0100)]
Merge branch 'improvement/JAL-3783_upgrade_to_groovy-4' into bug/JAL-4298_java_console_causing_hang_at_startup

13 months agoJAL-4298 avoid deadlock waiting to update doc when doc is being used by gui thread...
James Procter [Thu, 19 Oct 2023 17:33:57 +0000 (18:33 +0100)]
JAL-4298 avoid deadlock waiting to update doc when doc is being used by gui thread waiting for thread to update the doc

13 months agoJAL-4305 Isolate and unify the Jalview object from all the gubbins in jalview.bin...
Ben Soares [Thu, 19 Oct 2023 17:33:56 +0000 (18:33 +0100)]
JAL-4305 Isolate and unify the Jalview object from all the gubbins in jalview.bin.Jalview or jalview.gui.Desktop with a JalviewObject interface. Adjust/fix some example groovy scripts.

13 months agoMerge branch 'improvement/JAL-3783_upgrade_to_groovy-4' into bug/JAL-4298_java_consol...
Ben Soares [Thu, 19 Oct 2023 10:33:02 +0000 (11:33 +0100)]
Merge branch 'improvement/JAL-3783_upgrade_to_groovy-4' into bug/JAL-4298_java_console_causing_hang_at_startup

13 months agoJAL-629 Run non-alignframe linked groovy scripts. Use multiple specified groovy...
Ben Soares [Wed, 18 Oct 2023 13:57:27 +0000 (14:57 +0100)]
JAL-629 Run non-alignframe linked groovy scripts.  Use multiple specified groovy scripts.  Don't add a warning for image and output if not asked for

13 months agoJAL-4262 Fix the nonblockingdialog so that Jalview desktop isn't left set to alwaysOnTop
Ben Soares [Wed, 18 Oct 2023 11:28:11 +0000 (12:28 +0100)]
JAL-4262 Fix the nonblockingdialog so that Jalview desktop isn't left set to alwaysOnTop

13 months agoMerge branch 'doc/JAL-4090_Release_2_11_3_0' into develop
James Procter [Wed, 18 Oct 2023 09:39:50 +0000 (10:39 +0100)]
Merge branch 'doc/JAL-4090_Release_2_11_3_0' into develop

13 months agoJAL-4090 JAL-4303 as known defect
James Procter [Wed, 18 Oct 2023 09:39:13 +0000 (10:39 +0100)]
JAL-4090 JAL-4303 as known defect

13 months agoMerge branch 'bug/JAL-4302_treeheightrendererbroke' into develop
James Procter [Tue, 17 Oct 2023 16:30:08 +0000 (17:30 +0100)]
Merge branch 'bug/JAL-4302_treeheightrendererbroke' into develop

13 months agoMerge branch 'doc/JAL-4090_Release_2_11_3_0' into develop
James Procter [Tue, 17 Oct 2023 16:29:49 +0000 (17:29 +0100)]
Merge branch 'doc/JAL-4090_Release_2_11_3_0' into develop

13 months agoJAL-4090 JAL-4302 marked as known defect bug/JAL-4302_treeheightrendererbroke
James Procter [Tue, 17 Oct 2023 16:27:14 +0000 (17:27 +0100)]
JAL-4090 JAL-4302 marked as known defect

13 months agoJAL-4134 TODO printNode update for columnTrees
James Procter [Tue, 17 Oct 2023 16:26:56 +0000 (17:26 +0100)]
JAL-4134 TODO printNode update for columnTrees

13 months agoJAL-4134 JAL-4302 remove unnecessary casts
James Procter [Tue, 17 Oct 2023 16:25:28 +0000 (17:25 +0100)]
JAL-4134 JAL-4302 remove unnecessary casts

13 months agoJAL-4090 JAL-4089 document use of selected columns for superposition, and add links... doc/JAL-4090_Release_2_11_3_0
James Procter [Tue, 17 Oct 2023 15:11:15 +0000 (16:11 +0100)]
JAL-4090 JAL-4089 document use of selected columns for superposition, and add links to Pymol for individual viewer capabilities

13 months agoMerge branch 'bug/JAL-4089_selectedcolshiddenregions' into develop
James Procter [Tue, 17 Oct 2023 10:40:18 +0000 (11:40 +0100)]
Merge branch 'bug/JAL-4089_selectedcolshiddenregions' into develop

13 months agoJAL-4089 selected columns are reported in absolute column numbers, not visible columns
James Procter [Tue, 17 Oct 2023 09:53:13 +0000 (10:53 +0100)]
JAL-4089 selected columns are reported in absolute column numbers, not visible columns

13 months agoMerge branch 'bug/JAL-4295_hangjmolandmouseovers' into develop
James Procter [Mon, 16 Oct 2023 13:41:28 +0000 (14:41 +0100)]
Merge branch 'bug/JAL-4295_hangjmolandmouseovers' into develop

13 months agoJAL-3783 Updated groovy jars. Requires javaparser-core library to run too
Ben Soares [Fri, 13 Oct 2023 17:21:04 +0000 (18:21 +0100)]
JAL-3783 Updated groovy jars.  Requires javaparser-core library to run too

13 months agoJAL-4295 concatenate all mouseover highlights into one call to jmolScript - so we...
James Procter [Fri, 13 Oct 2023 16:45:17 +0000 (17:45 +0100)]
JAL-4295 concatenate all mouseover highlights into one call to jmolScript - so we don’t need to invoke scriptWait and risk blocking UI

13 months agoJAL-3783 Updated build process to allow multiple groovy-* jars to work within the...
Ben Soares [Fri, 13 Oct 2023 15:09:11 +0000 (16:09 +0100)]
JAL-3783 Updated build process to allow multiple groovy-* jars to work within the shadowJar.  Updated groovy jars to 2.5.23.

13 months agoJAL-3772 Fix the logic of prompt to save URL loaded alignments preference
Ben Soares [Thu, 12 Oct 2023 15:01:12 +0000 (16:01 +0100)]
JAL-3772 Fix the logic of prompt to save URL loaded alignments preference

13 months agoJAL-629 null check and neatening code
Ben Soares [Thu, 12 Oct 2023 09:54:02 +0000 (10:54 +0100)]
JAL-629 null check and neatening code

13 months agoJAL-629 correct a timeout. Correct passing html flag.
Ben Soares [Wed, 11 Oct 2023 22:11:46 +0000 (23:11 +0100)]
JAL-629 correct a timeout.  Correct passing html flag.

13 months agoJAL-629 Add a timeout to modal dialogs for command line warning
Ben Soares [Wed, 11 Oct 2023 16:55:09 +0000 (17:55 +0100)]
JAL-629 Add a timeout to modal dialogs for command line warning

13 months agoJAL-629 Change getdown not to add -open argument
Ben Soares [Wed, 11 Oct 2023 12:35:26 +0000 (13:35 +0100)]
JAL-629 Change getdown not to add -open argument

13 months agoJAL-629 Remove argfiles from the hashset of used argfiles once it has been used....
Ben Soares [Wed, 11 Oct 2023 12:14:30 +0000 (13:14 +0100)]
JAL-629 Remove argfiles from the hashset of used argfiles once it has been used.  More like (though not) a stack of argfiles

13 months agoJAL-3772 Preference to NOT prompt to save remotely loaded alignments
Ben Soares [Wed, 11 Oct 2023 11:12:28 +0000 (12:12 +0100)]
JAL-3772 Preference to NOT prompt to save remotely loaded alignments

13 months agoJAL-4298 Added diagnostics and minor dimension changes to Java Console. Added a...
Ben Soares [Wed, 11 Oct 2023 11:11:09 +0000 (12:11 +0100)]
JAL-4298 Added diagnostics and minor dimension changes to Java Console.  Added a --javaconsole Arg.

13 months agoJAL-4298 Fixed initial log level to see .jalview_properties setting. Moved Java Conso...
Ben Soares [Thu, 5 Oct 2023 14:18:07 +0000 (15:18 +0100)]
JAL-4298 Fixed initial log level to see .jalview_properties setting. Moved Java Console startup to before Desktop startup.

13 months agoMerge branch 'doc/JAL-4090_Release_2_11_3_0' into develop
James Procter [Thu, 5 Oct 2023 07:07:25 +0000 (08:07 +0100)]
Merge branch 'doc/JAL-4090_Release_2_11_3_0' into develop

13 months agoJAL-4090 JAL-3858 paedocs
James Procter [Thu, 5 Oct 2023 07:04:49 +0000 (08:04 +0100)]
JAL-4090 JAL-3858 paedocs

13 months agoJAL-4001 Only use acquireDialogQueue and releaseDialogQueue when SplashScreen is... bug/JAL-4001_fix_About_Jalview_not_appearing
Ben Soares [Tue, 3 Oct 2023 17:31:08 +0000 (18:31 +0100)]
JAL-4001 Only use acquireDialogQueue and releaseDialogQueue when SplashScreen is transient. Fixes macOS About dialog

13 months agoJAL-4217 move CommandsTest to testTask3 involving structure image export and random...
James Procter [Sat, 30 Sep 2023 14:04:11 +0000 (15:04 +0100)]
JAL-4217 move CommandsTest to testTask3 involving structure image export and random NPE in commandsOpen test on osx

13 months agoMerge branch 'patch/JAL-4062_sort_and_merge_contiguousregions' into develop
James Procter [Tue, 3 Oct 2023 12:19:02 +0000 (13:19 +0100)]
Merge branch 'patch/JAL-4062_sort_and_merge_contiguousregions' into develop

13 months agoJAL-4090 fix up release notes and what’s new (inc removing 2.11.2 cruft from template)
James Procter [Tue, 3 Oct 2023 12:18:02 +0000 (13:18 +0100)]
JAL-4090 fix up release notes and what’s new (inc removing 2.11.2 cruft from template)

13 months agoMerge branch 'develop' into doc/JAL-4090_Release_2_11_3_0
James Procter [Tue, 3 Oct 2023 11:12:37 +0000 (12:12 +0100)]
Merge branch 'develop' into doc/JAL-4090_Release_2_11_3_0

13 months agoJAL-4061 JAL-4062 update find box image and docs in help
James Procter [Tue, 3 Oct 2023 10:45:55 +0000 (11:45 +0100)]
JAL-4061 JAL-4062 update find box image and docs in help

13 months agoMerge branch 'develop' into doc/JAL-4090_Release_2_11_3_0
James Procter [Tue, 3 Oct 2023 06:57:40 +0000 (07:57 +0100)]
Merge branch 'develop' into doc/JAL-4090_Release_2_11_3_0

13 months agoMerge branch 'bug/JAL-244_interactingpngexportnotwysiwig' into develop
James Procter [Tue, 3 Oct 2023 06:57:14 +0000 (07:57 +0100)]
Merge branch 'bug/JAL-244_interactingpngexportnotwysiwig' into develop

13 months agoJAL-4090 tweak pae doc
James Procter [Tue, 3 Oct 2023 06:56:37 +0000 (07:56 +0100)]
JAL-4090 tweak pae doc

13 months agoJAL-4090 more JAL-3858 docs
jprocter [Mon, 2 Oct 2023 19:33:59 +0000 (20:33 +0100)]
JAL-4090 more JAL-3858 docs

13 months agoMerge branch 'develop' into doc/JAL-4090_Release_2_11_3_0
jprocter [Mon, 2 Oct 2023 14:36:53 +0000 (15:36 +0100)]
Merge branch 'develop' into doc/JAL-4090_Release_2_11_3_0

13 months agoJAL-4090 JAL-3855 updated figure and doc.. a little bug/JAL-244_interactingpngexportnotwysiwig
James Procter [Sun, 1 Oct 2023 19:29:49 +0000 (20:29 +0100)]
JAL-4090 JAL-3855 updated figure and doc.. a little

13 months agoJAL-244 ensure background is completely filled with white
James Procter [Sun, 1 Oct 2023 19:06:28 +0000 (20:06 +0100)]
JAL-244 ensure background is completely filled with white

13 months agoJAL-4090 JAL-4291 disable failing test and note as new knowndefect
James Procter [Sun, 1 Oct 2023 16:42:42 +0000 (17:42 +0100)]
JAL-4090 JAL-4291 disable failing test and note as new knowndefect

13 months agoJAL-244 attempt to fix broken test - still needs to be fixed!
James Procter [Sun, 1 Oct 2023 16:06:47 +0000 (17:06 +0100)]
JAL-244 attempt to fix broken test - still needs to be fixed!

13 months agoJAL-244 export image with full width IDs regardless of UI
James Procter [Sun, 1 Oct 2023 16:06:27 +0000 (17:06 +0100)]
JAL-244 export image with full width IDs regardless of UI

13 months agoJAL-244 JAL-4091 allow calculation of label id width off screen including sequence...
James Procter [Sun, 1 Oct 2023 13:03:57 +0000 (14:03 +0100)]
JAL-244 JAL-4091 allow calculation of label id width off screen including sequence ids for sequence associated annotation

13 months agoJAL-244 JAL-4091 FIXME for JAL-3362 patch testCalculateIdWidth_withMaxWidth test...
James Procter [Sun, 1 Oct 2023 12:26:54 +0000 (13:26 +0100)]
JAL-244 JAL-4091 FIXME for JAL-3362 patch testCalculateIdWidth_withMaxWidth test for new annotation label marks

13 months agoJAL-4160 update args used in test suite for new CLI framework
James Procter [Sun, 1 Oct 2023 12:24:08 +0000 (13:24 +0100)]
JAL-4160 update args used in test suite for new CLI framework

13 months agoMerge branch 'bug/JAL-244_interactingpngexportnotwysiwig' into develop
James Procter [Fri, 29 Sep 2023 17:25:10 +0000 (18:25 +0100)]
Merge branch 'bug/JAL-244_interactingpngexportnotwysiwig' into develop

13 months agoJAL-629 JAL-4265 JAL-4286 report the filename for the exported structure image like...
James Procter [Fri, 29 Sep 2023 17:23:06 +0000 (18:23 +0100)]
JAL-629 JAL-4265 JAL-4286 report the filename for the exported structure image like we do for exported alignment images

13 months agoJAL-4090 JAL-629 FER1+SPIOL -> FER1_SPIOL in command line example
James Procter [Fri, 29 Sep 2023 16:59:02 +0000 (17:59 +0100)]
JAL-4090 JAL-629 FER1+SPIOL -> FER1_SPIOL in command line example

13 months agoJAL-244 JAL-4090 use current IdWidth when exporting unwrapped alignment image.
James Procter [Fri, 29 Sep 2023 16:57:41 +0000 (17:57 +0100)]
JAL-244 JAL-4090 use current IdWidth when exporting unwrapped alignment image.

13 months agoJAL-4090 figures in paematrix doc
James Procter [Fri, 29 Sep 2023 12:46:36 +0000 (13:46 +0100)]
JAL-4090 figures in paematrix doc

13 months agoJAL-4288 fix up gradle generated getdown launch jvl for bamboo channel builds
James Procter [Fri, 29 Sep 2023 12:46:36 +0000 (13:46 +0100)]
JAL-4288 fix up gradle generated getdown launch jvl for bamboo channel builds

13 months agoJAL-4090 fix url to new cli docs
James Procter [Fri, 29 Sep 2023 11:59:53 +0000 (12:59 +0100)]
JAL-4090 fix url to new cli docs

13 months agoJAL-4153 move JvCacheableInputBoxTest to testTask2
James Procter [Fri, 29 Sep 2023 11:09:05 +0000 (12:09 +0100)]
JAL-4153 move JvCacheableInputBoxTest to testTask2

13 months agoJAL-3858 fix check annotation row and column positioning in case we have been called...
James Procter [Fri, 29 Sep 2023 07:28:03 +0000 (08:28 +0100)]
JAL-3858 fix check annotation row and column positioning in case we have been called during an annotation height change operation

13 months agoJAL-4090 JAL-3855 figure showing PAEs for epas1 homolog structures
James Procter [Thu, 28 Sep 2023 17:06:30 +0000 (18:06 +0100)]
JAL-4090 JAL-3855 figure showing PAEs for epas1 homolog structures

13 months agoJAL-1556 JAL-4090 colour by annotation options on annotation label popup menu
James Procter [Thu, 28 Sep 2023 17:05:17 +0000 (18:05 +0100)]
JAL-1556 JAL-4090 colour by annotation options on annotation label popup menu

13 months agoJAL-3858 don’t divide if we only had one value to count
James Procter [Thu, 28 Sep 2023 16:59:17 +0000 (17:59 +0100)]
JAL-3858 don’t divide if we only had one value to count

13 months agoJAL-3858 check annotation row and column positioning in case we have been called...
James Procter [Thu, 28 Sep 2023 16:57:54 +0000 (17:57 +0100)]
JAL-3858 check annotation row and column positioning in case we have been called during an annotation height change operation

13 months agoJAL-3858 improved contactInterval computation and added detailed test coverage for...
James Procter [Thu, 28 Sep 2023 16:39:51 +0000 (17:39 +0100)]
JAL-3858 improved contactInterval computation and added detailed test coverage for ContactGeometry
- contactInterval.cStart/cEnd and pStart/pEnd are now base-0 inclusive ranges, always less than contactHeight and graphHeight
- change in mapFor behaviour so cStart/cEnd and pStart/pEnd are always just one mapped range, not as many as requested to cover mapFor(pFrom,pTo)

13 months agoJAL-3858 JAL-4090 pae matrix docs. WIP
James Procter [Tue, 26 Sep 2023 10:59:56 +0000 (11:59 +0100)]
JAL-3858 JAL-4090 pae matrix docs. WIP

13 months agoJAL-3858 JAL-4090 avoid NPE when given out of bound column ranges when requesting...
James Procter [Tue, 26 Sep 2023 10:59:08 +0000 (11:59 +0100)]
JAL-3858 JAL-4090 avoid NPE when given out of bound column ranges when requesting ContactList

13 months agoJAL-3858 JAL-4090 PAE documentation..
James Procter [Mon, 25 Sep 2023 16:55:38 +0000 (17:55 +0100)]
JAL-3858 JAL-4090 PAE documentation..

13 months agoJAL-3858 minimum value for a range is used to shade ranges in PAE map
James Procter [Mon, 25 Sep 2023 16:55:15 +0000 (17:55 +0100)]
JAL-3858 minimum value for a range is used to shade ranges in PAE map

13 months agoJAL-3858 javadoc and slightly revised green linear shading - still not a perfect...
James Procter [Mon, 25 Sep 2023 16:54:44 +0000 (17:54 +0100)]
JAL-3858 javadoc and slightly revised green linear shading - still not a perfect match to EBI AlphaFold

13 months agoJAL-3858 report PAE range with sensible precision
James Procter [Mon, 25 Sep 2023 16:40:54 +0000 (17:40 +0100)]
JAL-3858 report PAE range with sensible precision

13 months agoJAL-4090 fix link...
James Procter [Fri, 22 Sep 2023 15:56:42 +0000 (16:56 +0100)]
JAL-4090 fix link...

14 months agoJAL-4090 smaller associate PDB file panel image in docs
James Procter [Fri, 22 Sep 2023 11:05:07 +0000 (12:05 +0100)]
JAL-4090 smaller associate PDB file panel image in docs

14 months agoJAL-4090 what’s new and additional help docs for JAL-3858 JAL-3855
James Procter [Thu, 21 Sep 2023 16:27:46 +0000 (17:27 +0100)]
JAL-4090 what’s new and additional help docs for JAL-3858 JAL-3855

14 months agoJAL-4090 JAL-4262 JAL-4265 release notes
James Procter [Thu, 21 Sep 2023 16:26:48 +0000 (17:26 +0100)]
JAL-4090 JAL-4262 JAL-4265  release notes

14 months agoJAL-1551 javadoc for mapUtils
James Procter [Thu, 21 Sep 2023 16:25:48 +0000 (17:25 +0100)]
JAL-1551 javadoc for mapUtils

14 months agoJAL-3855 disable the AlphaFold DB entry in Sequence Fetcher - see JAL-4287 for an...
James Procter [Thu, 21 Sep 2023 16:20:27 +0000 (17:20 +0100)]
JAL-3855 disable the AlphaFold DB entry in Sequence Fetcher - see JAL-4287 for an alternative (and perhaps preferred way) of fetching proteins with alphafold structures.

14 months agoJAL-3858 JAL-3855 documentation for import and display PAE from alphafold and JSON...
James Procter [Thu, 21 Sep 2023 16:17:01 +0000 (17:17 +0100)]
JAL-3858 JAL-3855 documentation for import and display PAE from alphafold and JSON format flat files for Import 3D structure from file

14 months agoMerge branch 'merge/JAL-4262+JAL-4265+JAL-4269+JAL-4274+JAL-4277+JAL-4285' into develop
James Procter [Thu, 21 Sep 2023 11:44:19 +0000 (12:44 +0100)]
Merge branch 'merge/JAL-4262+JAL-4265+JAL-4269+JAL-4274+JAL-4277+JAL-4285' into develop

14 months agoJAL-4265 Use ColourUtils.parseColourString() for consistency with the rest of Jalview... merge/JAL-4262+JAL-4265+JAL-4269+JAL-4274+JAL-4277+JAL-4285
Ben Soares [Thu, 21 Sep 2023 08:57:22 +0000 (09:57 +0100)]
JAL-4265 Use ColourUtils.parseColourString() for consistency with the rest of Jalview (and it's better). Change documentation to match new hexstring format

14 months agoMerge branch 'develop' into merge/JAL-4262+JAL-4265+JAL-4269+JAL-4274+JAL-4277+JAL...
Ben Soares [Thu, 21 Sep 2023 08:29:39 +0000 (09:29 +0100)]
Merge branch 'develop' into merge/JAL-4262+JAL-4265+JAL-4269+JAL-4274+JAL-4277+JAL-4285

14 months agoJAL-4265 Use ColorUtils.parseColourString() and adjust documentation to use un-hashed...
Ben Soares [Wed, 20 Sep 2023 17:09:45 +0000 (18:09 +0100)]
JAL-4265 Use ColorUtils.parseColourString() and adjust documentation to use un-hashed hex-string for consistency with other Jalview uses of parseColourString(). When adding 2 structures and 2 structureimages I am now getting a NPE for String[] files = getStructureFiles(); in AAStructureBindingModel, and when using bgcolour for the first structureimage, losing the residues in the second structure image.  Will need to investigate when I'm back

14 months agoJAL-4285 don’t say you are reporting warnings/errors when there are none..
James Procter [Wed, 20 Sep 2023 17:03:37 +0000 (18:03 +0100)]
JAL-4285 don’t say you are reporting warnings/errors when there are none..

14 months agoJAL-4265 JAL-4286 reinstated explicit restoreSession method because Jmol’s LOAD files...
James Procter [Wed, 20 Sep 2023 17:02:41 +0000 (18:02 +0100)]
JAL-4265 JAL-4286 reinstated explicit restoreSession method because Jmol’s LOAD files command does not behave the same way as restore STATE. Also added defensive check for unexpected exceptions if the state restore trashes the Jmol/Jalview binding

14 months agoJAL-4265 JAL-4267 added a ‘restoreSession’ StructureViewer.getBinding() method that...
James Procter [Wed, 20 Sep 2023 16:59:26 +0000 (17:59 +0100)]
JAL-4265 JAL-4267 added a ‘restoreSession’ StructureViewer.getBinding() method that allows a snapshot to be explicitly reloaded in place.

14 months agoJAL-4195 JAL-1069 JAL-4160 errors in Cache should go to Console.stderr
James Procter [Wed, 20 Sep 2023 15:42:28 +0000 (16:42 +0100)]
JAL-4195 JAL-1069 JAL-4160 errors in Cache should go to Console.stderr

14 months agoMerge branch 'reviews/merge/JAL-4262+JAL-4265+JAL-4269+JAL-4274+JAL-4277+JAL-4285...
James Procter [Wed, 20 Sep 2023 15:36:48 +0000 (16:36 +0100)]
Merge branch 'reviews/merge/JAL-4262+JAL-4265+JAL-4269+JAL-4274+JAL-4277+JAL-4285' into develop

14 months agoJAL-4217 - try to invokeAndWait on Desktop.closeAll() to avoid Jmol redraw blocking... reviews/merge/JAL-4262+JAL-4265+JAL-4269+JAL-4274+JAL-4277+JAL-4285
James Procter [Wed, 20 Sep 2023 14:14:05 +0000 (15:14 +0100)]
JAL-4217 - try to invokeAndWait on Desktop.closeAll() to avoid Jmol redraw blocking close

14 months agoJAL-4274 fix test failure message typo
James Procter [Wed, 20 Sep 2023 13:23:09 +0000 (14:23 +0100)]
JAL-4274 fix test failure message typo

14 months agoJAL-4265 bail early when attempting to export a view from other viewers than Jmol...
James Procter [Wed, 20 Sep 2023 13:22:11 +0000 (14:22 +0100)]
JAL-4265 bail early when attempting to export a view from other viewers than Jmol, and use viewType independent methods as much as possible.

14 months agoJAL-4265 JAL-4267 allow injection of custom commands outside of Viewer binding model
James Procter [Wed, 20 Sep 2023 13:13:57 +0000 (14:13 +0100)]
JAL-4265 JAL-4267 allow injection of custom commands outside of Viewer binding model

14 months agoJAL-4265 back out redundant ‘saveState’ and ‘restoreState’ StructureCommandsI methods.
James Procter [Wed, 20 Sep 2023 13:13:07 +0000 (14:13 +0100)]
JAL-4265 back out redundant ‘saveState’ and ‘restoreState’ StructureCommandsI methods.

14 months agoJAL-4265 Added saveState and restoreState to interface with no-op methods in abstract...
Ben Soares [Wed, 20 Sep 2023 11:17:17 +0000 (12:17 +0100)]
JAL-4265 Added saveState and restoreState to interface with no-op methods in abstract class

14 months agoJAL-629 Explanation of \{m\} in case anyone actually wants it
Ben Soares [Wed, 20 Sep 2023 10:41:27 +0000 (11:41 +0100)]
JAL-629 Explanation of \{m\} in case anyone actually wants it

14 months agoJAL-629 Add link and example for BioJS image output
Ben Soares [Wed, 20 Sep 2023 10:23:05 +0000 (11:23 +0100)]
JAL-629 Add link and example for BioJS image output

14 months agoJAL-629 Make arguments appear correctly using all non-breaking hyphens
Ben Soares [Wed, 20 Sep 2023 10:19:59 +0000 (11:19 +0100)]
JAL-629 Make arguments appear correctly using all non-breaking hyphens

14 months agoJAL-629 Added/corrected/tidied documentation
Ben Soares [Wed, 20 Sep 2023 10:15:57 +0000 (11:15 +0100)]
JAL-629 Added/corrected/tidied documentation

14 months agoJAL-629 JAL-4265 JAL-4269 Updated help Documentation
Ben Soares [Tue, 19 Sep 2023 23:42:34 +0000 (00:42 +0100)]
JAL-629 JAL-4265 JAL-4269 Updated help Documentation