Matthias Clasen
a1789ee2b8
Merge branch 'wip/chergert/fix-use-after-free-switcher' into 'master'
...
stackswitcher: clear timer when widget id disposed
See merge request GNOME/gtk!3621
2021-06-02 20:21:57 +00:00
Matthias Clasen
ffb7df2cc4
Merge branch 'macos-menubar' into 'master'
...
macos: fix weird menubar rendering.
Closes #3967
See merge request GNOME/gtk!3607
2021-06-02 20:13:16 +00:00
Christian Hergert
c2ca246aee
stackswitcher: clear timer when widget id disposed
...
If the widget is disposed while the cursor has a drag timeout queued, it
can activate after finalization.
2021-06-02 10:20:32 -07:00
Matthias Clasen
80c33ca2dd
Merge branch 'wip/otte/for-master' into 'master'
...
x11: Be more careful with NVIDIA workaround
See merge request GNOME/gtk!3620
2021-06-02 14:57:52 +00:00
Matthias Clasen
7307c6fdfb
Merge branch 'entry-docs-typo' into 'master'
...
entry: Fix a typo in the docs
See merge request GNOME/gtk!3619
2021-06-02 11:15:10 +00:00
Matthias Clasen
039fc2e567
entry: Fix a typo in the docs
2021-06-02 06:47:27 -04:00
Matthias Clasen
1dcf9d5c95
Merge branch 'wip/exalm/treeview-click' into 'master'
...
treeview: Don't handle clicks on any child widgets
Closes #3996
See merge request GNOME/gtk!3618
2021-06-02 10:33:50 +00:00
Matthias Clasen
742482e0e1
Merge branch 'box-orientation' into 'master'
...
progressbar: Avoid redundant storage
See merge request GNOME/gtk!3617
2021-06-02 10:16:17 +00:00
Alexander Mikhaylenko
80497debbb
treeview: Don't handle clicks on any child widgets
...
We already skip them on the edited cell widget, but it's also a problem for
header buttons. Overall, there's no real reason to let it propagate here.
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3996
2021-06-02 13:49:11 +05:00
Matthias Clasen
bffc6c5b9a
spinbutton: Avoid redundant storage
...
GtkBoxLayout stores the orientation; no need for
GtkSpinButton to duplicate that.
2021-06-01 17:37:07 -04:00
Matthias Clasen
95747b1a40
progressbar: Avoid redundant storage
...
GtkBoxLayout stores the orientation; no need for
GtkProgressBar to duplicate that.
2021-06-01 17:37:01 -04:00
Matthias Clasen
775dbec2e6
Merge branch 'demo-appdata' into 'master'
...
demos: Generate appdata
Closes #3993
See merge request GNOME/gtk!3613
2021-06-01 20:17:16 +00:00
Matthias Clasen
25ee6d3f47
demos: Generate appdata
...
We don't maintain a release history here, but at least
we can put in the right version and date for the current
build.
Fixes : #3993
2021-06-01 15:36:33 -04:00
Matthias Clasen
1f3f2f1dca
Merge branch 'wip/chergert/switcher-orientable' into 'master'
...
stackswitcher: implement GtkOrientable
Closes #3988
See merge request GNOME/gtk!3606
2021-06-01 18:28:23 +00:00
Christian Hergert
c848a51395
stackswitcher: implement GtkOrientable
...
In GTK 3, GtkStackSwitcher implemented GtkOrientable via the parent GtkBox
type. In GTK 4, that was changed to inherit from GtkWidget and lost this
interface implementation.
This adds that back, along with a note in the documentation that the
interface was added in GTK 4.4.
Fixes #3988
2021-06-01 10:57:27 -07:00
Matthias Clasen
7d3c3cb653
Merge branch 'fix_cast_warning_adding_notebook_page' into 'master'
...
invalid cast from 'GtkButton' to 'GtkBox'
See merge request GNOME/gtk!3615
2021-06-01 16:18:31 +00:00
Caolán McNamara
9c79b8b877
invalid cast from 'GtkButton' to 'GtkBox'
...
on adding a page to a GtkNotebook
(soffice): Gtk-CRITICAL **: gtk_box_remove: assertion 'GTK_IS_BOX (box)' failed
2021-06-01 14:56:53 +01:00
Matthias Clasen
c137f4017f
Merge branch 'screensaver-async-4' into 'master'
...
gtkapplication-dbus: Fetch inital screen saver state async
See merge request GNOME/gtk!3599
2021-06-01 11:14:38 +00:00
Matthias Clasen
c92b21b5fd
Merge branch 'fix-has-actionable-function' into 'master'
...
texthistory: fix has_actionable function
See merge request GNOME/gtk!3612
2021-06-01 11:04:56 +00:00
liferooter
44f07f7708
texthistory: fix has_actionable function
2021-06-01 11:04:55 +00:00
Matthias Clasen
b85b4f2cd6
Merge branch 'box-orientation' into 'master'
...
box: Avoid redundant storage
See merge request GNOME/gtk!3611
2021-05-31 23:05:11 +00:00
Matthias Clasen
d1a7a55d7e
box: Avoid redundant storage
...
GtkBoxLayout stores the orientation; no need for
GtkBox to duplicate that.
2021-05-31 18:38:52 -04:00
Zhi
75868dfee4
macos: fix weird menubar rendering.
...
As app menu has been deprecated, the function of app menu should be
merged into the menubar, which behaves like the original API of NSApp.
This also brings back the default app menu, which looks like native
macOS apps.
For future refactoring, please note that the menubar must contain at
least one menu before being set to NSApp to avoid weird menubar
rendering.
Fixes #3967 .
2021-05-30 21:59:57 +08:00
Fabio Tomat
44bc9a24f8
Update Friulian translation
...
(cherry picked from commit a80804ccef
)
2021-05-27 16:13:50 +00:00
Matthias Clasen
c9785c4cd3
Merge branch 'placeholder-alignment' into 'master'
...
text: Propagate xalign to the placeholder
Closes #3979
See merge request GNOME/gtk!3604
2021-05-27 11:44:33 +00:00
Matthias Clasen
9f93883dc9
text: Propagate xalign to the placeholder
...
This is what we were doing in GTK 3, and there's
no reason not to continue.
Fixes : #3979
2021-05-27 06:57:23 -04:00
Matthias Clasen
4362f7e6e2
Merge branch 'bilelmoussaoui/for-gi-docgen-grid' into 'master'
...
docs: fix gtk grid formatting
See merge request GNOME/gtk!3603
2021-05-27 10:31:24 +00:00
Bilal Elmoussaoui
90a829f25a
docs: fix gtk grid formatting
2021-05-27 09:58:42 +00:00
Emmanuele Bassi
d0e29cc901
Merge branch 'bilelmoussaoui/for-gi-docgen' into 'master'
...
docs: fix broken links
See merge request GNOME/gtk!3601
2021-05-27 00:43:31 +00:00
Bilal Elmoussaoui
8ebdd256a5
docs: fix broken links
2021-05-27 00:18:23 +00:00
Matthias Clasen
4b5f8e6ceb
Merge branch 'test-text-buffer-undo' into 'master'
...
Add a test for text buffer history
See merge request GNOME/gtk!3596
2021-05-26 19:33:58 +00:00
Matthias Clasen
ffbfafb189
textbuffer: Add some docs for undo
...
Mention what is undoable and what isn't.
2021-05-26 14:36:16 -04:00
Matthias Clasen
994a38c7ad
textbuffer: Improve the docs
...
Add getter/setter annotations.
2021-05-26 14:36:16 -04:00
Matthias Clasen
0268c9d642
Add tests for text buffer history
...
Check that things can be undone.
2021-05-26 14:36:16 -04:00
Matthias Clasen
f729912913
Merge branch 'wip/chergert/fix-3977' into 'master'
...
textbuffer: ensure user actions are propagated to history
Closes #3977
See merge request GNOME/gtk!3600
2021-05-26 17:43:34 +00:00
Christian Hergert
6179886b14
textbuffer: ensure user actions are propagated to history
...
This was an oversight when porting the GtkTextHistory into GTK. We simply
need to bind the GtkTextBuffer action into the text history for grouping
to work correctly.
Fixes #3977
2021-05-26 10:11:33 -07:00
Guido Günther
3aa34c1211
gtkapplication-dbus: Fetch inital screen saver state async
...
Avoid a sync call that can make the application block for no good
reason.
Fixes 6bfe171058
2021-05-26 18:47:38 +02:00
Matthias Clasen
24f0ae1d39
Merge branch 'move-text-history-tests' into 'master'
...
Move text history tests
See merge request GNOME/gtk!3597
2021-05-26 12:01:58 +00:00
Matthias Clasen
c0ca3c642a
Merge branch 'picture-nullable-setters' into 'master'
...
picture: Make setters actually take NULL
Closes #3974
See merge request GNOME/gtk!3598
2021-05-26 11:46:23 +00:00
Matthias Clasen
b2b044ce95
Move text history tests
...
We can test internal apis in our testsuite now,
so move the text history tests there, to have them
run in ci.
2021-05-26 07:34:28 -04:00
Matthias Clasen
8f4b0cd30d
picture: Make setters actually take NULL
...
gtk_picture_set_file was claiming to be nullable,
but choked on NULL.
Fixes : #3974
2021-05-26 07:30:57 -04:00
Matthias Clasen
cbe2aa716d
Merge branch 'bilelmoussaoui/for-gi-docgen-link' into 'master'
...
gtk: drop unwanted char on Switch::state-set docs link
See merge request GNOME/gtk!3594
2021-05-25 23:23:39 +00:00
Bilal Elmoussaoui
23ea33b656
gtk: drop unwanted char on Switch::state-set docs link
2021-05-25 20:29:46 +00:00
Matthias Clasen
ee80a22db4
Merge branch 'wip/exalm/checks' into 'master'
...
checkbutton: Sync the indicator state with the widget
See merge request GNOME/gtk!3568
2021-05-25 20:29:06 +00:00
Matthias Clasen
d32c343657
Merge branch 'fix.vs2013.link' into 'master'
...
gtk/meson.build: Fix linking on Visual Studio 2013
See merge request GNOME/gtk!3575
2021-05-25 20:27:54 +00:00
Emmanuele Bassi
90d8c94819
Merge branch 'ebassi/introspection-error' into 'master'
...
Turn introspection scanner warnings into errors
See merge request GNOME/gtk!3588
2021-05-25 18:51:54 +00:00
Emmanuele Bassi
e13da35d4d
Turn introspection scanner warnings into errors
...
We want to catch errors in our annotations or our API.
2021-05-25 19:16:37 +01:00
Emmanuele Bassi
f50450485c
docs: Add missing documentation on Windows
...
The gtk_print_run_page_setup_dialog() function, and its asynchronous
variant, are declared in the common gtkprintoperation.h header, but
implemented in different source files depending on the platform.
2021-05-25 19:16:37 +01:00
Matthias Clasen
264d08abc4
Merge branch 'ignore-nosymbol-press' into 'master'
...
imcontext: Ignore NoSymbol key events
Closes #3973
See merge request GNOME/gtk!3591
2021-05-25 17:44:45 +00:00
Matthias Clasen
8c441756df
imcontext: Ignore NoSymbol key events
...
These can happen with some XKB options.
Fixes : #3973
2021-05-25 13:20:12 -04:00