File: NEWS

package info (click to toggle)
le 1.13.7-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 2,240 kB
  • ctags: 2,936
  • sloc: cpp: 18,295; ansic: 15,306; sh: 3,041; makefile: 125
file content (381 lines) | stat: -rw-r--r-- 12,612 bytes parent folder | download
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