From 77f9f0bc526bafec2c79097e010585c17f2984e5 Mon Sep 17 00:00:00 2001 From: Philipp Salvisberg Date: Mon, 4 Jan 2021 09:44:56 +0100 Subject: [PATCH 1/2] fixes #124 handles double-click event on tree-table view open package body at the position of the first failed assert when a test is selected. open the package spec at the position of test declaration when a test is selected. open the package spec at line 1 if a the node contains only one package. --- .../utplsql/sqldev/ui/runner/RunnerPanel.java | 74 +++++++++++++++---- 1 file changed, 61 insertions(+), 13 deletions(-) diff --git a/sqldev/src/main/java/org/utplsql/sqldev/ui/runner/RunnerPanel.java b/sqldev/src/main/java/org/utplsql/sqldev/ui/runner/RunnerPanel.java index 145dde2..fec6c0e 100644 --- a/sqldev/src/main/java/org/utplsql/sqldev/ui/runner/RunnerPanel.java +++ b/sqldev/src/main/java/org/utplsql/sqldev/ui/runner/RunnerPanel.java @@ -405,6 +405,19 @@ public boolean include(final RowFilter.Entry Date: Mon, 4 Jan 2021 10:02:18 +0100 Subject: [PATCH 2/2] fixes #118 (again) spaces are encoded as plus signs in connection names --- sqldev/src/main/java/org/utplsql/sqldev/model/URLTools.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sqldev/src/main/java/org/utplsql/sqldev/model/URLTools.java b/sqldev/src/main/java/org/utplsql/sqldev/model/URLTools.java index de225bc..26190df 100644 --- a/sqldev/src/main/java/org/utplsql/sqldev/model/URLTools.java +++ b/sqldev/src/main/java/org/utplsql/sqldev/model/URLTools.java @@ -43,7 +43,9 @@ public static String getConnectionName(final URL url) { final Pattern p = Pattern.compile("(sqldev.nav:)([^/]+)(//)?"); final Matcher m = p.matcher(url.toString()); if (m.find()) { - return replaceHexChars(m.group(2).replace("IdeConnections%2523", "IdeConnections%23")); + return replaceHexChars(m.group(2) + .replace("IdeConnections%2523", "IdeConnections%23")) // remove connection prefix + .replace("+", " "); // spaces are encoded als plus signs, fix that, see #118 } else { return ""; }