diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-10 17:42:51 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-10 17:42:51 +0000 |
commit | ba429d344132c088177e853cce8ff7181570b221 (patch) | |
tree | 87ebf15269b4301737abd1735baabba71be93622 /docs/roadmap-done.md | |
parent | Initial commit. (diff) | |
download | gedit-ba429d344132c088177e853cce8ff7181570b221.tar.xz gedit-ba429d344132c088177e853cce8ff7181570b221.zip |
Adding upstream version 44.2.upstream/44.2upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'docs/roadmap-done.md')
-rw-r--r-- | docs/roadmap-done.md | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/docs/roadmap-done.md b/docs/roadmap-done.md new file mode 100644 index 0000000..41b68da --- /dev/null +++ b/docs/roadmap-done.md @@ -0,0 +1,50 @@ +gedit roadmap - done tasks +========================== + +Documentation for contributors +------------------------------ + +Write a guide to get started with gedit development. + +Done during the GNOME 3.34 development cycle. + +Tepl-ification of the gedit core +-------------------------------- + +- gedit 3.36: + - Start to use the Tepl library. + - Use some Tepl utility functions. + - Use TeplFileMetadata, remove GeditMetadataManager. +- gedit 3.38: + - Move some utility functions to the Tepl library. + - Refactor and move some I/O error infobars to Tepl. + - GeditView now inherits from TeplView. + - Port to the new Tepl metadata API. + - Use TeplStyleSchemeChooserWidget in the preferences dialog. + - Create GeditFactory class, subclass of TeplAbstractFactory. +- gedit 40: + - Use `tepl_pango_font_description_to_css()`. + - Use TeplLanguageChooser's, for choosing a language for the syntax + highlighting. Remove GeditHighlightModeSelector and + GeditHighlightModeDialog. + - Use TeplProgressInfoBar. Remove GeditProgressInfoBar. + - GeditDocument now inherits from TeplBuffer, start to use the + TeplBuffer and TeplFile APIs. + +Tepl-ification of the gedit plugins +----------------------------------- + +- gedit 40: + - Draw Spaces plugin: new implementation based on TeplSpaceDrawerPrefs. + +Other done tasks in gedit plugins +--------------------------------- + +- gedit 40: + - Smart Spaces plugin: new implementation based on a GtkSourceView feature. + +New version of gedit on Windows +------------------------------- + +gedit is available in [MSYS2](https://www.msys2.org/). The integration with +Windows is not perfect, but it mostly works. |