summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Pelz <pelzflorian@pelzflorian.de>2017-07-29 18:22:27 +0200
committerFlorian Pelz <pelzflorian@pelzflorian.de>2017-07-29 18:22:27 +0200
commitfdd87fd020f2ad7dc8bcced4520985bbdc9b22fc (patch)
tree88f2302fdc77bc2466e7125008e8ebd50f91abc5
parent094ec6fa184535c20a6e85eafc1257091fa043ea (diff)
Release 1.1.1.1
-rw-r--r--NEWS15
-rw-r--r--README3
-rw-r--r--TODO12
-rw-r--r--configure.ac2
-rw-r--r--de.pelzflorian.DontHang.appdata.xml.in2
-rw-r--r--po/de.po31
-rw-r--r--po/en.po31
-rw-r--r--po/ru.po24
-rw-r--r--po/tr.po22
9 files changed, 94 insertions, 48 deletions
diff --git a/NEWS b/NEWS
index e01820d..19e1f32 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,18 @@
+Don’t Hang 1.1
+==============
+
+- A Turkish and Russian translation has been added.
+- The guessed word’s font size now depends on window size.
+- All whitespace is initially visible now, not just the space
+ character.
+- Fixes crash when opening an empty file with no lines.
+- Fixes CRLF line endings not being interpreted correctly.
+- Fixes angle brackets being misinterpreted as Pango markup.
+- Fixes keyboard focus not being on word input after opening a file.
+- Fixes display of bidirectional text (but only without weak
+ characters).
+- Miscellaneous build system fixes.
+
Don’t Hang 1.0
==============
diff --git a/README b/README
index c7ecfe1..736c8de 100644
--- a/README
+++ b/README
@@ -16,6 +16,9 @@ Screenshots:
https://pelzflorian.de/dont-hang/screenshots/01.png
https://pelzflorian.de/dont-hang/screenshots/02.png
+Website:
+https://pelzflorian.de/dont-hang/
+
Like the other source code for my GTK+ demos, I dedicate
it to the public domain. This includes all artworks. See
the file COPYING and the source file’s license header for
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..c5176ab
--- /dev/null
+++ b/TODO
@@ -0,0 +1,12 @@
+Known issues:
+
+Underscore representations of hidden weak characters in bidirectional
+text appear at the wrong position. To fix this, pango_itemize should
+be used to find each character’s position with the Unicode
+bidirectional algorithm. Then maybe each group of characters should be
+enclosed in Unicode directional isolates; however, this will not work
+on Windows where isolates are not supported and isolates may even be
+the wrong approach in general.
+
+On Windows, pasting characters from the clipboard does not work
+correctly. This is almost certainly a GTK+ bug (which one?).
diff --git a/configure.ac b/configure.ac
index 00f01ac..aeb575c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.69])
-AC_INIT([Don’t Hang], [1.0], [pelzflorian@pelzflorian.de], [dont-hang])
+AC_INIT([Don’t Hang], [1.1], [pelzflorian@pelzflorian.de], [dont-hang])
AC_CONFIG_SRCDIR([hangman.c])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_FILES([Makefile po/Makefile.in])
diff --git a/de.pelzflorian.DontHang.appdata.xml.in b/de.pelzflorian.DontHang.appdata.xml.in
index 6b9fb92..184342b 100644
--- a/de.pelzflorian.DontHang.appdata.xml.in
+++ b/de.pelzflorian.DontHang.appdata.xml.in
@@ -36,6 +36,8 @@ text. It also supports pasting characters from the clipboard.
</provides>
<releases>
+ <release version="1.1" date="2017-07-29"/>
+
<release version="1.0" date="2017-04-12">
<description>
<p>First stable release</p>
diff --git a/po/de.po b/po/de.po
index e253bec..27393d1 100644
--- a/po/de.po
+++ b/po/de.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: don---t-hang 1.0\n"
+"Project-Id-Version: don---t-hang 1.1\n"
"Report-Msgid-Bugs-To: pelzflorian@pelzflorian.de\n"
-"POT-Creation-Date: 2017-04-20 18:00+0200\n"
+"POT-Creation-Date: 2017-07-29 17:13+0200\n"
"PO-Revision-Date: 2017-04-20 18:06+0200\n"
"Last-Translator: Florian Pelz <pelzflorian@pelzflorian.de>\n"
"Language-Team: German <>\n"
@@ -47,10 +47,6 @@ msgstr "Beim Erraten eines Ausdrucks"
msgid "Right-to-left support"
msgstr "Rechts-nach-links-Unterstützung"
-#: de.pelzflorian.DontHang.appdata.xml.in:32
-msgid "Florian Pelz"
-msgstr "Florian Pelz"
-
#: de.pelzflorian.DontHang.desktop.in:6
msgid "Hangman"
msgstr "Galgenmännchen"
@@ -64,37 +60,44 @@ msgstr ""
msgid "donthang"
msgstr "donthang"
-#: hangman.c:84
+#. TRANSLATORS: %s represents an error message.
+#: hangman.c:86
#, c-format
msgid "Error reading file: %s\n"
msgstr "Konnte Datei nicht lesen: %s\n"
-#: hangman.c:99
+#. TRANSLATORS: %s represents an error message.
+#: hangman.c:102
#, c-format
msgid "Error opening file: %s\n"
msgstr "Konnte Datei nicht öffnen: %s\n"
-#: hangman.c:136
+#. TRANSLATORS: %s represents a file path, not an error
+#. message.
+#: hangman.c:141
#, c-format
msgid "File is empty: %s\n"
msgstr "Die Datei ist leer: %s\n"
-#: hangman.c:545
+#: hangman.c:561
msgid "Open word list"
msgstr "Wortliste öffnen"
-#: hangman.c:548
+#: hangman.c:564
msgid "_Cancel"
msgstr "_Abbrechen"
-#: hangman.c:550
+#: hangman.c:566
msgid "_Open"
msgstr "Ö_ffnen"
-#: hangman.c:916
+#: hangman.c:983
msgid "Open"
msgstr "Öffnen"
-#: hangman.c:922
+#: hangman.c:989
msgid "Quit"
msgstr "Beenden"
+
+#~ msgid "Florian Pelz"
+#~ msgstr "Florian Pelz"
diff --git a/po/en.po b/po/en.po
index efb562b..959ad33 100644
--- a/po/en.po
+++ b/po/en.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: don---t-hang 1.0\n"
+"Project-Id-Version: don---t-hang 1.1\n"
"Report-Msgid-Bugs-To: pelzflorian@pelzflorian.de\n"
-"POT-Creation-Date: 2017-04-20 18:00+0200\n"
+"POT-Creation-Date: 2017-07-29 17:13+0200\n"
"PO-Revision-Date: 2017-04-20 18:05+0200\n"
"Last-Translator: Florian Pelz <pelzflorian@pelzflorian.de>\n"
"Language-Team: German <>\n"
@@ -47,10 +47,6 @@ msgstr "Guessing an expression"
msgid "Right-to-left support"
msgstr "Right-to-left support"
-#: de.pelzflorian.DontHang.appdata.xml.in:32
-msgid "Florian Pelz"
-msgstr "Florian Pelz"
-
#: de.pelzflorian.DontHang.desktop.in:6
msgid "Hangman"
msgstr "Hangman"
@@ -63,37 +59,44 @@ msgstr "A simple GTK+ hangman game inspired by bsd-games’ hangman."
msgid "donthang"
msgstr "donthang"
-#: hangman.c:84
+#. TRANSLATORS: %s represents an error message.
+#: hangman.c:86
#, c-format
msgid "Error reading file: %s\n"
msgstr "Error reading file: %s\n"
-#: hangman.c:99
+#. TRANSLATORS: %s represents an error message.
+#: hangman.c:102
#, c-format
msgid "Error opening file: %s\n"
msgstr "Error opening file: %s\n"
-#: hangman.c:136
+#. TRANSLATORS: %s represents a file path, not an error
+#. message.
+#: hangman.c:141
#, c-format
msgid "File is empty: %s\n"
msgstr "File is empty: %s\n"
-#: hangman.c:545
+#: hangman.c:561
msgid "Open word list"
msgstr "Open word list"
-#: hangman.c:548
+#: hangman.c:564
msgid "_Cancel"
msgstr "_Cancel"
-#: hangman.c:550
+#: hangman.c:566
msgid "_Open"
msgstr "_Open"
-#: hangman.c:916
+#: hangman.c:983
msgid "Open"
msgstr "Open"
-#: hangman.c:922
+#: hangman.c:989
msgid "Quit"
msgstr "Quit"
+
+#~ msgid "Florian Pelz"
+#~ msgstr "Florian Pelz"
diff --git a/po/ru.po b/po/ru.po
index 716d781..e56af8b 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: dont-hang 1.0\n"
+"Project-Id-Version: dont-hang 1.1\n"
"Report-Msgid-Bugs-To: pelzflorian@pelzflorian.de\n"
-"POT-Creation-Date: 2017-07-03 17:39+0200\n"
+"POT-Creation-Date: 2017-07-29 17:13+0200\n"
"PO-Revision-Date: 2017-07-12 12:57+0200\n"
"Last-Translator: Кайпиева Асель <asel.kaipieva@mail.ru>\n"
"Language-Team: русский <>\n"
@@ -61,37 +61,41 @@ msgstr ""
msgid "donthang"
msgstr "donthang"
-#: hangman.c:85
+#. TRANSLATORS: %s represents an error message.
+#: hangman.c:86
#, c-format
msgid "Error reading file: %s\n"
msgstr "Ошибка при чтении файла: %s\n"
-#: hangman.c:100
+#. TRANSLATORS: %s represents an error message.
+#: hangman.c:102
#, c-format
msgid "Error opening file: %s\n"
msgstr "Ошибка при открытии файла: %s\n"
-#: hangman.c:137
+#. TRANSLATORS: %s represents a file path, not an error
+#. message.
+#: hangman.c:141
#, c-format
msgid "File is empty: %s\n"
msgstr "Пустой документ: %s\n"
-#: hangman.c:545
+#: hangman.c:561
msgid "Open word list"
msgstr "Открыть список слов"
-#: hangman.c:548
+#: hangman.c:564
msgid "_Cancel"
msgstr "О_тмена"
-#: hangman.c:550
+#: hangman.c:566
msgid "_Open"
msgstr "_Открыть"
-#: hangman.c:967
+#: hangman.c:983
msgid "Open"
msgstr "Открыть"
-#: hangman.c:973
+#: hangman.c:989
msgid "Quit"
msgstr "Выход"
diff --git a/po/tr.po b/po/tr.po
index 8003d6e..709badd 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dont-hang 1.1\n"
"Report-Msgid-Bugs-To: pelzflorian@pelzflorian.de\n"
-"POT-Creation-Date: 2017-06-13 12:57+0200\n"
+"POT-Creation-Date: 2017-07-29 17:13+0200\n"
"PO-Revision-Date: 2017-06-27 12:39+0200\n"
"Last-Translator: Merve Şen <mrv_sen@hotmail.com>\n"
"Language-Team: Türkçe <mrv_sen@hotmail.com>\n"
@@ -60,37 +60,41 @@ msgstr ""
msgid "donthang"
msgstr "donthang"
-#: hangman.c:85
+#. TRANSLATORS: %s represents an error message.
+#: hangman.c:86
#, c-format
msgid "Error reading file: %s\n"
msgstr "Beklenmeyen hata: %s\n"
-#: hangman.c:100
+#. TRANSLATORS: %s represents an error message.
+#: hangman.c:102
#, c-format
msgid "Error opening file: %s\n"
msgstr "Dosya açılamadı: %s\n"
-#: hangman.c:137
+#. TRANSLATORS: %s represents a file path, not an error
+#. message.
+#: hangman.c:141
#, c-format
msgid "File is empty: %s\n"
msgstr "%s dosyası boş.\n"
-#: hangman.c:545
+#: hangman.c:561
msgid "Open word list"
msgstr "Kelimeleri aç"
-#: hangman.c:548
+#: hangman.c:564
msgid "_Cancel"
msgstr "_İptal"
-#: hangman.c:550
+#: hangman.c:566
msgid "_Open"
msgstr "_Aç"
-#: hangman.c:967
+#: hangman.c:983
msgid "Open"
msgstr "Aç"
-#: hangman.c:973
+#: hangman.c:989
msgid "Quit"
msgstr "Çık"