From MAILER-DAEMON Tue Dec 02 00:52:15 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1AQzx4-0006W5-Ve for mharc-nano-devel@gnu.org; Mon, 01 Dec 2003 21:07:46 -0500 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AQwVz-0003yk-3N for nano-devel@gnu.org; Mon, 01 Dec 2003 17:27:35 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AQvcu-0005ZO-Dp for nano-devel@gnu.org; Mon, 01 Dec 2003 16:31:11 -0500 Received: from [137.195.21.8] (helo=ma.hw.ac.uk) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AQtG6-0001E9-Nn for nano-devel@gnu.org; Mon, 01 Dec 2003 13:58:58 -0500 Received: from ma.hw.ac.uk (michaelg@noss [137.195.21.47]) by ma.hw.ac.uk (8.9.3p2-20030924/8.9.3) with ESMTP id RAA28575 for ; Mon, 1 Dec 2003 17:57:10 GMT Message-ID: <3FCB80F6.5030508@ma.hw.ac.uk> Date: Mon, 01 Dec 2003 17:57:10 +0000 From: Michael Graham User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-GB; rv:1.5) Gecko/20031016 X-Accept-Language: English/United Kingdom [en-GB], English/United States [en-US], English [en] MIME-Version: 1.0 To: nano-devel@gnu.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: [Nano-devel] Weirdness on SUN X-BeenThere: nano-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2003 02:07:33 -0000 Sam Halliday said > i have noticed that on SUN machines (sparcv9-sun-solaris2.8), > nano-1.2.1 seems to add extra space characters on the screen when > typing at the beginning of a line; but the saved file is OK. I have had the seen the same thing in both this version and version 1.3.0. I have also had whole lines turning white but can't seem to get a test case where this always happens. Could this be because we're using libcurses as apposed to libncurses? -- Michael Graham Department of Mathematics Heriot-Watt University Edinburgh EH14 4AS, UK Tel: +44 (0)131 451 3253 From MAILER-DAEMON Thu Dec 04 12:50:30 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1ARxcT-0006Ma-V0 for mharc-nano-devel@gnu.org; Thu, 04 Dec 2003 12:50:29 -0500 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1ARxcQ-0006Lc-Qw for nano-devel@gnu.org; Thu, 04 Dec 2003 12:50:26 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1ARxbo-0006AW-Uw for nano-devel@gnu.org; Thu, 04 Dec 2003 12:50:20 -0500 Received: from [213.46.243.24] (helo=amsfep13-int.chello.nl) by monty-python.gnu.org with esmtp (Exim 4.24) id 1ARxbm-00068s-Qn for nano-devel@gnu.org; Thu, 04 Dec 2003 12:49:46 -0500 Received: from hibernate.cryolabs.net ([213.132.150.47]) by amsfep13-int.chello.nl (InterMail vM.5.01.06.05 201-253-122-130-105-20030824) with SMTP id <20031204164819.RYKF28766.amsfep13-int.chello.nl@hibernate.cryolabs.net> for ; Thu, 4 Dec 2003 17:48:19 +0100 Received: (qmail 6252 invoked from network); 4 Dec 2003 17:47:03 +0100 Received: from cocaine.cryolabs.net (192.168.196.5) by hibernate.cryolabs.net with SMTP; 4 Dec 2003 17:47:03 +0100 Date: Thu, 4 Dec 2003 17:46:30 +0100 (CET) From: Wouter Van Hemel Sender: Wouter Van Hemel To: nano-devel@gnu.org Subject: Re: [Nano-devel] bug report: strange behaviour in large console windows In-Reply-To: <20031130020655.EC4083967@sitemail.everyone.net> Message-ID: References: <20031130020655.EC4083967@sitemail.everyone.net> PGP: 0B B4 BC 28 53 62 FE 94 6A 57 EE B8 A6 E2 1B E4 (0xAA5412F0) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-BeenThere: nano-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Dec 2003 17:50:27 -0000 [ quote from Tom Weber ] > >Without, it works fine in my 80x40 Konsole. But sometimes I hit keys by > >accident, which produce unicode characters, and it totally messes up > >nano. The cursor jumps around erratically when moved over those > >characters, text appears in strange places. > I have a similar problem, sometimes when my fingers slip I somehow insert invisible codes into my file (e.g. a perl or shell script), and when I try to parse and run it, I get strange errors about bad syntax or 'command not found'. It's rather annoying, going nuts to find a syntax error that isn't. hexdump or vi(m) show the bad characters, like \xa\x23 (or something similar), so when I get syntax errors for lines that are definitely ok, I just close nano, open vim, delete the sequence, and go back to nano. It's possible my keyboard sometimes (accidently) inserts invalid characters for the charset nano is in, but it would be less painful to show those unicode or escape sequences so the user can delete them, instead of having 'hidden characters'. From MAILER-DAEMON Thu Dec 04 20:41:13 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1AS4y1-0006GT-4c for mharc-nano-devel@gnu.org; Thu, 04 Dec 2003 20:41:13 -0500 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AS4xw-0006EP-0z for nano-devel@gnu.org; Thu, 04 Dec 2003 20:41:08 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AS4xK-0005zt-QA for nano-devel@gnu.org; Thu, 04 Dec 2003 20:41:01 -0500 Received: from [129.250.49.2] (helo=yoda.noc.verio.net) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AS4xI-0005yL-Js for nano-devel@gnu.org; Thu, 04 Dec 2003 20:40:28 -0500 Received: from localhost (localhost [127.0.0.1]) by yoda.noc.verio.net (8.12.10/8.12.9) with ESMTP id hB50cwSZ012285 for ; Fri, 5 Dec 2003 00:38:58 GMT Date: Fri, 5 Dec 2003 00:38:57 +0000 (GMT) From: Joseph Birthisel To: nano-devel@gnu.org In-Reply-To: Message-ID: References: <20031130020655.EC4083967@sitemail.everyone.net> X-Info: Verio NOC - AS 2914 - 1-800-551-1630 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [Nano-devel] importing file content searching (CTRL+r CTRL+T CTRL+w) X-BeenThere: nano-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Dec 2003 01:41:10 -0000 Pico 4.6 ? Get Help E Exit Brwsr - Prev Pg D Delete C Copy S [Select] W Where is Spc Next Pg R Rename A Add Nano 1.3.0 ^G Get Help ^Y Prev Page ^_ Go To Dir ^C Cancel ^V Next Page Besides the obvious differences in the browser functionality how difficult would it be to add search (^W) functionality? From MAILER-DAEMON Sat Dec 13 00:43:51 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1AV2ZD-0005Ug-Jq for mharc-nano-devel@gnu.org; Sat, 13 Dec 2003 00:43:51 -0500 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AV2ZB-0005Tk-HS for nano-devel@gnu.org; Sat, 13 Dec 2003 00:43:49 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AV2Ye-0005EM-WF for nano-devel@gnu.org; Sat, 13 Dec 2003 00:43:48 -0500 Received: from [216.200.145.37] (helo=omta06.mta.everyone.net) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AV2WJ-0004j1-SO for nano-devel@gnu.org; Sat, 13 Dec 2003 00:40:51 -0500 Received: from sitemail.everyone.net (unknown [216.200.145.29]) by omta06.mta.everyone.net (Postfix) with ESMTP id ACCF340A43 for ; Fri, 12 Dec 2003 20:39:23 -0800 (PST) Received: by sitemail.everyone.net (Postfix, from userid 99) id 6F33A393E; Fri, 12 Dec 2003 20:39:23 -0800 (PST) Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Mailer: MIME-tools 5.41 (Entity 5.404) Date: Fri, 12 Dec 2003 20:39:23 -0800 (PST) From: David Lawrence Ramsey To: nano-devel@gnu.org X-Originating-Ip: [68.13.192.247] Message-Id: <20031213043923.6F33A393E@sitemail.everyone.net> Subject: [Nano-devel] patch status, answers to questions, etc. X-BeenThere: nano-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: pooka_regent@sluggy.net List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Dec 2003 05:43:50 -0000 After two simulated thesis proposals, I'm back, although I have exams next week so I'll be busy again then. I've been able to get some things done, though. Sorry for the delay. As for the 1.3.1 release, I was thinking that, at a minimum, the following need to be done before it: * the input fixes in the patch mentioned below need to go in * a FAQ entry should be added for the verbatim input mode (the Meta-V [key] input may be familiar to those with some vi exposure, but the Pico-compatible Meta-V [3-digit ASCII code] input may be less obvious) * DB's refactored cutting code, along with the associated fixes to write_file(), needs to go in, since it's undergone a lot of testing and it removes more references to editbot Of course, nothing can be committed until Savannah's fully up and running again, but that leaves more time for testing. As for the questions raised in several previous emails: The character display problem on Sun machines --------------------------------------------- Unfortunately, I can't reproduce this on a SunOS 5.7, 5.8, or 5.9 box with their associated curses versions (none of which have version numbers that I can find, unfortunately). It could very well be a curses/ncurses difference. (As an aside, one curses/ncurses difference I have noticed is that after the "Verbatim input" prompt, reset_cursor() is called to move the cursor back to the edit window on ncurses, but it seems to have no effect on curses, on which the cursor stays at the end of the statusbar prompt.) Have you tried to compile it with ncurses to verify this? What version of SunOS/Solaris are you using when this happens, and what version of curses (if you can find out what it is)? The keyboard input issues ------------------------- The reason why I've been so reluctant to add support for more escape sequences to nano is mainly because, until now, I was under the impression that most terminals interpreted the keypad values properly. After testing this on an xterm on a Sun machine and having it generate escape sequences, in addition to the problems with Eterm and the like from before, I've concluded that to minimize breakage, there must be enough escape sequence support to handle the most common extended keys, although I'm still sticking with always having keypad() turned on. To this end, I've been tweaking the input code, and I've made the following changes (available along with a few other minor tweaks at http://pooka_regent.tripod.com/patches/nano/nanoinput2-patch.txt in case anyone wants to test them): * added enough escape sequences so that Insert, Delete, Home, End, PageUp, PageDown, and Ctrl-[arrow key] are handled properly on the Linux console, the FreeBSD console, the Hurd console, xterm, rxvt, and Eterm; escape sequences for function keys are not supported because they conflict with other sequences in at least one case (F9/F10 on the FreeBSD console are the same as PageDown/PageUp on the Mach console) and because keypad() should handle those as it handles the arrow keys ("should" being the operative term; the Sun machine from before reads F5-F9 correctly, generates KEY_F0 for F10, and generates escape sequences for F1-F4 and F11-F14; however, I don't have any better ideas at the moment as to how to properly fix this, and all of the functions assigned to the function keys have aliases in any case) * made it so ASCII 127 is interpreted as Backspace (the current behavior) if --rebinddelete is not used, and as Delete if it is; this works around Eterm's generating ASCII 127 for Delete (just use -d), but also requires a change in the description of --rebinddelete; I've changed it to "Fix Backspace/Delete confusion problem" because "Fix Backspace if it acts like Delete, or vice versa" is too long; is this clear enough, or can anyone else think of a better description? * extended get_verbatim_kbinput() so that its ASCII input mode can be disabled by a parameter, and modified get_escape_seq_kbinput() to use get_verbatim_kbinput() with that parameter set to read in escape sequences, since it is well suited to that * hooked up the last of the keyboard functions to the new input code; now you can hit Esc Esc C at the Yes/No/All prompt, or Esc Esc U at the "Can now UnJustify!" message, and it'll be properly interpreted as Ctrl-C or Ctrl-U, respectively; this means that only the higher-level input code needs to be done now * in the file browser, made '?' start the help browser as it does in Pico, and readded the 'G'/'g' alias for "Go to Directory" that I erroneously removed before The luit/UTF-8 problems ----------------------- I've tried loading a binary file into nano using luit, and it appears that, assuming that xterm is being used, the screen corruption is caused by luit's UTF-8 sequence substitution, specifically the direct display of control characters with their high bits set. Under normal circumstances, nano displays these as control characters to avoid the problem, but luit's substitution circumvents that. Adding UTF-8 support to nano should probably fix this. Adding search capability a la Pico to the file browser ------------------------------------------------------ I believe this can be done relatively easily, but for it to work, the filenames need to be put into a filestruct*, since that is what the searching routines work on, and that will take some work. At the very least, however, from what I've observed of Pico's version, its searches never end on the same file they started on, so the new parameter I added to findnextstr() to fix the regex bug that allows that behavior can be reused here. _____________________________________________________________ Sluggy.Net: The Sluggy Freelance Community! From MAILER-DAEMON Fri Dec 26 02:00:12 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1AZlxE-0002X9-Eq for mharc-nano-devel@gnu.org; Fri, 26 Dec 2003 02:00:12 -0500 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AZlxB-0002Wo-Ve for nano-devel@gnu.org; Fri, 26 Dec 2003 02:00:09 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AZlwf-0002N4-3w for nano-devel@gnu.org; Fri, 26 Dec 2003 02:00:08 -0500 Received: from [65.248.4.167] (helo=samwise.astyanax.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AZlwe-0002MV-RG for nano-devel@gnu.org; Fri, 26 Dec 2003 01:59:36 -0500 Received: from chrisa by samwise.astyanax.org with local (Exim 3.35 #1 (Debian)) id 1AZkxT-00061g-00 for ; Fri, 26 Dec 2003 00:56:23 -0500 Date: Fri, 26 Dec 2003 00:56:23 -0500 From: Chris Allegretta To: Nano-devel list Message-ID: <20031226055623.GA6978@samwise.astyanax.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="IS0zKkzwUGydFO0o" Content-Disposition: inline User-Agent: Mutt/1.3.28i X-Composer: GNU nano 1.2.1 Subject: [Nano-devel] Update X-BeenThere: nano-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Dec 2003 07:00:10 -0000 --IS0zKkzwUGydFO0o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello all, I wanted to give a quick update: - Savannah is back up, everyone should reactive their account when they=20 get a chance. =20 - I am alive and well, believe it or not, and committed to merging any remaining 1.2 patches that may be needed for 1.2.3. If you've already sent me a patch, a quick reminder with around what date you sent it to me would be wonderful. David, am I right in assuming the dollar patch you committed has been updated since it was committed? No need to I'm going to free up some time to actually help in this project again... Safe and Happy Holidays to all. Chris A --=20 Chris Allegretta http://www.asty.org v0sw7CUPhw5ln6ck4u7LSIw0m5g/l7DRa27s5MRr3e6t5NLMb6TDp3en7g6CPN www.hackerke= y.com --IS0zKkzwUGydFO0o Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/682HvLNW35EAn6cRAvQUAKCSE2Ug0ID1zTS5pwkkyRSRBUtBgACeNdyR gIxQ896oxcq7ksZgcYyRqqM= =cfHu -----END PGP SIGNATURE----- --IS0zKkzwUGydFO0o-- From MAILER-DAEMON Fri Dec 26 11:20:21 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1AZuhJ-0001Ve-Gq for mharc-nano-devel@gnu.org; Fri, 26 Dec 2003 11:20:21 -0500 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AZuhG-0001VR-N3 for nano-devel@gnu.org; Fri, 26 Dec 2003 11:20:18 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AZugk-0001NM-3K for nano-devel@gnu.org; Fri, 26 Dec 2003 11:20:17 -0500 Received: from [213.96.69.115] (helo=natura.oskuro.net) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AZugh-0001K5-IN for nano-devel@gnu.org; Fri, 26 Dec 2003 11:19:45 -0500 Received: from nubol.int.oskuro.net (nubol.int.oskuro.net [192.168.1.3]) by natura.oskuro.net (Postfix) with ESMTP id A376527845 for ; Fri, 26 Dec 2003 16:18:01 +0100 (CET) Received: by nubol.int.oskuro.net (Postfix, from userid 1000) id 74AD770A747; Fri, 26 Dec 2003 16:18:01 +0100 (CET) Date: Fri, 26 Dec 2003 16:18:01 +0100 From: Jordi Mallach To: Nano-devel list Subject: Re: [Nano-devel] Update Message-ID: <20031226151801.GA5781@nubol.int.oskuro.net> Mail-Followup-To: Nano-devel list References: <20031226055623.GA6978@samwise.astyanax.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="82I3+IH0IqGh5yIs" Content-Disposition: inline In-Reply-To: <20031226055623.GA6978@samwise.astyanax.org> Organization: SinDominio X-Operating-System: Debian GNU/Linux sid (Linux 2.6.0-test11 i686) User-Agent: Mutt/1.5.4i X-BeenThere: nano-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Dec 2003 16:20:19 -0000 --82I3+IH0IqGh5yIs Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Chris! On Fri, Dec 26, 2003 at 12:56:23AM -0500, Chris Allegretta wrote: > me would be wonderful. David, am I right in assuming the dollar patch > you committed has been updated since it was committed? No need to I'm > going to free up some time to actually help in this project again... Yes, David came back with some replacement for the dollar patch that is in the 1.2 branch right now. I can't find the url for it in the archive though. Jordi --=20 Jordi Mallach P=E9rez -- Debian developer http://www.debian.org/ jordi@sindominio.net jordi@debian.org http://www.sindominio.net/ GnuPG public key information available at http://oskuro.net/~jordi/ --82I3+IH0IqGh5yIs Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/7FEpJYSUupF6Il4RAgcNAJ965HcrmrmoIWytlTbs8KTXAuewFwCbBtot NClJei1q/vLz547BE5GJIA8= =MwBx -----END PGP SIGNATURE----- --82I3+IH0IqGh5yIs-- From MAILER-DAEMON Fri Dec 26 22:47:17 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1Aa5Q5-0002nF-5U for mharc-nano-devel@gnu.org; Fri, 26 Dec 2003 22:47:17 -0500 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1Aa5Q3-0002nA-An for nano-devel@gnu.org; Fri, 26 Dec 2003 22:47:15 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1Aa5PX-0002VK-HV for nano-devel@gnu.org; Fri, 26 Dec 2003 22:47:14 -0500 Received: from [216.200.145.37] (helo=omta06.mta.everyone.net) by monty-python.gnu.org with esmtp (Exim 4.24) id 1Aa5PX-0002VH-3m for nano-devel@gnu.org; Fri, 26 Dec 2003 22:46:43 -0500 Received: from sitemail.everyone.net (216.200.145.29.everyone.net [216.200.145.29]) by omta06.mta.everyone.net (Postfix) with ESMTP id AD7B5418C2 for ; Fri, 26 Dec 2003 18:45:14 -0800 (PST) Received: by sitemail.everyone.net (Postfix, from userid 99) id 1C81F3969; Fri, 26 Dec 2003 18:45:14 -0800 (PST) Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Mailer: MIME-tools 5.41 (Entity 5.404) Date: Fri, 26 Dec 2003 18:45:13 -0800 (PST) From: David Lawrence Ramsey To: nano-devel@gnu.org Subject: Re: [Nano-devel] Update X-Originating-Ip: [68.99.109.144] Message-Id: <20031227024514.1C81F3969@sitemail.everyone.net> X-BeenThere: nano-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: pooka_regent@sluggy.net List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Dec 2003 03:47:15 -0000 Jordi Mallach: >Yes, David came back with some replacement for the dollar patch that is >in the 1.2 branch right now. I can't find the url for it in the archive >though. Never mind about that one, it turned out to be broken too. For example, it would sometimes replace on the starting line twice. What I said before about having the search/replace skip lines it'd already been to in the cases of zero-length regexes was incorrect before since the code actually skipped positions (I don't know what I was thinking when I wrote that) but turned out to be the right solution, at least according to all the test cases I checked in an attempt to finally get it right: forward replace "^" with a blank forward replace "$" with a blank forward replace "^$" with a blank forward replace "^" with a non-blank forward replace "$" with a non-blank forward replace "^$" with a non-blank backward replace "^" with a blank backward replace "$" with a blank backward replace "^$" with a blank backward replace "^" with a non-blank backward replace "$" with a non-blank backward replace "^$" with a non-blank So it's in for now. It still is a bit weird in that it defines two local match_len's, but I'll clean that up soon. Along with that, I've committed what I said needed to go in before 1.3.1, since it all seems to be holding (although for some strange reason the name on the commits ended up being "uid67109" instead of "dolorous"). That means: * nanodbcut.patch, so the cutting code doesn't reference editbot anymore and the related fixes/extensions to the file-writing code (including the selection-writing code) are in * nanoinput2.patch, so most escape sequences are supported again and some input problems/design oddities are fixed * an additional bit of code to highlight zero-length matches as single highlighted spaces, as Mike Frysinger suggested awhile back, since it's relatively simple The FAQ entry for verbatim input is still needed; I'll get to it next. In the meantime, there seems to be enough in the way of code changes to warrant starting stability testing again so that 1.3.1 can be released in the near future. So would everyone start testing the code to make absolutely sure that it works as it should? Thanks. _____________________________________________________________ Sluggy.Net: The Sluggy Freelance Community! From MAILER-DAEMON Sat Dec 27 12:18:55 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1AaI5W-0003fc-So for mharc-nano-devel@gnu.org; Sat, 27 Dec 2003 12:18:54 -0500 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AaI5U-0003eG-5P for nano-devel@gnu.org; Sat, 27 Dec 2003 12:18:52 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AaI4x-0003Ur-Pr for nano-devel@gnu.org; Sat, 27 Dec 2003 12:18:50 -0500 Received: from [199.232.41.8] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.24) id 1AaI4x-0003Uh-J2 for nano-devel@gnu.org; Sat, 27 Dec 2003 12:18:19 -0500 Received: from [65.248.4.167] (helo=samwise.astyanax.org) by mx20.gnu.org with esmtp (Exim 4.24) id 1AaH73-00026f-K4 for nano-devel@gnu.org; Sat, 27 Dec 2003 11:16:25 -0500 Received: from chrisa by samwise.astyanax.org with local (Exim 3.35 #1 (Debian)) id 1AaH4p-00057Q-00 for ; Sat, 27 Dec 2003 11:14:07 -0500 Date: Sat, 27 Dec 2003 11:14:07 -0500 From: Chris Allegretta To: Nano-devel list Subject: Re: [Nano-devel] Update Message-ID: <20031227161407.GA17922@samwise.astyanax.org> References: <20031226055623.GA6978@samwise.astyanax.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="MGYHOYXEY6WxJCY8" Content-Disposition: inline In-Reply-To: <20031226055623.GA6978@samwise.astyanax.org> User-Agent: Mutt/1.3.28i X-Composer: GNU nano 1.2.1 X-BeenThere: nano-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Dec 2003 17:18:53 -0000 --MGYHOYXEY6WxJCY8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Dec 26, 2003 at 12:56:23AM -0500, Chris Allegretta wrote: > - Savannah is back up, everyone should reactive their account when they= =20 > get a chance. =20 Interestingly, it seems that my old CVS alias to download the src no=20 longer works: cvs -z3 -dastyanax@savannah.gnu.org:/cvsroot/nano/ co nano If I remove the trailing slash it works fine, and this used to work=20 before the system was changed. Just something to point out if people=20 have trouble with the tree. Chris A --=20 Chris Allegretta http://www.asty.org v0sw7CUPhw5ln6ck4u7LSIw0m5g/l7DRa27s5MRr3e6t5NLMb6TDp3en7g6CPN www.hackerke= y.com --MGYHOYXEY6WxJCY8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/7a/PvLNW35EAn6cRAnSIAKDynDxTWH3LqsZ2eJ0SDmHF+VZqIQCeIZbu V545zQe04bMeZUM2bq+BJAs= =1rBd -----END PGP SIGNATURE----- --MGYHOYXEY6WxJCY8-- From MAILER-DAEMON Sat Dec 27 20:59:54 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1AaQDi-0006sO-LF for mharc-nano-devel@gnu.org; Sat, 27 Dec 2003 20:59:54 -0500 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AaQDg-0006sE-99 for nano-devel@gnu.org; Sat, 27 Dec 2003 20:59:52 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AaQDA-0006HY-MR for nano-devel@gnu.org; Sat, 27 Dec 2003 20:59:51 -0500 Received: from [213.96.69.115] (helo=natura.oskuro.net) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AaQD7-0006HK-RI for nano-devel@gnu.org; Sat, 27 Dec 2003 20:59:20 -0500 Received: from nubol.int.oskuro.net (nubol.int.oskuro.net [192.168.1.3]) by natura.oskuro.net (Postfix) with ESMTP id 465E62784A for ; Sun, 28 Dec 2003 01:57:43 +0100 (CET) Received: by nubol.int.oskuro.net (Postfix, from userid 1000) id 2526070A747; Sun, 28 Dec 2003 01:57:44 +0100 (CET) Date: Sun, 28 Dec 2003 01:57:44 +0100 From: Jordi Mallach To: nano-devel@gnu.org Message-ID: <20031228005743.GA14259@nubol.int.oskuro.net> Mail-Followup-To: nano-devel@gnu.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="2fHTh5uZTiUOsy+g" Content-Disposition: inline Organization: SinDominio X-Operating-System: Debian GNU/Linux sid (Linux 2.6.0-test11 i686) User-Agent: Mutt/1.5.4i Subject: [Nano-devel] Code integrity X-BeenThere: nano-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Dec 2003 01:59:52 -0000 --2fHTh5uZTiUOsy+g Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Now that we speak of releases, what's the status of the integrity? Have the two active branches been checked after the Savannah compromise? Jordi --=20 Jordi Mallach P=E9rez -- Debian developer http://www.debian.org/ jordi@sindominio.net jordi@debian.org http://www.sindominio.net/ GnuPG public key information available at http://oskuro.net/~jordi/ --2fHTh5uZTiUOsy+g Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/7iqHJYSUupF6Il4RAsYMAJwMPU7OQD3espSG0Z1IbVI2TcI/pQCg67Pg 8bAEzjmz3Oy3COvWPk/DFzg= =XVOp -----END PGP SIGNATURE----- --2fHTh5uZTiUOsy+g-- From MAILER-DAEMON Sun Dec 28 13:27:56 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1Aafdr-0002gj-Oe for mharc-nano-devel@gnu.org; Sun, 28 Dec 2003 13:27:55 -0500 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1Aafdp-0002gK-KD for nano-devel@gnu.org; Sun, 28 Dec 2003 13:27:53 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AafdJ-0002Gi-PS for nano-devel@gnu.org; Sun, 28 Dec 2003 13:27:52 -0500 Received: from [65.248.4.167] (helo=samwise.astyanax.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AafdJ-0002GX-Gt for nano-devel@gnu.org; Sun, 28 Dec 2003 13:27:21 -0500 Received: from chrisa by samwise.astyanax.org with local (Exim 3.35 #1 (Debian)) id 1Aaee4-0005vw-00 for ; Sun, 28 Dec 2003 12:24:04 -0500 Date: Sun, 28 Dec 2003 12:24:04 -0500 From: Chris Allegretta To: nano-devel@gnu.org Subject: Re: [Nano-devel] Code integrity Message-ID: <20031228172403.GA32129@samwise.astyanax.org> References: <20031228005743.GA14259@nubol.int.oskuro.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BXVAT5kNtrzKuDFl" Content-Disposition: inline In-Reply-To: <20031228005743.GA14259@nubol.int.oskuro.net> User-Agent: Mutt/1.3.28i X-Composer: GNU nano 1.2.1 X-BeenThere: nano-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Dec 2003 18:27:54 -0000 --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Dec 28, 2003 at 01:57:44AM +0100, Jordi Mallach wrote: > Now that we speak of releases, what's the status of the integrity? Have > the two active branches been checked after the Savannah compromise? Since I was having problems getting the update to work (the=20 aforementioned trailing / problem), I ended up pulling down a new 1.2 tree.= =20 I just applied DLR's patch that I committed to the tree and diffed it=20 against the new 1.2 tree I pulled down and found no differences besides=20 the normal CVS comment and PO file differences. I'll see if I can vouch=20 for the 1.3 tree but not sure if I can... Chris A --=20 Chris Allegretta http://www.asty.org v0sw7CUPhw5ln6ck4u7LSIw0m5g/l7DRa27s5MRr3e6t5NLMb6TDp3en7g6CPN www.hackerke= y.com --BXVAT5kNtrzKuDFl Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/7xGzvLNW35EAn6cRAh5PAJ40PhtSDLNnn/HnO9Tp/pIC+SVvugCdF9Hs /r1nnyQ9098Dm+2X96OI5Vc= =xdwQ -----END PGP SIGNATURE----- --BXVAT5kNtrzKuDFl-- From MAILER-DAEMON Sun Dec 28 13:29:28 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1AaffM-0003gA-GP for mharc-nano-devel@gnu.org; Sun, 28 Dec 2003 13:29:28 -0500 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AaffJ-0003eY-MH for nano-devel@gnu.org; Sun, 28 Dec 2003 13:29:25 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1Aafen-00032Q-1X for nano-devel@gnu.org; Sun, 28 Dec 2003 13:29:24 -0500 Received: from [65.248.4.167] (helo=samwise.astyanax.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1Aafem-00032M-Q2 for nano-devel@gnu.org; Sun, 28 Dec 2003 13:28:52 -0500 Received: from chrisa by samwise.astyanax.org with local (Exim 3.35 #1 (Debian)) id 1Aaefj-0002EL-00 for ; Sun, 28 Dec 2003 12:25:47 -0500 Date: Sun, 28 Dec 2003 12:25:47 -0500 From: Chris Allegretta To: Nano-devel list Subject: Re: [Nano-devel] Update Message-ID: <20031228172547.GB32129@samwise.astyanax.org> References: <20031227024514.1C81F3969@sitemail.everyone.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="WYTEVAkct0FjGQmd" Content-Disposition: inline In-Reply-To: <20031227024514.1C81F3969@sitemail.everyone.net> User-Agent: Mutt/1.3.28i X-Composer: GNU nano 1.2.1 X-BeenThere: nano-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Dec 2003 18:29:26 -0000 --WYTEVAkct0FjGQmd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Dec 26, 2003 at 06:45:13PM -0800, David Lawrence Ramsey wrote: > > * nanodbcut.patch, so the cutting code doesn't reference editbot anymore > and the related fixes/extensions to the file-writing code (including the > selection-writing code) are in >=20 > * nanoinput2.patch, so most escape sequences are supported again and =20 > some input problems/design oddities are fixed >=20 > * an additional bit of code to highlight zero-length matches as single > highlighted spaces, as Mike Frysinger suggested awhile back, since it's > relatively simple I didn't test it extensively, but it seems to work nicely for me. Chris A --=20 Chris Allegretta http://www.asty.org v0sw7CUPhw5ln6ck4u7LSIw0m5g/l7DRa27s5MRr3e6t5NLMb6TDp3en7g6CPN www.hackerke= y.com --WYTEVAkct0FjGQmd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/7xIbvLNW35EAn6cRAsn5AJwMPHUxTyeE5cRzdpiroK0Hwk1I0QCffAxr MGDOugmWP3IGUrgqGORulVM= =fXvc -----END PGP SIGNATURE----- --WYTEVAkct0FjGQmd-- From MAILER-DAEMON Sun Dec 28 21:55:14 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1AanYn-0002DK-Rg for mharc-nano-devel@gnu.org; Sun, 28 Dec 2003 21:55:13 -0500 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AanYl-0002C2-8S for nano-devel@gnu.org; Sun, 28 Dec 2003 21:55:11 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AanYE-0001tk-P3 for nano-devel@gnu.org; Sun, 28 Dec 2003 21:55:10 -0500 Received: from [216.200.145.37] (helo=omta08.mta.everyone.net) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AanYE-0001tE-4j for nano-devel@gnu.org; Sun, 28 Dec 2003 21:54:38 -0500 Received: from sitemail.everyone.net (216.200.145.29.everyone.net [216.200.145.29]) by omta08.mta.everyone.net (Postfix) with ESMTP id 21A644535C for ; Sun, 28 Dec 2003 17:53:10 -0800 (PST) Received: by sitemail.everyone.net (Postfix, from userid 99) id 77F933943; Sun, 28 Dec 2003 17:53:09 -0800 (PST) Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Mailer: MIME-tools 5.41 (Entity 5.404) Date: Sun, 28 Dec 2003 17:53:09 -0800 (PST) From: David Lawrence Ramsey To: nano-devel@gnu.org Subject: Re: [Nano-devel] Code Integrity X-Originating-Ip: [68.99.109.144] Message-Id: <20031229015309.77F933943@sitemail.everyone.net> X-BeenThere: nano-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: pooka_regent@sluggy.net List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Dec 2003 02:55:11 -0000 Chris Allegretta: >On Sun, Dec 28, 2003 at 01:57:44AM +0100, Jordi Mallach wrote: >> Now that we speak of releases, what's the status of the integrity? >> Have the two active branches been checked after the Savannah >> compromise? > >Since I was having problems getting the update to work (the >aforementioned trailing / problem), I ended up pulling down a new 1.2 >tree. I just applied DLR's patch that I committed to the tree and >diffed it against the new 1.2 tree I pulled down and found no >differences besides the normal CVS comment and PO file differences. >I'll see if I can vouch for the 1.3 tree but not sure if I can... I checked the commit messages for any I didn't recognize before committing when Savannah came back online, and didn't find any. To be thorough, however, I've gone over the commits to files in src/ all the way back to the tree reorganization on Sept. 7 (since the last known safe version was Sept. 16) and configure.ac, and I can't find any commits I don't recognize, so it looks as though it's okay. _____________________________________________________________ Sluggy.Net: The Sluggy Freelance Community! From MAILER-DAEMON Sun Dec 28 22:46:12 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1AaoM7-00029I-I9 for mharc-nano-devel@gnu.org; Sun, 28 Dec 2003 22:46:11 -0500 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AaoM3-00021w-76 for nano-devel@gnu.org; Sun, 28 Dec 2003 22:46:07 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AaoLL-0001Nl-AR for nano-devel@gnu.org; Sun, 28 Dec 2003 22:45:54 -0500 Received: from [216.200.145.37] (helo=omta06.mta.everyone.net) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AaoLK-0001Ng-Vv for nano-devel@gnu.org; Sun, 28 Dec 2003 22:45:23 -0500 Received: from sitemail.everyone.net (216.200.145.29.everyone.net [216.200.145.29]) by omta06.mta.everyone.net (Postfix) with ESMTP id E17D341C5C for ; Sun, 28 Dec 2003 18:43:53 -0800 (PST) Received: by sitemail.everyone.net (Postfix, from userid 99) id 3EAE77265; Sun, 28 Dec 2003 18:43:53 -0800 (PST) Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Mailer: MIME-tools 5.41 (Entity 5.404) Date: Sun, 28 Dec 2003 18:43:53 -0800 (PST) From: David Lawrence Ramsey To: nano-devel@gnu.org Subject: Re: [Nano-devel] Update X-Originating-Ip: [68.99.109.144] Message-Id: <20031229024353.3EAE77265@sitemail.everyone.net> X-BeenThere: nano-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: pooka_regent@sluggy.net List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Dec 2003 03:46:10 -0000 Just so everyone knows: There's some weirdness in the do_replace_loop() code caused by some oversights on my part when I was porting over a few bits of DB's changes to it. I've gone ahead and fixed it in CVS in the interest of not having hard-to-read code, and because the fixes are minor; I've run all the test cases and canceled some replaces to make sure that the fixes didn't break anything. I just had to port a few other minor bits of DB's changes, plus one of mine. The changes are as follows: * remove the second declaration and definition of match_len, which shouldn't be there (DB) * move the declaration of the char* copy from the beginning of the function to the beginning of the if clause used when a replace is made, since that's the only place where it's set and used (DB) * move the code to conditionally break out of the loop upon canceling a replace up to just after do_yesno() is called and the replace is possibly done, which is when it should be used anyway (DB) * change length_change from a long to an int, since the x-coordinates are ints and a size_t won't work due to its being unsigned and the chance that the length change is negative (me) _____________________________________________________________ Sluggy.Net: The Sluggy Freelance Community! From MAILER-DAEMON Wed Dec 31 18:22:59 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1Abpg3-00054Q-BT for mharc-nano-devel@gnu.org; Wed, 31 Dec 2003 18:22:59 -0500 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1Abpg0-00052S-HW for nano-devel@gnu.org; Wed, 31 Dec 2003 18:22:56 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AbpfU-0004sg-Qq for nano-devel@gnu.org; Wed, 31 Dec 2003 18:22:55 -0500 Received: from [199.232.41.8] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.24) id 1AbpfU-0004qD-IN for nano-devel@gnu.org; Wed, 31 Dec 2003 18:22:24 -0500 Received: from [216.200.145.37] (helo=omta08.mta.everyone.net) by mx20.gnu.org with esmtp (Exim 4.24) id 1Abofg-0001jJ-BI for nano-devel@gnu.org; Wed, 31 Dec 2003 17:18:32 -0500 Received: from sitemail.everyone.net (216.200.145.29.everyone.net [216.200.145.29]) by omta08.mta.everyone.net (Postfix) with ESMTP id 20E1345668 for ; Wed, 31 Dec 2003 14:18:28 -0800 (PST) Received: by sitemail.everyone.net (Postfix, from userid 99) id C33867266; Wed, 31 Dec 2003 14:18:27 -0800 (PST) Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Mailer: MIME-tools 5.41 (Entity 5.404) Date: Wed, 31 Dec 2003 14:18:27 -0800 (PST) From: David Lawrence Ramsey To: nano-devel@gnu.org X-Originating-Ip: [68.99.109.144] Message-Id: <20031231221827.C33867266@sitemail.everyone.net> Subject: [Nano-devel] FAQ update for verbatim input X-BeenThere: nano-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: pooka_regent@sluggy.net List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Dec 2003 23:22:57 -0000 http://pooka_regent.tripod.com/patches/nano/nanovfaq-patch.txt This patch adds a question to faq.html explaining how verbatim input works, plus a few minor cosmetic cleanups. Comments? (Most importantly, is the explanation clear enough?) _____________________________________________________________ Sluggy.Net: The Sluggy Freelance Community!