add a CVS snapshot, to thoroughly test on the Debian side
[alioth/jupp.git] / NEWS
1 $MirOS: contrib/code/jupp/NEWS,v 1.104 2016/10/30 00:19:42 tg Exp $
2 -------------------------------------------------------------------
3
4 JOE 3.1jupp29
5
6 - Update internationalisation data to Unicode 9.0.0
7 - Bind execmd in jstarrc, so all flavours bind it
8 - Fix paths in joe(1) manpage
9 - jupprc: ^Q= searches for merge conflict markers (CVS, git)
10 - Add syntax file for tex (LaTeX; *.cls *.sty *.tex)
11 - Make syntax highlighting code use UTF-8 by individual octets
12 - ^Q] now also works for ASCII quotation marks (jupp, jstar)
13 - ^Q[ is distinct from ^Q] when ambiguous (jupp, jstar)
14 - Unbreak tab-completing filenames with spaces
15 - Fix filenames with backslashes
16 - configure --enable-sysconfjoesubdir to also get the manual page
17 - Apply fixes from lintian, thank you!
18 - Only look in JOERC/termcap if its path does not include a delimiter
19 - Allow overriding the name of the built-in *jupprc (to *jupp32rc,
20   so the jupp32 build can use the pristine source)
21 - Add win32 self-relocation, no hardcoded JOERC any more, optional
22   (used in the jupp32 portable build but NOT for the Cygwin package!)
23 - Fix generating the manpage, now done by the Makefile
24
25 JOE 3.1jupp28
26
27 - Document to not quote the argument to -backpath nor append a comment
28 - Remove unused code, redundant checks
29 - Replace illegible code with better and more standards-conforming one
30 - Access fix for the serial line speed array
31 - Introduce ^KF (jupprc): compile and download NXC program to NXT brick, for
32   Freedroidz, a project of Teckids e.V. sponsored by tarent solutions GmbH
33 - Better const-cleanliness of code
34 - Quell New File message for scratch buffers
35 - Fix URI in ChangeLog file
36 - Actually build with LFS on GNU/Linux
37
38 JOE 3.1jupp27
39
40 - Update complete internationalisation code and data to Unicode 7.0.0
41 - Minor fixes to C language syntax highlighting; use it for NXC too
42 - Fix compilation on SuSE Linux 1.0 (portability)
43 - Stop trying to match ed(1) diffs for highlighting (false positives)
44 - Add cp437 encoding
45
46 JOE 3.1jupp26
47
48 - Syntax files are now both parsed and applied on bytes, not characters;
49   matching on Unicode characters is possible using buffer/strings though
50 - Prevent segfault on ‘`…’ (out-of-bounds keymap array access)
51 - Fix m{,s}{old,new} operation when opening multiple files from cmdline
52 - Update “visible spaces” while typing and fix it for nōn-UTF8 files
53 - jupprc: No longer wordwrap *.{asc,doc,txt} by default
54 - Add five or six hooks for modification to rc files (Natureshadow’s idea)
55
56 JOE 3.1jupp25
57
58 - Better colouring of diffs; better support for CVS and git
59 - New wcwidth code; aligned with Unicode 6.2.0
60 - Prevent accidentally freeing an environment string
61 - On SIGWINCH, resize menu to avoid using stale columns information
62 - msg command with empty argument now clears message buffer
63 - New "nop" command
64 - Permit changing keymap for prompt windows
65 - Fix CUA keymap paste mode
66 - Handle xterm bracketed paste for prompt windows
67 - In prompt windows (paste or regular), ^L is now nop (screen refresh)
68 - Honour TMPDIR environment variable (before TEMP)
69 - Sanitise handling of temporary files, somewhat
70 - Fix subprocess (pipe) corruption of data (LP#1198221)
71
72 JOE 3.1jupp24
73
74 - Bugfix for all *rc files: -guess_indent is a global option,
75   not a per-file option; using it as the latter led to spurious
76   whitespace mis-detection, remove them (and make *.{asc,doc}=txt)
77
78 JOE 3.1jupp23
79
80 - Overhaul and harmonise syntax detection and editor defaults
81   across all six *rc files (except jupp continues having no
82   wordwrap by default and now disables guess_indent except in
83   *.txt files); improve shell/mail wildcards; recognise a lot
84   more diff files by pathname or content patterns
85 - Recognise more Python keywords in syntax highlighting
86   (patch contributed by Eike Jesinghaus)
87 - Allow building against bionic libc (for Android)
88 - Securely make backup files using mkstemp(3), thanks Han Boetes
89 - Print math results more precisely; if possible, as integer
90 - Permit hexadecimal input in math expressions
91 - Hook up GOTO “byte” offset command as ^QO, “col”umn as ^Q- and
92   scratch+præfix as ^K- in jupprc
93 - ^KE no longer trashes buffers cloned by ^KO and ^K; needs not split
94 - jupp: ^[# inserts last math equation; ^[= its result
95 - Use ${SHELL:-${EXECSHELL:-/bin/sh}} for all shells and check access
96 - After ^KR, the current position is before and ^QP after the insertion
97 - ^[p and xterm-xfree86 paste mode (automatic in the latter)
98
99 JOE 3.1jupp22
100
101 - Fix ternary operator PHP syntax highlighting hiccup
102 - Fix C string percent handling syntax highlighting hiccup
103 - Use unlimited # of sync lines for Assembly, C, Java™, Perl,
104   Python, Shell, Tcl highlighting, too
105 - Refresh wcwidth code from Unicode 6.1.0
106 - Check names of built-in files converted to lowercase, for Win9x
107 - Improve recognition of debdiffs and 'bzr diff' output
108 - Sync built-in jupprc with full one (a bit of CUA was added)
109
110 JOE 3.1jupp21
111
112 - Fix use of uninitialised memory
113 - Do not underflow attribute buffer in syntax highlighting code
114 - Use automake version fixing CVE-2012-3386
115
116 JOE 3.1jupp20
117
118 - Fix mistakes in the ctime replacement code for klibc
119 - Fix mistakes in the configure script
120 - Disable CR-LF mode upon entering hex edit mode
121 - Remove junk from files and improve comments
122 - Configure for Large File Support
123
124 JOE 3.1jupp19
125
126 - Support ncurses tinfo split
127 - Use glibc specific get_current_dir_name if existent and PATH_MAX
128   is undefined (as on Debian GNU/Hurd, for example) instead of a
129   fallback value of 4096 with PATH_MAX-using code
130 - Build with dietlibc (wheezy) or klibc 2.0 now works
131 - Default syntax highlighting sync lines elevated to 120
132
133 JOE 3.1jupp18
134
135 - Fix displaying ASCII tilde in non-UTF-8 encodings
136 - To not make backups is now the default for all flavours
137 - The jmacs flavour behaves a bit more like the jupp flavour
138   (patch contributed by Johannes Langøy)
139 - In xterm, Shift-{Cur{Up,Down,Left,Right},{,Ctrl-}{Home,End}}
140   now select text (idea contributed by Dmitry Geurkov)
141 - Fix bugs in *rc files; sync joerc and rjoerc with each other
142 - Unbreak passing -keymap on the command line
143 - New keymap "cua" (not jpico, jmacs) for GUI-like ^Z ^X ^C ^V
144
145 JOE 3.1jupp17
146
147 - Skip restoring the terminal after exiting jupp
148 - Improve syntax highlighting for shell
149 - Fix restoring context after losing sync for diff
150 - Improve diff detection
151
152 JOE 3.1jupp16
153
154 - Better match for Python files for *rc (except jupprc, which had it already)
155 - Improve jupprc file; split between three versions (2.8/DOS 3.7/*nix 3.1jupp)
156 - The jupprc file now has a character map (ASCII / 8-bit table)
157 - Clean up some compiler warnings; check for strlcpy/strlcat prototypes
158
159 JOE 3.1jupp15
160
161 - Update COPYING file from MirOS master (refreshed from FSF master)
162 - Refresh wcwidth code from Unicode 6.0.0
163   XXX maybe use MirBSD libc code for {to,is}wc* too, extended beyond BMP
164 - Better error messages when parsing syntax and rc files
165 - Ignore syntax keywords from joe-3.7 diff.jsf that are not yet implemented
166 - Update strlfun.c with an even more portable variant from MirBSD/kern
167 - Port to Minix 3 by request of Alby <alb348@gmail.com>
168 - Display help hint in initial status line (unless -nonotice)
169
170 JOE 3.1jupp14
171
172 - Update diff syntax file from joe-current
173 - New option (L)ast in search-and-replace
174 - Backport some bugfixes from joe-current
175 - Let execmd cmd accept macros, not just commands
176 - Let macros cmd escape backslash correctly
177 - Flag --disable-getpwnam to link statically with eglibc
178 - Compiler warning cleanup
179
180 JOE 3.1jupp12
181
182 - Fix compiler warnings
183 - Fix the manpage wrt. UTF-8 hyphen/dash/minus
184 - Add missing headers on some platforms
185 - Add support for Debian libbsd
186 - Add way to disable warnings wrt. Anil Madhavapeddy's bounds checker
187 - Unbreak SELinux support
188 - Fix `x## for 80‥FF in !UTF-8 mode
189 - Use the inverse/underlined U+FFFD for some more occurences of
190   undisplayable (control) characters and incomplete multibyte
191   sequences; fix displaying these at end of line
192 - Ensure C0/C1 control characters are never sent to a UTF-8
193   terminal, even from !UTF-8 documents
194 - Add built-in (minimal) jupprc file, for standalone EXEs
195 - Backport hex editing mode; improve it, use uppercase
196 - Implement `r## in UTF-8 mode (same as `x## in !UTF-8 mode)
197   and `u (interactive) in !UTF-8 mode (same as `x in UTF-8 mode)
198 - Add new Makefile variable sysconfjoesubdir=/joe (to override
199   the /joe in /etc/joe/jupprc for example)
200 - Update config.guess and config.sub
201 - Provide a real ANSI (cp1252) codepage
202 - Fix build on AIX with xlC, Solaris with SUNWcc
203
204 JOE 3.1jupp11
205
206 - Split into two separate lines of *active* development:
207   * JUPP for DOS (joe 2.8 plus some jupp patches and jupprc)
208   * JUPP for Unix (joe 3.1 with all jupp patches and a diverging,
209     more featureful jupprc than joe 3.1jupp10 had)
210 - Use some joe 3.x features in jupprc: assume_color, guess_crlf,
211   guess_indent, purify, smartbacks; some are disabled by default
212   though (autoindent, smarthome, smarthome+indentfirst)
213 - Enable syntax highlighting by default in jupprc, by popular
214   demand, even if I still loathe it personally, like Rob Pike
215 - Add language/syntax selection into jupprc, with Python settings
216   adhering to the most common coding standards
217 - The termidx binary can now be disabled by a configure option
218 - Manual page symbolic links are installed alongside the manpages
219
220 JOE 3.1jupp10
221
222 - Build fixes for Darwin
223 - Fix: smartbacks could not be used without autoindent
224
225 JOE 3.1jupp9
226
227 - Build fixes for AIX, gcc (thanks Adam "replaced" Hoka), any OEs
228   without mksh installed
229 - Synchronise external files with upstream, licence cleanup
230 - Remove CR (DOS line endings) on ^K] as well in jupprc
231
232 JOE 3.1jupp8
233
234 - Bugfix (maybe) for backspace deleting more than it should
235   when smart backspaces or auto-indent are off
236 - In UTF-8 mode, display illegal characters as reversed (inverse)
237   underlined U+FFFD REPLACEMENT CHARACTER, one per octet (if these
238   form a valid part of an invalid multibyte sequence, the first
239   valid octets are not necessarily individually selectable)
240 - In UTF-8 mode, don't display the decimal ASCII value of a wide
241   character; display the correct UCS-2 hex value (or <-2> for an
242   invalid sequence or the 8-bit hex value of the octet for an
243   invalid octet or invalid one-octet multibyte sequence) instead
244 - Upgrade to latest MirOS licence template
245
246 JOE 3.1jupp7
247
248 - Bugfix in bundled strlcat() implementation
249 - Bugfix (off-by-one array bounds) in from_uni()
250 - New option "vispace" to make spaces and tabs visible, like in
251   Microsoft® Works®. Works best with Unicode.
252 - "noxon" and "baud" are now menu entries; these two and
253   "keepup" have been moved to the top so they can be switched
254   quickly if you're in an ssh situation
255 - Disable funny behaviour of keys in menus, fixes POLS
256 - Reduce memory usage a little
257 - In the options menu, if "return" is hit instead of entering a value,
258   and it is not a string, it's handled sensitively: numbers keep their
259   value, syntax gets unset, and encoding gets reset to the fdefault map.
260 - Nicely format the options menu (as columns); print values for the
261   syntax and encoding options as well in the oversight, use ellipsis for
262   strings which aren't displayed otherwise
263 - Spelling fixes in the options menu
264 - Honour internationalisation framework of MirOS #9-current and newer
265
266 JOE 3.1jupp6
267
268 - No code changes, only documentation and upstream sync
269
270 JOE 3.1jupp4
271
272 - Keyboard fixes in "jupprc"
273
274 - Add "ESC q" as alias for "^Q" in "jupprc"
275
276 - Update some files from upstream
277
278 JOE 3.1jupp3
279
280 - Fixed using new GNU Autotools
281
282 - Updated "jupprc"
283
284 JOE 3.1jupp2
285
286 - Fixed string functions
287
288 - Added "jupp" flavour
289
290 - No tab completion in search and replace ask windows
291
292 - UTF-8 works on LOCALE-less OSses (various BSDs)
293
294 JOE 3.1
295
296 - Regex and incremental search (jmacs ^S) now work for UTF-8
297
298 - More and improved syntax highlighting files, including Mason
299
300 - Use ^T E to set character set of file (hit <tab> <tab> at the
301   prompt for a list of available character sets).
302
303 - Can install custom "i18n" style byte oriented character set
304   definition files.
305
306 - No longer depends on iconv() (easier to compile)
307
308 - Fix bug where right arrow was not doing right thing on last line
309
310 - Fix UTF-8 codes between 0x10000 - 0x1FFFF
311
312 - Now prints <XXXX> for unicode control characters
313
314 - Improved smart home, indent, etc.
315
316 - TAB completion is now more "bash"-like
317
318 - When multiple files are given on command line, they end up in
319   same order on the screen in JOE (before they were shuffled).
320
321 - Menu size is now variable (40% of window size or smaller if
322   it's not filled).
323
324 - Added -icase option for case insensitive search by default.
325
326 - Added -wrap option, which makes searches wrap
327
328 - Added status line sequence %x: shows current context (function
329   name if you're editing C).
330
331 - Added tab completion at search prompts and ESC-Enter for tab
332   completion within text windows.
333
334 - Warn if file changed on save.
335
336 - Added Ctrl-space block selection method
337
338 - Added Ctrl-arrow key block selection method
339
340 - ^K E asks if you want to load original version of the file
341
342 - jmacs bugs fixes: upperase word, transpose words, ^X ^C is
343   more emacs-like., ^X k and ^X ^V more like emacs.
344
345 - Much improved compile system ^[ c
346
347 - Much improved jpico
348
349 - aspell support.
350
351 JOE 3.0 (23 APR 2004)
352 - UTF-8
353 - Syntax highlighting
354 - Fixed ^C and ^D in shell windows
355 - Auto detect CR-LF (MS-DOS) files
356 - Fixed (or improved, anyway) shell windows for Cygwin
357 - During search & replace, the scroll found text on to screen
358 - File selection window is now 4 lines instead of 1
359 - David Phillips "smart home" key.
360 - Enhanced ^K , and ^K .
361 - Enhanced overtype mode
362 - Added picture drawing mode (can hit right arrow at ends of lines)
363 - Auto detect preferred indentation character TAB or SPACE
364
365 Overview of changes in JOE 2.9.8 (5 May 2003)
366 - fixed signal handling
367 - return of the context help
368 - fixed segfault when moving rectangular block
369 - code clean up
370 - killed deadlock when reformatting paragraph
371 - fixed skiptop handling
372 - SECURITY: drop suid and sgid bits when creating backup files
373 - fixed segfaults in isalpha()-like functions
374
375 Overview of changes in JOE 2.9.8-pre1 (14 Dec 2001)
376 - BUGFIX: don't exchange start and end point of the block in some cases
377 - defaulting to turn off -asis (locales take care of this; if joe doesn't
378   print characters with 8th bit set properly, check if you have properly
379   installed and set locales or simply turn on -asis option in joerc)
380 - fix to make joe compilable on *BSD
381 - fix to make joe compilable on systems without siginterrupt()
382 - added "support" for End key
383 - code cleanup: warnings removal (some still remaining, working on it)
384
385 Overview of changes in JOE 2.9.7 (7 Nov 2001)
386 - BUGFIX: always save (even not-modified) file
387 - BUGFIX: solve problem with freezing after saving unmodified file
388 - small documentation update
389
390 Overview of Changes in JOE 2.9.7-pre3 (29 Oct 2001)
391 - BUGFIX: wordwrap bug fixed (again and I'm sure forever)
392 - BUGFIX: don't change window when setting mark in multiwindow mode
393 - BUGFIX: use automake-1.5 to make joe compile on irix-6.5 with non-GNU make
394 - continuing code clean up: this code adds strict prototypes which raises
395   a lot of warnings (they seem harmless) - we're working on their removal
396
397 Overview of Changes in JOE 2.9.7-pre2 (10 Oct 2001)
398 - use automake and autoconf for configuration system (for now versions
399   automake-1.4-p4 and autoconf-2.52)
400 - a lot of warnings of compiler were removed
401 - SECURITY:: use mkstemp() for temporary files if available
402 - code clean up
403
404 Overview of Changes in JOE 2.9.7pre1 (19 Jul 2001)
405 - help system was slightly modified
406 - a lot of warnings of compiler were removed
407 - BUGFIX:: problem with freezing when save was solved (at least partially)
408 - BUGFIX:: undo after save of file (again same patch)
409 - FEATURE:: suffix of backup copy from SIMPLE_BACKUP_SUFFIX environment
410   variable
411
412 Overview of Changes in JOE 2.9.7pre0 (02 Jul 2001)
413 - major BUGFIX:: wordwrap problem
414 - BUGFIX:: indentation
415 ??* JOE can be compiled on Windows platform again
416 ??* BUGFIX:: problem with ${sysconfdir}/joerc was solved
417
418 Overview of Changes in JOE 2.9.6 (13 Apr 2001)
419
420 - BUGFIX:: resizing window
421 - JOE can be compiled on Windows platform again
422 * BUGFIX:: problem with ${sysconfdir}/joerc was solved
423 - BUGFIX:: security patch for sprintf
424 - BUGFIX:: partially solved problem on Solaris with SegFault
425 - BUGFIX:: patch joe-2.8-security (slightly changed)
426 - BUGFIX:: patch joe-2.8-port
427 - BUGFIX:: patch joe-2.8-mips
428 - BUGFIX:: patch joe-2.8-vsmk
429 - BUGFIX:: patch joe2.8-time
430 - *rc files where moved from $(prefix)/lib to $(prefix)/etc or $sysconfdir
431 - Makefile.in (and Makefile) was rewritten
432    - special prefix for package (more in Makefile.in)
433    - use of system independent 'mkinstalldirs'
434    - rc files are not rewritten
435 - TEST FEATURE:: added autoconf support
436                 program can be installed by ./configure; make; make install
437 - BUGFIX (v2.9.4):: go to previous word problem solved
438 - JOE can be compiled without locale.h again
439 - BUGFIX:: patch joe2.8-axphack.patch
440 - BUGFIX:: patch joe2.8-resize2.patch
441 - BUGFIX:: fixed problem with :include in rc files
442 - BUGFIX (v2.9.5):: portability problem with is_blank on nonGNU systems
443
444 Overview of Changes in JOE 2.9.5 (28 Mar 2001)
445
446 - new BUG:: can't be compiled on non-GNU systems (is_blank()) fixed in v2.9.6
447 - BUGFIX:: Fixed problem with resizing.
448 - SECURITY:: .[joe|rjoe|jpico|..]rc in actual directory is ignored
449              because in this file can be defined which program run.
450
451 Overview of Changes in JOE 2.9.4 (27 Mar 2001)
452
453 - new BUG:: go to previous word; goes one character before this word
454             fixed in v2.9.6
455 - FEATURE:: locale (LC_CTYPE) is accepted when skipping/deleting/... words
456
457 Overview of Changes in JOE 2.9  (22 Mar 2001)
458
459 - version 2.8 with patches from RedHat/Suse
460
461 Overview of Changes in JOE 2.8
462
463 - Fixed problem with TERMPATH string
464 - Added stupid two-letter names to termcap file
465 - Improved jmacs help and command set
466 - Improved README file
467
468 Overview of Changes in JOE 2.7
469
470 - putenv() was not portable
471 - utime was not portable
472 - special utime handling for NeXT
473 - forgot to \\ the \s in the default termcap entry
474 - changed some key defaults in jpicorc
475 - add IXOFF in termio/termios list
476 - left margin limit was incorrect
477 - allow '.' and '/' in file names for error parsing
478 - Needed ptem.h and stream.h for SCO_UNIX window size structure (?)
479 - wordwrap no longer propogates indent prefix
480 - paragraph format was broken for tab indented paragraphs
481 - pipe through shell now goes through stderr too
482 - added '-crlf' option
483 - looks for termcap file in JOERC/termcap
484
485 Overview of Changes in JOE 2.6
486
487 - Fixed stupid bug in termcap.c which prevented terminfo from working
488 - ESC h was missing from jpicorc
489 - Changes suggested by Dan Nelson:
490    - backup files now attempt to have same permissions and times as original
491    - Stat command now ands chars with 255 (don't know why this worked on my system
492      without this...)
493    - Maybe change shell invocation name- have to check this more
494
495 Overview of Changes in JOE 2.5
496
497 - No longer use ^[ O, ^[ A, ^[ B, ^[ C, or ^[ D for anything because they
498   interfere with arrow keys.
499 - Couldn't create new files because of bug in readonly setting
500 - fwrdc/bkwdc were crashing the editor except when called from wordstar
501 - 'tr' command was not called in a portable way in jmacs
502 - 'tr' was causing problems with the spell-check macros as well
503 - filter region was not working: had to add 'query' in ^[ | macro
504 - Changed incremental search so that whatever key the command is bound to
505   can be used to repeat the search (used to only be able to use ^S)
506
507 Overview of Changes in JOE 2.4
508
509 - Closing message was incorrect when exit macros (macros where the last
510   command is abortbuf) were used.
511 - SuperPico rc file added
512 - Write block now writes the entire file if no block is set
513 - Added pico kill function for pico emulation
514   (tried to do this with 'psh,markk,blkdel' where blkdel deletes lines if
515    no block is set, but it didn't group the deletes right in the yank
516    buffer)
517 - Filter block would leave the marks set
518 - Fixed ^@ in joe mode
519 - Fixed help screen glitches in wordstar mode
520 - If joe can't make a backup file it now prompts for you to save anyway
521 - Eliminated IDLEOUT compile option.  Now is the user gives - on the
522   command line, joe uses /dev/tty.
523 - Added %o %O %a %A %X and %R status line messages
524 - Starts out in read only mode if loaded file can not be written to
525 - If joe can't find the termcap/terminfo entry, it instead uses the default
526 - termcap routines are now included even if you use terminfo.  If your
527   terminal can't be found in the terminfo database, it will look in
528   the termcap database too.
529 - The JOETERM environment variable can be used to bypass the TERM
530   environment variable setting.
531
532 Overview of Changes in JOE 2.3
533
534 - Search & Replace bugs fixed
535    - replace would mess up the end mark of a marked block
536    - a search would trash ^KB if only ^KB was set
537    - regex problem with \*
538 - Was using TCSANOW in posix driver.  Should have been using TCSADRAIN
539 - Format paragraph now correctly formats quoted news articles
540 - Attempted fix for SCO
541 - Fix for coherent
542 - Fix for old IRIX/SGI
543 - Fixed bug where if you used search & replace in a macro, and exiting the
544   search & replace loop with right arrow key, then when you played the macro
545   you got an extra ^[ in the input queue
546 - Added file hooks
547 - Added function to insert current keyboard macro into current file
548 - Added range checks to numeric option settings
549 - Restricted joe rc file added
550 - Added ':def' feature for rc files
551
552 Overview of Changes in JOE 2.2
553
554 - First attempt at MS-DOS version of joe
555    - Direct screen write
556    - Modifications for dos file/drive names
557    - Use TEMP variable to figure out where to store temporary file
558    - Smaller virtual memory page size
559    - Backslashes in file name problem
560    - CR before an LF looks like an LF
561 - Backward search ignore-case was not working
562 - Scalable window height was not working fully
563 - Spaces in file-names gave a problem with backup file creation
564 - TILDE option is not available in all versions of BSD
565 - Allow : as seperate for termcap filename list
566 - Next error / Prev. error was not tracking right
567 - tabs not displayed right in nxterr/prverr messages
568 - Block moves where the cursor was to the right of the block was broken
569
570 Overview of Changes in JOE 2.1
571
572 - rc file wasn't giving correct error messages for missing options
573 - the '-nobackups' options was mispelled: '- nobackups'
574 - editor was crashing because of problem in undo
575 - update bypass in utype has a problem when wordwrapping and scrolling