1
GNU nano 1.3.11 - 2006.03.30
3
- Miscellaneous comment fixes. (DLR)
4
- Remove unnecessary #ifdef around termios.h #include in nano.c.
6
- Sort the default strings for brackets and punct, and the "or"
7
atom in the default regex string for quotestr, according to
8
ASCII. Changes to main(), nano.1, nanorc.5, and
10
- Rework the bracket searching code to handle multibyte bracket
11
characters, and allow specifying matching bracket characters
12
other than the default via the "matchbrackets" rcfile option.
13
New functions mbstrpbrk() and mbrevstrpbrk(); changes to
14
find_statusbar_bracket_match(), do_statusbar_find_bracket(),
15
find_bracket_match(), do_find_bracket(), main(),
16
parse_rcfile(), nanorc.5, and nanorc.sample. (DLR)
17
- Rework input parsing in the file browser to be more flexible.
18
New function parse_browser_input(); changes to do_browser().
20
- Allow tab completion of directories at the "Go To Directory"
21
prompt. Also, move the browser drawing routines to a separate
22
function, and make sure it's used when refreshing or doing tab
23
completion at the prompt in the file browser. New function
24
browser_refresh(); changes to do_browser(), browser_init(),
25
do_insertfile(), do_writeout(), cwd_tab_completion(),
26
input_tab(), do_statusbar_input(), get_prompt_string(),
27
do_prompt(), search_init(), do_replace(), do_gotolinecolumn(),
28
and do_int_spell_fix(). (DLR)
31
- Properly set currshortcut back to the file browser shortcut
32
list after a "Go To Directory" prompt, and properly restore
33
the file list display after returning from the help browser at
34
the "Go To Directory" prompt. (DLR)
35
- Rename variable j to i, for consistency. (DLR)
36
- Make fileline, old_selected, and the static selected size_t's,
37
since the first and second can hold the value of the third,
38
and the first can be that large. (DLR)
41
- Make parameter c const. (DLR)
44
- Remove unneeded setting of currshortcut. (DLR)
46
- Rename parameter ret to retval, for consistency. (DLR)
49
- Remove erroneous handling of the "Get Help" shortcut in the
50
file browser shortcut list. (DLR)
52
- Remove now-unneeded VERMSG #define. (DLR)
55
- Redraw the prompt and set finished to FALSE when NANO_HELP_KEY
56
is pressed, so that we don't leave the prompt, enter the help
57
browser, and restart the prompt after leaving it. This will
58
properly preserve the cursor position after doing the last of
62
- Do sanity checks manually again instead of in an assert, and
63
set errno to EINVAL as well as return -1 if they fail. This
64
matches the manual page. (DLR)
67
- If we fail to get a character MAX_BUF_SIZE times in a row,
68
hang up regardless of the value of errno. This fixes a
69
problem where nano doesn't terminate properly under xterm if
70
the user su's to root, runs nano, and then closes the terminal
71
window. errno isn't set properly to EIO then. (DLR, found by
72
John <acocaracha@gmail.com>)
74
- Interpret Shift-Begin, Shift-Delete, Shift-End, Shift-Home,
75
Shift-Insert, and Shift-Suspend as Begin, Delete, End, Home,
76
Insert, and Suspend, respectively, regardless of whether
77
--rebindkeypad is used. (DLR, found by David Benbennick)
79
- Use PACKAGE_STRING, as defined by autoconf, instead of VERMSG.
82
- If either current or old_current is offscreen, we're not on
83
the first page, and/or we're not on the same page as before,
84
update old_current before scrolling the edit window. This
85
fixes a potential display problem when a search moves the
86
cursor offscreen and onto a different page. (DLR, found by
89
- Fix minor memory leak. (DLR)
90
- Fix memory corruption problems caused by not allocating enough
91
space for converted when a line ends in a tab(s) and we're not
92
in UTF-8 mode. (DLR, found by Duncan Geoffry Doyle, Nick
93
Warne, and Mike Frysinger)
95
- Update the Free Translation Project's address, change the
96
character set to UTF-8, and remove broken links to contributed
97
RedHat nano packages. (DLR)
99
- Better display the default values for quotestr. (DLR)
101
- Give the default values for the brackets and punct options,
102
and better display the default values for quotestr. (DLR)
103
- Mention that quotes inside string parameters don't need to be
104
escaped with backslashes. (John M. Gabriele, minor tweaks by
107
- Remove unneeded comments. (DLR)
109
- Remove unneeded comment. (DLR)
110
- Mention that quotes inside string parameters don't need to be
111
escaped with backslashes. (John M. Gabriele, minor tweaks by
114
- Add new Swedish translator.
1
116
GNU nano 1.3.10 - 2005.12.23
3
118
- Miscellaneous comment fixes. (DLR)