diff --git a/README.md b/README.md
index b775f14..3c1c17b 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@ See the [Wiki](https://github.com/featurecat/lizzie/wiki) for learning more.
 ## Running a release
 
 Just follow the instructions in the provided readme in the
-[release](https://github.com/featurecat/lizzie/releases/tag/0.7.2).
+[release](https://github.com/featurecat/lizzie/releases/tag/0.7.4).
 
 The first run may take a while because Leela Zero needs to set up the
 OpenCL tunings. Just hang tight, and wait for it to finish, then you
diff --git a/debian/changelog b/debian/changelog
index 3dc0703..6dd9415 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+lizzie (0.7.4+git20200930.1.ebeb446-1) UNRELEASED; urgency=low
+
+  * New upstream snapshot.
+  * Drop patch 766.patch, present upstream.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Sun, 17 Apr 2022 07:50:12 -0000
+
 lizzie (0.7.4+dfsg1-3) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/patches/766.patch b/debian/patches/766.patch
deleted file mode 100644
index 38e8a70..0000000
--- a/debian/patches/766.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 1de1262c396a5bd2527a660272765d6e102d6c83 Mon Sep 17 00:00:00 2001
-From: Hiraoka <khi@users.osdn.me>
-Date: Thu, 1 Oct 2020 02:54:44 +0900
-Subject: [PATCH] Fix #765 (handicap bug in #758)
-
----
- src/main/java/featurecat/lizzie/rules/SGFParser.java | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/src/main/java/featurecat/lizzie/rules/SGFParser.java b/src/main/java/featurecat/lizzie/rules/SGFParser.java
-index 3456339e..3cc146e5 100644
---- a/src/main/java/featurecat/lizzie/rules/SGFParser.java
-+++ b/src/main/java/featurecat/lizzie/rules/SGFParser.java
-@@ -121,7 +121,8 @@ private static boolean parse(String value) {
-       Lizzie.leelaz.supportScoremean = false;
-     }
- 
--    // Detach engine for avoiding useless "play" and "undo" (#752).
-+    // Detach engine for avoiding useless "play" and "undo" (#752)
-+    // except for handicap stones in parseValue() (#765).
-     Lizzie.leelaz.isAttached = false;
-     parseValue(value, null, false);
-     Lizzie.leelaz.isAttached = true;
-@@ -347,6 +348,8 @@ private static BoardHistoryList parseValue(
-                 }
-               }
-             } else {
-+              // Setting handicap stones. We need to send "play" to the engine here.
-+              Lizzie.leelaz.isAttached = true;
-               if (move == null) {
-                 if (history == null) {
-                   Lizzie.board.pass(color);
-@@ -365,6 +368,7 @@ private static BoardHistoryList parseValue(
-               } else {
-                 history.flatten();
-               }
-+              Lizzie.leelaz.isAttached = false;
-             }
-           } else if (tag.equals("PB")) {
-             blackPlayer = tagContent;
diff --git a/debian/patches/776.patch b/debian/patches/776.patch
index 3d63794..1b24b35 100644
--- a/debian/patches/776.patch
+++ b/debian/patches/776.patch
@@ -17,11 +17,11 @@ Subject: [PATCH] Fix empty dialogs on Linux (ref. #616 #642)
  10 files changed, 57 insertions(+), 26 deletions(-)
  create mode 100644 src/main/java/featurecat/lizzie/gui/LizzieDialog.java
 
-diff --git a/src/main/java/featurecat/lizzie/gui/AvoidMoveDialog.java b/src/main/java/featurecat/lizzie/gui/AvoidMoveDialog.java
-index 2fe11394..0797f8b0 100644
---- a/src/main/java/featurecat/lizzie/gui/AvoidMoveDialog.java
-+++ b/src/main/java/featurecat/lizzie/gui/AvoidMoveDialog.java
-@@ -9,7 +9,6 @@
+Index: lizzie/src/main/java/featurecat/lizzie/gui/AvoidMoveDialog.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/AvoidMoveDialog.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/AvoidMoveDialog.java
+@@ -9,7 +9,6 @@ import java.text.NumberFormat;
  import java.util.ResourceBundle;
  import javax.swing.ButtonGroup;
  import javax.swing.JButton;
@@ -29,7 +29,7 @@ index 2fe11394..0797f8b0 100644
  import javax.swing.JFormattedTextField;
  import javax.swing.JLabel;
  import javax.swing.JPanel;
-@@ -19,7 +18,7 @@
+@@ -19,7 +18,7 @@ import javax.swing.SwingConstants;
  import javax.swing.text.DocumentFilter;
  import javax.swing.text.InternationalFormatter;
  
@@ -38,11 +38,11 @@ index 2fe11394..0797f8b0 100644
    public final ResourceBundle resourceBundle = MainFrame.resourceBundle;
    private JRadioButton rdoAvoid;
    private JRadioButton rdoAllow;
-diff --git a/src/main/java/featurecat/lizzie/gui/BasicLizziePaneUI.java b/src/main/java/featurecat/lizzie/gui/BasicLizziePaneUI.java
-index 683bb21b..604e1546 100644
---- a/src/main/java/featurecat/lizzie/gui/BasicLizziePaneUI.java
-+++ b/src/main/java/featurecat/lizzie/gui/BasicLizziePaneUI.java
-@@ -204,7 +204,7 @@ protected void uninstallKeyboardActions() {
+Index: lizzie/src/main/java/featurecat/lizzie/gui/BasicLizziePaneUI.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/BasicLizziePaneUI.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/BasicLizziePaneUI.java
+@@ -204,7 +204,7 @@ public class BasicLizziePaneUI extends L
     * @return a <code>RootPaneContainer</code> object, containing the lizziePane.
     */
    protected RootPaneContainer createFloatingWindow(LizziePane lizziePane) {
@@ -51,11 +51,11 @@ index 683bb21b..604e1546 100644
        public LizziePaneDialog(Frame owner, String title, boolean modal) {
          super(owner, title, modal);
        }
-diff --git a/src/main/java/featurecat/lizzie/gui/ChangeMoveDialog.java b/src/main/java/featurecat/lizzie/gui/ChangeMoveDialog.java
-index 8bd074ce..930a822e 100644
---- a/src/main/java/featurecat/lizzie/gui/ChangeMoveDialog.java
-+++ b/src/main/java/featurecat/lizzie/gui/ChangeMoveDialog.java
-@@ -14,7 +14,6 @@
+Index: lizzie/src/main/java/featurecat/lizzie/gui/ChangeMoveDialog.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/ChangeMoveDialog.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/ChangeMoveDialog.java
+@@ -14,7 +14,6 @@ import java.util.ResourceBundle;
  import javax.swing.Action;
  import javax.swing.ButtonGroup;
  import javax.swing.JButton;
@@ -63,7 +63,7 @@ index 8bd074ce..930a822e 100644
  import javax.swing.JFormattedTextField;
  import javax.swing.JLabel;
  import javax.swing.JPanel;
-@@ -26,7 +25,7 @@
+@@ -26,7 +25,7 @@ import javax.swing.event.ChangeListener;
  import javax.swing.text.DocumentFilter;
  import javax.swing.text.InternationalFormatter;
  
@@ -72,11 +72,11 @@ index 8bd074ce..930a822e 100644
    public final ResourceBundle resourceBundle = MainFrame.resourceBundle;
    private JRadioButton rdoChangeCoord;
    private JRadioButton rdoPass;
-diff --git a/src/main/java/featurecat/lizzie/gui/ConfigDialog.java b/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
-index a0d50074..81a4c3c1 100644
---- a/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
-+++ b/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
-@@ -42,7 +42,6 @@
+Index: lizzie/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
+@@ -42,7 +42,6 @@ import java.text.NumberFormat;
  import java.util.ArrayList;
  import java.util.Arrays;
  import java.util.List;
@@ -84,7 +84,7 @@ index a0d50074..81a4c3c1 100644
  import java.util.Map;
  import java.util.Optional;
  import java.util.ResourceBundle;
-@@ -99,14 +98,13 @@
+@@ -99,14 +98,13 @@ import org.json.JSONArray;
  import org.json.JSONException;
  import org.json.JSONObject;
  
@@ -100,7 +100,7 @@ index a0d50074..81a4c3c1 100644
    private Path curPath;
    private BufferedInputStream inputStream;
    private JSONObject leelazConfig;
-@@ -223,9 +221,7 @@
+@@ -223,9 +221,7 @@ public class ConfigDialog extends JDialo
    public ConfigDialog() {
      setTitle(resourceBundle.getString("LizzieConfig.title.config"));
      setModalityType(ModalityType.APPLICATION_MODAL);
@@ -111,7 +111,7 @@ index a0d50074..81a4c3c1 100644
      setBounds(100, 100, 661, 716);
      getContentPane().setLayout(new BorderLayout());
      JPanel buttonPane = new JPanel();
-@@ -792,7 +788,6 @@ protected DocumentFilter getDocumentFilter() {
+@@ -792,7 +788,6 @@ public class ConfigDialog extends JDialo
          String.valueOf(leelazConfig.getInt("max-game-thinking-time-seconds")));
      chkPrintEngineLog.setSelected(leelazConfig.getBoolean("print-comms"));
      curPath = (new File("")).getAbsoluteFile().toPath();
@@ -119,7 +119,7 @@ index a0d50074..81a4c3c1 100644
      setShowLcbWinrate();
      JLabel lblBoardSize = new JLabel(resourceBundle.getString("LizzieConfig.title.boardSize"));
      lblBoardSize.setBounds(6, 6, 67, 16);
-@@ -2152,10 +2147,6 @@ public boolean isCellEditable(int row, int col) {
+@@ -2152,10 +2147,6 @@ public class ConfigDialog extends JDialo
      }
    }
  
@@ -130,11 +130,11 @@ index a0d50074..81a4c3c1 100644
    private void setShowLcbWinrate() {
  
      if (Lizzie.config.showLcbWinrate) {
-diff --git a/src/main/java/featurecat/lizzie/gui/EngineParameter.java b/src/main/java/featurecat/lizzie/gui/EngineParameter.java
-index 53603543..352ca751 100644
---- a/src/main/java/featurecat/lizzie/gui/EngineParameter.java
-+++ b/src/main/java/featurecat/lizzie/gui/EngineParameter.java
-@@ -9,7 +9,6 @@
+Index: lizzie/src/main/java/featurecat/lizzie/gui/EngineParameter.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/EngineParameter.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/EngineParameter.java
+@@ -9,7 +9,6 @@ import java.awt.event.ActionListener;
  import java.awt.event.FocusAdapter;
  import java.awt.event.FocusEvent;
  import javax.swing.JButton;
@@ -142,7 +142,7 @@ index 53603543..352ca751 100644
  import javax.swing.JLabel;
  import javax.swing.JPanel;
  import javax.swing.JScrollPane;
-@@ -17,7 +16,7 @@
+@@ -17,7 +16,7 @@ import javax.swing.JTextField;
  import javax.swing.JTextPane;
  import javax.swing.border.EmptyBorder;
  
@@ -151,11 +151,11 @@ index 53603543..352ca751 100644
  
    public String enginePath = "";
    public String weightPath = "";
-diff --git a/src/main/java/featurecat/lizzie/gui/GameInfoDialog.java b/src/main/java/featurecat/lizzie/gui/GameInfoDialog.java
-index 1e885eac..4099f1f6 100644
---- a/src/main/java/featurecat/lizzie/gui/GameInfoDialog.java
-+++ b/src/main/java/featurecat/lizzie/gui/GameInfoDialog.java
-@@ -16,7 +16,6 @@
+Index: lizzie/src/main/java/featurecat/lizzie/gui/GameInfoDialog.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/GameInfoDialog.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/GameInfoDialog.java
+@@ -16,7 +16,6 @@ import java.awt.GridLayout;
  import java.awt.Insets;
  import java.text.DecimalFormat;
  import javax.swing.JButton;
@@ -163,7 +163,7 @@ index 1e885eac..4099f1f6 100644
  import javax.swing.JFormattedTextField;
  import javax.swing.JLabel;
  import javax.swing.JPanel;
-@@ -24,7 +23,7 @@
+@@ -24,7 +23,7 @@ import javax.swing.JTextField;
  import javax.swing.border.EmptyBorder;
  
  /** @author unknown */
@@ -172,11 +172,11 @@ index 1e885eac..4099f1f6 100644
    // create formatters
    public static final DecimalFormat FORMAT_KOMI = new DecimalFormat("#0.0#");
    public static final DecimalFormat FORMAT_HANDICAP = new DecimalFormat("0");
-diff --git a/src/main/java/featurecat/lizzie/gui/GtpConsolePane.java b/src/main/java/featurecat/lizzie/gui/GtpConsolePane.java
-index 1fc1cb4f..62e19e70 100644
---- a/src/main/java/featurecat/lizzie/gui/GtpConsolePane.java
-+++ b/src/main/java/featurecat/lizzie/gui/GtpConsolePane.java
-@@ -11,7 +11,6 @@
+Index: lizzie/src/main/java/featurecat/lizzie/gui/GtpConsolePane.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/GtpConsolePane.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/GtpConsolePane.java
+@@ -11,7 +11,6 @@ import java.awt.event.ActionEvent;
  import java.io.IOException;
  import java.util.ResourceBundle;
  import javax.swing.BorderFactory;
@@ -184,7 +184,7 @@ index 1fc1cb4f..62e19e70 100644
  import javax.swing.JLabel;
  import javax.swing.JPanel;
  import javax.swing.JRootPane;
-@@ -27,7 +26,7 @@
+@@ -27,7 +26,7 @@ import javax.swing.text.html.HTMLDocumen
  import javax.swing.text.html.StyleSheet;
  import org.json.JSONArray;
  
@@ -193,11 +193,10 @@ index 1fc1cb4f..62e19e70 100644
    private static final ResourceBundle resourceBundle = MainFrame.resourceBundle;
  
    // Display Comment
-diff --git a/src/main/java/featurecat/lizzie/gui/LizzieDialog.java b/src/main/java/featurecat/lizzie/gui/LizzieDialog.java
-new file mode 100644
-index 00000000..51abd2e5
+Index: lizzie/src/main/java/featurecat/lizzie/gui/LizzieDialog.java
+===================================================================
 --- /dev/null
-+++ b/src/main/java/featurecat/lizzie/gui/LizzieDialog.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/LizzieDialog.java
 @@ -0,0 +1,47 @@
 +package featurecat.lizzie.gui;
 +
@@ -246,11 +245,11 @@ index 00000000..51abd2e5
 +    return osName != null && !osName.contains("darwin") && osName.contains("win");
 +  }
 +}
-diff --git a/src/main/java/featurecat/lizzie/gui/NewGameDialog.java b/src/main/java/featurecat/lizzie/gui/NewGameDialog.java
-index aad9adf1..8f73c953 100644
---- a/src/main/java/featurecat/lizzie/gui/NewGameDialog.java
-+++ b/src/main/java/featurecat/lizzie/gui/NewGameDialog.java
-@@ -17,7 +17,6 @@
+Index: lizzie/src/main/java/featurecat/lizzie/gui/NewGameDialog.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/NewGameDialog.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/NewGameDialog.java
+@@ -17,7 +17,6 @@ import java.text.ParseException;
  import java.util.ResourceBundle;
  import javax.swing.JButton;
  import javax.swing.JCheckBox;
@@ -258,7 +257,7 @@ index aad9adf1..8f73c953 100644
  import javax.swing.JFormattedTextField;
  import javax.swing.JLabel;
  import javax.swing.JPanel;
-@@ -25,7 +24,7 @@
+@@ -25,7 +24,7 @@ import javax.swing.JTextField;
  import javax.swing.border.EmptyBorder;
  
  /** @author unknown */
@@ -267,11 +266,11 @@ index aad9adf1..8f73c953 100644
    private static final ResourceBundle resourceBundle = MainFrame.resourceBundle;
    // create formatters
    public static final DecimalFormat FORMAT_KOMI = new DecimalFormat("#0.0");
-diff --git a/src/main/java/featurecat/lizzie/gui/OnlineDialog.java b/src/main/java/featurecat/lizzie/gui/OnlineDialog.java
-index c1a93035..90cd9b80 100644
---- a/src/main/java/featurecat/lizzie/gui/OnlineDialog.java
-+++ b/src/main/java/featurecat/lizzie/gui/OnlineDialog.java
-@@ -49,7 +49,6 @@
+Index: lizzie/src/main/java/featurecat/lizzie/gui/OnlineDialog.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/OnlineDialog.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/OnlineDialog.java
+@@ -49,7 +49,6 @@ import java.util.regex.Matcher;
  import java.util.regex.Pattern;
  import java.util.stream.Collectors;
  import javax.swing.JButton;
@@ -279,7 +278,7 @@ index c1a93035..90cd9b80 100644
  import javax.swing.JFormattedTextField;
  import javax.swing.JLabel;
  import javax.swing.JPanel;
-@@ -63,7 +62,7 @@
+@@ -63,7 +62,7 @@ import org.json.JSONArray;
  import org.json.JSONException;
  import org.json.JSONObject;
  
diff --git a/debian/patches/794.patch b/debian/patches/794.patch
index 72e8065..984bfad 100644
--- a/debian/patches/794.patch
+++ b/debian/patches/794.patch
@@ -7,11 +7,11 @@ Subject: [PATCH] Fix #793 (recorded analysis in SGF) after #658 (ad632483)
  src/main/java/featurecat/lizzie/rules/SGFParser.java | 2 ++
  1 file changed, 2 insertions(+)
 
-diff --git a/src/main/java/featurecat/lizzie/rules/SGFParser.java b/src/main/java/featurecat/lizzie/rules/SGFParser.java
-index 3cc146e5..d8d4682a 100644
---- a/src/main/java/featurecat/lizzie/rules/SGFParser.java
-+++ b/src/main/java/featurecat/lizzie/rules/SGFParser.java
-@@ -307,6 +307,8 @@ private static BoardHistoryList parseValue(
+Index: lizzie/src/main/java/featurecat/lizzie/rules/SGFParser.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/rules/SGFParser.java
++++ lizzie/src/main/java/featurecat/lizzie/rules/SGFParser.java
+@@ -307,6 +307,8 @@ public class SGFParser {
                          .getScoreMeanFromBestMoves(Lizzie.board.getData().bestMoves);
                }
              }
diff --git a/debian/patches/819.patch b/debian/patches/819.patch
index 152d931..e299f9b 100644
--- a/debian/patches/819.patch
+++ b/debian/patches/819.patch
@@ -8,11 +8,11 @@ Subject: [PATCH 1/7] Issue #662 - NPE on OK and Lizzie exits
  src/main/java/featurecat/lizzie/gui/ConfigDialog.java |  4 +++-
  2 files changed, 9 insertions(+), 6 deletions(-)
 
-diff --git a/src/main/java/featurecat/lizzie/Lizzie.java b/src/main/java/featurecat/lizzie/Lizzie.java
-index 99e203b6..8c1daec6 100644
---- a/src/main/java/featurecat/lizzie/Lizzie.java
-+++ b/src/main/java/featurecat/lizzie/Lizzie.java
-@@ -38,16 +38,17 @@ public static void main(String[] args) throws IOException {
+Index: lizzie/src/main/java/featurecat/lizzie/Lizzie.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/Lizzie.java
++++ lizzie/src/main/java/featurecat/lizzie/Lizzie.java
+@@ -38,16 +38,17 @@ public class Lizzie {
    public static void initializeEngineManager() {
      try {
        engineManager = new EngineManager(config);
@@ -35,101 +35,43 @@ index 99e203b6..8c1daec6 100644
    }
  
    public static void initializeAfterVersionCheck(Leelaz lz) {
-diff --git a/src/main/java/featurecat/lizzie/gui/ConfigDialog.java b/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
-index a0d50074..f4c87d0d 100644
---- a/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
-+++ b/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
-@@ -1931,7 +1931,9 @@ private void applyChange() {
-       Lizzie.initializeEngineManager();
-     }
-     try {
--      Lizzie.engineManager.refresh();
-+      //if (Lizzie.engineManager != null) {
-+        Lizzie.engineManager.refresh();
-+      //}
-     } catch (JSONException e) {
-       e.printStackTrace();
-     } catch (IOException e) {
-
-From 352259fb93ef664aac8b8e2a8d93192acf9ce90c Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Toomas=20R=C3=B6mer?= <toomasr@gmail.com>
-Date: Sat, 23 Nov 2019 10:29:38 +0200
-Subject: [PATCH 2/7] Issue #661 - crash on Linux when opening filedialog
-
----
- src/main/java/featurecat/lizzie/gui/ConfigDialog.java | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/main/java/featurecat/lizzie/gui/ConfigDialog.java b/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
-index f4c87d0d..8f53bed1 100644
---- a/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
-+++ b/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
-@@ -1830,7 +1830,7 @@ private String getEngineLine() {
+Index: lizzie/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
+@@ -1824,9 +1824,8 @@ public class ConfigDialog extends Lizzie
+           new FileNameExtensionFilter(
                resourceBundle.getString("LizzieConfig.title.engine"), "exe", "bat", "sh");
        chooser.setFileFilter(filter);
-     } else {
+-    } else {
 -      setVisible(false);
-+      //setVisible(false);
      }
++
      chooser.setMultiSelectionEnabled(false);
      chooser.setDialogTitle(resourceBundle.getString("LizzieConfig.prompt.selectEngine"));
-
-From 2ab57d72f845ac306b8c23c3746ea33e1ea1a0e3 Mon Sep 17 00:00:00 2001
-From: Toomas Romer <toomasr@gmail.com>
-Date: Tue, 24 Nov 2020 11:48:46 +0200
-Subject: [PATCH 3/7] Added gtp_logs to gitignore
-
----
- .gitignore | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/.gitignore b/.gitignore
-index 11a17e24..b39275bb 100644
---- a/.gitignore
-+++ b/.gitignore
-@@ -15,3 +15,4 @@ target
+     int result = chooser.showOpenDialog(this);
+Index: lizzie/.gitignore
+===================================================================
+--- lizzie.orig/.gitignore
++++ lizzie/.gitignore
+@@ -1,3 +1,7 @@
++.classpath
++.project
++.settings
++gtp.log
+ persist.properties
+ persist
+ lizzie.properties
+@@ -15,3 +19,4 @@ target
  leelaz_opencl_tuning
  *.sh
  *.jar
 +gtp_logs
-
-From 8c5d58f6a7db6740c70f91d6332aebace43f3b73 Mon Sep 17 00:00:00 2001
-From: Toomas Romer <toomasr@gmail.com>
-Date: Tue, 24 Nov 2020 11:48:32 +0200
-Subject: [PATCH 4/7] Added engine full command as tooltip for easier engine
- selection
-
----
- src/main/java/featurecat/lizzie/gui/Menu.java | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/main/java/featurecat/lizzie/gui/Menu.java b/src/main/java/featurecat/lizzie/gui/Menu.java
-index 7985e9f8..2ab5574f 100644
---- a/src/main/java/featurecat/lizzie/gui/Menu.java
-+++ b/src/main/java/featurecat/lizzie/gui/Menu.java
-@@ -1386,6 +1386,7 @@ public void updateEngineMenu(List<Leelaz> engineList) {
-       if (engineDt != null) {
-         if (engineDt.currentWeight() != "")
-           engine[i].setText(engine[i].getText() + " : " + engineDt.currentWeight());
-+        engine[i].setToolTipText(engineDt.engineCommand());
-         engine[i].setVisible(true);
-         int a = i;
-         engine[i].addActionListener(
-
-From 6dfb716f37f30ab19643fecfcfb3e48abb5698d4 Mon Sep 17 00:00:00 2001
-From: Toomas Romer <toomasr@gmail.com>
-Date: Wed, 25 Nov 2020 09:30:57 +0200
-Subject: [PATCH 5/7] Save settings when kataEstimateDisplayNone is changed
-
----
- src/main/java/featurecat/lizzie/gui/Menu.java | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/src/main/java/featurecat/lizzie/gui/Menu.java b/src/main/java/featurecat/lizzie/gui/Menu.java
-index 2ab5574f..b4bebd6a 100644
---- a/src/main/java/featurecat/lizzie/gui/Menu.java
-+++ b/src/main/java/featurecat/lizzie/gui/Menu.java
-@@ -698,6 +698,12 @@ public void actionPerformed(ActionEvent e) {
+Index: lizzie/src/main/java/featurecat/lizzie/gui/Menu.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/Menu.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/Menu.java
+@@ -698,6 +698,12 @@ public class Menu extends JMenuBar {
              Lizzie.config.showKataGoEstimate = false;
              if (Lizzie.leelaz.isPondering()) Lizzie.leelaz.ponder();
              Lizzie.frame.removeEstimateRect();
@@ -142,61 +84,11 @@ index 2ab5574f..b4bebd6a 100644
            }
          });
  
-
-From 2349d764a16c3136f410d8ff0074f330b9ed2c1e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Toomas=20Ro=CC=88mer?= <toomas@bolt.eu>
-Date: Thu, 21 Nov 2019 16:03:03 +0200
-Subject: [PATCH 6/7] Added eclipse project files to be ignored
-
----
- .gitignore | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/.gitignore b/.gitignore
-index b39275bb..e1f3425c 100644
---- a/.gitignore
-+++ b/.gitignore
-@@ -1,3 +1,7 @@
-+.classpath
-+.project
-+.settings
-+gtp.log
- persist.properties
- persist
- lizzie.properties
-
-From a9bd72a8fd04064e7277a3f526f7ec9d850009de Mon Sep 17 00:00:00 2001
-From: Toomas Romer <toomasr@gmail.com>
-Date: Sat, 28 Nov 2020 14:29:11 +0200
-Subject: [PATCH 7/7] Removed dead lines
-
----
- src/main/java/featurecat/lizzie/gui/ConfigDialog.java | 7 ++-----
- 1 file changed, 2 insertions(+), 5 deletions(-)
-
-diff --git a/src/main/java/featurecat/lizzie/gui/ConfigDialog.java b/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
-index 8f53bed1..281e510a 100644
---- a/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
-+++ b/src/main/java/featurecat/lizzie/gui/ConfigDialog.java
-@@ -1829,9 +1829,8 @@ private String getEngineLine() {
-           new FileNameExtensionFilter(
-               resourceBundle.getString("LizzieConfig.title.engine"), "exe", "bat", "sh");
-       chooser.setFileFilter(filter);
--    } else {
--      //setVisible(false);
-     }
-+
-     chooser.setMultiSelectionEnabled(false);
-     chooser.setDialogTitle(resourceBundle.getString("LizzieConfig.prompt.selectEngine"));
-     int result = chooser.showOpenDialog(this);
-@@ -1931,9 +1930,7 @@ private void applyChange() {
-       Lizzie.initializeEngineManager();
-     }
-     try {
--      //if (Lizzie.engineManager != null) {
--        Lizzie.engineManager.refresh();
--      //}
-+      Lizzie.engineManager.refresh();
-     } catch (JSONException e) {
-       e.printStackTrace();
-     } catch (IOException e) {
+@@ -1386,6 +1392,7 @@ public class Menu extends JMenuBar {
+       if (engineDt != null) {
+         if (engineDt.currentWeight() != "")
+           engine[i].setText(engine[i].getText() + " : " + engineDt.currentWeight());
++        engine[i].setToolTipText(engineDt.engineCommand());
+         engine[i].setVisible(true);
+         int a = i;
+         engine[i].addActionListener(
diff --git a/debian/patches/d-disable-fmt-dep.patch b/debian/patches/d-disable-fmt-dep.patch
index 9aa02ce..3bf42fe 100644
--- a/debian/patches/d-disable-fmt-dep.patch
+++ b/debian/patches/d-disable-fmt-dep.patch
@@ -1,6 +1,8 @@
 Author: Ximin Luo <infinity0@debian.org>
---- a/pom.xml
-+++ b/pom.xml
+Index: lizzie/pom.xml
+===================================================================
+--- lizzie.orig/pom.xml
++++ lizzie/pom.xml
 @@ -38,7 +38,16 @@
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-jar-plugin</artifactId>
diff --git a/debian/patches/d-disable-online.patch b/debian/patches/d-disable-online.patch
index 768ee24..de079bd 100644
--- a/debian/patches/d-disable-online.patch
+++ b/debian/patches/d-disable-online.patch
@@ -1,5 +1,7 @@
---- a/pom.xml
-+++ b/pom.xml
+Index: lizzie/pom.xml
+===================================================================
+--- lizzie.orig/pom.xml
++++ lizzie/pom.xml
 @@ -156,21 +156,21 @@
              <version>2.0.235</version>
          </dependency>
@@ -26,9 +28,11 @@
 +        </dependency>-->
      </dependencies>
  </project>
---- a/src/main/java/featurecat/lizzie/gui/MainFrame.java
-+++ b/src/main/java/featurecat/lizzie/gui/MainFrame.java
-@@ -70,7 +70,7 @@
+Index: lizzie/src/main/java/featurecat/lizzie/gui/MainFrame.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/MainFrame.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/MainFrame.java
+@@ -70,7 +70,7 @@ public abstract class MainFrame extends
    // Force refresh board
    private boolean forceRefresh;
    public boolean isMouseOver = false;
@@ -37,7 +41,7 @@
  
    public MainFrame() throws HeadlessException {
      super(DEFAULT_TITLE);
-@@ -226,10 +226,8 @@
+@@ -226,10 +226,8 @@ public abstract class MainFrame extends
    }
  
    public void openOnlineDialog() {
@@ -50,7 +54,9 @@
    }
  
    public void startGame() {
---- a/src/main/java/featurecat/lizzie/gui/OnlineDialog.java
+Index: lizzie/src/main/java/featurecat/lizzie/gui/OnlineDialog.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/OnlineDialog.java
 +++ /dev/null
 @@ -1,2352 +0,0 @@
 -package featurecat.lizzie.gui;
diff --git a/debian/patches/d-use-system-fonts.patch b/debian/patches/d-use-system-fonts.patch
index 4bc3a4b..39c0dd9 100644
--- a/debian/patches/d-use-system-fonts.patch
+++ b/debian/patches/d-use-system-fonts.patch
@@ -1,6 +1,8 @@
---- a/src/main/java/featurecat/lizzie/gui/MainFrame.java
-+++ b/src/main/java/featurecat/lizzie/gui/MainFrame.java
-@@ -54,15 +54,11 @@
+Index: lizzie/src/main/java/featurecat/lizzie/gui/MainFrame.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/MainFrame.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/MainFrame.java
+@@ -54,15 +54,11 @@ public abstract class MainFrame extends
        uiFont = new Font("SansSerif", Font.TRUETYPE_FONT, 12);
        //          Font.createFont(
        //              Font.TRUETYPE_FONT,
diff --git a/debian/patches/d-xdg-user-paths.patch b/debian/patches/d-xdg-user-paths.patch
index 5ad21ff..4d27bdd 100644
--- a/debian/patches/d-xdg-user-paths.patch
+++ b/debian/patches/d-xdg-user-paths.patch
@@ -1,7 +1,9 @@
 Author: Ximin Luo <infinity0@debian.org>
---- a/src/main/java/featurecat/lizzie/Config.java
-+++ b/src/main/java/featurecat/lizzie/Config.java
-@@ -81,8 +81,10 @@
+Index: lizzie/src/main/java/featurecat/lizzie/Config.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/Config.java
++++ lizzie/src/main/java/featurecat/lizzie/Config.java
+@@ -81,8 +81,10 @@ public class Config {
    public JSONObject persistedUi;
  
    private Boolean macAppBundle = System.getenv().containsKey("MAC_APP_BUNDLE");
@@ -14,7 +16,7 @@ Author: Ximin Luo <infinity0@debian.org>
  
    public Theme theme;
    public float winrateStrokeWidth = 3;
-@@ -183,6 +185,8 @@
+@@ -183,6 +185,8 @@ public class Config {
    }
  
    public Config() throws IOException {
@@ -23,7 +25,7 @@ Author: Ximin Luo <infinity0@debian.org>
      JSONObject defaultConfig = createDefaultConfig();
      JSONObject persistConfig = createPersistConfig();
  
-@@ -481,7 +485,7 @@
+@@ -481,7 +485,7 @@ public class Config {
      leelaz.put(
          "_comment",
          "note, network-file is obselete in Lizzie 0.7+, ignore network-file, kept for compatibility");
@@ -32,9 +34,11 @@ Author: Ximin Luo <infinity0@debian.org>
      if (this.macAppBundle) {
        // Mac Apps don't really expect the user to modify the current working directory, since that
        // resides inside the app bundle. So a more sensible default in this context is to expect
---- a/src/main/java/featurecat/lizzie/analysis/Leelaz.java
-+++ b/src/main/java/featurecat/lizzie/analysis/Leelaz.java
-@@ -127,6 +127,8 @@
+Index: lizzie/src/main/java/featurecat/lizzie/analysis/Leelaz.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/analysis/Leelaz.java
++++ lizzie/src/main/java/featurecat/lizzie/analysis/Leelaz.java
+@@ -127,6 +127,8 @@ public class Leelaz {
        engineCommand = config.getString("engine-command");
        // substitute in the weights file
        engineCommand = engineCommand.replaceAll("%network-file", config.getString("network-file"));
@@ -43,9 +47,11 @@ Author: Ximin Luo <infinity0@debian.org>
      }
      this.engineCommand = engineCommand;
      if (engineCommand.toLowerCase().contains("override-version")) {
---- a/src/main/java/featurecat/lizzie/analysis/EngineManager.java
-+++ b/src/main/java/featurecat/lizzie/analysis/EngineManager.java
-@@ -24,6 +24,8 @@
+Index: lizzie/src/main/java/featurecat/lizzie/analysis/EngineManager.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/analysis/EngineManager.java
++++ lizzie/src/main/java/featurecat/lizzie/analysis/EngineManager.java
+@@ -24,6 +24,8 @@ public class EngineManager {
      engineCommand = eCfg.getString("engine-command");
      // substitute in the weights file
      engineCommand = engineCommand.replaceAll("%network-file", eCfg.getString("network-file"));
@@ -54,7 +60,7 @@ Author: Ximin Luo <infinity0@debian.org>
  
      // Start default engine
      Leelaz lz = new Leelaz(engineCommand);
-@@ -136,6 +138,7 @@
+@@ -136,6 +138,7 @@ public class EngineManager {
      JSONObject eCfg = Lizzie.config.config.getJSONObject("leelaz");
      engineCommand = eCfg.getString("engine-command");
      engineCommand = engineCommand.replaceAll("%network-file", eCfg.getString("network-file"));
diff --git a/debian/patches/series b/debian/patches/series
index 4b4ea3e..2717aa7 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,4 +1,3 @@
-766.patch
 776.patch
 794.patch
 819.patch
diff --git a/debian/patches/u-dont-leave-zombies.patch b/debian/patches/u-dont-leave-zombies.patch
index 762bc07..88bc75c 100644
--- a/debian/patches/u-dont-leave-zombies.patch
+++ b/debian/patches/u-dont-leave-zombies.patch
@@ -1,6 +1,8 @@
---- a/src/test/java/featurecat/lizzie/rules/SGFParserTest.java
-+++ b/src/test/java/featurecat/lizzie/rules/SGFParserTest.java
-@@ -27,9 +27,13 @@
+Index: lizzie/src/test/java/featurecat/lizzie/rules/SGFParserTest.java
+===================================================================
+--- lizzie.orig/src/test/java/featurecat/lizzie/rules/SGFParserTest.java
++++ lizzie/src/test/java/featurecat/lizzie/rules/SGFParserTest.java
+@@ -27,9 +27,13 @@ public class SGFParserTest {
      lizzie.leelaz = new Leelaz("");
      // }).start();
  
diff --git a/debian/patches/u-fix-bad-parser.patch b/debian/patches/u-fix-bad-parser.patch
index 5421b5c..fe09512 100644
--- a/debian/patches/u-fix-bad-parser.patch
+++ b/debian/patches/u-fix-bad-parser.patch
@@ -1,8 +1,10 @@
 Bug: https://github.com/featurecat/lizzie/issues/455
 Author: Ximin Luo <infinity0@debian.org>
---- a/src/main/java/featurecat/lizzie/analysis/Leelaz.java
-+++ b/src/main/java/featurecat/lizzie/analysis/Leelaz.java
-@@ -378,7 +378,7 @@
+Index: lizzie/src/main/java/featurecat/lizzie/analysis/Leelaz.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/analysis/Leelaz.java
++++ lizzie/src/main/java/featurecat/lizzie/analysis/Leelaz.java
+@@ -378,7 +378,7 @@ public class Leelaz {
              togglePonder();
            }
          }
diff --git a/debian/patches/u-fix-javadoc-build.patch b/debian/patches/u-fix-javadoc-build.patch
index 45f6872..84c670b 100644
--- a/debian/patches/u-fix-javadoc-build.patch
+++ b/debian/patches/u-fix-javadoc-build.patch
@@ -1,6 +1,8 @@
 
---- a/pom.xml
-+++ b/pom.xml
+Index: lizzie/pom.xml
+===================================================================
+--- lizzie.orig/pom.xml
++++ lizzie/pom.xml
 @@ -17,6 +17,13 @@
          <plugins>
              <plugin>
diff --git a/debian/patches/u-fix-last-folder.patch b/debian/patches/u-fix-last-folder.patch
index 000e581..ae434da 100644
--- a/debian/patches/u-fix-last-folder.patch
+++ b/debian/patches/u-fix-last-folder.patch
@@ -1,6 +1,8 @@
---- a/src/main/java/featurecat/lizzie/gui/MainFrame.java
-+++ b/src/main/java/featurecat/lizzie/gui/MainFrame.java
-@@ -312,7 +312,9 @@
+Index: lizzie/src/main/java/featurecat/lizzie/gui/MainFrame.java
+===================================================================
+--- lizzie.orig/src/main/java/featurecat/lizzie/gui/MainFrame.java
++++ lizzie/src/main/java/featurecat/lizzie/gui/MainFrame.java
+@@ -312,7 +312,9 @@ public abstract class MainFrame extends
        }
        try {
          SGFParser.save(Lizzie.board, file.getPath());
@@ -11,7 +13,7 @@
        } catch (IOException err) {
          JOptionPane.showConfirmDialog(
              null,
-@@ -348,7 +350,9 @@
+@@ -348,7 +350,9 @@ public abstract class MainFrame extends
        } else {
          GIBParser.load(file.getPath());
        }
diff --git a/src/main/java/featurecat/lizzie/gui/GtpConsolePane.java b/src/main/java/featurecat/lizzie/gui/GtpConsolePane.java
index 7ca9fc6..1fc1cb4 100644
--- a/src/main/java/featurecat/lizzie/gui/GtpConsolePane.java
+++ b/src/main/java/featurecat/lizzie/gui/GtpConsolePane.java
@@ -137,8 +137,8 @@ public class GtpConsolePane extends JDialog {
 
   private void removeOldText() {
     Element body =
-            htmlDoc.getElement(
-                    htmlDoc.getDefaultRootElement(), StyleConstants.NameAttribute, HTML.Tag.BODY);
+        htmlDoc.getElement(
+            htmlDoc.getDefaultRootElement(), StyleConstants.NameAttribute, HTML.Tag.BODY);
     while (htmlDoc.getLength() > MAX_HTML_LENGTH) {
       ElementIterator it = new ElementIterator(body);
       it.first();
diff --git a/src/main/java/featurecat/lizzie/rules/SGFParser.java b/src/main/java/featurecat/lizzie/rules/SGFParser.java
index 3456339..3cc146e 100644
--- a/src/main/java/featurecat/lizzie/rules/SGFParser.java
+++ b/src/main/java/featurecat/lizzie/rules/SGFParser.java
@@ -121,7 +121,8 @@ public class SGFParser {
       Lizzie.leelaz.supportScoremean = false;
     }
 
-    // Detach engine for avoiding useless "play" and "undo" (#752).
+    // Detach engine for avoiding useless "play" and "undo" (#752)
+    // except for handicap stones in parseValue() (#765).
     Lizzie.leelaz.isAttached = false;
     parseValue(value, null, false);
     Lizzie.leelaz.isAttached = true;
@@ -347,6 +348,8 @@ public class SGFParser {
                 }
               }
             } else {
+              // Setting handicap stones. We need to send "play" to the engine here.
+              Lizzie.leelaz.isAttached = true;
               if (move == null) {
                 if (history == null) {
                   Lizzie.board.pass(color);
@@ -365,6 +368,7 @@ public class SGFParser {
               } else {
                 history.flatten();
               }
+              Lizzie.leelaz.isAttached = false;
             }
           } else if (tag.equals("PB")) {
             blackPlayer = tagContent;
diff --git a/src/main/resources/fonts/OpenSans-Regular.ttf b/src/main/resources/fonts/OpenSans-Regular.ttf
new file mode 100644
index 0000000..db43334
Binary files /dev/null and b/src/main/resources/fonts/OpenSans-Regular.ttf differ
diff --git a/src/main/resources/fonts/OpenSans-Semibold.ttf b/src/main/resources/fonts/OpenSans-Semibold.ttf
new file mode 100644
index 0000000..1a7679e
Binary files /dev/null and b/src/main/resources/fonts/OpenSans-Semibold.ttf differ
diff --git a/src/main/resources/l10n/DisplayStrings.properties b/src/main/resources/l10n/DisplayStrings.properties
index e94e063..04dfb56 100644
--- a/src/main/resources/l10n/DisplayStrings.properties
+++ b/src/main/resources/l10n/DisplayStrings.properties
@@ -146,7 +146,7 @@ LizzieConfig.title.blunderColor=Color
 LizzieConfig.title.notRefreshVariation=NoRefreshDisplayedVariation
 LizzieConfig.lizzie.info=<html><b>Lizzie</b> is a free and open-source Go graphical interface allowing the user to analyze games in real time using like Leela Zero.<br /><br /><table><tr><td>Author:</td><td><a href="https://github.com/featurecat">featurecat</a></td></tr><tr><td>Source code:</td><td><a href="https://github.com/featurecat/lizzie">https://github.com/featurecat/lizzie</a></td></tr><tr><td>LICENSE:</td><td><a href="https://github.com/featurecat/lizzie/blob/master/LICENSE.txt">GPL-3.0</a></td></tr></table></html>
 LizzieConfig.lizzie.contributorsTitle=<html><a href="https://github.com/featurecat/lizzie/graphs/contributors"><b>Contributors</b></a></html>
-LizzieConfig.lizzie.contributors=<html><table><tr><td><a href="https://github.com/cngoodboy">cngoodboy</a></td><td><a href="https://github.com/kaorahi">kaorahi</a></td><td><a href="https://github.com/zsalch">zsalch</a></td></tr><tr><td><a href="https://github.com/bittsitt">bittsitt</a></td><td><a href="https://github.com/OlivierBlanvillain">OlivierBlanvillain</a></td><td><a href="https://github.com/dfannius">dfannius</a></td></tr><tr><td><a href="https://github.com/toomasr">toomasr</a></td><td><a href="https://github.com/apetresc">apetresc</a></td><td><a href="https://github.com/TFiFiE">TFiFiE</a></td></tr><tr><td><a href="https://github.com/aerisnju">aerisnju</a></td><td><a href="https://github.com/kuba97531">kuba97531</a></td><td><a href="https://github.com/bvandenbon">bvandenbon</a></td></tr><tr><td><a href="https://github.com/Ka-zam">Ka-zam</a></td><td><a href="https://github.com/typohh">typohh</a></td><td><a href="https://github.com/alreadydone">alreadydone</a></td></tr><tr><td><a href="https://github.com/odCat">odCat</a></td><td><a href="https://github.com/tomasz-warniello">tomasz-warniello</a></td><td><a href="https://github.com/inohiroki">inohiroki</a></td></tr><tr><td><a href="https://github.com/ParmuzinAlexander">ParmuzinAlexander</a></td><td><a href="https://github.com/ygrek">ygrek</a></td><td><a href="https://github.com/pliuphys">pliuphys</a></td></tr><tr><td><a href="https://github.com/infinity0">infinity0</a></td><td><a href="https://github.com/yzyray">yzyray</a></td><td><a href="https://github.com/rexl2018">rexl2018</a></td></tr><tr><td><a href="https://github.com/gjm11">gjm11</a></td><td><a href="https://github.com/bvandenbon-objt">bvandenbon-objt</a></td><td><a href="https://github.com/Yi-Kai">Yi-Kai</a></td></tr></html>
+LizzieConfig.lizzie.contributors=<html><table><tr><td><a href="https://github.com/cngoodboy">cngoodboy</a></td><td><a href="https://github.com/kaorahi">kaorahi</a></td><td><a href="https://github.com/zsalch">zsalch</a></td></tr><tr><td><a href="https://github.com/bittsitt">bittsitt</a></td><td><a href="https://github.com/OlivierBlanvillain">OlivierBlanvillain</a></td><td><a href="https://github.com/dfannius">dfannius</a></td></tr><tr><td><a href="https://github.com/toomasr">toomasr</a></td><td><a href="https://github.com/apetresc">apetresc</a></td><td><a href="https://github.com/TFiFiE">TFiFiE</a></td></tr><tr><td><a href="https://github.com/aerisnju">aerisnju</a></td><td><a href="https://github.com/kuba97531">kuba97531</a></td><td><a href="https://github.com/bvandenbon">bvandenbon</a></td></tr><tr><td><a href="https://github.com/Ka-zam">Ka-zam</a></td><td><a href="https://github.com/typohh">typohh</a></td><td><a href="https://github.com/alreadydone">alreadydone</a></td></tr><tr><td><a href="https://github.com/odCat">odCat</a></td><td><a href="https://github.com/tomasz-warniello">tomasz-warniello</a></td><td><a href="https://github.com/inohiroki">inohiroki</a></td></tr><tr><td><a href="https://github.com/ParmuzinAlexander">ParmuzinAlexander</a></td><td><a href="https://github.com/ygrek">ygrek</a></td><td><a href="https://github.com/pliuphys">pliuphys</a></td></tr><tr><td><a href="https://github.com/infinity0">infinity0</a></td><td><a href="https://github.com/yzyray">yzyray</a></td><td><a href="https://github.com/rexl2018">rexl2018</a></td></tr><tr><td><a href="https://github.com/gjm11">gjm11</a></td><td><a href="https://github.com/bvandenbon-objt">bvandenbon-objt</a></td><td><a href="https://github.com/Yi-Kai">Yi-Kai</a></td></tr><tr><td><a href="https://github.com/DuskEagle">DuskEagle</a></td><td><a href="https://github.com/njfox">njfox</a></td><td><a href="https://github.com/komu">komu</a></td></tr></table></html>
 LizzieConfig.prompt.selectEngine=Please select a engine
 LizzieConfig.prompt.selectWeight=Please select a weight file
 LizzieConfig.button.ok=OK
@@ -312,4 +312,4 @@ ToolBar.estimate=Estimate
 ToolBar.showPolicy=showPolicy
 ToolBar.move=MoveNumber
 ToolBar.coords=Coordinates
-ToolBar.gotoMove=Goto
\ No newline at end of file
+ToolBar.gotoMove=Goto
diff --git a/src/main/resources/l10n/DisplayStrings_fr_FR.properties b/src/main/resources/l10n/DisplayStrings_fr_FR.properties
index aa3db09..edfd7a0 100644
--- a/src/main/resources/l10n/DisplayStrings_fr_FR.properties
+++ b/src/main/resources/l10n/DisplayStrings_fr_FR.properties
@@ -127,7 +127,6 @@ LizzieConfig.title.blunderThresholds=Seuils
 LizzieConfig.title.blunderColor=Couleur
 LizzieConfig.lizzie.info=<html><b>Lizzie</b> est une interface graphique de Go gratuite et open-source permettant � l'utilisateur d'analyser des parties en temps r�el en utilisant Leela Zero.<br /><br /><table><tr><td>Auteur :</td><td><a href="https://github.com/featurecat">featurecat</a></td></tr><tr><td>Code source :</td><td><a href="https://github.com/featurecat/lizzie">https://github.com/featurecat/lizzie</a></td></tr><tr><td>LICENSE :</td><td><a href="https://github.com/featurecat/lizzie/blob/master/LICENSE.txt">GPL-3.0</a></td></tr></table></html>
 LizzieConfig.lizzie.contributorsTitle=<html><a href="https://github.com/featurecat/lizzie/graphs/contributors"><b>Contributors</b></a></html>
-LizzieConfig.lizzie.contributors=<html><table><tr><td><a href="https://github.com/cngoodboy">cngoodboy</a></td><td><a href="https://github.com/kaorahi">kaorahi</a></td><td><a href="https://github.com/zsalch">zsalch</a></td></tr><tr><td><a href="https://github.com/bittsitt">bittsitt</a></td><td><a href="https://github.com/OlivierBlanvillain">OlivierBlanvillain</a></td><td><a href="https://github.com/dfannius">dfannius</a></td></tr><tr><td><a href="https://github.com/toomasr">toomasr</a></td><td><a href="https://github.com/apetresc">apetresc</a></td><td><a href="https://github.com/TFiFiE">TFiFiE</a></td></tr><tr><td><a href="https://github.com/aerisnju">aerisnju</a></td><td><a href="https://github.com/kuba97531">kuba97531</a></td><td><a href="https://github.com/bvandenbon">bvandenbon</a></td></tr><tr><td><a href="https://github.com/Ka-zam">Ka-zam</a></td><td><a href="https://github.com/typohh">typohh</a></td><td><a href="https://github.com/alreadydone">alreadydone</a></td></tr><tr><td><a href="https://github.com/odCat">odCat</a></td><td><a href="https://github.com/tomasz-warniello">tomasz-warniello</a></td><td><a href="https://github.com/inohiroki">inohiroki</a></td></tr><tr><td><a href="https://github.com/ParmuzinAlexander">ParmuzinAlexander</a></td><td><a href="https://github.com/ygrek">ygrek</a></td><td><a href="https://github.com/pliuphys">pliuphys</a></td></tr><tr><td><a href="https://github.com/infinity0">infinity0</a></td><td><a href="https://github.com/yzyray">yzyray</a></td><td><a href="https://github.com/rexl2018">rexl2018</a></td></tr><tr><td><a href="https://github.com/gjm11">gjm11</a></td><td><a href="https://github.com/bvandenbon-objt">bvandenbon-objt</a></td><td><a href="https://github.com/Yi-Kai">Yi-Kai</a></td></tr></html>
 LizzieConfig.prompt.selectEngine=S�lectionnez un moteur
 LizzieConfig.prompt.selectWeight=S�lectionner un fichier de poids
 LizzieConfig.button.ok=OK
@@ -290,4 +289,4 @@ ToolBar.estimate=Estimer
 ToolBar.showPolicy=showPolicy
 ToolBar.move=Num�roCoup
 ToolBar.coords=Coordonn�es
-ToolBar.gotoMove=AllerA
\ No newline at end of file
+ToolBar.gotoMove=AllerA
diff --git a/src/main/resources/l10n/DisplayStrings_ja_JP.properties b/src/main/resources/l10n/DisplayStrings_ja_JP.properties
index 8f688fa..b69e7b6 100644
--- a/src/main/resources/l10n/DisplayStrings_ja_JP.properties
+++ b/src/main/resources/l10n/DisplayStrings_ja_JP.properties
@@ -144,7 +144,6 @@ LizzieConfig.title.blunderThresholds=\u95be\u5024
 LizzieConfig.title.blunderColor=\u8272
 LizzieConfig.lizzie.info=<html><b>Lizzie</b> is a free and open-source Go graphical interface allowing the user to analyze games in real time using like Leela Zero.<br /><br /><table><tr><td>Author:</td><td><a href="https://github.com/featurecat">featurecat</a></td></tr><tr><td>Source code:</td><td><a href="https://github.com/featurecat/lizzie">https://github.com/featurecat/lizzie</a></td></tr><tr><td>LICENSE:</td><td><a href="https://github.com/featurecat/lizzie/blob/master/LICENSE.txt">GPL-3.0</a></td></tr></table></html>
 LizzieConfig.lizzie.contributorsTitle=<html><a href="https://github.com/featurecat/lizzie/graphs/contributors"><b>Contributors</b></a></html>
-LizzieConfig.lizzie.contributors=<html><table><tr><td><a href="https://github.com/cngoodboy">cngoodboy</a></td><td><a href="https://github.com/kaorahi">kaorahi</a></td><td><a href="https://github.com/zsalch">zsalch</a></td></tr><tr><td><a href="https://github.com/bittsitt">bittsitt</a></td><td><a href="https://github.com/OlivierBlanvillain">OlivierBlanvillain</a></td><td><a href="https://github.com/dfannius">dfannius</a></td></tr><tr><td><a href="https://github.com/toomasr">toomasr</a></td><td><a href="https://github.com/apetresc">apetresc</a></td><td><a href="https://github.com/TFiFiE">TFiFiE</a></td></tr><tr><td><a href="https://github.com/aerisnju">aerisnju</a></td><td><a href="https://github.com/kuba97531">kuba97531</a></td><td><a href="https://github.com/bvandenbon">bvandenbon</a></td></tr><tr><td><a href="https://github.com/Ka-zam">Ka-zam</a></td><td><a href="https://github.com/typohh">typohh</a></td><td><a href="https://github.com/alreadydone">alreadydone</a></td></tr><tr><td><a href="https://github.com/odCat">odCat</a></td><td><a href="https://github.com/tomasz-warniello">tomasz-warniello</a></td><td><a href="https://github.com/inohiroki">inohiroki</a></td></tr><tr><td><a href="https://github.com/ParmuzinAlexander">ParmuzinAlexander</a></td><td><a href="https://github.com/ygrek">ygrek</a></td><td><a href="https://github.com/pliuphys">pliuphys</a></td></tr><tr><td><a href="https://github.com/infinity0">infinity0</a></td><td><a href="https://github.com/yzyray">yzyray</a></td><td></td></tr></html>
 LizzieConfig.prompt.selectEngine=\u30a8\u30f3\u30b8\u30f3\u306e\u9078\u629e
 LizzieConfig.prompt.selectWeight=weight file\u306e\u9078\u629e
 LizzieConfig.button.ok=OK
diff --git a/src/main/resources/l10n/DisplayStrings_ru_RU.properties b/src/main/resources/l10n/DisplayStrings_ru_RU.properties
index 6179de2..70df59c 100644
--- a/src/main/resources/l10n/DisplayStrings_ru_RU.properties
+++ b/src/main/resources/l10n/DisplayStrings_ru_RU.properties
@@ -145,7 +145,6 @@ LizzieConfig.title.blunderThresholds=\u041f\u043e\u0440\u043e\u0433
 LizzieConfig.title.blunderColor=\u0426\u0432\u0435\u0442
 LizzieConfig.lizzie.info=<html><b>\u041b\u0438\u0437\u0437\u0438</b> \u044d\u0442\u043e \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u0433\u043e, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0433\u0440\u044b \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0442\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043a\u0430\u043a Leela Zero.<br /><br /><table><tr><td>\u0410\u0432\u0442\u043e\u0440:</td><td><a href="https://github.com/featurecat">featurecat</a></td></tr><tr><td>\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434:</td><td><a href="https://github.com/featurecat/lizzie">https://github.com/featurecat/lizzie</a></td></tr><tr><td>\u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f:</td><td><a href="https://github.com/featurecat/lizzie/blob/master/LICENSE.txt">GPL-3.0</a></td></tr></table></html>
 LizzieConfig.lizzie.contributorsTitle=<html><a href="https://github.com/featurecat/lizzie/graphs/contributors"><b>\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438</b></a></html>
-LizzieConfig.lizzie.contributors=<html><table><tr><td><a href="https://github.com/cngoodboy">cngoodboy</a></td><td><a href="https://github.com/kaorahi">kaorahi</a></td><td><a href="https://github.com/zsalch">zsalch</a></td></tr><tr><td><a href="https://github.com/bittsitt">bittsitt</a></td><td><a href="https://github.com/OlivierBlanvillain">OlivierBlanvillain</a></td><td><a href="https://github.com/dfannius">dfannius</a></td></tr><tr><td><a href="https://github.com/toomasr">toomasr</a></td><td><a href="https://github.com/apetresc">apetresc</a></td><td><a href="https://github.com/TFiFiE">TFiFiE</a></td></tr><tr><td><a href="https://github.com/aerisnju">aerisnju</a></td><td><a href="https://github.com/kuba97531">kuba97531</a></td><td><a href="https://github.com/bvandenbon">bvandenbon</a></td></tr><tr><td><a href="https://github.com/Ka-zam">Ka-zam</a></td><td><a href="https://github.com/typohh">typohh</a></td><td><a href="https://github.com/alreadydone">alreadydone</a></td></tr><tr><td><a href="https://github.com/odCat">odCat</a></td><td><a href="https://github.com/tomasz-warniello">tomasz-warniello</a></td><td><a href="https://github.com/inohiroki">inohiroki</a></td></tr><tr><td><a href="https://github.com/ParmuzinAlexander">ParmuzinAlexander</a></td><td><a href="https://github.com/ygrek">ygrek</a></td><td><a href="https://github.com/pliuphys">pliuphys</a></td></tr><tr><td><a href="https://github.com/infinity0">infinity0</a></td><td><a href="https://github.com/yzyray">yzyray</a></td><td><a href="https://github.com/rexl2018">rexl2018</a></td></tr><tr><td><a href="https://github.com/gjm11">gjm11</a></td><td><a href="https://github.com/bvandenbon-objt">bvandenbon-objt</a></td><td><a href="https://github.com/Yi-Kai">Yi-Kai</a></td></tr></html>
 LizzieConfig.prompt.selectEngine=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443
 LizzieConfig.prompt.selectWeight=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u0441\u0435\u0442\u0438
 LizzieConfig.button.ok=OK