UNIXworkcode

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