diff --git a/ChangeLog b/ChangeLog index ca3ff4cf..eacfe3ca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,10 +7,10 @@ thing being undone or redone is currently off the screen. * src/{files,nano,winio}.c: Rewrap and reshuffle some lines. -2016-02-22 Chris Allegretta - * Add ability to kill the trailing spaces when justifying - code. New nanorc option kill_spaces_on_justify, we'll see - whether this warrants a command line flahg or not. +2016-02-22 Chris Allegretta + * Add the ability to kill the trailing spaces when justifying text, + by adding a new nanorc option 'kill_spaces_on_justify' -- we'll see + whether this warrants a command-line flag or not. 2016-02-22 Benno Schulenberg * src/nano.c (free_openfilestruct): Elide this function. @@ -233,7 +233,7 @@ GNU nano 2.5.2 - 2016.02.12 * src/winio.c (set_modified): Plug another memory leak. * src/files.c (set_modified): Move this function to its habitat. * src/files.c (open_file): Return the fantastic file descriptor - when opening a non-existent file for reading succeeds. + when the opening of a non-existent file for reading succeeds. * src/nano.c (delete_opennode), src/text.c (discard_until): Free the items on the undo stack when a buffer is closed. This fixes Savannah bug #46904 reported by Mike Frysinger. @@ -402,7 +402,7 @@ GNU nano 2.5.1 - 2016.01.11 GNU nano 2.5.0 - 2015.12.05 -2015-12-05 Chris Allegretta +2015-12-05 Chris Allegretta * src/nano.c (main): key_defined() is an ncurses-ism. Add better checks for this. @@ -1208,7 +1208,7 @@ GNU nano 2.4.1 - 2015.04.14 possible bailout because of a zero-sized region. * NEWS: Option --noread allows writing, not reading, to named pipes. -2015-03-22 Chris Allegretta +2015-03-22 Chris Allegretta * src/text.c (do_alt_speller): timestamp can just be a time_t. Fixes compilation on win32 and macOS. @@ -1278,7 +1278,7 @@ GNU nano 2.4.0 - 2015.03.22 GNU nano 2.3.99pre3 - 2015.02.27 -2015-02-25 Chris Allegretta +2015-02-25 Chris Allegretta * src/rcfile.c (parse_binding): Add an exception for do_toggle() as rebinding toggles broke with r5022. (Fixed in r5134.) @@ -1297,7 +1297,7 @@ GNU nano 2.3.99pre3 - 2015.02.27 when finding a lock file, for when many files are opened at once. * src/file.c (do_lockfile): The user does the editing, not the editor. -2015-02-09 Chris Allegretta +2015-02-09 Chris Allegretta * nano.spec.in: Add dependency on texinfo, docdir files for RPM file creation. @@ -1323,14 +1323,14 @@ GNU nano 2.3.99pre2 - 2015.02.06 * src/nano.c (version), src/winio.c (do_credits): Update the copyright years to include 2015. -2015-01-13 Chris Allegretta +2015-01-13 Chris Allegretta * src/files.c (open_buffer): Check here for locking and properly handle choosing to not open a file when locked instead of in open_file(). Fixes Savannah bug #42373 reported by Benno Schulenberg. GNU nano 2.3.99pre1 - 2015.01.06 -2015-01-03 Chris Allegretta +2015-01-03 Chris Allegretta * New formatter code to support syntaxes like go which have tools to automatically lint and reformat the text for you (gofmt), which is lovely. rcfile option formatter, function @@ -1453,13 +1453,13 @@ GNU nano 2.3.6 - 2014.07.17 GNU nano 2.3.5 - 2014.07.11 -2014-07-11 Chris Allegretta +2014-07-11 Chris Allegretta * src/files.c (do_lockfile, open_file): If locking fails, allow the lock failure message to be preserved AND preserve the filename passed on the cmdline. Fixes Savannah bug #42668. -2014-07-02 Chris Allegretta +2014-07-02 Chris Allegretta * src/files.c (do_lockfile): Check whether the directory of the file we're trying to lock exists, and make the resulting error message more intuitive. Fixes @@ -1784,7 +1784,7 @@ GNU nano 2.3.5 - 2014.07.11 GNU nano 2.3.4 - 2014.06.02 -2014-06-02 Chris Allegretta +2014-06-02 Chris Allegretta * doc/syntax/default.nanorc: Can't do trailing spaces in the default syntax or it will hilight the spaces as you type them into a new file, which for non-programming is infuriating. @@ -1793,14 +1793,14 @@ GNU nano 2.3.4 - 2014.06.02 * src/text.c (do_delete): For the undo structure, differentiate between deleting a newline and any other character. -2014-05-29 Chris Allegretta +2014-05-29 Chris Allegretta * src/chars.c (addstrings): This function needs to be available even on non-utf-8 systems. * nano-regress: Added --disable-utf8 to regression check. GNU nano 2.3.3 - 2014.05.29 -2014-05-28 Chris Allegretta +2014-05-28 Chris Allegretta * doc/syntax/mutt.nanorc: Include Benno's awesome signature matcher, modified slightly to also work for quoted sigs. * doc/syntax/default.nanorc: Be far more gentle with something @@ -1828,7 +1828,7 @@ GNU nano 2.3.3 - 2014.05.29 * src/global.c (shortcut_init): Standardize the add_to_funcs() calls, breaking always between the menus and the tag. -2014-05-27 Chris Allegretta +2014-05-27 Chris Allegretta * src/winio.c (edit_refresh): wredrawln() is not supported under slang. @@ -1955,7 +1955,7 @@ GNU nano 2.3.3 - 2014.05.29 * src/rcfile.c: Move parse_magic_exp() next to its sister. * src/color.c (color_update): Rename a variable, and elide another. -2014-05-10 Chris Allegretta +2014-05-10 Chris Allegretta * src/rcfile.c (parse_color_names): Redefine false and true to their appropriate macro names so --with-slang works (slangv2 anyway). * src/text.c (do_linter): Care about whether user cancelled the file @@ -2297,7 +2297,7 @@ GNU nano 2.3.3 - 2014.05.29 * src/search.c (search_init): Silence a compiler warning about a variable possibly being used uninitialized. -2014-03-31 Chris Allegretta +2014-03-31 Chris Allegretta * doc/syntax/go.nanorc: New file, basic go syntax highlighting. 2014-03-30 Benno Schulenberg @@ -2425,7 +2425,7 @@ GNU nano 2.3.3 - 2014.05.29 * src/move.c (do_down): Initialize the correct variable to zero. Solves jumpy scrolling behaviour reported by Chris Allegretta. -2014-03-04 Chris Allegretta +2014-03-04 Chris Allegretta * global.c (first_sc_for): Return raw keystrokes last, so they will not be displayed if there are F-keys or Meta keys mapped for an item in the shortcut list. @@ -2442,7 +2442,7 @@ GNU nano 2.3.3 - 2014.05.29 Remove erroneous 'suspendenable' -- it is not a settable option but a bindable function. -2014-03-03 Chris Allegretta +2014-03-03 Chris Allegretta * global.c (shortcut_init): Don't actually free the shortcut list, since the next pass via justifying will then remove all custom shortcuts. Fixes bug discovered by Benno Schulenberg. @@ -2463,7 +2463,7 @@ GNU nano 2.3.3 - 2014.05.29 to the texinfo documentation, and improve alphabetization a bit. * src/nano.c (usage): Don't mention --softwrap in tiny version. -2014-03-01 Chris Allegretta +2014-03-01 Chris Allegretta * global.c (shortcut_init): Fix an issue with the split do_research() setup when using --enable-tiny. * rcfile.c (parse_linter): Allow linter to be unset using "". @@ -2559,7 +2559,7 @@ GNU nano 2.3.3 - 2014.05.29 nano-devel in August 2010: after typing ^R ^T ^W ^G ^X, the file being edited would get displayed instead of the list of files. -2014-02-24 Chris Allegretta +2014-02-24 Chris Allegretta * New linter functionality, rcfile option "linter". * src/global.c (shortcut_init): Actually free the sclist if it was allocated before. @@ -2614,7 +2614,7 @@ GNU nano 2.3.3 - 2014.05.29 2014-02-22 David Lawrence Ramsey * ChangeLog, NEWS, doc/faq.html: Fix typos, wording, and spacing. -2014-01-25 Chris Allegretta +2014-01-25 Chris Allegretta * src/winio.c (set_modified): Check for a filename before trying to lock. 2014-01-24 Benno Schulenberg @@ -2623,12 +2623,12 @@ GNU nano 2.3.3 - 2014.05.29 Savannah patch #8180 and fixes the segfault reported on the list: https://lists.gnu.org/archive/html/nano-devel/2012-07/msg00000.html. -2014-01-01 Chris Allegretta +2014-01-01 Chris Allegretta * doc/texinfo/nano.texi: Change '@sp4' since makeinfo 5.1 hates the lack of spacing. Fixes bug #40103 reported by flapane@Savannah. Also change SVN status to non-binary so diffs work. -2014-01-01 Chris Allegretta +2014-01-01 Chris Allegretta * src/global.c (strtokeytype): Check for lower-case 'f' for defining F-key sequences for consistency (previously was two checks for upper case 'F'). Fixes bug #40815 reported by David Binderman .