]> git.wh0rd.org Git - nano.git/log
nano.git
20 years agoavoid potential segfaults while unpartitioning a filestruct
David Lawrence Ramsey [Thu, 4 Nov 2004 15:31:43 +0000 (15:31 +0000)]
avoid potential segfaults while unpartitioning a filestruct

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2057 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin cut.c, make marked_line a static enum instead of a static int, and
David Lawrence Ramsey [Thu, 4 Nov 2004 13:47:28 +0000 (13:47 +0000)]
in cut.c, make marked_line a static enum instead of a static int, and
add a few formatting cleanups

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2056 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agofix entry
David Lawrence Ramsey [Thu, 4 Nov 2004 13:40:58 +0000 (13:40 +0000)]
fix entry

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2055 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoremove the DOS_FILE and MAC_FILE flags, as they're only used in files.c,
David Lawrence Ramsey [Thu, 4 Nov 2004 04:08:18 +0000 (04:08 +0000)]
remove the DOS_FILE and MAC_FILE flags, as they're only used in files.c,
and replace them with a static file_format enum; change the
openfilestruct structure accordingly in order to handle this; also add a
few miscellaneous cleanups

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2054 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoremove most redundant includes of sys/stat.h; it's included in nano.h,
David Lawrence Ramsey [Thu, 4 Nov 2004 03:53:11 +0000 (03:53 +0000)]
remove most redundant includes of sys/stat.h; it's included in nano.h,
so it doesn't need to be included in files that include nano.h

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2053 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoremove unneeded space
David Lawrence Ramsey [Thu, 4 Nov 2004 03:27:48 +0000 (03:27 +0000)]
remove unneeded space

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2052 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin search_init(), when we're replacing and the mark is on, display a
David Lawrence Ramsey [Wed, 3 Nov 2004 23:05:11 +0000 (23:05 +0000)]
in search_init(), when we're replacing and the mark is on, display a
prompt indicating that we're replacing text only in the selection
instead of the usual prompt

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2051 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd code to partition a filestruct between a set of arbitrary
David Lawrence Ramsey [Wed, 3 Nov 2004 22:03:41 +0000 (22:03 +0000)]
add code to partition a filestruct between a set of arbitrary
coordinates; given the coordinates of the beginning and end of the mark,
this allows proper and easier handling of saving marked selections,
replacing text only in marked selections, and spell-checking marked
selections using either the internal or alternate spell checker; do all
these using a global partition structure

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2050 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agocomment fix
David Lawrence Ramsey [Wed, 3 Nov 2004 21:11:38 +0000 (21:11 +0000)]
comment fix

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2049 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin do_replace_loop(), make real_current_x a const filestruct* again
David Lawrence Ramsey [Wed, 3 Nov 2004 16:02:41 +0000 (16:02 +0000)]
in do_replace_loop(), make real_current_x a const filestruct* again

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2048 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agocosmetic fixes
David Lawrence Ramsey [Wed, 3 Nov 2004 14:58:04 +0000 (14:58 +0000)]
cosmetic fixes

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2047 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agofix crash in mallocstrncpy() call
David Lawrence Ramsey [Tue, 2 Nov 2004 20:48:37 +0000 (20:48 +0000)]
fix crash in mallocstrncpy() call

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2046 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd new function mallocstrncpy()
David Lawrence Ramsey [Tue, 2 Nov 2004 15:18:30 +0000 (15:18 +0000)]
add new function mallocstrncpy()

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2045 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin get_kbinput(), make sure meta_key and func_key are set properly in
David Lawrence Ramsey [Tue, 2 Nov 2004 02:48:02 +0000 (02:48 +0000)]
in get_kbinput(), make sure meta_key and func_key are set properly in
all cases

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2044 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoleave "Mark Text" and "Where Is Next" out entirely when NANO_SMALL is
David Lawrence Ramsey [Mon, 1 Nov 2004 22:54:40 +0000 (22:54 +0000)]
leave "Mark Text" and "Where Is Next" out entirely when NANO_SMALL is
defined; since they aren't in the visible main list, there's no point in
having them in but disabled; also add a few formatting fixes

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2043 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd new key aliases: F15 for "Mark Text" and F16 for "Where Is Next";
David Lawrence Ramsey [Mon, 1 Nov 2004 22:40:02 +0000 (22:40 +0000)]
add new key aliases: F15 for "Mark Text" and F16 for "Where Is Next";
also add support for their corresponding escape sequences

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2042 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agodocument the help browser display fix
David Lawrence Ramsey [Mon, 1 Nov 2004 22:37:36 +0000 (22:37 +0000)]
document the help browser display fix

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2041 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoproperly handle the case of a function key with no preceding control key
David Lawrence Ramsey [Mon, 1 Nov 2004 22:35:26 +0000 (22:35 +0000)]
properly handle the case of a function key with no preceding control key
in the help browser

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2040 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agocosmetic fix
David Lawrence Ramsey [Sun, 31 Oct 2004 22:45:24 +0000 (22:45 +0000)]
cosmetic fix

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2039 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd missing attribution
David Lawrence Ramsey [Sun, 31 Oct 2004 14:40:40 +0000 (14:40 +0000)]
add missing attribution

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2038 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agofix problem found by Rocco: make search_last_line static to search.c
David Lawrence Ramsey [Sun, 31 Oct 2004 13:20:30 +0000 (13:20 +0000)]
fix problem found by Rocco: make search_last_line static to search.c
instead of local to findnextstr() so that search wrapping detection
works properly again

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2037 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoremove erroneous entry
David Lawrence Ramsey [Sun, 31 Oct 2004 13:13:19 +0000 (13:13 +0000)]
remove erroneous entry

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2036 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agomake mark_beginx a size_t instead of an int
David Lawrence Ramsey [Sat, 30 Oct 2004 01:16:08 +0000 (01:16 +0000)]
make mark_beginx a size_t instead of an int

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2035 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agomake current_x a size_t instead of an int
David Lawrence Ramsey [Sat, 30 Oct 2004 01:03:15 +0000 (01:03 +0000)]
make current_x a size_t instead of an int

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2034 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agocosmetic fixes
David Lawrence Ramsey [Fri, 29 Oct 2004 15:48:40 +0000 (15:48 +0000)]
cosmetic fixes

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2033 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agocosmetic fix
David Lawrence Ramsey [Fri, 29 Oct 2004 15:42:02 +0000 (15:42 +0000)]
cosmetic fix

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2032 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agorevert the marked replace code; it's hackish, and there appears to be no
David Lawrence Ramsey [Wed, 27 Oct 2004 02:21:01 +0000 (02:21 +0000)]
revert the marked replace code; it's hackish, and there appears to be no
easy way to make it work with the internal spell checker as is; it
should eventually be reimplemented to work at the findnextstr() level

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2031 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd missing blank line
David Lawrence Ramsey [Wed, 27 Oct 2004 02:15:44 +0000 (02:15 +0000)]
add missing blank line

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2030 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agocosmetic fixes
David Lawrence Ramsey [Tue, 26 Oct 2004 21:14:56 +0000 (21:14 +0000)]
cosmetic fixes

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2029 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin do_replace_loop(), add new parameter canceled, set to TRUE if we
David Lawrence Ramsey [Tue, 26 Oct 2004 20:58:30 +0000 (20:58 +0000)]
in do_replace_loop(), add new parameter canceled, set to TRUE if we
canceled at the prompt and FALSE otherwise; use it to make sure that
canceling works properly in all cases when using the internal spell
checker

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2028 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd Rocco Corsi's patch to fix a problem in do_int_spell_fix() where if
David Lawrence Ramsey [Tue, 26 Oct 2004 16:54:19 +0000 (16:54 +0000)]
add Rocco Corsi's patch to fix a problem in do_int_spell_fix() where if
the cursor is in the middle of a file, the spell checker will sometimes
only correct the misspelled word instances that appear before the cursor
position and then stop

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2027 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agocosmetic fixes
David Lawrence Ramsey [Tue, 26 Oct 2004 16:29:21 +0000 (16:29 +0000)]
cosmetic fixes

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2026 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoput DB's old efficiency tweaks back in bottombars()
David Lawrence Ramsey [Mon, 25 Oct 2004 15:00:38 +0000 (15:00 +0000)]
put DB's old efficiency tweaks back in bottombars()

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2025 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agocosmetic fix: "Hurd console" -> "Mach console"
David Lawrence Ramsey [Sun, 24 Oct 2004 22:51:39 +0000 (22:51 +0000)]
cosmetic fix: "Hurd console" -> "Mach console"

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2024 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoremove the global DOS/Mac format toggles, for consistency with other
David Lawrence Ramsey [Sun, 24 Oct 2004 17:20:31 +0000 (17:20 +0000)]
remove the global DOS/Mac format toggles, for consistency with other
file operations like Append/Prepend that are specific to the "Write
File" prompt, and change the Mac format toggle to Meta-M, since that no
longer conflicts with the mouse support toggle; update the documentation
accordingly

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2023 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin nano.1 and nano.texi, eliminate references to the now removed
David Lawrence Ramsey [Sun, 24 Oct 2004 16:47:54 +0000 (16:47 +0000)]
in nano.1 and nano.texi, eliminate references to the now removed
-D/--dos and -M/--mac command line options

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2022 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agocosmetic fixes
David Lawrence Ramsey [Sun, 24 Oct 2004 16:45:40 +0000 (16:45 +0000)]
cosmetic fixes

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2021 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoconsistency fix for the ^^ help entry
David Lawrence Ramsey [Sun, 24 Oct 2004 16:18:17 +0000 (16:18 +0000)]
consistency fix for the ^^ help entry

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2020 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd missing parentheses
David Lawrence Ramsey [Sat, 23 Oct 2004 14:59:32 +0000 (14:59 +0000)]
add missing parentheses

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2019 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoconsistency fix for the ^I help entry
David Lawrence Ramsey [Sat, 23 Oct 2004 14:53:07 +0000 (14:53 +0000)]
consistency fix for the ^I help entry

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2018 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agosimplify the key-interpreting logic in get_shortcut()
David Lawrence Ramsey [Sat, 23 Oct 2004 13:50:57 +0000 (13:50 +0000)]
simplify the key-interpreting logic in get_shortcut()

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2017 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agofix wrong word
David Lawrence Ramsey [Sat, 23 Oct 2004 02:48:13 +0000 (02:48 +0000)]
fix wrong word

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2016 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd UTF-8 support to unget_kbinput(), and fix a minor memory leak in the
David Lawrence Ramsey [Sat, 23 Oct 2004 02:47:39 +0000 (02:47 +0000)]
add UTF-8 support to unget_kbinput(), and fix a minor memory leak in the
UTF-8 support code in get_kbinput()

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2015 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin main(), tweak the command line parsing routine so that multiple +LINE
David Lawrence Ramsey [Fri, 22 Oct 2004 20:25:56 +0000 (20:25 +0000)]
in main(), tweak the command line parsing routine so that multiple +LINE
flags are properly interpreted in multibuffer mode

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2014 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agocomment fix
David Lawrence Ramsey [Fri, 22 Oct 2004 16:11:55 +0000 (16:11 +0000)]
comment fix

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2013 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoapply patch from DB: in write_file(), if we've tried to write to an
David Lawrence Ramsey [Fri, 22 Oct 2004 03:33:54 +0000 (03:33 +0000)]
apply patch from DB: in write_file(), if we've tried to write to an
unwritable file and we're not prepending, tempname is NULL when it's
passed to unlink(); this can cause problems if unlink() can't handle
NULL, so don't call it in that case

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2012 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoanother indentation fix
David Lawrence Ramsey [Fri, 22 Oct 2004 03:30:39 +0000 (03:30 +0000)]
another indentation fix

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2011 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoremove more unneeded casts, and add an indentation fix
David Lawrence Ramsey [Thu, 21 Oct 2004 22:49:51 +0000 (22:49 +0000)]
remove more unneeded casts, and add an indentation fix

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2010 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoremove unnecessary casts
David Lawrence Ramsey [Thu, 21 Oct 2004 22:06:40 +0000 (22:06 +0000)]
remove unnecessary casts

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2009 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin nanorc.sample, change the included speller value to "aspell -x -c";
David Lawrence Ramsey [Thu, 21 Oct 2004 17:11:40 +0000 (17:11 +0000)]
in nanorc.sample, change the included speller value to "aspell -x -c";
the -x option makes aspell not create backup files, and this is
consistent with the internal spell checker's behavior

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2008 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin do_replace_loop(), check for more than one wrap at the right place
David Lawrence Ramsey [Thu, 21 Oct 2004 16:51:45 +0000 (16:51 +0000)]
in do_replace_loop(), check for more than one wrap at the right place

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2007 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agowhen saving or changing file positions, be sure not to ignore
David Lawrence Ramsey [Thu, 21 Oct 2004 16:25:44 +0000 (16:25 +0000)]
when saving or changing file positions, be sure not to ignore
placewewant; also move a misplaced changelog entry

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2006 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agodo the check for being outside the mark after the zero-length regexes
David Lawrence Ramsey [Thu, 21 Oct 2004 15:44:36 +0000 (15:44 +0000)]
do the check for being outside the mark after the zero-length regexes
check, so that zero-length regex replaces work properly again

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2005 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agofix infinite loop when we're doing a replace of marked text and the only
David Lawrence Ramsey [Thu, 21 Oct 2004 15:32:11 +0000 (15:32 +0000)]
fix infinite loop when we're doing a replace of marked text and the only
matches found are outside the marked text

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2004 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoyet more search code cleanups
David Lawrence Ramsey [Tue, 19 Oct 2004 21:09:37 +0000 (21:09 +0000)]
yet more search code cleanups

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2003 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agofix findnextstr() so wholewords works properly with regular expressions
David Lawrence Ramsey [Mon, 18 Oct 2004 22:19:22 +0000 (22:19 +0000)]
fix findnextstr() so wholewords works properly with regular expressions
and in conjunction with no_sameline, and add a few other minor cosmetic
fixes

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2002 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd glib-2.0.m4 from glib 2.4.7 to the m4 directory; this is needed to
David Lawrence Ramsey [Mon, 18 Oct 2004 19:28:10 +0000 (19:28 +0000)]
add glib-2.0.m4 from glib 2.4.7 to the m4 directory; this is needed to
detect glib 2.x on systems that may not have it installed

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2001 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agorely on glib 2.x only if the system doesn't have v?snprintf(), and
David Lawrence Ramsey [Mon, 18 Oct 2004 14:13:28 +0000 (14:13 +0000)]
rely on glib 2.x only if the system doesn't have v?snprintf(), and
update README.CVS accordingly

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2000 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd missing line
David Lawrence Ramsey [Mon, 18 Oct 2004 02:17:18 +0000 (02:17 +0000)]
add missing line

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1999 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agodocument the last miscellaneous fix
David Lawrence Ramsey [Mon, 18 Oct 2004 02:11:46 +0000 (02:11 +0000)]
document the last miscellaneous fix

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1998 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agorearrange the mark-handling code in do_replace_loop() a bit, and add one
David Lawrence Ramsey [Mon, 18 Oct 2004 02:06:53 +0000 (02:06 +0000)]
rearrange the mark-handling code in do_replace_loop() a bit, and add one
more miscellaneous fix

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1997 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agohelp text updates, and a few more miscellaneous fixes
David Lawrence Ramsey [Mon, 18 Oct 2004 01:51:43 +0000 (01:51 +0000)]
help text updates, and a few more miscellaneous fixes

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1996 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agomore minor cosmetic fixes
David Lawrence Ramsey [Sat, 16 Oct 2004 15:41:57 +0000 (15:41 +0000)]
more minor cosmetic fixes

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1995 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin do_alt_speller(), call terminal_init() unconditionally after running
David Lawrence Ramsey [Sat, 16 Oct 2004 04:56:34 +0000 (04:56 +0000)]
in do_alt_speller(), call terminal_init() unconditionally after running
the alternate spell checker, so that the terminal state is properly
restored in all cases

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1994 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoanother minor cleanup
David Lawrence Ramsey [Fri, 15 Oct 2004 16:35:34 +0000 (16:35 +0000)]
another minor cleanup

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1993 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agominor cleanups
David Lawrence Ramsey [Fri, 15 Oct 2004 16:25:56 +0000 (16:25 +0000)]
minor cleanups

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1992 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agomake the UTF-8 character reading support work in more instances
David Lawrence Ramsey [Fri, 15 Oct 2004 01:51:36 +0000 (01:51 +0000)]
make the UTF-8 character reading support work in more instances

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1991 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agofix spurious warning message in do_gotoline() that was introduced when
David Lawrence Ramsey [Fri, 15 Oct 2004 01:39:46 +0000 (01:39 +0000)]
fix spurious warning message in do_gotoline() that was introduced when
it was overhauled, and also fix some indentation in statusq()

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1990 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd support for reading in UTF-8 sequences to some of the low-level
David Lawrence Ramsey [Thu, 14 Oct 2004 21:59:45 +0000 (21:59 +0000)]
add support for reading in UTF-8 sequences to some of the low-level
input functions

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1989 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agosimplify the curses library tests in configure.ac by checking for
David Lawrence Ramsey [Thu, 14 Oct 2004 21:59:00 +0000 (21:59 +0000)]
simplify the curses library tests in configure.ac by checking for
initscr() instead of tgetent() where possible

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1988 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agomake get_escape_seq_kbinput()'s escape_seq parameter a const int*, since
David Lawrence Ramsey [Thu, 14 Oct 2004 20:48:38 +0000 (20:48 +0000)]
make get_escape_seq_kbinput()'s escape_seq parameter a const int*, since
it's never modified

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1987 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoremove resetstatuspos prototype left over from when it was global
David Lawrence Ramsey [Thu, 14 Oct 2004 20:36:47 +0000 (20:36 +0000)]
remove resetstatuspos prototype left over from when it was global

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1986 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd missing word
David Lawrence Ramsey [Mon, 11 Oct 2004 14:00:46 +0000 (14:00 +0000)]
add missing word

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1985 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agominor fixes involving case insensitive searches and NANO_SMALL
David Lawrence Ramsey [Mon, 11 Oct 2004 13:55:33 +0000 (13:55 +0000)]
minor fixes involving case insensitive searches and NANO_SMALL

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1984 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agooops, Pico doesn't preserve placewewant when inserting a file; we do it
David Lawrence Ramsey [Sat, 9 Oct 2004 20:16:17 +0000 (20:16 +0000)]
oops, Pico doesn't preserve placewewant when inserting a file; we do it
for consistency

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1983 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin do_insertfile(), when inserting a file in non-multibuffer mode,
David Lawrence Ramsey [Sat, 9 Oct 2004 20:12:04 +0000 (20:12 +0000)]
in do_insertfile(), when inserting a file in non-multibuffer mode,
preserve placewewant as well as current_x, for compatibility with Pico

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1982 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agocosmetic fixes
David Lawrence Ramsey [Sat, 9 Oct 2004 20:10:55 +0000 (20:10 +0000)]
cosmetic fixes

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1981 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agofix backwards #ifdefs
David Lawrence Ramsey [Sat, 9 Oct 2004 17:15:46 +0000 (17:15 +0000)]
fix backwards #ifdefs

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1980 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin do_int_spell_fix(), move the REVERSE_SEARCH flag toggling into the
David Lawrence Ramsey [Sat, 9 Oct 2004 16:59:43 +0000 (16:59 +0000)]
in do_int_spell_fix(), move the REVERSE_SEARCH flag toggling into the
NANO_SMALL #ifdef, since the tiny version of nano doesn't support
reverse searching; also, turn the USE_REGEXP flag off during spell
checking in order to avoid a potential segfault

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1979 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin do_replace_loop(), if the mark is on when we start, skip over all
David Lawrence Ramsey [Sat, 9 Oct 2004 16:26:32 +0000 (16:26 +0000)]
in do_replace_loop(), if the mark is on when we start, skip over all
matches not found inside the marked text; this makes marked spell
checking when using the internal spell checker work as expected, and
also allows replacing only marked text when the mark is on

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1978 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agomiscellaneous cleanups in do_replace_loop(): set current to real_current
David Lawrence Ramsey [Fri, 8 Oct 2004 23:06:01 +0000 (23:06 +0000)]
miscellaneous cleanups in do_replace_loop(): set current to real_current
and current_x to current_x_save, only turn the mark off and call
edit_refresh() if the mark was originally on, and make length_change a
ssize_t

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1977 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoanother comment fix
David Lawrence Ramsey [Fri, 8 Oct 2004 20:37:44 +0000 (20:37 +0000)]
another comment fix

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1976 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agocomment fix
David Lawrence Ramsey [Fri, 8 Oct 2004 20:34:53 +0000 (20:34 +0000)]
comment fix

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1975 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin mark_order(), add check for MARK_ISSET's not being set; also make one
David Lawrence Ramsey [Fri, 8 Oct 2004 15:35:33 +0000 (15:35 +0000)]
in mark_order(), add check for MARK_ISSET's not being set; also make one
more int -> bool conversion and cosmetic fix

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1974 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoremove the -D/--dos and -M/--mac command line options, as they aren't
David Lawrence Ramsey [Thu, 7 Oct 2004 20:54:52 +0000 (20:54 +0000)]
remove the -D/--dos and -M/--mac command line options, as they aren't
much use with the new file format autodetection

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1973 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoUpdate Basque translation by Mikel Olasagasti.
Jordi Mallach [Thu, 7 Oct 2004 17:36:56 +0000 (17:36 +0000)]
Update Basque translation by Mikel Olasagasti.

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1972 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoremove DOS line endings, and fix a typo in a comment
David Lawrence Ramsey [Wed, 6 Oct 2004 21:11:21 +0000 (21:11 +0000)]
remove DOS line endings, and fix a typo in a comment

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1971 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin do_insertfile(), add missing #ifdefs around the wrap_reset() call so
David Lawrence Ramsey [Tue, 5 Oct 2004 20:24:48 +0000 (20:24 +0000)]
in do_insertfile(), add missing #ifdefs around the wrap_reset() call so
that nano compiles with wrapping disabled again

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1970 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoreally fix the resetstatus problems this time, and add a few other
David Lawrence Ramsey [Tue, 5 Oct 2004 20:11:31 +0000 (20:11 +0000)]
really fix the resetstatus problems this time, and add a few other
miscellaneous fixes

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1969 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoanother int -> bool conversion
David Lawrence Ramsey [Tue, 5 Oct 2004 16:14:19 +0000 (16:14 +0000)]
another int -> bool conversion

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1968 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin do_insertfile(), if file browsing succeeds, copy the filename we
David Lawrence Ramsey [Tue, 5 Oct 2004 02:46:24 +0000 (02:46 +0000)]
in do_insertfile(), if file browsing succeeds, copy the filename we
browsed to into ans, put back Enter, and show the prompt one last time
so that it's exited properly and the cursor position at the statusbar is
reset

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1967 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agomake resetstatuspos static to just statusq()
David Lawrence Ramsey [Tue, 5 Oct 2004 02:29:52 +0000 (02:29 +0000)]
make resetstatuspos static to just statusq()

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1966 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd parameter use_answer to search_init(); when it's TRUE, only set
David Lawrence Ramsey [Mon, 4 Oct 2004 22:37:56 +0000 (22:37 +0000)]
add parameter use_answer to search_init(); when it's TRUE, only set
backupstring to answer, so that we can preserve the text of the
statusbar when switching to the search prompt from the "Go To Line"
prompt; also, set backupstring before doing anything else, add one minor
efficiency tweak, and preserve the text of the statusbar no matter what
when switching from the search prompt to the "Go To Line" prompt, since
the toggling works both ways now and non-numeric text shouldn't be lost
when going only one of those ways

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1965 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agocomment fix
David Lawrence Ramsey [Mon, 4 Oct 2004 22:35:43 +0000 (22:35 +0000)]
comment fix

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1964 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoremove redundancy erroneously introduced when adding the ^T toggle to
David Lawrence Ramsey [Mon, 4 Oct 2004 16:01:37 +0000 (16:01 +0000)]
remove redundancy erroneously introduced when adding the ^T toggle to
the "Go To Line" prompt

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1963 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd another cosmetic fix
David Lawrence Ramsey [Mon, 4 Oct 2004 15:53:40 +0000 (15:53 +0000)]
add another cosmetic fix

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1962 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoadd minor cosmetic fixes, and do another int -> bool conversion
David Lawrence Ramsey [Mon, 4 Oct 2004 15:23:47 +0000 (15:23 +0000)]
add minor cosmetic fixes, and do another int -> bool conversion

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1961 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoremove stray dash
David Lawrence Ramsey [Sun, 3 Oct 2004 19:26:13 +0000 (19:26 +0000)]
remove stray dash

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1960 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoin open_(prev|next)_file(), translate the "New Buffer" string when
David Lawrence Ramsey [Sun, 3 Oct 2004 19:18:48 +0000 (19:18 +0000)]
in open_(prev|next)_file(), translate the "New Buffer" string when
displaying "Switched to" messages on the statusbar; also do a few more
int -> bool conversions

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1959 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

20 years agoafter reading in a file and detecting the format it's in, set the file
David Lawrence Ramsey [Sun, 3 Oct 2004 13:47:26 +0000 (13:47 +0000)]
after reading in a file and detecting the format it's in, set the file
format flags (DOS_FILE and MAC_FILE) to match, and preserve them across
multiple file buffers

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1958 35c25a1d-7b9e-4130-9fde-d3aeb78583b8