-
-
Notifications
You must be signed in to change notification settings - Fork 101
Port to Gtk4 #780
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Port to Gtk4 #780
Changes from all commits
Commits
Show all changes
217 commits
Select commit
Hold shift + click to select a range
2015732
Fix meson build
jeremypw f2ce414
Granite.Widgets -> Granite
jeremypw 0e1fd23
Hdy -> Adwaita
jeremypw 54771c8
Gtk.RadioButton -> Gtk.CheckButton
jeremypw ab48642
Gtk.Bin -> Gtk.Widget
jeremypw e6c92a8
Gtk.Clipboard -> Gdk.Clipboard
jeremypw ccd7ffe
Lose Gdk.Geometry
jeremypw 76b054a
Lose configure_event
jeremypw 9f6cbf2
Bind window properties to settings
jeremypw 8e43130
Use Gtk.DropTarget
jeremypw 2693045
GestureMultuPress -> GestureClick
jeremypw 1124645
ColorButton -> ColorDialogButton
jeremypw 91f6eba
Lose show_all ()
jeremypw 2ab2e81
color_set -> notify["rgba"]
jeremypw 584e824
Supply Gtk.ColorDialog; lose use_alpha
jeremypw 349793b
Lose destroy.connect
jeremypw 8736d45
Lose get_style_context ()
jeremypw f6b1bbc
Further fix style_context
jeremypw e538994
add () -> append ()
jeremypw 4435b25
Fix DESTRUCTIVE_ACTION style
jeremypw 6d2087d
Fix LINKED style
jeremypw b72e613
Fix Gtk.STYLE_CLASS_TITLE
jeremypw e47405c
Fix incorrect return in DND
jeremypw 1b34a4a
Fix fullscreen
jeremypw e23c76b
Fix invalid members
jeremypw d8835f2
Lose Gdk.Screen
jeremypw 4788137
Fix some non-existent function/signals
jeremypw 7eedd2d
Fix some more non-existent things in MainWindow
jeremypw e84efd6
Fix more non-existent in MainWindow
jeremypw 2fd5733
Fix more non-exist in MainWindow
jeremypw 99c4e40
Fix controller construct in TerminalWidget
jeremypw 0468465
Typo
jeremypw 75db42c
Clipboard, MASK, get_toplevel () fixes
jeremypw 1d3c59d
Gtk.DropTarget corrections
jeremypw d345107
ScrolledWindow fixes
jeremypw d9052ab
Fix return ownership
jeremypw 7810c25
Fix extra arguments
jeremypw 19a4628
Fix some missing arguments
jeremypw 7b245d0
Fix some non-existent signals
jeremypw 2540ee8
Fix scroll controller
jeremypw 3a40c64
Replace get_window ()
jeremypw 82f7c50
Fix variable name in Application
jeremypw a04be9f
iconify () -> minimize ()
jeremypw b27899a
Fix implicit begin
jeremypw 58755c0
Fix new unhandled error
jeremypw eef2266
Fix access static member with instance (new)
jeremypw bbee656
Workaround readonly CheckButton.group
jeremypw 45ff943
Correct EventControllerFocus creation (new)
jeremypw ea03ffa
Disambiguate add_controller for Gtk4 Window
jeremypw 6eb8985
Terminal match_check_event -> check_match_at
jeremypw 9baef98
Correct return in dialog.response.connect
jeremypw 988c503
Gtk.Menu -> Gtk.PopoverMenu
jeremypw 1cb2c71
Replace Gdk.KeyMap
jeremypw 57b839d
Fix unreachable (new)
jeremypw 14328f1
Scroll handler correct return value (new)
jeremypw acca1f8
Provide initial values (new)
jeremypw c827975
Remove unused
jeremypw 5e2f07b
Do not sub-class GtkLabel
jeremypw 87ea6b7
Fix access ColorDialogButton rgba
jeremypw aab12d8
Do not bind to non-existent properties of Adw.HeaderBar
jeremypw 7f72c93
Add new saved-state keys
jeremypw 8b073ba
Use saved state keys in Application
jeremypw 276b8ad
Use Adw.ApplicationWindow.content
jeremypw eafa447
Merge branch 'master' into jeremypw/gtk4
jeremypw a7088ef
Fix lint
jeremypw 4b59307
Update ci.yml; cleanup meson.build
jeremypw 837595f
Do not use Gtk prefer-dark-style setting
jeremypw be45062
Revert adding libpcre2-8 to ci.yml
jeremypw 2888d27
Update css for CheckButton
jeremypw dfe478b
Do not use Gtk system-prefers-dark
jeremypw 110a163
Use data<string> not action_target
jeremypw ec30403
Set context menu parent
jeremypw efe2a7b
Init Granite before Adwaita
jeremypw 76c91fa
Update SettingsPopover.vala css
jeremypw d59c9a4
Use Window is_active
jeremypw 016c283
Merge branch 'master' into jeremypw/gtk4
jeremypw 9b05281
Fix merge from master
jeremypw ead6393
Merge branch 'master' into jeremypw/gtk4
jeremypw 4adab8a
Lose workarounds
jeremypw 16c225e
Revert theme-button
jeremypw e2839cf
Add css provider to button style context
jeremypw 77fdbc8
merge master
danirabbit 37cdd81
No arrow on tab history popover
jeremypw aab852e
Application.css check -> radio
jeremypw d2b1350
Different css class for each theme
jeremypw 1906728
Inactivate Application test temporarily
jeremypw e31d38c
Ensure them class starts with a letter
jeremypw d84d10d
Move zoom actions to main window
jeremypw 9981851
Set MainWindow zoom accels in Application like Gtk3 branch
jeremypw 326f268
Update header for changed files
jeremypw baf51ca
Remove commented out code
jeremypw 711fca5
Remove another commented out line
jeremypw d332cb7
Rework context menu button handling
jeremypw 2bbbe56
Merge branch 'master' into jeremypw/gtk4
jeremypw 86cb147
Simpify popup_context_menu; comment
jeremypw b44c5ba
Fix merge
jeremypw f8d499b
Fix paste from clipboard ()
jeremypw 6c22b16
Rework tracking control shift state
jeremypw 0ac52b1
merge master
danirabbit 730d8ca
fix merge mistake
danirabbit d370d79
Fix another merge mistake
danirabbit d8ad17d
actually fix merge for real
danirabbit 48109ef
Connect directly to terminal zoom functions
jeremypw aa0ed3f
TerminalWidget: Lose control_pressed and shift_pressed members
jeremypw 21353fe
Only handle natural copy paste as before
jeremypw 6d92ee2
Merge branch 'master' into jeremypw/gtk4
jeremypw 830ef1d
Handle both natural and native copy-paste
jeremypw 2766d47
SIlence critical warning during shutdown
jeremypw a9d3d5a
Lose unused gtk settings
jeremypw b2db797
EventControllerScroll created inactive
jeremypw e801376
Manually implement keyboard zooming
jeremypw 1ba5748
Lose unused actions
jeremypw c67bb86
Manually implement missing shortcuts
jeremypw c169dca
Merge branch 'master' into jeremypw/gtk4
jeremypw 667072e
Add comment
jeremypw 78d1a60
Focus current terminal on window focus in
jeremypw 5dd55c8
Avoid memory leak - destroy context menu after close
jeremypw b5d76e9
Lose unneeded try/catch
jeremypw cce8c9c
Replace deprecated get_text_range
jeremypw 8e35c77
Reduce scope of get_last_output; comment
jeremypw 1bba82b
Use ShortcutController in TerminalWidget
jeremypw 19093b8
Fix indent
jeremypw 151c1de
Merge branch 'master' into jeremypw/gtk4
jeremypw 750fc0d
Add css classes to color buttons
jeremypw d813cd9
Set propagation phase and limit of shortcut controller
jeremypw d051974
Use AlternativeTrigger for reload
jeremypw 9d503a2
Lose unneeded refs to motion and key controller
jeremypw 87fef18
Simplify ctrl-scroll zooming
jeremypw adbc010
Set scrollcontroller flags on focus enter
jeremypw 063a0a1
Merge branch 'master' into jeremypw/gtk4
jeremypw 331f4d0
Minor cleanup, edit comments
jeremypw 498006b
Fix typo
jeremypw 7281150
Fix confirm close tab with foreground process
jeremypw 68f7bb8
Use AppInfo to launch in Files or Browser
jeremypw 7e1f235
Read clipboard async if ContentProvider not provided
jeremypw a027640
Merge branch 'master' into jeremypw/gtk4
jeremypw 8261406
Fix increase/decrease font size
jeremypw c33fa6f
Cleanup commented out code
jeremypw bc86b67
Remove unused
jeremypw 72f0453
Handle drop non-uri text
jeremypw c2e2004
Use spawn_async
jeremypw eee5549
Merge branch 'master' into jeremypw/gtk4
jeremypw 8d4559a
Fix reset, reload, close tab, close window with foreground process
jeremypw e6d7708
Merge branch 'master' into jeremypw/gtk4
jeremypw ba0cf30
Show maximise decoration on startup
jeremypw 450a23f
Ensure tab closes without terminal warnings if shell exits
jeremypw 21f03fd
Ignore trailing newlines in unsafe paste
jeremypw 869b1e1
Present and resize new window before transferring tab
jeremypw cdb57bf
Present new window after dropping tab on desktop
jeremypw 11b7da6
Disable move to new window if only one tab
jeremypw 8edead2
Merge branch 'master' into jeremypw/gtk4
jeremypw 0088b75
Merge master
danirabbit b0dbc80
merge master
danirabbit f2087da
Merge branch 'master' into jeremypw/gtk4
jeremypw 8055981
Correct licence
jeremypw 6ae7bda
Remove unneeded comment
jeremypw 1b123d4
Group search_toolbar code together, modernize
jeremypw e41592e
Add whitespace
jeremypw f3e4962
More whitespace
jeremypw c7cbe66
Revert some changes to meson.build and srx/meson.build
jeremypw 9e41d35
Fix header height
danirabbit 5b5bb59
Fix color button styles
danirabbit b9371b4
Fix contrast image pixel size
danirabbit 4fe0556
settingspopover: revert odd spacing, private box
danirabbit f54e37e
remove unreachable catch
danirabbit 284b695
TerminalWidget: fix bad license header
danirabbit 63e3f2b
Don't use Adw style manager
danirabbit 74729fc
remove hdy comment
danirabbit 8d7bb7a
Merge branch 'master' into jeremypw/gtk4
jeremypw 64b68dd
Do not destroy color pref dialog when closed
jeremypw 1569d14
Remove merge residue
jeremypw 07d4e37
Use PARSE_RELAXED UriFlag when dropping
jeremypw dd2ad50
Remove redundant lines
jeremypw 89edb14
Correct comment syntax
jeremypw 1db1b68
Merge branch 'master' into jeremypw/gtk4
jeremypw 49671d9
Fix faulty merge of master
jeremypw 2d291db
Fix close after cancel; simplify
jeremypw ee3e150
Revert to ForegroundProcessDialog
jeremypw deac57f
Fix background opacity
jeremypw 6c52468
Show custom dialog when custom theme active
jeremypw 3edbf9f
Insert missing braces in kill_fg ()
jeremypw a7ce841
Update MainWindow.vala
danirabbit 6c4a3b0
Partially fix tests in Gtk4 (#913)
jeremypw a9c2e3f
ApplicationTests on stable only (#916)
jeremypw e7eb963
Revert some unnecessary changes
jeremypw 93032ad
Pre-reject drop on add button if not valid location
jeremypw 59b1aa7
Revert "ApplicationTests on stable only (#916)"
jeremypw 103796c
Revert "Partially fix tests in Gtk4 (#913)"
jeremypw 2d6fa45
Comment out headless tests
jeremypw 6a4cb01
Fix close window - check confirmation result
jeremypw f8e9517
Fix getting value from primary selection
jeremypw 770f0d9
Check confirmed in reset and reload actions
jeremypw 6b5b91f
Lose unused var
jeremypw 4eba743
Merge branch 'master' into jeremypw/gtk4
jeremypw 3ce35b5
Merge branch 'jeremypw/gtk4' of https://github.com/elementary/termina…
jeremypw 13bba65
More concise Shortcut construction
jeremypw b938aa5
Modify comment
jeremypw 73c865a
Merge branch 'master' into jeremypw/gtk4
jeremypw 8d2ef37
Merge branch 'master' into jeremypw/gtk4
jeremypw c912e6e
Update src/Widgets/SearchToolbar.vala
jeremypw dd78972
Apply suggestion from @lenemter
jeremypw 2c0a5ba
Apply suggestion from @lenemter
jeremypw 1510c8c
Apply suggestion from @lenemter
jeremypw 152205d
Update src/Widgets/TerminalWidget.vala
jeremypw a0ab276
Update src/Widgets/TerminalWidget.vala
jeremypw 764b6f6
Update src/Widgets/TerminalWidget.vala
jeremypw 38c1cb6
ColorPreferencesDialog: hide on close
jeremypw f6f6ff7
TerminalView: Check button target value holds string
jeremypw ce4e456
Update src/Widgets/TerminalWidget.vala
jeremypw 5f27b47
Null check
jeremypw 012fef9
Merge branch 'master' into jeremypw/gtk4
jeremypw f5a3f0d
Lose unwanted margin
jeremypw 02689d5
Merge branch 'master' into jeremypw/gtk4
jeremypw 48ad388
Merge branch 'master' into jeremypw/gtk4
jeremypw cc238bc
Merge branch 'master' into jeremypw/gtk4
jeremypw b3c295b
Merge branch 'master' into jeremypw/gtk4
zeebok e0f0426
Update dependencies in README.md
danirabbit File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.