commit d2ef345bf5c8aeeb9ad611b388c035c712d18934 Author: Paolo Bacchilega Date: 2016-09-14 updated for version 3.21.91 M NEWS M configure.ac commit 7c9ad895614e1bd623646222b494c39da5a805bc Author: Arash Mousavi Date: 2016-09-13 [l10n] update Persian translations M po/fa.po commit 94283d2851927a89aa0d11dd386c7002f553f1ed Author: Seong-ho Cho Date: 2016-09-12 Updated Korean translation M po/ko.po commit 2d5b4a6eec63c5169a46a697a2b0bf4730e1f785 Author: Ask Hjorth Larsen Date: 2016-09-12 Updated Danish translation M po/da.po commit 7707a3dfca523187327d2a567561069e1887aa5a Author: Tom Tryfonidis Date: 2016-09-11 Updated Greek translation M po/el.po commit aa67c77fa001aa17b5202624bf4e400e08745498 Author: Fran Dieguez Date: 2016-09-08 Updated Galician translations M po/gl.po commit 7a8b87d1a75bef75f3dd2c82256d8bf6f0e41488 Author: Alexander Shopov Date: 2016-09-08 Update Bulgarian translation M po/bg.po commit 32334ddfe5b92c9c0d3ef30f26a9d4903c1d7e03 Author: David King Date: 2016-09-06 Update British English translation M po/en_GB.po commit 2f91d1386776e7e4a8674ffcb1cd6a07a97ecb9d Author: David King Date: 2016-05-11 Fix a memory leak in the add files dialog ==24455== 270 (24 direct, 246 indirect) bytes in 1 blocks are definitely lost in loss record 21,442 of 23,233 ==24455== at 0x4C2DB9D: malloc (vg_replace_malloc.c:299) ==24455== by 0x73FD038: g_malloc (gmem.c:94) ==24455== by 0x74136C2: g_slice_alloc (gslice.c:1025) ==24455== by 0x73F3895: g_list_prepend (glist.c:311) ==24455== by 0x4169AB: dlg_add_folder_load_last_options (dlg-add.c:443) ==24455== by 0x4169AB: dlg_add (dlg-add.c:248) ==24455== by 0x716D517: g_closure_invoke (gclosure.c:804) ==24455== by 0x717ED91: signal_emit_unlocked_R (gsignal.c:3629) ==24455== by 0x718796A: g_signal_emit_valist (gsignal.c:3385) ==24455== by 0x7187D81: g_signal_emit (gsignal.c:3441) ==24455== by 0x6E8E7E4: g_simple_action_activate (gsimpleaction.c:225) ==24455== by 0x512D2D0: gtk_action_muxer_activate_action (gtkactionmuxer.c:412) ==24455== by 0x512D2F3: gtk_action_muxer_activate_action (gtkactionmuxer.c:414) ==24455== by 0x512D2F3: gtk_action_muxer_activate_action (gtkactionmuxer.c:414) ==24455== by 0x515DD92: gtk_real_button_clicked (gtkbutton.c:1973) ==24455== by 0x716D746: _g_closure_invoke_va (gclosure.c:867) ==24455== by 0x7187653: g_signal_emit_valist (gsignal.c:3294) ==24455== by 0x7187D81: g_signal_emit (gsignal.c:3441) ==24455== by 0x515FD5C: gtk_button_do_release (gtkbutton.c:1843) ==24455== by 0x515FDB4: gtk_real_button_released (gtkbutton.c:1961) ==24455== by 0x716D746: _g_closure_invoke_va (gclosure.c:867) https://bugzilla.gnome.org/show_bug.cgi?id=766271 M src/dlg-add.c commit b1dd6b0dc2b43c789000707ff659101b3fa590d1 Author: David King Date: 2016-05-11 Fix a clipboard paste memory leak ==11976== 62 (32 direct, 30 indirect) bytes in 1 blocks are definitely lost in l oss record 13,911 of 23,059 ==11976== at 0x4C2DB9D: malloc (vg_replace_malloc.c:299) ==11976== by 0x73FD038: g_malloc (gmem.c:94) ==11976== by 0x74136C2: g_slice_alloc (gslice.c:1025) ==11976== by 0x7413CED: g_slice_alloc0 (gslice.c:1051) ==11976== by 0x718FE43: g_type_create_instance (gtype.c:1857) ==11976== by 0x717243A: g_object_new_internal (gobject.c:1781) ==11976== by 0x7173D6C: g_object_newv (gobject.c:1928) ==11976== by 0x71744FB: g_object_new (gobject.c:1621) ==11976== by 0x6ECF1C9: _g_local_file_new (glocalfile.c:301) ==11976== by 0x134A9FA7: g_daemon_vfs_get_file_for_path (gdaemonvfs.c:383) ==11976== by 0x134AA041: g_daemon_vfs_get_file_for_uri (gdaemonvfs.c:407) ==11976== by 0x44DBE7: _g_file_append_path (glib-utils.c:1393) ==11976== by 0x43F4F6: fr_window_paste_from_clipboard_data (fr-window.c:8809) ==11976== by 0x44525B: fr_window_paste_selection_to (fr-window.c:8863) ==11976== by 0x44525B: fr_window_paste_selection (fr-window.c:8904) ==11976== by 0x716D517: g_closure_invoke (gclosure.c:804) ==11976== by 0x717ED91: signal_emit_unlocked_R (gsignal.c:3629) ==11976== by 0x718796A: g_signal_emit_valist (gsignal.c:3385) ==11976== by 0x7187D81: g_signal_emit (gsignal.c:3441) ==11976== by 0x6E8E7E4: g_simple_action_activate (gsimpleaction.c:225) ==11976== by 0x512D2D0: gtk_action_muxer_activate_action (gtkactionmuxer.c:41 2) https://bugzilla.gnome.org/show_bug.cgi?id=766271 M src/fr-window.c commit b7891af0c7e639f40e2b85123d0a906496bf52a3 Author: David King Date: 2016-05-11 Fix a memory leak when pasting from the clipboard ==31891== 37 bytes in 1 blocks are definitely lost in loss record 9,576 of 23,250 ==31891== at 0x4C2DB9D: malloc (vg_replace_malloc.c:299) ==31891== by 0x73FD038: g_malloc (gmem.c:94) ==31891== by 0x74154B0: g_strconcat (gstrfuncs.c:585) ==31891== by 0x73DC021: g_escape_file_uri (gconvert.c:1388) ==31891== by 0x73DC021: g_filename_to_uri (gconvert.c:1737) ==31891== by 0x43F503: fr_window_paste_from_clipboard_data (fr-window.c:8809) ==31891== by 0x44524B: fr_window_paste_selection_to (fr-window.c:8859) ==31891== by 0x44524B: fr_window_paste_selection (fr-window.c:8900) ==31891== by 0x716D517: g_closure_invoke (gclosure.c:804) ==31891== by 0x717ED91: signal_emit_unlocked_R (gsignal.c:3629) ==31891== by 0x718796A: g_signal_emit_valist (gsignal.c:3385) ==31891== by 0x7187D81: g_signal_emit (gsignal.c:3441) ==31891== by 0x6E8E7E4: g_simple_action_activate (gsimpleaction.c:225) ==31891== by 0x512D2D0: gtk_action_muxer_activate_action (gtkactionmuxer.c:412) ==31891== by 0x512D2F3: gtk_action_muxer_activate_action (gtkactionmuxer.c:414) ==31891== by 0x52727C5: gtk_menu_tracker_item_activated (gtkmenutrackeritem.c:789) ==31891== by 0x716D517: g_closure_invoke (gclosure.c:804) ==31891== by 0x717ED91: signal_emit_unlocked_R (gsignal.c:3629) ==31891== by 0x718796A: g_signal_emit_valist (gsignal.c:3385) ==31891== by 0x7187D81: g_signal_emit (gsignal.c:3441) ==31891== by 0x538FBED: gtk_widget_activate (gtkwidget.c:7736) ==31891== by 0x526F595: gtk_menu_shell_activate_item (gtkmenushell.c:1369) https://bugzilla.gnome.org/show_bug.cgi?id=766271 M src/fr-window.c commit 3d4a73661df2343d8e18a3f0b8fbe161237ca205 Author: David King Date: 2016-05-11 Fix a memory leak of the file content type ==23889== 42 bytes in 2 blocks are definitely lost in loss record 10,530 of 22,830 ==23889== at 0x4C2DB9D: malloc (vg_replace_malloc.c:299) ==23889== by 0x73FD038: g_malloc (gmem.c:94) ==23889== by 0x741520E: g_strdup (gstrfuncs.c:363) ==23889== by 0x6E82031: g_content_type_guess (gcontenttype.c:719) ==23889== by 0x41ADA2: file_data_update_content_type (file-data.c:99) ==23889== by 0x420B33: fr_archive_add_file (fr-archive.c:2129) ==23889== by 0x453F61: list_archive_thread (fr-archive-libarchive.c:399) ==23889== by 0x6E50BF0: run_in_thread (gsimpleasyncresult.c:898) ==23889== by 0x6E3D378: io_job_thread (gioscheduler.c:85) ==23889== by 0x6E622EF: g_task_thread_pool_thread (gtask.c:1288) ==23889== by 0x741DCA4: g_thread_pool_thread_proxy (gthreadpool.c:307) ==23889== by 0x741D2C7: g_thread_proxy (gthread.c:780) ==23889== by 0x7C7F6C9: start_thread (in /usr/lib64/libpthread-2.23.90.so) ==23889== by 0x7F9CCCE: clone (in /usr/lib64/libc-2.23.90.so) https://bugzilla.gnome.org/show_bug.cgi?id=766271 M src/file-data.c M src/file-data.h commit 40f6141b51e56685e978c9b3dddcc5c993f2b12f Author: David King Date: 2016-05-11 Fix a memory leak in the file list ==15644== 27 bytes in 1 blocks are definitely lost in loss record 5,387 of 23,077 ==15644== at 0x4C2DB9D: malloc (vg_replace_malloc.c:299) ==15644== by 0x73FD038: g_malloc (gmem.c:94) ==15644== by 0x741520E: g_strdup (gstrfuncs.c:363) ==15644== by 0x6E818D8: g_content_type_get_description (gcontenttype.c:362) ==15644== by 0x440170: fr_window_populate_file_list (fr-window.c:1612) ==15644== by 0x440170: fr_window_update_file_list (fr-window.c:1950) ==15644== by 0x442F94: fr_window_go_to_location (fr-window.c:7221) ==15644== by 0x447B38: _archive_operation_completed (fr-window.c:3162) ==15644== by 0x4485BB: archive_list_ready_cb (fr-window.c:6028) ==15644== by 0x6E50D09: g_simple_async_result_complete (gsimpleasyncresult.c:801) ==15644== by 0x6E50D88: complete_in_idle_cb_for_thread (gsimpleasyncresult.c:872) ==15644== by 0x73F7AED: g_main_dispatch (gmain.c:3154) ==15644== by 0x73F7AED: g_main_context_dispatch (gmain.c:3769) ==15644== by 0x73F7E67: g_main_context_iterate.isra.29 (gmain.c:3840) ==15644== by 0x73F7F0B: g_main_context_iteration (gmain.c:3901) ==15644== by 0x6E86D3C: g_application_run (gapplication.c:2381) ==15644== by 0x414FB5: main (main.c:38) https://bugzilla.gnome.org/show_bug.cgi?id=766271 M src/fr-window.c commit e75ca5c43f7280fafe7c6a2c671bd950ff09eef3 Author: David King Date: 2016-05-10 Fix renaming files in a password-protected archive When opening a password-protected archive, and renaming a file within, the password dialog takes user input, sets the password for the archive and then restarts the rename action. As part of doing so, it frees the existing action and replaces it with a duplicate. However, pointers to fields inside the original (now freed) action struct are used to provide the old and new filenames, among other arguments. This leads to the file being deleted (although accessing freed memory is undefined, so other outcomes are possible). Fix the rename operation by always using the fields from the new struct, which exists for the lifetime of the rename action. https://bugzilla.redhat.com/show_bug.cgi?id=1233853 https://bugzilla.gnome.org/show_bug.cgi?id=766227 M src/fr-window.c commit 1139c1a6bc1707fdb64e8baa824d19b83c4ff835 Author: David King Date: 2015-07-16 Fix fr_application_local_command_line memory leak Found with Valgrind: ==9376== 57 bytes in 2 blocks are definitely lost in loss record 10,632 of 17,91 6 ==9376== at 0x4C2BC50: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd6 4-linux.so) ==9376== by 0x748B689: g_malloc (gmem.c:97) ==9376== by 0x74A425E: g_strdup (gstrfuncs.c:356) ==9376== by 0x74A5B74: g_strdupv (gstrfuncs.c:2467) ==9376== by 0x41C04D: fr_application_local_command_line (fr-application.c:649) ==9376== by 0x6F0F529: g_application_run (gapplication.c:2280) ==9376== by 0x414FE5: main (main.c:38) https://bugzilla.gnome.org/show_bug.cgi?id=752476 M src/fr-application.c commit f0d2a3050da23dff5fa8b05f2ecd40f8090526dc Author: Yosef Or Boczko Date: 2016-09-06 Updated Hebrew translation M po/he.po commit f623ff151a80be820eafd2708cc5184c4b62ac24 Author: Aurimas Černius Date: 2016-09-04 Updated Lithuanian translation M po/lt.po commit 455a7d1261a8878425d4ecff21f44f1fc846075a Author: Jiri Grönroos Date: 2016-09-04 Updated Finnish translation M po/fi.po commit 5ee594c59b02b19cfaf3029e1b5241470d433dbe Author: Baurzhan Muftakhidinov Date: 2016-09-03 Updated Kazakh translation M po/kk.po commit ba632a5020d052874c2fdec34afd2adcb102ed39 Author: Jiri Grönroos Date: 2016-09-02 Updated Finnish translation M po/fi.po commit aac02c48d5b31e4502dca3808b360f4b7953e03f Author: Rūdolfs Mazurs Date: 2016-09-01 Update Latvian translation M po/lv.po commit 92be712646962ccba4533047ac720a41a1119b61 Author: Charles Monzat Date: 2016-08-28 Updated French translation M po/fr.po commit 0f2ccbb9db0d9a664d9b6491fe74f43f97e5c8fb Author: Ask Hjorth Larsen Date: 2016-08-28 Updated Danish translation M po/da.po commit fce386f9a2b2e9aae2a13aa702518bcfeb82b84e Author: Мирослав Николић Date: 2016-08-28 Updated Serbian translation M po/sr.po M po/sr@latin.po commit 5bb800acb22d86e2d79605310ba2548b0bd6ff61 Author: Ask Hjorth Larsen Date: 2016-08-26 Updated Danish translation M po/da.po commit d839a1e077103974c4dc9397a0e195bafa02eccc Author: Fabio Tomat Date: 2016-08-22 Updated Friulian translation M po/fur.po commit da09ee41ca7c9b63082cf2a35ae19701c34adca7 Author: Michael Catanzaro Date: 2016-08-22 Remove nautilus extension For GNOME 3.22, this functionality is now built directly into nautilus. https://bugzilla.gnome.org/show_bug.cgi?id=770248 M Makefile.am M README M configure.ac D nautilus/Makefile.am D nautilus/fileroller-module.c D nautilus/nautilus-fileroller.c D nautilus/nautilus-fileroller.h M po/POTFILES.in commit 6c7c73d53d6fd9bab4a7d3c5006abff1d4365ac3 Author: Daniel Mustieles Date: 2016-08-22 Updated Spanish translation M po/es.po commit 8e8b40c0262ec9110d7dee538da0fc3262ad8fb1 Author: Enrico Nicoletto Date: 2016-08-22 Updated Brazilian Portuguese translation M po/pt_BR.po commit 6baf16ed798cd2fcef3a5f05a076771a9810e761 Author: Mario Blättermann Date: 2016-08-21 Updated German translation M po/de.po commit 31a42b0a09e460ee0521c30a78a23792589577e5 Author: Anders Jonsson Date: 2016-08-20 Updated Swedish translation M po/sv.po commit acfa747f953e6279d0622030cd7e695307d33163 Author: Balázs Úr Date: 2016-08-19 Updated Hungarian translation M po/hu.po commit 267e376bc56ad0019ea4272549b5aa1978a1241a Author: Tiago Santos Date: 2016-08-18 Updated Portuguese translation M po/pt.po commit b3f54a4e1ea2b45fca830a42442b40c791fb7e49 Author: Trần Ngọc Quân Date: 2016-08-18 Updated Vietnamese translation Signed-off-by: Trần Ngọc Quân M po/vi.po commit e8656dd273dd273ae203a1d82f000c06d74d3362 Author: Andika Triwidada Date: 2016-08-18 Updated Indonesian translation M po/id.po commit bf6e8da7b97c31f941c55eec784f7d0d7164ba22 Author: Piotr Drąg Date: 2016-08-17 Updated Polish translation M po/pl.po