3a83de295d
wayland: Get implicit grab serial information from tablet devices
...
If a tablet device is used to perform actions like window moving or resizing,
GTK must provide the correct implicit grab serial number over Wayland to Mutter
in order for the action to succeed. This commit adds tablet support to the
implicit serial getters.
https://bugzilla.gnome.org/show_bug.cgi?id=777333
2017-07-20 12:23:15 +02:00
376ff1ae60
wayland: Throttle system bell requests
...
If a bad behaving application tries to make the window/display beep too
often, throttle the beep requests so that we don't end up filling the
Wayland socket queue.
The throttle is set to 50 beeps per second, which far more beeps than
will ever make any sense from a user experience point of view, but will
avoid terminating due to an excessive amount of requests.
https://bugzilla.gnome.org/show_bug.cgi?id=778188
2017-07-20 10:03:51 +08:00
f78585b7c3
wayland: Make beep requests go through the GdkDisplay
...
This way we can add things like throttling.
https://bugzilla.gnome.org/show_bug.cgi?id=778188
2017-07-20 10:03:43 +08:00
59857e8f20
3.22.17
2017-07-18 22:55:39 -04:00
448d76b8e8
update expected test results
2017-07-18 22:55:39 -04:00
65b6aafb45
filechooserwidget: Let the rename entry hexpand
...
This makes a difference with other locals where error messages are
longer than the standard width of entry+spacing+button.
2017-07-18 15:11:36 -04:00
5edeba5965
Add nullable return annotation to gtk_text_mark_get_name
...
https://bugzilla.gnome.org/show_bug.cgi?id=781936
2017-07-18 15:10:24 -04:00
743eaeecf2
Add nullable return annotation to gtk_notebook_get_tab_label
...
https://bugzilla.gnome.org/show_bug.cgi?id=781935
2017-07-18 15:08:02 -04:00
68b92cc6ef
Update API for El Capitan+
...
Use NSAnimationContext where possible.
2017-07-18 14:54:11 -04:00
fc1f0b171c
os x: Add new versions
2017-07-18 14:46:45 -04:00
ff982658ee
Update the URLs of known licenses to HTTPS
...
Use HTTPS by default for security/privacy. Avoids slow redirects.
https://bugzilla.gnome.org/show_bug.cgi?id=766517
2017-07-18 14:36:02 -04:00
f05e6b2936
gtkapplication: Mark gtk_application_get_active_window() as nullable
...
https://bugzilla.gnome.org/show_bug.cgi?id=784888
2017-07-18 14:35:39 -04:00
7e362638ac
Copy gtk_clipboard_get_default implementation to gtkclipboard-quartz.c
...
Fixes bug 784323.
2017-07-18 11:16:58 -07:00
4b6c68b51e
Update POTFILES.in
2017-07-18 19:53:57 +02:00
8c691b8232
GtkFileChooserNativeWin32: add support for get_filter and set_filter
...
https://bugzilla.gnome.org/show_bug.cgi?id=784723
2017-07-18 13:48:13 -04:00
626ac112f0
testgtk.c: native file chooser filter changes
...
Set the filter before showing the dialog
Afterwards, fetch the last active filter and display its name.
https://bugzilla.gnome.org/show_bug.cgi?id=784723
2017-07-18 13:48:13 -04:00
291eda6675
GtkFileChooserNativeQuartz: add support for get_filter and set_filter
...
https://bugzilla.gnome.org/show_bug.cgi?id=784723
2017-07-18 13:48:13 -04:00
2f6c90636d
GtkFileChooserNative: documentation updated
...
https://bugzilla.gnome.org/show_bug.cgi?id=784723
2017-07-18 13:48:13 -04:00
db87140cf3
GtkFileChooserNativeQuartz: add support for filters
...
Includes:
* Simple glob patterns (*.ext, *.*,...)
* MIME types
* pixbuf formats
https://bugzilla.gnome.org/show_bug.cgi?id=784723
2017-07-18 13:48:13 -04:00
6d104813cc
GtkFileChooserNativeQuartz: add partial support for extra widget
...
When the extra widget is a GtkLabel, then its text will be displayed as
a message in the NSSavePanel or NSOpenPanel
https://bugzilla.gnome.org/show_bug.cgi?id=784723
2017-07-18 13:48:13 -04:00
af7022988c
GtkFileChooserNativeQuartz: add support for GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
...
Which is via NSOpenPanel, not NSSavePanel...
https://bugzilla.gnome.org/show_bug.cgi?id=784723
2017-07-18 13:48:13 -04:00
ce4c9a9ad6
GtkFilechooserNative: add macOS support
...
Based on the Win32 implementation, as well as the macOS file chooser
from
https://github.com/GNOME/gedit/blob/master/gedit/gedit-file-chooser-dialog-osx.[ch]
Not fully tested yet, but working properly so far.
TODO: filter support, extra widget (label), documentation...
https://bugzilla.gnome.org/show_bug.cgi?id=784723
2017-07-18 13:48:13 -04:00
1dd559134c
Add Friulian translation
2017-07-15 20:28:20 +02:00
a6dcb80fb4
image: Fix loading of pixdata GResources
...
Pixdata is deprecated but some software already use GtkImage widgets
with image data loaded from GResource-backed pixdata. As the
security-problem ridden pixdata loader was removed, we need to manually
check whether the GResource data is pixdata, and load it manually.
https://bugzilla.gnome.org/show_bug.cgi?id=781583
2017-07-12 14:05:49 +02:00
91614e38e3
Avoid a race in the print portal
...
Same as the previous commit; use the new predictable request
object path to connect to the Response signal early.
2017-07-07 12:21:42 -04:00
15e361e793
Avoid a race in the file chooser portal
...
Use the new predictable request object path and connect
to the Response signal before issuing the portal call.
This avoids a race that is pretty unlikely to hit in
the filechooser case.
2017-07-07 12:21:34 -04:00
c23205dc82
label: Remove extra quote in code example
2017-07-07 08:14:27 +01:00
ac21aff55b
GdkRGBA: Fix typo precentage => percentage
2017-07-06 13:59:53 +01:00
3d9a945803
x11: Assign GDK_SOURCE_TABLET_PAD when necessary
...
Wacom tablets often have a "pad" device which houses multiple buttons. At
present, these devices are incorrectly marked as GDK_SOURCE_PEN which can
cause problems for some software.
https://bugzilla.gnome.org/show_bug.cgi?id=782040
2017-06-30 20:41:36 +02:00
6ecf0ff055
migrating-StyleContext: CSS does support bindings
...
so remove the bit in the migration guide that says it doesn’t.
2017-06-22 20:51:41 +01:00
d33540c607
css-overview: Fix typo “{with=>which} is disabled”
2017-06-22 20:41:41 +01:00
fcb00d7493
Update Kazakh translation
2017-06-22 14:28:19 +00:00
bb13421fd3
GdkWaylandWindow: Fix version numbers in export_handle() docs
...
This change appeared first in 3.22.16 release, not 3.22.13.
https://bugzilla.gnome.org/show_bug.cgi?id=782325
2017-06-22 05:39:25 +03:00
4bb0d25c5b
3.22.16
2017-06-20 15:16:19 -04:00
1a6ccd1b0a
Update a11y tests
...
Expected output of a11y tests has changed.
2017-06-20 15:16:19 -04:00
33fbad4580
Updated Czech translation
2017-06-20 14:32:46 +02:00
4bbf444a1a
Updated Spanish translation
2017-06-19 17:35:54 +02:00
9e740bd435
gdk: Set vid/pid on wayland tablets
...
This was missed so far... Use %.4x format, in order to behave just
the same than X11.
2017-06-16 19:30:10 +02:00
fdb3cc94f6
headerbar: fix "widow" typo in docs
2017-06-15 16:28:16 +01:00
9b1c175961
Updated Norwegian bokmål translation
2017-06-14 07:45:40 +02:00
d1f53b1e07
GtkActionHelper: Remove unnecessary NULL check
...
This NULL check has existed since commit 652f16dd98
, when
GtkActionHelper was first introduced, but so has the assertion at the
top to ensure the validity of 'widget'.
https://bugzilla.gnome.org/show_bug.cgi?id=783587
2017-06-13 21:58:18 +02:00
aed628f100
GtkActionHelper: Allow a NULL action-name to unset the previous GAction
...
https://bugzilla.gnome.org/show_bug.cgi?id=783587
2017-06-13 21:58:18 +02:00
6f4e4952a3
file chooser: Don't pass NULL as title to the portal
...
This causes critical warnings.
2017-06-13 13:09:56 -04:00
d940388561
printunixdialog: Update collate icon as entry changes
...
By relying on GtkSpinButton default activation behavior, the
collate icon doesn't get updated when a new number is typed
in the copies spin button.
https://bugzilla.gnome.org/show_bug.cgi?id=759308
2017-06-07 14:29:34 +02:00
9d5c6aaabc
gtktextdisplay: remove unused code
...
In render_para() function, which is called for every text line that
needs to be drawn.
https://bugzilla.gnome.org/show_bug.cgi?id=783397
2017-06-05 14:27:46 +01:00
3b5195c44f
dist icon.list
...
Otherwise things will not work in a release tarball.
2017-06-02 22:28:27 -04:00
2eb389c951
icon-browser: Add a few icons
...
These have appeared recently.
2017-06-02 22:05:58 -04:00
23b7e81ed4
icon browser: Make icons a bit larger
...
Use 48x48 in the list, instead of 32x32. We have the space.
2017-06-02 22:05:58 -04:00
51b1445cd1
icon browser: Add a 'copy to clipboard' button
...
This makes it more obvious how to use the icon.
2017-06-02 22:05:58 -04:00
ebb00ad680
icon browser: put icons as data
...
Instead of hardcoding all the add_icon calls,
read the icon list from a keyfile, for easier
extensibility.
2017-06-02 22:05:58 -04:00