commit 1bb74ce8a3472c22f9946e09950dd9413772ce29 Author: Christian Persch Date: Thu Jan 24 23:41:21 2013 +0100 Version 3.7.2 NEWS | 6 ++++++ 1 file changed, 6 insertions(+) commit c3c88ce448e90bbfd67b31400110a7d829685515 Author: Christian Persch Date: Thu Jan 24 18:48:36 2013 +0100 profile: editor: Show the profile UUID in the prefs dialogue src/profile-editor.c | 7 +++++++ src/profile-preferences.ui | 49 ++++++++++++++++++++++++++++++++++---------- src/terminal-app.c | 21 +++---------------- src/terminal-profile-utils.c | 21 +++++++++++++++++++ src/terminal-profile-utils.h | 2 ++ 5 files changed, 71 insertions(+), 29 deletions(-) commit 2faa3fc1419bba5cdac7605558f3ff80176bafc8 Author: Christian Persch Date: Thu Jan 24 17:21:49 2013 +0100 app: Always install the app menu Now that we set 'show-appmenu' to FALSE for the windows, there's no reason not to always install the app menu. This way, it works even when the shell isn't started when g-t server starts. src/terminal-app.c | 6 ------ 1 file changed, 6 deletions(-) commit 0e9f2d0369cd2309dff7ba2c9d3ece864fd23d8b Author: Christian Persch Date: Thu Jan 24 14:35:55 2013 +0100 app: Add debug output src/terminal-app.c | 2 ++ 1 file changed, 2 insertions(+) commit db532fb41033793c0ac9eaeeaa264566d37ac1bd Author: Christian Persch Date: Thu Jan 24 14:34:46 2013 +0100 window: Don't show the fallback app menu When the shell was active when the server started, the app menu is installed. When the shell now crashes / is replaced by a non-app-menu aware WM, the app menu is shown as fallback inside the window. Set the show-appmenu property to FALSE to prevent that. src/terminal-window.c | 1 + 1 file changed, 1 insertion(+) commit 1c1b37a3bd5739029e0478f00429748d8a0feb7b Author: Christian Persch Date: Thu Jan 24 14:18:58 2013 +0100 debug: Fix debug flag name src/terminal-debug.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 995b9d498d24a0bd379f13946b22aa241c5a807c Author: Christian Persch Date: Thu Jan 24 14:12:22 2013 +0100 app: Plug a mem leak ==5672== 37 bytes in 1 blocks are definitely lost in loss record 5,570 of 9,310 ==5672== at 0x402A059: malloc (vg_replace_malloc.c:263) ==5672== by 0x6259D75: g_malloc (gmem.c:159) ==5672== by 0x625A0A1: g_malloc_n (gmem.c:400) ==5672== by 0x6273B58: g_strdup (gstrfuncs.c:364) ==5672== by 0x628E673: g_variant_dup_string (gvariant.c:1466) ==5672== by 0x608FD2B: g_settings_get_string (gsettings.c:1560) ==5672== by 0x805B271: terminal_app_ref_profile_by_uuid (terminal-app.c:1422) src/terminal-app.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 706a64fc7106fb8811188afec71aa1643c632940 Author: Christian Persch Date: Thu Jan 24 14:10:57 2013 +0100 screen: Plug a mem leak ==5672== 8 bytes in 1 blocks are definitely lost in loss record 1,929 of 9,310 ==5672== at 0x402A059: malloc (vg_replace_malloc.c:263) ==5672== by 0x6259D75: g_malloc (gmem.c:159) ==5672== by 0x625A0A1: g_malloc_n (gmem.c:400) ==5672== by 0x6273B58: g_strdup (gstrfuncs.c:364) ==5672== by 0x628E673: g_variant_dup_string (gvariant.c:1466) ==5672== by 0x608FD2B: g_settings_get_string (gsettings.c:1560) ==5672== by 0x8061153: terminal_screen_profile_changed_cb (terminal-screen.c:862) src/terminal-screen.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit a0cba8ad1a9ced13aef95dc15f4eea11043c0220 Author: Christian Persch Date: Wed Jan 23 22:39:46 2013 +0100 migration: Add --disable-migration configure switch This allows building without GConf present. configure.ac | 22 +++++++++++++++++----- src/Makefile.am | 4 ++++ src/terminal-app.c | 6 ++++++ 3 files changed, 27 insertions(+), 5 deletions(-) commit 44dc803d5193403339e253730a5d6ec34b7feddb Author: Christian Persch Date: Wed Jan 23 13:57:46 2013 +0100 screen: container: Re-add style property to control the scrollbar placement Make the scrollbar placement overridable from the theme (and the user's gtk.css). This is a replacement for the removed option to have scrollbars on the left. To use, just put these lines into ~/.config/gtk-3.0/gtk.css: -- snip -- TerminalScreenContainer { -TerminalScreenContainer-window-placement: top-left; -TerminalScreenContainer-window-placement-set: true; } -- snip -- This partly reverts commit 2bff4b63ed3ceef6055e35563e9b0b33ad57349d . src/terminal-screen-container.c | 69 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) commit 21c8bba15d580f8cad50b3508dd6032d8360c08c Author: Christian Persch Date: Wed Jan 23 13:46:26 2013 +0100 client: Reject unknown completion requests src/client.c | 1 + 1 file changed, 1 insertion(+) commit 9fd7d15ce348cb42aca3fbef2532d582f00e8ab1 Author: Christian Persch Date: Wed Jan 23 00:20:01 2013 +0100 client: Add "complete profiles" command This will be used by completion to get the list of profiles. src/client.c | 35 +++++++++++++++++++++++++++++++---- src/terminal-profile-utils.c | 13 +++++++++---- src/terminal-profile-utils.h | 2 ++ 3 files changed, 42 insertions(+), 8 deletions(-) commit 0c37833660c2f6aec0f7172fc26b41ad48cacf0a Author: Christian Persch Date: Wed Jan 23 00:10:00 2013 +0100 client: Remove completion code Completion will be re-done with a bash_completion.d script. src/client.c | 204 +++++++---------------------------------------------------- 1 file changed, 22 insertions(+), 182 deletions(-) commit f728cf6ce5e3668bbe94e7543b12889e8c936443 Author: Christian Persch Date: Wed Jan 23 00:00:24 2013 +0100 client: Allow specifying a profile by UUID or name When a profile with the given string doesn't exist, try finding it by name. src/Makefile.am | 8 ++ src/client.c | 21 ++++- src/terminal-app.c | 46 +--------- src/terminal-client-utils.c | 2 +- src/terminal-client-utils.h | 3 + src/terminal-options.c | 20 ++++- src/terminal-profile-utils.c | 207 +++++++++++++++++++++++++++++++++++++++++++ src/terminal-profile-utils.h | 36 ++++++++ 8 files changed, 294 insertions(+), 49 deletions(-) commit 6c5d426b5160ad5031ed147f3f8d91eacc4c7899 Author: Мирослав Николић Date: Tue Jan 22 21:51:40 2013 +0100 Updated Serbian translation po/sr.po | 1508 ++++++++++++++++++++++++++++++-------------------------- po/sr@latin.po | 1508 ++++++++++++++++++++++++++++++-------------------------- 2 files changed, 1626 insertions(+), 1390 deletions(-) commit cb317745a085807ea6ce3d249f4328a85ede4a31 Author: Christian Persch Date: Tue Jan 22 15:05:41 2013 +0100 profile: editor: Remove dead code src/profile-editor.c | 18 ------------------ 1 file changed, 18 deletions(-) commit 71611a40e7bb762e3d24dbf3947f0ad33f5cfe14 Author: Christian Persch Date: Tue Jan 22 14:56:59 2013 +0100 profile: editor: Make bold colourpicker insensitive when same-colour chosen When the 'same colour as text' checkbox is active, make the colourpicker insensitive. src/profile-editor.c | 7 +++++ src/profile-preferences.ui | 78 ++++++++++++++++++++++++++++++---------------- 2 files changed, 58 insertions(+), 27 deletions(-) commit d99a84c45fce74b8cf2be0eab86185c79ca5c4e5 Author: Christian Persch Date: Tue Jan 22 14:53:06 2013 +0100 profile: editor: Re-save the builder file from glade Fix a few misnamed widgets, and re-save the file which changed some indentations. src/profile-preferences.ui | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit 79387ac6939ce27a8849cc9f81377539ee415c1d Author: Christian Persch Date: Tue Jan 22 14:46:58 2013 +0100 profile: editor: Make spin button insensitive if unlimited is selected https://bugzilla.gnome.org/show_bug.cgi?id=692022 src/profile-editor.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 91aa23289401d53afd58c7ffcbf1ee2ef21bc691 Author: Kjartan Maraas Date: Mon Jan 21 07:13:53 2013 +0100 Updated Norwegian bokmål translation po/nb.po | 326 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 233 insertions(+), 93 deletions(-) commit 7997f486ff3df49ce1b87413c9ba07be72ee8b28 Author: Frédéric Péters Date: Sun Jan 20 21:50:55 2013 +0100 terminal-screen: check for custom command first https://bugzilla.gnome.org/show_bug.cgi?id=692148 src/terminal-screen.c | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) commit 51097ebfadbde4f9c05d61904ef528169739c709 Author: Jorge Pérez Pérez Date: Sun Jan 20 21:11:48 2013 +0100 Added Aragonese language po/LINGUAS | 1 + po/an.po | 2099 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 2100 insertions(+) commit 475872b496340ddda72f4c372c6be39039a0a55f Author: Christian Persch Date: Sun Jan 20 14:48:31 2013 +0100 build: Add some more compiler warnings configure.ac | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit 68f6569cc4d632234c2f16ec6cff184e99be2738 Author: Christian Persch Date: Sun Jan 20 14:46:26 2013 +0100 client: Include gdk Include gdk first, so GDK_WINDOWING_* is defined. Use #ifdef instead of #if. src/terminal-client-utils.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit b3d7ee6109c27620738430e79277c3cbaa2e2259 Author: Christian Persch Date: Sun Jan 20 14:31:08 2013 +0100 build: Update list of compiler warnings acinclude.m4 | 2 +- configure.ac | 42 +++++++++++++++++++++++++++++++----------- 2 files changed, 32 insertions(+), 12 deletions(-) commit 3b276faa3298e70625fc5219c4c97fb93bbc33c6 Author: Christian Persch Date: Sun Jan 20 13:19:13 2013 +0100 build: Update macros The compiler flag check macros are copied from systemd; update them with the latest upstream copy. acinclude.m4 | 77 ++++++++++++++++++------------------------------------------ configure.ac | 5 +++- 2 files changed, 27 insertions(+), 55 deletions(-) commit 44c9dcc040e24a509cb61fa08729f0a7c64137c1 Author: Jasper St. Pierre Date: Fri Jan 18 23:07:54 2013 -0500 Update copy of git.mk https://bugzilla.gnome.org/show_bug.cgi?id=692055 git.mk | 86 ++++++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 63 insertions(+), 23 deletions(-) commit 8e20178bd8406b82bb0a3ed34ef863eb3c81b591 Author: Jasper St. Pierre Date: Fri Jan 18 23:06:00 2013 -0500 src: Make sure to include git.mk https://bugzilla.gnome.org/show_bug.cgi?id=692055 src/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit cc5cf9ead3e1479943e941c8348d1df75906b0c8 Author: Christian Persch Date: Fri Jan 18 18:25:39 2013 +0100 debug: Rename src/terminal-app.c | 2 +- src/terminal-debug.c | 2 +- src/terminal-debug.h | 2 +- src/terminal-gdbus.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit df9e9f7d810f219805595d4391bd17c9489a0b96 Author: Yuri Myasoedov Date: Sat Jan 19 23:46:05 2013 +0400 Fixed Russian translation po/ru.po | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) commit b8ab8a7bf6e70384488914d3b829874cb3e6bf83 Author: Jasper St. Pierre Date: Fri Jan 18 01:13:21 2013 -0500 terminal-window: Rename terminal_window_set_size() terminal_window_update_size more accurately describes what it does. https://bugzilla.gnome.org/show_bug.cgi?id=691997 src/terminal-window.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 837af8b78edecf1b6498413e8c9549fd6ccbe410 Author: Jasper St. Pierre Date: Fri Jan 18 01:12:34 2013 -0500 terminal-window: Remove screen argument from terminal_window_set_size() It's always the active screen. https://bugzilla.gnome.org/show_bug.cgi?id=691997 src/terminal-window.c | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) commit 4f13d8326b5491c0c500a9f3aacf537a8a7ce0ca Author: Jasper St. Pierre Date: Fri Jan 18 01:09:59 2013 -0500 terminal-window: Remove terminal_window_set_size_force_grid() It's effectively unused. https://bugzilla.gnome.org/show_bug.cgi?id=691997 src/terminal-window.c | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) commit f38b805cce31a2c2ceb2fd93c11e04f0c18e2242 Author: Jasper St. Pierre Date: Fri Jan 18 01:08:05 2013 -0500 terminal-screen: Remove style-updated handlers Let the TerminalWindow tell us when the style is updated. https://bugzilla.gnome.org/show_bug.cgi?id=691997 src/terminal-screen.c | 29 +++++------------------------ src/terminal-screen.h | 2 ++ src/terminal-window.c | 32 ++++++++++++++++++++++++++------ src/terminal-window.h | 6 ------ 4 files changed, 33 insertions(+), 36 deletions(-) commit 51ab7126c4e63a121209bb69708df717ffef82a1 Author: Christian Persch Date: Fri Jan 18 17:53:03 2013 +0100 migration: Correctly get the value of the default profile gconf pref Need to allow the gconf default, since otherwise we won't migrate the prefs from the default profile that are now global options. https://bugzilla.gnome.org/show_bug.cgi?id=692021 src/migration.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ffa6c15a860affd0865d224c6c9a4a48583305e5 Author: Christian Persch Date: Thu Jan 17 14:55:19 2013 +0100 app menu: Remove Help accel This breaks disabling menubar accels, since that doesn't work for the app menu. src/terminal-appmenu.ui | 1 - 1 file changed, 1 deletion(-) commit 08b99e225df70172571e7a7ed680c83cd4b57841 Author: Christian Persch Date: Thu Jan 17 14:51:27 2013 +0100 notebook: Fix parent class handler Fix a stupid typo bug. https://bugzilla.gnome.org/show_bug.cgi?id=691932 src/terminal-notebook.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b7018889afc49ffbdb699c8e7b9c021b35916a66 Author: Christian Persch Date: Thu Jan 17 14:23:50 2013 +0100 profile editor: Fix notebook scroll event handler Only handle non-modified scroll events. src/profile-editor.c | 3 +++ 1 file changed, 3 insertions(+) commit ce715cc2ddd5a1fb0b00e0c2d3d2ce654db96540 Author: Christian Persch Date: Thu Jan 17 14:23:20 2013 +0100 notebook: Fix scroll event handling Chain up to the proper handler. src/terminal-notebook.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit e3e20b59fa920f1bd0e4d48e14e5a5f6484e12cb Author: Yanko Kaneti Date: Thu Jan 17 11:20:31 2013 +0200 Don't use e as Pereferences accelerator. e is e on Unix which is not a good idea for a terminal app. Remove it because it seems superfluous to have a shortcut for preferences. https://bugzilla.gnome.org/show_bug.cgi?id=691931 src/terminal-appmenu.ui | 1 - 1 file changed, 1 deletion(-) commit 611e93f2f8c0c18ed8d365ecb850258e8d5c9c12 Author: Christian Persch Date: Wed Jan 16 22:52:03 2013 +0100 window: Use the geometry of the active screen When we get the restyle on focus-out, the screens call terminal_window_set_size() directly. This was causing the window to revert to a previous size, see bug https://bugzilla.gnome.org/show_bug.cgi?id=688959 . src/terminal-window.c | 4 ++++ 1 file changed, 4 insertions(+) commit 33dba6401333116f4aaf861931c00095ae98790a Author: Christian Persch Date: Wed Jan 16 15:36:02 2013 +0100 nautilus: The desktop-is-home-dir key has been removed from nautilus src/terminal-nautilus.c | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) commit 6494c40ef628fe1b4139068795f9717173b7539c Author: Christian Persch Date: Wed Jan 16 15:35:44 2013 +0100 about: Update year src/terminal-util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 09e378f8302ee26b2bd787a52bd2c8cbf886694e Author: Nilamdyuti Goswami Date: Wed Jan 16 13:10:50 2013 +0530 Assamese translation updated po/as.po | 439 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 240 insertions(+), 199 deletions(-) commit 778e158eb1f9f4b841f9941a6e0b705d0f4558c7 Author: Ihar Hrachyshka Date: Tue Jan 15 20:50:32 2013 +0300 Updated Belarusian translation. po/be.po | 1355 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 711 insertions(+), 644 deletions(-) commit 90d567f3de265b18a99cff3c41cbe187200dd88b Author: Christian Persch Date: Tue Jan 15 15:12:44 2013 +0100 Post release version bump configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)