hansonr [Fri, 20 Jul 2018 16:47:31 +0000 (11:47 -0500)]
JAL-3032 adds Java 8 functionality (1/2)
the "::" operator
lambda expressions
java.util.function.*
java.util.stream.*
default methods in interfaces
gmungoc [Fri, 20 Jul 2018 10:15:20 +0000 (11:15 +0100)]
JAL-3048 test updated for AlignExportSettings changes
gmungoc [Fri, 20 Jul 2018 10:04:30 +0000 (11:04 +0100)]
Merge branch 'Jalview-BH/JAL-3026' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026
gmungoc [Fri, 20 Jul 2018 10:04:19 +0000 (11:04 +0100)]
JAL-3048 JalviewJS compliant use of LineartOptions dialog
gmungoc [Fri, 20 Jul 2018 10:03:31 +0000 (11:03 +0100)]
JAL-3048 revised AlignExportSettings dialog with response action
Jim Procter [Thu, 19 Jul 2018 15:40:18 +0000 (16:40 +0100)]
Merge branch 'develop' into Jalview-BH/JAL-3026
Jim Procter [Thu, 19 Jul 2018 15:37:40 +0000 (16:37 +0100)]
Merge branch 'task/JAL-3047_clovercoverage' into develop
Jim Procter [Thu, 19 Jul 2018 15:36:30 +0000 (16:36 +0100)]
JAL-3047 don't set classes unconditionally (forgot to delete it in earlier patch)
gmungoc [Thu, 19 Jul 2018 10:46:04 +0000 (11:46 +0100)]
JAL-3048 inlined 1-line methods, small refactor of ImageMaker.TYPE
gmungoc [Thu, 19 Jul 2018 10:42:59 +0000 (11:42 +0100)]
JAL-3048 revert saveAs action so it works in Javascript too
Jim Procter [Wed, 18 Jul 2018 16:23:17 +0000 (17:23 +0100)]
JAL-3026 updated featurecolourtooltip method signature in tests
Jim Procter [Wed, 18 Jul 2018 16:22:58 +0000 (17:22 +0100)]
JAL-3048 JAL-1353 bug demo update for refactored edit name dialog
Jim Procter [Wed, 18 Jul 2018 16:22:09 +0000 (17:22 +0100)]
JAL-3048 update tests for alignment export bean refactoring
Jim Procter [Wed, 18 Jul 2018 16:21:52 +0000 (17:21 +0100)]
JAL-3048 add additional wrapper methods for JOptionPane to ensure JvOptionPane tests can run unattended
Jim Procter [Wed, 18 Jul 2018 16:20:36 +0000 (17:20 +0100)]
JAL-3048 test for successful save with refactored saveAlignment method
Jim Procter [Wed, 18 Jul 2018 14:40:55 +0000 (15:40 +0100)]
Merge branch 'develop' into Jalview-BH/JAL-3026
clover artefacts added to gitignore. nb - .classpath is now ignored - may need to be redacted
Jim Procter [Wed, 18 Jul 2018 13:33:57 +0000 (14:33 +0100)]
JAL-3033 clean eclipse log before each new js-build
Jim Procter [Wed, 18 Jul 2018 13:30:44 +0000 (14:30 +0100)]
JAL-3033 clean the site directory before compilation in eclipse
Jim Procter [Wed, 18 Jul 2018 13:25:57 +0000 (14:25 +0100)]
JAL-3033 echo eclipse log to stdout for buildlog
gmungoc [Tue, 17 Jul 2018 15:44:24 +0000 (16:44 +0100)]
JAL-3068 LineartOptions for EPS/HTML/SVG, new preferences, i18n
gmungoc [Tue, 17 Jul 2018 07:46:10 +0000 (08:46 +0100)]
Revert "Revert "JAL-3032 net.sf.j2s.core_3.2.1 upgrade""
This reverts commit
75ce39c3308a69bafc2e7c5514e44de22dd3d6f0.
gmungoc [Mon, 16 Jul 2018 14:55:06 +0000 (15:55 +0100)]
JAL-3060 tidy Cancel dialog action handler code
gmungoc [Mon, 16 Jul 2018 13:57:57 +0000 (14:57 +0100)]
Revert "JAL-3032 net.sf.j2s.core_3.2.1 upgrade"
This reverts commit
c9810b8cc443bd2ccd8c42b7318c68f6ae463f47.
gmungoc [Mon, 16 Jul 2018 11:23:14 +0000 (12:23 +0100)]
JAL-3060 more extensive extract method refactoring of FeatureEditor
hansonr [Sat, 14 Jul 2018 14:51:03 +0000 (15:51 +0100)]
JAL-3032 net.sf.j2s.core_3.2.1 upgrade
- project build command back to org.eclipse.jdt.core.javabuilder
- uses JDT CompilationParticipant extension instead of a massive
specialized builder
- solves the Eclipse Photon (non)incremental build problem
- stamps transpiler version into trailer on each .js file
- best (but not critical) to use -clean option when starting Eclipse
after adding this new version of the transpiler.
Jim Procter [Thu, 12 Jul 2018 13:17:13 +0000 (14:17 +0100)]
Merge branch 'develop' of source.jalview.org/git/jalview into develop
Jim Procter [Wed, 11 Jul 2018 19:39:49 +0000 (20:39 +0100)]
JAL-3026 JLabel for SequenceFeature details in jalview-js
Jim Procter [Wed, 11 Jul 2018 19:39:10 +0000 (20:39 +0100)]
JAL-3026 JLabel for alignment properties in jalview-js
Jim Procter [Wed, 11 Jul 2018 13:50:07 +0000 (14:50 +0100)]
Merge branch 'Jalview-BH/JAL-3048_exportSettingsrefactor' into Jalview-BH/JAL-3026
Jim Procter [Wed, 11 Jul 2018 12:27:39 +0000 (13:27 +0100)]
JAL-1551 formatting
Jim Procter [Wed, 11 Jul 2018 12:25:36 +0000 (13:25 +0100)]
JAL-3048 refactored export settings to bean+dialog with callbacks - basically works but could do with more cleanup
admin [Tue, 10 Jul 2018 18:36:47 +0000 (19:36 +0100)]
JAL-3026 BH back online
Jim Procter [Tue, 10 Jul 2018 16:46:25 +0000 (17:46 +0100)]
Merge branch 'Jalview-BH/JAL-3026' of source.jalview.org/git/jalview into Jalview-BH/JAL-3026
Jim Procter [Tue, 10 Jul 2018 16:44:40 +0000 (17:44 +0100)]
JAL-3026 j2sNative fix for About.. panel/splashscreen : use JLabel rather than JTextPane and use <img> tag rather than mediaTracker to display jalview logo in about pane.
gmungoc [Tue, 10 Jul 2018 14:01:34 +0000 (15:01 +0100)]
JAL-3048 obsolete method deleted
gmungoc [Tue, 10 Jul 2018 14:01:18 +0000 (15:01 +0100)]
JAL-3048 code reordered for JalviewJS compliance
Jim Procter [Tue, 10 Jul 2018 11:53:51 +0000 (12:53 +0100)]
JAL-3048 switch from 'dialogdata' to DialogRunner for load Features/Annotations/Otherdata (also needed File object passed through directly)
gmungoc [Tue, 10 Jul 2018 10:58:14 +0000 (11:58 +0100)]
JAL-3048 adapt Cancel and refresh for JalviewJS
Jim Procter [Tue, 10 Jul 2018 10:51:54 +0000 (11:51 +0100)]
JAL-3033 unpack SwingJS last to ensure we always have the latest version of SwingJS in site/swingjs
gmungoc [Mon, 9 Jul 2018 19:03:03 +0000 (20:03 +0100)]
JAL-3048 EditNameDialog modified for JalviewJS (layout, i18n)
gmungoc [Mon, 9 Jul 2018 14:57:30 +0000 (15:57 +0100)]
JAL-3032 BorderLayout renders panel correctly in JalviewJS
gmungoc [Mon, 9 Jul 2018 14:11:40 +0000 (15:11 +0100)]
JAL-1858 separate method highlightSearchResults with fastPaint
gmungoc [Mon, 9 Jul 2018 12:55:48 +0000 (13:55 +0100)]
JAL-3048 _no_ fastPaint when higlighting features, ever
gmungoc [Mon, 9 Jul 2018 12:41:12 +0000 (13:41 +0100)]
JAL-3060 entry points for createFeatures, amendFeatures
gmungoc [Mon, 9 Jul 2018 11:34:22 +0000 (12:34 +0100)]
Merge branch 'Jalview-BH/JAL-3026' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026
gmungoc [Mon, 9 Jul 2018 11:21:58 +0000 (12:21 +0100)]
JAL-3060 extract FeatureEditor class
Jim Procter [Mon, 9 Jul 2018 10:19:28 +0000 (11:19 +0100)]
JAL-3026 'dropins' !
Jim Procter [Mon, 9 Jul 2018 10:16:41 +0000 (11:16 +0100)]
JAL-3026 update README with instructions on setting up Eclipse for java2script and running unzip-to-site to update the site directory after a build.
gmungoc [Mon, 9 Jul 2018 08:33:39 +0000 (09:33 +0100)]
JAL-3058 save modified colour from dialog
Jim Procter [Sun, 8 Jul 2018 11:55:07 +0000 (12:55 +0100)]
JAL-3033 hard reset to clean eclipse workspace before checking out
Jim Procter [Fri, 6 Jul 2018 14:06:01 +0000 (15:06 +0100)]
JAL-3026 unzip-to-site ant task to just update site (swingjs, jslibs, examples and resources)
Jim Procter [Fri, 6 Jul 2018 13:35:51 +0000 (14:35 +0100)]
JAL-3048 remove copied todo
Jim Procter [Fri, 6 Jul 2018 13:32:59 +0000 (14:32 +0100)]
JAL-3048 amendFeatures as dialog runner - repaint after amend not always reliable
Jim Procter [Fri, 6 Jul 2018 13:32:07 +0000 (14:32 +0100)]
JAL-3048 internalDialog with dialogRunner
Jim Procter [Fri, 6 Jul 2018 13:29:34 +0000 (14:29 +0100)]
JAL-3048 internalDialog with dialogRunner
gmungoc [Fri, 6 Jul 2018 11:31:08 +0000 (12:31 +0100)]
JAL-3059 use the right colour for group border
gmungoc [Fri, 6 Jul 2018 09:55:46 +0000 (10:55 +0100)]
JAL-3054 small y-overlap of tooltip and cell leads the eye better
gmungoc [Fri, 6 Jul 2018 09:49:56 +0000 (10:49 +0100)]
JAL-3032 register JTable with ToolTipManager
gmungoc [Fri, 6 Jul 2018 09:41:57 +0000 (10:41 +0100)]
Merge branch 'bug/JAL-3049colourCellTooltip' into Jalview-BH/JAL-3026
gmungoc [Fri, 6 Jul 2018 09:05:43 +0000 (10:05 +0100)]
Merge branch 'Jalview-BH/JAL-3026' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026
gmungoc [Fri, 6 Jul 2018 08:39:49 +0000 (09:39 +0100)]
JAL-3032 use Math.min/max not Float.min/max
hansonr [Fri, 6 Jul 2018 07:59:03 +0000 (08:59 +0100)]
Merge branch 'Jalview-BH/JAL-3026' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026
hansonr [Fri, 6 Jul 2018 07:58:29 +0000 (08:58 +0100)]
JAL-3026 all tabbed panes use JavaScript option
jalview.jbui.swing.JTabbedPane
Jim Procter [Thu, 5 Jul 2018 13:38:42 +0000 (14:38 +0100)]
JAL-2808 JAL-3026 deleted all commented out tab code from the dialog
gmungoc [Thu, 5 Jul 2018 13:27:44 +0000 (14:27 +0100)]
JAL-2808 JAL-3032 drop tabbed layout for Colours and Filters
gmungoc [Thu, 5 Jul 2018 11:09:24 +0000 (12:09 +0100)]
JAL-3058 colour button / menu option use JalviewColourChooser
gmungoc [Thu, 5 Jul 2018 10:38:38 +0000 (11:38 +0100)]
Merge branch 'Jalview-BH/JAL-3026' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026
gmungoc [Thu, 5 Jul 2018 10:38:26 +0000 (11:38 +0100)]
JAL-2808 JAL-3058 code tidy for compiler warnings, column constants
hansonr [Thu, 5 Jul 2018 10:20:39 +0000 (11:20 +0100)]
JAL-3026 moves javajs to srcjars
- important because Java is using older code from the Jmol jar file
hansonr [Thu, 5 Jul 2018 09:50:01 +0000 (10:50 +0100)]
JAL-3026 comment in main test method in PDbFtsrestClient.java
hansonr [Thu, 5 Jul 2018 09:41:47 +0000 (10:41 +0100)]
JAL-3026 renaming build-zip-jars.xml to build-libjs.xml
this file is only to be used when new jar contents are tanspiled into
JavaScript. Preferably add these to src2, compile, and remove them from
src2. This could certainly be automated.
hansonr [Thu, 5 Jul 2018 09:39:15 +0000 (10:39 +0100)]
removing temp files for build of libjs
hansonr [Thu, 5 Jul 2018 09:38:40 +0000 (10:38 +0100)]
srcjar changes for JSONParser - just 'c' |'c' workaround (not necessary
after next transpiler update
hansonr [Thu, 5 Jul 2018 09:23:26 +0000 (10:23 +0100)]
Merge branch 'Jalview-BH/JAL-3026' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026
gmungoc [Thu, 5 Jul 2018 08:52:24 +0000 (09:52 +0100)]
JAL-3058 missed refactoring of JColorChooser
hansonr [Thu, 5 Jul 2018 08:38:35 +0000 (09:38 +0100)]
Merge branch 'Jalview-BH/JAL-3026' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026
hansonr [Thu, 5 Jul 2018 08:35:09 +0000 (09:35 +0100)]
JAL-3026 fixes MigLayout, JSON parser
MiG layout was referencing java.beans only for serialization
JSONParser was using a bitwise syntax for char not supported in
transpiler
SwingJS jalview.javascript.web proxy for WebResources not set up
properly
- JSONParser is working
- PDB REST service call is working
- MiGLayout is loading, but is not laying out properly.
gmungoc [Thu, 5 Jul 2018 08:03:39 +0000 (09:03 +0100)]
JAL-3058 refactored raising JColorChooser for JS compatibility
gmungoc [Wed, 4 Jul 2018 14:44:56 +0000 (15:44 +0100)]
JAL-3032 JAL-3048 adjust how colour chooser is shown
hansonr [Wed, 4 Jul 2018 04:26:18 +0000 (05:26 +0100)]
try(resource), TableRowSorter
hansonr [Wed, 4 Jul 2018 03:42:41 +0000 (04:42 +0100)]
JAL-3026 implements simple REST client
new transpiler adds support for try(resource);
hansonr [Tue, 3 Jul 2018 19:16:28 +0000 (20:16 +0100)]
JAL-3026 adds org.json.simple to srcjars and jsonsimple-site.zip
hansonr [Tue, 3 Jul 2018 18:55:27 +0000 (19:55 +0100)]
SwingJS-site.zip
hansonr [Tue, 3 Jul 2018 18:54:26 +0000 (19:54 +0100)]
adds log4j zip file
hansonr [Tue, 3 Jul 2018 18:30:06 +0000 (19:30 +0100)]
src2 directory added to class path, zipping/unzipping of JAR file source
JAR file source Java is in srcjar/
hansonr [Tue, 3 Jul 2018 18:16:18 +0000 (19:16 +0100)]
JAL-3026 MiGLayout-SwingJS source
hansonr [Tue, 3 Jul 2018 16:55:51 +0000 (17:55 +0100)]
Merge branch 'Jalview-BH/JAL-3026' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026
hansonr [Tue, 3 Jul 2018 16:55:32 +0000 (17:55 +0100)]
JAL-3026 GD#91 "final" keyword deprecated
removed from FeatureTypeSettings
Jim Procter [Tue, 3 Jul 2018 16:35:51 +0000 (17:35 +0100)]
JAL-3026 workarounds and TODOs for JSplitPane setDividerLocation in SwingJS for CDS/Protein split view
Jim Procter [Tue, 3 Jul 2018 16:34:05 +0000 (17:34 +0100)]
JAL-2347 first pass at JAL-2347 - doesn’t quite work in Java or Javascript yet !
Jim Procter [Tue, 3 Jul 2018 16:30:43 +0000 (17:30 +0100)]
JAL-3048 openLinkedAlignment refactor to use dialogRunner plus a conditional callback (the default response) to process alignment data added to alignment if split frame not shown
Jim Procter [Tue, 3 Jul 2018 16:27:30 +0000 (17:27 +0100)]
JAL-3048 first pass at JvOptionDialog as property listener for dialog runner rather than Desktop.dialogdata based method
Jim Procter [Tue, 3 Jul 2018 16:26:30 +0000 (17:26 +0100)]
JAL-3048 allow a default response handler to be set
hansonr [Tue, 3 Jul 2018 15:24:48 +0000 (16:24 +0100)]
JAL-3026 varna README_SWINGJS
gmungoc [Tue, 3 Jul 2018 14:59:01 +0000 (15:59 +0100)]
JAL-3032 revised colour picker, now with ActionListener
hansonr [Tue, 3 Jul 2018 14:15:33 +0000 (15:15 +0100)]
JAL-3026 VARNA files
hansonr [Tue, 3 Jul 2018 13:52:59 +0000 (14:52 +0100)]
JAL-3026 new SwingJS-site.zip
just preliminary for editable combobox
hansonr [Tue, 3 Jul 2018 13:50:09 +0000 (14:50 +0100)]
JAL-3026 libjs and build-site.xml for updating site directory
when SwingJS-site.zip or VARNA-site.zip
hansonr [Tue, 3 Jul 2018 13:46:54 +0000 (14:46 +0100)]
JAL-3026 srcjar files for VARNA and log4j
gmungoc [Tue, 3 Jul 2018 12:42:15 +0000 (13:42 +0100)]
JAL-3054 table tooltip follow mouse in a sensible manner