[ghex] (91 commits) Created branch gtk4-port
- From: Logan Rathbone <larathbone src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ghex] (91 commits) Created branch gtk4-port
- Date: Thu, 12 Aug 2021 23:35:08 +0000 (UTC)
The branch 'gtk4-port' was created.
Summary of new commits:
fb0f4b1... Start gtk4 port. Bump deps to gtk4 minimums.
03e76a0... Bump minimum required meson version.
ba79901... Start porting gtkhex widget. Broken code!
4b14ad4... Make gtkhex compile.
398d3d6... Make hex-document.o compile for gtk4.
b9c90df... Add STUB and Makefile for testing.
8189ee9... Rework gtkhex to final type; remove old accessibility stack
c0d6d11... Tweak temporary debugging files
8e56613... Continue gtk4 port. Offsets now appear in gtkhex.
9d8f0d0... Continue gtk4 port. gtkhex: hex lines appear now.
23857b3... gtkhex: ASCII lines now render.
5d9353c... Committing so I can break things and undo if necessary.
71bd858... gtkhex: Rewrite offset showing/hiding functions.
6a4e151... Committing since I'm about to break things.
877e1d2... gtkhex: Somewhat fix alignment of subwidgets
1c3fca5... gtkhex: Rework sizing. Still quite broken but getting there
0bfd5cf... gtkhex: best resizing algorithm so far.
8d0c9d1... Start setup for gestures; single-click selection on hex wid
c11f6c4... gtkhex: dragging and highlighting implemented.
79418ce... Edit README so it is clear this is WIP.
93044ba... gtkhex: scroll and key controllers implemented.
fa62b16... gtkhex: further tweaks; started application.ui
79f0589... Redesign initial ui to be more GNOME HIG compliant
a888a0a... Update Catalan translation (*)
8c47b31... (Heavily) WIP on new application window &c.
f67f811... Context menu; kind-of-sort-of implement copy
c5ccddb... Add context-menu.ui
42d85b3... Remove conversions-pane; port hex-dialog to gtk4
bcdc2aa... Make it build again.
3267ed1... Implement toggling insert mode
764ade5... Initial implementation of findreplace panes
eb555a7... Fix XML error and find_dialog crash
55f3c95... Fix bug to get basic find/replace working
0968026... Quick and dirty port of chartable.
e173974... Implement tabbed viewing and file opening.
bb8b16d... Rework some properties and signals.
9c23846... Implement saving and associated GUI features
2f94df5... Implement closing of tabs
d5d3ab7... Reassess saveability when switching tabs
d038990... Add label as feedback for when no doc loaded.
1f8d05f... Detection of unsaved docs on closing window
442612e... Work on prefs dialog - mostly a rewrite.
177e33e... Continue implementing prefs.
d1cf5bb... Almost finish implementing basic prefs dialog.
67323f1... Help and about; start redoing common callbacks.
773286b... Implement syncing of prefs
704a6bd... Implement: Dark mode, undo, redo
2890422... Implement Revert and some prefs tweaks
a4ad386... Few minor tweaks.
3373656... Get to build with meson.
5bcb010... Implement layout manager and many fixes and tweaks.
87d004d... Sane copy/paste; allow opening files from cmdline
a2cdc11... Add missing keybindings; GApp "open" in new tab
f50aec9... Cleanup to prepare for 4.alpha.1 proposed MR.
db8e94d... Add additional note to NEWS.
2c857cb... Merge remote-tracking branch 'upstream/master' into gtk4-po
d176bf3... Fix a bug that got introduced in my mass cleanup
ad9fc03... Add clear to find/replace; change close button
b9d99d3... Restructure find/replace; add further keybindings.
7fd9cfb... Add close-tab keyboard shortcut.
00e5669... findreplace: UX improvements and derivables for less duplic
4458bbe... findreplace: tweak strings. hex-dialog: tweak alignment and
13fd65e... hex-dialog: further UI layout tweaks
9635f86... Reorganize font setter; now applies to findreplace too.
9113f89... Move cpl calculation to the layout manager.
23008a2... Commence 'New document' WIP.
5a01709... Finish initial impl. of file->new; fix insert mode toggle
cbc7b64... Cleanup staging to prepare for merge to gtk4-port
b23ca2f... ghex-notebook-tab: split into own file
51cffab... Separate HexPasteData and initial impl of paste-special
eee9a25... paste-special: Add error dialog
134381d... Basic copy/paste-special up and running.
0dd48c4... Don't create a new prefs dialog if already shown.
65cc52d... actionize paste/copy-special and add to appmenu
9423384... Cleanup before merging staging
78374f1... Minor cleanups and start shell of shortcut window.
38621d8... Minor cleanups and start shell of shortcut window.
12583f9... Merge branch 'gtk4-port-staging' of gitlab.gnome.org:poproc
cff9adf... Add shortcuts to GtkShortcutWindow.
ba7259b... Stop setting unsigned timeout guint to -1
0b35b04... Try to fix signed vs unsigned mess
dc7c1c3... hex-document: Silence _get_type warnings
105979c... GHex4 now compiles with zarro woornings.
d2b211e... Avoid direct access to hex-document struct
47ff6fd... HexDocument: convert to final type.
a31c760... Fix assertion error when quitting with file open
f8578df... Stop runtime warnings when quit w/ unsaved tabs
a55d473... gtkhex: fix cut behaviour
b50f666... gtkhex: adjust cursor properly upon cut operation
999d20b... Remove spurious comment
79d58f4... cut cursor positioning.
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]