4.4.4 (2023-07-20) ================== New Features, Improvements -------------------------- - Directory Compare: - Ignore should remove the ignored file/directory from the view - allows stop and recompare without initial complete scan Bug Fixes --------- - File Manager: - Directory view: for multi-selection with keyboard the anchor is reset by a refresh - Viewer (Windows): lines longer than 65535 characters were not rendered workaround for https://github.com/eclipse-platform/eclipse.platform.swt/issues/716 Other Noteworthy Changes ------------------------ - added dark-cyan.theme - updated SWT: Issue #603: [win32] Windows TaskBar shows wrong overlay after closing related Shell - File Manager: - Viewer: allow 0x1B (ANSI Escape start) in text files 4.4.3 (2023-06-07) ================== New Features, Improvements -------------------------- - File Compare/Merge/Editor, Changes view: - if whitespace option "Trailing and changed" is selected, also show whitespace in text selection Bug Fixes --------- - Bug file might be deleted on startup if settings directory or its parents is symlink/junction - tables/tree controls: speed search remains in error state after first miss - Syntax: - Inno Setup: "" inside "..." incorrectly parsed - Yaml: some comment lines were incorrectly detected - Dark theme: - made syntax color for Comment a little bit brighter to be better readable on green (= added) background - Directory Compare: - Apply to Left/Right: failed to delete readonly file - File Manager: - Rename (Windows): adding a trailing period actually deletes the file - 7z archive: - non-US-ASCII file names were shown, couldn't be unpacked - unpacking from encrypted archive caused SmartSynchronize to hang - Windows: - created exe4j-related temp files on each start - installer: icon is missing for shell integration Other Noteworthy Changes ------------------------ - File Manager: - Multi-file-rename: output duplicate name in error - SFTP: for ".." directory entry show correct time/permission - unified max. heap size on all platforms to be 512MB - added low level property nativeLibs.dir to prevent unpacking of native libraries (by providing them in the specified directory) - Windows: - don't create hsperfdata_user dir - installer: support right-click on folder background - Linux: - smartsynchronize.sh: remove obsolete -Xverify:none - MacOS: - updated SWT fixing #650 [macOS, aarch] NPE in SWTAccessibleDelegate.accessibilityAttributeNames #254 - [macOS] Possible NPE in Combo.mouseDown 4.4.2 (2023-04-28) ================== New Features, Improvements -------------------------- - File Manager: - Find Files: optionally find file that DON'T have the content - Directory Compare: - Changes View: added Go To Line command Bug Fixes --------- - internal error when using the Welcome dialog - possible memory leak for shortcut handling - File Manager: - SFTP download dialog: internal error when entering relative path Other Noteworthy Changes ------------------------ - Preferences, font configuration: use same control as for file compare, editor, ... - Syntax coloring: - support for TOML - File Manager: - if clicked below last line, don't select last line 4.4.1 (2023-03-29) ================== Bug Fixes --------- - Editor, File Compare, ...: - Find and Replace: found result inside previous replace (e.g. when replacing " a" with " a") - Directory Compare: - File table: copying had one \t too less for entries of selected directory - File Manager: - Find File, Ignore Directories: specifying * to only search in current directory, but not subdirectories, found nothing - Directory sorting: without having changed any sorting option, after visiting the ~/Downloads directory, sorting was not reset to default - Text viewer: did not update when changing font in preferences - Linux, .deb bundle: could not open external applications 4.4 GA (2023-03-15) =================== Bug Fixes --------- - File Manager: - Calculate Checksum dialog: initially showed always MD5 checksums though different entry in the combobox Other Noteworthy Changes ------------------------ - File Manager: - easier theming for directory view 4.4 RC 2 (2023-03-08) ===================== Bug Fixes --------- - Theming: several fixes - Syntax: - JSON: support for // and /*...*/ as used in tsconfig.json - PHP: \ in single-quoted string was parsed incorrectly - TypeScript: some keywords were not highlighted, numbers with _ were not detected correctly - File Manager: - Find Files: internal error if started in drive root or / - WSLg: - windows showed no minimize/maximize buttons - on a fresh WSL Ubuntu (without a ~/.config directory) settings were initially created in wrong directory - restarting after settings change did not work - updater did not work Other Noteworthy Changes ------------------------ - Theming: - makes it easier to customize specific colors on top of existing theme by modifying dark-patch.theme and light-patch.theme - File Manager: - Multi-rename: allows to proceed if 1+ file could be renamed - Theming: ability to override the colors for the directory view: directory.background, directory.background.auxiliary, directory.background.selection, directory.background.selectionUnfocused, directory.foreground, directory.foreground.auxiliary, directory.foreground.selection - WSLg: bin/add-menu-item.sh and bin/remove-menu-item.sh create now an icon on Windows 4.4 RC 1 (2023-02-14) ===================== New Features, Improvements -------------------------- - File Manager: - Calculate Checksum: - support SHA-512 - can operate recursively on directories, too - ability to select displayed type - Find Files: - ability to ignore directories by pattern Bug Fixes --------- - File Manager: - File Editor: - possible endless loop of error dialogs if file had been deleted when open in editor - status bar did not show detected encoding - Rename: - failed to overwrite read-only file - Unpack from inside of 7z archive's root directory caused target dir not to refresh - clicking in the Path control might ignore click - Syntax: C#: a hex literal can start with 0X Other Noteworthy Changes ------------------------ - File Manager: - File Viewer: - added low level property fileManager.viewer.treatOnly00AsBinary (set to true if files are considered as binary that contain control symbols and otherwise are text files) - Directory pane (macOS): handle Ctrl/Cmd+LeftClick even for the case swt.modifiers.macOS=false - Syntax coloring: - Clojure: symbols may contain many different "punctuation characters" - updated SWT to version 4.958 - #529 [Win32] FileDialog ignores set filter path (directory) - moved help to https://docs.syntevo.com/SmartSynchronize/Latest/ 4.4 preview 5 (2023-01-13) ========================== New Features, Improvements -------------------------- - added command line parameters --file-compare, --dir-compare, --file-merge, --file-manager that needs to be combined with --left=, --right=, --merge= Bug Fixes --------- - File Manager: multi-selection was lost on refresh - File Editor, Compare, ...: Find could not find text in the selection - File Merge: possible wrong change block detection for files without trailing EOL - Syntax, Crystal: numbers could have suffixes like _i8 - Setup: possible internal error on Finish Other Noteworthy Changes ------------------------ - File Manager: - replaced table control with owner-drawn control - columns are as wide as the displayed content needs - faster on some operating systems - display can be configured in preferences - no table headers for changing sortings -> see View menu - sorting directories before files is optional now (preferences) 4.4 preview 4 (2022-12-23) ========================== New Features, Improvements -------------------------- - File Manager: - "Check at virustotal" command (calculates the checksum of the selected file and opens the related link at virustotal.com) Bug Fixes --------- - File Compare and others: - non-US-ASCII characters might increase line height causing visual glitches - undoing a change might scroll even if the caret was perfectly visible - Syntax coloring: - PHP: incorrect end of string detection - File Manager: - Built-in Text editor: - Undo/Redo menu items were not enabled in all cases - wrote file in default encoding even if characters could not be written (resulting in ?) - Text Viewer: - Find: asked to search again from begin even if it already searched from begin - some encoding was not detected correctly - Edit Link (Windows): failed silently for reparse points/junctions - Linux: empty window shown when invoking shutdown Other Noteworthy Changes ------------------------ - File Manager: - path popup: up to SFTP profiles are shown directly; if there are more, they will be moved into a submenu (configurable using pathSelectorPopup.sftp.inlineUpTo) - reworked sorting options again: - for paths where the sorting is remembered, changing the sorting will be remembered automatically - for all other paths, changing the sorting is only remembered manually (making it easier to temporarily switch the sorting) - Windows: improved detection of reparse points/junctions 4.4 preview 3 (2022-11-21) ========================== New Features, Improvements -------------------------- - Syntax: - Lua/Nelua - Odin - Zig - File Manager: - Find: show file/directory icons - menu item to - reread file associations (icons) - forget copied/cut files Bug Fixes --------- - possible (user invisible) internal error on exit - File Manager: - Linux: unpacking tar.gz did not restore permissions - Zip: unpacking zip files with CP437 encoded file names (default for Windows 10 with umlauts) did not work - internal error pasting path copied from inside .zip file in Windows Explorer - macOS: possible problems with installation update Other Noteworthy Changes ------------------------ - File Manager: - simplified sorting options in View menu - updated SWT to v4956r11 4.4 preview 2 (2022-10-12) ========================== New Features, Improvements -------------------------- - File Manager: Batch Rename using regular expressions Bug Fixes --------- - File Compare: - Apply Innerline-Change to Left/Right: default shortcut did not work on macOS - Linux bundle was broken - Syntax highlighting: - InnoSetup: incorrect quote handling in [Files] section - YML: incorrect detection of numbers after text Other Noteworthy Changes ------------------------ - File Manager: - built-in File Editor: asks to reload file if external changes were detected 4.4 preview 1 (2022-09-01) ========================== New Features, Improvements -------------------------- - macOS 13 support Other Noteworthy Changes ------------------------ - licensing: new conditions for non-commercial use - Compare, Merge, Text Editor: Undo navigates to change before undoing - Syntax coloring: - support for Crystal - C++: support binary numbers like 0b001 (at least used for Arduino) - Pascal: add try/finally keywords - YML: treat hashes (mixture of digits and letters) not as partly numbers - File Manager: - 7zip: unpacking from inside an archive was very slow - Path popup: show SFTP connections in submenu - Text Viewer, Search: - don't wrap automatically, but ask user - remember last searches - don't trim search text - automatically select "Case sensitive" option if typing uppercase letter - GUI: - allow to customize default font size by using the low level property ui.fonts.defaultSize - improved natural sorting - uses Java 17 which should run faster and consume less memory - updated SWT to fix some bugs - updated SSHJ to support newer SSH keys