~ubuntu-branches/debian/wheezy/nano/wheezy

« back to all changes in this revision

Viewing changes to ChangeLog

Tags: upstream-1.3.11
ImportĀ upstreamĀ versionĀ 1.3.11

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
GNU nano 1.3.11 - 2006.03.30
 
2
- General:
 
3
        - Miscellaneous comment fixes. (DLR)
 
4
        - Remove unnecessary #ifdef around termios.h #include in nano.c.
 
5
          (DLR)
 
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
 
9
          nanorc.sample. (DLR)
 
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().
 
19
          (DLR)
 
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)
 
29
- browser.c:
 
30
  do_browser()
 
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)
 
39
- chars.c:
 
40
  mbstrchr()
 
41
        - Make parameter c const. (DLR)
 
42
- files.c:
 
43
  do_writeout()
 
44
        - Remove unneeded setting of currshortcut. (DLR)
 
45
  is_dir()
 
46
        - Rename parameter ret to retval, for consistency. (DLR)
 
47
- global.c:
 
48
  shortcut_init()
 
49
        - Remove erroneous handling of the "Get Help" shortcut in the
 
50
          file browser shortcut list. (DLR)
 
51
- nano.h:
 
52
        - Remove now-unneeded VERMSG #define. (DLR)
 
53
- prompt.c:
 
54
  get_prompt_string()
 
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
 
59
          these. (DLR)
 
60
- utils.c:
 
61
  ngetdelim()
 
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)
 
65
- winio.c:
 
66
  get_key_buffer()
 
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>)
 
73
  parse_kbinput()
 
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)
 
78
  titlebar()
 
79
        - Use PACKAGE_STRING, as defined by autoconf, instead of VERMSG.
 
80
          (DLR)
 
81
  edit_redraw()
 
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
 
87
          Mike Frysinger)
 
88
  display_string()
 
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)
 
94
- doc/faq.html:
 
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)
 
98
- doc/nano.1:
 
99
        - Better display the default values for quotestr. (DLR)
 
100
- doc/nanorc.5:
 
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
 
105
          DLR)
 
106
- doc/rnano.1:
 
107
        - Remove unneeded comments. (DLR)
 
108
- doc/nanorc.sample:
 
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
 
112
          DLR)
 
113
- THANKS:
 
114
        - Add new Swedish translator.
 
115
 
1
116
GNU nano 1.3.10 - 2005.12.23
2
117
- General:
3
118
        - Miscellaneous comment fixes. (DLR)
2135
2250
          glib 2.x on systems that may not have it installed. (DLR,
2136
2251
          suggested by Jordi)
2137
2252
- src/Makefile.am:
2138
 
        - Don't use DEFS to define things. Use INCLUDES instead. (Jordi)
 
2253
        - Don't use DEFS to define things.  Use INCLUDES instead.
 
2254
          (Jordi)
2139
2255
 
2140
2256
GNU nano 1.3.4 - 2004.08.17
2141
2257
- General:
4920
5036
        - Preliminary quoting support for justify.  New arg -Q, --quotestr,
4921
5037
          changes to do_justify(), global variable quotestr().
4922
5038
- Makefile.am:
4923
 
        - Add SYSCONFDIR to DEFS, so we can have an $SYSCONFDIR/nanorc.
 
5039
        - Add SYSCONFDIR to DEFS, so we can have a $SYSCONFDIR/nanorc.
4924
5040
        - Change localedir line to 1.0's version.
4925
5041
        - Moved m4/ stuff to its own m4/Makefile.am.
4926
5042
- m4/aclocal_inc.m4:
7205
7321
        initial cursor movement on screen.  Initial autoconf support.
7206
7322
0.1     Initial program setup w/ncurses
7207
7323
 
7208
 
$Id: ChangeLog,v 1.1752 2005/12/23 16:08:19 dolorous Exp $
 
7324
$Id: ChangeLog,v 1.1797 2006/03/30 06:34:43 dolorous Exp $