[aa7898]: doc / CHANGES.txt Maximize Restore History

Download this file

CHANGES.txt    208 lines (133 with data), 7.4 kB

  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
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
jEdit 5.1 version history
(changes since jEdit 5.0pre1)
:encoding=UTF-8:
{{{ Version 5.1pre1
Thanks to Bjรถrn "Vampire" Kautler, Jarek Czekalski, Thomas Meyer,
Matthieu Casanova, Alan Ezust, Malathi, Vladimir Avdonin, Eric Le Lay,
Darien Brown, Steve snarum-micron, EdorFaus, Brian Clapper and Maik Nijhuis
for contributing to this release.
{{{ Bug fixes
- Fixed whole word search (#3551515 Matthieu Casanova)
- Added missing localization string:
options.plugin-manager.list-cache.minutes (#3574373 Matthieu Casanova)
- Correctly determine whether Look and Feel did change to not touch it if it
stays the same as this might cause delays and Exceptions.
(Bjรถrn "Vampire" Kautler)
- Handle menu bar mnemonics with precedence over otherwise defined shortcuts as
they are shown visually to the user (#3528208 Bjรถrn "Vampire" Kautler)
- Fix keymap duplication (Bjรถrn "Vampire" Kautler)
- Fix AutoSave exception after multiline cut (#3017650 Thomas Meyer)
- Undomanager: Don't compact significant edits (#patch 3560615 Thomas Meyer)
- Fixed undo after replace all with beanshell only first occurance
(#3551910 Thomas Meyer)
- Search all buffers now observes current BufferSet scope and can be restricted
to the current view's buffers when scope is not global. (#3423442 Alan Ezust)
- Fix File status checking after buffer switch (#1871440 Alan Ezust)
- Fix File status checking before save (#3562315 Alan Ezust) [merged into 5.0.x]
- Fixed the StandaloneTextArea that cannot load keymaps
(#3562023 Matthieu Casanova) [merged into 5.0.x]
- The .jedit/modes/catalog is now written using UTF-8 instead of default
OS encoding (#3560800 Matthieu Casanova) [merged into 5.0.x]
- Undo restores selection state in simple cases (deletions, replaces
on simple range selections). (patch #1570553 Maik Nijhuis, Thomas Meyer,
Jarek Czekalski)
- Fix a case where a NPE occurs when removing a plugin
(#3557441 Matthieu Casanova) [merged into 5.0.x]
- Filter not synchronizing in search dialog when
"All buffers" is selected. (#1646584, patch #3549905 Eric Le Lay)
- Recognizing "Extra word characters" in "Whole word" option in
searches (#3522497, patch #3543524 Malathi) [merged into 5.0.x]
- Fix pressing return in parent files of the VFS browser that do not browse
the selected folder as it should (patch #3543499 by Eric Le Lay)
[merged into 5.0.x]
- Fixed VFS session not ended in VFS.copy() api (#3522406 Matthieu Casanova)
- Use of a scrollable list for delete dialog confirmation
(#2911520 Matthieu Casanova)
- The macro Display_Abbreviations is broken (#3539691 Matthieu Casanova)
[merged into 5.0.x]
- Fix selecting mode based on exact filename match. (#3562935 Dale Anson)
}}}
{{{ API Changes
- Deprecated extra overloads of IOUtilities.closeQuietly() in favor of
using Java5 closeQuietly(Closeable) instead. (Alan Ezust)
- New class: OneTimeMigrationStep, for adding property migration services
(used by fix for #1871440 Alan Ezust)
- New method VFSBrowser.getLastVisitedPath() (Jarek Czekalski)
- New method IOUtilities.closeQuietly(ObjectInput) (Matthieu Casanova)
- New method IOUtilities.closeQuietly(ObjectOutput) (Matthieu Casanova)
- New method MiscUtilities.openInDesktop() (Alan Ezust) [merged into 5.0.x]
- New method GUIUtilities.setAutoMnemonic(AbstractButton) (Jarek Czekalski)
- New method: View.getBuffers(), aware of bufferset scope. (Alan Ezust)
- Removed View.setBuffer(Buffer, boolean, boolean) and
View.setBuffer(Buffer, boolean): methods that had disableFileCheck flag in
since View no longer checks file status there. (#1871440 Alan Ezust)
- AllBufferSet.AllBufferSet(String glob, View v) - additional required
argument for View in constructor argument list. (#3423442 Alan Ezust)
- Removed classes: IOProgressMonitor, WorkRequest, WorkThreadPool,
WorkThreadProgressListener (Thomas Meyer)
- Removed VFSManager.getIOThreadPool() (Thomas Meyer)
- Converted BufferIORequest, VFSFileChooserDialog.GetFileTypeRequest and
TextAreaTransferHandler.DraggedURLLoader to a Task (Thomas Meyer)
- Converted TaskManager to an enum singelton (Thomas Meyer)
- Changed VFSManager.runInWorkThread(Runnable) to
VFSManager.runInWorkThread(Task) and made it accept only IO tasks
- New class: AwtRunnableQueue (Thomas Meyer)
}}}
{{{ Editing
- There is now a new encoding Native2ASCII which collapses unicode
escapes in ISO-8859-1 files on read and expands characters that cannot be
encoded with ASCII as unicode escapes on write. This encoding is the one Java
properties files should be in. (Bjรถrn "Vampire" Kautler)
- Highlight entity references in xml attributes (#3559971 Eric Le Lay)
- Added highlight of chapter title in rfc edit mode (Matthieu Casanova)
- Fixed shellscript do escape single quote with backslash
(#3557453 Matthieu Casanova)
- Updated ColdFusion mode (#3518536, #3561048 Darien Brown)
- Updated Verilog mode (#3536967 Steve snarum-micron)
}}}
{{{ UI
- Add a "German Keyboard" keymap that replaces shortcuts that are not reachable
on a german keyboard by reachable ones. (Bjรถrn "Vampire" Kautler)
- Emacs macros and keymap updates. (Brian Clapper)
- Use separate (shorter) label for "whole word search" in the search bar.
(Shlomy Reinstein)
- Added a right click popup menu with a copy action in the Error dialog
(#3557023 Matthieu Casanova)
- Avoid trouble with horizontal scrolling (Patch #3134788, EdorFaus)
- Enable ContextMenu via keyboard to VFS-BrowserView (#3560239, Thomas Meyer)
- Added russian localization (patch #3544154 Vladimir Avdonin)
[merged into 5.0.x]
- Added a possibility to suppress synchronization of the filter in search
dialog, using a hidden setting in jedit.props: search.dontSyncFilter.
(Jarek Czekalski)
- Added mnemonics for popup menus in File System Browser (Commands, Plugins,
Favorites). (Jarek Czekalski)
}}}
{{{ Miscellaneous
- Translate underscores to spaces when displaying keymap names in the UI to
eliminate files with spaces in the name. (Bjรถrn "Vampire" Kautler)
- jeditresource:/ URL handler now also checks jEditHome for files so
it can be used to link to core documentation. (#3565139 Alan Ezust)
[merged into 5.0.x]
- New macro in Files section: "Open Selection In Desktop" (Jarek Czekalski)
- Open Selection macro improvements. An attempt is made to use current
VFS browser directory as a parent for the highlighted filename.
In case of no selection the path under caret is used. (Jarek Czekalski)
- Fixed unreasonable quadratic operations which could be observable on
big search&replace-all. (Patch #3533838 by Thomas Meyer)
- Avoided unreasonable memory consumption by duplicate String instances
that could be allocated for each occurrence in a big
search&replace-all. (Patch #3528619 by Thomas Meyer)
- Fix high memory usage for large search&replace all operations.
(Patch #3531515 by Thomas Meyer)
- Fix memory usage of Buffer.calculateHash() (patch# 3560429, Thomas Meyer)
- Make_Bug_Report macro now use logs edit mode to have a little coloring
in the result (Matthieu Casanova)
- Beep on output option in Activity log settings
(request #3551931 Jarek Czekalski)
- New Plugin Manager option: Disable obsolete plugins (#2931321 Alan Ezust)
}}}
}}}
jEdit buffer local properties:
:maxLineLen=80:wrap=hard:autoIndent=simple:noTabs=true:indentSize=2:tabSize=2:
:folding=explicit:collapseFolds=2: