jalview.git
3 years agoJAL-3690 patch out use of java.streams/spliterator not supported in java2script ...
Jim Procter [Thu, 17 Dec 2020 16:31:10 +0000 (16:31 +0000)]
JAL-3690 patch out use of java.streams/spliterator not supported in java2script (yet)

3 years agoJAL-3690 tweak J2S direct DB access registration for jalview, compbio and other sites
Jim Procter [Tue, 15 Dec 2020 19:04:36 +0000 (19:04 +0000)]
JAL-3690 tweak J2S direct DB access registration for jalview, compbio and other sites

3 years agoJAL-3690 direct access to slivka, compbio, jalview.org and localhost/loopback.
Jim Procter [Tue, 15 Dec 2020 18:46:26 +0000 (18:46 +0000)]
JAL-3690 direct access to slivka, compbio, jalview.org and localhost/loopback.

3 years agoJAL-3690 patch out need for java.time in j2s (see https://github.com/BobHanson/java2s...
Jim Procter [Tue, 15 Dec 2020 18:45:32 +0000 (18:45 +0000)]
JAL-3690 patch out need for java.time in j2s (see https://github.com/BobHanson/java2script/issues/194 )

3 years agoJAL-3690 patch out spinning animation for web service jobs
Jim Procter [Tue, 15 Dec 2020 18:42:37 +0000 (18:42 +0000)]
JAL-3690 patch out spinning animation for web service jobs

3 years agoJAL-3690 disable proxy server for JalviewJS
Jim Procter [Tue, 15 Dec 2020 11:53:50 +0000 (11:53 +0000)]
JAL-3690 disable proxy server for JalviewJS

3 years agoMerge branch 'Jalview-JS/develop' into merge_js_develop
Jim Procter [Mon, 14 Dec 2020 19:58:34 +0000 (19:58 +0000)]
Merge branch 'Jalview-JS/develop' into merge_js_develop
also patched new code from JAL-3690 refactorings

3 years agoMerge branch 'Jalview-JS/develop_j2s_v3_2_9_j11' into Jalview-JS/develop
Jim Procter [Mon, 14 Dec 2020 16:27:15 +0000 (16:27 +0000)]
Merge branch 'Jalview-JS/develop_j2s_v3_2_9_j11' into Jalview-JS/develop

3 years agoJAL-3690 Let's enable web services (seriously this time)
Mateusz [Fri, 11 Dec 2020 14:33:14 +0000 (15:33 +0100)]
JAL-3690 Let's enable web services (seriously this time)

3 years agoJAL-3223 - update swingjs to 3.2.9-j11 Jalview-JS/develop_j2s_v3_2_9_j11
Jim Procter [Thu, 10 Dec 2020 17:50:05 +0000 (17:50 +0000)]
JAL-3223 - update swingjs to 3.2.9-j11

3 years agoJAL-3690 List.copyOf() workaround
Mateusz Waronwy [Fri, 27 Nov 2020 16:01:14 +0000 (17:01 +0100)]
JAL-3690 List.copyOf() workaround

4 years agoJAL-3690 separate startup and poll code in SeqAnnotationCalcWorker
Mateusz Waronwy [Fri, 13 Nov 2020 15:51:38 +0000 (16:51 +0100)]
JAL-3690 separate startup and poll code in SeqAnnotationCalcWorker

4 years agoJAL-3690 - fixed state inconsistency when restarting the calcworker
Mateusz Waronwy [Thu, 12 Nov 2020 15:13:36 +0000 (16:13 +0100)]
JAL-3690 - fixed state inconsistency when restarting the calcworker

4 years agoJAL-3690 partially reworked AlignCalcManager
Mateusz Waronwy [Wed, 11 Nov 2020 18:42:48 +0000 (19:42 +0100)]
JAL-3690 partially reworked AlignCalcManager

todo:
 - modify SeqAnnotationServiceCalcWorker to implement PollableAlignCalcWorkerI
 - fix race condition where worker state gets overriden by the old job (QUEUED to IDLE)

4 years agoJAL-3690 - introduce shutdown method that cleans up manager's resources.
Mateusz Waronwy [Mon, 26 Oct 2020 12:20:00 +0000 (13:20 +0100)]
JAL-3690 - introduce shutdown method that cleans up manager's resources.

4 years agoJAL-3690 Documentation for AlignCalcListener
Mateusz Waronwy [Wed, 21 Oct 2020 14:18:05 +0000 (16:18 +0200)]
JAL-3690 Documentation for AlignCalcListener

4 years agoJAL-3690 Catch and notify about worker cancellation separately.
Mateusz Waronwy [Wed, 21 Oct 2020 13:54:13 +0000 (15:54 +0200)]
JAL-3690 Catch and notify about worker cancellation separately.

4 years agoJAL-3690 Fix concurrent modification exception when workers are cancelled
Mateusz Waronwy [Wed, 21 Oct 2020 13:51:06 +0000 (15:51 +0200)]
JAL-3690 Fix concurrent modification exception when workers are cancelled

4 years agoJAL-3690 Documentation for AlignCalcManagerI2
Mateusz Waronwy [Wed, 21 Oct 2020 13:45:42 +0000 (15:45 +0200)]
JAL-3690 Documentation for AlignCalcManagerI2

4 years agoJAL - 3690 AlignCalc rebuilt - FutureTask-based manager
Mateusz Warowny [Sun, 2 Aug 2020 17:12:26 +0000 (18:12 +0100)]
JAL - 3690 AlignCalc rebuilt - FutureTask-based manager

4 years agoJAL-3577 Removed default JALVIEW_VERSION from gradle.properties. Now being set by...
Ben Soares [Fri, 25 Sep 2020 08:39:02 +0000 (09:39 +0100)]
JAL-3577 Removed default JALVIEW_VERSION from gradle.properties. Now being set by build.gradle

4 years agoJAL-3577 Quick fix adding quotation marks for findProperty("JALVIEW_VERSION")==null...
Ben Soares [Thu, 24 Sep 2020 17:16:17 +0000 (18:16 +0100)]
JAL-3577 Quick fix adding quotation marks for findProperty("JALVIEW_VERSION")==null...

4 years agoJAL-3679 Added externally specified plugins dir to J2sPlugin check
Ben Soares [Fri, 4 Sep 2020 17:29:41 +0000 (18:29 +0100)]
JAL-3679 Added externally specified plugins dir to J2sPlugin check

4 years agoJAL-3690 changed AWSThread to use Timer instead
Mateusz Warowny [Wed, 22 Jul 2020 13:13:00 +0000 (14:13 +0100)]
JAL-3690 changed AWSThread to use Timer instead

4 years agoJAL-3690 alternative servers menu fix
Mateusz Warowny [Fri, 17 Jul 2020 12:43:39 +0000 (13:43 +0100)]
JAL-3690 alternative servers menu fix

4 years agoJAL-3690 restore jws1 JPred
Mateusz Warowny [Fri, 17 Jul 2020 10:59:21 +0000 (11:59 +0100)]
JAL-3690 restore jws1 JPred

4 years agoJAL-3690 switching to CompletableFuture to allow chaining
Mateusz Warowny [Thu, 16 Jul 2020 12:37:22 +0000 (13:37 +0100)]
JAL-3690 switching to CompletableFuture to allow chaining

4 years agoJAL-3690 mark JalviewChangeSupport as deprecated
Mateusz Warowny [Wed, 15 Jul 2020 16:39:59 +0000 (17:39 +0100)]
JAL-3690 mark JalviewChangeSupport as deprecated

4 years agoJAL-3690 refactoring web-services discovery
Mateusz Warowny [Wed, 15 Jul 2020 16:39:21 +0000 (17:39 +0100)]
JAL-3690 refactoring web-services discovery

4 years agoMerge branch 'feature/JAL-3686_slivka_client_js_update' into alpha/merge_212_JalviewJ... alpha/merge_212_JalviewJS_2112
Mateusz Warowny [Thu, 9 Jul 2020 14:43:01 +0000 (15:43 +0100)]
Merge branch 'feature/JAL-3686_slivka_client_js_update' into alpha/merge_212_JalviewJS_2112

Conflicts:
src/jalview/gui/Desktop.java
src/jalview/gui/Preferences.java
src/jalview/jbgui/GPreferences.java

4 years agoJAL-3683 retrieve job status to output stream feature/JAL-3686_slivka_client_js_update
Mateusz Warowny [Wed, 8 Jul 2020 14:27:01 +0000 (15:27 +0100)]
JAL-3683 retrieve job status to output stream

4 years agoJAL-6386 update slivka client for j2s compatibility
Mateusz Warowny [Wed, 8 Jul 2020 11:59:38 +0000 (12:59 +0100)]
JAL-6386 update slivka client for j2s compatibility

4 years agoJAL-3446 unused imports removed
gmungoc [Tue, 30 Jun 2020 11:12:09 +0000 (12:12 +0100)]
JAL-3446 unused imports removed

4 years agoJAL-3648 resize annotation panel after dragging to resize graph height
gmungoc [Thu, 18 Jun 2020 14:43:51 +0000 (15:43 +0100)]
JAL-3648 resize annotation panel after dragging to resize graph height

4 years agoJAL-3493 fix patch for 2.11.1_js (nb - these changes should not be merged to 2.11.2!)
Jim Procter [Mon, 29 Jun 2020 17:39:41 +0000 (18:39 +0100)]
JAL-3493 fix patch for 2.11.1_js (nb - these changes should not be merged to 2.11.2!)

4 years agoJAL-3675 2.11.1.1 release notes
Jim Procter [Mon, 29 Jun 2020 16:46:57 +0000 (17:46 +0100)]
JAL-3675 2.11.1.1 release notes

4 years agoJAL-3493 clear search highlights when escape/deselect all
Jim Procter [Mon, 29 Jun 2020 16:24:29 +0000 (17:24 +0100)]
JAL-3493 clear search highlights when escape/deselect all
 Conflicts:
src/jalview/gui/AlignFrame.java
patch migrated to src/jalview/gui/AligmentPanel.java

4 years agoJAL-3493 failing test - creates a highlight and column selection and then called...
Jim Procter [Mon, 29 Jun 2020 16:19:19 +0000 (17:19 +0100)]
JAL-3493 failing test - creates a highlight and column selection and then called the deselect all alignfjame action and checks if highlight and selection are still present.
 Conflicts:
test/jalview/gui/SeqCanvasTest.java

4 years agoJAL-3659 unnecessary duplication -- test is made in previous block
BobHanson [Thu, 18 Jun 2020 16:00:32 +0000 (11:00 -0500)]
JAL-3659 unnecessary duplication -- test is made in previous block

4 years agoJAL-3446 unintentially left training message in code.
BobHanson [Thu, 18 Jun 2020 15:57:28 +0000 (10:57 -0500)]
JAL-3446 unintentially left training message in code.

4 years agoJAL-3662 JAL-3660 JAL-3561 source formatting
Jim Procter [Wed, 17 Jun 2020 12:49:24 +0000 (13:49 +0100)]
JAL-3662 JAL-3660 JAL-3561 source formatting

4 years agoMerge branch 'cherrypicks/JAL-3660_JAL-3561_JAL-3662_cli_outputformat' into Jalview...
Jim Procter [Wed, 17 Jun 2020 12:24:09 +0000 (13:24 +0100)]
Merge branch 'cherrypicks/JAL-3660_JAL-3561_JAL-3662_cli_outputformat' into Jalview-JS/develop

4 years agoJAL-3660 JAL-3561 output alignment as requested file format as validated by FileForma... cherrypicks/JAL-3660_JAL-3561_JAL-3662_cli_outputformat
Jim Procter [Tue, 16 Jun 2020 16:12:54 +0000 (17:12 +0100)]
JAL-3660 JAL-3561 output alignment as requested file format as validated by FileFormats - report if format cannot be resolved or FileFormatI does not support export.
Merged jbp patch for 2.11.1.0 to rhanson's Jalview-JS/develop reworking of args parsing

4 years agoJAL-3561 JAL-3660 check resolved FileFormatI instances are equivalent to verify forma...
Jim Procter [Tue, 16 Jun 2020 16:11:32 +0000 (17:11 +0100)]
JAL-3561 JAL-3660 check resolved FileFormatI instances are equivalent to verify format is as expected in test

4 years agoJAL-3561 failing test verifying expected fileformat produced during commandlineoperat...
Jim Procter [Fri, 20 Mar 2020 13:12:39 +0000 (13:12 +0000)]
JAL-3561 failing test verifying expected fileformat produced during commandlineoperation tests

4 years agoJAL-3659 proper headless check; skips setProperty for JS
BobHanson [Tue, 16 Jun 2020 23:09:57 +0000 (18:09 -0500)]
JAL-3659 proper headless check; skips setProperty for JS

4 years agoJAL-3662 simple fix for CLI not using right format for output of
BobHanson [Tue, 16 Jun 2020 23:00:51 +0000 (18:00 -0500)]
JAL-3662 simple fix for CLI not using right format for output of
alignment.

4 years agoMerge branch 'Jalview-JS/develop' of https://source.jalview.org/git/jalview.git into...
BobHanson [Tue, 16 Jun 2020 12:51:05 +0000 (07:51 -0500)]
Merge branch 'Jalview-JS/develop' of https://source.jalview.org/git/jalview.git into Jalview-JS/develop

4 years agoJAL-3446 -- YEIKS! two checkURLLinks calls!
BobHanson [Tue, 16 Jun 2020 12:44:20 +0000 (07:44 -0500)]
JAL-3446 -- YEIKS! two checkURLLinks calls!

4 years agoMerge branch 'Jalview-JS/develop' of https://source.jalview.org/git/jalview.git into...
gmungoc [Tue, 16 Jun 2020 12:00:49 +0000 (13:00 +0100)]
Merge branch 'Jalview-JS/develop' of https://source.jalview.org/git/jalview.git into Jalview-JS/develop

4 years agoJAL-3583 better handling of null or empty tooltip on annotation
gmungoc [Tue, 16 Jun 2020 12:00:29 +0000 (13:00 +0100)]
JAL-3583 better handling of null or empty tooltip on annotation

4 years agoJAL-3446 defer size calculations until panel added to window
gmungoc [Tue, 16 Jun 2020 11:47:12 +0000 (12:47 +0100)]
JAL-3446 defer size calculations until panel added to window

4 years agoJAL-3446 proper call for headless state
BobHanson [Tue, 16 Jun 2020 11:23:01 +0000 (06:23 -0500)]
JAL-3446 proper call for headless state

4 years agoJAL-3446 CommandLineOperation test
BobHanson [Tue, 16 Jun 2020 04:23:26 +0000 (23:23 -0500)]
JAL-3446 CommandLineOperation test

 - cleaner headless check when adding JInternalFrame to Desktop
instance.

4 years agoJAL-3446 CommandLineOperation test
BobHanson [Tue, 16 Jun 2020 03:07:02 +0000 (22:07 -0500)]
JAL-3446 CommandLineOperation test

 - headless check must be before Desktop.getInstance(), as you can't
make an instance of JFrame() when headless.

4 years agoJAL-3446 CTRL-DOWN check for headless operation
BobHanson [Tue, 16 Jun 2020 03:05:44 +0000 (22:05 -0500)]
JAL-3446 CTRL-DOWN check for headless operation

4 years agoMerge branch 'Jalview-JS/develop' of https://source.jalview.org/git/jalview.git into...
BobHanson [Mon, 15 Jun 2020 17:55:05 +0000 (12:55 -0500)]
Merge branch 'Jalview-JS/develop' of https://source.jalview.org/git/jalview.git into Jalview-JS/develop

4 years agoJAL-3657 SwingJS HashMap.putEntries() coding mistake.
BobHanson [Mon, 15 Jun 2020 17:54:52 +0000 (12:54 -0500)]
JAL-3657 SwingJS HashMap.putEntries() coding mistake.

4 years agoJAL-3658 Now only making cores from utils/jalviewjs/classlists/*.txt
soares [Mon, 15 Jun 2020 14:21:01 +0000 (15:21 +0100)]
JAL-3658 Now only making cores from utils/jalviewjs/classlists/*.txt

4 years agoJAL-3446 breaking change redacted
gmungoc [Mon, 15 Jun 2020 09:20:15 +0000 (10:20 +0100)]
JAL-3446 breaking change redacted

4 years agoMerge branch 'Jalview-JS/develop' of https://source.jalview.org/git/jalview.git into...
gmungoc [Mon, 15 Jun 2020 07:24:41 +0000 (08:24 +0100)]
Merge branch 'Jalview-JS/develop' of https://source.jalview.org/git/jalview.git into Jalview-JS/develop

4 years agoJAL-3445 BSML BBB file format.
BobHanson [Sun, 14 Jun 2020 03:10:54 +0000 (22:10 -0500)]
JAL-3445 BSML BBB file format.

- merge of BSML test branch.
- includes BSMLFileTest
- preliminary; does not read complement
- See Jalview-JS/develop/temp/bbb.dtd.pdf

4 years agoJAL-3653 SwingJS support for indeterminate JProgressBar
BobHanson [Sun, 14 Jun 2020 02:42:30 +0000 (21:42 -0500)]
JAL-3653 SwingJS support for indeterminate JProgressBar

4 years agoJAL-3487 Splash screen
BobHanson [Sat, 13 Jun 2020 21:37:52 +0000 (16:37 -0500)]
JAL-3487 Splash screen

- cleaner code, more comments
- adds SwingJS support for 1-ms image finalization
  (using JSToolkit.dispatch instead of invokeLater

4 years agoJAL-3487 Splash screen
BobHanson [Sat, 13 Jun 2020 17:30:28 +0000 (12:30 -0500)]
JAL-3487 Splash screen

- JS now uses StateMachine

- simple example of how StateMachine works.

4 years agoMerge branch 'Jalview-JS/develop.JAL-3445-BSML-reader' into Jalview-JS/develop
BobHanson [Sat, 13 Jun 2020 14:41:14 +0000 (09:41 -0500)]
Merge branch 'Jalview-JS/develop.JAL-3445-BSML-reader' into Jalview-JS/develop

4 years agoJAL-3446 SwingJS update
BobHanson [Fri, 12 Jun 2020 14:02:20 +0000 (09:02 -0500)]
JAL-3446 SwingJS update

-fixes desktop frame not taking focus when clicked, so not processing
menu shortcuts

4 years agoJAL-3664 shortcuts in Desktop not working from AlignFrame
BobHanson [Fri, 12 Jun 2020 13:32:44 +0000 (08:32 -0500)]
JAL-3664 shortcuts in Desktop not working from AlignFrame

- missing test for JInternalFrame in JComponent.processKeyBindings

4 years agoJAL-3446 fixing a bad merge, sorry
soares [Fri, 12 Jun 2020 11:24:55 +0000 (12:24 +0100)]
JAL-3446 fixing a bad merge, sorry

4 years agoJAL-3446 separated out potential exceptions for simplified key mask operation
soares [Fri, 12 Jun 2020 11:15:32 +0000 (12:15 +0100)]
JAL-3446 separated out potential exceptions for simplified key mask operation

4 years agoJAL-3446 removing mouse button test debug
BobHanson [Fri, 12 Jun 2020 08:45:06 +0000 (03:45 -0500)]
JAL-3446 removing mouse button test debug

4 years agoSwingJS upgrade fixes AlignmentPanel keyPressed not called
BobHanson [Fri, 12 Jun 2020 06:12:29 +0000 (01:12 -0500)]
SwingJS upgrade fixes AlignmentPanel keyPressed not called

- ContentPane was getting the message, not JInternalFrame

4 years agoJAL-3446 from applet -- reload; also fixes some repaint issues
BobHanson [Fri, 12 Jun 2020 05:31:52 +0000 (00:31 -0500)]
JAL-3446 from applet -- reload; also fixes some repaint issues

4 years agoJAL-3624 code tidy
gmungoc [Thu, 11 Jun 2020 15:11:48 +0000 (16:11 +0100)]
JAL-3624 code tidy

4 years agoJAL-3624 unneeded import removed
gmungoc [Thu, 11 Jun 2020 15:04:48 +0000 (16:04 +0100)]
JAL-3624 unneeded import removed

4 years agoJAL-3446 misplaced } removed drop and window listeners from JS
BobHanson [Thu, 11 Jun 2020 13:37:11 +0000 (08:37 -0500)]
JAL-3446 misplaced } removed drop and window listeners from JS

4 years agoJAL-3446 no need for SHIFT_DOWN or ALT_DOWN masks
BobHanson [Thu, 11 Jun 2020 13:34:37 +0000 (08:34 -0500)]
JAL-3446 no need for SHIFT_DOWN or ALT_DOWN masks

4 years agoFirst try at merging didn't go so well.
BobHanson [Thu, 11 Jun 2020 12:19:17 +0000 (07:19 -0500)]
First try at merging didn't go so well.

4 years agoMerge branch 'Jalview-JS/develop.JAL-3446.ctrlDown' into
BobHanson [Thu, 11 Jun 2020 12:13:36 +0000 (07:13 -0500)]
Merge branch 'Jalview-JS/develop.JAL-3446.ctrlDown' into
Jalview-JS/develop

Conflicts:
src/jalview/bin/JalviewJS2.java
src/jalview/gui/Desktop.java
src/jalview/util/Platform.java

4 years agoJAL-3446, JAL-3647 after first successful test run;
BobHanson [Thu, 11 Jun 2020 00:40:52 +0000 (19:40 -0500)]
JAL-3446, JAL-3647 after first successful test run;
removing debug messages

4 years agoBamboo #36 checking component sizes
BobHanson [Wed, 10 Jun 2020 22:49:51 +0000 (17:49 -0500)]
Bamboo #36 checking component sizes

4 years agoBamboo text #35 - simpler logic; avoids impossible repaint, validation?
BobHanson [Wed, 10 Jun 2020 21:03:42 +0000 (16:03 -0500)]
Bamboo text #35 - simpler logic; avoids impossible repaint, validation?

4 years agoBamboo test #3 The problem is not threading. It is feedback from
BobHanson [Wed, 10 Jun 2020 18:18:43 +0000 (13:18 -0500)]
Bamboo test #3 The problem is not threading. It is feedback from
ViewportRanges to AlignmentPanel from trying to set the ranges to
invalid values.

4 years agoBamboo test - setting method priorities
BobHanson [Wed, 10 Jun 2020 17:48:37 +0000 (12:48 -0500)]
Bamboo test - setting method priorities

4 years agoBamboo test 2 -- threads and stacktrace
BobHanson [Wed, 10 Jun 2020 17:24:58 +0000 (12:24 -0500)]
Bamboo test 2 -- threads and stacktrace

4 years agoSo close! Bamboo test
BobHanson [Wed, 10 Jun 2020 17:05:25 +0000 (12:05 -0500)]
So close! Bamboo test

4 years agoJAL-3446 JAL-3645 tooltip testing not intended to be checked in.
BobHanson [Wed, 10 Jun 2020 16:31:05 +0000 (11:31 -0500)]
JAL-3446 JAL-3645 tooltip testing not intended to be checked in.

4 years agoJAL-3645 errant "g" in JavaDoc
BobHanson [Wed, 10 Jun 2020 16:28:56 +0000 (11:28 -0500)]
JAL-3645 errant "g" in JavaDoc

4 years agoJAL-3446 from applet, JAL-3584 tooltip fixes <br> and allows different
BobHanson [Wed, 10 Jun 2020 15:52:59 +0000 (10:52 -0500)]
JAL-3446 from applet, JAL-3584 tooltip fixes <br> and allows different
html style coding for Java and JavaScript

4 years agoJAL-3446 SwingJS upgrade for html labels and tooltips preferred size fix
BobHanson [Wed, 10 Jun 2020 15:48:17 +0000 (10:48 -0500)]
JAL-3446 SwingJS upgrade for html labels and tooltips preferred size fix

- adds display:inline-block to label spans
- better testing for isHTML in labels

4 years agoJAL-3446 more tweaks to tests failing on build server
gmungoc [Wed, 10 Jun 2020 09:14:13 +0000 (10:14 +0100)]
JAL-3446 more tweaks to tests failing on build server

4 years agoMerge branch 'Jalview-JS/develop' of https://source.jalview.org/git/jalview.git into...
gmungoc [Wed, 10 Jun 2020 08:59:39 +0000 (09:59 +0100)]
Merge branch 'Jalview-JS/develop' of https://source.jalview.org/git/jalview.git into Jalview-JS/develop

4 years agoJAL-3446 tests - Popup/HTML changes in Applet
BobHanson [Wed, 10 Jun 2020 05:22:18 +0000 (00:22 -0500)]
JAL-3446 tests - Popup/HTML changes in Applet

- <br> indicates no additional line breaks.
- removal of unrealistic tests ("false" tests of jws2Discoverer HTML
messages)
- accepts either <br> or <br/> (as does JLabel)

4 years agoJAL-3446 AlignViewportTest
BobHanson [Wed, 10 Jun 2020 05:03:22 +0000 (00:03 -0500)]
JAL-3446 AlignViewportTest

- optionally stops jabaws checking interference; Allows a bit more time,
for calculation to start, I think.
- passing 8 times in a row

4 years agoJAL-3446 Dynamic menu - Moves calc sortby tree item creation to opening
BobHanson [Wed, 10 Jun 2020 03:07:59 +0000 (22:07 -0500)]
JAL-3446 Dynamic menu - Moves calc sortby tree item creation to opening
of its submenu, rather than the upper-level sort menu.

- suggestion only; changes setVisible to setEnabled, more along the
lines of standard practice (?)
- allows for a simple change from "enabled" to "visible" if desired, but
still leaves the submenu creation in its most proximate location.

4 years agoJAL-3446 SwingJS-site.zip for dynamic menus
BobHanson [Wed, 10 Jun 2020 03:01:04 +0000 (22:01 -0500)]
JAL-3446 SwingJS-site.zip for dynamic menus

- adds missing mouse-event bindings to all
  dynamically created menu items
  immediately after return from menuSelected event
- fixes issue of menus too eager to close

4 years agoJAL-3446 problem with Select-Find tooltip
BobHanson [Tue, 9 Jun 2020 21:32:02 +0000 (16:32 -0500)]
JAL-3446 problem with Select-Find tooltip

- Just too complex to allow wrapping AND <br> tags.

- Compromise is to not worry about "maximum length" if "<br>" is used.

- Assumption is that if you took the time to put in a <br> you expect
that to be where (and only where) the line breaks are and also to define
the width of the tooltip

- adds a thin border around the tooltip text.

4 years agoJAL-3446 proposed dropdown fix
BobHanson [Tue, 9 Jun 2020 21:29:00 +0000 (16:29 -0500)]
JAL-3446 proposed dropdown fix

- 100 ms delay for opening
- proper toggle operation for button
- all actions on mouseup
- tooltips open and close appropriately

4 years agoJAL-3446 tearDown to fix unit test fail
gmungoc [Tue, 9 Jun 2020 15:08:28 +0000 (16:08 +0100)]
JAL-3446 tearDown to fix unit test fail

4 years agoMerge branch 'Jalview-JS/develop' of https://source.jalview.org/git/jalview.git into...
BobHanson [Tue, 9 Jun 2020 06:55:57 +0000 (01:55 -0500)]
Merge branch 'Jalview-JS/develop' of https://source.jalview.org/git/jalview.git into Jalview-JS/develop