Skip to content

Releases: okibcn/nano-for-windows

v7.2-16

08 Mar 19:15
f240c13
Compare
Choose a tag to compare

NANO CHANGES

  • new feature: interpret also <filename>:<linenumber> when opening a file

    Various tools will output filenames with line numbers in the format
    <filename>:<line>:<column>. Support this format in addition to the
    +<line>,<column> format when opening files.

  • tweaks: avoid calling isblank()/isalpha() on what could be a signed char

    The isxxxxx() functions expect their parameter to be either EOF or
    a value in the unsigned char range. Passing a negative char value
    could (in theory) result in unexpected behavior.

  • tweaks: rename a struct element, to avoid a theoretical name collision

    The <term.h> header file form ncurses defines the name "tab".

v7.2-13.3

05 Mar 02:28
5ae85cd
Compare
Choose a tag to compare

PDCursesMod CHANGES

VT flavor got confused if newterm( NULL, stdout, stdin) was called. Which is a common occurrence.

v7.2-13.2

28 Feb 19:48
b9ac1a8
Compare
Choose a tag to compare

WINDOWS PORTABILITY PATCHES

  • Fixed ALT + [ ] for indent, unindent
  • Fixed CTRL + arrows.
  • Fixed CTRL + Home/End for fast-moving to start/end of the document.

v7.2-13.1

26 Feb 23:09
4ae4169
Compare
Choose a tag to compare

WINDOWS PORTABILITY PATCHES

  • Completely new toolchain based on LLVM-Clang-MinGW-LLD cross-compiling from Alpine Linux.
  • Compatible with Windows systems using the current UCRT or the legacy MSVCRT.
  • Beta available for Windows on Arm (WoA).
  • Faster code
  • Smaller footprint
  • Separated download for each platform
  • Packages in zip format for improved compatibility

v7.2-13-10168

17 Feb 02:19
f583381
Compare
Choose a tag to compare

NANO CHANGES

  • docs: clarify that a fileregex is matched against the absolute filename
  • docs: add two examples of custom key bindings to the nanorc manpage
  • shutdown: ignore a modified buffer when in view mode
    In view mode it should be impossible to modify any buffer, but...
    when (through some bug) the user did succeed in modifying a buffer,
    this should not lead to writing out this modified buffer to disk.
    Had this safety stop been present earlier, it would have prevented
    the second part of https://savannah.gnu.org/bugs/?63616.

v7.2-10-10165.1

13 Feb 08:11
7d3eb8c
Compare
Choose a tag to compare

WINDOWS PORTABILITY PATCHES

  • [FIX] ANSI mode now is able to display transparent/acrylic background.
    Nano for Windows is now returning to ANSI terminal mode after solving the issue. This also solves some redrawing artifacts with Windows Terminal when using multibyte Unicode codepoints.
image

v7.2-9-10164.3

03 Feb 08:19
aa98419
Compare
Choose a tag to compare

WINDOWS PORTABILITY PATCHES

  • FIX: nano now takes advantage of transparent/acrylic backgrounds supported by Windows Terminal.

  • FIX: shifted metas (Shift+Alt+letter) now work

v7.2-10-10165

04 Feb 02:06
aa98419
Compare
Choose a tag to compare

NANO CHANGES

tweaks: add a missing 'type' attribute to a <style> tag

To stop the W3 validator from complaining.

v7.2-9-10164.2

02 Feb 03:07
99a3672
Compare
Choose a tag to compare

WINDOWS PORTABILITY PATCHES

Fix: Mouse wasn't working in some cases due to a conflict with the stdin pipe feature.

v7.2-9-10164.1

01 Feb 20:37
36cf3ba
Compare
Choose a tag to compare

WINDOWS PORTABILITY PATCHES

  • fix: Port stdin support to Windows Console. Now you can do things such as:
 wget -q https://api.github.com/repos/okibcn/nano-for-windows/releases/latest -O - | .\nano.exe - -Yjson