[ghex] Created tag 4.alpha.1
- From: Logan Rathbone <larathbone src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ghex] Created tag 4.alpha.1
- Date: Thu, 16 Dec 2021 23:07:48 +0000 (UTC)
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]