Release 51.beta
This commit is contained in:
parent
d20805b106
commit
695357257c
10 changed files with 301 additions and 258 deletions
527
Cargo.lock
generated
527
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
11
Cargo.toml
11
Cargo.toml
|
|
@ -1,15 +1,10 @@
|
||||||
[package]
|
[package]
|
||||||
name = "loupe"
|
name = "loupe"
|
||||||
version = "51.0.0-alpha"
|
version = "51.0.0-beta"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
rust-version = "1.93"
|
rust-version = "1.93"
|
||||||
license = "GPL-3.0-or-later"
|
license = "GPL-3.0-or-later"
|
||||||
|
|
||||||
[patch.crates-io]
|
|
||||||
glycin = { git = "https://gitlab.gnome.org/GNOME/glycin.git", rev = "882965515fc0de4f00f52318f2c35098a76855c9" }
|
|
||||||
gufo = { git = "https://github.com/gufo-rs/gufo.git", rev = "25ae7f4d68532314fe8b43b0f27360b952d5a0b6" }
|
|
||||||
gufo-common = { git = "https://github.com/gufo-rs/gufo.git", rev = "25ae7f4d68532314fe8b43b0f27360b952d5a0b6" }
|
|
||||||
|
|
||||||
[profile.release]
|
[profile.release]
|
||||||
lto = true
|
lto = true
|
||||||
codegen-units = 1
|
codegen-units = 1
|
||||||
|
|
@ -36,12 +31,12 @@ chrono = { version = "0.4.38", default-features = false, features = ["std"] }
|
||||||
gettext-rs = { version = "0.7.0", features = ["gettext-system"] }
|
gettext-rs = { version = "0.7.0", features = ["gettext-system"] }
|
||||||
gettext-sys = { version = "0.26.0", features = ["gettext-system"] }
|
gettext-sys = { version = "0.26.0", features = ["gettext-system"] }
|
||||||
gio = { version = "0.22.0", features = ["v2_74"] }
|
gio = { version = "0.22.0", features = ["v2_74"] }
|
||||||
glycin = { version = "4.0.0-alpha", features = ["gdk4"] }
|
glycin = { version = "4.0.0-beta", features = ["gdk4"] }
|
||||||
gtk = { package = "gtk4", version = "0.11.0", features = [
|
gtk = { package = "gtk4", version = "0.11.0", features = [
|
||||||
"v4_14",
|
"v4_14",
|
||||||
"xml_validation",
|
"xml_validation",
|
||||||
] }
|
] }
|
||||||
gufo = { version = "0.5.0-alpha.2", features = ["chrono"] }
|
gufo = { version = "0.5.0-beta", features = ["chrono"] }
|
||||||
gvdb-macros = "0.1.6"
|
gvdb-macros = "0.1.6"
|
||||||
indexmap = "2.0.0"
|
indexmap = "2.0.0"
|
||||||
libc = "0.2.158"
|
libc = "0.2.158"
|
||||||
|
|
|
||||||
6
NEWS
6
NEWS
|
|
@ -1,3 +1,9 @@
|
||||||
|
## 51.beta (2026-07-31)
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- Show ICC profile description or generated CICP description if applicable.
|
||||||
|
|
||||||
## 51.alpha (2026-06-29)
|
## 51.alpha (2026-06-29)
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
|
||||||
|
|
@ -71,9 +71,9 @@
|
||||||
</categories>
|
</categories>
|
||||||
|
|
||||||
<releases>
|
<releases>
|
||||||
<release version="51.alpha" date="2026-06-29">
|
<release version="51.beta" date="2026-07-31">
|
||||||
<description>
|
<description>
|
||||||
<p>Loupe now presents more metadata, like the creator and copyright information, as well as camera lens information and information about the used software.</p>
|
<p>Loupe now presents more metadata, like the creator and copyright information, the images color profile, as well as camera lens information and information about the used software.</p>
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="50.0" date="2026-03-13">
|
<release version="50.0" date="2026-03-13">
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
project(
|
project(
|
||||||
'loupe',
|
'loupe',
|
||||||
'rust',
|
'rust',
|
||||||
version: '51.alpha',
|
version: '51.beta',
|
||||||
meson_version: '>= 0.59.0',
|
meson_version: '>= 0.59.0',
|
||||||
default_options: [
|
default_options: [
|
||||||
'warning_level=2',
|
'warning_level=2',
|
||||||
|
|
|
||||||
1
news.d/51.beta/released
Normal file
1
news.d/51.beta/released
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
2026-07-31
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright (c) 2024-2025 Sophie Herold
|
// Copyright (c) 2024-2026 Sophie Herold
|
||||||
//
|
//
|
||||||
// This program is free software: you can redistribute it and/or modify
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// it under the terms of the GNU General Public License as published by
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright (c) 2021-2023 Christopher Davis
|
// Copyright (c) 2021-2023 Christopher Davis
|
||||||
// Copyright (c) 2022-2025 Sophie Herold
|
// Copyright (c) 2022-2026 Sophie Herold
|
||||||
//
|
//
|
||||||
// This program is free software: you can redistribute it and/or modify
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// it under the terms of the GNU General Public License as published by
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright (c) 2024-2025 Sophie Herold
|
// Copyright (c) 2024-2026 Sophie Herold
|
||||||
//
|
//
|
||||||
// This program is free software: you can redistribute it and/or modify
|
// This program is free software: you can redistribute it and/or modify
|
||||||
// it under the terms of the GNU General Public License as published by
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
|
|
||||||
|
|
@ -302,7 +302,7 @@ impl imp::LpImage {
|
||||||
.editor(&mime_type.as_str().into())
|
.editor(&mime_type.as_str().into())
|
||||||
&& LpEditWindow::REQUIRED_OPERATIONS
|
&& LpEditWindow::REQUIRED_OPERATIONS
|
||||||
.iter()
|
.iter()
|
||||||
.all(|x| supported_formats.operations.contains(x))
|
.all(|x| supported_formats.operations().contains(x))
|
||||||
{
|
{
|
||||||
self.editable.set(true);
|
self.editable.set(true);
|
||||||
obj.notify_editable();
|
obj.notify_editable();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue