Merge branch 'develop' into merge/big_merge_of_bens_stuff_before_2_11_3_0
authorBen Soares <b.soares@dundee.ac.uk>
Mon, 28 Aug 2023 19:17:32 +0000 (20:17 +0100)
committerBen Soares <b.soares@dundee.ac.uk>
Mon, 28 Aug 2023 19:17:32 +0000 (20:17 +0100)
THIRDPARTYLIBS
help/markdown/releases/release-2_11_3_0.md
src/jalview/gui/SeqCanvas.java

index 3ec73d3..a2710f4 100644 (file)
@@ -42,7 +42,7 @@ jetty-http-9.2.10.v20150310.jar
 jetty-io-9.2.10.v20150310.jar
 jetty-server-9.2.10.v20150310.jar
 jetty-util-9.2.10.v20150310.jar
-jfreesvg-2.1.jar       GPL v3 licensed library from the JFree suite - http://www.jfree.org/jfreesvg/
+jfreesvg-3.4.3.jar     GPL v3 licensed library from the JFree suite - last release with Java 1.8 compatibility http://www.jfree.org/jfreesvg/
 JGoogleAnalytics_0.3.jar       APL 2.0 License - http://code.google.com/p/jgoogleanalytics/
 jhall.jar
 Jmol-NO_LOG4J-14.31.53.jar     GPL/LGPLv2 built manually from commit https://github.com/BobHanson/Jmol-SwingJS/commit/a6a2fb767e3fc2a73e72d926a11fd93a0e4c9f23 (excluded jspecview/application to compile)
index 206bbba..a433bc6 100644 (file)
@@ -48,6 +48,11 @@ channel: "release"
 
 ### Other improvements
 
+
+- <!-- JAL-4250 --> Secondary structure annotation glyphs are rendered anti-aliasing when enabled
+- <!-- JAL-325 --> Helix and Sheet glyphs vertically centered with respect to grey coil secondary structure annotation track
+- <!-- JAL-4253 --> Lower line of the sequence group border does not align with vertical and background residue box
+- <!-- JAL-4250 --> Updated JFreeSVG (https://www.jfree.org/jfreesvg) from 2.1 to 3.4.3
 - <!-- JAL-3119 --> Name of alignment and view included in overview window's title
 - <!-- JAL-4213 --> "add reference annotation" add all positions in reference annotation tracks, not just positions in the currently highlighted columns/selection range
 - <!-- JAL-4119 --> EMBL-EBI SIFTS file downloads now use split directories
index 0faedb0..39039eb 100755 (executable)
@@ -1389,8 +1389,8 @@ public class SeqCanvas extends JPanel implements ViewportListenerI
         }
         else if (inGroup)
         {
-          drawVerticals(g, sx, xwidth, visWidth, oldY, sy);
-          drawHorizontals(g, sx, xwidth, visWidth, top, bottom);
+          drawVerticals(g, sx, xwidth, visWidth, oldY, bottom);
+          drawHorizontals(g, sx, xwidth, visWidth, top, bottom+1);
 
           // reset top and bottom
           top = -1;
@@ -1401,8 +1401,8 @@ public class SeqCanvas extends JPanel implements ViewportListenerI
       if (inGroup)
       {
         sy = verticalOffset + ((i - startSeq) * charHeight);
-        drawVerticals(g, sx, xwidth, visWidth, oldY, sy);
-        drawHorizontals(g, sx, xwidth, visWidth, top, bottom);
+        drawVerticals(g, sx, xwidth, visWidth, oldY, bottom);
+        drawHorizontals(g, sx, xwidth, visWidth, top, bottom+1);
       }
     }
   }