From 7dfc649f3b2595b415a775aadfb1b9c81a61c209 Mon Sep 17 00:00:00 2001 From: Romain Failliot Date: Wed, 17 Nov 2021 19:09:38 -0500 Subject: [PATCH] Add release notes for v0.7.0 + release fixes --- CHANGELOG.md | 4 +- ...github.mightycreak.Diffuse.metainfo.xml.in | 67 ++++++++-- .../share/gnome/help/diffuse/C/diffuse.xml | 22 ++-- .../share/gnome/help/diffuse/cs/diffuse.xml | 22 ++-- .../share/gnome/help/diffuse/it/diffuse.xml | 22 ++-- .../share/gnome/help/diffuse/ru/diffuse.xml | 42 +++--- data/usr/share/omf/diffuse/diffuse-C.omf | 4 +- data/usr/share/omf/diffuse/diffuse-cs.omf | 4 +- data/usr/share/omf/diffuse/diffuse-it.omf | 4 +- data/usr/share/omf/diffuse/diffuse-ru.omf | 4 +- io.github.mightycreak.Diffuse.yml | 6 - utils/book2manual.xsl | 6 +- windows-installer/build.py | 2 +- windows-installer/diffuse.iss | 120 +++++++++--------- windows-installer/diffuse.new.iss | 2 +- 15 files changed, 185 insertions(+), 146 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 316d2b9..6d4950b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -320,8 +320,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - initial public release [Unreleased]: https://github.com/MightyCreak/diffuse/compare/v0.7.0...HEAD -[0.7.0]: https://github.com/MightyCreak/diffuse/compare/v0.7.0...v0.6.0 -[0.6.0]: https://github.com/MightyCreak/diffuse/compare/v0.6.0...v0.5.0 +[0.7.0]: https://github.com/MightyCreak/diffuse/compare/v0.6.0...v0.7.0 +[0.6.0]: https://github.com/MightyCreak/diffuse/compare/v0.5.0...v0.6.0 [0.5.0]: https://github.com/MightyCreak/diffuse/compare/v0.4.8...v0.5.0 [0.4.8]: https://github.com/MightyCreak/diffuse/compare/v0.4.7...v0.4.8 [0.4.7]: https://github.com/MightyCreak/diffuse/compare/v0.4.6...v0.4.7 diff --git a/data/io.github.mightycreak.Diffuse.metainfo.xml.in b/data/io.github.mightycreak.Diffuse.metainfo.xml.in index 00e3ed9..0841d45 100644 --- a/data/io.github.mightycreak.Diffuse.metainfo.xml.in +++ b/data/io.github.mightycreak.Diffuse.metainfo.xml.in @@ -21,16 +21,57 @@ + + +

+ With this release, the main end-user change is the new + icon. The rest is mainly maintenance improvements with a + much more standard folder structure and starting to modularize the + code. This is an ongoing effort as there is still a lot to do, but + hopefully this would motivate some to contribute ;) +

+

+ An important note though: the application ID has changed and is now + io.github.mightycreak.Diffuse. +

+

Added:

+
    +
  • New icon and in SVG now
  • +
  • Started to modularize the code
  • +
+

Changed:

+
    +
  • + Changed AppID to io.github.mightycreak.Diffuse (as explained in + Flatpak documentation) +
  • +
  • Renamed directory `translations/` to `po/`
  • +
  • Now uses POTFILES.in to list the files to translate
  • +
  • + Translation strings are no longer sorted alphabetically, this will + help when there will be several files in POTFILES.in +
  • +
  • Updated the documentation and script in the `po/` directory
  • +
  • Add .desktop translations in .po files
  • +
+

Fixed:

+
    +
  • Fixed some GTK deprecation warnings
  • +
+
+

- Mainly under the hood changes in this release, so nothing really visible to the users in this version. That - said, I figured it was a long time since the last release (4 months ago) and, as promised, I want Diffuse - development to be a bit more active and iterative. + Mainly under the hood changes in this release, so nothing really + visible to the users in this version. That said, I figured it was a + long time since the last release (4 months ago) and, as promised, I + want Diffuse development to be a bit more active and iterative.

- Apart from the maintenance changes 🧰, I think the main improvement is that Diffuse will soon be available - through Flathub! + Apart from the maintenance changes 🧰, I think the main improvement + is that Diffuse will soon be available through Flathub!

Added:

    @@ -48,16 +89,20 @@

    - Here is the v0.5.0. Unintentionally, this release happens exactly 6 years after the previous v0.4.8 release! + Here is the v0.5.0. Unintentionally, this release happens exactly 6 + years after the previous v0.4.8 release!

    - There is a lot to do on this application, and some features didn't make the release. The main one being the - Windows installers. I think 6 years is too long to continue to wait until this bug is fixed. The Python - scripts should work on Windows, but no executable is produced (yet) with the release. + There is a lot to do on this application, and some features didn't + make the release. The main one being the Windows installers. I think + 6 years is too long to continue to wait until this bug is fixed. The + Python scripts should work on Windows, but no executable is produced + (yet) with the release.

    - Other than that, Diffuse v0.5.0 is now officially compatible with Python 3 and GTK 3! And it is synced to the - latest commits from upstream (which were never released). + Other than that, Diffuse v0.5.0 is now officially compatible with + Python 3 and GTK 3! And it is synced to the latest commits from + upstream (which were never released).

    The next version will not take 6 years, I promise you! 😄 diff --git a/data/usr/share/gnome/help/diffuse/C/diffuse.xml b/data/usr/share/gnome/help/diffuse/C/diffuse.xml index 6be4657..6b67c8b 100644 --- a/data/usr/share/gnome/help/diffuse/C/diffuse.xml +++ b/data/usr/share/gnome/help/diffuse/C/diffuse.xml @@ -2,9 +2,9 @@ - - - + + + ]> <application>&app;</application> User's Manual @@ -603,7 +603,7 @@ - + Key Bindings @@ -1547,8 +1547,8 @@ - - + + Colours @@ -1702,8 +1702,8 @@ - - + + Floating Point Values @@ -1777,8 +1777,8 @@ - - + + Syntax Highlighting @@ -1851,7 +1851,7 @@ - + diff --git a/data/usr/share/gnome/help/diffuse/cs/diffuse.xml b/data/usr/share/gnome/help/diffuse/cs/diffuse.xml index 9696b39..3d5b96c 100644 --- a/data/usr/share/gnome/help/diffuse/cs/diffuse.xml +++ b/data/usr/share/gnome/help/diffuse/cs/diffuse.xml @@ -2,9 +2,9 @@ - - - + + + ]> Uživatelská příručka programu <application>&app;</application> @@ -373,7 +373,7 @@ - + Přiřazení klávesových zkratek @@ -1278,8 +1278,8 @@ - - + + Barvy @@ -1429,8 +1429,8 @@ - - + + Hodnoty s plovoucí desetinnou čárkou @@ -1500,8 +1500,8 @@ - - + + Zvýraznění syntaxe @@ -1537,7 +1537,7 @@ - + diff --git a/data/usr/share/gnome/help/diffuse/it/diffuse.xml b/data/usr/share/gnome/help/diffuse/it/diffuse.xml index f149961..88f73e2 100644 --- a/data/usr/share/gnome/help/diffuse/it/diffuse.xml +++ b/data/usr/share/gnome/help/diffuse/it/diffuse.xml @@ -2,9 +2,9 @@ - - - + + + ]> Manuale utente di <application>&app;</application> @@ -358,7 +358,7 @@ - + Keybinding @@ -1263,8 +1263,8 @@ - - + + Colori @@ -1414,8 +1414,8 @@ - - + + Valori a virgola mobile @@ -1485,8 +1485,8 @@ - - + + Riconoscimento della sintassi @@ -1522,7 +1522,7 @@ - + diff --git a/data/usr/share/gnome/help/diffuse/ru/diffuse.xml b/data/usr/share/gnome/help/diffuse/ru/diffuse.xml index 40f6d5f..a507b4a 100644 --- a/data/usr/share/gnome/help/diffuse/ru/diffuse.xml +++ b/data/usr/share/gnome/help/diffuse/ru/diffuse.xml @@ -2,9 +2,9 @@ - - - + + + ]> Руководство Пользователя <application>&app;</application> @@ -61,7 +61,7 @@ распространять программу и/или изменять ее в соответствии с GNU General Public License, как опубликовано Free Software Foundation; либо версия 2 лицензии, либо (по вашему - выбору) любая более поздняя версия. + выбору) любая более поздняя версия. Программа &app; распространяется в надежде, что она будет полезна, но @@ -75,7 +75,7 @@ копию GNU General Public License от Free Software Foundation, посетив их web-сайт или - написав по адресу: + написав по адресу:

    Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, @@ -110,7 +110,7 @@ Если опция справки определена, только параметр должен быть указан в командной строке. Программа &app; немедленно закроется после - отображения справочной информации. + отображения справочной информации. @@ -170,7 +170,7 @@ Открыть отдельные вкладки сравнения файлов для всех файлов, затрагиваемых фиксацией rev из - остающихся путей, определенных в параметрах командной строки. + остающихся путей, определенных в параметрах командной строки. @@ -208,7 +208,7 @@ Открыть отдельные вкладки сравнения файлов для всех модифицированных файлов из остающихся путей, определенных в - параметрах командной строки. + параметрах командной строки. @@ -269,7 +269,7 @@ Опции отображения, определенные в параметрах командной строки, имеют - приоритет над сохраненными значениями предпочтений. + приоритет над сохраненными значениями предпочтений. @@ -340,7 +340,7 @@ Программа &app; отображает файлы бок о бок, вставляя разрывы для выравнивания подобных строк текста. Различия выделяются отличным цветом - фона. + фона. @@ -502,7 +502,7 @@ Ревизия по умолчанию файла будет использоваться для сравнения, если только один файл будет определен. Например, чтобы отобразить 2-оконное слияние между ревизией по умолчанию foo.C и - локальным файлом foo.C: + локальным файлом foo.C: @@ -520,7 +520,7 @@ Локальный файл будет использоваться для сравнения, если только одна ревизия файла будет определена.Например, чтобы отобразить 2-оконное слияние между ревизией 123 foo.C и локальным - файлом foo.C: + файлом foo.C: @@ -615,7 +615,7 @@ - + Привязки Клавиш @@ -1553,8 +1553,8 @@ - - + + Цвета @@ -1566,7 +1566,7 @@ Объявить цветовой ресурс, называемый name. Отдельные компоненты цвета - должны быть выражены как значение между 0 и 1. + должны быть выражены как значение между 0 и 1. @@ -1708,8 +1708,8 @@ - - + + Значения с Плавающей Точкой @@ -1783,8 +1783,8 @@ - - + + Подсветка Синтаксиса @@ -1861,7 +1861,7 @@ - + diff --git a/data/usr/share/omf/diffuse/diffuse-C.omf b/data/usr/share/omf/diffuse/diffuse-C.omf index ef6d24f..5085741 100644 --- a/data/usr/share/omf/diffuse/diffuse-C.omf +++ b/data/usr/share/omf/diffuse/diffuse-C.omf @@ -4,8 +4,8 @@ Derrick Moser Derrick Moser Diffuse User's Manual - 2020-11-29 - + 2021-11-16 + Diffuse is a graphical tool for merging and comparing text files. manual diff --git a/data/usr/share/omf/diffuse/diffuse-cs.omf b/data/usr/share/omf/diffuse/diffuse-cs.omf index a5de87d..13cd13e 100644 --- a/data/usr/share/omf/diffuse/diffuse-cs.omf +++ b/data/usr/share/omf/diffuse/diffuse-cs.omf @@ -4,8 +4,8 @@ Derrick Moser Derrick Moser Uživatelská příručka programu Diffuse - 2020-11-29 - + 2021-11-16 + Diffuse je grafický nástroj pro slučování a porovnávání textových souborů. manual diff --git a/data/usr/share/omf/diffuse/diffuse-it.omf b/data/usr/share/omf/diffuse/diffuse-it.omf index 8bb55bc..26cf3fa 100644 --- a/data/usr/share/omf/diffuse/diffuse-it.omf +++ b/data/usr/share/omf/diffuse/diffuse-it.omf @@ -4,8 +4,8 @@ Derrick Moser Derrick Moser Manuale utente di Diffuse - 2020-11-29 - + 2021-11-16 + Diffuse è uno strumento grafico per l'unione e il confronto di file di testo. manual diff --git a/data/usr/share/omf/diffuse/diffuse-ru.omf b/data/usr/share/omf/diffuse/diffuse-ru.omf index 68e1236..d032b71 100644 --- a/data/usr/share/omf/diffuse/diffuse-ru.omf +++ b/data/usr/share/omf/diffuse/diffuse-ru.omf @@ -4,8 +4,8 @@ Derrick Moser Derrick Moser Руководство Пользователя Diffuse - 2020-11-29 - + 2021-11-16 + Программа Diffuse является графическим инструментом для слияния и сравнения текстовых файлов. manual diff --git a/io.github.mightycreak.Diffuse.yml b/io.github.mightycreak.Diffuse.yml index 8bc70ba..0fdea81 100644 --- a/io.github.mightycreak.Diffuse.yml +++ b/io.github.mightycreak.Diffuse.yml @@ -18,9 +18,3 @@ modules: sources: - type: dir path: . - # - type: git - # url: file:///home/creak/dev/diffuse - # branch: split-code-into-modules - # - type: git - # url: https://github.com/MightyCreak/diffuse - # branch: v0.6.0 diff --git a/utils/book2manual.xsl b/utils/book2manual.xsl index 2aba708..4e2459d 100644 --- a/utils/book2manual.xsl +++ b/utils/book2manual.xsl @@ -1,9 +1,9 @@ - + - + ]>