curses.buildlink2.mk. This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.
We should have a better way to say that the NetBSD curses doesn't
quite work well enough. In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages. We will look into this again in the future.
Changes :
free_charptrarray, striponedir()
- Plug some memory leaks (Steven Kneizys).
read_file()
- Abort if we read a file of 0 lines (num_lines == 0), fixes BUG #70.
- Reverse tests to stop segfault on editing a new file of 0 lines
(David Benbennick).
do_int_speller()
- Fix zombie processes and spelling buffer issues (Rocco Corsi)
do_gotoline()
- Set placewewant if we actually move to a different line.
nanogetstr()
- Add NANO_HOME_KEY and NANO_END_KEY to the home and
end key code (fixes BUG #69).
bottombars(), onekey()
- Make bottom list dynamic with screen size (Guus Sliepen & Chris).
do_credits()
- Add Thomas Dickey.
strcasestr()
- Renamed to stristr since strcasestr has not been confirmed to
be detected properly on various Linux systems.
Updated POs : no nb it fr uk gl
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
removal of USE_GTEXINFO
INSTALL_INFO added to PLIST_SUBST
`${INSTALL_INFO}' replace `install-info' in target rules
print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
makeinfo command usage
See -newly added by this commit- section 10.24 of Packages.txt for
further information.
- Better partial word checking code
- Add Meta-A as alternate keyystroke for ^^ for people with
non-US keyboards
- Replace hard coded ALT_G and ALT_H values in the replace
and goto shortcuts with their macro counterparts NANO_ALT_*_KEY
- Call tcsetattr() to restore the old terminal settings, so
tcsh can use ^C after suspend for example
- Move "right" increment to part where new line is created
- New Polish translation, and updates
- nano has its own self-contained checks for gettext
- Run signal_init() after doupdate() so ^Y wont suddenly
start suspending after returning from ^Z suspend in Hurd.
- do_spell() : Dont prompt for replace if we don't change
the word in question (Rocco Corsi, fixes bug #67).
- Added better Hurd support for function keys (Alt-V,U,9,@,F).
- signal_init() : Unconditionally disable VDSUSP if it exists,
stops ^Y suspending nano on the Hurd.
- Updated PO files
GNU `nano' is a small and friendly text editor. Besides basic text
editing, `nano' offers many extra features like an interactive search
and replace, goto line number, auto-indentation, feature toggles,
internationalization support, and filename tab completion.
The original goal for `nano' was a complete bug-for-bug compatible
emulation of Pico, but consistency is now a slightly higher priority.
Nano does not have the restrictive license problems of Pico.