File: NEWS

package info (click to toggle)
lpe 1.2.8-2
  • links: PTS
  • area: main
  • in suites: bullseye, buster, sid, stretch
  • size: 4,244 kB
  • ctags: 2,848
  • sloc: ansic: 27,612; sh: 12,468; makefile: 689; yacc: 291; cs: 137; perl: 111; sed: 16
file content (209 lines) | stat: -rw-r--r-- 6,651 bytes parent folder | download | duplicates (5)
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
Changes from 1.2.5 to 1.2.6:
- Memory leak and core dump fixes

Changes from 1.2.4 to 1.2.5:
- Multiple buffer support!
- Much needed config file overhaul!
- Lpe works as a pager now!
- Build system and source tree are finally sane
- Modes work much better (still some platform-specific bugs to solve here)
- SSI instructions in htmlmode
- Hungarian translation
- Spanish manpage updated
- Lispmode added
- Debian directory with some packaging stuff

Changes from 1.2.3 to 1.2.4:
- Huge expansion of option file usage

Changes from 1.2.2 to 1.2.3:
- Fixed a bug in stream manipulation for large files
- Changes to automatic indentation
- Removed compile-time options, thereby massively simplifying code
- Added rudimentary support for config files

Changes from 1.2.1 to 1.2.2:
- Fixed some syntax highlighting issues
- Updated C++ keyword list for highlighter
- Recognize 'cc' as a C++ file extension
- Document building in non-root environments
- Added online help option
- Fixed incompatibilities with minibuf file completion

Changes from 1.2.0 to 1.2.1:
- Bug fixes for screen refresh and editor suspend
- Bug fixes for gettext link problem

Changes from 1.1.10 to 1.2.0:
- Lots of code cleaning, bug fixes, aesthetic improvements, and testing
- Other stuff I've forgotten about
- Spanish translation

Changes from 1.1.9 to 1.1.10:
- Uses autoconf/automake/libtool (a HUGE thank you to Eckehard Berns for this)
- Tab completion for modes
- Bug fixes

Changes from 1.1.8 to 1.1.9:
- Huge changes to key bindings
- File completion in minibuf
- Extended auto-indent for cmode
- Fixed line range/macro bug
- Command repeater value on banner
- Other bug fixes

Changes from 1.1.7 to 1.1.8:
- Line range stream manipulation commands
- Home bounces between beginning of line and first non-whitespace
- Revamped module interface
- Removed a lot of the dynamic linking complexity
- Moved modules to /usr/local/lib/lpe by default
- Perlmode bug fix
- Fixed HTML/SGML comments
- Fixed control key display bug

Changes from 1.1.6 to 1.1.7:
- Stream manipulation commands
- Command line option '--mode'
- Fixes for Java syntax highlighting
- Fixed xterm backspace/delete behavior
- Various bug fixes

Changes from 1.1.5 to 1.1.6:
- Added macro recorder
- Added Java and mail reading modes
- Current mode displayed on status line
- Ability to explicitly choose a mode
- Next and prev word work in the minibuf
- Efficiency improvements for choosing modes on scripts
- Various bug fixes

Changes from 1.1.4 to 1.1.5:
- Generic auto-indentation
- Command repeater
- Next and previous word commands
- Modes for Perl and SGML
- Fixed compile time and code size of C/C++ modules
- Efficiency improvements for syntax highlighting
- Translation to German and Czech
- Recognizes LPE_MODULE_PATH environment variable

Changes from 1.1.3 to 1.1.4:
- A C++ mode (brace flashing and syntax highlighting)
- Syntax highlighting for HTML
- A *really* important bug fix for an editor lockup
- Other minor stuff

Changes from 1.1.2 to 1.1.3:
- Revamped the entire build system - no longer uses GNU autoconf
- Now should build again on all platforms with an appropriate Config.make
- Other minor stuff

Changes from 1.1.1 to 1.1.2:
- Drastic improvements to C syntax highlighting

Changes from 1.1.0 to 1.1.1:
- Syntax highlighting for C
- Drastic improvements to brace flashing in C
- Brace flashing (actually angle-bracket flashing) in HTML
- Bug fixes

Changes from 1.0.2 to 1.1.0:
- Replaced patch library with an options.h header file
- Implemented dynamic buffer modes to provide extensible language support

Changes from 1.0.1 to 1.0.2:
- Polish language support
- Small bug fixes to TAB behavior, long minibuf prompts, etc

Changes from 1.0.0 to 1.0.1:

- Bulgarian language support
- French language support
- House cleaning in input.c
- patches/flashbrace.patch becomes mostly usable

Changes from 0.3.5 to 1.0.0:

- Added file locking while reading and writing a file
- Removed debugging code from release builds
- Added a good bit of debugging support to debug builds
- Fixed a few minor bugs in the build system
- Bug fix for read file command, which wouldn't close the file
- Other various bug fixes

Changes from 0.3.4 to 0.3.5:

- Find next command
- fixed DEL stuff once and for all

Changes from 0.3.3 to 0.3.4:

- More code twiddling, a few bug-oid fixes, etc.

Changes from 0.3.2 to 0.3.3:

- Various bug fixes

Changes from 0.3.1 to 0.3.2:

- More autoconf twiddling... it's starting to look real by now!
- Added more canonical language support at the configure level
- Reconciled sources with ANSI C and made --enable-ansi work
- Cleaned up the code a lot

Changes from 0.3.0 to 0.3.1:

- Autoconf fixes

Changes from 0.2.7 to 0.3.0:

- Revamped entire build system to use autoconf (but not automake)
- Fixed ^? bug

Changes from 0.2.6 to 0.2.7:

- Verified FreeBSD port (thanks to Graeme Cross <gcross@netspace.net.au>)
- No real changes beyond like one line... but it's worth re-releasing for
  official FreeBSD support... first non-Linux platform

Changes from 0.2.5 to 0.2.6:

- Fixes to cursor handling in presence of 8-bit characters
- Added ability for jumpy scrolling, for better remote terminal support

Changes from 0.2.4 to 0.2.5:

- Russian translations (thanks to Vladimir Popov <mashgrad@elist.ru>)
- Started patch library (first patch thx to Chuck Mason <chuckjr@sundial.net>)
- Fixed problem handling control characters in the buffer
- Various code maintenance tasks, etc.

Changes from 0.2.3 to 0.2.4:

- Added a man page (yeah!)
- Fixes for some pretty important bugs

Changes from 0.2.2 to 0.2.3:

- Much improved error handling, especially for out of memory -- running out of
  memory should no longer crash lpe, but this has not been extensively tested
- Compatibility improvements by isolating S-Lang dependencies to one file
- Drawing optimizations to work better with gpm on the Linux console
- Improved command line handling (thanks to Vladimir Popov <mashgrad@elist.ru>)

Changes from 0.2.1 to 0.2.2:

- Added /usr/local/include and /usr/local/lib to appropriate paths in build, in
  case someone is building from a locally installed S-Lang library
- Separated messages for easier localization
- Kill buffer is now preserved when a new file is opened
- Fixed limitation to standard ASCII characters in mini-buffer
- Added mundane alternatives to arrow keys, etc. for cursor movement
- Various minor bug fixes

Changes from 0.2.0 to 0.2.1:

- Fixed TAB support, which was previously somewhat broken
- Fixed limitation to standard ASCII characters in buffer  (thanks go to
  Vladimir Popov <mashgrad@elist.ru> for pointing this out)