Ilya Fedin
|
79cc797aff
|
Fix -Wunused-variable warnings
|
2021-07-13 21:43:34 +03:00 |
|
Ilya Fedin
|
62fd968409
|
Don't call gtk_selection_data_get_length on nullptr
|
2021-07-08 22:09:26 +03:00 |
|
Ilya Fedin
|
2c6e4eed19
|
Use unique_ptr for GtkSelectionData
|
2021-07-08 22:09:26 +03:00 |
|
Ilya Fedin
|
3b07785f87
|
Optimize pasting with gtk
|
2021-07-08 18:58:40 +03:00 |
|
Ilya Fedin
|
ee773a28bb
|
Fix 30s freeze after pasting
|
2021-07-07 16:40:09 +03:00 |
|
Ilya Fedin
|
17cee8ec56
|
Set service name for lib_base and lib_webview gtk integration
|
2021-07-07 12:16:01 +03:00 |
|
Ilya Fedin
|
75ff7a6637
|
Control GtkOpenWithDialog lifetime from outside
|
2021-07-04 20:05:53 +03:00 |
|
Ilya Fedin
|
22d23c8be1
|
Add missed signalId check
|
2021-07-02 20:11:28 +03:00 |
|
Ilya Fedin
|
551ea7d879
|
Move GTK integration out of process with D-Bus
|
2021-07-02 00:59:36 +03:00 |
|
Ilya Fedin
|
47e32bebe4
|
Remove not really needed gtk scale factor query
|
2021-07-01 22:13:50 +03:00 |
|
Ilya Fedin
|
0b21c04489
|
Remove the copy of gtk file dialog
|
2021-07-01 22:13:50 +03:00 |
|
Ilya Fedin
|
f011c84ce8
|
Make Linux file dialog API better
|
2021-06-24 11:26:24 +04:00 |
|
John Preston
|
e6587f2556
|
Add limited webview support on Linux.
|
2021-04-06 18:41:16 +04:00 |
|
Ilya Fedin
|
5d1601d9c9
|
Move Platform::FileDialog::Gtk::Supported to private namespace
|
2021-03-10 09:46:13 +04:00 |
|
Ilya Fedin
|
b918170464
|
Add portal-based open with dialog implementation
|
2021-03-10 09:46:13 +04:00 |
|
Ilya Fedin
|
a40a8ac7ee
|
Use local variable for QLibrary from BaseGtkIntegration
|
2021-02-22 23:38:09 +04:00 |
|
Ilya Fedin
|
23c8d7f38f
|
Remove unneeded checks for GtkIntegration::loaded()
Due to rearranged loading of gtk methods
|
2021-02-22 23:38:09 +04:00 |
|
Ilya Fedin
|
53fd3fce84
|
Allow initializing gtk integration before QApplication
|
2021-02-22 23:38:09 +04:00 |
|
Ilya Fedin
|
15d18077b8
|
Use new methods from lib_ui
|
2021-02-19 14:15:09 +04:00 |
|
Ilya Fedin
|
f1ee5b5704
|
Expose gtk integration to lib_base
|
2021-02-19 12:41:09 +04:00 |
|
Ilya Fedin
|
7c031a4fb6
|
Perform additional checks for gtk scaling factor
|
2021-01-28 11:50:52 +04:00 |
|
Ilya Fedin
|
ec8ddb047d
|
Use style::CheckScale when setting gtk scale factor
|
2021-01-28 11:43:17 +04:00 |
|
Ilya Fedin
|
8ed56bb4e4
|
Don't mess GTK scale factor with other scaling settings
Have this order for scaling settings:
1. devicePixelRatio
2. GTK
3. DPI
|
2021-01-23 21:55:33 +04:00 |
|
Ilya Fedin
|
b919a0627a
|
Ensure GtkIntegration::load() is called only once
|
2021-01-23 16:14:22 +04:00 |
|
Ilya Fedin
|
6374d4eeda
|
Some cosmetic changes in settigs setters
|
2021-01-23 16:14:22 +04:00 |
|
Ilya Fedin
|
3967052375
|
Get scale factor from GTK on Linux
|
2021-01-23 16:14:22 +04:00 |
|
Ilya Fedin
|
ada22ee6cc
|
Split GTK integration into a singleton
|
2021-01-22 17:22:37 +04:00 |
|