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