Skip to content

Commit 48a9eb8

Browse files
committed
Fix lints, fix GTK deprecation and release 1.4.1
1 parent 5d6c7e4 commit 48a9eb8

File tree

9 files changed

+31
-20
lines changed

9 files changed

+31
-20
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "noaa-apt"
3-
version = "1.4.0"
3+
version = "1.4.1"
44
authors = ["Martin Bernardi <martinber.710@gmail.com>"]
55
edition = "2018"
66
build = "src/build.rs"

debian/changelog

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
noaa-apt (1.4.1-1) testing; urgency=medium
2+
3+
* Add a more descriptive error message when loading files with incorrect
4+
lengths in the header.
5+
* Added the run-noaa-apt.sh script to all builds for launching the program
6+
using double-click.
7+
* Added a simple manpage for the Debian package version.
8+
* Updated dependencies.
9+
10+
-- Martin Bernardi <martin@mbernardi.com.ar> Wed, 29 Nov 2023 21:55:33 -0300
11+
112
noaa-apt (1.4.0-1) testing; urgency=medium
213

314
* New false color method based on palettes.

docs/download.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ After downloading and installing, visit [the Usage page](./usage.html).
2929
an "Install" button. Otherwise open a terminal and install it by running:
3030

3131
```
32-
sudo apt install ~/Downloads/noaa-apt_1.4.0-1_amd64.deb
32+
sudo apt install ~/Downloads/noaa-apt_1.4.1-1_amd64.deb
3333
```
3434
3535
To run, search for noaa-apt in your installed programs or run `noaa-apt` in
@@ -139,11 +139,11 @@ installed what you need:
139139
My builds use a statically linked libssl, so you don't need libssl unless you
140140
compiled noaa-apt yourself.
141141
142-
[amd64_deb]: https://github.com/martinber/noaa-apt/releases/download/v1.4.0/noaa-apt_1.4.0-1_amd64.deb
143-
[x86_64_windows_gnu_zip]: https://github.com/martinber/noaa-apt/releases/download/v1.4.0/noaa-apt-1.4.0-x86_64-windows-gnu.zip
144-
[x86_64_linux_gnu_zip]: https://github.com/martinber/noaa-apt/releases/download/v1.4.0/noaa-apt-1.4.0-x86_64-linux-gnu.zip
145-
[x86_64_linux_gnu_nogui_zip]: https://github.com/martinber/noaa-apt/releases/download/v1.4.0/noaa-apt-1.4.0-x86_64-linux-gnu-nogui.zip
146-
[armv7_linux_gnueabihf_zip]: https://github.com/martinber/noaa-apt/releases/download/v1.4.0/noaa-apt-1.4.0-armv7-linux-gnueabihf.zip
147-
[armv7_linux_gnueabihf_nogui_zip]: https://github.com/martinber/noaa-apt/releases/download/v1.4.0/noaa-apt-1.4.0-armv7-linux-gnueabihf-nogui.zip
148-
[aarch64_linux_gnu_zip]: https://github.com/martinber/noaa-apt/releases/download/v1.4.0/noaa-apt-1.4.0-aarch64-linux-gnu.zip
149-
[aarch64_linux_gnu_nogui_zip]: https://github.com/martinber/noaa-apt/releases/download/v1.4.0/noaa-apt-1.4.0-aarch64-linux-gnu-nogui.zip
142+
[amd64_deb]: https://github.com/martinber/noaa-apt/releases/download/v1.4.1/noaa-apt_1.4.1-1_amd64.deb
143+
[x86_64_windows_gnu_zip]: https://github.com/martinber/noaa-apt/releases/download/v1.4.1/noaa-apt-1.4.1-x86_64-windows-gnu.zip
144+
[x86_64_linux_gnu_zip]: https://github.com/martinber/noaa-apt/releases/download/v1.4.1/noaa-apt-1.4.1-x86_64-linux-gnu.zip
145+
[x86_64_linux_gnu_nogui_zip]: https://github.com/martinber/noaa-apt/releases/download/v1.4.1/noaa-apt-1.4.1-x86_64-linux-gnu-nogui.zip
146+
[armv7_linux_gnueabihf_zip]: https://github.com/martinber/noaa-apt/releases/download/v1.4.1/noaa-apt-1.4.1-armv7-linux-gnueabihf.zip
147+
[armv7_linux_gnueabihf_nogui_zip]: https://github.com/martinber/noaa-apt/releases/download/v1.4.1/noaa-apt-1.4.1-armv7-linux-gnueabihf-nogui.zip
148+
[aarch64_linux_gnu_zip]: https://github.com/martinber/noaa-apt/releases/download/v1.4.1/noaa-apt-1.4.1-aarch64-linux-gnu.zip
149+
[aarch64_linux_gnu_nogui_zip]: https://github.com/martinber/noaa-apt/releases/download/v1.4.1/noaa-apt-1.4.1-aarch64-linux-gnu-nogui.zip

docs/version_check

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.4.0
1+
1.4.1

src/gui/gui.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -582,7 +582,7 @@ fn build_system_menu(widgets: &Widgets) {
582582
{
583583
dialog.connect_activate_link(|dialog, url| {
584584
misc::open_in_browser(dialog, url).expect("Failed to open link");
585-
return gtk::Inhibit(true); // Override `show_uri_on_window`
585+
return Propagation::Stop; // Override `show_uri_on_window`
586586
});
587587
}
588588

src/gui/work.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ pub fn decode() {
6666
let local_time = time.with_timezone(&chrono::Local);
6767
// GTK counts months from 0 to 11. Years and days are fine
6868
widgets.p_calendar.select_month(
69-
local_time.month0() as u32,
69+
local_time.month0(),
7070
local_time.year() as u32,
7171
);
7272
widgets.p_calendar.select_day(local_time.day());
@@ -91,7 +91,7 @@ pub fn decode() {
9191
let local_time = time.with_timezone(&chrono::Local);
9292
// GTK counts months from 0 to 11. Years and days are fine
9393
widgets.p_calendar.select_month(
94-
local_time.month0() as u32,
94+
local_time.month0(),
9595
local_time.year() as u32,
9696
);
9797
widgets.p_calendar.select_day(local_time.day());

src/misc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ fn fetch_versions(current: &str) -> err::Result<(Version, Version)> {
8484
"https://noaa-apt.mbernardi.com.ar/version_check?{}",
8585
current
8686
);
87-
let latest = reqwest::blocking::get(&addr)?.text()?;
87+
let latest = reqwest::blocking::get(addr)?.text()?;
8888
let latest_version = Version::parse(latest.trim_end_matches('\n'))?;
8989
Ok((current_version, latest_version))
9090
}

src/program.rc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
id ICON "icon.ico"
22
1 VERSIONINFO
3-
FILEVERSION 1,4,0,0
4-
PRODUCTVERSION 1,4,0,0
3+
FILEVERSION 1,4,1,0
4+
PRODUCTVERSION 1,4,1,0
55
BEGIN
66
BLOCK "StringFileInfo"
77
BEGIN
88
BLOCK "040904E4"
99
BEGIN
1010
VALUE "CompanyName", "Martin Bernardi"
1111
VALUE "FileDescription", "noaa-apt image decoder"
12-
VALUE "FileVersion", "1.4.0"
12+
VALUE "FileVersion", "1.4.1"
1313
VALUE "InternalName", "noaa-apt"
1414
VALUE "LegalCopyright", "Martin Bernardi"
1515
VALUE "OriginalFilename", "noaa-apt.exe"
1616
VALUE "ProductName", "noaa-apt"
17-
VALUE "ProductVersion", "1.4.0"
17+
VALUE "ProductVersion", "1.4.1"
1818
END
1919
END
2020
BLOCK "VarFileInfo"

0 commit comments

Comments
 (0)