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
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
|
### engrampa 1.28.2
* Fix extract of encrypted archives
* Fix volume split button in "Compress" window
* src/file-utils.c: Fix "error: implicit declaration of function ‘strcasecmp’..."
* fr-process.c: Setting error status
### engrampa 1.28.1
* Distribute Meson build system
### engrampa 1.28.0
* update translations
* Use unar instead of cpio for CPIO archives
* Add correct jar mime type
* Fix double URI escaping
* Escapes a string for use in a URI. replace special "# and ?" characters in uri
* rar: Actually accept unrar-free as the executable name
* rar: Add support for unrar-free
* rar: Fix out of bounds read on malformed output
* rar: Simplify and merge duplicate code
* zip: Fix crashes on buggy zip output
* 7z: Fix accepting RAR archives when unar-open-zip=true
* correct translation string
* Fix Segfault on opening .deb files after recent Debian Unstable updates
* fix warning in Japanese translations
### engrampa 1.27.1
* update translations
* Check if the remaining disk space is sufficient when add extract
* Fix MIME detection logic
* Update to change the fallback and fix gzip issue
* Fixed libmagic bug
* Add "Extract to subdirectory" option
* Add meson compilation support
* Set the current folder of the file chooser dialog using a local file name
* Fix failure to extract multiple files
* Uniform file chooser dialog margin size
* Archive do not track symbolic link
* Fix failed restore of saved sessions
* Add MIME aliases for gzip and bzip2
* Replace deprecated functions and fix compilation warnings
* command-7z: Add new 7-zip(7zz and 7zzs) project support
* file-utils: Include <strings.h> for strcasecmp
* action: Delete unused sort_by_entries code
* fr-process: fix memory leak
* UI: Remove useless code and file
* Fix icon missing when compressing files with the right mouse button
* Extract: add the function of automatically closing the dialog box after decompression
* zstd: support both old and new mime type
* fr-command-rar: Parameter 'line' can be declared with const
* Fix archive file save as function
* glib-utils: redundant condition
* fix: Encrypted documents in all formats cannot be successfully pasted to the
specified directory after copying and cutting encrypted files and folders
* fix: Encrypted documents in. 7z format cannot delete locked files and folders
* fr-window: fix -Wincompatible-pointer-types warning
* file-utils: remove unused functions
* fr-command-rar: parse date & time using strptime
### engrampa 1.27.0
* tx: sync with transifex
* configure.ac: The macro 'AC_HELP_STRING' is obsolete
* tx: update resource
* tx: migrate config file
* Fix corrupted engrampa_main_window.png files in userguide for ca, de, el, fi, fr, it and uk.
* Enable mouse-less navigation & reading for output dialogs
* Accessibility: add proper mnemonic relations and labelling
* Fix implicit conversion changes signedness: 'gboolean'
* CI: Drop -Wunused-parameter for debian build
* file-data: fix memory leak
* fr-command-tar: fix memory leak
* fr-window: fix memory leak
* dlg-package-installer: fix memory leak
* Fix build warnings about missing field initializer
* Fix some -Wfloat-conversion warnings
* Fix -Wimplicit-int-conversion warning
* build: fix -Wmissing-prototypes warning
* glib-utils: drop strcmp_null_tolerant
* test-server: Remove unreachable code after calling g_error
* glib-utils: escape_str_common should be static
* equality comparison with extraneous parentheses
* Use a blank line at most
### engrampa 1.26.0
* Translations update
* update copyright to 2021
### engrampa 1.25.1
* Translations update
* ar: fix filename in file list
* dlg-package-installer: Don't build the path to packages.match
* build: Don't install packages.match when packagekit is disabled
* packages.match: add and run update-packages-match script
* build: don't add twice the file engrampa.appdata.xml to CLEANFILES
* rar 6.00: fix listing archive content with encrypted file list
* i18n: use g_dngettext instead of ngettext
* build: allow users to disable gettext support (--disable-nls)
* build: Use PACKAGE_URL variable
* build: display package name and version in configure summary
* build: set GETTEXT_PACKAGE=AC_PACKAGE_NAME
* update resource for transifex
* Update copyright to 2021
* Remove cppcheck warnings about the variable scope can be reduced
* update issue template
* update issue template
* Remove USE_MATE2_MACROS from autogen.sh (legacy)
* fr-archive: Fix memory leak
* Add Electronic Publication (EPUB) support
* Remove unused macros
* update.ui: missing on_update_file_ok_button_clicked handler
* fr-command-unarchiver: Remove trailing spaces
* Avoid memory leak in java utils
* Do not use stock icons in ui files (#392)
* Update compilation instructions
### engrampa 1.25.0
* Translations update
* build: includes all required modules by libegg in PKG_CHECK_MODULES
* Update compilation instructions after use of git submodule
* add git.mk to generate .gitignore
* dlg-update: Fix callback names for callback symbol update_cb
* use git submodule of libegg
* dlg-batch-add: Set labels GtkSizeGroup in ui file
* Use callback symbols defined in ui files
* gtk-utils: Remove _gtk_builder_get_widget
* Remove fr-stock.c and fr-stock.h
* build: silent build warnings for distcheck
* help: fix and update archive format names
* actions: expand the comment on about dialog
* Terminate the application if the resource doesn't exists
* gtk-utils: Remove _gtk_count_selected
* engrampa.appdata.xml: recursive acronyms for .iso, .rpm filetypes
* glib-utils: remove g_ptr_array_free_full
* fr-window: duplicated code
* Add ARC archive support
* glib-utils: remove n_fields function
* Add dlg-add-files.ui and dlg-add-folder.ui
* Update authors
* dlg-new: Adding many callbacks at once
* new.ui: Stock icons are deprecated
* dlg-new: Use GET_WIDGET macro
* autoconf: get zstd mime type using libmagic if enabled
### engrampa 1.24.0
* Translations update
* dlg-extract: GtkFileChooserDialog instead of set extra widget
* Fix mate-desktop URL
* dlg-batch-add: set dialog image from icon-name instead of pixbuf
* Fix build using gcc 10 -fno-common flag
* fr-process: do not override LC_CTYPE
### engrampa 1.23.3
* Translations update
* Update copyright to 2020
* fr-command-rpm: Use rpm2cpio binary shipped with rpm package
* help: pull updated Italian translation with fixed msgstr
* add source rpm to supported mime-types
* use cpio if no binary is found
* add a configure environment variable to select the cpio path
* 7z: Don't set the work directory, i.e. use temporary directory
* Check if a mime-type is an alias in compute_supported_archive_types
* define LOCALEDIR for bindtextdomain()
* migrate from intltool to gettext
* Clean file type selection in new archive dialog
* pull fixed Italian language for user-guide
* Automatically sets the maximum size of static arrays
* Fix localized pause UI logic
### engrampa 1.23.2
* Translations update
* LHA: add test for checking compressed file integrity
* Add application/(x-compress|x-rpm|x-lzh-compressed) in local magic
* Show archive type in properties dialog
* Zstandard: read .tar.zst files
* Zstandard: add test for checking compressed file integrity
* Zstandard: Update MIME type
* Ar: Update MIME type and add magic numbers
* fr-command-ar: fetch dates with strptime
* Remove internal mkdtemp and define feature test macro
* fr-command-tar: fetch dates with strptime
* Use mate-compiler-flags.m4 provided by mate-common
* ar: don't remove leading whitespaces in filename field
* i18n caja extension copyright
* LHA: make compatible with content-type response from gio file query
* fr-command-dpkg: fetch dates with strptime
* dlg-prop: set property label in ui file
* Add extract-dialog-options.ui
* LHA: Fix internet media type
* Use g_list_free_full and g_slist_free_full
* dlg-prop: show the exact number of bytes as part of the size
* dlg-prop: allow to open the archive's folder
* remove warnings: ‘gtk_image_new_from_stock’ is deprecated
* glib-utils & gtk-utils: Remove unused functions
* dlg-package-installer: show icons in error dialog buttons
* dlg-package-installer: remove warning ‘GtkStock’ is deprecated
* gio-utils: Remove unused functions
* glib-utils: Remove get_time_string()
* unace 2.5: Don't show archive summary in file listing
* tar: don't remove leading whitespaces in filename field
* Initialization discards ‘const’ qualifier from pointer target type
* remove warnings: "ENABLE_MAGIC" is not defined, evaluates to 0
* comparison of integer expressions of different signedness: ‘size_t’
* Missing initializer for struct field
* remove warnings: cast from function call [-Wbad-function-cast]
* remove build warning: local variable shadows another variable
### engrampa 1.23.1
* Translations update
* java-utils: Remove blank spaces before reading package name
* fr-command-lrzip: Fix empty string check
* Redundant redeclaration of ‘fr_command_is_capable_of’
* comparison of unsigned expression >= 0 is always true
* gtk-utils: Remove unused wrapper for gtk_builder_new_from_file
* glib-genmarshal warning: BOOL token is deprecated
* comparison of integers of different signs: 'int' and 'guint'
* glib-utils: Remove unused function - g_ptr_array_copy
* return sentence won't be never executed as it's preceded by exit
* Add zcompress support
* caja extension: fix icon name for compress menu item
* fr-window: remove unused struct members
* fr-command-unarchiver: ask password if required
### engrampa 1.23.0
* Translations update
* Remove trailing whitespaces
* Update FSF address
* [ci] Add cppcheck html report
* Remove hard-coded 'Back' label button
* Avoid deprecated g_type_class_add_private
* Use the Automake variable nobase_dist_icons_DATA
* Help: replace link linkend with xref linkend
* file-utils: avoid out of bound memory access
* actions: avoid use of memory after it is freed
* fr-process: Fix memory leak: 'g_shell_quote' needs to be freed
* fr-process: Fix memory leak: 'g_strconcat' needs to be freed
* [Security] fr-process: avoid 'strcpy' and 'strcat'
* enable clang analyzer
* fr-process: Fix memory leak
* Help: Fix version to 1.22 and update pot file
* help: update copyright
* Upgrade the manual to docbook 5.0
* Support .udeb package format
* Clean-up archive list and descriptions
* Show version on command line
### engrampa 1.22.0
* Translations update
* Avoid array index out of bounds parsing dpkg-deb --info
* warning: Use of memory after it is freed
* Read authors (updated) from engrampa.about gresource
* Enable Travis CI
* eggsmclient: avoid deprecated 'g_type_class_add_private'
* update copyright year to 2019
* rar/unrar: Fix: "overwrite existing files" disabled must work
* fix fr-command-cfile.c: fr_process_set_working_dir
* fr-command-cfile.c: fix indentation
* Added test integrity for brotli
* Added test integrity for the cfile compressors: gzip, bzip2, etc.
* move appdata to metainfo directory
* fr-window: show the pause button only if the dialog is working
* disable deprecation warnings for distcheck
* fr-window: avoid 'gtk_dialog_add_button' with stock ids
* fr-window: hide the progress bar if the process is paused
* fr-window: change the info label if process is paused/resumed
* fr-window: little improvements in the look of pause/resume button
* Adding pause and start functions
* Fix implementation and use of the alternative package name lookup
* Added support for brotli (*.tar.br) compressed tar archives
* Add brotli support
* Use make functions for HELP_LINGUAS
* Replace -Dokumentationteam
* Replace -Dokumentationsprojekt with Documentation Project
* Manual: Update file format descriptions using shared-mime-info
* Fix url of ulinks to point to mate-user-guide
* UNIX and Linux systems -> Linux and UNIX-like systems
* tx: add atril help to transifex config
* Add the ability to support 'unar' over .zip archives
* Add support for OpenDocument formats
* UI: on the properties dialog, focus the Close button instead of the Help button by default
### engrampa 1.21.0
* Translations update
* Add .a (Ar) support
* fr-window: Replace deprecated gtk_menu_popup functions
* fix crash on exit after using Open With dialog
* avoid deprecated GtkStock
### engrampa 1.20.0
* Translations update
* require GTK+ 3.22 and GLib 2.50
* update copyright year to 2018
### engrampa 1.19.2
* Translations update
* build: use PKG_CONFIG to fix cross-build
* add our copyright to About dialog and Caja extension
* 7z: Fix: rename files with password without the list encrypted
* 7z: Fix: delete/rename files/folders with the list encrypted
### engrampa 1.19.1
* Translations update
* avoid deprecated gdk_screen_make_display_name
* don't use deprecated gtk_show_uri
* use a more common gtk+ function
* avoid deprecated gdk_screen_get_number
* Restore Polish translation credits from GNOME
* Add the button "Show the Files and Quit" in the progress dialog
* Fix: create zip files in "maximum" compression level
### engrampa 1.19.0
* Translations update
* Fix: Browsing history not correct
* hide folders in "View All Files"
* Fix: Wrong behavior of Skip button in Replace file dialog
* UI files: avoid deprecations
* gtk-utils: remove some GTK_STOCK deprecations
* gtk-utils: avoid deprecated gtk_icon_size_lookup_for_settings
* fr-window: fix some GTK_STOCK deprecations
* add style class frame to scrolledwindows
* fr-window: avoid deprecated GtkMisc and GtkAlignment
* dlg-add-folder: avoid deprecated gtk_alignment_new ()
* build: use variable instead of hardcoded file name when cleaning
### engrampa 1.18.0
* check the rar/unrar version to work the new date style with all versions
* Fix: rar file listing now shows correct date with recent binary
* Fix: open the 7z first split volume after compress
* Fix typo in NEWS: engrampa instead engramp
* Fix: compress rar split into volumes
* Fix: compress 7z split into volumes
* build: remove option that disables deprecated stuff
* zip: added ear and war to the supported types list
* Update engrampa NEWS to use consistent, project wide, markdown-like
formatting.
* Build: require Caja >= 1.17.1 to build against GTK+3 version
of libcaja-extension
* tar: add support for pixz for .tar.xz files
* tar: add support for lbzip2 on .tar.bz2 files
* lha: add support for Amiga files
* Some corrections in GSettings schema
* Translations update
### engrampa 1.16.0
* Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and
--with-gtk build option
* Port to GtkApplication
* Use natural sort order when sorting by filename
* Use app chooser dialog from GTK+ for "Open With" command
instead of custom code
* Make "encrypt header" option insensitive if no password is
specified
* Give unrar priority over p7zip when processing RAR archives
* 7z: add support for p7zip-rar >= 15.14
* 7z: fix issues with files prefixed with '@'
* Fix some GTK+ deprecations
* Some more fixes and cleanups
* Translations update
### engrampa 1.14.1
* Translations update
* tar: Fixed problems with backslashes
* 'All files' is duplicated in available formats
* fix extracting files with single-character names.
### engrampa 1.14.0
* Drop MateConf migration script
* Fix random crash in "open with" dialog
* 7z: avoid problems with '?' char in filenames
* 7z: correct checking for p7zip 15.09+
* rar: avoid "No files to extract" message when disabling overwriting
existing files
* tar: allow changing contents of .txz files (like it's allowed for
.tar.xz files)
* unar: avoid problems with '?' char in filenames
* Translations update
### engrampa 1.12.0
* Retrieve strings directly from gschema (requires intltool 0.50.1)
* Fix ngettext usage in progress dialog
* Make extracting multiple archives to a separate dir actually work
* Fixed overwrite check when the files to be extracted are inside a folder
### engrampa 1.10.2
* don't crash when opening archives on network drive
* fix extracting archives with '[' in filename
* some more improvements
### engrampa 1.10.1
* Help fixes
* UI fixes
### engrampa 1.10.0
* Fix open rar file inside a rar file
* Drop support for Gtk+ < 2.24
* Unifiy code as to be used in Gtk+2 and Gtk+3
* Drop support for Glib < 2.32
* Do not set the selected app as the system default
* Fix possible errors with some password protected files
* Use Caja GSettings schema optionally
* Add ini file for caja extension
* Add engrampa.appdata.xml
* Fix memory leaks
* Fixed crash when clicking Cancel in Add Files
* use g_get_user_config_dir instead of using .config/mate
* do not set the "last output" dialog as modal to allow the user to resize it
* Fixed loading of multi-volume rar archives with 7zip
* use GtkRecentAction objects to create the recent file choosers
* Several string improvements
* set a mnemonic for the label in the request dialog
* Change strings to use ellipsis
* allow to compress iso images and tar archives from the caja menu
* Ask overwrite confirmation when extracting files with drag&drop
* Small fixes for Gtk3 engrampa
* Fix hyphen-as-minus-sign issues for engrampa.1 man page
* Add keywords key to .desktop file
### engrampa 1.8.0
* Updates to man pages.
* Update translations.
### engrampa 1.7.2
* Fix zip file extraction with unzip
### engrampa 1.7.x
* Added GTK3 support (--with-gtk=3.0 configure flag)
* Added manpage
* Added support for RAR 5
* Added support for unarchiver
* Moved to yelp-tools to build documentation
* Show always the "extract to" action in caja extension
|