SmartSVN 14.2.2 (2022-11-22) ============================ Fixed Bugs ---------- - Apply Patch: possible internal error - Commit: - internal error for Foundation edition - performance problems when having "Size" or "File Time" columns selected - after commiting a changeset, it still keeps showing - Refresh: possible internal error Other Noteworthy Changes ------------------------ - macOS 13: no warning about unsupported version SmartSVN 14.2.1 (2022-05-16) ============================ Fixed Bugs ---------- - Project Settings: EOL-style option was not saved - Commit dialog: file icon wasn't vertically centered - possible internal error related to invalid file paths (e.g. colon in file name on Windows) SmartSVN 14.2.0 (2022-04-04) ============================ Fixed Bugs ---------- - Add Branch dialog did not open SmartSVN 14.2 RC 3 (2022-03-31) =============================== Fixed Bugs ---------- - Changes view, Unified: change stripes are out of sync with viewport - Startup: bug-file becomes reset when trying to start a 2nd instance of SmartSVN - Syntax: Cmd/Bat: "rem" line not considered as line comment Other Noteworthy Changes ------------------------ - Syntax: Basic: support ' line comments - updated SWT: Bug 456602 - [Cocoa] ArrayIndexOutOfBoundsException in Table._getItem Bug 579335 - Fix crash on long styled lines on Windows SmartSVN 14.2 RC 2 (2022-03-15) =============================== Fixed Bugs ---------- - Checkout wizard broken - Linux: some popup dialogs did not get focus Other Noteworthy Changes ------------------------ - File Compare, Conflict Solver: made text in headers selectable - macOS, table controls: Home/End/PageUp/PageDown should by default change selection - updated SWT: Bug 578929 - Add new API for setFocus/forceFocus without activating the shell Bug 578171 - [macOS 12] JVM crash when showing Shell during menu bar browsing Bug 577129 - [Win11] Button with Arrow style does not display arrows (UP/DOWN/LEFT/RIGHT) SmartSVN 14.2 RC 1 (2022-02-24) =============================== New Features or Improvements ---------------------------- - Assembla: support for SSH+SVN: by default Assembla uses svn+ssh://eu-subversion.assembla.com/ and you have to tunnel the environment variable REPO_NAME with the value ^. to the Assembla SSH server this you can achieve easily by using the repository URL svn+ssh://^.@eu-subversion.assembla.com Fixed Bugs ---------- - Changes view: - error banner might remain after switching to different file - copy without selection: copies 1 char too much resulting in crash for last line - Compare, Conflict Solver: - Find and Replace: Replace All did not replace occurrences before caret position - Delete: did not work on read-only, e.g., locked files - Syntax coloring: - Shell script: several fixes - dock tabs: - no highlight for the focused tab was shown in dark theme - close symbol on Windows 11 shows up as + instead of x Other Noteworthy Changes ------------------------ - Changes view: when stepping through changes, don't show the new file name as popup (is duplicate) - Compare, Conflict Solver: - Find and Replace: Replace All can now be undone in one step - Refresh: improved performance - Spell checker: added low-level property spellchecker.checkWordAtCaret - updated SWT to version 4.950r5 Bug 546935 - [Win32] Table: massive flickering packing columns by user Bug 577879 - [win32] JVM crash when trying to load 16bpp grayscale PNG - updated JNA to version 5.10.0 SmartSVN 14.2 preview 2 (2022-01-31) ==================================== New Features or Improvements ---------------------------- - Syntax: - support for Groovy/Gradle Fixed Bugs ---------- - Annotate not readable with dark theme - Changes view: - error about too long line shows line number 0-based - image compare: if one image is refreshed, zoom is reset for that - split-off block may miss background color - Unified: possible internal errors if the last line has been cleared - Commit: aborting scan for changed files showed error but proceeded - Completion popup: fix for macOS - File Compare, Conflict Solver: - pressing enters spaces though the line starts with - Refresh: - possible hang when opening massively switched working copy - Windows: internal error when trying to open a working copy located at special directory, like C:\Users\Joe\My Documents - Syntax: - JavaScript/TypeScript: problem with `strings` - PHP: quote in plain text incorrectly detected as string - Shell script: fixed multiple problems - UI: Windows 11: close "x" on tabs shows as "+" Other Noteworthy Changes ------------------------ - Conflict Solver: added low-level property externalConflictSolver.waitForProcess - external tools by default close the output stream (low-level property externalTool.closeOutputStream) - File Compare, Conflict Solver: - Shift+Enter enters new line below the current line (no matter at what column the caret is located) - prevents loading DLLs from working directory - Preferences: - Syntax: extensions shows modified (or different from default), option to reset to default - User interface: changed "Use background color for file tables to indicate certain states" to low-level property "filteredTable.useBackgroundColor""" - Shortcuts by default are ignored if mouse button pressed (low-level property accelerators.ignoreIfMouseButtonDown) - UI: - preferences, other dialogs: use larger font for instruction title - updated to JRE 11.0.13 - updated SSHJ - updated SWT - better buttons with dark theme on Windows - set swt.modifiers.macOS = false to get Windows/Linux shortcuts on macOS - Bug 575259 - [MacOS11] Table with header is incorrectly scrolled - Bug 577767 - [cocoa] Table/Tree sometimes have wrong scroll range - Bug 574932 - [mac aarch64] Table has larger items and border on aarch64 than x86_64 - Bug 573983 - [GTK3] Native memory leak reported for GTK3.gtk_menu_new() SmartSVN 14.2 preview 1 (2021-10-29) ==================================== New Features or Improvements ---------------------------- - Support for macOS 11 and 12 - Support for Apple Silicon (M1, aarch64) on macOS - Customize Toolbar: Reset to Default Fixed Bugs ---------- - Changes view: - horizontal scroll did not update reliable - possible paint artefacts ([>] boxes might remain) - Compare/Changes view: by default, the UTF8 detection did not check the full file which might result in incorrect detection if unicode characters only occurred at end of long file - external diff tool ksdiff from Kaleidoscope.app hang until SmartSVN has been closed; added workaround - moving maximized window between different monitors by hotkey did not remember coordinates - perspectives did not remember layout correctly in all situations - syntax coloring: - Java: - binary and hex literals were not detected correctly - 1_000_000_000d was not detected as literal - PHP: 'string in quotes' were not detected in script mode - SQL: backslashes confused lexer - decided to use default SQL behavior (not MySQL) - GUI: - if table.scrollToSelection was set to false, it still scrolled some selections into view - Linux: possible NoSuchMethodError running on old GTK - macOS: fails to launch if path to SmartSVN contained umlauts - macOS 11: - closed tab reoccurred after reopening - radio button selection changed when clicking a different tab Other Noteworthy Changes ------------------------ - Windows: use Windows-ROOT trust store for SSL connections - Updated SWT version: - support for dark scrollbars and menus on Windows 11 - much faster table drawing on macOS - Compare/Conflict Solver: - platform indepdendent word selection - Enter and Return work both "smart" now (option in the preferences) - sorting has been improved slightly, e.g. "SmartSVN 14.app" before "SmartSVN 14.1.app"