1 CHANGELOG
2 =========
3
4 version 1.6.0 (2024-12-05)
5 --------------------------
6
7 - added IO filters
8 - added gzip/bzip2 default options for opening and saving of compressed files
9 - added a filter for monospace fonts to the font selector
10 - added preferences for undo limits
11 - added fallbackCharset preference
12 - improved filedialog error handling
13 - improved fillParagraph to be utf-8 aware
14 - improved clipboard_to_string macro function to support utf-8
15 - improved tolower/toupper macro functions to support utf-8
16 - improved xnedit unicode-capable textfield and enabled it by default
17 - improved text rendering and resizing performance
18 - improved opening of large files
19 - changed max tab size to 256
20 - removed dependency on libpcre for matching editorconfig patterns
21 - fixed encoding when including files
22 - fixed crash in filename_dialog macro function
23 – fixed compatibility with Motif 2.3.8
24 - fixed detached tab window size
25 - fixed font width detection
26 - fixed filedialog not showing the default name when available
27 - fixed some memory leaks and uninitialized memory access
28 - fixed crash on Solaris sparc
29 - fixed build on Solaris/Illumos
30 - fixed integer overflow/possible buffer overflow in measureVisLine
31 - fixed some UI color inconsistencies
32 - fixed some color dialog rendering issues
33 - fixed encoding error dropdown menu not working sometimes
34
35 version 1.5.3 (2024-02-12)
36 --------------------------
37
38 - changed file dialog to remember the filter setting
39 - fixed uninitialized memory access
40 - fixed editorconfig end_of_line setting was not applied
41 - fixed cursor line highlighting rendering
42
43 version 1.5.2 (2023-10-05)
44 --------------------------
45
46 - fixed disabling Read Only doesn't disable encoding error locks
47 - fixed filedialog not showing the sort indicator sometimes
48 - fixed potential buffer overflow in ExecShellCommand/ExecCursorLine
49 - fixed build on Solaris 10
50
51 version 1.5.1 (2023-09-06)
52 --------------------------
53
54 - added DISABLE_MULTICURSOR compile option
55 - fixed potential crash caused by uninitialized memory access in CreateBGMenu
56 - fixed unnecessary stat line updates when using multiple cursors
57 - fixed cursor line highlighting bug when removing a selection
58
59 version 1.5.0 (2023-07-09)
60 --------------------------
61
62 - added experimental support for multi-cursor editing
63 - added new setting Lock File on Encoding Error
64 - added horizontal scrolling via btn6/7
65 - added current window size as default values to Initial Window Size dialog
66 - added marking to iconified windows in the window menu
67 - added persistent search/replace history
68 - added CDE dnd integration
69 - updated macos makefile
70 - improved font width detection
71 - improved text rendering performance
72 - changed behavior when a file was opened with encoding errors (lock on error)
73 - removed file dialog icon view / removed libXpm dependency
74 - fixed macro recording of composed characters
75 - fixed xnc not detecting the correct virtual desktop of windows
76 - fixed new file name not always used in the save file dialog/detaiview
77 - fixed possible out-of-bounds read in primary selection
78 - fixed line number background clip rectangle
79 - fixed case insensitive search not working with non-ASCII characters
80 - fixed isrcFind icon size setting
81
82 version 1.4.1 (2022-07-10)
83 --------------------------
84
85 - changed initial focus to New File Name textfield in the Save File dialog
86 - added _NET_WM_NAME window property for improved support of utf8 window titles
87 - improved primary selection compatibility
88 - fixed return key not working in the Save File dialog
89 - fixed color dialog not working with older motif versions
90 - fixed build on Solaris
91 - fixed EditorConfig unset
92 - fixed uninitialized memory read in drawString()
93 - fixed LDFLAGS not used when linking binaries
94
95 version 1.4.0 (2022-01-09)
96 --------------------------
97
98 - updated C, C++ and Java syntax highlighting
99 - added Lua syntax highlighting
100 - added OCaml syntax highlighting
101 - added support for DESTDIR parameter in the make install target
102 - added ansi escape sequence color rendering
103 - added color chooser
104 - added warning before overriding existing files
105 - added encoding error list
106 - added possibility to close tabs with middle mouse button
107 - tab position can be changed with dnd in the same window now
108 - improved file dialog(Ctrl+L shortcut, support for absolute file names)
109 - fixed Edit Lower-case/Upper-case with non-ASCII characters
110 - removed "Cannot get X Input Manager" error message
111
112 version 1.3.3 (2021-08-18)
113 --------------------------
114
115 - fixed potential buffer overflow in server/client mode
116 - fixed half-visible button in "Save Files" dialog
117 - fixed search history recall in alternate "Replace All" dialog
118 - added cygwin support
119
120 version 1.3.2 (2021-06-13)
121 --------------------------
122
123 - font dialog: use font family as name if the full name is not available
124 - fixed slow performance in some cases when Highlight Cursor Line is enabled
125 - fixed Highlight Cursor Line state in new documents
126 - fixed cursor line highlighting if wrap mode is 'None'
127 - fixed crash in font dialog when size is changed and no item is selected
128 - fixed build on Solaris 10
129
130 version 1.3.1 (2021-05-29)
131 --------------------------
132
133 - fixed encoding detection
134 - fixed font selector
135 - fixed cursor rendering when wrap mode is 'none'
136 - fixed color initialization in split pane
137 - fixed saving nedit.iconSize setting
138 - fixed filedialog pathbar not separating directories with 1-char names
139 - removed support for legacy .nedit config file
140 - changed env NEDIT_HOME to XNEDIT_HOME
141 - added cygwin Makefile
142
143 version 1.3.0 (2021-05-19)
144 --------------------------
145
146 - added cursor line highlighting
147 - added indent rainbow
148 - added support for EditorConfig
149 - added option for displaying the current encoding in the window title
150 - added default encoding preference
151 - added preference for toolbar icon size
152 - added separate line number background color
153 - improved input method usage
154 - fixed Drag'n'Drop not working with some file managers
155 - fixed Paste Column not working correctly with multibyte characters
156 - fixed message dialog button inconsistency
157 - fixed flickering line numbers while typing
158 - fixed compiling with REPLACE_SCOPE option
159 - fixed input via keypad
160 - fixed UTF-8 decoding
161 - fixed cursor rendering near multibyte characters
162
163 version 1.2.2 (2021-01-18)
164 --------------------------
165
166 - added possibility to scroll with mouse wheel while selecting text
167 - fixed rendering issue when the window is resized
168 - fixed that Revert to Saved could skip the first two bytes in some cases
169 - minor code cleanup
170
171 version 1.2.1 (2020-11-14)
172 --------------------------
173
174 - added alternative textfield widget for the search/replace dialog
175 with better unicode support
176 - added shortcuts for selecting files in the filedialog detail view
177 - added text zoom functionality to the help window
178 - fixed bom setting not always applied in the save file dialog
179 - fixed line number drawing without Xrender
180 - fixed file open not working with detail view after changing the directory
181 - some code cleanup
182
183 version 1.2.0 (2020-03-08)
184 --------------------------
185
186 - added simple encoding detection
187 - added option to change encoding on "Revert to Saved"
188 - added dialog for inserting unicode codepoints (replaces "Insert Ctrl Code")
189 - added detail view to the file dialog
190 - added menu entry for resetting font zoom (caused by ctrl +/- or mouse wheel)
191 - added support for opening files by drag'n'drop to the main window (xdnd)
192 - added new dialog for saving files on window-close
193 - fixed paste from primary selection on macOS
194 - fixed encoding conversion bug
195 - some code cleanup
196
197 version 1.1.1 (2019-08-18)
198 --------------------------
199
200 - fixed zoom shortcuts not useable with numpad
201 - fixed external commands not working when using xnedit background mode (xnc)
202 - improved font selector (sorted font list)
203
204 version 1.1.0 (2019-07-21)
205 --------------------------
206
207 - added markdown syntax highlighting
208 - added ctrl++ and ctrl+- shortcuts for changing font size
209 - added file dialog button for creating directories
210 - added some additional preferences (not changeable via menu)
211 - added macOS makefile
212 - fixed text widget rendering issues with non-compositing window manager
213 - fixed internal window/document initalization (encoding, fonts)
214 - fixed text color settings being ignored when syntax highlighting is disabled
215 - fixed window resizing on font changes
216 - improved file dialog performance
217
218 version 1.0.1 (2019-04-03)
219 --------------------------
220
221 - fixed encoding conversion skipping bytes
222 - fixed encoding incompatibility between text widget and search dialog when
223 using a non-utf8 locale
224 - changed default encoding from utf8 to the locale encoding
225 - fixed encoding problems in the clipboard when no UTF8_STRING value available
226
227
228 version 1.0.0 (2019-02-24)
229 --------------------------
230
231 - first XNEdit release
232