Matthias Clasen
4c150d8eb5
The big versioning cleanup
...
Remove all the old 2.x and 3.x version annotations.
GTK+ 4 is a new start, and from the perspective of a
GTK+ 4 developer all these APIs have been around since
the beginning.
2018-02-06 01:16:32 -05:00
Matthias Clasen
6374226d6b
Add documentation for content (de)serializers
2017-12-26 14:39:49 -05:00
Benjamin Otte
815cd0ed68
gdk: Include gio.h in gdktypes.h
...
It's where we include all our external dependencies.
This way, we don't have to include it in all headers again and again.
2017-12-10 01:09:14 +01:00
Benjamin Otte
cc07800570
gdk: Allow setting task data on (de)serializers
...
This mirrors GTask.
2017-12-03 05:46:48 +01:00
Benjamin Otte
3023d254dd
clipboard: Make value getters set the passed in value
...
Don't return a const GValue, that's ugly API. Instead require people to
pass in a preinitialized GValue and set that one.
2017-12-03 05:46:47 +01:00
Benjamin Otte
91910ba013
gdk: Im[plement content deserializing
...
Add infrastructure to do GInputStream => GType conversions. Use that to
implement gdk_clipboard_read_value() which reads into GValues.
2017-12-03 05:46:27 +01:00