From 32f72bdff581551146eb772a332cf3cd6127678a Mon Sep 17 00:00:00 2001 From: Hleb Valoshka <375gnu@gmail.com> Date: Wed, 29 Mar 2023 17:10:49 +0300 Subject: [PATCH 1/2] Release version 1.6.3 --- ChangeLog | 16 ++++++++++++++++ celestia.iss | 6 +++--- configure.ac | 2 +- macosx/Info.plist | 2 +- po/ar.po | 4 ++-- po/be.po | 4 ++-- po/bg.po | 8 ++++---- po/de.po | 4 ++-- po/el.po | 4 ++-- po/es.po | 4 ++-- po/fr.po | 4 ++-- po/gl.po | 4 ++-- po/hu.po | 4 ++-- po/it.po | 4 ++-- po/ja.po | 4 ++-- po/ko.po | 4 ++-- po/lt.po | 4 ++-- po/lv.po | 4 ++-- po/nb.po | 4 ++-- po/nl.po | 4 ++-- po/pl.po | 4 ++-- po/pt.po | 4 ++-- po/pt_BR.po | 4 ++-- po/ro.po | 4 ++-- po/ru.po | 4 ++-- po/sk.po | 4 ++-- po/sv.po | 4 ++-- po/tr.po | 4 ++-- po/uk.po | 4 ++-- po/zh_CN.po | 4 ++-- po/zh_TW.po | 4 ++-- src/celestia/res/celestia.rc | 2 +- src/celestia/res/resource.h | 2 +- 33 files changed, 79 insertions(+), 63 deletions(-) diff --git a/ChangeLog b/ChangeLog index dfb4f70079..5abaf7554e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1780,3 +1780,19 @@ Bug fixes 1.6.2.2 Bug fixes * Windows: fix bookmark manager + +1.6.3 +Features, backported from 1.7 +* Backport location updates from 1.7 version +* Allow binary orbits without text sources + +Bug fixes +* Fix out-of-bounds in 3DS read +* Handle locations in object:localname() +* macOS: Re-add support for OS X 10.7 to 10.9 +* macOS: Fix flickering edges on some GPU +* Unix: Fix executable name in celestia.desktop +* Unix: Fix buffer overflow in eclipse finder + +Translations +* Update Bulgarian translation diff --git a/celestia.iss b/celestia.iss index 5e94c117aa..6619f60f78 100644 --- a/celestia.iss +++ b/celestia.iss @@ -5,13 +5,13 @@ [Setup] AppName=Celestia -AppVersion=1.6.2.2 -VersionInfoVersion=1.6.2.2 +AppVersion=1.6.3 +VersionInfoVersion=1.6.3 AppPublisher=Celestia Development Team AppPublisherURL=https://celestia.space/ AppSupportURL=https://celestia.space/ AppUpdatesURL=https://celestia.space/ -AppCopyright=Copyright (C) 2001-2020 Celestia Development Team +AppCopyright=Copyright (C) 2001-2023 Celestia Development Team DefaultDirName={code:DefDirRoot}\Celestia DefaultGroupName=Celestia LicenseFile=COPYING diff --git a/configure.ac b/configure.ac index 574e639668..3c682ca38a 100644 --- a/configure.ac +++ b/configure.ac @@ -4,7 +4,7 @@ dnl Process this file with autoconf to make a configure script dnl AC_PREREQ(2.57) -AC_INIT([celestia], [1.6.2], [https://github.com/CelestiaProject/Celestia]) +AC_INIT([celestia], [1.6.3], [https://github.com/CelestiaProject/Celestia]) AC_CONFIG_SRCDIR(acinclude.m4) AC_CONFIG_MACRO_DIRS([macros]) diff --git a/macosx/Info.plist b/macosx/Info.plist index 909edc92d4..49afe60aa4 100644 --- a/macosx/Info.plist +++ b/macosx/Info.plist @@ -35,7 +35,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.6.2 + 1.6.3 CFBundleSignature ???? CFBundleURLTypes diff --git a/po/ar.po b/po/ar.po index f4ad0d4bc5..4094d33344 100644 --- a/po/ar.po +++ b/po/ar.po @@ -1357,7 +1357,7 @@ msgstr "معلومات عن OpenGL" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "جميع الحقوق محفوظة 2001-2006, Chris Laurel" #: src/celestia/gtk/actions.cpp:1046 @@ -4953,7 +4953,7 @@ msgstr "موافق" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "جميع الحقوق محفوظة 2001-2006, Chris Laurel" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/be.po b/po/be.po index 93854592c0..20f55fc54c 100644 --- a/po/be.po +++ b/po/be.po @@ -1319,7 +1319,7 @@ msgstr "Зьвесткі OpenGL" #: src/celestia/gtk/actions.cpp:728 msgid "Copyright © 2001-2020 Celestia Development Team" -msgstr "Аўтарскія правы © 2001-2021, Каманда распрацоўкі Celestia" +msgstr "Аўтарскія правы © 2001-2023, Каманда распрацоўкі Celestia" #: src/celestia/gtk/actions.cpp:1046 #, c-format @@ -4546,7 +4546,7 @@ msgstr "Так" #: src/celestia/res/resource_strings.cpp:70 msgid "Copyright (C) 2001-2020, Celestia Development Team" -msgstr "Аўтарскія правы (C) 2001-2021, Каманда распрацоўкі Celestia" +msgstr "Аўтарскія правы (C) 2001-2023, Каманда распрацоўкі Celestia" #: src/celestia/res/resource_strings.cpp:71 msgid "https://celestia.space" diff --git a/po/bg.po b/po/bg.po index 978ea8c7b0..b787d69a96 100644 --- a/po/bg.po +++ b/po/bg.po @@ -1324,8 +1324,8 @@ msgid "Open GL Info" msgstr "Информация за „OpenGL“" #: src/celestia/gtk/actions.cpp:728 -msgid "Copyright © 2001-2021 Celestia Development Team" -msgstr "Авторско право © 2001-2021, Екипа на „Celestia“" +msgid "Copyright © 2001-2023 Celestia Development Team" +msgstr "Авторско право © 2001-2023, Екипа на „Celestia“" #: src/celestia/gtk/actions.cpp:1046 #, c-format @@ -4548,8 +4548,8 @@ msgid "OK" msgstr "ОК" #: src/celestia/res/resource_strings.cpp:70 -msgid "Copyright (C) 2001-2021, Celestia Development Team" -msgstr "Авторско право (С) 2001-2021, Екипа на „Celestia“" +msgid "Copyright (C) 2001-2023, Celestia Development Team" +msgstr "Авторско право (С) 2001-2023, Екипа на „Celestia“" #: src/celestia/res/resource_strings.cpp:71 msgid "https://celestia.space" diff --git a/po/de.po b/po/de.po index 7938bcde23..dc625dff8e 100644 --- a/po/de.po +++ b/po/de.po @@ -1327,7 +1327,7 @@ msgstr "OpenGL-Informationen" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright (C) 2001-2009, Celestia Development Team" #: src/celestia/gtk/actions.cpp:1046 @@ -4657,7 +4657,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright (C) 2001-2009, Celestia Development Team" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/el.po b/po/el.po index e6cd8e0a30..aa2b75961f 100644 --- a/po/el.po +++ b/po/el.po @@ -1322,7 +1322,7 @@ msgstr "Πληροφορίες OpenGL" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Πνευματική Ιδιοκτησία (C) 2001-2009, Η Ομάδα Συγγραφής του Celestia" #: src/celestia/gtk/actions.cpp:1046 @@ -4779,7 +4779,7 @@ msgstr "Εντάξει" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Πνευματική Ιδιοκτησία (C) 2001-2009, Η Ομάδα Συγγραφής του Celestia" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/es.po b/po/es.po index 6932517242..2902352ab3 100644 --- a/po/es.po +++ b/po/es.po @@ -1323,7 +1323,7 @@ msgstr "Información OpenGL" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright (C) 2001-2008, Equipo de Desarrollo de Celestia" #: src/celestia/gtk/actions.cpp:1046 @@ -4652,7 +4652,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright (C) 2001-2008, Equipo de Desarrollo de Celestia" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/fr.po b/po/fr.po index 392e3944ae..26d0ef0865 100644 --- a/po/fr.po +++ b/po/fr.po @@ -1327,7 +1327,7 @@ msgstr "Information OpenGL" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright (C) 2001-2009, L'équipe de développement de Celestia" #: src/celestia/gtk/actions.cpp:1046 @@ -4659,7 +4659,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright (C) 2001-2020, L'équipe de développement de Celestia" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/gl.po b/po/gl.po index 15d79a1d5b..e8a053cdf5 100644 --- a/po/gl.po +++ b/po/gl.po @@ -1328,7 +1328,7 @@ msgstr "Información OpenGL" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright (C) 2001-2009, Celestia Development Team" #: src/celestia/gtk/actions.cpp:1046 @@ -4661,7 +4661,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright (C) 2001-2009, Celestia Development Team" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/hu.po b/po/hu.po index 820a4d4dcc..60cbbb145c 100644 --- a/po/hu.po +++ b/po/hu.po @@ -1326,7 +1326,7 @@ msgstr "OpenGL adatok" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright (C) 2001-2008, Celestia Development Team" #: src/celestia/gtk/actions.cpp:1046 @@ -4651,7 +4651,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright (C) 2001-2008, Celestia Development Team" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/it.po b/po/it.po index 1adb7709d8..852c5268f9 100644 --- a/po/it.po +++ b/po/it.po @@ -1330,7 +1330,7 @@ msgstr "Informazioni su OpenGL" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Diritti (C) 2001-2009, gruppo di sviluppo Celestia" #: src/celestia/gtk/actions.cpp:1046 @@ -4668,7 +4668,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Diritti (C) 2001-2009, gruppo di sviluppo Celestia" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/ja.po b/po/ja.po index c6add63765..1d32f0ca07 100644 --- a/po/ja.po +++ b/po/ja.po @@ -1322,7 +1322,7 @@ msgstr "OpenGL情報" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright (C) 2001-2009, Celestia Development Team" #: src/celestia/gtk/actions.cpp:1046 @@ -4647,7 +4647,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright (C) 2001-2009, Celestia Development Team" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/ko.po b/po/ko.po index 0a79072501..0ea1a98789 100644 --- a/po/ko.po +++ b/po/ko.po @@ -1324,7 +1324,7 @@ msgstr "OpenGL정보" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright (C) 2001-2008, 셀레스티아 개발팀" #: src/celestia/gtk/actions.cpp:1046 @@ -4649,7 +4649,7 @@ msgstr "확인" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright (C) 2001-2008, 셀레스티아 개발팀" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/lt.po b/po/lt.po index ee817b7076..d4ff5b0c74 100644 --- a/po/lt.po +++ b/po/lt.po @@ -1314,7 +1314,7 @@ msgstr "OpenGL info" #: src/celestia/gtk/actions.cpp:728 #, fuzzy msgid "Copyright © 2001-2020 Celestia Development Team" -msgstr "Autorinės teisės © 2001-2021, Celestia kūrėjų komanda" +msgstr "Autorinės teisės © 2001-2023, Celestia kūrėjų komanda" #: src/celestia/gtk/actions.cpp:1046 #, c-format @@ -4579,7 +4579,7 @@ msgstr "Gerai" #: src/celestia/res/resource_strings.cpp:70 msgid "Copyright (C) 2001-2020, Celestia Development Team" -msgstr "Autorinės teisės (C) 2001-2021, Celestia kūrėjų komanda" +msgstr "Autorinės teisės (C) 2001-2023, Celestia kūrėjų komanda" #: src/celestia/res/resource_strings.cpp:71 msgid "https://celestia.space" diff --git a/po/lv.po b/po/lv.po index eedf1d13d3..6d21a7f728 100644 --- a/po/lv.po +++ b/po/lv.po @@ -1324,7 +1324,7 @@ msgstr "OpenGL informācija" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Autortiesības (C) 2001-2008, Celestia komanda" #: src/celestia/gtk/actions.cpp:1046 @@ -4697,7 +4697,7 @@ msgstr "Labi" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Autortiesības (C) 2001-2008, Celestia komanda" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/nb.po b/po/nb.po index bbaee08422..2c934fb127 100644 --- a/po/nb.po +++ b/po/nb.po @@ -1327,7 +1327,7 @@ msgstr "OpenGL Info" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright © 2001-2009 Celestia utviklingslag" #: src/celestia/gtk/actions.cpp:1046 @@ -4667,7 +4667,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright © 2001-2009 Celestia utviklingslag" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/nl.po b/po/nl.po index 1ff5c3fc16..62f7addd09 100644 --- a/po/nl.po +++ b/po/nl.po @@ -1321,7 +1321,7 @@ msgstr "OpenGL info" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright (C) 2001-2009, Celestia Ontwikkelteam" #: src/celestia/gtk/actions.cpp:1046 @@ -4650,7 +4650,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright (C) 2001-2009, Celestia Ontwikkelteam" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/pl.po b/po/pl.po index 736f5f61f2..c3ab750313 100644 --- a/po/pl.po +++ b/po/pl.po @@ -1321,7 +1321,7 @@ msgstr "Informacje OpenGL" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright (C) 2001-2009, Zespól twórców programu Celestia" #: src/celestia/gtk/actions.cpp:1046 @@ -4649,7 +4649,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright (C) 2001-2009, Zespól twórców programu Celestia" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/pt.po b/po/pt.po index 7e9998260d..9e7fc1f784 100644 --- a/po/pt.po +++ b/po/pt.po @@ -1327,7 +1327,7 @@ msgstr "Informação do OpenGL" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copr. (C) 2001-2008, Equipa de Desenv. do Celestia" #: src/celestia/gtk/actions.cpp:1046 @@ -4896,7 +4896,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copr. (C) 2001-2008, Equipa de Desenv. do Celestia" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/pt_BR.po b/po/pt_BR.po index 0e3dbc25c7..3d83d5b49f 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -1324,7 +1324,7 @@ msgstr "Informação do OpenGL" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright (C) 2001-2008, Grupo de Desenvolvimento do Celestia" #: src/celestia/gtk/actions.cpp:1046 @@ -4653,7 +4653,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright (C) 2001-2008, Grupo de Desenvolvimento do Celestia" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/ro.po b/po/ro.po index 01ab7ba1ac..9f0c8ef026 100644 --- a/po/ro.po +++ b/po/ro.po @@ -1324,7 +1324,7 @@ msgstr "Informaţii OpenGL" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright (C) 2001-2008, Celestia Development Team" #: src/celestia/gtk/actions.cpp:1046 @@ -4894,7 +4894,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright (C) 2001-2008, Celestia Development Team" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/ru.po b/po/ru.po index b163680839..0c3ccbaacc 100644 --- a/po/ru.po +++ b/po/ru.po @@ -1324,7 +1324,7 @@ msgstr "Информация OpenGL" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Авторские права (C) 2001-2010, команда разработчиков Celestia" #: src/celestia/gtk/actions.cpp:1046 @@ -4649,7 +4649,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Авторские права (C) 2001-2020, команда разработчиков Celestia" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/sk.po b/po/sk.po index f46e9cf4e8..4065255e15 100644 --- a/po/sk.po +++ b/po/sk.po @@ -1329,7 +1329,7 @@ msgstr "Informácie o OpenGL" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright (C) 2001-2009, Vývojový tím Celestie" #: src/celestia/gtk/actions.cpp:1046 @@ -4664,7 +4664,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright (C) 2001-2009, Vývojový tím Celestie" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/sv.po b/po/sv.po index 77de9e4a4e..a19f4cf49f 100644 --- a/po/sv.po +++ b/po/sv.po @@ -1321,7 +1321,7 @@ msgstr "OpenGL-Info" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright © 2001-2009, Celestias utvecklingsgrupp" #: src/celestia/gtk/actions.cpp:1046 @@ -4657,7 +4657,7 @@ msgstr "OK" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright © 2001-2009, Celestias utvecklingsgrupp" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/tr.po b/po/tr.po index 758be61657..8176a78481 100644 --- a/po/tr.po +++ b/po/tr.po @@ -1317,7 +1317,7 @@ msgstr "OpenGL Bilgi" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Telif hakkı (C) 2001-2009, Celestia Geliştirme Ekibi" #: src/celestia/gtk/actions.cpp:1046 @@ -4591,7 +4591,7 @@ msgstr "TAMAM" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Telif hakkı (C) 2001-2009, Celestia Geliştirme Ekibi" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/uk.po b/po/uk.po index 7cd4f60542..ae07337db3 100644 --- a/po/uk.po +++ b/po/uk.po @@ -1325,7 +1325,7 @@ msgstr "Інформація щодо OpenGL" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "" "Авторські права на програму належать Команді з розробки Celestia, ©2001–2009." @@ -4657,7 +4657,7 @@ msgstr "Гаразд" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "" "Авторські права на програму належать Команді з розробки Celestia, ©2001–2009." diff --git a/po/zh_CN.po b/po/zh_CN.po index bcad770a1a..76079709dc 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -1319,7 +1319,7 @@ msgstr "OpenGL 信息" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "版权所有(C)2001-2009, Celestia 开发团队" #: src/celestia/gtk/actions.cpp:1046 @@ -4643,7 +4643,7 @@ msgstr "确定" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "版权所有(C)2001-2009, Celestia 开发团队" #: src/celestia/res/resource_strings.cpp:71 diff --git a/po/zh_TW.po b/po/zh_TW.po index 1c7574bdfd..650d4e531e 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -1316,7 +1316,7 @@ msgstr "OpenGL 資訊" #: src/celestia/gtk/actions.cpp:728 #, fuzzy -msgid "Copyright © 2001-2021 Celestia Development Team" +msgid "Copyright © 2001-2023 Celestia Development Team" msgstr "Copyright (C) 2001-2009, Celestia 開發團隊" #: src/celestia/gtk/actions.cpp:1046 @@ -4640,7 +4640,7 @@ msgstr "確定" #: src/celestia/res/resource_strings.cpp:70 #, fuzzy -msgid "Copyright (C) 2001-2021, Celestia Development Team" +msgid "Copyright (C) 2001-2023, Celestia Development Team" msgstr "Copyright (C) 2001-2009, Celestia 開發團隊" #: src/celestia/res/resource_strings.cpp:71 diff --git a/src/celestia/res/celestia.rc b/src/celestia/res/celestia.rc index e75c34cbdc..ba70dbcb13 100644 --- a/src/celestia/res/celestia.rc +++ b/src/celestia/res/celestia.rc @@ -503,7 +503,7 @@ BEGIN LTEXT VERSION_STRING,IDC_STATIC,90,17,40,9 - LTEXT "Copyright (C) 2001-2021, Celestia Development Team",IDC_STATIC,56,26,247,9 + LTEXT "Copyright (C) 2001-2023, Celestia Development Team",IDC_STATIC,56,26,247,9 LTEXT "https://celestia.space",IDC_CELESTIALINK,56,43,150,9 diff --git a/src/celestia/res/resource.h b/src/celestia/res/resource.h index fa5aa9f172..cc4f83662d 100644 --- a/src/celestia/res/resource.h +++ b/src/celestia/res/resource.h @@ -2,7 +2,7 @@ // Microsoft Visual C++ generated include file. // Used by celestia.rc // -#define VERSION_STRING "1.6.2.2" +#define VERSION_STRING "1.6.3" #define IDR_MENU1 101 #define IDD_ABOUT 102 #define IDI_CELESTIA_ICON 103 From 35bf569cf01ad867cd24bcae6afb03a47e31c280 Mon Sep 17 00:00:00 2001 From: Andrew Tribick Date: Wed, 29 Mar 2023 21:27:54 +0200 Subject: [PATCH 2/2] Setup automated Windows installer build - Upgrade vcxproj - Retrieve dlls from build directories - Use define for version number in Inno Setup --- .github/workflows/ci.yml | 103 +++++++++++++++++++++++++++++++++++++++ celestia.iss | 43 ++++++++-------- celestia.vcxproj | 10 ++-- 3 files changed, 129 insertions(+), 27 deletions(-) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000000..c810bd6bf7 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,103 @@ +name: Celestia + +on: + push: + branches: [ 1.6.x ] + paths: [ src/**, .github/workflows/ci.yml, celestia.sln, celestia.vcxproj, celestia.iss ] + pull_request: + branches: [ 1.6.x ] + paths: [ src/**, .github/workflows/ci.yml, celestia.sln, celestia.vcxproj, celestia.iss ] + +env: + VCPKG_BINARY_SOURCES: 'clear;nuget,GitHub,readwrite' + +jobs: + build-windows: + name: "Build and package Windows" + runs-on: windows-latest + strategy: + fail-fast: false + + steps: + - name: Update vcpkg + shell: pwsh + run: | + $vcpkgCommit = '69efe9cc2df0015f0bb2d37d55acde4a75c9a25b' + pushd $env:VCPKG_INSTALLATION_ROOT + git fetch --depth=1 origin $vcpkgCommit + git reset --hard $vcpkgCommit + ./bootstrap-vcpkg.bat + popd + + - name: Setup Nuget Credentials + shell: pwsh + run: | + $nugetCmd = vcpkg fetch nuget | Select-Object -Last 1 + $nugetSource = 'https://nuget.pkg.github.com/CelestiaProject/index.json' + & "$nugetCmd" sources add ` + -Source "$nugetSource" ` + -StorePasswordInClearText ` + -Name "GitHub" ` + -Username 'CelestiaProject' ` + -Password '${{secrets.GITHUB_TOKEN}}' + & "$nugetCmd" setapikey '${{secrets.GITHUB_TOKEN}}' ` + -Source "$nugetSource" + + - name: Setup vcpkg integration + shell: pwsh + run: | + vcpkg integrate install + + - name: Install dependencies (x64) + shell: pwsh + run: | + vcpkg --triplet=x64-windows install --recurse libpng libjpeg-turbo gettext[tools] luajit cspice + echo "$env:VCPKG_INSTALLATION_ROOT/installed/x64-windows/tools/gettext/bin" >> $env:GITHUB_PATH + + - name: Install dependencies (x86) + shell: pwsh + run: | + vcpkg --triplet=x86-windows install --recurse libpng libjpeg-turbo gettext luajit cspice + + - name: Checkout source code + uses: actions/checkout@v3 + + - name: Build Win32 + shell: pwsh + run: | + $installationPath = vswhere.exe -prerelease -latest -property installationPath + if ($installationPath -and (Test-Path "$installationPath\Common7\Tools\vsdevcmd.bat")) { + & "${env:COMSPEC}" /s /c "`"$installationPath\Common7\Tools\vsdevcmd.bat`" -no_logo -arch=x86 -host_arch=amd64 && set" | ForEach-Object { + $name, $value = $_ -split '=', 2 + Set-Content env:\"$name" $value + } + } + $VcpkgIncludeDir32 = "$env:VCPKG_INSTALLATION_ROOT/installed/x86-windows/include" + msbuild celestia.sln /p:Configuration=Release /p:Platform=Win32 "/p:IncludePath=`"$VcpkgIncludeDir32/cspice;$VcpkgIncludeDir32/luajit`"" + perl po/translate_resources.pl Win32 + + - name: Build x64 + shell: pwsh + run: | + $installationPath = vswhere.exe -prerelease -latest -property installationPath + if ($installationPath -and (Test-Path "$installationPath\Common7\Tools\vsdevcmd.bat")) { + & "${env:COMSPEC}" /s /c "`"$installationPath\Common7\Tools\vsdevcmd.bat`" -no_logo -arch=amd64 -host_arch=amd64 && set" | ForEach-Object { + $name, $value = $_ -split '=', 2 + Set-Content env:\"$name" $value + } + } + $VcpkgIncludeDir64 = "$env:VCPKG_INSTALLATION_ROOT/installed/x64-windows/include" + msbuild celestia.sln /p:Configuration=Release /p:Platform=x64 "/p:IncludePath=`"$VcpkgIncludeDir64/cspice;$VcpkgIncludeDir64/luajit`"" + perl po/translate_resources.pl x64 + + - name: Create installer + shell: pwsh + run: ISCC celestia.iss + + - name: Upload artifacts + uses: actions/upload-artifact@v3 + if: success() + with: + name: celestia-windows-installer + path: | + ${{github.workspace}}/Output/**.exe diff --git a/celestia.iss b/celestia.iss index 6619f60f78..080272c7c4 100644 --- a/celestia.iss +++ b/celestia.iss @@ -3,15 +3,18 @@ ; This script was tested with Inno Setup Compiler version 5.1.5 +#define CelestiaVersion "1.6.3" + [Setup] AppName=Celestia -AppVersion=1.6.3 -VersionInfoVersion=1.6.3 +AppVersion={#CelestiaVersion} +VersionInfoVersion={#CelestiaVersion} AppPublisher=Celestia Development Team AppPublisherURL=https://celestia.space/ AppSupportURL=https://celestia.space/ AppUpdatesURL=https://celestia.space/ AppCopyright=Copyright (C) 2001-2023 Celestia Development Team +OutputBaseFilename=celestia-{#CelestiaVersion} DefaultDirName={code:DefDirRoot}\Celestia DefaultGroupName=Celestia LicenseFile=COPYING @@ -67,24 +70,22 @@ Name: "{app}\help" Name: "{app}\help\CelestiaGuide" [Files] -Source: "x64\Release\celestia.exe"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode -Source: "win32\Release\celestia.exe"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x64-windows\bin\cspice.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x86-windows\bin\cspice.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x64-windows\bin\jpeg62.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x86-windows\bin\jpeg62.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x64-windows\bin\libintl.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x86-windows\bin\libintl.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x64-windows\bin\libiconv.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x86-windows\bin\libiconv.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x64-windows\bin\libcharset.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x86-windows\bin\libcharset.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x64-windows\bin\libpng16.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x86-windows\bin\libpng16.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x64-windows\bin\lua51.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x86-windows\bin\lua51.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x64-windows\bin\zlib1.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode -Source: "c:\tools\vcpkg\installed\x86-windows\bin\zlib1.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "x64\Release\celestia.exe"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "Win32\Release\celestia.exe"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "x64\Release\cspice.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "Win32\Release\cspice.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "x64\Release\jpeg62.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "Win32\Release\jpeg62.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "x64\Release\intl-8.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "Win32\Release\intl-8.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "x64\Release\iconv-2.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "Win32\Release\iconv-2.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "x64\Release\libpng16.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "Win32\Release\libpng16.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "x64\Release\lua51.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "Win32\Release\lua51.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "x64\Release\zlib1.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "Win32\Release\zlib1.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "start.cel"; DestDir: "{app}"; Flags: ignoreversion Source: "celestia.cfg"; DestDir: "{app}"; Flags: ignoreversion Source: "demo.cel"; DestDir: "{app}"; Flags: ignoreversion @@ -187,8 +188,6 @@ Source: "locale\nb\LC_MESSAGES\celestia.mo"; DestDir: "{app Source: "locale\nb\LC_MESSAGES\celestia_constellations.mo"; DestDir: "{app}/locale/nb/LC_MESSAGES"; Flags: ignoreversion Source: "locale\nl\LC_MESSAGES\celestia.mo"; DestDir: "{app}/locale/nl/LC_MESSAGES"; Flags: ignoreversion Source: "locale\nl\LC_MESSAGES\celestia_constellations.mo"; DestDir: "{app}/locale/nl/LC_MESSAGES"; Flags: ignoreversion -Source: "locale\no\LC_MESSAGES\celestia.mo"; DestDir: "{app}/locale/no/LC_MESSAGES"; Flags: ignoreversion -Source: "locale\no\LC_MESSAGES\celestia_constellations.mo"; DestDir: "{app}/locale/no/LC_MESSAGES"; Flags: ignoreversion Source: "locale\pl\LC_MESSAGES\celestia.mo"; DestDir: "{app}/locale/pl/LC_MESSAGES"; Flags: ignoreversion Source: "locale\pl\LC_MESSAGES\celestia_constellations.mo"; DestDir: "{app}/locale/pl/LC_MESSAGES"; Flags: ignoreversion Source: "locale\pt\LC_MESSAGES\celestia.mo"; DestDir: "{app}/locale/pt/LC_MESSAGES"; Flags: ignoreversion diff --git a/celestia.vcxproj b/celestia.vcxproj index 2b4a40ef9d..4059f83d4e 100755 --- a/celestia.vcxproj +++ b/celestia.vcxproj @@ -20,24 +20,24 @@ {DDDE8EA8-F55A-491B-A102-11C9C01B4B58} - 10.0.17763.0 + 10.0 Application - v141 + v143 Application - v141 + v143 Application - v141 + v143 Application - v141 + v143