[ghex] Created tag 4.alpha.1



The signed tag '4.alpha.1' was created.

Tagger: Logan Rathbone <poprocks gmail com>
Date: 1639695835 -0500

    4.alpha.1

Changes since the last tag '3.41.1':

Logan Rathbone (147):
      Start gtk4 port. Bump deps to gtk4 minimums.
      Bump minimum required meson version.
      Start porting gtkhex widget. Broken code!
      Make gtkhex compile.
      Make hex-document.o compile for gtk4.
      Add STUB and Makefile for testing.
      Rework gtkhex to final type; remove old accessibility stack code.
      Tweak temporary debugging files
      Continue gtk4 port. Offsets now appear in gtkhex.
      Continue gtk4 port. gtkhex: hex lines appear now.
      gtkhex: ASCII lines now render.
      Committing so I can break things and undo if necessary.
      gtkhex: Rewrite offset showing/hiding functions.
      Committing since I'm about to break things.
      gtkhex: Somewhat fix alignment of subwidgets
      gtkhex: Rework sizing. Still quite broken but getting there.
      gtkhex: best resizing algorithm so far.
      Start setup for gestures; single-click selection on hex widget
      gtkhex: dragging and highlighting implemented.
      Edit README so it is clear this is WIP.
      gtkhex: scroll and key controllers implemented.
      gtkhex: further tweaks; started application.ui
      Redesign initial ui to be more GNOME HIG compliant
      (Heavily) WIP on new application window &c.
      Context menu; kind-of-sort-of implement copy
      Add context-menu.ui
      Remove conversions-pane; port hex-dialog to gtk4
      Make it build again.
      Implement toggling insert mode
      Initial implementation of findreplace panes
      Fix XML error and find_dialog crash
      Fix bug to get basic find/replace working
      Quick and dirty port of chartable.
      Implement tabbed viewing and file opening.
      Rework some properties and signals.
      Implement saving and associated GUI features
      Implement closing of tabs
      Reassess saveability when switching tabs
      Add label as feedback for when no doc loaded.
      Detection of unsaved docs on closing window
      Work on prefs dialog - mostly a rewrite.
      Continue implementing prefs.
      Almost finish implementing basic prefs dialog.
      Help and about; start redoing common callbacks.
      Implement syncing of prefs
      Implement: Dark mode, undo, redo
      Implement Revert and some prefs tweaks
      Few minor tweaks.
      Get to build with meson.
      Implement layout manager and many fixes and tweaks.
      Sane copy/paste; allow opening files from cmdline
      Add missing keybindings; GApp "open" in new tab
      Cleanup to prepare for 4.alpha.1 proposed MR.
      Add additional note to NEWS.
      Merge remote-tracking branch 'upstream/master' into gtk4-port
      Fix a bug that got introduced in my mass cleanup
      Add clear to find/replace; change close button
      Restructure find/replace; add further keybindings.
      Add close-tab keyboard shortcut.
      findreplace: UX improvements and derivables for less duplicitous code.
      findreplace: tweak strings. hex-dialog: tweak alignment and padding.
      hex-dialog: further UI layout tweaks
      Reorganize font setter; now applies to findreplace too.
      Move cpl calculation to the layout manager.
      Commence 'New document' WIP.
      Finish initial impl. of file->new; fix insert mode toggle
      Cleanup staging to prepare for merge to gtk4-port
      ghex-notebook-tab: split into own file
      Separate HexPasteData and initial impl of paste-special
      paste-special: Add error dialog
      Basic copy/paste-special up and running.
      Don't create a new prefs dialog if already shown.
      actionize paste/copy-special and add to appmenu
      Cleanup before merging staging
      Minor cleanups and start shell of shortcut window.
      Minor cleanups and start shell of shortcut window.
      Merge branch 'gtk4-port-staging' of gitlab.gnome.org:poprocks/ghex into gtk4-port-staging
      Add shortcuts to GtkShortcutWindow.
      Stop setting unsigned timeout guint to -1
      Try to fix signed vs unsigned mess
      hex-document: Silence _get_type warnings
      GHex4 now compiles with zarro woornings.
      Avoid direct access to hex-document struct
      HexDocument: convert to final type.
      Fix assertion error when quitting with file open
      Stop runtime warnings when quit w/ unsaved tabs
      gtkhex: fix cut behaviour
      gtkhex: adjust cursor properly upon cut operation
      Remove spurious comment
      cut cursor positioning.
      CI: update nightly repo URI
      gtkhex: genericize some duplicitous functions
      gtkhex: Minor code cleanups
      Rewrite render_cursor
      gtkhex: Rewrite render_cursor
      gtkhex: Make context menu a child of the gh widget
      gtkhex: Minor cleanups
      gtkhex: Initial impl of cursor rendering in insert mode
      meson/ci: cleanup, add devel rules for ghex4 pre-alpha
      ci: add nightly rule for ghex4 pre-alpha
      ci: Fix name of .json file
      ci/meson: more fixes.
      ci: Provide build opts in .json file
      ci: update APP_ID in yml file
      ci: Specify BRANCH and see if it gets flatpak to build.
      ghex4: Update NEWS for pre-alpha.
      Merge branch 'gtk4-port'
      docs: Add pre-alpha info and reference in README.
      ci: Update JSON file for GHex4 to point to master
      ci: Update YAML file to point to master
      ci: modify finish-args in JSON file
      meson/config.h: Don't hardcode the app-id
      appdata: Add screenshots for pre-alpha.
      appdata: Update screenshot links for pre-alpha.
      gtkhex: Make cursor appear on empty documents
      Change some shortcuts and add new ones.
      about: Show GTK version built against if devel
      gtkhex: de-jankify highlights
      Colour autohighlights and impl. more theming
      Merge commit 'b2647edd'
      gtkhex: Cursor rendering improvements
      Merge branch 'yurchor-master-patch-67345' into 'master'
      gtkhex/common-ui: Refactor some CSS code.
      layout-manager: fix typo in enum registration.
      gtkhex: Bugfixes to layout manager.
      gtkhex: highlighting and tab-nav improvements.
      css: Add padding to top of offsets, hex and ascii widgets
      findreplace: Genericize duplicitous functions.
      findreplace: grab focus and focus cursor tweaks
      layout-manager: Restore scrollbar
      CSS: have scrollbar fade in and out.
      appwin: genericize pane callbacks and grab focus on close
      appwin: Turn on insert mode on new file action
      a11y: Add some descriptions and migrate some from ghex3
      Update READMEs and screenshots for impending appdata update.
      appdata: Update screenshots for pre-alpha.
      cmdline: Add --version option.
      layout-manager: rework cpl algorithms and clean up
      paste-special: various bugfixes.
      hex-doc rewrite with iface: INITIAL COMMIT.
      GUI tweaks and minor bugfixes
      HexBufferIface: Initial commit re: mmap backend
      Massive cleanup in preparation for 4.alpha.1
      Update NEWS for 4.alpha.1
      Update appdata and READMEs for 4.alpha.1
      Merge branch 'master' of https://gitlab.gnome.org/GNOME/ghex
      Merge branch 'hex-buffer-mmap-impl'

Piotr Drąg (3):
      Add translator comment to the desktop file
      Update POTFILES.in
      Update POTFILES.in

Yuri Chornoivan (6):
      Update Ukrainian translation
      Fix minor typo: you -> your
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]