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 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381
|
Version 1.13.7 - 2008-03-08
* fixed display for single-byte encodings on linux.
Version 1.13.6 - 2008-01-21
* allow large tab size (up to 99).
* fixed calculator to recognize .123 numbers without leading zero.
* fixed block functions prompt (on F4).
* perl syntax updated.
Version 1.13.5 - 2007-08-08
* fixed search not to match empty string.
* match only base name when choosing appropriate syntax section.
* syntax descriptions updated.
Version 1.13.4 - 2006-11-30
* don't do autoindent when pasting from terminal.
* improve terminal pasting speed.
* perl syntax updated.
* new syntax patterns for named.conf.
* new syntax description for Verilog (by Serge Vakulenko).
Version 1.13.3 - 2006-06-21
* support comment-line operation for java and sql.
* added two special putty key codes.
* sped up line number calculation.
Version 1.13.2 - 2006-05-15
* fixed a coredump in block-write (history-related).
Version 1.13.1 - 2006-05-13
* null terminate history lines when reading. This fixes auto loading of last
file by default.
* fixed erroneous messages when there were no history file at the start.
Version 1.13.0 - 2006-04-20
* added `match case' option.
* improved built-in calculator (hex, oct, binary operations, insertion to
text, more trig functions, factorial).
* changed history file format.
* optimized memory usage.
* implemented generic russian input mode.
Version 1.12.7 - 2006-04-13
* added support for ncurses extended names. Now shift-arrows work on fc5 xterm.
Version 1.12.6 - 2006-03-22
* fixed rectangular block detete, copy, move, paste in utf-8 mode.
* fixed text optimization.
* fixed history file truncation when it gets smaller.
Version 1.12.5 - 2005-07-20
* fixed shift(control)-end/begin on linux console.
Version 1.12.4 - 2005-07-12
* added c-style comments to php syntax.
* added redhat-modified xterm key codes.
* fixed shift-keys on linux console.
Version 1.12.3 - 2005-06-20
* shell and pipe commands history added.
* rxvt-unicode key codes added.
* fixed compilation on some systems.
Version 1.12.2 - 2005-05-31
* fixed replace mode for wide characters.
* fixed a bug in line/column determination with wide characters.
* fixed compilation without ncursesw.
Version 1.12.1 - 2005-04-26
* text formatting and some text operations fixed for wide characters.
* fixed compilation on some systems.
* syntax rules updated for php, tcl, sql.
Version 1.12.0 - 2005-03-03
* new syntax descriptions (Ada, GNU Assembler, Oracle PL/SQL, SNMP MIB,
Texinfo, TeX, PHP, Tcl, Metafont, Patch (diff output), Generic config files
(by Serge Vakulenko).
* don't glue changes together in undo if there was a pause.
* improved handling of unprintable wide characters.
* compilation fixes.
* made wide character selection available in string input dialog.
* fixed search pattern corruption when searching for $x ...
* added .cpp and .cxx extension for comment-line function.
* fixed compilation on systems without wide characters.
Version 1.11.3 - 2004-08-11
* fixed input of long lines when prompted.
Version 1.11.2 - 2004-06-08
* don't show shortcuts with undefined in terminfo keys.
* fixed: mark text as modified properly in overstrike mode.
* fixed null termination of file name in load/save-as dialog.
Version 1.11.1 - 2004-05-20
* fixed a memory allocation error.
* forced usage of old regex included with le to workaround a glibc bug.
Version 1.11.0 - 2004-05-19
* full undo/redo.
* fixed compilation without ncursesw.
* small multibyte support improvements.
Version 1.10.1 - 2004-04-29
* new action choose-wide-character, accessible from menu.
* new action insert-wchar-by-code, default binding is Meta-W.
* implemented frame drawing in mb mode.
* preserve block marks on line-end action in text mode.
* fixes for non-printable and zero-width characters.
Version 1.10.0 - 2004-04-02
* multibyte encoding support (e.g. utf-8). Ncurses compiled with
--enable-widec option is required.
* position to previous line indent on line-end if in text mode.
* default comment-line prefix is now '# '
* recognize // as comment beginning in C files.
* newer xterm key coded added.
* use BLKGETSIZE ioctl if supported by OS.
Version 1.9.2 2003-03-18
* save syntax highlighting on/off flag in le.ini.
* fixed char<0 handling in keyboard mapping code.
* check for broken regex in rh-8.0.
* increased history size.
Version 1.9.1 2002-08-06
* perl highlighting improved.
* fixed core dump when reading a block from pipe when current block type is
rectangular.
* added russian translation of main menu (Dmitry S. Luhtionov <mitya@mg.dp.ua>).
* fixed compilation with curses that don't support mouse.
* fixed 8-bit character handling in help.
* fixed CLK_TCK problem on newer glibc.
Version 1.9.0 2001-07-05
* added bookmark support (M-m sets bookmark, M-' goes to it).
* added $kspd to keymap-emacs, this fixes ^Z for linux terminal.
* more complete lout highlighting (by Abel Morabito).
* perl highlighting (by Vladislav V. Zhuk).
* fixed saving UseMouse parameter in ini file.
Version 1.8.2 2001-05-11
* added a configure test for broken re_search_2 in libc (it helps redhat-7.1).
Version 1.8.1 2001-04-28
* update menu key hints after keymap loading.
* fix key hints in menu in case of 8-bit characters and ^@.
Version 1.8.0 2001-04-16
* sped up file loading.
* use ftruncate/fchmod when they are available.
* stop highlighting if it takes too much time (e.g. for very long lines).
* added lout syntax patterns (by Abel Morabito <amorabito@funescoop.com.ar>).
* added emacs-like keymap (by Abel Morabito).
* stop drag mark on block operations.
* fixed handling of 8-bit characters and ^@ in keymap.
Version 1.7.1 2001-03-21
* don't insert many newline characters at end of file in text mode on
next-line action.
* html syntax patterns updated (Vladislav V. Zhuk <admin@dru.skif.net>)
Version 1.7.0 2001-03-17
* evil hack for linux console to allow marking text with shift-arrows.
* bind cut/copy/paste to shift-del/ctrl-ins/shift-ins (works on certain
terminals only - xterm and linux console)
* make it compile with gcc-3.0 prerelease.
Version 1.6.3 2001-01-31
* fix search/replace when replace string ends with a backslash.
Version 1.6.2 2001-01-17
* fix: redisplay correctly after reading block from pipe.
* fix: configure on alpha.
Version 1.6.1 2000-12-20
* add mark-all action.
* fix spinning in block [un]indent when last line of block lacks EOL.
* fix: enable file locks by default.
Version 1.6.0 2000-09-28
* tunable main menu support (.../share/le/mainmenu).
* optimized long lines displaying.
Version 1.5.8 2000-03-16
* fixed keymap loading (le was spinning if keymap file was present).
* when a file loaded in read-only mode and buffer was modified (spaces added),
don't ask to save the file.
* in hex mode when search fails and cursor was on last line of screen,
scroll the screen up.
Version 1.5.7 2000-02-24
* added html highlight patterns. An option for case-insensitive syntax
patterns.
* fixed screen updating in rare cases when searching.
* fixed Shift-End in text mode on new xterm's.
* fixed compilation on OSF/1.
Version 1.5.6 2000-01-21
* fixed cursor positioning in search/replace in text mode.
* fixed compilation with solaris' native curses.
Version 1.5.5 1999-11-06
* better interaction with new xterms (xterm-120 and later). You need an
improved terminfo.
* ~F11 (or Esc+F11) to yank block, ~F12 (or Esc+F12) to delete (cut) block.
* it is now possible to do block marking with shift-arrows on new xterm.
* help text is now in a separate data file.
* replace inside the block fixed (the `#' replace mode).
* replace to string containing \\ fixed.
Version 1.5.4 1999-10-06
* add start-drag-mark action to keymap and menu.
* handle set-block-begin and set-block-end well in case drag-mark is active.
* option --config to specify alternative config file.
* fix start-drag-mark in text mode when cursor is past eol.
* workaround for problem with curses bool != c++ bool.
Version 1.5.3 1999-08-18
* search/replace is now supported in mmap-rw mode.
* search/replace sped up.
* added search for binary strings given as codes:
for hex: `$x 5A F4 EC'
for others: `$n 0x5A 124 0177'
* fixed Tab key (indent) in overstrike mode.
Version 1.5.2 1999-06-11
* fixed backward word search (e.g. for `$w word').
* fixed man page to work with whatis.
Version 1.5.1 1999-02-26
* fixed typo in ReadConf, now terminal options are read in properly.
Version 1.5.0
* mouse support inside option forms
* mouse is now optional
* allow to choose one of predefined color schemes
* hold read lock while editing, and set write lock only on load and save
* added M-f for formatting commands
* added key_ll for end-of-line
* 'r' in format mode ajusts to the right only one line instead of paragraph
* *.po syntax support
* don't set environment variable NAME, use FNAME (the former conflicts with
mail programs)
* syntax and predefined colors tweaks
* search options: ``$options string'' where options is string of chars:
`i' for case insensitive, `w' for whole words only. Then it searches for
string using the options.
* rectangular block operations sped up
bugs fixed:
* extra space was left in right-only formatting - fixed
* disallow block yank in r/o mode
* a bug made deleting of rectangular block very slow
* rectangular block copy in Text mode fixed.
Version 1.4.2
* extended maximum line length for formatting
* backup number was not saved in options file - fixed
* backup files were not created with no suffix in specified backup directory
* F2, ~F2 in options form did not work
Version 1.4.1
* auto word wrap added (turn on in format options)
* sped up automatic search/replace
* added java syntax patterns
* Display problem in hex mode for huge files fixed
* ^P (quoted-insert) in mmap mode fixed
* tables drawing fixed
Version 1.4.0
* now it is possible to use default colors of xterm in palette
* some bugs in palette handling fixed
* save many versions of old file contents, %d in backup suffix.
* do not save position when file save is not confirmed
* save offset in position file -- speeds up startup in hex mode
* new editing mode selected with --mmap or --mmap-rw. Now it is possible to
edit/view directly very large files or even devices. (e.g. /dev/kmem)
* search file history for first available from cwd file to load automatically
* added python, eiffel, sather and shell syntax patterns (Serge Vakulenko
<vak@cronyx.ru>)
* make rx the default, as it seems to be faster
* milti-line constructs can now be highlighted; nested constructs disallowed
* mark last on-screen char of lines longer than screen width
* drag mode block marking added (F4+V; mark; F4)
* mouse support in xterm (via ncurses)
* added two checks for environment sanity
* cleaned up keyboard input code/improved typeahead feature
* improved scroling by pages in hex mode; optional page scrolling mode
* dump text into ~/.le/tmp - it is safer than cwd
* dump large files smoothly, 128k at a time
* save block marks on Reopen
* save timestamp on backup files
* fixed backward search (broken since 1.3.0)
* in history.cc, fixed history wrap in Prev
* fixed transformation for rectangular, unlimited to the right block
* removed accidently forgotten idcok(0)
* added fnmatch.[ch]
Version 1.3.1
* changed regex options for search
bugs fixed:
* remove condition for refresh in getch.cc - sometimes cursor was not
positioned correctly
* ^V/^T sometimes did not refresh screen properly after copying a tab
* rectangular block was copied at wrong place
Version 1.3.0
* full regular expressions search and replace
* tunable syntax highlighting based on regular expressions
* added a buffer for old block, so it is possible now to yank
a block from one file to another; deleted block can be yanked too.
* color palette editing form
* a short man page written
* M-e for line-end, M-a for line-begin; ESC+[1-0] is now equivalent to F[1-10]
* automake used
* eliminated sscanf in key recognition, so it would be faster (esp. on fbsd22)
bugs fixed:
* allow creating files when R/O file loaded
* don't turn R/O on when the load is unsuccessful
* don't bring up file selection box when reading block from pipe and the
command has * or ?
* rectangular blocks should now work better when there are tabs in text
Version 1.2.0b
* don't add -I/usr/include -L/usr/lib
* fix using TIOCGWINSZ on sco
* block.cc:Transform update
* increase delay in GetNextAction to 500ms
Version 1.2.0a
* History::operator- fixed a coredump due to extra ;
Version 1.2.0
* this is the first public release
|