File: ChangeLog

package info (click to toggle)
jered 1.6.8-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, sarge
  • size: 1,088 kB
  • ctags: 711
  • sloc: ansic: 6,939; sh: 173; makefile: 52
file content (388 lines) | stat: -rw-r--r-- 13,293 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
382
383
384
385
386
387
388
JERED (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.

Changes between v1.6.6 and 1.6.8 (13-OCT-1999)
----------------------------------------------

	* Adds:
		All messages are now available in Spanish, thanks
		to Cecilio CANO CALONGE.

Changes between v1.6.5 and 1.6.6 (9-NOV-1998)
----------------------------------------------

	* Bugs:
		In certain circumstances the cursor disappeared while
		in xterm. This was because of the default colors used.
		It worked fine with rxvt.
		Now in xterm the default normal color is defined as black
		on white, while it remain white on black when not in xterm.
		This is not really a bug correction (because if your
		default xterm color are not black on white the same problem
		could appear for you), nor it is really a bug.
		If you know a way to either set the cursor's color (I'd prefer)
		or get the default screen color (pair_content(0, &f, &b) doesn't
		work), please tell me.

		The automatic screen size recognition doesn't work anymore. I
		suppose it's a bug or a difference between ncurses 1.9.9e and
		1.9.9g I use now. The SIGWINCH signal is received by the program,
		but ncurses doesn't seem to update COLS and LINES. I'm currently
		investigating the problem. If you use ncurses 1.9.9e this
		should continue to work well for you.


Changes between v1.6.4 and 1.6.5 (13-OCT-1998)
----------------------------------------------

	* Misc:
		profile.je doesn't exist anymore. Just rename your profile.je
		to ~/.jeredrc if you still want to use it. It's format is
		exactly the same as before. The name is the only thing which
		changes.

		Every time you launch JERED it tests if the JEPROFILE
		environment variable is set or not. If it is set then it
		loads and processes this profile file. If it is not set
		then JERED tries to load the file .jeredrc from the user's
		home directory. if the user's profile file as specified
		in JEPROFILE or ~/.jeredrc doesn't exist it is created
		as an exact copy of the JERED's system profile
		(currently /etc/jeredrc). If it cannot be created then
		the default compile time settings are used.


Changes between v1.6.1 and 1.6.4 (5-OCT-1998)
----------------------------------------------

	* Adds:
		References to JERED's mailing list were added to the
		documentation.

	* Bugs:
		A lots were corrected.
		A lot of bugs is still there.


Changes between v1.6.0 and 1.6.1 (13-OCT-1997)
----------------------------------------------

	* Bugs:
		When you tried to change colors during an editing session they
		were not changed !!! This is now corrected.


Changes between v1.5.9 and 1.6.0 (20-SEP-1997)
----------------------------------------------

	* Adds:
		The screen size is now automatically detected and the screen
		redrawn if you change the size of the window (e.g. in xterm).
		However, if you are in an alert or dialog box, the screen is
		not redrawn until you leave this alert or dialog box.


	* Bugs:
		A bug was found and corrected when you used windows wider
		than 80 characters you got a SIGSEGV when a dialog box was
		displayed. It is now corrected.


	* Miscellaneous:
		The build tree has been completely redefined in order to be
		more readable and useable.

		The official documentation is now the file jered.sgml.
		FRENCH.DOC is no more included in the package.
		ENGLISH.DOC is still included until jered.sgml will be complete.
		The manual page is still included for now, prefer the info page
		generated from jered.sgml

		You are not allowed any more to edit directories !!!
		Maybe I'll add some testing to forbid to edit binary files too.


Changes between v1.5.8 and 1.5.9 (28-AUG-1997)
----------------------------------------------

	* Adds:
		Russian support was added by Vladimir Vigdorovich
		<vigd0002@gold.tc.umn.edu>

		The help bar appearance is now enhanced with the add of
		COLOR_HIGHLIGHT, each char in the help bar which follows a
		'&' is highlighted.

		A function was added to redraw the screen from scratch, its
		name is FUNCTION_REDRAW and the default key mapped to this
		function is Ctrl_L


	* Bugs:
		A bug was found and corrected when you moved a block inside
		itself, in certain circumstances, the block was deleted. It
		is now corrected.

		A bug was found and corrected when you marked a block then
		deleted some lines above the block then used the block. It
		is now corrected.


	* Miscellaneous:
		Some #if were added to take much more care of what is defined
		by automake/autoconf.

		Small adds and corrections to text files.


Changes between v1.5.6 and 1.5.8 (28-MAY-1997)
----------------------------------------------

	* Adds:
		You can now use internal commands to modify profile.je
		settings, e.g. type F1 then :TABSIZE:3 to change the
		tabsize value from the value read in profile.je to 3.
		The modifications you do this way don't remain when
		you quit the editor. The syntax is just the same as in
		profile.je except that you must begin your command with
		the character ':' like other internal commands.

		All JERED's messages are now located in the file messages.c
		so you can translate the user interface very quickly.
		Each message is accessible through an index. The indexes are
		all in the file messages.h
		Four languages are available: English, French, Finnish and
		German. For now German is the same as ENGLISH !!!

		The help function generates automatically the help file
		according to the current key mappings. (By default the
		help function is accessible through ESC_h)

		The 'macros' subdirectory is now included when you
		type the command 'make dist'.


	* Bugs:
		I'm almost sure there's another bug with blocks: I've got
		a problem copying and moving blocks from/to three files
		in the same editing session. This problem is very hard to
		define and I was not able to reproduce it.

		A bug was found and corrected: when you go
		to the previous word, when you're on the first word and when
		the line begins with spaces, you entered an infinite loop.


	* Miscellaneous:
		When you go up or down one paragraph, screen refreshing is
		disabled so the cursor's motion is quicker.

		The version string is now included directly from the file
		configure.in

		Small corrections in jered.lsm and README


Changes between v1.5.5 and 1.5.6 (24-MAY-1997)
----------------------------------------------

	* Adds:
		file locking capabilities were added, with the profile variable
		LOCK which you can set to NONE (default) READONLY (to prevent
		other users from writing a file you are editing) or STRICT
		(to prevent other users from reading a file you are editing).


       * Bugs:
		a serious bug existed when you tried to copy a block just
		before itself in the same file, it is now CORRECTED !


       * Miscellaneous:
		When you use macros, you don't need anymore to ensure each
		available function is mapped to a corresponding key. If
		necessary, a not mapped function is mapped internally to
		KEY_MAX to be executed.


Changes between v1.4.9 and 1.5.5 (10-APRIL-1997)
------------------------------------------------

	* Adds:
		all the keys available with your keyboard are remappable to
	either a function (see the list in profile.je), a text, or a macro.

		a Who's Who file was added to know a little more JE's users and
	contributors.

		FUNCTION_MAN was added to execute the man command on the word
	where the cursor is.

		FUNCTION_INFO was added to execute the info command on the word
	where the cursor is.

		FUNCTION_BG was added to restore the normal Ctrl_Z behaviour.
	Of course you can remap it to the key you want.

		Special keys like Ctrl_S / Ctrl_Q / Ctrl_Z / Ctrl_C are now
	remappable. However to remap Ctrl_Z use KEY_SUSPEND.


	* Bugs:
		When you remap some ESC_KEY combinations, for example ESCAPE
	followed by an arrow key, you must wait until the ESC help bar is
	displayed before pressing the second key. Otherwise strange keys are
	received. The explanation of this is because some keys return a
	combination of codes which begins with ESCAPE (for example the arrow
	keys), and as we receive 2 escapes codes we loose some information.

		Small bug corrections to avoid reentrant macros


	* Miscellaneous:
		We can now delete a block even if the current line is in this
	block.

		When you press ESCAPE, the next key is not lost any more.

		You can't remap CTRL_Z because this code is never returned,
	in place you can remap KEY_SUSPEND which is what is returned !!!


Changes between v1.3 and 1.4.9 (06-MARCH-1997)
----------------------------------------------

	* Adds:
		A lot of comments in English were added by Joe Hartmann
	who is still working on this

		Two functions were added to allow the user to align a block
	to a specific column: FUNCTION_ALIGNBLOCK will align the block to
	the cursor's current column, while FUNCTION_WRAPBLOCK will reformat
	the block according to the WORDWRAPBEGIN and WORDWRAPEND variables
	of profile.je

		Two functions were added to convert a block to lower or to
	upper case: FUNCTION_LOWERCASE and FUNCTION_UPPERCASE

		When you save a file, you can convert spaces to tabs + spaces,
	or save spaces as is, according to the SAVETABS variable in the
	profile.je file. If you set this variable to YES, then spaces will be
	converted. If you set it to NO or don't set it to any value, spaces
	will not be converted, this is the default behaviour.

		Automatic saves are available through the AUTOSAVE field in
	the profile.je file. It allows you to choose the delay in seconds
	between two automatic saves. If absent or set to 0 (zero) no auto-
	matic saves are done.

		You can now make some actions typing the ESC key followed
	by another key. You can remap all the actions available through ESC.
	For now only ONE action is set by default: ESC_H will load into the
	memory the file ./help.je or any other help file you want if you set
	your environment variable JEHELP correctly:
		example: JEHELP="$HOME/editor/myownjehelp"
			 export JEHELP
		Read the file ./profile.je to see how to remap keys (function
	names must be upper-case. Between 1.4.1 and 1.4.3, some remappable
	functions were added (previous & next paragraph, previous & next word)

		The profile.je which is part of the package shows some key
	remappings.

		An internal command was added: F1 followed by ':help' will
	produce exactly the same result as mentioned above.

		In the profile.je file you can choose what to display on the
	help bar (at the bottom of the screen) in normal mode or in ESC mode.


	* Bugs corrections:
		The copyright notice is now written if you type 'e -h' or
		'e -?' or 'e --help' or 'e --version'. It wasn't because
		I've made a BIG error: I've written some '&&' in place of
		some '||'.
		This notice is now written to stdout and the program exits
		successfully as required by the GNU coding standards.

		A bug existed when marking already marked lines. The block
		remained highlighted but only the lines re-marked were really
		marked. This is corrected.


	* Miscellaneous:
		The english documentation was entirely rewritten by
		Joe Hartmann joeh@sugar-river.net, Many thanks to that man.

		The name of the program was changed from E to JE


Changes between v1.2 and 1.3 (25-JAN-1997)
------------------------------------------

	* Adds:
		You can choose the preferred language for the user interface.
			The default value is ENGLISH but you can also choose
			FRANCAIS (FRENCH) in the preferences file (profile.je)

		A manual page is now available. The file je.1 must be
			copied to a directory listed in your variable MANPATH.

		In the user preferences file, you can now name colors of the
		user interface in FRENCH (ex: COULEUR_AIDE) or in ENGLISH
		(ex: COLOR_HELP)


	* Bugs corrections:
		The most important bug of the program is now corrected: the
		spaces are now translated into tabulations correctly: you
		can now edit some files wich have a specific format (for
		example makefiles: each rule must begin with a tab).

		The default colors were modified to be more beautiful in xterm.

		You can now type any character between 0x20 and 0xff.

		If the name of the file you are editing is too long to fit on
			the screen, it is now cut correctly.


	* Miscellaneous:
		The 'longueur' field in _LIGNE_ is deleted because it was
			unused.

		Some modifications to increase portability.


Changes between v1.0 and 1.2 (28-NOV-1996)
------------------------------------------

	* Adds:
		Suppr (Del) at end of line concatenates the following line to
			the current line.

		Ctrl_W cuts the current line at cursor's position.

		Internal command (F1) ":num" where num is a number greather
		than or equal to 1. Places the cursor on line "num".(ex: ":150")

		Internal command (F1) ":edit filename" loads the file named
		filename into memory and edits it. (ex: ":edit /etc/inittab")


	* Bugs corrections:
		It is now forbidden to insert a new line in a block.

		It is now forbidden to cut a line, or to concatenate two lines
			that are in a block.

		The files loaded in memory are now ordered as you type their
			names on the command line.


	* Miscellaneous:
		The main source file is cut in more logical parts.
			Now, some parts (ex: blocks.c) don't need to be
			modified.

		Some functions wich wrote to the screen were rewritten to
			increase portability.