summaryrefslogtreecommitdiff
path: root/NEWS
blob: 775e661f159e9cf76a77e73aed2b59bc8e655816 (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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
### pluma 1.19.3

    sync with transifex
    pluma-window: have GtkRecentData on stack instead of allocating it
    WidthOfScreen and HeightOfScreen implementation
    Fixes for regexp replacement with backreferences (e.g. "\0") (#259)
    pluma-view.c: use one static variable instead two to do the same job
    make sure pluma open in the same window of the workspace
    Fix: pluma closes tabs unexpectedly with [right+middle] click
    [ctrl] + [+] / [ctrl] + [-] using the numeric keypad
    add gsettings key: Show save confirmation if the files have changes
    Fix: wrong behavior holding down [middle + right] click
    [ctrl] + [+] / [ctrl] + [-] to increase/decrease font size

### pluma 1.19.2

  * sync with transifex
  * don't request to save documents with no changes
  * add gsettings key to hide/show(default) tabs with the side pane
  * Hide tabs if we are using the sidebar
  * gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions:
  * avoid deprecated gdk_screen_get_width/height
  * avoid deprecated gdk_screen_make_display_name
  * pluma-help: don't use deprecated gtk_show_uri
  * filebrowser: don't use deprecated gtk_show_uri
  * avoid deprecated gdk_display_get_screen and gdk_screen_get_number
  * enable the abbility to save the document if it was changed externally
  * disable the abbility to save the document if it has no changes

### pluma 1.19.1

  * print-preferences UI: fix some basic deprecations
  * encoding-dialog UI: fix some basic deprecations
  * preferences-dialog UI: fix some basic deprecations
  * pluma-panel: remove  deprecated GtkImage types
  * plumal-panel: remove some GtkStock deprecations
  * search-dialogs: fix a -Wpointer-compare warning
  * tag-list-plugin: avoid deprecated GtkStock
  * file-browser-widget: fix one stock deprecation
  * configure: drop GLIB_VERSION_MAX_ALLOWED
  * File browser: don't use GIOScheduler (deprecated)
  * file-browser-view: silent some build warnings
  * pluma-view: avoid GtkStock deprecations
  * pluma-tab: replace some GtkStock icons
  * pluma-notebook: don't use deprecated gdk_cursor_new
  * progress-message-area: fix one GtkStock deprecation
  * io-error-message-dialog: fix some GtkStock deprecation warnings
  * Restore Polish translation credits from GNOME
  * Fix: pluma closes tabs unexpectedly with middle click
  * pluma-notebook.c: fix a build warning

### pluma 1.19.0

  * sync with transifex
  * double click to the right of the last open tab to open a new tab
  * Support new location of gtk bookmarks file
  * docs: we have encodings combobox, not option menu
  * remove references to PlumaStatus
  * docs: remove some references to nonexistent stuff
  * filebrowser: don't parse .hidden files - GIO does it since 2.36
  * update copyright year to 2017
  * close confirm dialog: enable selection + disable focus in all labels
  * close confirm dialog: set max width for labels
  * fix typo in code comments
  * fix running under wayland
  * modelines: fix random crash on closing one of several Pluma windows

### pluma 1.18.0

  * NEWS: use consistent, project wide, markdown-like formatting
    to make generating release announcements easier
  * Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and
    --with-gtk build option
  * Build: actually build GObject introspection data
  * Build: remove --enable-deprecations option - it actually
    disabled all deprecated stuff
  * Add ability to search/replace text using regular expressions
  * Drop Python bindings and --enable-python build option
  * Port plugin system and both C and Python plugins to libpeas
  * Snippets plugin: stop exposing functions on Pluma message bus
    (doesn't work with GObject introspection)
  * Snippets plugin: fix snippet parts staying after Ctrl-Z
  * Fix unexpected closing of the first tab with middle-click
    under the line numbers column
  * Fix some runtime warnings in plugins
  * Some more fixes and cleanups in code and docs
  * Translations update

### pluma 1.16.0

  * Use GtkAboutDialog instead of MateAboutDialog
  * Drop dependency on libmate-desktop and --without-matedesktop
    build option
  * GTK+3: fix lots of deprecations
  * Some more fixes and cleanups
  * Translations update

### pluma 1.14.1

  * Enable spell checking for new documents when Always Autocheck
    option is selected in Spell Check plugin
  * Fix restoring cursor position when loading a document
  * Install externaltools plugin only with Python support enabled
  * Translations update
  * Make distcheck use currently selected GTK+ version

### pluma 1.14.0

  * Drop MateConf migration script
  * Implement middle-click tab closing
  * Add a new Configure dialog for the Spell Check plugin
  * Make switch-c tool in external tools work, fix security issue
  * GTK+3: add style classes pluma-window and pluma-print-preview
  * GTK+3: fix several deprecations
  * Some more fixes and cleanups
  * Translations update
  * Add Changelog generation

### pluma 1.12.2

  * Python console plugin: fix missing icon in plugin list
  * Fix possible use-after-free during incremental search
  * GTK+3: fix incremental search entry color when text isn't found

### pluma 1.12.1

  * Add --without-matedesktop option to enable build without
    dependency on libmate-desktop

### pluma 1.12.0

  * Add --enable-tests option to enable/disable running tests
    during the build
  * Add plugin to strip trailing spaces on saving
  * Bring back active plugins listing in bugreport script
  * Drop support for win32/osx and checkupdate plugin
  * Retrieve strings directly from gschema (requires intltool 0.50.1)
  * Capitalize Pluma in window titles and desktop file
  * GTK3. fix print-preview
  * Some annotation fixes
  * Some minor fixes and cleanups

### pluma 1.10.2

  * Window title: display full path to files on mounted drives
  * Close confirmation dialog: make text unfocusable
  * Quickopen plugin: fix filebrowser plugin support
  * Time plugin: GTK+3 fix
  * Multiple help fixes

### pluma 1.10.1

  * Fix gschema translations
  * GTK3 fixes
  * Fix man page formatting
  * Build system fixes

### pluma 1.10.0

  * Use MateAboutDialog from libmate-desktop

### pluma 1.8.1

  * Fix go to line crash
  * Translations updates

### pluma 1.8.0

  * Add GTK3 support
  * Use yelp-tools instead of mate-doc-utils
  * Move user plugin dir from config_dir to data_dir. Plugins should have
    never been installed in the config dir as they are not part of the
    configuration. This means user will need to move the plugins directory
    from: $HOME/.config/pluma/ to $HOME/.local/share/pluma/.

### pluma 1.5.0

  * Migration to GSettings and drop mateconf
    (All code is migrated, except pythonconsole plugin. The plugin works,
    except you cant configure it; the configurable things were command
    and error colors; this will be fixed migrating the plugin to Gir
    instead of python-gtk)