]>
git.wh0rd.org Git - nano.git/log
David Lawrence Ramsey [Wed, 15 Jun 2005 07:34:09 +0000 (07:34 +0000)]
cosmetic fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2673
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 15 Jun 2005 07:32:58 +0000 (07:32 +0000)]
in do_browser(), make mouse clicks in the browser window work properly
when the MORE_SPACE flag is set
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2672
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 15 Jun 2005 07:18:30 +0000 (07:18 +0000)]
more miscellaneous minor fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2671
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 15 Jun 2005 06:30:05 +0000 (06:30 +0000)]
fix #ifdefs so that nano compiles with NANO_SMALL defined and
DISABLE_TABCOMP undefined
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2670
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 15 Jun 2005 06:04:08 +0000 (06:04 +0000)]
*more* cleanups to chars.c and related code
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2669
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 15 Jun 2005 03:56:36 +0000 (03:56 +0000)]
formatting and comment fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2668
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 15 Jun 2005 03:15:45 +0000 (03:15 +0000)]
formatting fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2667
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 15 Jun 2005 03:03:45 +0000 (03:03 +0000)]
don't count punctuation when searching for a whole word in
is_whole_word()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2666
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 15 Jun 2005 03:01:41 +0000 (03:01 +0000)]
in open_prevnext_file(), move up a misplaced assert and rename a
variable
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2665
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 14 Jun 2005 23:38:41 +0000 (23:38 +0000)]
more miscellaneous fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2664
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 14 Jun 2005 23:38:08 +0000 (23:38 +0000)]
revert the changes to the behavior of Esc Esc [3-digit number from 000
to 255], as it still won't let us type all possible bytes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2663
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 14 Jun 2005 23:36:13 +0000 (23:36 +0000)]
more miscellaneous cleanups
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2662
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 14 Jun 2005 04:22:32 +0000 (04:22 +0000)]
comment fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2661
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 14 Jun 2005 02:32:37 +0000 (02:32 +0000)]
minor faq updates
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2660
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 14 Jun 2005 02:24:25 +0000 (02:24 +0000)]
more cosmetic fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2659
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 14 Jun 2005 02:08:25 +0000 (02:08 +0000)]
yet *another* cleanup
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2658
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 14 Jun 2005 02:03:56 +0000 (02:03 +0000)]
comment fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2657
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 14 Jun 2005 01:55:56 +0000 (01:55 +0000)]
improve detection of blank characters in the "punct" and "brackets"
rcfile options
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2656
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 20:19:03 +0000 (20:19 +0000)]
yet another cleanup
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2655
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 19:51:56 +0000 (19:51 +0000)]
nisw?blank() should return int, not bool, to match isblank()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2654
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 17:26:19 +0000 (17:26 +0000)]
change the behavior of Esc Esc [3-digit number from 000 to 255] so that
it enters the byte with that value regardless of whether we're in UTF-8
mode or not, and update the help text to mention this; this will allow
searching for and replacing raw bytes with their equivalent multibyte
sequences as entered using verbatim input
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2653
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 16:41:48 +0000 (16:41 +0000)]
in the "nanorc" regexes in nanorc.sample, tweak the "comment" regex to
color comments that don't start at the beginning of a line
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2652
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 15:56:29 +0000 (15:56 +0000)]
simplify is_valid_mbstring() by making it use mbstowcs()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2651
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 14:50:32 +0000 (14:50 +0000)]
don't work around invalid multibyte sequences in rcfile options anymore,
but generate errors
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2650
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 14:00:22 +0000 (14:00 +0000)]
miscellaneous minor fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2649
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 13:25:36 +0000 (13:25 +0000)]
still more cleanups to chars.c and related code
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2648
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 05:16:55 +0000 (05:16 +0000)]
more cosmetic fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2647
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 05:13:14 +0000 (05:13 +0000)]
remove unneeded blank line
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2646
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 04:37:28 +0000 (04:37 +0000)]
revert the simplification of the display_string() call in
do_replace_loop(), as it breaks display in some ways
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2645
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 04:11:20 +0000 (04:11 +0000)]
cosmetic fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2644
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 03:52:33 +0000 (03:52 +0000)]
when doing history string tab completion, skip over an exact match
unless it's the only match, as the old history code did
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2643
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 03:19:50 +0000 (03:19 +0000)]
in do_replace_loop(), simplify the display_string() call that we use to
get the word that we're going to highlight
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2642
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 02:48:52 +0000 (02:48 +0000)]
simplify the word detection code
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2641
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 02:40:04 +0000 (02:40 +0000)]
detect words more accurately by taking punctuation into account, and
convert all word-detecting functions to use the same wrapper function
for ease of maintenance
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2640
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 02:24:17 +0000 (02:24 +0000)]
document cosmetic fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2639
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 13 Jun 2005 02:22:44 +0000 (02:22 +0000)]
cosmetic fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2638
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 12 Jun 2005 23:53:28 +0000 (23:53 +0000)]
in shortcut_init(), allow the mark to be used in view mode, as Pico does
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2637
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 12 Jun 2005 23:49:05 +0000 (23:49 +0000)]
fix changelog entry
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2636
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 12 Jun 2005 23:20:20 +0000 (23:20 +0000)]
when the mark is on, only do a word count on the marked text
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2635
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 12 Jun 2005 22:40:09 +0000 (22:40 +0000)]
remove unnecessary screen update
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2634
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 12 Jun 2005 22:31:03 +0000 (22:31 +0000)]
implement word count via Meta-D at the main window
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2633
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 12 Jun 2005 18:05:42 +0000 (18:05 +0000)]
one last cleanup to chars.c
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2632
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 12 Jun 2005 17:48:46 +0000 (17:48 +0000)]
various cleanups to chars.c and related code
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2631
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 12 Jun 2005 16:45:37 +0000 (16:45 +0000)]
in do_tab(), remove unneeded variable kbinput
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2630
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 12 Jun 2005 16:13:44 +0000 (16:13 +0000)]
more formatting fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2629
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 12 Jun 2005 16:00:09 +0000 (16:00 +0000)]
cosmetic and formatting fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2628
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 12 Jun 2005 15:24:36 +0000 (15:24 +0000)]
add macro charset(), a wrapper that calls memset(), and use it in
resize_variables()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2627
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 12 Jun 2005 15:19:11 +0000 (15:19 +0000)]
in resize_variables(), use sizeof(char) in the memset() that initializes
hblank instead of assuming that the size of a char is 1
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2626
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 12 Jun 2005 02:14:48 +0000 (02:14 +0000)]
comment fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2625
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 10 Jun 2005 20:45:54 +0000 (20:45 +0000)]
in display_string(), don't check for multicolumn characters if the NO_UTF8 flag isn't set
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2624
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 9 Jun 2005 14:04:08 +0000 (14:04 +0000)]
in color_to_int(), assert that colorname isn't NULL, since that case is
now handled elsewhere; also clarify an error message in parse_colors()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2623
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 9 Jun 2005 04:02:57 +0000 (04:02 +0000)]
in disable_extended_input(), disable extended output processing as well
as extended input processing; also rename it to disable_extended_io()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2622
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 9 Jun 2005 04:00:03 +0000 (04:00 +0000)]
formatting fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2621
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 9 Jun 2005 01:09:00 +0000 (01:09 +0000)]
in parse_colors(), properly generate an error if we get a color
directive without a regex string
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2620
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 8 Jun 2005 21:30:50 +0000 (21:30 +0000)]
update documentation for the "color" regex
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2619
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 8 Jun 2005 21:17:32 +0000 (21:17 +0000)]
in parse_colors(), properly parse a background color without a
foreground color
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2618
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 8 Jun 2005 21:16:14 +0000 (21:16 +0000)]
make parse_line_column() consistent with the color regex-parsing code
and go back to returning an error on strings like "3,"
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2617
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 8 Jun 2005 20:23:06 +0000 (20:23 +0000)]
cosmetic fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2616
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 8 Jun 2005 20:13:38 +0000 (20:13 +0000)]
cosmetic fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2615
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 8 Jun 2005 20:12:57 +0000 (20:12 +0000)]
revert the conversion of each line to a valid multibyte string, as it
doesn't take encodings other than ASCII and Latin-1 into account and
hence isn't accurate enough
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2614
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 8 Jun 2005 19:57:31 +0000 (19:57 +0000)]
clarify changelog entry
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2613
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 8 Jun 2005 19:50:02 +0000 (19:50 +0000)]
when reading a file in, make sure each line is a valid multibyte string
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2612
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 8 Jun 2005 18:46:51 +0000 (18:46 +0000)]
in doc/faq.html, update the question about the FAQ to mention the
current maintainer
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2611
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 8 Jun 2005 02:28:06 +0000 (02:28 +0000)]
typo fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2610
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Wed, 8 Jun 2005 01:35:10 +0000 (01:35 +0000)]
cosmetic fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2609
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
Jordi Mallach [Tue, 7 Jun 2005 22:23:45 +0000 (22:23 +0000)]
Fix French mandir.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2608
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 7 Jun 2005 03:20:35 +0000 (03:20 +0000)]
fix erroneous #ifdef that caused a compilation problem when
--enable-nanorc wasn't used and --enable-extra was, and make sure we put
back the keystroke that breaks us out of the credits (if any)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2607
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Tue, 7 Jun 2005 02:25:23 +0000 (02:25 +0000)]
preemptively update the version number
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2606
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 6 Jun 2005 19:35:53 +0000 (19:35 +0000)]
add else's
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2605
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 6 Jun 2005 19:25:29 +0000 (19:25 +0000)]
in do_insertfile(), set i to 0 when we get a filename via the file
browser, so that it's read in properly when we exit the file browser
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2604
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 6 Jun 2005 18:41:17 +0000 (18:41 +0000)]
add missing blank line
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2603
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 6 Jun 2005 18:38:16 +0000 (18:38 +0000)]
in shortcut_init(), remove unnecessary "Refresh" placeholder in the file
browser shortcut list; also add a few formatting fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2602
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 6 Jun 2005 17:00:08 +0000 (17:00 +0000)]
in do_yesno(), allow refreshing the screen via Ctrl-L, as Pico does
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2601
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 6 Jun 2005 16:27:18 +0000 (16:27 +0000)]
in die(), if the current filestruct's been partitioned, unpartition it
before saving the associated file
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2600
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 6 Jun 2005 03:46:32 +0000 (03:46 +0000)]
in do_replace_loop(), when moving to the next match, update the screen
using edit_refresh() instead of edit_redraw(), as the latter won't work
properly when we've replaced one or more instances of a string in copy
and haven't yet updated current->data to match copy
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2599
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 6 Jun 2005 03:17:07 +0000 (03:17 +0000)]
fix another memory corruption problem in display_string() found by
valgrind
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2598
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Mon, 6 Jun 2005 01:53:48 +0000 (01:53 +0000)]
add const
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2597
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 5 Jun 2005 23:12:18 +0000 (23:12 +0000)]
make parse_line_column() more consistent: don't return an error on
strings like "3," since we don't return one on strings like ",3"
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2596
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 5 Jun 2005 19:33:27 +0000 (19:33 +0000)]
various umask-related cleanups
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2595
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 5 Jun 2005 19:20:36 +0000 (19:20 +0000)]
formatting fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2594
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 5 Jun 2005 19:18:11 +0000 (19:18 +0000)]
in safe_tempfile(), open a newly created temporary file in "r+b" mode
instead of "w+b" mode, since the latter truncates the file if it already
exists, and we don't need to do that since it's an error if the file
already exists
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2593
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sun, 5 Jun 2005 19:08:59 +0000 (19:08 +0000)]
move check_linenumbers() down so that it's near the other debugging
routines
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2592
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 4 Jun 2005 01:16:46 +0000 (01:16 +0000)]
remove unneeded blank line
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2591
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Sat, 4 Jun 2005 00:24:22 +0000 (00:24 +0000)]
remove erroneous extra prototype
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2590
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 3 Jun 2005 21:00:55 +0000 (21:00 +0000)]
fix #ifdef
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2589
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 3 Jun 2005 20:51:39 +0000 (20:51 +0000)]
for consistency, remove -R/--regexp command line option, and allow the
toggle unconditionally
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2588
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 3 Jun 2005 20:18:46 +0000 (20:18 +0000)]
remove erroneous if block in update_history() preventing the history
list position from being properly moved to the bottom in some cases
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2587
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 3 Jun 2005 19:28:30 +0000 (19:28 +0000)]
really fix bad #ifdefs; history functions are left out when NANO_SMALL
is defined, and history saving and loading functions are left out when
NANO_SMALL is defined and/or ENABLE_NANORC isn't defined
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2586
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 3 Jun 2005 19:11:27 +0000 (19:11 +0000)]
fix more bad #ifdefs
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2585
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 3 Jun 2005 19:10:47 +0000 (19:10 +0000)]
cosmetic fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2584
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 3 Jun 2005 14:30:52 +0000 (14:30 +0000)]
remove now-unnecessary null_at()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2583
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 3 Jun 2005 04:09:45 +0000 (04:09 +0000)]
typo fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2582
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 3 Jun 2005 01:43:56 +0000 (01:43 +0000)]
in configure.ac, don't refer to the built-in file browser as crappy
anymore
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2581
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 3 Jun 2005 01:36:05 +0000 (01:36 +0000)]
fix #ifdefs so the tiny version of nano compiles again; prepending a
file now uses safe_tempfile() instead of mkstemp() directly, and
safe_tempfile() requires get_full_path() and check_writable_directory()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2580
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Fri, 3 Jun 2005 01:33:04 +0000 (01:33 +0000)]
comment fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2579
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 2 Jun 2005 19:50:18 +0000 (19:50 +0000)]
define last_kbinput inside the right #ifdef block
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2578
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 2 Jun 2005 18:41:31 +0000 (18:41 +0000)]
readd tab completion of history strings, with a few minor tweaks
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2577
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 2 Jun 2005 05:50:58 +0000 (05:50 +0000)]
fix more bad #ifdefs, and add a few formatting fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2576
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 2 Jun 2005 02:32:39 +0000 (02:32 +0000)]
typo fix
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2575
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8
David Lawrence Ramsey [Thu, 2 Jun 2005 02:27:12 +0000 (02:27 +0000)]
fix mismatched #ifdefs
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2574
35c25a1d -7b9e-4130-9fde-
d3aeb78583b8