![]() |
![]() |
![]() |
![]() |
gedit is a quite old piece of software (created in 1998, at the beginnings of the GNOME project), and as every software, the code evolves during its lifetime. So there are sometimes API breaks for gedit plugins, there are no API stability guarantees.
When it is possible, instead of directly removing an API, that API is first marked as deprecated, and then removed for the next API break. See the index of deprecated symbols.
The GeditProgressInfoBar
class has been restored
GeditDocument is no longer a subclass of TeplBuffer.
The GeditDocument::cursor-moved
signal has been restored.
The GeditDocument:shortname
property has been restored.
The gedit_document_is_untouched()
function has been
restored.
The gedit_view_set_font()
function has been restored.
DEBUG_METADATA
has been restored.
The GBOOLEAN_TO_POINTER()
and
GPOINTER_TO_BOOLEAN()
macros have been restored to
gedit-utils.h
.
All previously deprecated APIs have been removed.
The GeditProgressInfoBar
class has been removed, you can
use TeplProgressInfoBar
instead.
GeditDocument is now a subclass of TeplBuffer.
The GeditDocument::cursor-moved
signal has been removed.
You can use the TeplBuffer API
instead.
The gedit_document_get_uri_for_display()
function has
been removed from the public API.
The GeditDocument:shortname
property has been removed.
You can use the TeplFile API instead.
The gedit_document_is_untouched()
function has been
removed. You can use the TeplBuffer
API instead.
The gedit_view_set_font()
function has been removed.
DEBUG_METADATA
has been removed.
All previously deprecated APIs have been removed.
The lockdown support has been removed (for the
org.gnome.desktop.lockdown GSettings). So the
gedit_app_get_lockdown()
function has been removed.
The GBOOLEAN_TO_POINTER()
and
GPOINTER_TO_BOOLEAN()
macros have been removed from
gedit-utils.h
.
The gedit_utils_get_current_workspace()
,
gedit_utils_get_window_workspace()
and
gedit_utils_get_current_viewport()
functions have been
removed because workspaces information is not available on Wayland.
All previously deprecated APIs have been removed.
The GeditDocument:use-gvfs-metadata
property has been
removed. But there was anyway a warning for not using that property in
a gedit plugin.
For gedit_document_get_metadata()
and gedit_document_set_metadata(),
the key names should now have the prefix "gedit-"
with
possibly an additional namespace for the plugin name, for example
"gedit-spell-foobar"
. So the key names are now the same
regardless of the operating system, and the key names should no longer
start with "metadata::"
.