lp://qastaging/nano

Created by Colin Watson and last modified
Get this branch:
bzr branch lp://qastaging/nano

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
nano
Status:
Development

Import details

Import Status: Suspended

This branch is an import of the HEAD branch of the Git repository at git://git.sv.gnu.org/nano.git.

Last successful import was .

Import started on juju-eb11dc-stg-qa-launchpad-codeimport-0 and finished taking 4 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 seconds — see the log

Recent revisions

10546. By Benno Schulenberg

display: regenerate the screen after a resize during a spell check

This refixes https://savannah.gnu.org/bugs/?56033.

This became needed after the previous commit removed the regeneration
of the screen from the blocking/unblocking of SIGWINCHes.

10545. By Benno Schulenberg

display: regenerate the screen only before and after waiting for input

Otherwise a SIGWINCH could occur between finalizing the reading of the
specified files and becoming ready for user input, which would result
in the first keystroke getting transformed into the THE_WINDOW_RESIZED
meta symbol, and thus effectively being discarded.

This fixes the third part of https://savannah.gnu.org/bugs/?67635.
The issue was reported by `twofiftysix`.

Buglet has existed for a long time.

10544. By Benno Schulenberg

tweaks: reshuffle some #ifdefs, and rename a function

10543. By Benno Schulenberg

startup: register the handler for SIGWINCH much earlier

Otherwise nano is deaf for SIGWINCHes during several milliseconds,
which can cause it to start off with wrong dimensions.

This fixes the second part of https://savannah.gnu.org/bugs/?67635.
The issue was reported, and the solution suggested, by `twofiftysix`.

Buglet has existed for a long time.

10542. By Benno Schulenberg

display: upon resize, redraw the subwindows only when fully initialized

Otherwise 'currmenu' still has an invalid value, causing a division by
zero in bottombars() because shown_entries_for() returns zero.

This fixes the first part of https://savannah.gnu.org/bugs/?67635.
The issue was reported by `twofiftysix`.

Bug existed since version 8.6, commit 09d574ba.

10541. By Benno Schulenberg

tweaks: improve the punctuation of one item in the sample nanorc

10540. By Benno Schulenberg

build: avoid a warning when configured with --disable-multibuffer

10539. By Benno Schulenberg

docs: add example of copy-to-clipboard-with-OSC52 to the sample nanorc

10538. By Benno Schulenberg

new feature: execute a command without capturing the output

The feature is activated by preceding the command with two pipes (||).
This lets the command's output go to the terminal, enabling the user
to implement the OSC52 copy-to-clipboard command with a string bind:

  bind M-* "{execute}|| printf "\033]52;c;%s\007" "$(base64 | tr -d '\n')" {enter}{undo}" main

This keystroke now copies the buffer (or the selected region) to the
local system clipboard, also when nano is running on a remote host --
if and when the used terminal implements the OSC52 command.

Inspired-by: Alessandro Carminati <email address hidden>

10537. By Benno Schulenberg

moving: prevent a negative relative jump from going beyond top of buffer

This fixes https://savannah.gnu.org/bugs/?67581.
Reported-by: Ivan Vorontsov <email address hidden>

Bug existed since version 8.6, since relative jumps were introduced.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.