a22358c0c0
docs: use ` instead of <literal>
2014-02-04 18:24:29 -05:00
76447c3512
docs: use quotes instead of <firstterm>
2014-02-04 18:10:11 -05:00
2dcbe27a06
docs: don't use <option>
2014-02-04 17:48:33 -05:00
ff8864cbf3
docs: use a code block instead of <screen>
2014-02-04 17:31:17 -05:00
9ff678c37f
docs: replace another envar that sneaked in
2014-02-04 17:25:37 -05:00
bf7afa48f8
docs: replace all figures with headings and images
2014-02-04 17:20:43 -05:00
63e887e165
docs: replace all <examples> with markdown headings
2014-02-04 16:58:54 -05:00
9f99f567c8
docs: use markdown instead of inlinegraphic tags
2014-02-04 16:58:53 -05:00
8d6717097c
docs: Use markdown for ulinks
2014-02-04 16:58:53 -05:00
50e06e11ee
docs: use markdown instead of <filename> tags
2014-02-04 16:58:53 -05:00
a479ee5de5
docs: use markdown for <envar> tags
2014-02-04 16:58:53 -05:00
30fa1426cf
Use gdk_screen_get_preferred_visual()
...
When creating windows, and when returning a widgets
visual, use the new API to get the preferred visual.
2014-02-04 13:15:47 -05:00
2b95d1a34e
Introduce API to get the preferred visual
...
Unless GDK_RGBA=0 is set, this will be the RGBA visual.
The new function is called gdk_screen_get_preferred_visual().
https://bugzilla.gnome.org/show_bug.cgi?id=630217
2014-02-04 13:15:46 -05:00
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
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
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
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
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
30cc1512e6
Docs: Use markdown for lists
...
This greatly reduces the amount of xml in the docs.
2014-02-02 01:07:39 -05:00
09d1b28249
docs: Convert to markdown
...
Specifically, switch to using markdown syntax for sections.
2014-02-02 00:30:27 -05:00
c08b315c32
gdkwindow-wayland: Erm, put the DESTROYED check in the right spot...
2014-01-31 16:43:49 -05:00
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
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
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
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
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
768bc44081
docs: use |[ ]| instead of <programlisting></programlisting>
...
https://bugzilla.gnome.org/show_bug.cgi?id=723119
2014-01-29 12:45:49 -05:00
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
0a1d276f4f
docs: don't use <type> tags
...
Use # syntax where appropriate.
2014-01-28 00:21:26 -05:00
bf35c77f14
docs: use () instead of <function> tags
2014-01-27 23:08:08 -05:00
4872ee75e6
docs: don't use structfield tags
2014-01-27 19:59:58 -05:00
22586ea7c2
docs: use #*-struct instead of <structname>
2014-01-27 19:59:55 -05:00
e1b874b44f
win32: remove useless comment since we do not support win98 anymore
2014-01-27 14:39:53 +01:00
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
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
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
31532ca42f
docs: fix typo in signal link
2014-01-21 18:57:41 -05:00
0320610387
docs: fix docs link
2014-01-21 18:57:41 -05:00
916f1c0fd6
docs: fix style-updated link
2014-01-21 18:57:41 -05:00
10f25501f4
docs: fix link to even structures info
2014-01-21 18:57:41 -05:00
07535e9682
docs: remove reference to function that doesn't exist
2014-01-20 18:27:29 -05:00
8a0b4471b8
docs: fix typo in function name
2014-01-20 18:27:29 -05:00
64ffd759af
docs: fix typo in parameter name
2014-01-20 18:27:29 -05:00
ed68d3f9de
docs: fix typo in type name
2014-01-20 18:27:29 -05:00
df989e3a27
docs: use GDK_KEY_* names in docs
2014-01-20 18:27:29 -05:00
4be68e518d
docs: fix typos in class names
2014-01-20 18:27:29 -05:00
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
8a05d86802
docs: fix typo in function name
2014-01-20 18:27:29 -05:00
3be4b46967
docs: zero is a literal not a type link
2014-01-20 18:27:29 -05:00
e1be5e2956
docs: fix typo in doc syntax
2014-01-20 18:27:29 -05:00