| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: ghex-devel | Distribution: openSUSE:Factory:zSystems |
| Version: 48.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Aug 30 10:47:24 2025 |
| Group: Development/Libraries/GNOME | Build host: reproducible |
| Size: 205126 | Source RPM: ghex-48.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://wiki.gnome.org/Apps/Ghex | |
| Summary: GNOME Binary Editor -- Development Files | |
GHex allows the user to load data from any file and to view and edit it in either hex or ASCII. It is a must for anyone playing games that use a non-ASCII format for saving.
GPL-2.0-or-later
* Sat Aug 30 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 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 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 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Drop obsolete update-desktop-files BuildRequires and macro.
Replace with desktop-file-utils BuildRequires.
* Sat Feb 08 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 08 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 08 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 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 46.1:
+ main: fix GdkDisplay access before init.
+ Updated translations.
* Fri Mar 22 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.0:
+ widget: Fade zeroes in the hex display.
+ data: add 'hexadecimal' keyword to .desktop file.
+ appdata: Remove none OARS tags.
+ appdata: Update appdata.
+ appwin: Don't let AdwTabView trample over shortcuts.
+ lib: Fix PANGO_COLOR_FROM_FLOAT macro.
+ docs: GI tweaks and fixes.
+ lib/app: Initial support for marks.
+ help: Add marks section.
+ i18n: Remove domain that prevented use of translations.
+ appwin: Allow dropping multiple files.
+ widget/doc: Set widget busy state while file is mid-save.
+ Code and documentation cleanups.
+ Updated translations.
* Tue Jan 16 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.alpha:
+ GObject property getter fixes.
+ buf-malloc/mmap: Implement GObject 'file' property getter
properly.
+ hex-buf/doc: Clarify GI transfer annotations.
+ hex-doc/buf: Support opening zero-length files.
+ hex-buf-iface: More appropriate messages when selecting
backend.
+ hex-doc: Allow setting HEX_BUFFER env var to specify default
backend.
+ Remove almost all remaining GtkDialog use.
+ about: port dialog to libadwaita.
+ Update POTFILES.in.
+ chartable: Port to GtkColumnView.
+ gtkhex: Local variables in switch statement should be in own
scope (ie, fix clang build issues).
+ appwin: Mark error message string properly translatable.
- Convert to source service for easier updating.
* Tue Nov 14 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.1:
+ gtkhex: Local variables in switch statement should be in own
scope (ie, fix clang build issues)
+ appwin: Mark error message string properly translatable
* Wed Oct 11 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.0:
+ docs: fix introspection compiler warning
+ help: Add section on geometry
+ Updated translations.
* Tue Aug 22 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.beta:
+ hex-dialog: Prevent decimal display widgets from getting
truncated.
+ widget: Make paste overwrite when not in insert mode.
* Thu Aug 17 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 44.2:
+ Mark three strings translatable.
+ ui:
- Add tooltip to the main menu to comply with GNOME HIG.
- Add shortcut for preferences and fix help shortcut
description.
+ appwin: Ensure HexStatusbar is registered before initting
template.
+ Updated translations.
* Thu Apr 27 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 44.1:
+ Update application screenshots to version 44.
+ hex-dialog: Prevent decimal display widgets from getting
truncated.
* Sat Apr 01 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 44.0:
+ Updated translations.
* Thu Mar 09 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 44.rc:
+ Updated translations.
* Thu Feb 23 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 44.beta:
+ widget: Add context menu popover to set custom geometry.
+ appwin: Accept drag 'n' drop for files.
+ Updated translations.
* Thu Feb 09 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 44.alpha:
+ HexWidget: Only alter payload length in insert mode.
+ help: Remove ducktype and update to reflect change in delete
behaviour.
+ Updated translations.
* Thu Feb 09 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 43.1:
+ Updated translations.
* Wed Oct 05 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 43.0:
+ Updated translations.
* Wed Sep 21 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 43.rc:
+ appwin:
- Properly call gettext on string marked for translation
- Support dragging tabs to new window
+ build: Added option to generate VALA vapi
+ hex-doc:
- Add sanity checks to _get_buffer and _get_file in public API
- Fix assertion check in hex_document_write_to_file_async
- Fix replacing bytes over a gap
+ icons: Make document-modified-symbolic a resource
+ Minor cleanups
+ preferences:
- Vertically center font buttons
- Vertically center spin button
+ widget: Don't drop additional reference on menu model
+ Updated translations.
- Drop 8927f9a7.patch: Fixed upstream.
* Mon Sep 19 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Add 8927f9a7.patch: icons: Make document-modified-symbolic a
resource.
* Fri Aug 05 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Add ghex_abi and so_ver_ext define and set to 4 and 0 following
upstream changes and set so_ver define to 1. Further, add a
soname define, and set it to libgtkhex-%%{ghex_abi}-%%{so_ver},
ease future updates.
- Move gtkhex-*/*.so to main package, and obsolete older versions
of libgtkhex-* from the same. These private so files (plugins)
should never have been packaged in the shared library package, so
now we have to clean up our previous sins.
* Thu Jul 07 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 43.alpha:
+ Port to libadwaita, and fix UI papercuts that stood out more
thereafter.
+ Introduce custom statusbar with monospace support
+ HexWidget:
- Add API to show/hide specific columns.
- Disallow keyboard shortcuts to activate hidden panes.
- Support PRIMARY selection.
+ Find and Replace improvements:
- Support options for case-sensitivity, regex.
- Choose visibility of hex/ascii/both in find/replace dialogs.
- Show number of replacements with Replace All.
+ New backend: HexBufferDirect, and support for reading/writing
block devices.
+ Load default backend plugins more intelligently.
+ docs: document slight change in hex_buffer_util_new behaviour
when a non-existent plugin is requested (return NULL instead of
falling back to malloc).
+ chartable: ESC should close dialog.
+ Animate opening and closing of find/replace and conversions
panes.
+ paste-special: Move space-delim hex pairs to UTF8 list.
+ build: Fix incorrect soname numbering; split resources between
app and library.
+ docs: document expanded HexDocument and HexWidget APIs.
+ Error handling improvements and code cleanups.
* Wed Jun 15 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 42.3:
+ main: Hotfix to workaround gtk #4880 (affects Save As dialogs
on X11 primarily).
+ config: Add GNOME 42+ compatibility for dark mode, and fetch
dark settings from portal if possible.
+ widget: Properly update highlights upon resize.
+ find-replace: Remove spurious g_object_ref() call.
* Wed Apr 27 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 42.2:
+ hexwidget: Fix redraw on keyboard focus change.
+ Updated translations.
* Wed Apr 20 2022 Emily Gonyer <emilyyrose@gmail.com>
- Update to version 42.1:
+ appwin: Fix hamburger checkmark for Find & Replace dialog.
+ appwin: Fix markup on tab-close dialogs.
+ findreplace: Mark two a11y strings translatable.
+ Updated translations.
* Wed Apr 06 2022 Emily Gonyer <emilyyrose@gmail.com>
- Updte to version 42.0:
+ appwindow: Fix format string warnings.
+ paste-special: properly copy hex pairs for higher-order bytes.
+ doc: build devhelp index.
+ build: Use gnome.post_install.
+ docs: Remove unused translated ghex_window_open.png image
files.
+ help: fix typo etc in help.
+ build: Split versioning scheme for app and lib.
+ gtkhex: Segregate mmap backend as plugin.
* Mon Jan 10 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 4.beta.1:
+ HexWidget: Implement Home and End keybindings.
+ HexWidget: fix offsets redraw issue.
+ appwin: fix function order when opening invalid file.
+ help: initial rewrite to mallard and update for GHex4.
+ help: add support for static HTML help.
+ help: fix typos.
/usr/include/gtkhex-4 /usr/include/gtkhex-4/gtkhex-paste-data.h /usr/include/gtkhex-4/gtkhex.h /usr/include/gtkhex-4/hex-buffer-iface.h /usr/include/gtkhex-4/hex-document.h /usr/lib64/libgtkhex-4.so /usr/lib64/pkgconfig/gtkhex-4.pc /usr/share/gir-1.0/Hex-4.gir
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 23:18:26 2025