[ghex] (107 commits) ...Merge branch 'gtk4-port'
- From: Logan Rathbone <larathbone src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ghex] (107 commits) ...Merge branch 'gtk4-port'
- Date: Mon, 6 Dec 2021 20:23:48 +0000 (UTC)
Summary of changes:
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 (*)
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. (*)
ccfc864... CI: update nightly repo URI (*)
1cc6b70... gtkhex: genericize some duplicitous functions (*)
73d33fd... gtkhex: Minor code cleanups (*)
fb7b15e... Rewrite render_cursor (*)
d764d67... gtkhex: Rewrite render_cursor (*)
49140f9... gtkhex: Make context menu a child of the gh widget (*)
c87f707... gtkhex: Minor cleanups (*)
fc81256... gtkhex: Initial impl of cursor rendering in insert mode (*)
7144f4d... meson/ci: cleanup, add devel rules for ghex4 pre-alpha (*)
53fe13b... ci: add nightly rule for ghex4 pre-alpha (*)
941552d... ci: Fix name of .json file (*)
0770aa1... ci/meson: more fixes. (*)
b75e42b... ci: Provide build opts in .json file (*)
4c89be8... ci: update APP_ID in yml file (*)
c1786cb... ci: Specify BRANCH and see if it gets flatpak to build. (*)
362000c... ghex4: Update NEWS for pre-alpha. (*)
084b0a8... Merge branch 'gtk4-port'
(*) 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]