Carlos Garnacho
18eeaf704e
gdkwindow: Update cursor for tablet tools in the window
...
This check must be done explicitly on Wayland as the master device for
tablet tools differ from the Core Pointer. This ensures that whenever a
tablet tool is inside a window and the cursor is programmatically changed,
it will be visually updated too.
https://bugzilla.gnome.org/show_bug.cgi?id=785375
2017-07-25 18:36:12 +02:00
Carlos Garnacho
3f09833253
wayland: Observe GDK_SEAT_CAPABILITY_TABLET_STYLUS on gdk_seat_get_slaves()
...
This flag wasn't being honored so far...
2017-07-25 15:35:41 +02:00
Jason Gerecke
32919a4a02
wayland: Implement support for tablet wheel scrolling
...
Adds support for creating scroll events from Wayland tablet wheel events.
Even though no Wacom tablet puck has a smooth-scrolling wheel, both event
types need to be generated to make the upper layers happy.
https://bugzilla.gnome.org/show_bug.cgi?id=783716
2017-07-20 14:11:26 +02:00
Carlos Garnacho
e6863da8fc
wayland: Make function to create scroll event more generic
...
Add GdkWaylandPointerData and GdkDevice arguments so it can be
used across master devices.
https://bugzilla.gnome.org/show_bug.cgi?id=783716
2017-07-20 14:11:26 +02:00
Jason Gerecke
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
Jonas Ådahl
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
Jonas Ådahl
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
Matthias Clasen
59857e8f20
3.22.17
2017-07-18 22:55:39 -04:00
Matthias Clasen
448d76b8e8
update expected test results
2017-07-18 22:55:39 -04:00
Timm Bäder
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
Iñaki García Etxebarria
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
Iñaki García Etxebarria
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
Cody Russell
68b92cc6ef
Update API for El Capitan+
...
Use NSAnimationContext where possible.
2017-07-18 14:54:11 -04:00
Cody Russell
fc1f0b171c
os x: Add new versions
2017-07-18 14:46:45 -04:00
Daniel Aleksandersen
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
Arun Raghavan
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
John Ralls
7e362638ac
Copy gtk_clipboard_get_default implementation to gtkclipboard-quartz.c
...
Fixes bug 784323.
2017-07-18 11:16:58 -07:00
Piotr Drąg
4b6c68b51e
Update POTFILES.in
2017-07-18 19:53:57 +02:00
Tom Schoonjans
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
Tom Schoonjans
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
Tom Schoonjans
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
Tom Schoonjans
2f6c90636d
GtkFileChooserNative: documentation updated
...
https://bugzilla.gnome.org/show_bug.cgi?id=784723
2017-07-18 13:48:13 -04:00
Tom Schoonjans
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
Tom Schoonjans
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
Tom Schoonjans
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
Tom Schoonjans
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
Fabio Tomat
1dd559134c
Add Friulian translation
2017-07-15 20:28:20 +02:00
Bastien Nocera
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
Matthias Clasen
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
Matthias Clasen
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
Daniel Boles
c23205dc82
label: Remove extra quote in code example
2017-07-07 08:14:27 +01:00
Daniel Boles
ac21aff55b
GdkRGBA: Fix typo precentage => percentage
2017-07-06 13:59:53 +01:00
Jason Gerecke
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
Daniel Boles
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
Daniel Boles
d33540c607
css-overview: Fix typo “{with=>which} is disabled”
2017-06-22 20:41:41 +01:00
Baurzhan Muftakhidinov
fcb00d7493
Update Kazakh translation
2017-06-22 14:28:19 +00:00
Mart Raudsepp
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
Matthias Clasen
4bb0d25c5b
3.22.16
2017-06-20 15:16:19 -04:00
Matthias Clasen
1a6ccd1b0a
Update a11y tests
...
Expected output of a11y tests has changed.
2017-06-20 15:16:19 -04:00
Marek Cernocky
33fbad4580
Updated Czech translation
2017-06-20 14:32:46 +02:00
Daniel Mustieles
4bbf444a1a
Updated Spanish translation
2017-06-19 17:35:54 +02:00
Carlos Garnacho
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
Will Thompson
fdb3cc94f6
headerbar: fix "widow" typo in docs
2017-06-15 16:28:16 +01:00
Kjartan Maraas
9b1c175961
Updated Norwegian bokmål translation
2017-06-14 07:45:40 +02:00
Debarshi Ray
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
Debarshi Ray
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
Matthias Clasen
6f4e4952a3
file chooser: Don't pass NULL as title to the portal
...
This causes critical warnings.
2017-06-13 13:09:56 -04:00
Felipe Borges
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
Nelson Benítez León
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
Matthias Clasen
3b5195c44f
dist icon.list
...
Otherwise things will not work in a release tarball.
2017-06-02 22:28:27 -04:00