Hello community, here is the log from the commit of package tilix for openSUSE:Factory checked in at 2018-05-15 10:14:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tilix (Old) and /work/SRC/openSUSE:Factory/.tilix.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tilix" Tue May 15 10:14:43 2018 rev:6 rq:606844 version:1.7.9 Changes: -------- --- /work/SRC/openSUSE:Factory/tilix/tilix.changes 2018-04-16 12:49:31.451944336 +0200 +++ /work/SRC/openSUSE:Factory/.tilix.new/tilix.changes 2018-05-15 10:33:46.931350324 +0200 @@ -1,0 +2,32 @@ +Sun May 13 19:54:38 UTC 2018 - matthias.elias...@gmail.com + +- Added patch: fix-i586-build.patch + * This to resolve build issues for i586 Tumbleweed. +- Added patch: fix-build-with-latest-dmd.patch + * Some changes to dmd-2.080.0 made the builds fail. + This patch correct it. + +------------------------------------------------------------------- +Tue May 1 17:38:59 UTC 2018 - matthias.elias...@gmail.com + +- Update to 1.7.9 + * Badges for all! As of VTE 0.52 a Tilix specific VTE patch for + badge support is no longer required + * Support for new VTE 0.52 features (gh#gnunn1/tilix#1233) + * New shortcuts to quickly cycle through previous command prompts. + Requires VTE be compiled with Tilix alternate screen patch + (gh#gnunn1/tilix#1369) + * Profiles in preferences has been re-worked so dialog uses less + vertical space + * New GtkD 3.8.2 used which fixes a segmentation fault when + casting objects from a null object + * Unsafe paste dialog uses a scrollwindow now when more then 6 + lines of text (gh#gnunn1/tilix#1386) + * A new token ${activeTerminalTitle} has been added to provide + more flexibility for session titles + * Triggers and custom hyperlinks now support using the tilix + tokens (gh#gnunn1/tilix#1316) + * Custom hyperlinks are loaded before the default hyperlinks so + users can override default behavior + +------------------------------------------------------------------- Old: ---- GtkD-3.7.5.tar.gz tilix-1.7.7.tar.gz New: ---- GtkD-3.8.2.tar.gz fix-build-with-latest-dmd.patch fix-i586-build.patch tilix-1.7.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tilix.spec ++++++ --- /var/tmp/diff_new_pack.qEWuh8/_old 2018-05-15 10:33:48.159305224 +0200 +++ /var/tmp/diff_new_pack.qEWuh8/_new 2018-05-15 10:33:48.159305224 +0200 @@ -16,9 +16,9 @@ # -%define gtkd_version 3.7.5 +%define gtkd_version 3.8.2 Name: tilix -Version: 1.7.7 +Version: 1.7.9 Release: 0 Summary: A tiling terminal emulator based on GTK+ 3 License: MPL-2.0 @@ -29,6 +29,8 @@ Source1: https://github.com/gtkd-developers/GtkD/archive/v%{gtkd_version}.tar.gz#/GtkD-%{gtkd_version}.tar.gz Patch0: gnome-ssh-agent.patch Patch1: dynamic-link.patch +Patch2: fix-i586-build.patch +Patch3: fix-build-with-latest-dmd.patch BuildRequires: dmd BuildRequires: dub BuildRequires: hicolor-icon-theme @@ -64,6 +66,8 @@ %setup -q -a 1 %patch0 -p 0 %patch1 -p 1 +%patch2 -p 1 +%patch3 -p 1 %build # Register local GtkD repository in dub ++++++ GtkD-3.7.5.tar.gz -> GtkD-3.8.2.tar.gz ++++++ ++++ 63096 lines of diff (skipped) ++++++ fix-build-with-latest-dmd.patch ++++++ >From e3148e94998b539eea13bc6cb89c949ed3861807 Mon Sep 17 00:00:00 2001 From: gnunn1 <gerald.b.n...@gmail.com> Date: Sat, 12 May 2018 15:26:53 -0700 Subject: [PATCH] Fix #1398 --- source/gx/tilix/closedialog.d | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/source/gx/tilix/closedialog.d b/source/gx/tilix/closedialog.d index 9c2e6572..44f402bf 100644 --- a/source/gx/tilix/closedialog.d +++ b/source/gx/tilix/closedialog.d @@ -183,26 +183,24 @@ private: } } -public: - - this(Window parent, ProcessInformation processes) { - this.processes = processes; - string title; - final switch (processes.source) { + static string getTitle(ProcessInfoSource source) { + final switch (source) { case ProcessInfoSource.APPLICATION: - title = _("Close Application"); - break; + return _("Close Application"); case ProcessInfoSource.WINDOW: - title = _("Close Window"); - break; + return _("Close Window"); case ProcessInfoSource.SESSION: - title = _("Close Session"); - break; + return _("Close Session"); case ProcessInfoSource.TERMINAL: - title = _("Close Session"); - break; + return _("Close Session"); } - super(title, parent, GtkDialogFlags.MODAL + GtkDialogFlags.USE_HEADER_BAR, [_("OK"), _("Cancel")], [GtkResponseType.OK, GtkResponseType.CANCEL]); + } + +public: + + this(Window parent, ProcessInformation processes) { + super(getTitle(processes.source), parent, GtkDialogFlags.MODAL + GtkDialogFlags.USE_HEADER_BAR, [_("OK"), _("Cancel")], [GtkResponseType.OK, GtkResponseType.CANCEL]); + this.processes = processes; setDefaultResponse(GtkResponseType.OK); createUI(); } ++++++ fix-i586-build.patch ++++++ >From e13093e1f45b1878365257c7e1ad66adcb39a419 Mon Sep 17 00:00:00 2001 From: gnunn1 <gerald.b.n...@gmail.com> Date: Sat, 12 May 2018 15:29:33 -0700 Subject: [PATCH] Fix #1392 --- source/gx/tilix/terminal/terminal.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/gx/tilix/terminal/terminal.d b/source/gx/tilix/terminal/terminal.d index ca4e0ee3..a71a026d 100644 --- a/source/gx/tilix/terminal/terminal.d +++ b/source/gx/tilix/terminal/terminal.d @@ -1042,7 +1042,7 @@ private: if (vte is null) return false; if (event.key.keyval == GdkKeysyms.GDK_Return && checkVTEFeature(TerminalFeature.EVENT_SCREEN_CHANGED) && currentScreen == TerminalScreen.NORMAL) { - long row, column; + glong row, column; vte.getCursorPosition(column, row); addPromptPosition(row); tracef("Added prompt position %d", row); ++++++ tilix-1.7.7.tar.gz -> tilix-1.7.9.tar.gz ++++++ ++++ 74349 lines of diff (skipped)