| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
Mention gtk_button_set_image() and friends in the migration docs
Closes #21
See merge request GNOME/gtk!6
|
| |
| |
| |
| |
| |
| |
| | |
The image-related API for GtkButton has been dropped, but still needs
to be mentioned in the migration guide.
Closes: #21
|
|/
|
|
|
|
|
|
|
|
|
| |
The internal known_globals hashtable is used to carry accounting for
interfaces that depend on others (as ordering is not guaranteed), extend
its usage so it also keeps track of unimplemented interfaces (here at
least).
The API call will then use this to allow querying the globals offered by
the compositor, it will be useful to determine whether we can use
text-input protocols or should fallback to other IMs.
|
|
|
|
|
|
|
|
|
|
| |
Since part of our type system is resolved at run time, we need to use
run time facilities to get diagnostic messages, like deprecation
warnings for properties and signals.
We should mention the G_ENABLE_DIAGNOSTIC environment variable in the
migration guide, to let developers know how to catch deprecations and
changes while porting their code.
|
|
|
|
| |
No longer public API.
|
|
|
|
|
|
|
|
|
|
| |
- Make the rules for including headers explicit
- Make the symbol visibility rules explicit, and drop the
old "leading underscore" hack
- Drop Private data structure declarations and priv pointers
from public headers
- Mention G_DECLARE_* macros
- Mention `#pragma once`
|
|
|
|
|
| |
This function is unused and has been deprecated
for a long time.
|
|
|
|
| |
The GtkPlacesSidebar does not exist anymore in public API.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Obviously gdk_device_get_history() is not the right function to change. To
delete if anything...
|
|
|
|
|
| |
It only applies to GDK_MOTION_NOTIFY events, so this is a more descriptive
name. Also add Since tag in docs, and GDK_AVAILABLE_IN_3_94.
|
|
|
|
|
| |
There were still references to recent chooser and tool palette
types in the docs.
|
| |
|
|
|
|
|
| |
This function does bad things, and is not an
API that we want to take into GTK+ 4.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GdkContentFormatsBuilder is currently not introspectable, as it does not
have a GType. We can turn it into a boxed type, but we need to implement
memory management for it.
The current gdk_content_formats_builder_free() function returns a newly
constructed value, so we cannot use it as a GBoxedFreeFunc; additionally
copying a GdkContentFormatsBuilder contents would make it a bit odd, as
you could get multiple identical GdkContentFormats out of the copies.
A simple approach is to model the GdkContentFormatsBuilder API to follow
the GBytes one: use reference counting for memory management, and have
a function to release a reference, return a GdkContentFormats, and reset
the GdkContentFormatsBuilder state.
For language bindings, we can provide a get_formats() function that
returns the GdkContentFormats instance and resets the builder instance,
leaving the reference count untouched.
For C convenience we can keep gdk_content_formats_builder_free(), and
make it a wrapper around gdk_content_formats_builder_get_formats(), with
the guarantee that it'll free the builder instance regardless of its
current reference count.
https://bugzilla.gnome.org/show_bug.cgi?id=793097
https://blogs.gnome.org/otte/2018/02/03/builders/
|
|
|
|
|
| |
The widget was basically unmaintained since GTK 3.0 and the only known
user was Glade.
|
|
|
|
|
| |
It's not used any more, recent files are only used by the filtchooser
and that one uses GtkRecentManager directly.
|
| |
|
|
|
|
| |
This should have been part of the previous commit.
|
|
|
|
| |
These are going away.
|
|
|
|
|
|
| |
This function is misnamed - it is only ever relevant for
windows. And with the ::hide-on-delete property , it is
no longer necessary to use the signal for this simple case.
|
|
|
|
|
|
| |
These functions are entirely trivial, their documentation
is much longer than their implementation, and it contains
an example that is annotated as "don't do this"...
|
| |
|
|
|
|
|
| |
This lets us avoid ::delete-event signal handlers for just
this purpose.
|
|
|
|
|
| |
Drop mention of GDK_GL, GDK_VULKAN and GDK_RENDERING_MODE,
add docs for GSK_DEBUG and new debug keys that were added.
|
|
|
|
| |
Best to document them while they're fresh.
|
|
|
|
| |
This was not documented at all yet.
|
|
|
|
| |
Several values for GDK_DEBUG were missing from the docs.
|
|
|
|
| |
And document the existing ones.
|
|
|
|
| |
The multihead, xim and xinerama keys do nothing anymore.
|
|
|
|
| |
There is no draw or nogl value for GDK_DEBUG.
|
|
|
|
| |
GTK_DEBUG_MISC is not used at all. Drop it.
|
|
|
|
| |
We no longer do that.
|
|
|
|
|
|
| |
This is a bit of filechooser internals that gets shared with
nautilus, which is fine, but it shouldn't be part of our
public API. There are no other users than nautilus.
|
| |
|
|
|
|
| |
This is almost as unpleasant with meson as it is with autotools.
|
|
|
|
| |
All the old cursor font images are unused.
|
|
|
|
|
| |
This is a CSS font level 4 property that lets us
use font variation settings from css.
|
|
|
|
|
|
| |
These can't be returned as part of the font description,
so we need new api for them. For now, this is just readonly
properties. Maybe these should be writable too, eventually.
|
|
|
|
|
| |
These are now handled in a more systematic fashion
using GtkFontChooserLevel.
|
|
|
|
|
| |
This is a more systematic approach to reducing the
level of detail in the font chooser.
|
|
|
|
|
| |
This changes the recent additions to the css property
docs to also use <phrase role="nowrap">
|
|
|
|
|
|
|
|
| |
Mostly spaces.
Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com>
https://bugzilla.gnome.org/show_bug.cgi?id=791710
|
|
|
|
|
|
| |
Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com>
https://bugzilla.gnome.org/show_bug.cgi?id=791710
|
|
|
|
|
|
| |
Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com>
https://bugzilla.gnome.org/show_bug.cgi?id=791710
|
|
|
|
|
|
| |
Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com>
https://bugzilla.gnome.org/show_bug.cgi?id=791710
|
|
|
|
|
|
| |
Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com>
https://bugzilla.gnome.org/show_bug.cgi?id=791710
|
|
|
|
|
|
| |
Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com>
https://bugzilla.gnome.org/show_bug.cgi?id=791710
|
|
|
|
|
|
| |
Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com>
https://bugzilla.gnome.org/show_bug.cgi?id=791710
|
|
|
|
|
|
| |
Signed-off-by: Arnaud Rebillout <elboulangero@gmail.com>
https://bugzilla.gnome.org/show_bug.cgi?id=791710
|