pkgsrc/editors
prlw1 c64d1b029b Update ne to 3.02
Change Log for New E (NE)
-------------------------

Version 3.02 15-May-12
----------------------

1. The icurrent command did not remove the line number from the line it copied.

2. Cutting and pasting did not always remove line numbers, as it is documented
   to do.

3. Some additional information has been added to the output from "show
   settings".


Version 3.01 02-Mar-12
----------------------

1. There were bugs in the table the controls what commands may be obeyed in
   read-only mode. For example, the "readonly" command was not allowed, so the
   mode could not be turned off. Doh! In addition, the single-character
   commands such as # ? etc. were not correctly handled in readonly mode;
   neither were bracketed groups nor procedures. Using any of these commands
   caused segfaults.


Version 3.00 23-Feb-11
----------------------

1. Rather than just fixing an out-by-one bug in eversion.c, I re-designed how
it works. Added the copyright notice to the -help output. Added a lot more
casts for signed/unsigned chars so that it compiles clean with -Wall on today's
compilers (it's been over 5 years since the last release).

2. Renamed configure.in as configure.ac in line with modern practice, and did
some tidying/updating of the configure and make files.

3. Made --help a synonym of -help, and added -v and --version as synonyms of
(the very ancient) -id.

4. Removed the -stream facility, as it seems redundant nowadays.

5. Fixed reference to unset memory in rdargs.c.

6. Removed redundant code for various special (no longer existing) terminal
types, and unused code for the Acorn windowing environment. The only special
terminal type now recognized is xterm. Also removed the unixregexp command,
which used to switch between different regex types, but has been obsolete for
ages.

7. In screen mode, test whether an xterm is set to UTF-8, and adjust output
accordingly. UTF-8 sequences are sent for certain characters whose code points
are greater than 127. Characters that do not occupy exactly one cell on an
xterm display are displayed as the substitute character (defaulting to a
question mark). These include zero-width and double-width characters.
Characters with code points greater than 0xFFFF are also substituted.

8. If -w[idechars] is specified, or the "widechars on" command is obeyed,
recognize valid wide UTF-8 characters in the text being edited, without
modifying the text bytes. A top-bit-set byte that is not part of a valid UTF-8
character is treated as a single-byte character. This affects how data lines
are displayed on the screen and in verification output. You can flip between
modes during an editing session.

9. "Show wordcount" was including line-ending characters in its character
count, contrary to its documentation. Of course, previously it was just a byte
count. It now shows both a byte count and a character count in wide character
mode, in both cases excluding line ending characters. Words are now delimited
by either tabs or spaces (previously it was just spaces). The output is now on
multiple lines.

10. Added new keyboard escapes for inputting Unicode characters, for example,
ESC A ' for aacute. Also recognize ESC U or ESC u followed by up to 5 hex
digits (short-terminated by a non-hex digit or another ESC). This feature
applies only to input in screen mode because in line-by-line mode the commands
are read using standard C input functions.

11. While implementing 8/9/10, several old bugs/infelicities were found and
fixed:

    (a) In the code for formatting paragraphs, if the begin/end paragraph
        settings did not include indented lines, and some lines of a paragraph
        were indented less than earlier lines, characters could sometimes get
        scrambled.

    (b) Characters deleted by keystroke while in overstrike mode did not get
        remembered for recall by "undelete".

    (c) Some redundant arguments for certain functions were discovered and
        removed (they probably related to code for environments no longer
        supported which itself has gone).

    (d) If a command line from a .nerc file was recovered by the use of the
        "up" key in a screen command line, the final newline was still present,
        and displayed as "?".

12. When running in an xterm, NE now recognizes a left-button mouse click in
the window, and moves the cursor appropriately. It also recognizes twiddling
the wheel in a wheel mouse, and for each twiddle scrolls the screen up or down
by an amount that can be set by "set autovmousescroll" (default 1). The current
line is changed only if it would disappear off the screen. The "mouse" command
can be used to turn mouse recognition on and off. Unfortunately, you have to
turn it off if you want to use normal xterm cut-and-paste.

13. NE was maintaining a value in a variable called main_currentlinenumber, but
never actually using it for anything. This must be an historic relic. Removing
it does not seem to have broken anything.

14. When writing a file, NE was not testing for an error on the fclose() call
at the end. Errors can happen here if, for example, the system is buffering the
output and a quota overrun is not detected until fclose().

15. When "show keys" was issued in screen mode, NE was pausing for interaction
more often than actually necessary if the screen or window was relatively deep.
It now notices the available depth.

16. The subchar command now allows for altering the character that is
substituted on screen for undisplayable characters.


Version 2.01 06-Jun-05
----------------------

1. Lines whose length was between 32768 and 65535 were ending up with
negative lengths because I was using short int rather than unsigned short
int. They showed up therefore as empty lines, which was pretty disastrous. As
well as inserting "unsigned", I have removed "short", since memory is plentiful
these days. So line lengths can in principle be *really* big.

2. Change from -lcurses to -lncurses in the Makefile.

3. Insert $(DESTDIR) before all the path names for make install.


Version 2.00 01-Mar-04
----------------------

This version has had the code refactored in several ways, and the compiling
process has been converted into a conventional "configure, make, make install"
paradigm. Only PCRE regular expressions are supported, and the PCRE library has
to be installed. Only Unix-like systems are now supported. The initialization
now uses .nerc instead of an environment variable. A number of other tidies and
minor interface changes were made. The documentation was re-worked to remove
all the obsolete stuff and to incorporate the changes.
2016-06-19 17:25:31 +00:00
..
abiword Avoid FS define on SunOS. 2016-04-18 15:29:50 +00:00
abiword-plugins revbump for libsoup's ABI issue 2016-05-03 11:40:00 +00:00
beav Use PKGMANDIR. Add patch comments. 2016-03-30 10:03:46 +00:00
beaver Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
biew Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
bvi Update bvi to 1.4.0. 2016-06-19 16:55:28 +00:00
ce Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ce-doc Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
ce-x11 Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
codeblocks Import codeblocks-16.01 as editors/codeblock 2016-06-16 02:28:51 +00:00
codelite Import codelite-9.1 as editors/codelite 2016-06-15 22:04:17 +00:00
conglomerate Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
cooledit Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
dasher Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
deforaos-editor Package DeforaOS Editor 0.4.0 2016-02-21 19:12:19 +00:00
dhex Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
easyedit Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ed Update GNU ed to 1.13. 2016-03-05 14:43:14 +00:00
edt Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
elvis pkglint 2015-12-29 04:22:50 +00:00
elvis-x11 pkglint 2015-12-29 04:22:50 +00:00
em Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
emacs The default EMACS_TYPE is now emacs24. 2013-10-09 09:52:30 +00:00
emacs-nox11 '"# $NetBSD$" expected.' 2013-04-06 11:23:04 +00:00
emacs-packages elscreen is an old unmaintained package that doesn't work with emacs >= 24. 2015-04-05 20:09:05 +00:00
emacs-snapshot Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
emacs20 Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
emacs21 Fix build on -current. 2016-05-03 09:41:20 +00:00
emacs21-nox11 Rename options emacs-xaw3d to simply xaw3d. Ref: 2015-04-26 05:54:29 +00:00
emacs22 Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
emacs22-nox11 Remove some more wrong CONFLICTS. 2013-02-24 01:25:30 +00:00
emacs23 Use Cocoa by default on Darwin. Bump PKGREVISION. 2016-05-31 09:58:24 +00:00
emacs23-nox11 Bump PKGREVISION with some changes to emacs23. 2014-07-09 03:19:46 +00:00
emacs24 Apply optimization hack for GCC 5.4 too 2016-06-09 12:28:54 +00:00
emacs24-nox11 Bump PKGREVISION due to changes in the shared emacs24 code. 2016-03-05 15:34:13 +00:00
ex Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
fe Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
gate Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
gconf-editor Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
gedit Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
gedit-python Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
gedit3 Update gedit3 to 3.20.2 2016-05-27 08:29:46 +00:00
ghex Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
gice Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
gnuserv Honour --mandir. Fixes PKGMANDIR. 2016-04-01 19:18:23 +00:00
gobby Revbump because of libxml++ update. 2016-03-10 21:07:34 +00:00
gtranslator Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
gummi Recursive bump for poppler* update to 0.44.0. 2016-05-22 18:20:46 +00:00
heme Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
hexcurse Import hexcurse-1.60.0 as editors/hexcurse. 2016-03-12 12:03:54 +00:00
hexedit Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
hnb Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
javascript-mode Revbump all elisp packages after emacs changes. 2013-02-17 19:17:55 +00:00
jde Revbump all elisp packages after emacs changes. 2013-02-17 19:17:55 +00:00
jed Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
joe Remove duplicate SHA512 digests that crept in. 2015-11-04 17:41:15 +00:00
jove Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
kate s/kactivities/libkactivities4/ 2016-05-08 10:50:44 +00:00
kdissert Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
kile Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
kile-kde3 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
leafpad Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
leim20 Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
leim21 Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
lpe Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
lyx Needs xgettext. 2016-05-10 12:16:06 +00:00
manedit Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
matlab-mode Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
medit Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
mflteco Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
mg Use PKGMANDIR. Add patch comment. 2016-04-01 13:14:32 +00:00
mg2a Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
mined Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
mlview Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
mule Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
mule-ucs Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
nano Update editors/nano to 2.6.0 2016-06-19 10:43:34 +00:00
ne Update ne to 3.02 2016-06-19 17:25:31 +00:00
nedit Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ng Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
notecase Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
nts Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
nvi Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
nvi-m17n Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
obby PLIST update for 0.4.7 to 0.4.8, sorry. Thanks joerg@ for report. 2016-02-24 14:37:40 +00:00
OmegaT Remove mk/find-prefix.mk usage from the editors category. 2015-11-25 12:50:00 +00:00
p5-Acme-Padre-PlayCode Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-Autoformat Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-Catalyst Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-DataWalker Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-Debugger Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-Ecliptic Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-Encrypt Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-Git Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-HG Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-Kate Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-Nopaste Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-PerlCritic Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-PerlTidy Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-SpellCheck Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-SVN Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-Vi Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Padre-Plugin-XS Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-PPIx-EditorTools Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
p5-Wx-Scintilla Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
pico Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
pluma Import pluma-1.14.0 as editors/pluma. 2016-05-21 19:21:10 +00:00
poedit Update to 1.8.7.1 2016-04-18 13:39:29 +00:00
qgoogletranslator Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
rox-edit Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
sam Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
sandy Use PKGMANDIR. 2016-04-01 16:51:16 +00:00
sasm Require x11/qt4-tools for the qmake tool needed in configure 2016-06-15 22:03:14 +00:00
scite Remove manual OPSYSVARS additions which are now part of the default set. 2016-02-25 08:27:02 +00:00
se Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
Sigil Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
speedbar Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ssam Support PKGMANDIR. 2016-04-01 21:40:06 +00:00
tamago Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
tea Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
ted Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ted-cs Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ted-da Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ted-de Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ted-en-gb Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ted-en-us Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ted-es Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ted-fr Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ted-it Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ted-nl Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ted-no Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ted-pl Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ted-pt Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ted-sv Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
TeXmacs Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
texmaker Recursive bump for poppler* update to 0.44.0. 2016-05-22 18:20:46 +00:00
texstudio Recursive bump for poppler* update to 0.44.0. 2016-05-22 18:20:46 +00:00
texworks Recursive bump for poppler* update to 0.44.0. 2016-05-22 18:20:46 +00:00
tomboy revbump for libsoup's ABI issue 2016-05-03 11:40:00 +00:00
tweak Use PKGMANDIR. 2016-04-01 11:38:57 +00:00
uemacs Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
ve Use OPSYSVARS. 2016-02-25 12:12:47 +00:00
vigor Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
vile Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
vilearn Use PKGMANDIR. Add patch comment. 2016-03-30 09:22:48 +00:00
vim remove ncursesw termcap sub I accidentally committed 2013-03-25 00:34:49 +00:00
vim-gtk2 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
vim-lang Update PLIST 2015-07-20 11:00:29 +00:00
vim-motif
vim-share Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
vim-xaw Switch from x11/Xaw3d to newer x11/libXaw3d. 2015-10-14 20:17:24 +00:00
wily Use PKGMANDIR. 2016-04-01 21:44:02 +00:00
xcoral Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
xemacs regen for patch changes 2016-04-23 10:43:02 +00:00
xemacs-current Don't try to define max_align_t in C11 or C++11 mode. 2016-03-26 23:26:14 +00:00
xemacs-current-nox11
xemacs-nox11 After editors/xemacs update, gc unsupported toolkit options 2016-04-13 13:54:30 +00:00
xemacs-packages Updating patches means updating distinfo - thanks, wiz. :) 2016-04-23 20:47:23 +00:00
xfce4-mousepad Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
xjed Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
xournal Recursive bump for poppler* update to 0.44.0. 2016-05-22 18:20:46 +00:00
xvile Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
xwpe Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
yed Update to yEd-3.15.0.2 since yEd-3.15.0.1 is now unfetchable. 2016-03-24 17:05:04 +00:00
yudit
zile Add SHA512 digests for distfiles for editors category 2015-11-03 03:32:14 +00:00
zim Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
Makefile Add editors/codeblocks 2016-06-16 02:29:27 +00:00