Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ghex-devel-46.0-1.2 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: ghex-devel Distribution: openSUSE Tumbleweed
Version: 46.0 Vendor: openSUSE
Release: 1.2 Build date: Fri Mar 22 09:15:03 2024
Group: Development/Libraries/GNOME Build host: reproducible
Size: 200895 Source RPM: ghex-46.0-1.2.src.rpm
Packager: http://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.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* 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.
* Thu Dec 30 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.alpha.2:
    + lib:
    - Rename GtkHex to HexWidget
    - Make some raw structs into boxed types for GI
    - Rework data types so that we have a minimum cursor pos and
      file size that works with files larger than 2 GB
    + lib/docs: Initial API documentation (gi-docgen required)
    + lib/app: asynchronous APIs for many operations, and integrate
      with application features
    + GUI/settings: support quadwords grouping
    + Error handling improvements
    + HexBufferIface: Standardize on GFile when it comes to file
      handling
    + HexWidget:
    - Rework the "busy" spinner to be at the widget level
    - Restore hex_widget_set_geometry API
    - Dynamically sized offset column, and fix calculation of
      offset cols required
    + HexBufferMmap: improvements, fixes and optimizations
    + findreplace: watch/busy feedback and cancellable
    + converter: a11y update
    + meson:
    - Add `introspection` and `gtk_doc` options
    - Remove `experimental-mmap` option; replace with
      `buffer-backend` (with mmap being the new default, where
      supported; see meson_options.txt)
    + Various code cleanups and miscellaneous bugfixes
    + Updated translations.
  - Changes from version 4.alpha.1:
    + This is the first alpha release of GHex with GTK4 support. As
      it has been substantially reworked from GHex 3.x, it will
      require some substantial testing and translation updates.
    + Visibly to the end user, some new features include:
    - More modern and up-to-date look and feel, consistent with the
      GNOME HIG.
    - Tabbed interface.
    - Dark Mode (by default, the GTK system-wide
      "prefer-dark-theme" setting is used, but can be overridden
      with a checkbox and a switch in the Preferences dialog).
    - Libadwaita colour compatibility; if you use the Adwaita theme
      and GNOME apps that utilize libadwaita, GHex will (read:
      should) match the colour scheme. libadwaita is not a planned
      dependency for GHex at this time as many of its users are GTK
      users who do not run GNOME, and I want to keep GHex's
      dependency requirements to a minimum.
    - Custom clipboard data, for less error-prone copying and
      pasting of binary data; this will fall back to plaintext when
      unavailable.
    - Copy and Paste Special dialogs, which allow you to, for
      instance, copy and paste hex pairs from GHex into other
      applications, and to paste hex pairs from other applications
      into GHex.
    + Changes: Port and rework for GTK4
    + Updated translations.
  - Add pkgconfig(gi-docgen) BuildRequires, build api docs.
  - Replace pkgconfig(gtk+-3.0) with pkgconfig(gtk4) BuildRequires
    following upstreams port.
  - Rename libgtkhex-3-0 to libgtkhex-4-0 following soname bump.
  - Add new sub package typelib-1_0-Hex-4.
  - Add so_ver define and set it to 4, ease future updates.
* Sun Dec 05 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.41.1:
    + Add clipboard shortcuts to find/replace dialogs.
    + Updated translations.
* Fri Sep 24 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.41.0:
    + No changes, version bump only.
  - Changes from version 3.41.rc:
    + Fix internal copy/paste between multiple GHex windows.
    + Install symbolic icon in correct location.
  - Changes from version 3.41.beta:
    + Meson build fixes.
    + Update HACKING guide.
    + Show top 32-bits of 64-bit integers.
    + Update app icon.
    + Add padding after offset.
    + Fix cut, copy and paste behaviour.
    + Remove/rework outdated/obsolete documentation.
    + Updated translations.
  - Update URL to new GNOME wiki home.
  - Tweak fdupes macro call.

Files

/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/lib/libgtkhex-4.so
/usr/lib/pkgconfig/gtkhex-4.pc
/usr/share/gir-1.0/Hex-4.gir


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Nov 9 01:04:06 2024