9a96973b00
Merge branch 'master' of https://git.savannah.gnu.org/git/nano into line-folding
2025-04-02 15:23:18 -07:00
Benno Schulenberg
78eb483bc2
bump version numbers and add a news item for the 8.4 release
2025-04-02 09:29:24 +02:00
1d4ac090d8
Merge branch 'master' of https://git.savannah.gnu.org/git/nano into line-folding
2025-02-28 11:42:40 -08:00
Benno Schulenberg
20403ef8bb
copyright: update the years for the FSF
2025-01-14 11:00:11 +01:00
Benno Schulenberg
46466530a5
bump version numbers and add a news item for the 8.3 release
2024-12-21 11:23:05 +01:00
9cfda05f71
Merge remote-tracking branch 'upstream/master' into line-folding
2024-10-06 17:43:50 -07:00
Benno Schulenberg
f96f3546c7
bump version numbers and add a news item for the 8.2 release
2024-09-05 09:18:12 +02:00
9c2ec9f3af
Merge remote-tracking branch 'upstream/master' into line-folding
2024-07-19 13:41:12 -07:00
Benno Schulenberg
fe39d137c7
bump version numbers and add a news item for the 8.1 release
2024-07-12 10:57:24 +02:00
Benno Schulenberg
ec177c84b3
build: require version 0.20 of gettext for building nano from git
...
Gettext-0.20 is the first version where its `autopoint` does not
overwrite the newer 'extern-inline.m4' from gnulib.
Version 0.20 is five years old, so most users will be on a distro
that includes that version of gettext or a newer one.
2024-06-17 09:50:08 +02:00
758130f5b9
Merge in upstream changes
2024-05-14 19:11:00 -07:00
Benno Schulenberg
ce5513b009
bump version numbers and add a news item for the 8.0 release
2024-05-01 10:10:15 +02:00
Benno Schulenberg
4a2729b780
copyright: update the years for the FSF
2024-01-10 11:24:28 +01:00
7027b9b601
Add option '--enable-folding' and add shortcut for folding.
...
In order to test the functionality, one actually has to be able to build it!
This patch adds an option to the configure script, builds 'folding.c', and
adds a shortcut to make folding possible. The shortcut here is set to 'M-['.
Signed-off-by: rexy712 <rexy712@protonmail.com>
2023-04-06 11:52:38 -07:00
Benno Schulenberg
7b48a9f671
bump version numbers and add a news item for the 7.2 release
2023-01-18 09:07:41 +01:00
Benno Schulenberg
6e88389fb8
copyright: update the years for the FSF
2023-01-06 10:37:15 +01:00
Benno Schulenberg
3791ed86a3
bump version numbers and add a news item for the 7.1 release
2022-12-14 10:50:32 +01:00
Benno Schulenberg
972be2df04
bump version numbers and add a news item for the 7.0 release
2022-11-15 11:17:34 +01:00
Benno Schulenberg
6243831dfb
build: add options --disable-formatter and --disable-linter to configure
...
This makes more sense than letting the formatter and the linter depend
on ENABLE_COLOR (which maybe should have been named ENABLE_SYNTAX).
This fulfills https://savannah.gnu.org/bugs/?50080 .
2022-08-29 08:28:28 +02:00
Benno Schulenberg
f1651abdac
bump version numbers and add a news item for the 6.4 release
2022-08-02 08:44:50 +02:00
Benno Schulenberg
a6b534d760
bump version numbers and add a news item for the 6.3 release
2022-04-28 10:08:34 +02:00
Benno Schulenberg
5c3e00d70a
build: remove an obsolete check -- the dependent code was deleted
...
The code fragment that was conditionalized on REDEFINING_MACROS_OK
was deleted five weeks ago in commit 3f494e35.
2022-03-07 18:09:51 +01:00
Benno Schulenberg
6c4c77971e
build: add the --disable-maintainer-mode option to ./configure
...
By passing --disable-maintainer-mode to ./configure the user can disable
autoconf build rules that would cause configure to be rebuilt and rerun.
Kind-of-requested-by: Mike Frysinger <vapier@gentoo.org>
2022-03-07 17:26:30 +01:00
Mike Frysinger
8173b1bfbe
general: fix building for Windows
...
Fix building with x86_64-w64-mingw32 to cross-compile native Windows
programs. Need to:
* add checks for missing functions
* don't use signals that are unavailable on the platform
* avoid useless non-Linux sys/ioctl.h include
* use putenv instead of setenv as the latter is unavailable
2022-03-01 11:05:07 +01:00
Benno Schulenberg
a1ba7ee786
bump version numbers and add a news item for the 6.2 release
2022-02-18 10:44:22 +01:00
Benno Schulenberg
a6dc5c963c
bump version numbers and add a news item for the 6.1 release
2022-02-09 11:31:03 +01:00
Benno Schulenberg
f9f0a8fd67
copyright: update the years for the FSF
2022-02-02 17:10:09 +01:00
Benno Schulenberg
33ba6be91f
bump version numbers and add a news item for the 6.0 release
2021-12-15 12:04:56 +01:00
Benno Schulenberg
ba9e5ac05d
bump version numbers and add a news item for the 5.9 release
2021-10-06 10:04:22 +02:00
Benno Schulenberg
a2cb22faab
bump version numbers and add a news item for the 5.8 release
2021-06-15 09:52:45 +02:00
Benno Schulenberg
a69a8ce3ca
bump version numbers and add a news item for the 5.7 release
2021-04-29 11:28:21 +02:00
Benno Schulenberg
6823831c06
build: drop the check for two functions that we don't use any more
...
Since commits b0209374 and 1c010d8e from a month ago, nano does not use
mblen() and mbtowc() any more, so there is no need to check for their
presence.
Instead, add a check for iswalpha(), which we do use.
2021-04-25 11:55:04 +02:00
Benno Schulenberg
b72d9af52c
bump version numbers and add a news item for the 5.6.1 release
2021-03-03 09:47:41 +01:00
Benno Schulenberg
1e9d12abc5
bump version numbers and add a news item for the 5.6 release
2021-02-24 09:23:50 +01:00
Benno Schulenberg
5ea930e25f
build: detect a build from git also when building out of tree
...
Reported-by: Hans-Bernhard Bröker <HBBroeker@t-online.de>
Bug existed since version 2.6.0, commit ec295f5e.
2021-02-02 12:00:24 +01:00
Benno Schulenberg
7519a458b2
bump version numbers and add a news item for the 5.5 release
2021-01-14 11:08:05 +01:00
Benno Schulenberg
6360e4170a
copyright: update the years for the FSF
2021-01-11 14:22:51 +01:00
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