]>
git.wh0rd.org Git - nano.git/log
David Lawrence Ramsey [Tue, 17 Aug 2004 16:00:29 +0000 (16:00 +0000)]
add a few last tweaks to ngetdelim()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1901
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 17 Aug 2004 05:23:38 +0000 (05:23 +0000)]
per DB's patch, overhaul the rcfile and history file reading and writing
routines to fix a few fundamental problems and limitations; also add
getline() and getdelim() equivalents adapted from GNU mailutils 0.5 (and
tweaked to better integrate with nano), since the patch uses getline()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1900
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 12 Aug 2004 21:43:00 +0000 (21:43 +0000)]
a few more #ifdef tweaks, plus a few cosmetic fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1899
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 12 Aug 2004 20:06:20 +0000 (20:06 +0000)]
more #ifdef tweaks
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1898
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 12 Aug 2004 19:48:21 +0000 (19:48 +0000)]
tweak some #ifdefs to avoid warnings when compiling with
--disable-wrapping, --disable-justify, or a combination of the two
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1897
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 12 Aug 2004 15:20:14 +0000 (15:20 +0000)]
per DB's patch, show the "Press Return To Continue" prompt if we can't
read the .nano_history file while starting nano
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1896
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 12 Aug 2004 04:34:00 +0000 (04:34 +0000)]
make sure that the shortcut list properly displays "Close" when reading
in multiple files on the command line
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1895
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 12 Aug 2004 04:30:22 +0000 (04:30 +0000)]
and do int -> bool conversions for the prototypes too
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1894
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 12 Aug 2004 03:27:54 +0000 (03:27 +0000)]
add more int -> bool conversions
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1893
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 12 Aug 2004 02:52:14 +0000 (02:52 +0000)]
add missing error message simplifications from before
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1892
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 12 Aug 2004 02:11:35 +0000 (02:11 +0000)]
indentation fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1891
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 11 Aug 2004 05:13:08 +0000 (05:13 +0000)]
add a bunch of DB's miscellaneous fixes, plus a few of mine
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1890
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 10 Aug 2004 23:05:59 +0000 (23:05 +0000)]
per DB's patch, simplify the saving of emergency files in die(),
die_save_file(), and get_next_filename()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1889
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 7 Aug 2004 22:33:14 +0000 (22:33 +0000)]
add titlebar() calls before all open_file() calls and remove the
titlebar() call after them, so that the titlebar is displayed properly
for all file(s) loaded; also add missing int -> bool conversion
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1888
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 7 Aug 2004 22:00:02 +0000 (22:00 +0000)]
cosmetic fixes for the getopt_(long)?() calls and the switch block
dealing with the command line options
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1887
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 7 Aug 2004 21:27:37 +0000 (21:27 +0000)]
per DB's patch, convert a few parts of files.c to use bool so that
open_pipe()'s failure is handled properly again, and add various
#ifdefs to fix a few warnings and compilation problems that occur when
everything is enabled manually including NANO_SMALL
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1886
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 5 Aug 2004 22:10:22 +0000 (22:10 +0000)]
per DB's patch, convert nano.c to use bools wherever needed, add a few
efficiency tweaks, and fix a few minor bugs in help_init() where "Up"
and "Space" might not be displayed properly and the help browser
wouldn't work if fewer than 24 columns were available
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1885
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 5 Aug 2004 21:57:48 +0000 (21:57 +0000)]
document DB's warning fixes when ENABLE_NLS is undefined and the
-fwritable-strings option is used, which were part of his last patch to
convert more translated strings to use N_()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1884
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 5 Aug 2004 15:45:09 +0000 (15:45 +0000)]
per DB's patch, convert more of nano to use N_() when possible; also add
a few more minor cosmetic fixes of mine
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1883
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 5 Aug 2004 15:16:19 +0000 (15:16 +0000)]
per DB's patch, don't translate the option strings for -Z/--restricted;
also add a few more minor cosmetic fixes of mine
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1882
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 4 Aug 2004 18:24:53 +0000 (18:24 +0000)]
tweak parse_num() to return a bool, and fix backwards test of its value
so that numeric values will be preserved when switching to the "Go To
Line" prompt again
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1881
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 1 Aug 2004 22:35:31 +0000 (22:35 +0000)]
make lastwastab and list use TRUE and FALSE instead of 1 and 0, make
them bools in the process, and make a few other minor cosmetic cleanups
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1880
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 1 Aug 2004 22:00:29 +0000 (22:00 +0000)]
tweak the spec file to properly package the "rnano" symlink
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1879
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 1 Aug 2004 16:09:15 +0000 (16:09 +0000)]
automatically install a symlink "rnano" pointing to nano
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1878
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 31 Jul 2004 14:10:23 +0000 (14:10 +0000)]
add DB's fix for a problem where quoted justify wouldn't work if
HAVE_REGEX_H wasn't set, and don't treat the return values of the string
comparison functions as boolean anymore
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1877
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 30 Jul 2004 22:52:44 +0000 (22:52 +0000)]
rcfile tweaks: prompt only once for all rcfile errors instead of once
for each separate error, make sure all the messages end in newlines,
etc.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1876
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 30 Jul 2004 20:21:34 +0000 (20:21 +0000)]
add my display tweak to do_replace(), my efficiency tweaks to
do_gotoline(), and DB's efficiency tweaks to do_gotopos()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1875
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 30 Jul 2004 17:30:17 +0000 (17:30 +0000)]
add a consistency fix for do_enter() and a few minor cosmetic fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1874
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 30 Jul 2004 03:54:34 +0000 (03:54 +0000)]
add DB's overhaul of the paragraph searching code and some of the
justify code, as it makes some code much more understandable and fixes a
bug where searching for the previous paragraph would move the cursor too
high in one case
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1873
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 29 Jul 2004 14:32:17 +0000 (14:32 +0000)]
in do_replace_loop(), make sure old_pww is updated to the current value
of placewewant when a new match is found, so that edit_redraw() will
redraw the screen properly when only placewewant changes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1872
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 28 Jul 2004 20:53:55 +0000 (20:53 +0000)]
add a few missing placewewant size_t conversions
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1871
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 28 Jul 2004 20:46:25 +0000 (20:46 +0000)]
per DB's patch, convert placewewant to a size_t; also add a few
miscellaneous fixes of mine
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1870
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 28 Jul 2004 13:50:43 +0000 (13:50 +0000)]
add various improvements to the "c-file" regexes by Mike Frysinger, with
a few additions of mine
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1869
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 28 Jul 2004 13:03:06 +0000 (13:03 +0000)]
add Mike Frysinger's sample regexes for patch files
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1868
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 27 Jul 2004 19:40:39 +0000 (19:40 +0000)]
minor cosmetic fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1867
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 27 Jul 2004 16:46:35 +0000 (16:46 +0000)]
move the main terminal initialization functions, aside from initscr(),
into a new terminal_init() function, and convert nano to use it; also,
when reloading the newly spell-checked temporary file in
do_alt_speller(), call terminal_init() to make sure that all the
original terminal settings are restored, as a curses-based alternative
spell checker (e.g. aspell) can change them
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1866
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 27 Jul 2004 15:46:58 +0000 (15:46 +0000)]
per Junichi Uekawa's patch in Debian's version of nano, call setlocale()
outside the ENABLE_NLS #ifdef, since UTF-8 support (specifically, the
wide character handling functions it needs) won't work properly if the
locale isn't set, whether NLS is enabled or not
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1865
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 24 Jul 2004 16:50:20 +0000 (16:50 +0000)]
fix spacing problem in the "Save Under Different Name" prompt
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1864
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 23 Jul 2004 12:51:40 +0000 (12:51 +0000)]
fix variable names
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1863
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 23 Jul 2004 12:30:40 +0000 (12:30 +0000)]
a few miscellaneous Pico compatibility tweaks and bugfixes (most
importantly, a fix for a segfault when trying to full-justify a file
with no paragraphs)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1862
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 20 Jul 2004 12:57:34 +0000 (12:57 +0000)]
restore erroneously removed toggle* casts
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1861
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 18 Jul 2004 18:13:54 +0000 (18:13 +0000)]
and reset tabsize and wrap_at to their default values if invalid rcfile
entries are specified for them
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1860
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 18 Jul 2004 17:43:43 +0000 (17:43 +0000)]
properly handle invalid tab sizes in nanorc files and make a few more
cosmetic cleanups
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1859
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 17 Jul 2004 20:01:45 +0000 (20:01 +0000)]
revert change to debugging statement that shouldn't be there yet
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1858
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 17 Jul 2004 19:49:12 +0000 (19:49 +0000)]
cut down on redundant inclusions of <sys/types.h>, include it in proto.h
per DB's patch, and make a few more minor cosmetic cleanups
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1857
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 13 Jul 2004 17:43:08 +0000 (17:43 +0000)]
further clarify one toggle description
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1856
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 13 Jul 2004 17:09:24 +0000 (17:09 +0000)]
per DB's patch, remove some unneeded reset_cursor() calls, move the one
in the main input loop to the top, and remove the apparently unneeded
wrefresh() call in the main input loop
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1855
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 12 Jul 2004 16:26:55 +0000 (16:26 +0000)]
add missing part of the variable type changes in do_gotoline()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1854
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 12 Jul 2004 16:07:14 +0000 (16:07 +0000)]
port over DB's number parsing code and related bits, with a few minor
changes of mine, and add a few related variable type changes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1853
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 12 Jul 2004 03:10:30 +0000 (03:10 +0000)]
various changes to cut down on binary size: per DB's patch, add new N_()
macro to mark strings that aren't translated immediately and convert
nano to use it where needed, overhaul the shortcut list and toggle list
initialization code for efficiency, and replace rcfile_msg() with
rcfile_error(); also add a few minor miscellaneous cleanups by DB and
myself
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1852
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 10 Jul 2004 16:53:17 +0000 (16:53 +0000)]
add another missing part of DB's patch (read_file() should be returning
void instead of int), and rearrange one NANO_SMALL #ifdef for better
readability
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1851
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 8 Jul 2004 17:29:27 +0000 (17:29 +0000)]
add one last spacing fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1850
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 8 Jul 2004 17:15:10 +0000 (17:15 +0000)]
add another prototype fix and a few spacing fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1849
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 8 Jul 2004 15:27:04 +0000 (15:27 +0000)]
per DB's patch, remove unused global variable search_offscreen
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1848
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 7 Jul 2004 23:26:08 +0000 (23:26 +0000)]
more comment fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1847
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 7 Jul 2004 15:20:52 +0000 (15:20 +0000)]
another missing piece of DB's patch: the toggle and rcoption structs
should use longs to store their flags too
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1846
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 7 Jul 2004 14:36:44 +0000 (14:36 +0000)]
add another missing part of DB's patch to convert flags and related
variables into longs: toggle_init_one() should take a long instead of an
int for its flag parameter
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1845
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 7 Jul 2004 13:57:52 +0000 (13:57 +0000)]
add missing part of DB's patch to convert flags and related variables
into longs: file_flags should be declared as a long instead of an int
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1844
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 6 Jul 2004 14:02:44 +0000 (14:02 +0000)]
put back erroneously removed initialization of original_umask
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1843
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 5 Jul 2004 14:27:29 +0000 (14:27 +0000)]
if we're in restricted mode and the filename isn't blank, disable tab
completion at the "Write File" prompt, since we can't change the
filename in that case; also remove an unneeded trailing space
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1842
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 3 Jul 2004 14:34:03 +0000 (14:34 +0000)]
fix inaccurate comment
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1841
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 3 Jul 2004 14:15:58 +0000 (14:15 +0000)]
fix bug in do_justify() in a better way: add on_next_line flag, used to
indicate when we've moved to the next line after justifying the current
line, and only run the respacing routine when it's true; this keeps the
respacing routine from erroneously being run more than once on the same
line
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1840
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 3 Jul 2004 05:23:19 +0000 (05:23 +0000)]
fix bug in do_justify(): if all the text from the next line has been
moved to the current line and the next line has been deleted, continue
the justification loop from there and skip the respacing routine in
order to avoid running it more than once on the same line (since it
assumes that we've moved to the next line, which isn't true in that
case)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1839
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 3 Jul 2004 03:22:23 +0000 (03:22 +0000)]
for consistency with nano 1.2.x and with other editors, make the mode of
newly created files 666 instead of 600 before it's modified by the
umask; also add a few more minor comment fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1838
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 3 Jul 2004 03:09:12 +0000 (03:09 +0000)]
a few cleanups and consistency fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1837
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 2 Jul 2004 14:31:03 +0000 (14:31 +0000)]
per DB's patch (with a few updates of mine), convert the shortcut list
functions and most related functions to return void instead of int, as
the return values of all those functions are essentially unused; also
add a few related miscellaneous cleanups
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1836
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 1 Jul 2004 19:41:09 +0000 (19:41 +0000)]
add missing cosmetic fix from before
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1835
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 1 Jul 2004 18:59:52 +0000 (18:59 +0000)]
more minor cosmetic fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1834
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 1 Jul 2004 17:04:23 +0000 (17:04 +0000)]
per DB's patch, tweak the code to update the edit window just before
getting statusbar input for efficiency, and update bottomwin just before
then too
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1833
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 30 Jun 2004 12:28:15 +0000 (12:28 +0000)]
per Jon Oberheide's patch, fix erroneous debugging statement so that
nano compiles with --enable-debug again
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1832
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 29 Jun 2004 12:36:25 +0000 (12:36 +0000)]
per Mike Frysinger's patch, have whitespace display default to off
instead of on
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1831
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 29 Jun 2004 00:43:56 +0000 (00:43 +0000)]
fix erroneous #ifdef so that nano compiles with --disable-justify again
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1830
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 28 Jun 2004 13:23:37 +0000 (13:23 +0000)]
Back to CVS
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1829
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 28 Jun 2004 13:17:33 +0000 (13:17 +0000)]
GNU nano 1.3.3
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1827
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 27 Jun 2004 00:54:08 +0000 (00:54 +0000)]
refactor the code to search for the beginning of a paragraph a bit to
fix some inaccuracies and eliminate the need for recursion; it now uses
almost the same logic as the code to search for the end of a paragraph,
which makes it somewhat easier to understand
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1823
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 26 Jun 2004 15:24:16 +0000 (15:24 +0000)]
a few last minor cosmetic fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1822
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
Jordi Mallach [Fri, 25 Jun 2004 22:43:09 +0000 (22:43 +0000)]
Add a translation comment so translators use both their shortcuts as well as the English ones.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1818
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
Jordi Mallach [Fri, 25 Jun 2004 22:34:18 +0000 (22:34 +0000)]
Fix XSI:ism in config.rpath.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1817
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 25 Jun 2004 01:52:10 +0000 (01:52 +0000)]
call justify_format() just after backup_lines() instead of inside it, so
that full justification doesn't erroneously justify non-paragraph lines
in the file
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1815
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 24 Jun 2004 22:39:24 +0000 (22:39 +0000)]
minor cosmetic fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1814
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 22 Jun 2004 15:38:47 +0000 (15:38 +0000)]
make the former flag same_line_wrap use TRUE and FALSE, add missing part
of DB's do_wrap() tweaks (the initialization of new_line_wrap to 0), and
wrap a few overly long comments
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1813
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 22 Jun 2004 14:30:18 +0000 (14:30 +0000)]
add minor comment fixes, and also fix a problem where the escape
sequence for F3 on the FreeBSD console wasn't interpreted properly
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1812
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 15 Jun 2004 01:48:51 +0000 (01:48 +0000)]
fix inaccurate comment
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1810
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 12 Jun 2004 21:20:33 +0000 (21:20 +0000)]
do_yesno() comment fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1809
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 12 Jun 2004 21:03:14 +0000 (21:03 +0000)]
clean up main() a bit
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1808
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 12 Jun 2004 02:10:07 +0000 (02:10 +0000)]
fix slightly misplaced break
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1807
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 10 Jun 2004 01:35:02 +0000 (01:35 +0000)]
remove unneeded justify_format() call from do_justify() which caused
problems if the original paragraph was one line long and ended with a
tab or tabs; unjustification would restore the justify_format()ted line
instead of the original line
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1806
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 9 Jun 2004 08:36:46 +0000 (08:36 +0000)]
per CHAO Wei-Lun's patch, add missing "[dir]" and missing _()'s to the
"-E [dir]/--backupdir=[dir]" strings in usage()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1805
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 5 Jun 2004 22:09:56 +0000 (22:09 +0000)]
justification fix: if the last line of a justified paragraph has a space
on the end of it, the space should be removed
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1804
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 4 Jun 2004 22:36:42 +0000 (22:36 +0000)]
document the functions that were removed when the input routines were
converted to use state machines
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1803
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 4 Jun 2004 22:28:55 +0000 (22:28 +0000)]
add an extra break and move an #endif down to fix a potential problem
when NANO_SMALL is defined or KEY_RESIZE isn't, and when PDCURSES isn't
defined
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1802
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 4 Jun 2004 18:18:17 +0000 (18:18 +0000)]
properly handle it when get_escape_seq_kbinput() returns ERR for an
escape sequence that is recognized but which should be ignored
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1801
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 3 Jun 2004 20:26:12 +0000 (20:26 +0000)]
support KEY_A1, KEY_A3, KEY_C1, and KEY_C3 on the numeric keypad
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1800
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 1 Jun 2004 22:56:34 +0000 (22:56 +0000)]
document the use of the SPELL environment variable
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1799
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 1 Jun 2004 20:38:00 +0000 (20:38 +0000)]
don't rely on the return value of curs_set(), as it's broken on e.g.
slang; instead, explicitly turn the cursor off where we need to
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1798
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 1 Jun 2004 19:49:38 +0000 (19:49 +0000)]
cosmetic fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1797
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 1 Jun 2004 18:32:36 +0000 (18:32 +0000)]
edit_redraw() should update when we're not on the first page and/or when
we're not on the same page as before, not just in the former case
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1796
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
Jordi Mallach [Tue, 1 Jun 2004 15:29:31 +0000 (15:29 +0000)]
Update docs about Chinese contributor.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1795
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
Jordi Mallach [Tue, 1 Jun 2004 15:13:19 +0000 (15:13 +0000)]
2004-06-01 Jordi Mallach <jordi@gnu.org>
* zh_TW.po: Added Chinese (Taiwan) translation by
CHAO Wei-Lun <chaoweilun@pcmail.com.tw>.
* LINGUAS: Added "zh_TW".
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1794
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 31 May 2004 14:58:59 +0000 (14:58 +0000)]
add DB's tweaks to do_wrap(), plus a few minor bits of mine (convert
some ints to size_t's and convert the int wrapping to use TRUE and FALSE
since it's used as a boolean)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1793
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8