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
Benno Schulenberg
30f367e0db
bump version numbers and add a news item for the 2.9.2 release
2018-01-02 15:51:12 +01:00
Benno Schulenberg
87206c0607
tweaks: convert the indentation to use only tabs
...
Each leading tab is converted to two tabs, and any leading four spaces
is converted to one tab. The intended tab size (for keeping most lines
within 80 columns) is now four.
2017-12-29 20:06:50 +01:00
Benno Schulenberg
800a997008
bump version numbers and add a news item for the 2.9.1 release
2017-11-27 19:06:26 +01:00
Benno Schulenberg
0465adb9ce
bump version numbers and add a news item for the 2.9.0 release
2017-11-18 11:33:28 +01:00
Benno Schulenberg
d054044d30
tweaks: transform the token DISABLE_EXTRA to ENABLE_EXTRA
2017-11-01 20:33:14 +01:00
Benno Schulenberg
d5ac1ed395
tweaks: transform the token DISABLE_COLOR to ENABLE_COLOR
2017-11-01 19:45:50 +01:00
Benno Schulenberg
2a4fc9591f
tweaks: transform the token DISABLE_SPELLER to ENABLE_SPELLER
2017-10-31 19:32:42 +01:00
Benno Schulenberg
db0b849f9b
tweaks: transform the token DISABLE_JUSTIFY to ENABLE_JUSTIFY
2017-10-31 17:40:44 +01:00
Benno Schulenberg
028d12f4fb
tweaks: transform the token DISABLE_OPERATINGDIR to ENABLE_OPERATINGDIR
2017-10-29 21:08:07 +01:00
Benno Schulenberg
a5974bd1ec
tweaks: transform the token DISABLE_WRAPPING to ENABLE_WRAPPING
2017-10-29 21:00:09 +01:00
Benno Schulenberg
ff35a61355
tweaks: transform the token DISABLE_HISTORIES to ENABLE_HISTORIES
2017-10-29 19:43:05 +01:00
Benno Schulenberg
a09eedf0a3
bump version numbers and add a news item for the 2.8.7 release
2017-08-27 09:37:01 +02:00
Benno Schulenberg
8f2ac1b7f6
bump version numbers and add a news item for the 2.8.6 release
2017-07-21 09:51:22 +02:00
Benno Schulenberg
6520aa0079
bump version numbers and add a news item for the 2.8.5 release
2017-06-25 10:37:17 +02:00
Benno Schulenberg
5907f8801b
bump version numbers and add a news item for the 2.8.4 release
2017-05-21 10:21:03 +02:00
Benno Schulenberg
8f89e23adb
tweaks: adjust the indentation after the preceding change
...
Also, change two error messages a bit.
2017-05-19 11:47:13 +02:00
Benno Schulenberg
8302ff700b
tweaks: remove the no-op x$disable tests
2017-05-19 11:47:13 +02:00
Benno Schulenberg
a32d21c759
build: correct the inverted logic for the nanorc man page
...
All this "not is no" has me turning around in circles
at least ten times before I know which side is which.
This fixes https://savannah.gnu.org/bugs/?51061
Reported-by: Vicente Olivert Riera <vincent.riera@imgtec.com>
2017-05-19 11:46:18 +02:00
Benno Schulenberg
afd8a4e804
bump version numbers and add a news item for the 2.8.3 release
2017-05-18 11:53:19 +02:00
Benno Schulenberg
858e75e4cf
tweaks: transform the token DISABLE_NANORC to ENABLE_NANORC
...
Also, allow rebinding the word and block jumping functions
in the tiny version when nanorc files are reenabled.
2017-05-09 11:59:34 +02:00
Benno Schulenberg
a05180ed2d
tweaks: transform the token DISABLE_TABCOMP to ENABLE_TABCOMP
2017-05-09 11:31:54 +02:00
Benno Schulenberg
dc3610fc8e
tweaks: transform the token DISABLE_BROWSER to ENABLE_BROWSER
...
Also, allow Ctrl+Left/Right with --enable-tiny --enable-browser.
2017-05-08 21:56:50 +02:00
Benno Schulenberg
e1e15fd0f4
bump version numbers and add a news item for the 2.8.2 release
2017-05-04 10:24:54 +02:00