Benno Schulenberg
903942b4f0
build: remove the '--with-slang' configure option
2020-12-05 12:17:48 +01:00
Benno Schulenberg
0f334f8ee4
bump the version number in configure.ac too
2020-12-02 11:39:51 +01:00
Benno Schulenberg
d9944c03c4
docs: adjust for the changed name of the header-file package on Debian
...
Also, be more complete, reword a few things, and stop mentioning Slang.
2020-10-11 16:44:40 +02:00
Benno Schulenberg
ced0019b6c
bump version numbers and add a news item for the 5.3 release
2020-10-07 10:40:12 +02:00
Benno Schulenberg
3a22028042
tweaks: make two of the changes that 'autoupdate' suggests
...
Also, normalize a bit of indentation.
2020-09-17 16:28:05 +02:00
Benno Schulenberg
f12264723d
tweaks: replace two more occurrences of 'AC_TRY_RUN' with 'AC_RUN_IFELSE'
...
Leave the occurrences in the Slang stuff alone, as all that stuff
will be removed after the next release.
2020-09-17 13:26:24 +02:00
Benno Schulenberg
65f14624c8
tweaks: stop 'autoupdate' from failing with "end of file in string"
2020-09-17 13:17:52 +02:00
Benno Schulenberg
30016a7e19
tweaks: harmonize the style of error messages and warnings in ./configure
2020-09-17 09:49:35 +02:00
Benno Schulenberg
e8abbc7045
build: stop using an obsolete macro, and use 'void' for signal handlers
...
The Autoconf manual says that 'AC_TYPE_SIGNAL' is obsolete and
that it is fine to simply use 'void' instead of 'RETSIGTYPE'.
2020-09-16 16:27:32 +02:00
Benno Schulenberg
235f92ce09
build: do not accept --enable-libmagic when not having color support
...
When nano does not support any syntaxes, libmagic is irrelevant.
This fixes https://savannah.gnu.org/bugs/?59070 .
2020-09-16 16:27:15 +02:00
Benno Schulenberg
22fc10911a
tweaks: remove two stray comments and two lines that were commented out
...
And adjust the indentation after the latter change.
2020-09-16 16:21:37 +02:00
Benno Schulenberg
98a24fc8f9
build: to verify wide curses, probe for a function that cannot be a macro
...
This probing has been changed four times in the past:
git log --grep get_wch
In March 2005, commit 2161fa62
changed the probe from get_wch() to
wget_wch(), reasoning that "get_wch() might be a macro instead of
a function". (Four months earlier, commit 3ba9c351
changed it
from addwstr() to wget_wch(), probably for the same reason.) But
three months later, in commit 25799f68
, the probe gets changed to
get_wch() again, because "it's a more generic function"...
It seems clear that the non-macro argument is the stronger one.
See the NOTES section in 'man get_wch' for its possible macroness.
This addresses https://savannah.gnu.org/bugs/?58997 .
Reported-by: Randall S. Becker <rsbecker@nexbridge.com>
2020-09-03 19:47:09 +02:00
Benno Schulenberg
63ac050733
bump version numbers and add a news item for the 5.2 release
2020-08-24 09:53:07 +02:00
Benno Schulenberg
4873cc26f2
build: stop mentioning Slang in two ./configure messages
...
Nobody ought to be using Slang, so don't give people the wrong
impression by mentioning it (and even mentioning it *first*).
2020-08-23 09:05:47 +02:00
Benno Schulenberg
b1a0f5e65a
bump version numbers and add a news item for the 5.1 release
2020-08-12 07:57:31 +02:00
Benno Schulenberg
df9ca85961
bump version numbers and add a news item for the 5.0 release
2020-07-29 09:44:39 +02:00
Benno Schulenberg
13327203e0
build: use a more dependable method for detecting a build from git
...
The Haiku recipe seems to detect a .git directory somewhere, even though
they are building from a tarball. So, check instead for the presence of
nano's release script, which ought to be present only in a git checkout,
not in a released tarball.
2020-06-28 15:21:04 +02:00
Benno Schulenberg
5eb3b8feb5
tweaks: add a helpful message for when pkg.m4 is missing during a build
2020-06-22 14:03:32 +02:00
Benno Schulenberg
bbdbf4586f
build: make ./configure report which global nanorc file will be used
...
This addresses https://savannah.gnu.org/bugs/?57061 .
Requested-by: Robert Johnson <aloha@blastpuppy.com>
2020-06-20 14:02:34 +02:00
Benno Schulenberg
9a4586557b
build: stop distributing a nano.spec file
...
We do not provide an RPM package. And distros like Fedora, Mageia,
and Suse have their own spec files -- they don't need ours. And in
case anyone would like to create their own RPM package from nano,
they can look at the spec files of those distros.
2020-03-26 17:08:36 +01:00
Benno Schulenberg
49a84f9e8a
bump version numbers and add a news item for the 4.9 release
2020-03-24 11:11:22 +01:00
Benno Schulenberg
f2ae08ab19
bump version numbers and add a news item for the 4.8 release
2020-02-07 10:50:44 +01:00
Benno Schulenberg
afa4c6b9fc
copyright: update the years for the FSF
2020-01-15 11:42:38 +01:00
Benno Schulenberg
2867f1bbde
build: restrict the use of --with-slang to together with --enable-tiny
...
Slang contains bugs that get triggered when resizing the terminal,
or rather: when its existing data structures get reinitialized.
Avoid those bugs by forcing the exclusion of the resizing code
when nano is configured with --with-slang.
(The only reason for not entirely eliminating the support for Slang
is to allow Debian to build a tiny nano against Slang for on their
install image.)
This avoids https://savannah.gnu.org/bugs/?57520 ,
and avoids https://savannah.gnu.org/bugs/?57518 ,
and dodges https://savannah.gnu.org/bugs/?57513 ,
and dodges https://savannah.gnu.org/bugs/?57507 .
2020-01-03 11:41:22 +01:00
Benno Schulenberg
c00431134f
bump version numbers and add a news item for the 4.7 release
2019-12-23 11:15:53 +01:00
Benno Schulenberg
154742c5e3
bump version numbers and add a news item for the 4.6 release
2019-11-29 11:08:22 +01:00
Benno Schulenberg
9a2ef3a542
bump version numbers and add a news item for the 4.5 release
2019-10-04 11:31:29 +02:00
Benno Schulenberg
aecbc6faa9
bump version numbers and add a news item for the 4.4 release
2019-08-25 10:29:14 +02:00
Benno Schulenberg
895d2b8e9c
bump version numbers and add a news item for the 4.3 release
2019-06-18 10:04:16 +02:00
Benno Schulenberg
1ca9241eaa
bump version numbers and add a news item for the 4.2 release
2019-04-24 10:55:23 +02:00
Benno Schulenberg
3a0a6b5db8
bump version numbers and add a news item for the 4.1 release
2019-04-15 09:33:07 +02:00
Benno Schulenberg
3e4edb2a5a
bump version numbers and add a news item for the 4.0 release
2019-03-24 12:14:12 +01:00
Benno Schulenberg
d5b21d7bd0
copyright: update the years for the FSF in the documentation too
2019-03-11 08:27:19 +01:00
Benno Schulenberg
2482cfca56
build: eradicate the --disable-wrapping-as-root configure option
...
Hard-wrapping is disabled by default for any user, so this special
configure option is no longer needed.
2019-01-25 11:37:51 +01:00
Benno Schulenberg
798695ff1e
utils: retire the fixbounds() function -- it is no longer needed
...
All tested systems (FreeBSD, NetBSD, OpenBSD, Alpine, and Ubuntu)
support the GNU-style word boundaries (\< and \>), either natively
or through using the regex module from gnulib.
If this change breaks regexes containing \< or \> on your system,
please report a bug: https://savannah.gnu.org/bugs/?group=nano
This addresses https://savannah.gnu.org/bugs/?55207 .
2018-12-31 13:49:07 +01:00
Benno Schulenberg
5acfa5bb7b
tweaks: slightly indent warnings and errors during the configure phase
...
To make them stand out in the waterfall of messages.
2018-12-16 14:41:31 +01:00
Benno Schulenberg
7ca20711a2
build: verify that 'pkg.m4' is available when building from git
...
This addresses https://savannah.gnu.org/bugs/?44630 .
Reported-by: Peter Passchier <peter@passchier.net>
2018-11-29 19:40:54 +01:00
Benno Schulenberg
cad8493e24
tweaks: move the checks for git and gettext to a far earlier point
2018-11-29 19:36:51 +01:00
Benno Schulenberg
31fdd2908b
bump version numbers and add a news item for the 3.2 release
2018-11-11 16:42:46 +01:00
Benno Schulenberg
2404474dce
tweaks: change a bunch of URLs to use 'https' instead of 'http'
2018-11-11 14:46:23 +01:00
Benno Schulenberg
031f255ffd
bump version numbers and add a news item for the 3.1 release
2018-09-18 19:27:31 +02:00
Benno Schulenberg
8efdd08a86
bump version numbers and add a news item for the 3.0 release
2018-09-09 11:29:00 +02:00
Benno Schulenberg
fa454abb1c
build: verify that 'msgfmt' is available when building from git
...
Fail during the configure phase when it is not,
instead of failing cryptically during 'make'.
This addresses https://savannah.gnu.org/bugs/?54265 .
Reported-by: Peter Passchier <peter@passchier.net>
2018-07-08 14:13:25 +02:00
Benno Schulenberg
1057ca7a16
bump version numbers and add a news item for the 2.9.8 release
2018-06-02 09:51:16 +02:00
Benno Schulenberg
09d8ee82b7
bump version numbers and add a news item for the 2.9.7 release
2018-05-15 08:48:00 +02:00
Benno Schulenberg
a0147c5a72
bump version numbers and add a news item for the 2.9.6 release
2018-04-27 10:56:10 +02:00
Benno Schulenberg
27eccbec23
bump version numbers and add a news item for the 2.9.5 release
2018-03-29 09:59:13 +02:00
Benno Schulenberg
c782b4cb72
bump version numbers and add a news item for the 2.9.4 release
2018-03-08 10:59:32 +01:00
Benno Schulenberg
ae7366616f
bump version numbers and add a news item for the 2.9.3 release
2018-01-29 09:31:12 +01:00
Benno Schulenberg
ba1f990582
build: let ./configure fail (not just warn) when curses.h is missing
...
This fixes https://savannah.gnu.org/bugs/?52930 .
Reported-by: Michail Tsiolkas <mtsio@cryptolab.net>
2018-01-23 19:15:18 +01:00