Bug#771358: unblock: roxterm/2.9.5-1
tags 771358 - moreinfo
thanks
On 28/11/14 19:46, Jonathan Wiltshire wrote:
Control: tag -1 moreinfo
On Fri, Nov 28, 2014 at 07:27:21PM +0000, Tony Houghton wrote:
Please unblock package roxterm; I have uploaded version 2.9.5-1 to
mentors.debian.net for sponsorship.
I can't unblock anything that's not in sid.
OK. I did things in the wrong order, but it's turned out to have a
positive outcome because a potential sponsor would like to see your
decision before accepting it into unstable (#771361).
I'm certainly willing to consider new upstream releases case-by-case, but
the debdiff output you sent is for the binary packages, not the source.
Please attach a source debdiff (i.e. against the .dscs, not the .changes)
and remove the moreinfo tag, and I'll happily take a look.
Sorry about that. Correct debdiff attached.
diff -Nru roxterm-2.9.4/AppInfo.xml roxterm-2.9.5/AppInfo.xml
--- roxterm-2.9.4/AppInfo.xml 2014-09-17 15:33:31.000000000 +0100
+++ roxterm-2.9.5/AppInfo.xml 2014-11-28 18:27:26.000000000 +0000
@@ -3,7 +3,7 @@
<Summary>Run text-based programs (command prompt)</Summary>
<About>
<Purpose>A medium-weight terminal emulator with a flexible GUI</Purpose>
- <Version>2.9.4 (2014-09-17)</Version>
+ <Version>2.9.5 (2014-11-28)</Version>
<Authors>Tony Houghton <h@realh.co.uk></Authors>
<License>GNU General Public License</License>
<Homepage>http://roxterm.sourceforge.net</Homepage>
diff -Nru roxterm-2.9.4/ChangeLog roxterm-2.9.5/ChangeLog
--- roxterm-2.9.4/ChangeLog 2014-09-17 15:48:42.000000000 +0100
+++ roxterm-2.9.5/ChangeLog 2014-11-28 18:21:48.000000000 +0000
@@ -1,6 +1,12 @@
+Version 2.9.5
+Author: Tony Houghton <h@realh.co.uk>
+Date: Fri, 28 Nov 2014 18:21:07 +0000
+ * Recognise _NET_WM_DESKTOP value 0xffffffff
+ * Check for unset $EDITOR when editing shortcuts
+
Version 2.9.4
Author: Tony Houghton <h@realh.co.uk>
-Date: Wed, 17 Sep 2014 15:47:06 +0100
+Date: Wed, 17 Sep 2014 17:17:35 +0100
* Fixed metadata_license and screenshot in appdata
* Defer writing AppInfo.xml to mscript.py dist
* Output translation files correctly
diff -Nru roxterm-2.9.4/debian/changelog roxterm-2.9.5/debian/changelog
--- roxterm-2.9.4/debian/changelog 2014-09-17 17:17:14.000000000 +0100
+++ roxterm-2.9.5/debian/changelog 2014-11-28 18:29:10.000000000 +0000
@@ -1,3 +1,11 @@
+roxterm (2.9.5-1) unstable; urgency=medium
+
+ * Recognise _NET_WM_DESKTOP special value 0xffffffff correctly.
+ * Don't crash if EDITOR env variable is unset when editing shortcuts
+ (Closes: #771022).
+
+ -- Tony Houghton <h@realh.co.uk> Fri, 28 Nov 2014 18:20:06 +0000
+
roxterm (2.9.4-1) unstable; urgency=low
* Fixed metadata_license and non-default screenshot in appdata.
diff -Nru roxterm-2.9.4/Help/Changes roxterm-2.9.5/Help/Changes
--- roxterm-2.9.4/Help/Changes 2014-09-17 15:48:42.000000000 +0100
+++ roxterm-2.9.5/Help/Changes 2014-11-28 18:21:48.000000000 +0000
@@ -1,6 +1,12 @@
+Version 2.9.5
+Author: Tony Houghton <h@realh.co.uk>
+Date: Fri, 28 Nov 2014 18:21:07 +0000
+ * Recognise _NET_WM_DESKTOP value 0xffffffff
+ * Check for unset $EDITOR when editing shortcuts
+
Version 2.9.4
Author: Tony Houghton <h@realh.co.uk>
-Date: Wed, 17 Sep 2014 15:47:06 +0100
+Date: Wed, 17 Sep 2014 17:17:35 +0100
* Fixed metadata_license and screenshot in appdata
* Defer writing AppInfo.xml to mscript.py dist
* Output translation files correctly
diff -Nru roxterm-2.9.4/po/es.po roxterm-2.9.5/po/es.po
--- roxterm-2.9.4/po/es.po 2014-09-17 15:48:46.000000000 +0100
+++ roxterm-2.9.5/po/es.po 2014-11-28 18:21:58.000000000 +0000
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: roxterm\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-08-06 19:48+0100\n"
+"POT-Creation-Date: 2014-09-29 16:59+0100\n"
"PO-Revision-Date: 2013-05-23 15:18+0000\n"
"Last-Translator: Tony Houghton <h@realh.co.uk>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/roxterm/language/"
@@ -1132,154 +1132,154 @@
msgid "Invalid geometry specification"
msgstr ""
-#: ../src/roxterm.c:4705
+#: ../src/roxterm.c:4706
msgid ""
"Closing this ROXTerm tab may cause loss of data. Are you sure you want to "
"continue?"
msgstr ""
-#: ../src/roxterm.c:4709
+#: ../src/roxterm.c:4710
msgid ""
"You are about to close a ROXTerm window; this may cause loss of data. Are "
"you sure you want to continue?"
msgstr ""
-#: ../src/roxterm.c:4713
+#: ../src/roxterm.c:4714
msgid ""
"You are about to close a window containing multiple ROXTerm tabs; this may "
"cause loss of data. Are you sure you want to continue?"
msgstr ""
-#: ../src/roxterm.c:4722
+#: ../src/roxterm.c:4723
msgid "ROXTerm: Confirm close"
msgstr ""
-#: ../src/roxterm.c:4726
+#: ../src/roxterm.c:4727
msgid "_Don't show this again"
msgstr ""
-#: ../src/roxterm.c:4734
+#: ../src/roxterm.c:4735
msgid "Only warn if tasks are still _running"
msgstr ""
-#: ../src/roxterm.c:4849
+#: ../src/roxterm.c:4850
#, c-format
msgid "Unable to spawn command %s: %s"
msgstr ""
-#: ../src/roxterm.c:5017
+#: ../src/roxterm.c:5018
#, c-format
msgid "Unknown <window> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5068
+#: ../src/roxterm.c:5069
msgid "Session contains window with no valid tabs"
msgstr ""
-#: ../src/roxterm.c:5172
+#: ../src/roxterm.c:5173
#, c-format
msgid "Unknown <tab> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5205
+#: ../src/roxterm.c:5206
msgid "<command> with no arguments"
msgstr ""
-#: ../src/roxterm.c:5255
+#: ../src/roxterm.c:5256
#, c-format
msgid "Unknown <command> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5267
+#: ../src/roxterm.c:5268
msgid "<command> missing argc attribute"
msgstr ""
-#: ../src/roxterm.c:5281
+#: ../src/roxterm.c:5282
#, c-format
msgid "Too many <arg> elements for <command argc='%d>"
msgstr ""
-#: ../src/roxterm.c:5298
+#: ../src/roxterm.c:5299
#, c-format
msgid "Unknown <arg> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5310
+#: ../src/roxterm.c:5311
msgid "<arg> missing s attribute"
msgstr ""
-#: ../src/roxterm.c:5330
+#: ../src/roxterm.c:5331
#, c-format
msgid "Unknown <roxterm_session> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5349
+#: ../src/roxterm.c:5350
msgid "<roxterm_session> tag nested within <window>"
msgstr ""
-#: ../src/roxterm.c:5363
+#: ../src/roxterm.c:5364
msgid "<window> tag not within <roxterm_session>"
msgstr ""
-#: ../src/roxterm.c:5368
+#: ../src/roxterm.c:5369
msgid "<window> tag nested within another <window>"
msgstr ""
-#: ../src/roxterm.c:5380
+#: ../src/roxterm.c:5381
msgid "<tab> tag not within <window>"
msgstr ""
-#: ../src/roxterm.c:5385
+#: ../src/roxterm.c:5386
msgid "<tab> tag nested within another <tab>"
msgstr ""
-#: ../src/roxterm.c:5397
+#: ../src/roxterm.c:5398
msgid "<command> tag not within <tab>"
msgstr ""
-#: ../src/roxterm.c:5402
+#: ../src/roxterm.c:5403
msgid "<command> tag nested within another <command>"
msgstr ""
-#: ../src/roxterm.c:5414
+#: ../src/roxterm.c:5415
msgid "<arg> tag not within <command>"
msgstr ""
-#: ../src/roxterm.c:5424
+#: ../src/roxterm.c:5425
#, c-format
msgid "Unknown element <%s>"
msgstr ""
-#: ../src/roxterm.c:5440
+#: ../src/roxterm.c:5441
msgid "Unmatched </roxterm_session>"
msgstr ""
-#: ../src/roxterm.c:5445
+#: ../src/roxterm.c:5446
msgid "Attempt to close <roxterm_session> without closing <window>"
msgstr ""
-#: ../src/roxterm.c:5458
+#: ../src/roxterm.c:5459
msgid "Unmatched </window>"
msgstr ""
-#: ../src/roxterm.c:5463
+#: ../src/roxterm.c:5464
msgid "Attempt to close <window> without closing <tab>"
msgstr ""
-#: ../src/roxterm.c:5475
+#: ../src/roxterm.c:5476
msgid "Unmatched </tab>"
msgstr ""
-#: ../src/roxterm.c:5489
+#: ../src/roxterm.c:5490
msgid "Unmatched </command>"
msgstr ""
-#: ../src/roxterm.c:5495
+#: ../src/roxterm.c:5496
#, c-format
msgid "Unknown closing element </%s>"
msgstr ""
-#: ../src/roxterm.c:5505
+#: ../src/roxterm.c:5506
#, c-format
msgid "Unable to parse data for session '%s': %s"
msgstr ""
@@ -1495,12 +1495,12 @@
msgid "Shortcut '%s' in '%s' has invalid value"
msgstr ""
-#: ../src/shortcuts.c:478
+#: ../src/shortcuts.c:481
msgid ""
"Unable to find a text editor. Please install gedit, gvim, kate or emacs."
msgstr ""
-#: ../src/shortcuts.c:502
+#: ../src/shortcuts.c:505
#, c-format
msgid "Error trying to edit or monitor Shortcuts file '%s': %s"
msgstr ""
diff -Nru roxterm-2.9.4/po/fr.po roxterm-2.9.5/po/fr.po
--- roxterm-2.9.4/po/fr.po 2014-09-17 15:48:46.000000000 +0100
+++ roxterm-2.9.5/po/fr.po 2014-11-28 18:21:58.000000000 +0000
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: roxterm\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-08-06 19:48+0100\n"
+"POT-Creation-Date: 2014-09-29 16:59+0100\n"
"PO-Revision-Date: 2013-05-23 15:18+0000\n"
"Last-Translator: Tony Houghton <h@realh.co.uk>\n"
"Language-Team: French (http://www.transifex.com/projects/p/roxterm/language/"
@@ -1127,154 +1127,154 @@
msgid "Invalid geometry specification"
msgstr ""
-#: ../src/roxterm.c:4705
+#: ../src/roxterm.c:4706
msgid ""
"Closing this ROXTerm tab may cause loss of data. Are you sure you want to "
"continue?"
msgstr ""
-#: ../src/roxterm.c:4709
+#: ../src/roxterm.c:4710
msgid ""
"You are about to close a ROXTerm window; this may cause loss of data. Are "
"you sure you want to continue?"
msgstr ""
-#: ../src/roxterm.c:4713
+#: ../src/roxterm.c:4714
msgid ""
"You are about to close a window containing multiple ROXTerm tabs; this may "
"cause loss of data. Are you sure you want to continue?"
msgstr ""
-#: ../src/roxterm.c:4722
+#: ../src/roxterm.c:4723
msgid "ROXTerm: Confirm close"
msgstr ""
-#: ../src/roxterm.c:4726
+#: ../src/roxterm.c:4727
msgid "_Don't show this again"
msgstr ""
-#: ../src/roxterm.c:4734
+#: ../src/roxterm.c:4735
msgid "Only warn if tasks are still _running"
msgstr ""
-#: ../src/roxterm.c:4849
+#: ../src/roxterm.c:4850
#, c-format
msgid "Unable to spawn command %s: %s"
msgstr ""
-#: ../src/roxterm.c:5017
+#: ../src/roxterm.c:5018
#, c-format
msgid "Unknown <window> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5068
+#: ../src/roxterm.c:5069
msgid "Session contains window with no valid tabs"
msgstr ""
-#: ../src/roxterm.c:5172
+#: ../src/roxterm.c:5173
#, c-format
msgid "Unknown <tab> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5205
+#: ../src/roxterm.c:5206
msgid "<command> with no arguments"
msgstr ""
-#: ../src/roxterm.c:5255
+#: ../src/roxterm.c:5256
#, c-format
msgid "Unknown <command> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5267
+#: ../src/roxterm.c:5268
msgid "<command> missing argc attribute"
msgstr ""
-#: ../src/roxterm.c:5281
+#: ../src/roxterm.c:5282
#, c-format
msgid "Too many <arg> elements for <command argc='%d>"
msgstr ""
-#: ../src/roxterm.c:5298
+#: ../src/roxterm.c:5299
#, c-format
msgid "Unknown <arg> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5310
+#: ../src/roxterm.c:5311
msgid "<arg> missing s attribute"
msgstr ""
-#: ../src/roxterm.c:5330
+#: ../src/roxterm.c:5331
#, c-format
msgid "Unknown <roxterm_session> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5349
+#: ../src/roxterm.c:5350
msgid "<roxterm_session> tag nested within <window>"
msgstr ""
-#: ../src/roxterm.c:5363
+#: ../src/roxterm.c:5364
msgid "<window> tag not within <roxterm_session>"
msgstr ""
-#: ../src/roxterm.c:5368
+#: ../src/roxterm.c:5369
msgid "<window> tag nested within another <window>"
msgstr ""
-#: ../src/roxterm.c:5380
+#: ../src/roxterm.c:5381
msgid "<tab> tag not within <window>"
msgstr ""
-#: ../src/roxterm.c:5385
+#: ../src/roxterm.c:5386
msgid "<tab> tag nested within another <tab>"
msgstr ""
-#: ../src/roxterm.c:5397
+#: ../src/roxterm.c:5398
msgid "<command> tag not within <tab>"
msgstr ""
-#: ../src/roxterm.c:5402
+#: ../src/roxterm.c:5403
msgid "<command> tag nested within another <command>"
msgstr ""
-#: ../src/roxterm.c:5414
+#: ../src/roxterm.c:5415
msgid "<arg> tag not within <command>"
msgstr ""
-#: ../src/roxterm.c:5424
+#: ../src/roxterm.c:5425
#, c-format
msgid "Unknown element <%s>"
msgstr ""
-#: ../src/roxterm.c:5440
+#: ../src/roxterm.c:5441
msgid "Unmatched </roxterm_session>"
msgstr ""
-#: ../src/roxterm.c:5445
+#: ../src/roxterm.c:5446
msgid "Attempt to close <roxterm_session> without closing <window>"
msgstr ""
-#: ../src/roxterm.c:5458
+#: ../src/roxterm.c:5459
msgid "Unmatched </window>"
msgstr ""
-#: ../src/roxterm.c:5463
+#: ../src/roxterm.c:5464
msgid "Attempt to close <window> without closing <tab>"
msgstr ""
-#: ../src/roxterm.c:5475
+#: ../src/roxterm.c:5476
msgid "Unmatched </tab>"
msgstr ""
-#: ../src/roxterm.c:5489
+#: ../src/roxterm.c:5490
msgid "Unmatched </command>"
msgstr ""
-#: ../src/roxterm.c:5495
+#: ../src/roxterm.c:5496
#, c-format
msgid "Unknown closing element </%s>"
msgstr ""
-#: ../src/roxterm.c:5505
+#: ../src/roxterm.c:5506
#, c-format
msgid "Unable to parse data for session '%s': %s"
msgstr ""
@@ -1490,12 +1490,12 @@
msgid "Shortcut '%s' in '%s' has invalid value"
msgstr ""
-#: ../src/shortcuts.c:478
+#: ../src/shortcuts.c:481
msgid ""
"Unable to find a text editor. Please install gedit, gvim, kate or emacs."
msgstr ""
-#: ../src/shortcuts.c:502
+#: ../src/shortcuts.c:505
#, c-format
msgid "Error trying to edit or monitor Shortcuts file '%s': %s"
msgstr ""
diff -Nru roxterm-2.9.4/po/pt_BR.po roxterm-2.9.5/po/pt_BR.po
--- roxterm-2.9.4/po/pt_BR.po 2014-09-17 15:48:46.000000000 +0100
+++ roxterm-2.9.5/po/pt_BR.po 2014-11-28 18:21:58.000000000 +0000
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: roxterm\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-08-06 19:48+0100\n"
+"POT-Creation-Date: 2014-09-29 16:59+0100\n"
"PO-Revision-Date: 2013-05-26 04:27+0000\n"
"Last-Translator: salmora8 <shorterfire@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
@@ -1170,7 +1170,7 @@
msgid "Invalid geometry specification"
msgstr "Especificação geométrica inválida"
-#: ../src/roxterm.c:4705
+#: ../src/roxterm.c:4706
msgid ""
"Closing this ROXTerm tab may cause loss of data. Are you sure you want to "
"continue?"
@@ -1178,7 +1178,7 @@
"Fechando essa aba ROXTerm, pode causar a perda de dados. Tem que certeza que "
"deseja continuar?"
-#: ../src/roxterm.c:4709
+#: ../src/roxterm.c:4710
msgid ""
"You are about to close a ROXTerm window; this may cause loss of data. Are "
"you sure you want to continue?"
@@ -1186,7 +1186,7 @@
"Você está prestes a fechar uma janela ROXTerm, o que pode causar perda de "
"dados. Tem certeza de que deseja continuar?"
-#: ../src/roxterm.c:4713
+#: ../src/roxterm.c:4714
msgid ""
"You are about to close a window containing multiple ROXTerm tabs; this may "
"cause loss of data. Are you sure you want to continue?"
@@ -1194,136 +1194,136 @@
"Você esta prestes a fechar uma janela contendo múltiplas abas ROXTerm, o que "
"pode causar perda de dados. Tem certeza que deseja continuar?"
-#: ../src/roxterm.c:4722
+#: ../src/roxterm.c:4723
msgid "ROXTerm: Confirm close"
msgstr "ROXTerm: Confirme ao fechar"
-#: ../src/roxterm.c:4726
+#: ../src/roxterm.c:4727
msgid "_Don't show this again"
msgstr "_Não exibir isto novamente"
-#: ../src/roxterm.c:4734
+#: ../src/roxterm.c:4735
msgid "Only warn if tasks are still _running"
msgstr "Somente avisar se tarefas estiverem em _execução"
-#: ../src/roxterm.c:4849
+#: ../src/roxterm.c:4850
#, c-format
msgid "Unable to spawn command %s: %s"
msgstr "Não foi possível criar comando %s: %s"
-#: ../src/roxterm.c:5017
+#: ../src/roxterm.c:5018
#, c-format
msgid "Unknown <window> attribute '%s'"
msgstr "Desconhecido <janela> atributo '%s'"
-#: ../src/roxterm.c:5068
+#: ../src/roxterm.c:5069
msgid "Session contains window with no valid tabs"
msgstr "Sessão contém janelas com nenhuma abas válidas"
-#: ../src/roxterm.c:5172
+#: ../src/roxterm.c:5173
#, c-format
msgid "Unknown <tab> attribute '%s'"
msgstr "Desconhecido <aba> atributo '%s'"
-#: ../src/roxterm.c:5205
+#: ../src/roxterm.c:5206
msgid "<command> with no arguments"
msgstr "<comando> com nenhum argumento"
-#: ../src/roxterm.c:5255
+#: ../src/roxterm.c:5256
#, c-format
msgid "Unknown <command> attribute '%s'"
msgstr "Desconhecido <comando> atributo '%s'"
-#: ../src/roxterm.c:5267
+#: ../src/roxterm.c:5268
msgid "<command> missing argc attribute"
msgstr "<comando> faltando atributo argc"
-#: ../src/roxterm.c:5281
+#: ../src/roxterm.c:5282
#, c-format
msgid "Too many <arg> elements for <command argc='%d>"
msgstr "Muitos <argumentos> elementos para <comando argc=%d>"
-#: ../src/roxterm.c:5298
+#: ../src/roxterm.c:5299
#, c-format
msgid "Unknown <arg> attribute '%s'"
msgstr "Desconhecido <argumento> atributo '%s'"
-#: ../src/roxterm.c:5310
+#: ../src/roxterm.c:5311
msgid "<arg> missing s attribute"
msgstr "<argumento> faltando atributo"
-#: ../src/roxterm.c:5330
+#: ../src/roxterm.c:5331
#, c-format
msgid "Unknown <roxterm_session> attribute '%s'"
msgstr "Desconhecido <roxterm _sessão> atributo '%s'"
-#: ../src/roxterm.c:5349
+#: ../src/roxterm.c:5350
msgid "<roxterm_session> tag nested within <window>"
msgstr "<roxterm _sessão> tag aninhada dentro <janela>"
-#: ../src/roxterm.c:5363
+#: ../src/roxterm.c:5364
msgid "<window> tag not within <roxterm_session>"
msgstr "<janela> tag não dentro <roxterm _sessão>"
-#: ../src/roxterm.c:5368
+#: ../src/roxterm.c:5369
msgid "<window> tag nested within another <window>"
msgstr "<janela> tag aninhada dentro de outro <janela> "
-#: ../src/roxterm.c:5380
+#: ../src/roxterm.c:5381
msgid "<tab> tag not within <window>"
msgstr "<aba> tag não dentro <janela>"
-#: ../src/roxterm.c:5385
+#: ../src/roxterm.c:5386
msgid "<tab> tag nested within another <tab>"
msgstr "<aba> tag aninhada dentro de outro <aba>"
-#: ../src/roxterm.c:5397
+#: ../src/roxterm.c:5398
msgid "<command> tag not within <tab>"
msgstr "<comando> tag não dentro <aba>"
-#: ../src/roxterm.c:5402
+#: ../src/roxterm.c:5403
msgid "<command> tag nested within another <command>"
msgstr "<comando> tag aninhada dentro de outro <comando>"
-#: ../src/roxterm.c:5414
+#: ../src/roxterm.c:5415
msgid "<arg> tag not within <command>"
msgstr "<argumento> tag não dentro <comando>"
-#: ../src/roxterm.c:5424
+#: ../src/roxterm.c:5425
#, c-format
msgid "Unknown element <%s>"
msgstr "Elemento desconhecido <%s>"
-#: ../src/roxterm.c:5440
+#: ../src/roxterm.c:5441
msgid "Unmatched </roxterm_session>"
msgstr "Incomparável </roxterm_sessão>"
-#: ../src/roxterm.c:5445
+#: ../src/roxterm.c:5446
msgid "Attempt to close <roxterm_session> without closing <window>"
msgstr "A tentar fechar <roxterm _sessão> sem fechar <janela>"
-#: ../src/roxterm.c:5458
+#: ../src/roxterm.c:5459
msgid "Unmatched </window>"
msgstr "Incomparável </janela>"
-#: ../src/roxterm.c:5463
+#: ../src/roxterm.c:5464
msgid "Attempt to close <window> without closing <tab>"
msgstr "A tentar fechar <janela> sem fechar <aba>"
-#: ../src/roxterm.c:5475
+#: ../src/roxterm.c:5476
msgid "Unmatched </tab>"
msgstr "Incomparável </aba>"
-#: ../src/roxterm.c:5489
+#: ../src/roxterm.c:5490
msgid "Unmatched </command>"
msgstr "Incomparável </comando>"
-#: ../src/roxterm.c:5495
+#: ../src/roxterm.c:5496
#, c-format
msgid "Unknown closing element </%s>"
msgstr "Fechando elemento desconhecido </%s>"
-#: ../src/roxterm.c:5505
+#: ../src/roxterm.c:5506
#, c-format
msgid "Unable to parse data for session '%s': %s"
msgstr "Não foi possível analisar dados para sessão '%s: %s"
@@ -1553,12 +1553,12 @@
msgid "Shortcut '%s' in '%s' has invalid value"
msgstr "Atalho '%s' em '%s' tem um valor inválido"
-#: ../src/shortcuts.c:478
+#: ../src/shortcuts.c:481
msgid ""
"Unable to find a text editor. Please install gedit, gvim, kate or emacs."
msgstr ""
-#: ../src/shortcuts.c:502
+#: ../src/shortcuts.c:505
#, fuzzy, c-format
msgid "Error trying to edit or monitor Shortcuts file '%s': %s"
msgstr "Não foi possível ler as teclas de atalhos de arquivo %s: %s"
diff -Nru roxterm-2.9.4/po/roxterm.pot roxterm-2.9.5/po/roxterm.pot
--- roxterm-2.9.4/po/roxterm.pot 2014-09-17 15:48:46.000000000 +0100
+++ roxterm-2.9.5/po/roxterm.pot 2014-11-28 18:21:58.000000000 +0000
@@ -6,9 +6,21 @@
#, fuzzy
msgid ""
msgstr ""
+"#-#-#-#-# code.pot (roxterm) #-#-#-#-#\n"
"Project-Id-Version: roxterm\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-17 15:33+0100\n"
+"POT-Creation-Date: 2014-09-29 16:59+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# glade.pot (roxterm) #-#-#-#-#\n"
+"Project-Id-Version: roxterm\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-09-17 15:43+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1122,154 +1134,154 @@
msgid "Invalid geometry specification"
msgstr ""
-#: ../src/roxterm.c:4705
+#: ../src/roxterm.c:4706
msgid ""
"Closing this ROXTerm tab may cause loss of data. Are you sure you want to "
"continue?"
msgstr ""
-#: ../src/roxterm.c:4709
+#: ../src/roxterm.c:4710
msgid ""
"You are about to close a ROXTerm window; this may cause loss of data. Are "
"you sure you want to continue?"
msgstr ""
-#: ../src/roxterm.c:4713
+#: ../src/roxterm.c:4714
msgid ""
"You are about to close a window containing multiple ROXTerm tabs; this may "
"cause loss of data. Are you sure you want to continue?"
msgstr ""
-#: ../src/roxterm.c:4722
+#: ../src/roxterm.c:4723
msgid "ROXTerm: Confirm close"
msgstr ""
-#: ../src/roxterm.c:4726
+#: ../src/roxterm.c:4727
msgid "_Don't show this again"
msgstr ""
-#: ../src/roxterm.c:4734
+#: ../src/roxterm.c:4735
msgid "Only warn if tasks are still _running"
msgstr ""
-#: ../src/roxterm.c:4849
+#: ../src/roxterm.c:4850
#, c-format
msgid "Unable to spawn command %s: %s"
msgstr ""
-#: ../src/roxterm.c:5017
+#: ../src/roxterm.c:5018
#, c-format
msgid "Unknown <window> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5068
+#: ../src/roxterm.c:5069
msgid "Session contains window with no valid tabs"
msgstr ""
-#: ../src/roxterm.c:5172
+#: ../src/roxterm.c:5173
#, c-format
msgid "Unknown <tab> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5205
+#: ../src/roxterm.c:5206
msgid "<command> with no arguments"
msgstr ""
-#: ../src/roxterm.c:5255
+#: ../src/roxterm.c:5256
#, c-format
msgid "Unknown <command> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5267
+#: ../src/roxterm.c:5268
msgid "<command> missing argc attribute"
msgstr ""
-#: ../src/roxterm.c:5281
+#: ../src/roxterm.c:5282
#, c-format
msgid "Too many <arg> elements for <command argc='%d>"
msgstr ""
-#: ../src/roxterm.c:5298
+#: ../src/roxterm.c:5299
#, c-format
msgid "Unknown <arg> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5310
+#: ../src/roxterm.c:5311
msgid "<arg> missing s attribute"
msgstr ""
-#: ../src/roxterm.c:5330
+#: ../src/roxterm.c:5331
#, c-format
msgid "Unknown <roxterm_session> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5349
+#: ../src/roxterm.c:5350
msgid "<roxterm_session> tag nested within <window>"
msgstr ""
-#: ../src/roxterm.c:5363
+#: ../src/roxterm.c:5364
msgid "<window> tag not within <roxterm_session>"
msgstr ""
-#: ../src/roxterm.c:5368
+#: ../src/roxterm.c:5369
msgid "<window> tag nested within another <window>"
msgstr ""
-#: ../src/roxterm.c:5380
+#: ../src/roxterm.c:5381
msgid "<tab> tag not within <window>"
msgstr ""
-#: ../src/roxterm.c:5385
+#: ../src/roxterm.c:5386
msgid "<tab> tag nested within another <tab>"
msgstr ""
-#: ../src/roxterm.c:5397
+#: ../src/roxterm.c:5398
msgid "<command> tag not within <tab>"
msgstr ""
-#: ../src/roxterm.c:5402
+#: ../src/roxterm.c:5403
msgid "<command> tag nested within another <command>"
msgstr ""
-#: ../src/roxterm.c:5414
+#: ../src/roxterm.c:5415
msgid "<arg> tag not within <command>"
msgstr ""
-#: ../src/roxterm.c:5424
+#: ../src/roxterm.c:5425
#, c-format
msgid "Unknown element <%s>"
msgstr ""
-#: ../src/roxterm.c:5440
+#: ../src/roxterm.c:5441
msgid "Unmatched </roxterm_session>"
msgstr ""
-#: ../src/roxterm.c:5445
+#: ../src/roxterm.c:5446
msgid "Attempt to close <roxterm_session> without closing <window>"
msgstr ""
-#: ../src/roxterm.c:5458
+#: ../src/roxterm.c:5459
msgid "Unmatched </window>"
msgstr ""
-#: ../src/roxterm.c:5463
+#: ../src/roxterm.c:5464
msgid "Attempt to close <window> without closing <tab>"
msgstr ""
-#: ../src/roxterm.c:5475
+#: ../src/roxterm.c:5476
msgid "Unmatched </tab>"
msgstr ""
-#: ../src/roxterm.c:5489
+#: ../src/roxterm.c:5490
msgid "Unmatched </command>"
msgstr ""
-#: ../src/roxterm.c:5495
+#: ../src/roxterm.c:5496
#, c-format
msgid "Unknown closing element </%s>"
msgstr ""
-#: ../src/roxterm.c:5505
+#: ../src/roxterm.c:5506
#, c-format
msgid "Unable to parse data for session '%s': %s"
msgstr ""
@@ -1484,12 +1496,12 @@
msgid "Shortcut '%s' in '%s' has invalid value"
msgstr ""
-#: ../src/shortcuts.c:478
+#: ../src/shortcuts.c:481
msgid ""
"Unable to find a text editor. Please install gedit, gvim, kate or emacs."
msgstr ""
-#: ../src/shortcuts.c:502
+#: ../src/shortcuts.c:505
#, c-format
msgid "Error trying to edit or monitor Shortcuts file '%s': %s"
msgstr ""
diff -Nru roxterm-2.9.4/po/ru.po roxterm-2.9.5/po/ru.po
--- roxterm-2.9.4/po/ru.po 2014-09-17 15:48:46.000000000 +0100
+++ roxterm-2.9.5/po/ru.po 2014-11-28 18:21:58.000000000 +0000
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: roxterm\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-08-06 19:48+0100\n"
+"POT-Creation-Date: 2014-09-29 16:59+0100\n"
"PO-Revision-Date: 2013-05-23 15:18+0000\n"
"Last-Translator: Tony Houghton <h@realh.co.uk>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/roxterm/language/"
@@ -1127,154 +1127,154 @@
msgid "Invalid geometry specification"
msgstr ""
-#: ../src/roxterm.c:4705
+#: ../src/roxterm.c:4706
msgid ""
"Closing this ROXTerm tab may cause loss of data. Are you sure you want to "
"continue?"
msgstr ""
-#: ../src/roxterm.c:4709
+#: ../src/roxterm.c:4710
msgid ""
"You are about to close a ROXTerm window; this may cause loss of data. Are "
"you sure you want to continue?"
msgstr ""
-#: ../src/roxterm.c:4713
+#: ../src/roxterm.c:4714
msgid ""
"You are about to close a window containing multiple ROXTerm tabs; this may "
"cause loss of data. Are you sure you want to continue?"
msgstr ""
-#: ../src/roxterm.c:4722
+#: ../src/roxterm.c:4723
msgid "ROXTerm: Confirm close"
msgstr ""
-#: ../src/roxterm.c:4726
+#: ../src/roxterm.c:4727
msgid "_Don't show this again"
msgstr ""
-#: ../src/roxterm.c:4734
+#: ../src/roxterm.c:4735
msgid "Only warn if tasks are still _running"
msgstr ""
-#: ../src/roxterm.c:4849
+#: ../src/roxterm.c:4850
#, c-format
msgid "Unable to spawn command %s: %s"
msgstr ""
-#: ../src/roxterm.c:5017
+#: ../src/roxterm.c:5018
#, c-format
msgid "Unknown <window> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5068
+#: ../src/roxterm.c:5069
msgid "Session contains window with no valid tabs"
msgstr ""
-#: ../src/roxterm.c:5172
+#: ../src/roxterm.c:5173
#, c-format
msgid "Unknown <tab> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5205
+#: ../src/roxterm.c:5206
msgid "<command> with no arguments"
msgstr ""
-#: ../src/roxterm.c:5255
+#: ../src/roxterm.c:5256
#, c-format
msgid "Unknown <command> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5267
+#: ../src/roxterm.c:5268
msgid "<command> missing argc attribute"
msgstr ""
-#: ../src/roxterm.c:5281
+#: ../src/roxterm.c:5282
#, c-format
msgid "Too many <arg> elements for <command argc='%d>"
msgstr ""
-#: ../src/roxterm.c:5298
+#: ../src/roxterm.c:5299
#, c-format
msgid "Unknown <arg> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5310
+#: ../src/roxterm.c:5311
msgid "<arg> missing s attribute"
msgstr ""
-#: ../src/roxterm.c:5330
+#: ../src/roxterm.c:5331
#, c-format
msgid "Unknown <roxterm_session> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5349
+#: ../src/roxterm.c:5350
msgid "<roxterm_session> tag nested within <window>"
msgstr ""
-#: ../src/roxterm.c:5363
+#: ../src/roxterm.c:5364
msgid "<window> tag not within <roxterm_session>"
msgstr ""
-#: ../src/roxterm.c:5368
+#: ../src/roxterm.c:5369
msgid "<window> tag nested within another <window>"
msgstr ""
-#: ../src/roxterm.c:5380
+#: ../src/roxterm.c:5381
msgid "<tab> tag not within <window>"
msgstr ""
-#: ../src/roxterm.c:5385
+#: ../src/roxterm.c:5386
msgid "<tab> tag nested within another <tab>"
msgstr ""
-#: ../src/roxterm.c:5397
+#: ../src/roxterm.c:5398
msgid "<command> tag not within <tab>"
msgstr ""
-#: ../src/roxterm.c:5402
+#: ../src/roxterm.c:5403
msgid "<command> tag nested within another <command>"
msgstr ""
-#: ../src/roxterm.c:5414
+#: ../src/roxterm.c:5415
msgid "<arg> tag not within <command>"
msgstr ""
-#: ../src/roxterm.c:5424
+#: ../src/roxterm.c:5425
#, c-format
msgid "Unknown element <%s>"
msgstr ""
-#: ../src/roxterm.c:5440
+#: ../src/roxterm.c:5441
msgid "Unmatched </roxterm_session>"
msgstr ""
-#: ../src/roxterm.c:5445
+#: ../src/roxterm.c:5446
msgid "Attempt to close <roxterm_session> without closing <window>"
msgstr ""
-#: ../src/roxterm.c:5458
+#: ../src/roxterm.c:5459
msgid "Unmatched </window>"
msgstr ""
-#: ../src/roxterm.c:5463
+#: ../src/roxterm.c:5464
msgid "Attempt to close <window> without closing <tab>"
msgstr ""
-#: ../src/roxterm.c:5475
+#: ../src/roxterm.c:5476
msgid "Unmatched </tab>"
msgstr ""
-#: ../src/roxterm.c:5489
+#: ../src/roxterm.c:5490
msgid "Unmatched </command>"
msgstr ""
-#: ../src/roxterm.c:5495
+#: ../src/roxterm.c:5496
#, c-format
msgid "Unknown closing element </%s>"
msgstr ""
-#: ../src/roxterm.c:5505
+#: ../src/roxterm.c:5506
#, c-format
msgid "Unable to parse data for session '%s': %s"
msgstr ""
@@ -1490,12 +1490,12 @@
msgid "Shortcut '%s' in '%s' has invalid value"
msgstr ""
-#: ../src/shortcuts.c:478
+#: ../src/shortcuts.c:481
msgid ""
"Unable to find a text editor. Please install gedit, gvim, kate or emacs."
msgstr ""
-#: ../src/shortcuts.c:502
+#: ../src/shortcuts.c:505
#, c-format
msgid "Error trying to edit or monitor Shortcuts file '%s': %s"
msgstr ""
diff -Nru roxterm-2.9.4/po/uk.po roxterm-2.9.5/po/uk.po
--- roxterm-2.9.4/po/uk.po 2014-09-17 15:48:46.000000000 +0100
+++ roxterm-2.9.5/po/uk.po 2014-11-28 18:21:58.000000000 +0000
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: roxterm\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-08-06 19:48+0100\n"
+"POT-Creation-Date: 2014-09-29 16:59+0100\n"
"PO-Revision-Date: 2013-05-23 15:18+0000\n"
"Last-Translator: Tony Houghton <h@realh.co.uk>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/roxterm/"
@@ -1125,154 +1125,154 @@
msgid "Invalid geometry specification"
msgstr ""
-#: ../src/roxterm.c:4705
+#: ../src/roxterm.c:4706
msgid ""
"Closing this ROXTerm tab may cause loss of data. Are you sure you want to "
"continue?"
msgstr ""
-#: ../src/roxterm.c:4709
+#: ../src/roxterm.c:4710
msgid ""
"You are about to close a ROXTerm window; this may cause loss of data. Are "
"you sure you want to continue?"
msgstr ""
-#: ../src/roxterm.c:4713
+#: ../src/roxterm.c:4714
msgid ""
"You are about to close a window containing multiple ROXTerm tabs; this may "
"cause loss of data. Are you sure you want to continue?"
msgstr ""
-#: ../src/roxterm.c:4722
+#: ../src/roxterm.c:4723
msgid "ROXTerm: Confirm close"
msgstr ""
-#: ../src/roxterm.c:4726
+#: ../src/roxterm.c:4727
msgid "_Don't show this again"
msgstr ""
-#: ../src/roxterm.c:4734
+#: ../src/roxterm.c:4735
msgid "Only warn if tasks are still _running"
msgstr ""
-#: ../src/roxterm.c:4849
+#: ../src/roxterm.c:4850
#, c-format
msgid "Unable to spawn command %s: %s"
msgstr ""
-#: ../src/roxterm.c:5017
+#: ../src/roxterm.c:5018
#, c-format
msgid "Unknown <window> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5068
+#: ../src/roxterm.c:5069
msgid "Session contains window with no valid tabs"
msgstr ""
-#: ../src/roxterm.c:5172
+#: ../src/roxterm.c:5173
#, c-format
msgid "Unknown <tab> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5205
+#: ../src/roxterm.c:5206
msgid "<command> with no arguments"
msgstr ""
-#: ../src/roxterm.c:5255
+#: ../src/roxterm.c:5256
#, c-format
msgid "Unknown <command> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5267
+#: ../src/roxterm.c:5268
msgid "<command> missing argc attribute"
msgstr ""
-#: ../src/roxterm.c:5281
+#: ../src/roxterm.c:5282
#, c-format
msgid "Too many <arg> elements for <command argc='%d>"
msgstr ""
-#: ../src/roxterm.c:5298
+#: ../src/roxterm.c:5299
#, c-format
msgid "Unknown <arg> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5310
+#: ../src/roxterm.c:5311
msgid "<arg> missing s attribute"
msgstr ""
-#: ../src/roxterm.c:5330
+#: ../src/roxterm.c:5331
#, c-format
msgid "Unknown <roxterm_session> attribute '%s'"
msgstr ""
-#: ../src/roxterm.c:5349
+#: ../src/roxterm.c:5350
msgid "<roxterm_session> tag nested within <window>"
msgstr ""
-#: ../src/roxterm.c:5363
+#: ../src/roxterm.c:5364
msgid "<window> tag not within <roxterm_session>"
msgstr ""
-#: ../src/roxterm.c:5368
+#: ../src/roxterm.c:5369
msgid "<window> tag nested within another <window>"
msgstr ""
-#: ../src/roxterm.c:5380
+#: ../src/roxterm.c:5381
msgid "<tab> tag not within <window>"
msgstr ""
-#: ../src/roxterm.c:5385
+#: ../src/roxterm.c:5386
msgid "<tab> tag nested within another <tab>"
msgstr ""
-#: ../src/roxterm.c:5397
+#: ../src/roxterm.c:5398
msgid "<command> tag not within <tab>"
msgstr ""
-#: ../src/roxterm.c:5402
+#: ../src/roxterm.c:5403
msgid "<command> tag nested within another <command>"
msgstr ""
-#: ../src/roxterm.c:5414
+#: ../src/roxterm.c:5415
msgid "<arg> tag not within <command>"
msgstr ""
-#: ../src/roxterm.c:5424
+#: ../src/roxterm.c:5425
#, c-format
msgid "Unknown element <%s>"
msgstr ""
-#: ../src/roxterm.c:5440
+#: ../src/roxterm.c:5441
msgid "Unmatched </roxterm_session>"
msgstr ""
-#: ../src/roxterm.c:5445
+#: ../src/roxterm.c:5446
msgid "Attempt to close <roxterm_session> without closing <window>"
msgstr ""
-#: ../src/roxterm.c:5458
+#: ../src/roxterm.c:5459
msgid "Unmatched </window>"
msgstr ""
-#: ../src/roxterm.c:5463
+#: ../src/roxterm.c:5464
msgid "Attempt to close <window> without closing <tab>"
msgstr ""
-#: ../src/roxterm.c:5475
+#: ../src/roxterm.c:5476
msgid "Unmatched </tab>"
msgstr ""
-#: ../src/roxterm.c:5489
+#: ../src/roxterm.c:5490
msgid "Unmatched </command>"
msgstr ""
-#: ../src/roxterm.c:5495
+#: ../src/roxterm.c:5496
#, c-format
msgid "Unknown closing element </%s>"
msgstr ""
-#: ../src/roxterm.c:5505
+#: ../src/roxterm.c:5506
#, c-format
msgid "Unable to parse data for session '%s': %s"
msgstr ""
@@ -1487,12 +1487,12 @@
msgid "Shortcut '%s' in '%s' has invalid value"
msgstr ""
-#: ../src/shortcuts.c:478
+#: ../src/shortcuts.c:481
msgid ""
"Unable to find a text editor. Please install gedit, gvim, kate or emacs."
msgstr ""
-#: ../src/shortcuts.c:502
+#: ../src/shortcuts.c:505
#, c-format
msgid "Error trying to edit or monitor Shortcuts file '%s': %s"
msgstr ""
diff -Nru roxterm-2.9.4/src/globalopts.c roxterm-2.9.5/src/globalopts.c
--- roxterm-2.9.4/src/globalopts.c 2014-09-17 15:18:24.000000000 +0100
+++ roxterm-2.9.5/src/globalopts.c 2014-09-29 16:49:15.000000000 +0100
@@ -42,7 +42,7 @@
gboolean global_options_maximise = FALSE;
gboolean global_options_tab = FALSE;
gboolean global_options_fork = FALSE;
-int global_options_workspace = -1;
+guint32 global_options_workspace = WORKSPACE_UNDEFINED;
static void correct_scheme(const char *bad_name, const char *good_name)
{
@@ -69,7 +69,7 @@
global_options_replace = FALSE;
global_options_fullscreen = FALSE;
global_options_tab = FALSE;
- global_options_workspace = -1;
+ global_options_workspace = WORKSPACE_UNDEFINED;
global_options_disable_sm = FALSE;
options_reload_keyfile(global_options);
correct_schemes();
@@ -198,9 +198,9 @@
(void) option_name;
global_options_tab = TRUE;
if (value)
- global_options_workspace = atoi(value);
+ global_options_workspace = (guint32) strtoul(value, NULL, 0);
else
- global_options_workspace = -1;
+ global_options_workspace = WORKSPACE_UNDEFINED;
return TRUE;
}
diff -Nru roxterm-2.9.4/src/globalopts.h roxterm-2.9.5/src/globalopts.h
--- roxterm-2.9.4/src/globalopts.h 2014-09-17 15:18:24.000000000 +0100
+++ roxterm-2.9.5/src/globalopts.h 2014-09-29 16:58:46.000000000 +0100
@@ -50,7 +50,10 @@
/* Whether to try to open new terminal in an existing window */
extern gboolean global_options_tab;
-extern int global_options_workspace;
+
+extern guint32 global_options_workspace;
+#define WORKSPACE_ALL 0xffffffff
+#define WORKSPACE_UNDEFINED 0xfffffffe
/* Fork first instance */
extern gboolean global_options_fork;
diff -Nru roxterm-2.9.4/src/main.c roxterm-2.9.5/src/main.c
--- roxterm-2.9.4/src/main.c 2014-09-17 15:18:24.000000000 +0100
+++ roxterm-2.9.5/src/main.c 2014-09-29 16:52:17.000000000 +0100
@@ -66,21 +66,21 @@
if (!strcmp(argv[n], "--tab"))
{
- if (global_options_workspace == -1)
+ if (global_options_workspace == WORKSPACE_UNDEFINED)
{
guint32 ws;
if (x11support_get_current_desktop(
gdk_get_default_root_window(), &ws))
{
- global_options_workspace = (int) ws;
+ global_options_workspace = ws;
}
else
{
g_warning(_("Unable to read current workspace"));
}
}
- sprintf(tmp, "--tab=%d", global_options_workspace);
+ sprintf(tmp, "--tab=%u", global_options_workspace);
arg = tmp;
}
else
diff -Nru roxterm-2.9.4/src/roxterm.c roxterm-2.9.5/src/roxterm.c
--- roxterm-2.9.4/src/roxterm.c 2014-09-17 15:18:24.000000000 +0100
+++ roxterm-2.9.5/src/roxterm.c 2014-09-29 16:55:40.000000000 +0100
@@ -4466,7 +4466,8 @@
if (x11support_get_wm_desktop(gtk_widget_get_window(w),
&workspace))
{
- if ((int) workspace == global_options_workspace)
+ if (workspace == global_options_workspace ||
+ workspace == WORKSPACE_ALL)
{
next_best = win;
}
diff -Nru roxterm-2.9.4/src/shortcuts.c roxterm-2.9.5/src/shortcuts.c
--- roxterm-2.9.4/src/shortcuts.c 2014-09-17 15:18:24.000000000 +0100
+++ roxterm-2.9.5/src/shortcuts.c 2014-09-29 15:57:48.000000000 +0100
@@ -403,12 +403,15 @@
if (editor)
return editor;
env = getenv("EDITOR");
- for (n = 0; subs[n] && !editor; ++n)
+ if (env)
{
- if (strstr(env, subs[n]))
+ for (n = 0; subs[n] && !editor; ++n)
{
- editor = g_find_program_in_path(
- strcmp(subs[n], "vi") ? subs[n] : "gvim");
+ if (strstr(env, subs[n]))
+ {
+ editor = g_find_program_in_path(
+ strcmp(subs[n], "vi") ? subs[n] : "gvim");
+ }
}
}
if (!editor)
diff -Nru roxterm-2.9.4/version roxterm-2.9.5/version
--- roxterm-2.9.4/version 2014-09-17 15:33:30.000000000 +0100
+++ roxterm-2.9.5/version 2014-11-28 18:21:47.000000000 +0000
@@ -1 +1 @@
-2.9.4
+2.9.5
Reply to: