4.2.1 (2021-06-21) ================== Fixed Bugs ---------- - Directory Compare: - Changes view: possible paint artefacts - Syntax: - Shell: heredoc end not recognized with leading whitespace - SQL: - some escape sequences inside 'string' were not recognized - incorrect comment detection - File Manager: - Edit | Toggle Selection: did not work for (Windows-style) selected entries - missing context menu items when switching windows with right-click - SFTP: some symlinks were not detected correctly - Unpack: does nothing if opposite directory is SFTP or archive - Windows-style selection does not update file size display - Preferences: highlighting might remain after using the filter - Linux: - Dark theme: some buttons and comboboxes inside tab panes are nearly unreadable - macOS: version upgrade warns about backup (CodeResources remain) Other Noteworthy Changes ------------------------ - File Manager: - added low-level property fileManager.autoResizeNameColumn to prevent automatic Name column resizing - prevent column hiding - Windows installer: - added option "Add Explorer context menu item 'Open in SmartSynchronize'" 4.2.0 (2021-04-28) ================== Fixed Bugs ---------- - Directory Compare: - Preview: - not emptied after unselecting file - Copy copies 1 char too much which might result in internal error - Side-by-Side view: scroll bar might be at wrong position selecting a different file - Syntax: - Bat/Cmd: incorrect detection of %1 - Java: problem with escaped characters inside strings - Shell: problems with some heredocs - SQL: fix for 'strings' - Linux: internal error pressing "dead" keys https://bugs.eclipse.org/bugs/show_bug.cgi?id=571740 4.2 RC 2 (2021-03-28) ===================== New Features, Improvements -------------------------- - File Manager: - Directory | Wipe Free Space: command to wipe (fill) free space - File | Calculate Checksum: ability to save - File Compare, Merge: - optionally tab inserts spaces (preferences option), backspace unindents - keyboard shortcuts for apply commands - Directory Compare: - Preview supports display of images Fixed Bugs ---------- - File Manager: - Cut, Paste: can't move C:\a\b to parent C:\a - Text Viewer, Find (Next): does not always start correctly (selection-dependent) - Compare Files: input fields were initialized with directories if directories were selected Other Noteworthy Changes ------------------------ - File Manager: - Unpack from 7z: ability to abort in "Moving from temp directory" phase - Directory Compare, Preview: compact display is default - Windows: use system proxy by default 4.2 RC 1 (2021-03-11) ===================== New Features, Improvements -------------------------- - added command line option --wait-until-exit - Windows installer: - registers "Compare with SmartSynchronize" context menu for directories (only works good for single selection) - registers "Send to SmartSynchronize" (works fine with 2-3 files, too) - File Manager: - Windows: detect installed VirtualBox and offer "Compact VDI" - File Compare: - Syntax: - Shell: heredoc support Fixed Bugs ---------- - Directory Compare: - Preview: - Unified: Goto Next/Previous did not work for block at end of file - Side-by-Side: - did not scroll to single deletion at end of file - jumping to deleted block at end of file shows too less of deleted lines - horizontal scrolling was missing for added/removed files - Ignore Line Ending Changes did not work - when switching from Unified to Side-by-Side view, caret line might be off by 1 line - internal error selecting a binary file and switching to Unified - File Compare: - Syntax: - ANTLR: incorrect range - Shell: incorrect detection of $'foo'\tbar or $(command parameter) - YAML: parsing errors - File Manager: - Ctrl+X, Ctrl+V: couldn't move a file to parent directory - diving into an archive (cursor-right) did not always select the first non-parent entry - opening a new file manager window while a command was executed in another one did not activate it reliable - Moving directory on same file system must not ask for overwriting an existing directory, but instead move the containing files - Refresh on window activation did not work reliable if multiple file manager windows were open - XFCE Linux: "Execute in Terminal" with xfce4-terminal did not work (wrong parameters) Other Noteworthy Changes ------------------------ - Directory Compare: - Preview: - don't show change block for added/removed files - File Manager: - Ctrl+C, Ctrl+V: show overwrite dialog for existing file in different source and target directory - Copy: - if copying in same directory: select copied file - copy file time unless copy in same directory - Copy/Move: process files in visible order - Copy/Unpack from 7z: process couldn't be cancelled - Invocation with command line parameter shows now welcome dialog even if File Manager is configured - Move: shouldn't complain about a directory containing a skipped file - SFTP: - dialog: allow to rename the selected profile - increased performance - uploads now to temp file that after successful upload is renamed to correct one (to avoid partially uploaded files at their right location) - Viewer: added low-level property fileManager.viewer.homeEndScrollVertically to make Home/End scroll horizontally - File input field: file completion should not replace symlink path with resolved path - Tables: don't scroll to selection on refresh if the selection is not visible - updated SWT to v4942r22 4.2 preview 4 (2021-02-18) ========================== New Features, Improvements -------------------------- - Directory Compare: - Unified diff option - File Compare/Merge: - Find and Replace: added Replace All, even limited to multiline selection - File Manager: - Calculate Directory Size: support for multiple directories - Copy&Paste: - if existing it should create copy (e.g. Ctrl+C, Ctrl+V to simply duplicate a file/directory) - if copied/cut outside of SmartSynchronize, ask whether to copy or move - Find File: smarter file name patterns - Quick Filtering by typing the name (part) - SFTP: - Move (upload and download) Fixed Bugs ---------- - File Manager: - SFTP: - changing permissions did not refresh Other Noteworthy Changes ------------------------ - Compare: - show Find dialog over corresponding text side - File Manager: - Change Drive (Windows) using Shift+C/D/...Z: if already this drive, use opposite path - SFTP: - Going directory up: select previous directory (where I'm coming from) - Upload: if file exists and should be overwritten, preserve the file mode 4.2 preview 3 (2021-01-15) ========================== New Features, Improvements -------------------------- - File Manager: - Copy/Cut-Paste Files: made confirmation dialog optional - Change Left/Right Path popup: added "Recent Path" entry - Permission dialog shows over corresponding side - SFTP: - copy path - sort profiles by name - upload/download progress display - upload: ability to abort Fixed Bugs ---------- - File Compare: - internal error applying a selection at the file end - File Manager: - SFTP: selecting / directory was not possible - viewing file from inside .rar file failed - Preferences: - internal error clicking the search icon in the search input field - Syntax Coloring: - Java: float numbers not correctly detected, e.g. 100f - JavaScript: missed RegEx string Other Noteworthy Changes ------------------------ - File Compare: - blocks with innerline-changes have now a light background color - updated SWT to v4942r9 4.2 preview 2 (2020-12-17) ========================== New Features, Improvements -------------------------- - File Manager: - SFTP support: - Browse file system, change directories, resolve directory symlinks - Downloading (Copy) files or directories recursively - Upload (Copy) files or directories - Create remote directories - Delete remote files or directories recursively - Rename remove files - Change remote permissions - Remember profiles (user, server, port, private key file, no passphrase/password) - macOS: detect TextMate as editor - Ctrl/Cmd+V to copy/move files: select the single copied/moved file - File Compare/Merge: - pressing tab on multi-line selection will try to use leading spaces or tabs depending on content Fixed Bugs ---------- - Unpacking a .tar.gz: - files with hard links did not work - might fail for paths like ./foo - Eml files: - internal error clicking path selector control over directory view Other Noteworthy Changes ------------------------ - File Manager: - Delete: added low-level property fileManager.deletePhysical.safe to be able to make the delete button the default button - Changed Path/Drive: added low-level property fileManager.unifiedChangePathPopup to switch between popup menu and change path popup - macOS: always use own toolbar, no native one (crashes on macOS 11) - update SWT to v4940r23 4.2 preview 1 (2020-11-20) ========================== New Features, Improvements -------------------------- - File Manager: - Attr. column uses fixed-width font - Calculate Checksums: ability to copy for multiple files - Create Link: ability to create hard links - Copy/Move files: - detect available space in target directory early - shows transferred bytes/second - support for using Ctrl+C/X and Ctrl+V - Context menu: Edit With if multiple editors are configured - Determine Directory Size: works on multiple selected directories - Drag and drop: hovering over a directory will dive into that directory - File Permissions: support for sticky bits on Unix systems - Find dialog: show number of found files/directories - Find File; Text Viewer, Find: added 'whole word' option - Quick directory change using Shift+0/1/.../9 for favorites starting with "0 "/"1 "/.../"9 ", on Windows Shift+C/D/.../Z to switch to C:/D:/.../Z: - Set file time - Unified Change Left/Right Path (Alt+(F)1/(F)2), Recent Paths (Ctrl+P), Find Menu Item (Ctrl+Shift+P) into one dialog - added means to open any path, e.g. for UNC paths - Text Viewer: - double-click drag to select multiple word ranges - tripped-click drag to select multiple lines - improved selection performance - File Compare: - New File Compare dialog: easier way to open empty compare - support for UTF-32 (e.g. emojis) - Syntax coloring: - support for Dart, Objective-C, TypeScript, Swift - HTML: support for - if lexing takes too long, syntax coloring is aborted - Preferences: - search for options by name Fixed Bugs ---------- - File Manager: - Copy: pressing Stop had no immediate visible effect on slow drive - Copy/Move: pressing ESC did not stop - Delete Physically: failed silently if directory caused AccessDeniedException - Drag and drop: massive flickering - Move: - aborting to move a single file to a different partition was not possible - aborting a move deleted the source file anyway - Pack tar.gz: internal error for too large files (not supported by tar format) - Text Viewer: selecting text flickered - Linux: "Execute in Terminal" was not available in file context menu - Windows: symlinks pointing to network share cause internal error - File Compare: - New File Compare dialog: - opton expansion control looked weird if selected in dark theme - Syntax coloring: - Java, Kotlin, Ruby, Rust, V: fixed lexing bugs Other Noteworthy Changes ------------------------ - update SWT to version 4.940r22, fixing a lot of bugs