jalview.git
11 months agoJAL-4134 properly resolve positions in associated aligned sequence for matrix group... features/JAL-4134_use_annotation_row_for_colours_and_groups
James Procter [Thu, 1 Jun 2023 12:56:53 +0000 (13:56 +0100)]
JAL-4134 properly resolve positions in associated aligned sequence for matrix group column-wise selection actions in tree and annotation panel

11 months agoJAL-4134 repaint the tree or alignment view(s) when column selections change
James Procter [Tue, 30 May 2023 16:13:01 +0000 (17:13 +0100)]
JAL-4134 repaint the tree or alignment view(s) when column selections change

11 months agoJAL-4134 highlight selected column nodes on the linked alignment view using getMapped...
James Procter [Tue, 30 May 2023 16:12:19 +0000 (17:12 +0100)]
JAL-4134 highlight selected column nodes on the linked alignment view using getMappedPositionsFor

11 months agoJAL-4190 - escape clears selected nodes
James Procter [Mon, 29 May 2023 17:05:51 +0000 (18:05 +0100)]
JAL-4190 - escape clears selected nodes

11 months agoJAL-4134 JAL-2349 test & fixed implementation(ish) for getMappedPositionsFor(seq...
James Procter [Mon, 29 May 2023 17:03:08 +0000 (18:03 +0100)]
JAL-4134 JAL-2349 test & fixed implementation(ish) for getMappedPositionsFor(seq,from,to)

11 months agoMerge branch 'develop' into features/JAL-4134_use_annotation_row_for_colours_and_groups
James Procter [Mon, 29 May 2023 13:56:22 +0000 (14:56 +0100)]
Merge branch 'develop' into features/JAL-4134_use_annotation_row_for_colours_and_groups

11 months agoJAL-4121 Added a NPE check caught in tests. Added --gui to relevant tests.
Ben Soares [Sat, 27 May 2023 21:47:45 +0000 (22:47 +0100)]
JAL-4121 Added a NPE check caught in tests. Added --gui to relevant tests.

11 months agoJAL-4121 Store Arg.Opts in bootstrapArgs. Change Opt.OUTPUT to Opt.OUTPUTFILE for...
Ben Soares [Sat, 27 May 2023 18:46:33 +0000 (19:46 +0100)]
JAL-4121 Store Arg.Opts in bootstrapArgs. Change Opt.OUTPUT to Opt.OUTPUTFILE for clarity. isHeadless() method sets policy for headless mode including assumption of headless if there's an Opt.OUTPUTFILE Arg.

11 months agoJAL-4125 Fixed non-closing external viewers, also added options for default behaviour...
Ben Soares [Fri, 26 May 2023 15:45:37 +0000 (16:45 +0100)]
JAL-4125 Fixed non-closing external viewers, also added options for default behaviour for both normal quit and forced quit

11 months agoJAL-4134 internationalise popup menu entries and show a ‘tree calculation in progress...
James Procter [Fri, 26 May 2023 14:11:28 +0000 (15:11 +0100)]
JAL-4134 internationalise popup menu entries and show a ‘tree calculation in progress’ progress bar in align panel.

11 months agoJAL-1556 fix bad import
James Procter [Fri, 26 May 2023 12:20:16 +0000 (13:20 +0100)]
JAL-1556 fix bad import

11 months agoMerge branch 'develop' into features/JAL-4134_use_annotation_row_for_colours_and_groups
James Procter [Fri, 26 May 2023 11:57:41 +0000 (12:57 +0100)]
Merge branch 'develop' into features/JAL-4134_use_annotation_row_for_colours_and_groups

 Conflicts:
src/jalview/gui/AnnotationLabels.java

11 months agoJAL-1556 initial implementation - no tests as yet but ‘works’
James Procter [Fri, 26 May 2023 11:52:58 +0000 (12:52 +0100)]
JAL-1556 initial implementation - no tests as yet but ‘works’

11 months agoJAL-629 dispose of non-displaying StructureChooser, removes zombie entry in Window...
Ben Soares [Fri, 26 May 2023 11:07:26 +0000 (12:07 +0100)]
JAL-629 dispose of non-displaying StructureChooser, removes zombie entry in Window menu

11 months agoMerge branch 'develop' into feature/JAL-3416_update_to_flatlaf_3.1.1_with_unpacked_na... feature/JAL-3416_update_to_flatlaf_3.1.1_with_unpacked_native_libraries
Ben Soares [Fri, 26 May 2023 09:11:57 +0000 (10:11 +0100)]
Merge branch 'develop' into feature/JAL-3416_update_to_flatlaf_3.1.1_with_unpacked_native_libraries

11 months agoJAL-3416 JAL-3820 FlatLaf default for everyone, including Windows. Add jalview_local...
Ben Soares [Thu, 25 May 2023 23:45:53 +0000 (00:45 +0100)]
JAL-3416 JAL-3820 FlatLaf default for everyone, including Windows. Add jalview_local.bat and .ps1 on Windows installation.

11 months agoJAL-3416 better path name
Ben Soares [Thu, 25 May 2023 19:19:53 +0000 (20:19 +0100)]
JAL-3416 better path name

11 months agoJAL-4134 popup menu and annotation row property to control display of display of...
James Procter [Thu, 25 May 2023 16:37:52 +0000 (17:37 +0100)]
JAL-4134 popup menu and annotation row property to control display of display of column group colouring on matrix

11 months agoJAL-3820 JAL-3830 improvements to script launching. Icon on macOS. Fixed CLASSPATH.
Ben Soares [Thu, 25 May 2023 16:34:49 +0000 (17:34 +0100)]
JAL-3820 JAL-3830 improvements to script launching. Icon on macOS. Fixed CLASSPATH.

11 months agoJAL-2381 don’t need to set description, dbrefs etc for subsequence returned by getSub...
James Procter [Thu, 25 May 2023 15:29:31 +0000 (16:29 +0100)]
JAL-2381 don’t need to set description, dbrefs etc for subsequence returned by getSubSequence(started)

11 months agoJAL-2381 copy and paste sequence also copies contact matrix annotation
James Procter [Thu, 25 May 2023 15:28:36 +0000 (16:28 +0100)]
JAL-2381 copy and paste sequence also copies contact matrix annotation

11 months agoMerge branch 'bug/JAL-4186_space_in_sequence_name_causes_empty_modal' into develop
James Procter [Thu, 25 May 2023 14:05:40 +0000 (15:05 +0100)]
Merge branch 'bug/JAL-4186_space_in_sequence_name_causes_empty_modal' into develop

11 months agoJAL-3820 Create and use 'Jalview app' symblinks to java executable. Fixes grouped...
Ben Soares [Thu, 25 May 2023 12:55:37 +0000 (13:55 +0100)]
JAL-3820 Create and use 'Jalview app' symblinks to java executable. Fixes grouped naming in linux taskbar, possibly macOS dock, still to check.

11 months agoJAL-3416 remove old flatlaf jars from j8lib
Ben Soares [Thu, 25 May 2023 09:44:40 +0000 (10:44 +0100)]
JAL-3416 remove old flatlaf jars from j8lib

11 months agoJAL-4186 fixed a test
Ben Soares [Thu, 25 May 2023 07:35:09 +0000 (08:35 +0100)]
JAL-4186 fixed a test

11 months agoJAL-4186 Turn JvOptionPane Callable<Void> handlers back into Runnable for jalviewjs...
Ben Soares [Thu, 25 May 2023 00:39:36 +0000 (01:39 +0100)]
JAL-4186 Turn JvOptionPane Callable<Void> handlers back into Runnable for jalviewjs (now working)

11 months agoJAL-4186 attempts to work in jalviewjs, still not working
Ben Soares [Wed, 24 May 2023 23:41:50 +0000 (00:41 +0100)]
JAL-4186 attempts to work in jalviewjs, still not working

11 months agoJAL-4186 fix dialog. broken in JalviewJS
Ben Soares [Wed, 24 May 2023 16:28:25 +0000 (17:28 +0100)]
JAL-4186 fix dialog. broken in JalviewJS

11 months agoJAL-3416 slightly improved colours for tabber pane tabs
Ben Soares [Wed, 24 May 2023 11:50:08 +0000 (12:50 +0100)]
JAL-3416 slightly improved colours for tabber pane tabs

11 months agoJAL-3416 Updated flatlaf libraries. Native libraries are extracted automatically...
Ben Soares [Wed, 24 May 2023 08:49:24 +0000 (09:49 +0100)]
JAL-3416 Updated flatlaf libraries.  Native libraries are extracted automatically by flatlaf apparently.

11 months agoJAL-629 Updated help docs and fixed structure image subvalues
Ben Soares [Tue, 23 May 2023 22:24:30 +0000 (23:24 +0100)]
JAL-629 Updated help docs and fixed structure image subvalues

11 months agoJAL-629 Added --structureimage code and formatting args/subvals. Added tests for...
Ben Soares [Tue, 23 May 2023 13:33:38 +0000 (14:33 +0100)]
JAL-629 Added --structureimage code and formatting args/subvals.  Added tests for structure image.  Added docs for structure image.

11 months agoJAL-629 --structureimage with formatting args.
Ben Soares [Mon, 22 May 2023 19:42:02 +0000 (20:42 +0100)]
JAL-629 --structureimage with formatting args.

11 months agoJAL-4134 map between column and node selections better (but not quite right still...
James Procter [Mon, 22 May 2023 15:35:38 +0000 (16:35 +0100)]
JAL-4134 map between column and node selections better (but not quite right still.. tests needed!)

11 months agoJAL-4134 efficiency improvement
James Procter [Mon, 22 May 2023 15:05:17 +0000 (16:05 +0100)]
JAL-4134 efficiency improvement

11 months agoJAL-629 javadoc on StructureSelectionManager.computeMapping
James Procter [Mon, 22 May 2023 14:40:36 +0000 (15:40 +0100)]
JAL-629 javadoc on StructureSelectionManager.computeMapping

11 months agoJAL-4134 only build tree when showing it in the tree viewer..
James Procter [Mon, 22 May 2023 14:37:15 +0000 (15:37 +0100)]
JAL-4134 only build tree when showing it in the tree viewer..

11 months agoJAL-4134 catch NPE - though in principle this should never happen…
James Procter [Mon, 22 May 2023 14:35:12 +0000 (15:35 +0100)]
JAL-4134 catch NPE - though in principle this should never happen…

11 months agoMerge branch 'JAL-1551_2_11_3_spotlett' into features/JAL-4134_use_annotation_row_for...
James Procter [Mon, 22 May 2023 08:54:37 +0000 (09:54 +0100)]
Merge branch 'JAL-1551_2_11_3_spotlett' into features/JAL-4134_use_annotation_row_for_colours_and_groups

11 months agoMerge branch 'spotless_2' into JAL-1551_2_11_3_spotlett
James Procter [Mon, 22 May 2023 08:52:24 +0000 (09:52 +0100)]
Merge branch 'spotless_2' into JAL-1551_2_11_3_spotlett

11 months agoJAL-1551 spotless
James Procter [Mon, 22 May 2023 08:52:01 +0000 (09:52 +0100)]
JAL-1551 spotless

11 months agoJAL-629 Clarify sections of arguments with --help-all (or multiple --help-...)
Ben Soares [Sun, 21 May 2023 15:45:03 +0000 (16:45 +0100)]
JAL-629 Clarify sections of arguments with --help-all (or multiple --help-...)

11 months agoJAL-4187 JAL-629 JAL-3830 small adjustments after further testing in Windows
Ben Soares [Sat, 20 May 2023 16:53:46 +0000 (17:53 +0100)]
JAL-4187 JAL-629 JAL-3830 small adjustments after further testing in Windows

11 months agoJAL-3416 Ensure setFrameIcon(null) is set for remaining JInternalFrames
Ben Soares [Sat, 20 May 2023 16:08:06 +0000 (17:08 +0100)]
JAL-3416 Ensure setFrameIcon(null) is set for remaining JInternalFrames

11 months agoJAL-3416 Removed another internal Frame icon from title bar
Ben Soares [Sat, 20 May 2023 11:11:04 +0000 (12:11 +0100)]
JAL-3416 Removed another internal Frame icon from title bar

11 months agoJAL-4187 JAL-629 JAL-3830 adjustments to Cygwin and WSL parts of bash launcher script...
Ben Soares [Sat, 20 May 2023 10:45:36 +0000 (11:45 +0100)]
JAL-4187 JAL-629 JAL-3830 adjustments to Cygwin and WSL parts of bash launcher script and usage statement after testing

11 months agoJAL-4160 JAL-3830 Improve jalview.bin.Launcher for launcher script launch with new...
Ben Soares [Sat, 20 May 2023 09:59:53 +0000 (10:59 +0100)]
JAL-4160 JAL-3830 Improve jalview.bin.Launcher for launcher script launch with new ArgParser

11 months agoJAL-4160 JAL-3830 Improve jalview.bin.Launcher for launcher script launch with new...
Ben Soares [Sat, 20 May 2023 09:05:16 +0000 (10:05 +0100)]
JAL-4160 JAL-3830 Improve jalview.bin.Launcher for launcher script launch with new ArgParser

11 months agoMerge branch 'develop' into features/JAL-4134_use_annotation_row_for_colours_and_groups
James Procter [Fri, 19 May 2023 17:07:01 +0000 (18:07 +0100)]
Merge branch 'develop' into features/JAL-4134_use_annotation_row_for_colours_and_groups

 Conflicts:
src/jalview/datamodel/Alignment.java
src/jalview/datamodel/ContactMatrix.java
src/jalview/datamodel/ContactMatrixI.java
src/jalview/datamodel/SeqDistanceContactMatrix.java
src/jalview/datamodel/annotations/AnnotationRowBuilder.java
src/jalview/ext/jmol/JmolParser.java
src/jalview/gui/AnnotationLabels.java
src/jalview/gui/TreeCanvas.java
src/jalview/project/Jalview2XML.java
src/jalview/renderer/ContactMapRenderer.java
src/jalview/ws/datamodel/alphafold/PAEContactMatrix.java
src/jalview/ws/dbsources/EBIAlfaFold.java
src/jalview/xml/binding/jalview/MatrixType.java
test/jalview/analysis/AverageDistanceEngineTest.java
test/jalview/project/Jalview2xmlTests.java

11 months agoJAL-4187 JAL-629 JAL-3830 Fix ArgParser to check for empty string argument. Fixed...
Ben Soares [Fri, 19 May 2023 16:16:15 +0000 (17:16 +0100)]
JAL-4187 JAL-629 JAL-3830 Fix ArgParser to check for empty string argument.  Fixed jalview.bin.Jalview to not like one empty argument.  Fixed Powershell to not send a single empty argument

11 months agoJAL-1551 spotlessApply
James Procter [Fri, 19 May 2023 16:12:31 +0000 (17:12 +0100)]
JAL-1551 spotlessApply

11 months agoJAL-1551 spotlessApply
James Procter [Fri, 19 May 2023 16:11:26 +0000 (17:11 +0100)]
JAL-1551 spotlessApply

11 months agoJAL-629 Fix missing icon for command line launch
Ben Soares [Fri, 19 May 2023 15:50:11 +0000 (16:50 +0100)]
JAL-629 Fix missing icon for command line launch

11 months agoJAL-629 Updated debian helpers for new command line
Ben Soares [Fri, 19 May 2023 15:06:17 +0000 (16:06 +0100)]
JAL-629 Updated debian helpers for new command line

11 months agoJAL-629 Updated launching scripts to 1) not insert '-open' arg and 2) tell Jalview...
Ben Soares [Fri, 19 May 2023 15:02:48 +0000 (16:02 +0100)]
JAL-629 Updated launching scripts to 1) not insert '-open' arg and 2) tell Jalview the CONSOLEWIDTH.  NEEDS TESTING IN Cygwin, WSL, Powershell 5, Powershell 7

11 months agoJAL-629 Added Arg.Types and additional --help-type args to be --help with a type...
Ben Soares [Fri, 19 May 2023 14:46:46 +0000 (15:46 +0100)]
JAL-629 Added Arg.Types and additional --help-type args to be --help with a type.  Better formatting for console.

11 months agoJAL-4134 support recovery of mapped positions for raw matrix column index in Mappable...
James Procter [Thu, 18 May 2023 18:44:15 +0000 (19:44 +0100)]
JAL-4134 support recovery of mapped positions for raw matrix column index in MappableContactMatrixI

11 months agoJAL-4134 colour by annotation needs distinct annotation elements to hold colours
James Procter [Thu, 18 May 2023 18:42:19 +0000 (19:42 +0100)]
JAL-4134 colour by annotation needs distinct annotation elements to hold colours

11 months agoJAL-629 fixes to typed args
Ben Soares [Thu, 18 May 2023 16:16:42 +0000 (17:16 +0100)]
JAL-629 fixes to typed args

11 months agoJAL-4134 column grouping model and methods moved to their own object held by by Conta...
James Procter [Thu, 18 May 2023 16:12:01 +0000 (17:12 +0100)]
JAL-4134 column grouping model and methods moved to their own object held by by ContactMatrixI implementors

11 months agoJAL-629 Added 'Type' to args and argvalues
Ben Soares [Thu, 18 May 2023 15:28:29 +0000 (16:28 +0100)]
JAL-629 Added 'Type' to args and argvalues

11 months agoJAL-629 fixes to help docs
Ben Soares [Thu, 18 May 2023 15:27:30 +0000 (16:27 +0100)]
JAL-629 fixes to help docs

11 months agoJAL-4134 formatting
James Procter [Thu, 18 May 2023 11:30:19 +0000 (12:30 +0100)]
JAL-4134 formatting

11 months agoJAL-4134 properly specify BinaryNode as a typed generic container
James Procter [Thu, 18 May 2023 11:29:25 +0000 (12:29 +0100)]
JAL-4134 properly specify BinaryNode as a typed generic container

11 months agoJAL-629 Tidy up tests and replaced methods before merge to develop
Ben Soares [Wed, 17 May 2023 13:16:03 +0000 (14:16 +0100)]
JAL-629 Tidy up tests and replaced methods before merge to develop

11 months agoJAL-629 Changed some old -arg to --arg in help docs, and some other mailing list...
Ben Soares [Wed, 17 May 2023 12:19:30 +0000 (13:19 +0100)]
JAL-629 Changed some old -arg to --arg in help docs, and some other mailing list->discussion forum changes

11 months agoJAL-629 tidying the help docs
Ben Soares [Wed, 17 May 2023 11:27:54 +0000 (12:27 +0100)]
JAL-629 tidying the help docs

11 months agoJAL-629 delete stray files
Ben Soares [Wed, 17 May 2023 11:27:37 +0000 (12:27 +0100)]
JAL-629 delete stray files

11 months agoMerge branch 'develop' into features/r2_11_2_alphafold/JAL-629
Ben Soares [Wed, 17 May 2023 10:19:49 +0000 (11:19 +0100)]
Merge branch 'develop' into features/r2_11_2_alphafold/JAL-629

11 months agoJAL-4184 release notes
James Procter [Wed, 17 May 2023 10:12:19 +0000 (11:12 +0100)]
JAL-4184 release notes

11 months agoMerge branch 'patch/JAL-4184_description_stockholm' into develop
James Procter [Wed, 17 May 2023 09:58:31 +0000 (10:58 +0100)]
Merge branch 'patch/JAL-4184_description_stockholm' into develop

11 months agoJAL-4184 export description line in stockholm patch/JAL-4184_description_stockholm
James Procter [Wed, 17 May 2023 09:42:43 +0000 (10:42 +0100)]
JAL-4184 export description line in stockholm

11 months agoJAL-4184 failing test for description export and re-import from stockholm
James Procter [Wed, 17 May 2023 09:26:36 +0000 (10:26 +0100)]
JAL-4184 failing test for description export and re-import from stockholm

11 months agoJAL-629 Finished documentation for new command lines.
Ben Soares [Tue, 16 May 2023 22:58:32 +0000 (23:58 +0100)]
JAL-629 Finished documentation for new command lines.

11 months agoJAL-629 Ensure precedence of named linked ID values over wildcard linked ID set value...
Ben Soares [Tue, 16 May 2023 22:54:00 +0000 (23:54 +0100)]
JAL-629 Ensure precedence of named linked ID values over wildcard linked ID set values.  Tidying up unused methods.

11 months agoJAL-4089 - if no centerViewOn commands are given, don’t try to execute!
James Procter [Tue, 16 May 2023 16:21:58 +0000 (17:21 +0100)]
JAL-4089 - if no centerViewOn commands are given, don’t try to execute!

11 months agoJAL-629 More help text
Ben Soares [Mon, 15 May 2023 16:26:25 +0000 (17:26 +0100)]
JAL-629 More help text

11 months agoJAL-4182 patch - map selection group onto sequence positions - fixes failing test..
James Procter [Mon, 15 May 2023 13:54:24 +0000 (14:54 +0100)]
JAL-4182 patch - map selection group onto sequence positions - fixes failing test..

11 months agoRevert "JAL-629 Add a --threads argument to allow a limited multiple number of alignf...
Ben Soares [Mon, 15 May 2023 13:49:00 +0000 (14:49 +0100)]
Revert "JAL-629 Add a --threads argument to allow a limited multiple number of alignframes to be processed at once."

Threaded processing is failing tests.  Have put this on a separate branch features/JAL-629_with_threads_NOT_PASSING_TESTS

This reverts commit c59abae32801dce40b900ad3129567e5ef5fac4f.

11 months agoJAL-4182 failing test
James Procter [Mon, 15 May 2023 13:46:34 +0000 (14:46 +0100)]
JAL-4182 failing test

11 months agoJAL-629 Add a --threads argument to allow a limited multiple number of alignframes...
Ben Soares [Mon, 15 May 2023 12:03:40 +0000 (13:03 +0100)]
JAL-629 Add a --threads argument to allow a limited multiple number of alignframes to be processed at once.

11 months agoJAL-2349 fix up tests for Java 11 compatibility and require sequence associated mappa...
James Procter [Sun, 14 May 2023 13:24:27 +0000 (14:24 +0100)]
JAL-2349 fix up tests for Java 11 compatibility and require sequence associated mappable matrix instance to have a mapping to the sequence it is associated with.

11 months agoJAL-4134 add tree distance engine test to functional
James Procter [Sun, 14 May 2023 12:36:15 +0000 (13:36 +0100)]
JAL-4134 add tree distance engine test to functional

11 months agoJAL-2349 store/restore mappable contact matrix in project and fix up interactive...
James Procter [Sun, 14 May 2023 12:35:16 +0000 (13:35 +0100)]
JAL-2349 store/restore mappable contact matrix in project and fix up interactive fill-like selection of matrices

11 months agoJAL-629 add an {extension} substitution
Ben Soares [Sun, 14 May 2023 11:22:02 +0000 (12:22 +0100)]
JAL-629 add an {extension} substitution

11 months agoJAL-2349 JAL-3855 PAE tests covers ContactListI.getMappedPositons
James Procter [Sat, 13 May 2023 15:50:47 +0000 (16:50 +0100)]
JAL-2349 JAL-3855 PAE tests covers ContactListI.getMappedPositons

11 months agoJAL-2349 JAL-3855 helper method to make it easy to transfer a single ‘reference annot...
James Procter [Sat, 13 May 2023 15:49:19 +0000 (16:49 +0100)]
JAL-2349 JAL-3855 helper method to make it easy to transfer a single ‘reference annotation’ to an alignment sequence

11 months agoJAL-629 launcher shell script uses jalview.bin.Launcher so --jvmmmempc and --jvmmemma...
Ben Soares [Sat, 13 May 2023 11:13:24 +0000 (12:13 +0100)]
JAL-629 launcher shell script uses jalview.bin.Launcher so --jvmmmempc and --jvmmemmax work for it too.

11 months agoJAL-629 More docs
Ben Soares [Fri, 12 May 2023 16:15:07 +0000 (17:15 +0100)]
JAL-629 More docs

11 months agoJAL-2349 allow PAE or other contact matrices to hold a coordinate mapping allowing...
James Procter [Fri, 12 May 2023 15:28:31 +0000 (16:28 +0100)]
JAL-2349 allow PAE or other contact matrices to hold a coordinate mapping allowing them to be transferred from one sequence to another - basic working but region selects are broken

11 months agoJAL-629 extra test for --output open*.ext when used twice for different --open's
Ben Soares [Fri, 12 May 2023 14:47:29 +0000 (15:47 +0100)]
JAL-629 extra test for --output open*.ext when used twice for different --open's

11 months agoJAL-629 Added --opened arg which is like limiting --all to only the previously -...
Ben Soares [Fri, 12 May 2023 14:34:06 +0000 (15:34 +0100)]
JAL-629 Added --opened arg which is like limiting --all to only the previously --open'ed files. With tests.

11 months agoJAL-629 Add some shortnames to args. Add Opt.OUTPUT and allow --output=*.ext to be...
Ben Soares [Thu, 11 May 2023 21:25:59 +0000 (22:25 +0100)]
JAL-629 Add some shortnames to args. Add Opt.OUTPUT and allow --output=*.ext to be shorthand for --all --output {basename}.ext.

11 months agoJAL-629 Move clarguments documentation to default. Completed clarguments summary...
Ben Soares [Thu, 11 May 2023 19:39:10 +0000 (20:39 +0100)]
JAL-629 Move clarguments documentation to default.  Completed clarguments summary.  Most of clarguments basic

11 months agoJAL-629 Fix --tempfac. Hide non-working --notempfac. Add --scale, --width, --height...
Ben Soares [Thu, 11 May 2023 19:38:04 +0000 (20:38 +0100)]
JAL-629 Fix --tempfac. Hide non-working --notempfac.  Add --scale, --width, --height to PNG output.  Tidy usage.  Add --version.  More quietness for --quiet.  More consistently formatted stdout info,

11 months agoJAL-629 Added linkedId to ArgValuesMap for reference. Updated Arg descriptions. Made...
Ben Soares [Thu, 11 May 2023 10:34:39 +0000 (11:34 +0100)]
JAL-629 Added linkedId to ArgValuesMap for reference. Updated Arg descriptions. Made --quiet work better.

11 months agoJAL-629 Check Arg options for obtaining boolean or negative boolean arg from subvals
Ben Soares [Wed, 10 May 2023 12:54:52 +0000 (13:54 +0100)]
JAL-629 Check Arg options for obtaining boolean or negative boolean arg from subvals

11 months agoJAL-629 Catch a NPE, fix a test
Ben Soares [Wed, 10 May 2023 12:31:16 +0000 (13:31 +0100)]
JAL-629 Catch a NPE, fix a test

11 months agoJAL-629 More docs. Usage statement. Adjust some logging output to respect --quiet.
Ben Soares [Wed, 10 May 2023 11:11:38 +0000 (12:11 +0100)]
JAL-629 More docs. Usage statement. Adjust some logging output to respect --quiet.

11 months agoJAL-629 Add --seqid for non-subval use, make arg value naming more consistent in...
Ben Soares [Tue, 9 May 2023 10:19:37 +0000 (11:19 +0100)]
JAL-629 Add --seqid for non-subval use, make arg value naming more consistent in docs