16 Commits

Author SHA256 Message Date
d902f77813 Accepting request 1315782 from GNOME:Apps
- Update to version 48.3:
  + This is a bugfix release that contains a stability fix for
    lengthy, and subsequently cancelled, find/replace operations.
  + Changes and bugfixes since 48.1:
    - findrep: Cancelling find ops should allow to search again
      right away
    - lib: Fix lifetimes issue with threaded find/rep operations
  + This release includes libgtkhex 4.10.1. (forwarded request 1315536 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1315782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghex?expand=0&rev=80
2025-11-06 17:13:20 +00:00
f9fa0530ad - Update to version 48.3:
+ This is a bugfix release that contains a stability fix for
    lengthy, and subsequently cancelled, find/replace operations.
  + Changes and bugfixes since 48.1:
    - findrep: Cancelling find ops should allow to search again
      right away
    - lib: Fix lifetimes issue with threaded find/rep operations
  + This release includes libgtkhex 4.10.1.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/ghex?expand=0&rev=111
2025-11-05 18:37:04 +00:00
51e44aeb7f Accepting request 1302013 from GNOME:Apps
- Update to version 48.1:
  + HexWidget: Add :insert-mode property
  + This release includes libgtkhex 4.10.0 (forwarded request 1302006 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1302013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghex?expand=0&rev=79
2025-09-01 15:17:28 +00:00
46ace5a2b8 - Update to version 48.1:
+ HexWidget: Add :insert-mode property
  + This release includes libgtkhex 4.10.0

OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/ghex?expand=0&rev=109
2025-08-30 11:59:12 +00:00
4a4f5bd36b Accepting request 1300057 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1300057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghex?expand=0&rev=78
2025-08-18 14:56:07 +00:00
599a116212 - Update to version 48.0:
+ gtkhex: Improve {ascii,hex}_to_pointer accuracy
  + common: Don't gtk_window_destroy in ::response signal in
    AdwAlertDialog.
  + Updated translations.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/ghex?expand=0&rev=107
2025-08-18 12:40:12 +00:00
498608cf02 Accepting request 1289802 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1289802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghex?expand=0&rev=77
2025-07-02 16:17:15 +00:00
cf29bd775a - Update to version 48.beta2:
+ appwin: Put each window in its own group
  + Implement info bar to communicate external file changes
  + doc: Add external_file_change member to HexChangeData struct
  + Enable/disable save and revert actions based on external file
    changes
  + Add file monitor to track external file changes
  + paste: Allow for pasting of hex strings with or without
    delimiters
  + Add D-Bus service file
  + Set file selection dialog for 'Open' and 'Save As' as modal
    dialog
  + Use appstreamcli for validation instead of appstream-util
  + Add "new-window" command-line option
  + Implement new-window action
  + findrep: replace option's ComboBox by a ToggleGroup
  + Fix erroneous error message when writing empty files
  + appwin: Refresh status bar on changing of format setting
  + build: Don't include gtk-hex-paste-data.c symbols in both lib
    and binary
  + Add option to change status bar offset format
  + appdata: Update screenshot URLs
  + Updated translations.
- Add AppStream BuildRequires and check section, run meson_test
  macro during build.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/ghex?expand=0&rev=105
2025-07-02 09:07:38 +00:00
66aa73d514 Accepting request 1280006 from GNOME:Apps
(forwarded request 1279634 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1280006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghex?expand=0&rev=76
2025-05-26 16:39:02 +00:00
fe8d85da31 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/ghex?expand=0&rev=103 2025-05-26 08:01:38 +00:00
bc348f1812 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/ghex?expand=0&rev=102 2025-05-11 19:27:07 +00:00
679163a272 Accepting request 1249696 from GNOME:Next
Scripted push of GNOME:Next, RC release

OBS-URL: https://build.opensuse.org/request/show/1249696
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/ghex?expand=0&rev=101
2025-03-06 14:01:22 +00:00
d88dcfb612 Accepting request 1244818 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1244818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghex?expand=0&rev=75
2025-02-11 20:22:26 +00:00
83598b15a4 New stable rel
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/ghex?expand=0&rev=99
2025-02-10 17:00:14 +00:00
dbfa18ea1a Accepting request 1224842 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1224842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghex?expand=0&rev=74
2024-11-18 19:02:22 +00:00
a71bd4d4e7 Accepting request 1224380 from GNOME:Next
New release

OBS-URL: https://build.opensuse.org/request/show/1224380
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/ghex?expand=0&rev=97
2024-11-18 11:40:14 +00:00
6 changed files with 122 additions and 13 deletions

View File

@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.gnome.org/GNOME/ghex.git</param>
<param name="revision">46.0</param>
<param name="revision">48.3</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f61893399fe165683c4a5ba89780b7028e5402d7e5247baf36b215d1759f9fdd
size 4305932

3
ghex-48.3.obscpio Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ff968670ac4885bdeefe4ba2d244bbb68790dae1f028665a6a762b64067821ef
size 4513804

View File

@@ -1,3 +1,108 @@
-------------------------------------------------------------------
Tue Nov 4 18:09:02 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.3:
+ This is a bugfix release that contains a stability fix for
lengthy, and subsequently cancelled, find/replace operations.
+ Changes and bugfixes since 48.1:
- findrep: Cancelling find ops should allow to search again
right away
- lib: Fix lifetimes issue with threaded find/rep operations
+ This release includes libgtkhex 4.10.1.
-------------------------------------------------------------------
Sat Aug 30 08:47:24 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.1:
+ HexWidget: Add :insert-mode property
+ This release includes libgtkhex 4.10.0
-------------------------------------------------------------------
Sat Aug 16 19:22:33 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.0:
+ gtkhex: Improve {ascii,hex}_to_pointer accuracy
+ common: Don't gtk_window_destroy in ::response signal in
AdwAlertDialog.
+ Updated translations.
-------------------------------------------------------------------
Sat Jun 28 13:48:48 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.beta2:
+ appwin: Put each window in its own group
+ Implement info bar to communicate external file changes
+ doc: Add external_file_change member to HexChangeData struct
+ Enable/disable save and revert actions based on external file
changes
+ Add file monitor to track external file changes
+ paste: Allow for pasting of hex strings with or without
delimiters
+ Add D-Bus service file
+ Set file selection dialog for 'Open' and 'Save As' as modal
dialog
+ Use appstreamcli for validation instead of appstream-util
+ Add "new-window" command-line option
+ Implement new-window action
+ findrep: replace option's ComboBox by a ToggleGroup
+ Fix erroneous error message when writing empty files
+ appwin: Refresh status bar on changing of format setting
+ build: Don't include gtk-hex-paste-data.c symbols in both lib
and binary
+ Add option to change status bar offset format
+ appdata: Update screenshot URLs
+ Updated translations.
- Add AppStream BuildRequires and check section, run meson_test
macro during build.
-------------------------------------------------------------------
Fri May 23 10:40:05 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Drop obsolete update-desktop-files BuildRequires and macro.
Replace with desktop-file-utils BuildRequires.
-------------------------------------------------------------------
Sat Feb 8 10:56:30 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.alpha:
+ widget/appwin/prefs: Support ASCII unicode control characters
+ help:
- Update for ASCII unicode control characters
- Fix typo
+ Minor code cleanups
+ ci: Update .gitlab-ci.yml for automated tarballs
+ Updated translations.
-------------------------------------------------------------------
Sat Feb 8 09:56:30 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.alpha:
+ main: fix GdkDisplay access before init
+ app: Port to AdwDialog
+ appdata: Add URLs for translate and vcs-browser
+ doap: Reorder maintainers to work around Flathub limitations
+ gtk-doc: Correct documentation for hex_widget_get_selection
return value
+ widget: Backspace should delete/zero the prior character if no
selection
+ Updated translations.
-------------------------------------------------------------------
Sat Feb 8 08:56:30 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 46.2:
+ This release contains a critical stability bugfix for users of
some runtimes with usage of the Copy Special function.
+ build: Don't include gtk-hex-paste-data.c symbols in both lib
and binary.
-------------------------------------------------------------------
Fri Nov 15 07:20:46 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 46.1:
+ main: fix GdkDisplay access before init.
+ Updated translations.
-------------------------------------------------------------------
Fri Mar 22 08:15:03 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@@ -1,4 +1,4 @@
name: ghex
version: 46.0
mtime: 1711084171
commit: 573bc9b9304f815b0d58427d54852cb2099b421e
version: 48.3
mtime: 1762274922
commit: c0b6a2ca1f8dc9019d4eb25dcb5c5ebad6752bce

View File

@@ -1,7 +1,7 @@
#
# spec file for package ghex
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
%define soname libgtkhex-%{ghex_abi}-%{so_ver}
Name: ghex
Version: 46.0
Version: 48.3
Release: 0
Summary: GNOME Binary Editor
License: GPL-2.0-or-later
@@ -30,10 +30,11 @@ Group: Development/Tools/Other
URL: https://wiki.gnome.org/Apps/Ghex
Source: %{name}-%{version}.tar.zst
BuildRequires: AppStream
BuildRequires: desktop-file-utils
BuildRequires: fdupes
BuildRequires: meson >= 0.50.0
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: yelp-tools
BuildRequires: pkgconfig(atk) >= 1.0.0
BuildRequires: pkgconfig(gail-3.0)
@@ -41,7 +42,7 @@ BuildRequires: pkgconfig(gi-docgen)
BuildRequires: pkgconfig(gio-2.0) >= 2.31.10
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gtk4)
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: pkgconfig(libadwaita-1) >= 1.5
# Obsoletes libgtkhex-4-0 can be dropped when SLED/Leap 15.5 is out of support
Obsoletes: libgtkhex-4-0 < %{version}
@@ -88,24 +89,27 @@ This package provides introspection bindings for ghex.
%install
%meson_install
%suse_update_desktop_file -r org.gnome.GHex GNOME Utility Editor
%find_lang %{name} ghex-%{ghex_abi}-%{so_ver}.%{so_ver_ext}.lang %{?no_lang_C}
%fdupes -s %{buildroot}%{_datadir}
%ldconfig_scriptlets -n %{soname}
%check
%meson_test
%files
%license COPYING
%doc README.md COPYING-DOCS
%doc %{_datadir}/help/C/%{name}/
%{_bindir}/ghex
%{_datadir}/metainfo/org.gnome.GHex.appdata.xml
%{_datadir}/metainfo/org.gnome.GHex.metainfo.xml
%{_datadir}/applications/org.gnome.GHex.desktop
%{_datadir}/glib-2.0/schemas/org.gnome.GHex.gschema.xml
%{_datadir}/icons/hicolor/*/apps/org.gnome.GHex*
# Not split out as they are private to ghex
%dir %{_libdir}/gtkhex-%{ghex_abi}.%{so_ver_ext}
%{_libdir}/gtkhex-%{ghex_abi}.%{so_ver_ext}/*.so
%{_datadir}/dbus-1/services/org.gnome.GHex.service
%files -n %{soname}
%{_libdir}/libgtkhex-%{ghex_abi}.so.*