-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathChangeLog
168 lines (152 loc) · 8.88 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
V1.0.1
--------
* Replaced the deprecated method QMouseEvent::pos().
* Removed 'application/x-ace' from the supported archives (it was never really supported).
* Localized sizes.
V1.0.0
--------
* Removed Qt5 support and bumped the minimum required version of Qt to 6.6.
* Added unadvertised support for 'application/vnd.snap'.
* Check the existence of "gio" before using it for opening URLs.
V0.12.0
--------
* Made it possible to modify files inside archives.
* Added an option for using system icons.
* Made sure that "No" is the default button of question dialogs (Qt seems to have a minor problem in this regard).
* Don't start extraction if the archive is removed.
* Made viewing/extracting of single files much faster with bsdtar.
* Consistently prevent the parent extraction folder from being hidden (for it not to be missed by the user).
* Fixed a bug in removal of files from archives.
* Make sure that ed-like special characters are escaped when making path patterns with bsdtar.
* Added a workaround for a nasty bug in bsdtar about start backslashes and the option "--strip-components".
* Added new mimetype names of `shared-mime-info` ≥ 2.3.
V0.11.0
--------
* Added "View current item" to the "View" menu.
* Simplified finding of Qt modules with cmake.
* Corrected context menus on Wayland, by specifying their parent widget.
* Removed the option about fitting the first column (because it could make the first column almost invisible).
* Allow opening of `dmg` files by drag-and-drop without advertising it.
* Protect the file type filters of file dialogs from bad translations.
V0.10.0
--------
* Considered the modes of emblemized icons. This is especially relevant to Qt icon engines that colorize selected symbolic icons.
* Get the mimetypes of symlinks directly, without consulting their targets (because their targets may be symlinks themselves and so, they aren't reliable).
* First try the file manager DBus interface when opening the containing folder.
* Removed the action for opening the containing folder when running as root (because there are DBus complications with most file managers).
* Added read-only support for VirtualBox Extension Pack.
* With 7z, don't show password prompt when the archive can't be read and there's no mention of encryption.
* Enabled compilation against Qt6. With cmake, "ENABLE_QT5" should be set to "OFF" (as in `cmake .. -DENABLE_QT5=OFF`) — it's "ON" by default.
V0.9.0
--------
* Show childless directories whose names contain the filtering string.
* Fixed viewing or removing of files that have wildcard characters in their names with bsdtar (by escaping some wildcard characters that come after "--include").
* Better smooth scrolling from inside the view (especially with touchpad).
* Added read-only support for AppImage bundle through 7z.
* When viewing a file in a password protected archive, ask the password again if a nonempty, wrong password is entered.
* When viewing files, warn the user of links without targets instead of trying to open them.
V0.8.0
--------
* Added a workaround for a problem in QCollator.
* Added an option for expanding top level directories when loading archives.
* Resize columns appropriately on expanding a directory item.
* Don't stretch the first column by default.
* Don't show the header without content.
* Select/deselect the current item with Ctrl+Space and also select it when the first Space is typed.
* Don't select items by pressing the left mouse button and moving the cursor.
* Don't drag items while the middle mouse button is pressed.
* Added "application/x-xz", "application/x-bzip" and "application/zstd" to the supported extractions by using 7z.
* Added a workaround for Qt's problem with scrolling to deep nonexpanded tree items.
* Always expand the first header column to fill the available width.
* Added cmake support (in addition to qmake).
* Allow dragging of all selected items, including probable directories.
* Add milliseconds to the name of the cache folder that's used for temporary extraction because multiple archives may be loaded almost simultaneously.
* Show the compressed size prefixed by "≥" if the file size is missing.
V0.7.0
--------
* Handle newlines and text tabs in item names as far as possible.
* Natural sorting of items by treating dot as a separator.
* Set the window title to the archive name.
* Added context menu to the archive path bar for copying path and opening containing folder.
* Use 7z for uncompressed disk images and bsdtar for compressed ones.
* Added fallback icons for files and folders.
* Fixed emblemized icons with device pixel ratio.
V0.6.1
--------
* Added read-only support for RAR archives through 7z.
V0.6.0
--------
* Added an option to (not) stretch the first column.
* Added app icon.
* A workaround for a Qt bug that might give a too small height to rows if the horizontal scrollbar isn't at its minimum value when items are removed.
* Better names for extraction folders of archives without parent directories.
* Scroll to the current item when expanding or filtering.
* Fixed startup invisibility with some window managers.
* Updated the code for Qt 5.15.
V0.5.0
---------
* Added read-only support for MS Windows packages through 7z.
* Accept 7z lists without Date and Time (may happen with MS Windows packages).
* Added read-only support for Android packages through bsdtar.
* Reset the GUI if the archive's password isn't entered (correctly).
* Speed up listing by using static regexes.
* Handle relative file paths correctly.
V0.4.0
---------
* Added support for Zstd (because tar supports it).
* Allow stopping (killing) long processes.
* Prevent DND when the backend is busy.
* Smooth scrolling when the mouse wheel turns inside the view.
* Fixed a potential issue in translations.
* Enable the "Remove File(s)" action only if an item is selected.
* Show (optional) prompt before removing items.
* Show the updated view only after populating and adjusting it.
* Added an option to select libarchive binary with non-Linux systems.
V0.3.2
---------
* Added a workaround for the low performance of QMimeDatabase. Loading of heavy archives is much faster now.
V0.3.1
---------
* Fixed archiving of files from different folders.
* Fixed a mistake in choosing the archive name on compressing a folder.
V0.3.0
---------
* Eliminated a rare cause of crash, when the file list contains "/" and "//" (with "application/x-archive", for example).
* Removed QDesktopWidget::availableGeometry (could have been replaced by QGuiApplication::screens but wasn't needed).
* Prevented drop into self.
* Overwrite a Gzip archive if the overwrite prompt is accepted.
* Always wait for a process (command) to be started before waiting for it to be finished.
* Show the busy cursor while doing jobs.
* Added file filtering.
* To work around the inconsistent behavior of 7z on file removal, always ask the password.
* Ask the password on replacing an encrypted file (inside a 7z archive).
* Handled extraction of files with identical names inside 7z archives.
* To prevent a file from being opened multiple times, ignore auto-repeat when Enter/Return is pressed inside the tree view.
* Remove the temporary extracted files when they are replaced in the archive.
* Enable selective extraction for 7z ("7z x archive -oDIR path1, path2,…").
V0.2.0
---------
* Added Preferences dialog.
* Customizable view icon size.
* Polish translation by Marcin Mikołajczak (m4sk1n at GitHub).
* Workaround for a KDE bug that, under some circumstances, doesn't let the application exit when its main window is closed.
* Focus the view and its first item after updating it.
* View/expand/collapse the current item with Enter/Return.
* With tar/bsdtar and if the parent dir exists, change the parent dir name instead of extracting in a child dir.
* A root archive file may mean a parent directory or a single file. Previously, it was supposed to be a parent directory and that caused single files not to be extracted with non-Gzip archives when they were present in the extraction directory.
* If a file comes after its containing folder in the command line, bsdtar doesn't extract the folder. A workaround is added for this behavior.
* Prevent tree collapse after extracting an rpm archive.
* Don't update the tree unnecessarily.
* Fixed a bug in removal of encrypted files inside 7z archives.
V0.1.0
---------
* Arqiver is forked from lumina-archiver with lots of fixes, improvements and additions. It supports libarchive (bsdtar), gzip and 7z. With 7z, it also supports encryption (password protection).
* Warn the user if a back-end in not installed.
* Save the vertical space by making real use of the status bar.
* Better support for multi-password 7z archives.
* Added lock emblems to encrypted item icons.
* Added symlink emblem.
* Remember the window size and the last archiving filter.
* Handle spaces in file names.
* Item context menu.
* Much faster listing with QHash, QPixmapCache and other methods.