From 6574a177eef63d3d31a7f9a3c3fdfd42a23a1a34 Mon Sep 17 00:00:00 2001 From: Wojciech Graj Date: Fri, 26 Apr 2024 16:12:18 +0200 Subject: [PATCH] Release v0.3.1 --- README.md | 2 +- ...io.github.wojciech_graj.OrbVis.appdata.xml | 6 ++--- lib/satcat/satcat.c | 2 +- lib/satcat/satcat.h | 2 +- lib/satcat/satcat_code.c | 26 ++++++++++++++++++- lib/satcat/satcat_code.h | 14 +++++++++- meson.build | 2 +- src/version.h.in | 4 +-- 8 files changed, 47 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 3f92834..478b7ab 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ If you wish to compile for windows yourself, use MSYS2. First verify that all re ## License ``` -Copyright (c) 2022-2023 Wojciech Graj +Copyright (c) 2022-2024 Wojciech Graj This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License diff --git a/flatpak/io.github.wojciech_graj.OrbVis.appdata.xml b/flatpak/io.github.wojciech_graj.OrbVis.appdata.xml index 7021c6e..379e752 100644 --- a/flatpak/io.github.wojciech_graj.OrbVis.appdata.xml +++ b/flatpak/io.github.wojciech_graj.OrbVis.appdata.xml @@ -1,5 +1,5 @@ - + io.github.wojciech_graj.OrbVis CC0-1.0 @@ -32,9 +32,9 @@ Wojciech Graj - + -

Settings improvements.

+

Allow resizing of satellites.

diff --git a/lib/satcat/satcat.c b/lib/satcat/satcat.c index d104618..2607476 100644 --- a/lib/satcat/satcat.c +++ b/lib/satcat/satcat.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Wojciech Graj + * Copyright (c) 2022-2024 Wojciech Graj * * Licensed under the MIT license: https://opensource.org/licenses/MIT * Permission is granted to use, copy, modify, and redistribute the work. diff --git a/lib/satcat/satcat.h b/lib/satcat/satcat.h index 266fb8a..3c30a60 100644 --- a/lib/satcat/satcat.h +++ b/lib/satcat/satcat.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Wojciech Graj + * Copyright (c) 2022-2024 Wojciech Graj * * Licensed under the MIT license: https://opensource.org/licenses/MIT * Permission is granted to use, copy, modify, and redistribute the work. diff --git a/lib/satcat/satcat_code.c b/lib/satcat/satcat_code.c index be9c0d0..342a54a 100644 --- a/lib/satcat/satcat_code.c +++ b/lib/satcat/satcat_code.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Wojciech Graj + * Copyright (c) 2022-2024 Wojciech Graj * * Licensed under the MIT license: https://opensource.org/licenses/MIT * Permission is granted to use, copy, modify, and redistribute the work. @@ -49,6 +49,8 @@ const char *sc_source_str(const sc_code_t code) return "Angola"; case SCSRC_ARGN: return "Argentina"; + case SCSRC_ARM : + return "Republic of Armenia"; case SCSRC_ASRA: return "Austria"; case SCSRC_AUS : @@ -75,6 +77,8 @@ const char *sc_source_str(const sc_code_t code) return "Canada"; case SCSRC_CHBZ: return "China/Brazil"; + case SCSRC_CHTU: + return "China/Turkey"; case SCSRC_CHLE: return "Chile"; case SCSRC_CIS : @@ -87,6 +91,8 @@ const char *sc_source_str(const sc_code_t code) return "Czech Republic (former Czechoslovakia)"; case SCSRC_DEN : return "Denmark"; + case SCSRC_DJI : + return "Republic of Djibouti"; case SCSRC_ECU : return "Ecuador"; case SCSRC_EGYP: @@ -97,6 +103,8 @@ const char *sc_source_str(const sc_code_t code) return "European Space Research Organization"; case SCSRC_EST: return "Estonia"; + case SCSRC_ETH: + return "Ethiopia"; case SCSRC_EUME: return "European Organization for the"; case SCSRC_EUTE: @@ -135,6 +143,8 @@ const char *sc_source_str(const sc_code_t code) return "Iraq"; case SCSRC_IRID: return "Iridium"; + case SCSRC_IRL : + return "Ireland"; case SCSRC_ISRA: return "Israel"; case SCSRC_ISRO: @@ -163,6 +173,8 @@ const char *sc_source_str(const sc_code_t code) return "Morroco"; case SCSRC_MALA: return "Malaysia"; + case SCSRC_MCO : + return "Principality of Monaco"; case SCSRC_MDA : return "Republic of Moldova"; case SCSRC_MEX : @@ -269,10 +281,14 @@ const char *sc_source_str(const sc_code_t code) return "United States"; case SCSRC_USBZ: return "United States/Brazil"; + case SCSRC_VAT : + return "Vatican City State"; case SCSRC_VENZ: return "Venezuela"; case SCSRC_VTNM: return "Vietnam"; + case SCSRC_ZWE : + return "Republic of Zimbabwe"; default: return NULL; } @@ -295,6 +311,8 @@ const char *sc_launch_site_str(const sc_code_t code) return "Europe\'s Spaceport, Kourou, French Guiana"; case SCSITE_HGSTR: return "Hammaguira Space Track Range, Algeria"; + case SCSITE_JJSLA: + return "Jeju Island Sea Launch Area, Republic of Korea"; case SCSITE_JSC : return "Jiuquan Space Center, PRC"; case SCSITE_KODAK: @@ -311,6 +329,8 @@ const char *sc_launch_site_str(const sc_code_t code) return "Plesetsk Missile and Space Complex, Russia"; case SCSITE_RLLB : return "Rocket Lab Launch Base, Mahia Peninsula, New Zealand"; + case SCSITE_SCSLA: + return "South China Sea Launch Area, PRC"; case SCSITE_SEAL : return "Sea Launch Platform (mobile)"; case SCSITE_SEMLS: @@ -319,6 +339,8 @@ const char *sc_launch_site_str(const sc_code_t code) return "Shahrud Missile Test Site, Iran"; case SCSITE_SNMLP: return "San Marco Launch Platform, Indian Ocean (Kenya)"; + case SCSITE_SPKII: + return "Space Port Kii, Japan"; case SCSITE_SRILR: return "Satish Dhawan Space Centre, India"; case SCSITE_SUBL: @@ -347,6 +369,8 @@ const char *sc_launch_site_str(const sc_code_t code) return "Xichang Launch Facility, PRC"; case SCSITE_YAVNE: return "Yavne Launch Facility, Israel"; + case SCSITE_YSLA: + return "Yellow Sea Launch Area, PRC"; case SCSITE_YUN: return "Yunsong Launch Site"; default: diff --git a/lib/satcat/satcat_code.h b/lib/satcat/satcat_code.h index 89614ee..be0746b 100644 --- a/lib/satcat/satcat_code.h +++ b/lib/satcat/satcat_code.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Wojciech Graj + * Copyright (c) 2022-2024 Wojciech Graj * * Licensed under the MIT license: https://opensource.org/licenses/MIT * Permission is granted to use, copy, modify, and redistribute the work. @@ -52,6 +52,7 @@ const char *sc_launch_site_str(sc_code_t code); #define SCSRC_ALG (sc_code_t)137980496961UL #define SCSRC_ANG (sc_code_t)137980497473UL #define SCSRC_ARGN (sc_code_t)138752250433UL +#define SCSRC_ARM (sc_code_t)137980891713UL #define SCSRC_ASRA (sc_code_t)138534867777UL #define SCSRC_AUS (sc_code_t)137981285697UL #define SCSRC_AZER (sc_code_t)138819230273UL @@ -65,17 +66,20 @@ const char *sc_launch_site_str(sc_code_t code); #define SCSRC_BUL (sc_code_t)137980826946UL #define SCSRC_CA (sc_code_t)137977938243UL #define SCSRC_CHBZ (sc_code_t)138953246787UL +#define SCSRC_CHTU (sc_code_t)138870540355UL #define SCSRC_CHLE (sc_code_t)138601580611UL #define SCSRC_CIS (sc_code_t)137981282627UL #define SCSRC_COL (sc_code_t)137980825411UL #define SCSRC_CRI (sc_code_t)137980629571UL #define SCSRC_CZCH (sc_code_t)138651327043UL #define SCSRC_DEN (sc_code_t)137980953924UL +#define SCSRC_DJI (sc_code_t)137980627524UL #define SCSRC_ECU (sc_code_t)137981412165UL #define SCSRC_EGYP (sc_code_t)138786981701UL #define SCSRC_ESA (sc_code_t)137980105541UL #define SCSRC_ESRO (sc_code_t)138769748805UL #define SCSRC_EST (sc_code_t)137981350725UL +#define SCSRC_ETH (sc_code_t)137980564549UL #define SCSRC_EUME (sc_code_t)138601649477UL #define SCSRC_EUTE (sc_code_t)138602108229UL #define SCSRC_FGER (sc_code_t)138819225414UL @@ -95,6 +99,7 @@ const char *sc_launch_site_str(sc_code_t code); #define SCSRC_IRAN (sc_code_t)138751857225UL #define SCSRC_IRAQ (sc_code_t)138802188873UL #define SCSRC_IRID (sc_code_t)138584609353UL +#define SCSRC_IRL (sc_code_t)137980826185UL #define SCSRC_ISRA (sc_code_t)138534867785UL #define SCSRC_ISRO (sc_code_t)138769748809UL #define SCSRC_ISS (sc_code_t)137981285193UL @@ -109,6 +114,7 @@ const char *sc_launch_site_str(sc_code_t code); #define SCSRC_LUXE (sc_code_t)138602370380UL #define SCSRC_MA (sc_code_t)137977938253UL #define SCSRC_MALA (sc_code_t)138534469965UL +#define SCSRC_MCO (sc_code_t)137981018957UL #define SCSRC_MDA (sc_code_t)137980101709UL #define SCSRC_MEX (sc_code_t)137981609293UL #define SCSRC_MMR (sc_code_t)137981218125UL @@ -162,8 +168,10 @@ const char *sc_launch_site_str(sc_code_t code); #define SCSRC_URY (sc_code_t)137981678165UL #define SCSRC_US (sc_code_t)137977942869UL #define SCSRC_USBZ (sc_code_t)138953249621UL +#define SCSRC_VAT (sc_code_t)137981346134UL #define SCSRC_VENZ (sc_code_t)138954032470UL #define SCSRC_VTNM (sc_code_t)138735932502UL +#define SCSRC_ZWE (sc_code_t)137980368730UL /* Launch Site */ #define SCSITE_AFETR (sc_code_t)353601144385UL @@ -173,6 +181,7 @@ const char *sc_launch_site_str(sc_code_t code); #define SCSITE_ERAS (sc_code_t)138835743301UL #define SCSITE_FRGUI (sc_code_t)314963350086UL #define SCSITE_HGSTR (sc_code_t)353602062152UL +#define SCSITE_JJSLA (sc_code_t)280453401162UL #define SCSITE_JSC (sc_code_t)137980236618UL #define SCSITE_KODAK (sc_code_t)323217542987UL #define SCSITE_KSCUT (sc_code_t)362207728459UL @@ -181,10 +190,12 @@ const char *sc_launch_site_str(sc_code_t code); #define SCSITE_NSC (sc_code_t)137980236622UL #define SCSITE_PLMSC (sc_code_t)289160383568UL #define SCSITE_RLLB (sc_code_t)138551250002UL +#define SCSITE_SCSLA (sc_code_t)280453399379UL #define SCSITE_SEAL (sc_code_t)138718299475UL #define SCSITE_SEMLS (sc_code_t)357762418003UL #define SCSITE_SMTS (sc_code_t)138836987219UL #define SCSITE_SNMLP (sc_code_t)344877518419UL +#define SCSITE_SPKII (sc_code_t)314762285139UL #define SCSITE_SRILR (sc_code_t)353467191891UL #define SCSITE_SUBL (sc_code_t)138718369107UL #define SCSITE_SVOBO (sc_code_t)340414912083UL @@ -199,6 +210,7 @@ const char *sc_launch_site_str(sc_code_t code); #define SCSITE_WSC (sc_code_t)137980236631UL #define SCSITE_XICLF (sc_code_t)301927188824UL #define SCSITE_YAVNE (sc_code_t)297667019097UL +#define SCSITE_YSLA (sc_code_t)138534474585UL #define SCSITE_YUN (sc_code_t)137980958041UL #endif /* SATCAT_CODE_H */ \ No newline at end of file diff --git a/meson.build b/meson.build index 4646d3d..994829e 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'OrbVis', 'c', - version : '0.3.0', + version : '0.3.1', license : 'GPL-2.0-or-later', default_options : [ 'c_std=c11', diff --git a/src/version.h.in b/src/version.h.in index 04b06c2..a0d0725 100644 --- a/src/version.h.in +++ b/src/version.h.in @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023 Wojciech Graj + * Copyright (c) 2023-2024 Wojciech Graj * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -23,7 +23,7 @@ #define DEBUG_STRING #endif -#define ABOUT_STRING "OrbVis " VERSION_STRING "\nCopyright (c) 2022-2023 Wojciech Graj" \ +#define ABOUT_STRING "OrbVis " VERSION_STRING "\nCopyright (c) 2022-2024 Wojciech Graj" \ "\nLicense GPLv2+: GNU GPL version 2 or later." #endif /* __VERSION_H__ */