commit 2e2b8dc3893dd765e8713355194ed4d06f090e32 Author: Debarshi Ray Date: Fri Mar 18 20:28:46 2016 +0100 3.16.4 NEWS | 24 ++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) commit ca596a946865502c62b9a63ea0fbb0a6b3508967 Author: Bastien Nocera Date: Sun Jan 10 10:07:15 2016 +0100 sharing: Ensure Tracker rygel plugin is disabled The Tracker plugin is enabled by default, and will replace the MediaExport plugin is enabled. This means that instead of sharing files listed in the paths set in the UI, we'd be sharing the user's files as configured in the Search panel. Not what we want to do if this contains private files. panels/sharing/cc-media-sharing.c | 1 + 1 file changed, 1 insertion(+) commit af581902841862cac8c88769469e59f1c790a05b Author: Debarshi Ray Date: Fri Nov 20 18:42:44 2015 +0100 region: Silence a CRITICAL Fall out from abb0592866515ac43ed1ac3c9ecc0b229960011f https://bugzilla.gnome.org/show_bug.cgi?id=758417 panels/region/cc-region-panel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit b086e7da76bbe475ebd3ad877338a50de2100d68 Author: Debarshi Ray Date: Tue Oct 27 16:33:19 2015 +0100 background: Fix a few memory leaks https://bugzilla.gnome.org/show_bug.cgi?id=757189 panels/background/bg-pictures-source.c | 1 + panels/background/cc-background-xml.c | 2 ++ 2 files changed, 3 insertions(+) commit 866a92a8727da1f87df0bc9f546da45718c8d093 Author: Debarshi Ray Date: Tue Oct 27 14:35:42 2015 +0100 background: Fix a few memory leaks https://bugzilla.gnome.org/show_bug.cgi?id=757189 panels/background/bg-pictures-source.c | 1 + panels/background/cc-background-panel.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) commit 1a4d8e4cf4396ba5614b69e2c8250c1f976f5fbb Author: Christophe Fergeau Date: Sat Oct 17 21:25:17 2015 +0200 keyboard: Fix leak in settings_get_binding() This fixes: ==5944== 64,392 bytes in 4,223 blocks are definitely lost in loss record 16,020 of 16,045 ==5944== at 0x4C28C50: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5944== by 0x1445EFCC: g_malloc (gmem.c:94) ==5944== by 0x1445F2AE: g_malloc_n (gmem.c:330) ==5944== by 0x144981DC: g_variant_get_strv (gvariant.c:1572) ==5944== by 0x48FA45: settings_get_binding (cc-keyboard-item.c:369) ==5944== by 0x48FA9D: binding_changed (cc-keyboard-item.c:384) ==5944== by 0x141C3E2F: g_cclosure_marshal_VOID__STRINGv (gmarshal.c:1794) ==5944== by 0x141BFBE3: _g_closure_invoke_va (gclosure.c:864) ==5944== by 0x141DA3E7: g_signal_emit_valist (gsignal.c:3292) ==5944== by 0x141DB55F: g_signal_emit (gsignal.c:3439) ==5944== by 0x13EDC81D: g_settings_real_change_event (gsettings.c:386) https://bugzilla.gnome.org/show_bug.cgi?id=756762 panels/keyboard/cc-keyboard-item.c | 1 + 1 file changed, 1 insertion(+) commit 21b59e75efcf454ea53d966fa6c36e87d5e11824 Author: Christophe Fergeau Date: Sat Oct 17 21:21:22 2015 +0200 keyboard: Fix leak when loading sections This fixes: ==5944== 2,304 bytes in 5 blocks are definitely lost in loss record 15,724 of 16,045 ==5944== at 0x4C2AB9D: realloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5944== by 0x1445F0B8: g_realloc (gmem.c:159) ==5944== by 0x144217CF: g_array_maybe_expand (garray.c:779) ==5944== by 0x14420C9F: g_array_append_vals (garray.c:418) ==5944== by 0x48ACFA: append_sections_from_file (keyboard-shortcuts.c:558) ==5944== by 0x48B4EE: reload_sections (keyboard-shortcuts.c:737) ==5944== by 0x48EA22: keyboard_shortcuts_init (keyboard-shortcuts.c:2109) ==5944== by 0x489236: cc_keyboard_panel_constructor (cc-keyboard-panel.c:133) ==5944== by 0x141C7C3F: g_object_new_with_custom_constructor (gobject.c:1697) ==5944== by 0x141C7E71: g_object_new_internal (gobject.c:1777) ==5944== by 0x141C8ADA: g_object_new_valist (gobject.c:2038) ==5944== by 0x141C7A85: g_object_new (gobject.c:1622) ==5944== by 0x4547DF: cc_panel_loader_load_by_name (cc-panel-loader.c:213) ==5944== by 0x44DFCB: activate_panel (cc-window.c:157) ==5944== by 0x4504D6: cc_window_set_active_panel_from_id (cc-window.c:1036) ==5944== by 0x44E6A6: item_activated_cb (cc-window.c:280) https://bugzilla.gnome.org/show_bug.cgi?id=756762 panels/keyboard/keyboard-shortcuts.c | 1 + 1 file changed, 1 insertion(+) commit 392c077a76c09a6616143998bd7a649622ce74d4 Author: Christophe Fergeau Date: Sat Oct 17 21:17:19 2015 +0200 keyboard: Fix leak in find_free_settings_path() ==5944== 90 (16 direct, 74 indirect) bytes in 1 blocks are definitely lost in loss record 11,855 of 16,045 ==5944== at 0x4C28C50: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5944== by 0x1445EFCC: g_malloc (gmem.c:94) ==5944== by 0x1445F2AE: g_malloc_n (gmem.c:330) ==5944== by 0x144982EC: g_variant_dup_strv (gvariant.c:1621) ==5944== by 0x13EDF251: g_settings_get_strv (gsettings.c:2070) ==5944== by 0x48D56E: find_free_settings_path (keyboard-shortcuts.c:1651) ==5944== by 0x48D663: add_custom_shortcut (keyboard-shortcuts.c:1682) ==5944== by 0x48DB04: add_button_clicked (keyboard-shortcuts.c:1788) https://bugzilla.gnome.org/show_bug.cgi?id=756762 panels/keyboard/keyboard-shortcuts.c | 1 + 1 file changed, 1 insertion(+) commit 17455cd16d77ab0a995b505cc45c31b3768d01b9 Author: Christophe Fergeau Date: Sun Jun 21 11:32:39 2015 +0200 keyboard: Don't leak CcKeyboardItem::binding It contains a strdup'ed string, but it's overwritten without being freed first from cc_keyboard_item_load_from_gsettings_path() and cc_keyboard_item_load_from_gsettings(). This fixes: ==5944== 976 bytes in 64 blocks are definitely lost in loss record 15,439 of 16,045 ==5944== at 0x4C28C50: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5944== by 0x1445EFCC: g_malloc (gmem.c:94) ==5944== by 0x1445F2AE: g_malloc_n (gmem.c:330) ==5944== by 0x144981DC: g_variant_get_strv (gvariant.c:1572) ==5944== by 0x48FA45: settings_get_binding (cc-keyboard-item.c:369) ==5944== by 0x48FDDD: cc_keyboard_item_load_from_gsettings (cc-keyboard-item.c:438) ==5944== by 0x489EB7: append_section (keyboard-shortcuts.c:249) ==5944== by 0x48ADF6: append_sections_from_file (keyboard-shortcuts.c:578) ==5944== by 0x48B4EE: reload_sections (keyboard-shortcuts.c:737) ==5944== by 0x48EA22: keyboard_shortcuts_init (keyboard-shortcuts.c:2109) ==5944== by 0x489236: cc_keyboard_panel_constructor (cc-keyboard-panel.c:133) ==5944== by 0x141C7C3F: g_object_new_with_custom_constructor (gobject.c:1697) ==5944== by 0x141C7E71: g_object_new_internal (gobject.c:1777) ==5944== by 0x141C8ADA: g_object_new_valist (gobject.c:2038) ==5944== by 0x141C7A85: g_object_new (gobject.c:1622) ==5944== by 0x4547DF: cc_panel_loader_load_by_name (cc-panel-loader.c:213) ==5944== by 0x44DFCB: activate_panel (cc-window.c:157) ==5944== by 0x4504D6: cc_window_set_active_panel_from_id (cc-window.c:1036) https://bugzilla.gnome.org/show_bug.cgi?id=756762 panels/keyboard/cc-keyboard-item.c | 2 ++ 1 file changed, 2 insertions(+) commit 41bb525d98805dc9ac425daa1be4cf7219905677 Author: Christophe Fergeau Date: Wed Jul 29 10:58:38 2015 +0200 shell: Fix leak in cc_shell_item_view_update_cells ==11430== 48 (24 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 10,663 of 18,7 ==11430== at 0x4A06C50: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==11430== by 0x7F260AC: g_malloc (gmem.c:97) ==11430== by 0x7F3F0F7: g_slice_alloc (gslice.c:1007) ==11430== by 0x7F19BE5: g_list_prepend (glist.c:311) ==11430== by 0x684843B: accum_cells (gtkcellarea.c:1563) ==11430== by 0x6850989: gtk_cell_area_box_foreach (gtkcellareabox.c:1145) ==11430== by 0x6848AAA: gtk_cell_area_foreach (gtkcellarea.c:1730) ==11430== by 0x6848490: gtk_cell_area_get_cells (gtkcellarea.c:1573) ==11430== by 0x6857339: gtk_cell_layout_get_cells (gtkcelllayout.c:592) ==11430== by 0x685668F: gtk_cell_layout_default_get_cells (gtkcelllayout.c:342) ==11430== by 0x6857339: gtk_cell_layout_get_cells (gtkcelllayout.c:592) ==11430== by 0x45242B: cc_shell_item_view_update_cells (cc-shell-item-view.c:116) ==11430== by 0x451DDD: cc_shell_category_view_constructed (cc-shell-category-view.c:141) ==11430== by 0x7C8DC10: g_object_new_internal (gobject.c:1814) ==11430== by 0x7C8E71A: g_object_new_valist (gobject.c:2033) ==11430== by 0x7C8D6C5: g_object_new (gobject.c:1617) ==11430== by 0x4520AB: cc_shell_category_view_new (cc-shell-category-view.c:213) ==11430== by 0x44F5D2: add_category_view (cc-window.c:852) ==11430== by 0x44F78B: setup_model (cc-window.c:880) ==11430== by 0x450EBC: create_main_page (cc-window.c:1460) ==11430== by 0x4514F1: create_window (cc-window.c:1553) ==11430== by 0x45170A: cc_window_init (cc-window.c:1587) ==11430== by 0x7CA6E7D: g_type_create_instance (gtype.c:1870) ==11430== by 0x7C8DAC5: g_object_new_internal (gobject.c:1774) ==11430== by 0x7C8E71A: g_object_new_valist (gobject.c:2033) ==11430== by 0x7C8D6C5: g_object_new (gobject.c:1617) ==11430== by 0x451847: cc_window_new (cc-window.c:1602) ==11430== by 0x44D409: cc_application_startup (cc-application.c:262) ==11430== by 0x7C8827D: g_cclosure_marshal_VOID__VOIDv (gmarshal.c:905) ==11430== by 0x7C8590F: g_type_class_meta_marshalv (gclosure.c:1021) ==11430== by 0x7C854D1: _g_closure_invoke_va (gclosure.c:864) ==11430== by 0x7CA0771: g_signal_emit_valist (gsignal.c:3246) ==11430== by 0x7CA18E9: g_signal_emit (gsignal.c:3393) ==11430== by 0x7982671: g_application_register (gapplication.c:2015) ==11430== by 0x79808D2: g_application_real_local_command_line (gapplication.c:983) ==11430== by 0x68143D6: gtk_application_local_command_line (gtkapplication.c:638) ==11430== by 0x7982D4D: g_application_run (gapplication.c:2280) ==11430== by 0x44C96B: main (main.c:57) https://bugzilla.gnome.org/show_bug.cgi?id=756762 shell/cc-shell-item-view.c | 1 + 1 file changed, 1 insertion(+) commit 2534c42223a8a3cc7e5deaeaa81a637fc9ebcbaf Author: Christophe Fergeau Date: Wed Jul 29 22:47:49 2015 +0200 online-accounts: Remove unused private member This fixes this leak: ==21491== 384 (40 direct, 344 indirect) bytes in 1 blocks are definitely lost in loss record 18,518 of 19,643 ==21491== at 0x8792D3A: g_type_create_instance (gtype.c:1848) ==21491== by 0x8779AC5: g_object_new_internal (gobject.c:1774) ==21491== by 0x8779FD4: g_object_newv (gobject.c:1921) ==21491== by 0x8779676: g_object_new (gobject.c:1614) ==21491== by 0x747DFFC: gtk_list_store_new (gtkliststore.c:424) ==21491== by 0x49C781: goa_panel_add_account_dialog_init (cc-online-accounts-add-account-dialog.c:300) ==21491== by 0x8792E7D: g_type_create_instance (gtype.c:1870) ==21491== by 0x8779AC5: g_object_new_internal (gobject.c:1774) ==21491== by 0x877A71A: g_object_new_valist (gobject.c:2033) ==21491== by 0x87796C5: g_object_new (gobject.c:1617) ==21491== by 0x49CC26: goa_panel_add_account_dialog_new (cc-online-accounts-add-account-dialog.c:380) ==21491== by 0x49B162: get_all_providers_cb (cc-online-accounts-panel.c:701) ==21491== by 0x8426107: g_simple_async_result_complete (gsimpleasyncresult.c:801) ==21491== by 0x8426153: complete_in_idle_cb (gsimpleasyncresult.c:813) ==21491== by 0x8A0C470: g_idle_dispatch (gmain.c:5397) ==21491== by 0x8A09AB8: g_main_dispatch (gmain.c:3122) ==21491== by 0x8A0A8FC: g_main_context_dispatch (gmain.c:3737) ==21491== by 0x8A0AAE0: g_main_context_iterate (gmain.c:3808) ==21491== by 0x8A0ABA4: g_main_context_iteration (gmain.c:3869) ==21491== by 0x846EE55: g_application_run (gapplication.c:2311) ==21491== by 0x44CA4B: main (main.c:57) https://bugzilla.gnome.org/show_bug.cgi?id=756762 panels/online-accounts/cc-online-accounts-add-account-dialog.c | 3 --- 1 file changed, 3 deletions(-) commit 3d88ab39afd3f62f9802d005b36f91ef138554e5 Author: Kjartan Maraas Date: Fri Oct 16 17:43:00 2015 +0200 Updated Norwegian bokmål translation. po/nb.po | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit ef677dcc1d9049ef978f884c136aa4b277672aae