File: ChangeLog

package info (click to toggle)
jered 1.6.7-6
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,120 kB
  • ctags: 709
  • sloc: ansic: 6,855; sh: 173; makefile: 52
file content (381 lines) | stat: -rw-r--r-- 16,871 bytes parent folder | download | duplicates (2)
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
JERED (C) 1996, 1997, 1998 Free Software Foundation, Inc.

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.