gmungoc [Thu, 6 Dec 2018 14:54:30 +0000 (14:54 +0000)]
JAL-3048 explicit instead of default 'No' response handler
gmungoc [Thu, 6 Dec 2018 13:26:46 +0000 (13:26 +0000)]
Merge branch 'develop' into Jalview-BH/JAL-3026-JAL-3063-JAXB
gmungoc [Thu, 6 Dec 2018 10:06:25 +0000 (10:06 +0000)]
JAL-1854 fix Checkstyle import violations
gmungoc [Thu, 6 Dec 2018 10:05:57 +0000 (10:05 +0000)]
JAL-1854 Checkstyle updated to 8.12
gmungoc [Tue, 4 Dec 2018 13:22:55 +0000 (13:22 +0000)]
JAL-3032 set radio buttons transparent
hansonr [Tue, 4 Dec 2018 08:31:45 +0000 (02:31 -0600)]
SwingJS upgrade -- tables smoother, faster; more to do?
Still a problem with FeatureTypeSettings not responding to color chooser
OK properly. (Color is not setting.)
hansonr [Tue, 4 Dec 2018 01:18:28 +0000 (19:18 -0600)]
x,y switch in FeatureIcon
// g.fillRect(0, e1, width - e1, height); // BH 2018
g.fillRect(e1, 0, width - e1, height);
hansonr [Mon, 3 Dec 2018 17:11:31 +0000 (11:11 -0600)]
Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026-JAL-3063-JAXB
gmungoc [Mon, 3 Dec 2018 11:30:09 +0000 (11:30 +0000)]
JAL-3168 include feature type in colour chooser dialog title
gmungoc [Mon, 3 Dec 2018 10:41:37 +0000 (10:41 +0000)]
JAL-3167 end cell editing on cancel in colour chooser
gmungoc [Mon, 3 Dec 2018 10:37:35 +0000 (10:37 +0000)]
JAL-3058 provide cancel callback method for colour chooser
hansonr [Sat, 1 Dec 2018 11:44:39 +0000 (05:44 -0600)]
adding jaxbtest.jvx and directing JalviewJS2.java to open it.
gmungoc [Tue, 27 Nov 2018 16:21:06 +0000 (16:21 +0000)]
JAL-3163 only log missing message keys once each
gmungoc [Mon, 26 Nov 2018 16:24:32 +0000 (16:24 +0000)]
JAL-3162 only allow start <= end while modifying
hansonr [Mon, 26 Nov 2018 12:29:29 +0000 (06:29 -0600)]
jsSlider null issue (was missing "this.")
hansonr [Mon, 26 Nov 2018 12:19:52 +0000 (06:19 -0600)]
Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026-JAL-3063-JAXB
hansonr [Mon, 26 Nov 2018 12:19:19 +0000 (06:19 -0600)]
missing submenu fix
gmungoc [Mon, 26 Nov 2018 10:44:56 +0000 (10:44 +0000)]
JAL-3032 make JS properties conditional on Jalview.isJS()
hansonr [Mon, 26 Nov 2018 05:37:38 +0000 (23:37 -0600)]
fixes sluggish frame moves -- no need to repaint JInternalFrame
hansonr [Mon, 26 Nov 2018 04:30:02 +0000 (22:30 -0600)]
JSlider/JScrollbar issues resolved (preliminary)
- destroyed slider still being called. Possibly because it is still
somehow registered with jQuery. TODO
- note that frames are being redrawn when moved. This is unnecessary in
SwingJS.
hansonr [Mon, 26 Nov 2018 02:39:18 +0000 (20:39 -0600)]
implements swingjs
JPanel, JRootPane, and JDesktopPane allow for
putClientProperty("swingjs.overflow.hidden","false")
Setting getRootPane(), getContentPane(), and the desktop itself are all
necessary.
See jalview/gui/Desktop.java
hansonr [Mon, 26 Nov 2018 02:36:25 +0000 (20:36 -0600)]
adds swingjs.overflow.hidden client property
see Desktop.java
hansonr [Sat, 24 Nov 2018 18:09:48 +0000 (12:09 -0600)]
cursors for panels
BH note to self: JSComponentUI was using ui.domNode instead of
ui.outerNode. For a panel this is an empty node inside the outerNode,
which is what holds all the children. So the cursor was being set, but
the children did not inherit it.
Also missing some cursor names; now set to draw cursor names from
JSToolkit. But note that JSToolkit.setCursor should not be called.
hansonr [Sat, 24 Nov 2018 16:43:48 +0000 (10:43 -0600)]
ColorChooser fix, JSlider fix, JMenuBar fix
ColorChooser RGB panel sliders broken
JMenuBar needed to allow adding menu items before after fully created
hansonr [Thu, 22 Nov 2018 01:02:08 +0000 (19:02 -0600)]
#104 JTextArea not wrapping.
hansonr [Thu, 22 Nov 2018 00:17:48 +0000 (18:17 -0600)]
#97 JLabel, JPanel LineBorder missing;
just needed removal of a Graphics2D check.
hansonr [Wed, 21 Nov 2018 19:54:27 +0000 (13:54 -0600)]
OK, several good fixes here.
- AJAX caching using Java's URLConnection.setUseCache() and
setDefaultUseCache() methods
- correct corrected jquery-ui-j2sscroller.js file (really!)
- popup menu add/replace (was just drop-down)
- antialiasing returned for graphics
hansonr [Wed, 21 Nov 2018 19:20:00 +0000 (13:20 -0600)]
graphics antialias fix, one more try at getting files right for
scrollbar
hansonr [Wed, 21 Nov 2018 18:36:00 +0000 (12:36 -0600)]
fixes popup menu add/remove; fixes unicode triangle
hansonr [Wed, 21 Nov 2018 04:50:12 +0000 (22:50 -0600)]
final menu work
hansonr [Wed, 21 Nov 2018 04:21:20 +0000 (22:21 -0600)]
fixes for menus and scrollbars
hansonr [Wed, 21 Nov 2018 04:21:20 +0000 (22:21 -0600)]
fixes for menus and scrollbars
hansonr [Tue, 20 Nov 2018 12:50:14 +0000 (06:50 -0600)]
untested new SwingJS-site.zip so that at least we all have the same one.
hansonr [Tue, 20 Nov 2018 05:00:58 +0000 (23:00 -0600)]
Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026-JAL-3063-JAXB
hansonr [Tue, 20 Nov 2018 05:00:12 +0000 (23:00 -0600)]
should fix issue with hover-activated scrollbar
gmungoc [Mon, 19 Nov 2018 15:14:34 +0000 (15:14 +0000)]
JAL-3032 J2S variant for painting JTable
gmungoc [Mon, 19 Nov 2018 15:13:19 +0000 (15:13 +0000)]
JAL-3032 reinstate methods now available in SwingJS
hansonr [Sun, 18 Nov 2018 06:57:30 +0000 (00:57 -0600)]
JAL-3026-JAL-3063 fix for JTable row/col dragging
hansonr [Sun, 18 Nov 2018 06:56:58 +0000 (00:56 -0600)]
adds JS hook for JTable repaint
hansonr [Sun, 18 Nov 2018 06:02:15 +0000 (00:02 -0600)]
BH - suggestion to turn off column dragging in Java (and JavaScript)
hansonr [Sun, 18 Nov 2018 05:21:31 +0000 (23:21 -0600)]
misc fixes
adds move cursor for JSplitPane
corrects EventDispatchThread miscoding
adds dummy frame consideration for SwingUtilities.SharedOwnerFrame
sets mouse click for multiple click from jqevent.originalEvent
adds JSplitPane drag cursor on mouse move
fixes JComboBox not being disabled
fixes early setCursor before peer is created
hansonr [Sun, 18 Nov 2018 00:37:39 +0000 (18:37 -0600)]
JAL-3026-JAL-3063 #98, #141
hansonr [Sat, 17 Nov 2018 21:00:38 +0000 (15:00 -0600)]
JAL-3026-JAL-3063 Menu font line spacing fix
hansonr [Sat, 17 Nov 2018 20:37:50 +0000 (14:37 -0600)]
JAL-3026-JAL-3063 menu fonts
hansonr [Sat, 17 Nov 2018 19:37:54 +0000 (13:37 -0600)]
SwingJS-site.zip for menus JAL-3026
hansonr [Sat, 17 Nov 2018 19:24:07 +0000 (13:24 -0600)]
JAL-3026-JAL-3063 menus dyanamic; better alignment
hansonr [Fri, 16 Nov 2018 09:16:37 +0000 (03:16 -0600)]
JAL-3026-JAL-3063 fix for panel layout failure
SwingJS-site.zip
gmungoc [Fri, 16 Nov 2018 08:04:54 +0000 (08:04 +0000)]
JAL-2069 wider dialog so all fields show!
hansonr [Fri, 16 Nov 2018 00:19:07 +0000 (18:19 -0600)]
fixing several GD# -- see green colors
hansonr [Thu, 15 Nov 2018 18:54:02 +0000 (12:54 -0600)]
Jmol/SwingJS-site update for handling communally cached files
gmungoc [Thu, 15 Nov 2018 14:04:08 +0000 (14:04 +0000)]
JAL-3063 remove commented code, suppress debug output
gmungoc [Thu, 15 Nov 2018 14:02:52 +0000 (14:02 +0000)]
JAL-2344 unit test updated for code change
gmungoc [Thu, 15 Nov 2018 13:59:34 +0000 (13:59 +0000)]
JAL-3032 JAL-2344 project files are 'identifiable'
hansonr [Thu, 15 Nov 2018 12:57:13 +0000 (06:57 -0600)]
JAL-3026-JAL-3063 aliases JSFrame/JSDialog as Frame/Dialog
hansonr [Thu, 15 Nov 2018 04:38:08 +0000 (22:38 -0600)]
JMenu selected/deselected events implemented
gmungoc [Wed, 14 Nov 2018 16:34:09 +0000 (16:34 +0000)]
JAL-3032 don't throw Exception to signal chain not found, return null
gmungoc [Wed, 14 Nov 2018 15:18:23 +0000 (15:18 +0000)]
JAL-3152 holding patch for colour Jmol by sequence
hansonr [Wed, 14 Nov 2018 13:50:08 +0000 (07:50 -0600)]
JAL-3026-JAL-3063 fixes title-bar overflow
hansonr [Tue, 13 Nov 2018 22:57:02 +0000 (16:57 -0600)]
new jmol-app.zip fixes unnecessary Exception calling in COLOR cmd
hansonr [Tue, 13 Nov 2018 20:32:41 +0000 (14:32 -0600)]
Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026-JAL-3063-JAXB
hansonr [Tue, 13 Nov 2018 20:32:21 +0000 (14:32 -0600)]
JAL-3026-JAL-3063 fixes tooltip persistence problem GD#148
gmungoc [Tue, 13 Nov 2018 19:08:32 +0000 (19:08 +0000)]
JAL-3026 add equals() to test
gmungoc [Tue, 13 Nov 2018 18:49:17 +0000 (18:49 +0000)]
JAL-3026 tweak to test class
gmungoc [Tue, 13 Nov 2018 17:52:42 +0000 (17:52 +0000)]
JAL-3026 test for File.hashCode problem
gmungoc [Tue, 13 Nov 2018 08:19:37 +0000 (08:19 +0000)]
Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026-JAL-3063-JAXB
gmungoc [Mon, 12 Nov 2018 17:43:59 +0000 (17:43 +0000)]
JAL-3076 JalviewJS requires lower case content-type parameter in URL
hansonr [Mon, 12 Nov 2018 10:44:03 +0000 (04:44 -0600)]
0-length SwingJS-site
hansonr [Mon, 12 Nov 2018 00:54:43 +0000 (18:54 -0600)]
JAL-3026-JAL-3063 removes antialiasing
trying to make lines thinner, but this is not the way, apparently.
hansonr [Sun, 11 Nov 2018 23:42:21 +0000 (17:42 -0600)]
Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026-JAL-3063-JAXB
hansonr [Sun, 11 Nov 2018 20:36:41 +0000 (14:36 -0600)]
Fixes for JInternalFrame, JAXB, String
hansonr [Sun, 11 Nov 2018 20:36:41 +0000 (14:36 -0600)]
Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026-JAL-3063-JAXB
hansonr [Sun, 11 Nov 2018 20:35:27 +0000 (14:35 -0600)]
Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of
https://source.jalview.org/git/jalview.git into
Jalview-BH/JAL-3026-JAL-3063-JAXB
Conflicts:
swingjs/SwingJS-site.zip
swingjs/timestamp
swingjs/ver/3.2.4/SwingJS-site.zip
swingjs/ver/3.2.4/timestamp
hansonr [Sun, 11 Nov 2018 20:35:27 +0000 (14:35 -0600)]
Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of
https://source.jalview.org/git/jalview.git into
Jalview-BH/JAL-3026-JAL-3063-JAXB
Conflicts:
swingjs/SwingJS-site.zip
swingjs/timestamp
swingjs/ver/3.2.4/SwingJS-site.zip
swingjs/ver/3.2.4/timestamp
hansonr [Sun, 11 Nov 2018 20:13:15 +0000 (14:13 -0600)]
JAL-3026-JAL-3063 JTable and JSplitPane
JTable performance improved; still rendering twice?
JSplitPane implemented.
JFrame and JInternalFrame jumping fixed.
hansonr [Sun, 11 Nov 2018 20:13:15 +0000 (14:13 -0600)]
JAL-3026-JAL-3063 JTable and JSplitPane
JTable performance improved; still rendering twice?
JSplitPane implmented.
hansonr [Sun, 11 Nov 2018 15:47:17 +0000 (09:47 -0600)]
better JTable performance, 1/2
hansonr [Sun, 11 Nov 2018 10:26:45 +0000 (04:26 -0600)]
pivot table summary of @Xml*
hansonr [Sun, 11 Nov 2018 10:26:10 +0000 (04:26 -0600)]
adds explicit AJAX-allowed
hansonr [Sun, 11 Nov 2018 00:41:44 +0000 (18:41 -0600)]
JAL-3026-JAL-3063 transpiler and runtime update
Adds @XmlElements for UniProt and EMBL
Fixes missing border UIResource
Removes debugging messages in JTable and JAXB*
hansonr [Sun, 11 Nov 2018 00:37:07 +0000 (18:37 -0600)]
minor org.json JavaScript version update
hansonr [Sun, 11 Nov 2018 00:35:59 +0000 (18:35 -0600)]
adds static declaration of AJAX-readable domains
hansonr [Fri, 9 Nov 2018 02:52:37 +0000 (20:52 -0600)]
JAL-3026-JAL-3063 SwingJS-site.zip fix
- JTable null cell value,
- JAXB fix for xmlns in uniprot
gmungoc [Thu, 8 Nov 2018 15:34:57 +0000 (15:34 +0000)]
JAL-1889 ignore Clover instrumentation in test (second attempt)
gmungoc [Thu, 8 Nov 2018 15:24:06 +0000 (15:24 +0000)]
JAL-1889 unit test tweaks for running on server
hansonr [Thu, 8 Nov 2018 13:28:13 +0000 (07:28 -0600)]
Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026-JAL-3063-JAXB
gmungoc [Thu, 8 Nov 2018 13:27:49 +0000 (13:27 +0000)]
JAL-3116 better unmarshalling of EMBL/Uniprot XML
hansonr [Thu, 8 Nov 2018 13:27:18 +0000 (07:27 -0600)]
Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026-JAL-3063-JAXB
hansonr [Thu, 8 Nov 2018 13:26:20 +0000 (07:26 -0600)]
removed jalview test code truncated ObjectFactory
gmungoc [Thu, 8 Nov 2018 11:04:20 +0000 (11:04 +0000)]
JAL-3048 use JalviewJS compatible JalviewFileChooser.showOpenDialog
gmungoc [Thu, 8 Nov 2018 11:00:00 +0000 (11:00 +0000)]
JAL-3048 override showOpenDialog with JalviewJS compatible code
hansonr [Wed, 7 Nov 2018 18:03:26 +0000 (12:03 -0600)]
Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026-JAL-3063-JAXB
hansonr [Wed, 7 Nov 2018 13:40:57 +0000 (07:40 -0600)]
JAL-3026-JAL-3063 JAXB unmarshaller fix
hansonr [Wed, 7 Nov 2018 13:40:57 +0000 (07:40 -0600)]
JAL-3026-JAL-3063 session test files
JS loads java50.jvx, but not java50b.jvx.
hansonr [Wed, 7 Nov 2018 04:23:56 +0000 (22:23 -0600)]
JAL-3026-JAL-3063-JAXB marshalling
JAXB marshalling/unmarshalling successful
JavaScript marshal -> Java unmarshal
JavaScript marshal -> JavaScript unmarshal
Java marshal -> JavaScript unmarshal
hansonr [Tue, 6 Nov 2018 01:38:12 +0000 (19:38 -0600)]
Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of
https://source.jalview.org/git/jalview.git into
Jalview-BH/JAL-3026-JAL-3063-JAXB
Conflicts:
swingjs/SwingJS-site.zip
swingjs/timestamp
swingjs/ver/3.2.4/SwingJS-site.zip
swingjs/ver/3.2.4/timestamp
hansonr [Fri, 2 Nov 2018 06:50:46 +0000 (01:50 -0500)]
JAXB marshalling by JavaScript successfully unmarshalled in Java
JalviewJS session save JAXB; Jalview (Java app) drag drop.
hansonr [Fri, 2 Nov 2018 06:50:46 +0000 (01:50 -0500)]
Marshalling produces valid ZIP file. Unmarshalling hanging on getting a
system JAXBContextFactory -- simple enough to do, just haven't done it.
hansonr [Fri, 2 Nov 2018 01:39:39 +0000 (20:39 -0500)]
JAXB update site + transpiler
- ObjectFactory hack (does not actually use the methods)
- removal of jalviewBH
- new SwingJS-site and transpiler
hansonr [Thu, 1 Nov 2018 17:06:13 +0000 (12:06 -0500)]
Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of https://source.jalview.org/git/jalview.git into Jalview-BH/JAL-3026-JAL-3063-JAXB
hansonr [Thu, 1 Nov 2018 17:05:41 +0000 (12:05 -0500)]
SwingJS-site and net.sf.j2s.core.jar
Note that this does include a new transpiler.