Matthias Clasen
15060a8f24
Revert "gdk: enable rgba visuals by default"
...
This reverts commit a2ccb6601e
.
This turns out to break GtkStatusIcon, and invalidates
the documentation of gdk_screen_get_system_visual().
2014-02-04 13:15:46 -05:00
Alexander Larsson
cc5752aff4
gdkwindow: Fix gdk_window_set_child_shapes()
...
This did the reverse of what it should, making the shape be
the part where the children were *not*.
2014-02-04 12:03:03 +01:00
Adam Jackson
cc517f116a
X11: Decode extension names in the error handler
...
This commit uses the Xlib cache to obtain the name of the X extension
for the request that caused the error.
https://bugzilla.gnome.org/review?bug=723555
2014-02-03 20:14:13 -05:00
Jasper St. Pierre
8061df1544
gdkwindow-wayland: Obey Wayland buffer semantics
...
We can't destroy buffers if they're in-use by the compositor. Well,
technically we can, but that is considered undefined by Wayland and
mutter won't cope with it very well -- it simply kills the client.
To solve this, we need to delay the destroy operation until the
compositor tells us that it's released the buffer. To do this, hold
an extra ref on the cairo surface as long as the surface is in-use
by the compositor.
2014-02-03 19:08:45 -05:00
Matthias Clasen
245c385ae7
Docs: Don't use note elements
...
In most cases, the text itself makes the message clear enough.
2014-02-02 01:22:14 -05:00
Matthias Clasen
30cc1512e6
Docs: Use markdown for lists
...
This greatly reduces the amount of xml in the docs.
2014-02-02 01:07:39 -05:00
Matthias Clasen
09d1b28249
docs: Convert to markdown
...
Specifically, switch to using markdown syntax for sections.
2014-02-02 00:30:27 -05:00
Jasper St. Pierre
c08b315c32
gdkwindow-wayland: Erm, put the DESTROYED check in the right spot...
2014-01-31 16:43:49 -05:00
Jasper St. Pierre
98d1b5464d
gdkwindow-wayland: Bail out early if we get a frame callback when destroying our window
...
This prevents warnings like
(gtk3-demo:14948): Gdk-CRITICAL **: _gdk_frame_clock_thaw: assertion 'GDK_IS_FRAME_CLOCK (clock)' failed
(gtk3-demo:14948): Gdk-CRITICAL **: gdk_frame_clock_get_timings: assertion 'GDK_IS_FRAME_CLOCK (frame_clock)' failed
We need to do this, as the compositor might have already sent us a frame
event, in-flight, at the same time we destroy our window. In this case, we'll
receive the then-in-flight "done" event, and then warn as we try to look
up the frame clock on a destroyed window.
2014-01-31 16:25:27 -05:00
Jasper St. Pierre
78169aa192
gdkwindow-x11: Fix compile warning
...
It doesn't actually matter, since we don't pass any real attributes
anyway, but this should be the correct type...
2014-01-31 14:34:13 -05:00
Jasper St. Pierre
533a1306cf
gdkwindow: Use an InputOnly window for focus_window
...
For XWayland, this is somewhat important to prevent a dummy XWayland surface
being made for all clients that connect...
https://bugzilla.gnome.org/show_bug.cgi?id=723390
2014-01-31 14:23:47 -05:00
William Jon McCann
48b359ea53
docs: Work around cpp complaining about comments in docs in the standard way
...
https://bugzilla.gnome.org/show_bug.cgi?id=723119
2014-01-29 12:45:49 -05:00
William Jon McCann
4c8bd8e7cf
docs: Identify examples that are C code
...
https://bugzilla.gnome.org/show_bug.cgi?id=723119
2014-01-29 12:45:49 -05:00
William Jon McCann
768bc44081
docs: use |[ ]| instead of <programlisting></programlisting>
...
https://bugzilla.gnome.org/show_bug.cgi?id=723119
2014-01-29 12:45:49 -05:00
William Jon McCann
2d003553e8
docs: don't use <emphasis>
...
It is a little heavy handed. The text can speak for itself.
2014-01-28 02:02:05 -05:00
William Jon McCann
0a1d276f4f
docs: don't use <type> tags
...
Use # syntax where appropriate.
2014-01-28 00:21:26 -05:00
William Jon McCann
bf35c77f14
docs: use () instead of <function> tags
2014-01-27 23:08:08 -05:00
William Jon McCann
4872ee75e6
docs: don't use structfield tags
2014-01-27 19:59:58 -05:00
William Jon McCann
22586ea7c2
docs: use #*-struct instead of <structname>
2014-01-27 19:59:55 -05:00
Ignacio Casal Quinteiro
e1b874b44f
win32: remove useless comment since we do not support win98 anymore
2014-01-27 14:39:53 +01:00
Ignacio Casal Quinteiro
254d35af29
win32: handle again gtk-font-name
...
This code is ugly but it seems to do the work
2014-01-27 09:47:21 +01:00
John Ralls
489dfa9389
Bug 711298 - "Edit Scheduled Transaction" window way too modal
...
Put dialogs and utility windows in the same level as normal and
toolbar windows so that Gtk can control their stacking instead of
forcing them, rather unnaturally, to be on top of all other windows,
even other application windows, even when another application has
focus.
2014-01-24 15:22:55 -08:00
William Jon McCann
a2ccb6601e
gdk: enable rgba visuals by default
...
Unless GDK_RGBA=0 is set.
https://bugzilla.gnome.org/show_bug.cgi?id=630217
2014-01-23 11:51:51 -05:00
William Jon McCann
31532ca42f
docs: fix typo in signal link
2014-01-21 18:57:41 -05:00
William Jon McCann
0320610387
docs: fix docs link
2014-01-21 18:57:41 -05:00
William Jon McCann
916f1c0fd6
docs: fix style-updated link
2014-01-21 18:57:41 -05:00
William Jon McCann
10f25501f4
docs: fix link to even structures info
2014-01-21 18:57:41 -05:00
William Jon McCann
07535e9682
docs: remove reference to function that doesn't exist
2014-01-20 18:27:29 -05:00
William Jon McCann
8a0b4471b8
docs: fix typo in function name
2014-01-20 18:27:29 -05:00
William Jon McCann
64ffd759af
docs: fix typo in parameter name
2014-01-20 18:27:29 -05:00
William Jon McCann
ed68d3f9de
docs: fix typo in type name
2014-01-20 18:27:29 -05:00
William Jon McCann
df989e3a27
docs: use GDK_KEY_* names in docs
2014-01-20 18:27:29 -05:00
William Jon McCann
4be68e518d
docs: fix typos in class names
2014-01-20 18:27:29 -05:00
William Jon McCann
5735e8e09d
docs: remove reference to nonexistant api
...
Refers to an uncommitted part of
https://bugzilla.gnome.org/show_bug.cgi?id=696001
2014-01-20 18:27:29 -05:00
William Jon McCann
8a05d86802
docs: fix typo in function name
2014-01-20 18:27:29 -05:00
William Jon McCann
3be4b46967
docs: zero is a literal not a type link
2014-01-20 18:27:29 -05:00
William Jon McCann
e1be5e2956
docs: fix typo in doc syntax
2014-01-20 18:27:29 -05:00
William Jon McCann
af5ea79f3a
docs: fix typo in type name
2014-01-20 18:27:29 -05:00
William Jon McCann
43bd9f210c
docs: fix typo in type name
2014-01-20 18:27:28 -05:00
William Jon McCann
139b33aae5
docs: fix type in parameter type
2014-01-20 18:27:28 -05:00
William Jon McCann
201b093719
docs: remove link to missing example
...
Removed in e95490c15e
etc.
2014-01-20 18:27:28 -05:00
William Jon McCann
eecfa3eb20
docs: add docs for GtkFrameClock
2014-01-20 18:27:28 -05:00
William Jon McCann
ca61e63b2c
docs: fix docs for GDK_XID_TO_POINTER and GDK_POINTER_TO_XID
2014-01-20 18:27:28 -05:00
William Jon McCann
40b540c854
docs: fix typo in GDK_WINDOW_STATE_TILED
2014-01-20 18:27:28 -05:00
William Jon McCann
b99cd45c2b
docs: add missing scroll delta fields
2014-01-20 18:27:28 -05:00
William Jon McCann
00780017aa
docs: add missing GdkEvent field names
2014-01-20 18:27:28 -05:00
William Jon McCann
e3d81a99c6
docs: add missing docs for GDK_MODIFIER_RESERVED_*_MASK
2014-01-20 18:27:28 -05:00
William Jon McCann
83e8e38bd2
wayland: fix rename of wl_shell to xdg_shell
...
Regression from 9127087e1c
2014-01-20 14:37:33 -05:00
William Jon McCann
dc8439ee79
docs: add missing docs for GDK_WINDOWING_WAYLAND
2014-01-20 13:42:57 -05:00
Volker Sobek
a4d69e7f14
docs/comments: Fix spelling of 'explicitly'
...
This replaces all occurrences of 'explicitely' with 'explicitly'. Only
code comments and gtk-doc statements are affected.
https://bugzilla.gnome.org/show_bug.cgi?id=722429
2014-01-18 03:47:46 +01:00