- 21 Dec, 2017 3 commits
-
-
Matthias Clasen authored
We already have the GtkFontChooser::font property which serves the same purpose, so get rid of the duplication.
-
Matthias Clasen authored
It is going away.
-
Matthias Clasen authored
-
- 20 Dec, 2017 3 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
This is a missing part of the CSS font level 3 module.
-
Matthias Clasen authored
The docs were out of sync with the flags we actually have.
-
- 19 Dec, 2017 7 commits
-
-
Carlos Garnacho authored
This is unused and leaked.
-
Matthias Clasen authored
The signatures of row-inserted and row-deleted are not identical, so we need to be a bit more careful here.
-
Matthias Clasen authored
Instead of separate handlers, just keep a single handler for both row-inserted and row-deleted. Slightly less work that way.
-
Matthias Clasen authored
The only time a style-updated indicates we need to reload fonts is when it is synthesized by GtkSettings in response to a fontconfig timestamp change, but we are listening to those already, anyway.
-
Timm Bäder authored
-
Timm Bäder authored
Otherwise, the NULL parent window causes a crash in the GDK_WINDOW_IS_DESTROYED call.
-
Timm Bäder authored
This fixes a crash happening later on when something tries to access the event's display.
-
- 18 Dec, 2017 1 commit
-
-
Matthias Clasen authored
Some emoji fonts (such as Emoji One), render Emoji sequences such as some of the family variations using multiple individual glyphs. This rendering is too wide and breaks our grid layout. Therefore, we will just skip any sequence whose rendering is more than twice as wide as a simple smiley.
-
- 17 Dec, 2017 6 commits
-
-
Matthias Clasen authored
Stash the DESKTOP_AUTOSTART_ID env var in a constructor, before any threads have been created. https://bugzilla.gnome.org/show_bug.cgi?id=790963
-
Matthias Clasen authored
No need to keep complaining about this. https://bugzilla.gnome.org/show_bug.cgi?id=791650
-
Matthias Clasen authored
This is just a bandaid solution to make scale 3 work. If people seriously want to go for scales larger than that, we need a better solution.
-
Matthias Clasen authored
Might as well allow this, for 'large scale testing'.
-
Matthias Clasen authored
No deprecated api used in here, it seems.
-
Matthias Clasen authored
That is just misleading - the entire placeholder text is going to be replaced by the drop.
-
- 16 Dec, 2017 6 commits
-
-
Benjamin Otte authored
Instead, pass the source window to gdk_drag_begin(). Also make Wayland use this window instead of the one under the pointer (though those 2 Windows are most likely the same anyway).
-
Benjamin Otte authored
-
Benjamin Otte authored
The function was referencing itself in ways that bamboozled gcc: static void foo (void) { g_signal_handlers_disconnect_by_func (NULL, foo, NULL); } Well done, function, you get your own commit!
-
Benjamin Otte authored
This is in preparation for splitting these. Unfortunately, source_window == ipc_window, so this isn't very debuggable yet.
-
Benjamin Otte authored
-
Benjamin Otte authored
Ignore the passed in IPC window.
-
- 15 Dec, 2017 14 commits
-
-
Matthias Clasen authored
The code was asserting something that was not always holding true. We can hit row == NULL here on page-up too. Handle that case by moving to the first row. https://bugzilla.gnome.org/show_bug.cgi?id=791549
-
Benjamin Otte authored
The signal has been gone since e3e9bf4b
-
Benjamin Otte authored
-
Benjamin Otte authored
Those are source-side events that are handled by signals of the Dragontext these days.
-
Matthias Clasen authored
Quietly do nothing when there is already an ongoing operation. This matches the behavior of the ewmh code, and is much nicer than a crash. https://bugzilla.gnome.org/show_bug.cgi?id=789054
-
Matthias Clasen authored
Just another bullet point.
-
Matthias Clasen authored
It has been replaced by gdk_display_get_keymap.
-
Matthias Clasen authored
Replace all uses of the old function by the new one. No functional change.
-
Matthias Clasen authored
This is just a better name for gdk_keymap_get_for_display.
-
Matthias Clasen authored
It is better to use the explicit keymap getter - the default display may not even use the current gdk backend.
-
Matthias Clasen authored
We haven't been generating events of this type since we dropped offscreen windows.
-
Matthias Clasen authored
We never generate events of this type, so no need to carry it around.
-
Matthias Clasen authored
The numeric values of event types are irrelevant, so we don't need to declare them explicitly.
-