blob: 41b68da1e7c966f79204073261e4502a9ba77a81 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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.
|