nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2025-06-29 22:10new feature: relative line numbers.bsandro6+22-3
2025-06-20 08:51tweaks: remove a check for a symbol that never gets definedBenno Schulenberg1+1-4
2025-06-12 07:35po: update translations and regenerate POT file and PO filesBenno Schulenberg39+13310-13311
2025-06-12 07:23docs: baptize the releaseBenno Schulenberg1+1-1
2025-06-12 07:07bump version numbers and add a news item for the 8.5 releaseBenno Schulenberg11+74-11
2025-06-09 10:34gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2025-06-09 10:27build: fix compilation when configured with --disable-historiesBenno Schulenberg2+5-2
2025-06-08 12:07tweaks: use the correct modifier, to avoid a warning on 32-bit machinesBenno Schulenberg1+1-1
2025-05-29 12:51docs: reword the descriptions of --operatingdir and 'set operatingdir'Benno Schulenberg3+8-12
2025-05-29 12:20tweaks: properly tag some keywords in texi doc, instead of using quotesBenno Schulenberg1+6-6
2025-05-25 10:35tweaks: shorten a URL, and update it to use httpsBenno Schulenberg18+18-18
2025-05-22 12:38build: fix compilation for config with --enable-tiny --enable-historiesBenno Schulenberg1+1-1
2025-05-21 10:04tweaks: rename 'use_utf8' to 'using_utf8', and make it a global variableBenno Schulenberg7+33-53
2025-05-20 14:20tweaks: elide the unneeded use of an auxiliary functionBenno Schulenberg1+2-1
2025-05-19 08:39feedback: suppress "Removed anchor" when the mini bar is hiddenBenno Schulenberg1+1-1
2025-05-19 08:35feedback: suppress "Jumped to anchor" when line numbers are activeBenno Schulenberg1+2-1
2025-05-09 09:19tweaks: random unimportant edits here and thereBenno Schulenberg5+12-13
2025-05-18 10:27tweaks: use reallocations, instead of new allocations plus freesBenno Schulenberg1+3-5
2025-05-17 12:21docs: add a suggested key combo for wiping all anchors to sample nanorcBenno Schulenberg1+3-0
2025-05-17 10:27feedback: report the setting and removing of an anchor just onceBenno Schulenberg1+6-4
2025-05-17 10:12docs: mention that --positionlog also saves the positions of anchorsBenno Schulenberg4+19-13
2025-05-17 09:37build: fix compilation when configured with --disable-utf8Benno Schulenberg2+5-5
2025-05-17 07:32anchor: change the aspect of any anchor to a dagger (†)Benno Schulenberg1+2-11
2025-05-17 07:25history: always save the positions of any anchorsBenno Schulenberg1+1-1
2025-05-17 07:17history: always save the last cursor position, also for line=1,column=1Benno Schulenberg1+0-17
2025-05-17 07:14tweaks: elide an auxiliary variable that is no longer neededBenno Schulenberg1+13-15
2025-05-14 09:04history: reverse the order in the file-positions list, to latest firstBenno Schulenberg1+12-29
2025-05-10 15:00feedback: show in mini bar the presence of an anchor on the cursor lineBenno Schulenberg2+8-2
2025-05-10 14:06feedback: change the appearance of anchors when they will be savedBenno Schulenberg2+8-3
2025-05-10 13:51new feature: save and restore anchors when the first line has an anchorBenno Schulenberg2+69-10
2025-05-09 10:02tweaks: elide the unneeded passing around of three parametersBenno Schulenberg4+11-22
2024-08-12 06:45syntaxes: add a license line to files that were created by Mike FrysingerBenno Schulenberg6+6-0
2025-05-08 06:56syntaxes: use character classes instead of range expressionsBenno Schulenberg22+41-41
2025-05-07 07:18bindings: lowercase an ASCII character in a locale-proof mannerBenno Schulenberg1+6-2
2025-05-06 13:57tweaks: avoid using toupper() and tolower() where easily possibleBenno Schulenberg2+9-8
2024-05-27 05:23new feature: exit with an error status (2) for ^X^Q and ^O^QBenno Schulenberg5+12-3
2025-05-05 10:56menus: reshuffle an item, to avoid truncating its help-line labelBenno Schulenberg1+3-3
2025-05-05 10:45bindings: always bind ^Q in the WriteOut menu, not only for --saveonexitBenno Schulenberg1+1-1
2025-05-04 10:02feedback: change the level of a certain message, to show it is specialBenno Schulenberg1+1-1
2025-05-03 07:01moving: make cycling (M-%) independent from centering (^L)Benno Schulenberg1+3-1
2025-04-28 10:27bindings: let ^L just center the cursor, not cycle it -- let M-% cycle itBenno Schulenberg1+2-1
2025-04-28 10:12bindings: do not list ^L twice (in main help text and help lines)Benno Schulenberg1+3-1
2025-04-25 14:51syntax: default: show hard spaces with a lightgrey backgroundBenno Schulenberg1+3-0
2025-04-25 13:29docs: in cheatsheet, equalize the spacing in three consecutive blocksBenno Schulenberg1+1-1
2025-04-25 12:06options: accept --whitespacedisplay and 'set whitespacedisplay'Benno Schulenberg3+6-1
2025-04-24 07:37build: swap two linker arguments, to enable compilation on CygwinBenno Schulenberg1+1-1
2025-04-23 09:50tweaks: in the browser, implement M-\ and M-/ in a slightly denser wayBenno Schulenberg1+4-6
2025-04-21 20:08build: add the 'm4/host-cpu-c-abi.m4' file to .gitignorePeter Michaux1+1-0
2025-04-14 08:47gnulib: pull in the fix for a cross-compilation failureBenno Schulenberg1+1-1
2025-04-02 09:07po: update translations and regenerate POT file and PO filesBenno Schulenberg39+12751-12213
2025-04-02 07:23bump version numbers and add a news item for the 8.4 releaseBenno Schulenberg10+66-11
2025-03-24 09:27gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2025-03-17 11:48syntax: po: colorize also format specifiers like "%.6f"Benno Schulenberg1+2-2
2025-03-15 11:18docs: add a suggestion to the FAQ on how to configure nano for gitBenno Schulenberg1+6-5
2025-03-15 11:02docs: in the FAQ, replace an old item with an item about Byte Order MarksBenno Schulenberg1+4-3
2022-11-20 10:25feedback: warn when the cursor sits on a Byte Order Mark (BOM)Benno Schulenberg1+10-0
2025-03-14 10:48docs: change two interface colors in the sample nanorcBenno Schulenberg1+2-2
2025-03-14 07:07tweaks: add a translator hint for the three changed file-writing promptsBenno Schulenberg1+2-2
2025-03-12 15:50prompt: accept tabs in an external paste as literal tabsBenno Schulenberg1+6-2
2025-03-11 14:34prompt: beep when an external paste contains a command codeBenno Schulenberg1+4-1
2025-03-09 11:04input: implement bracketed pastes in a different mannerBenno Schulenberg8+41-36
2025-03-09 09:25tweaks: remove two commented-out lines and two unused variablesBenno Schulenberg3+7-10
2025-03-08 10:02input: remove single-keycode detection from the bracketed-paste routineBenno Schulenberg1+1-7
2025-03-08 10:01tweaks: swap two fragments of code, to allow unwrapping a lineBenno Schulenberg1+5-6
2025-03-06 11:19tweaks: remove an unwanted newline from a debugging messageBenno Schulenberg1+1-1
2025-03-06 08:25input: remove a special-case workaroundBenno Schulenberg1+5-20
2025-03-05 11:01input: robustness is good, but dropping a key code is not a good ideaBenno Schulenberg1+9-8
2025-02-28 12:48tweaks: condense a fragment of codeBenno Schulenberg1+2-7
2025-02-28 12:35input: adjust file browser and help viewer for changed bracketed pastesBenno Schulenberg3+6-10
2025-02-25 16:24input: make bracketed paste more robust against loss of closing sequenceBenno Schulenberg2+12-5
2025-02-27 11:01input: wait a bit for "~" when bracketed-paste sequence is incompleteBenno Schulenberg1+22-8
2025-01-05 11:18execute: retain what the user typed before a tool was invokedBenno Schulenberg5+26-0
2025-02-28 10:34syntax: po: colorize also format specifiers like "%<PRIu64>"Benno Schulenberg1+1-1
2025-02-20 10:17syntax: po: colorize also a 'msgctxt' line, and the 'c++-format' flagBenno Schulenberg1+5-3
2025-02-16 08:42syntax: po: colorize also Python's "%(name)x" format specifiersBenno Schulenberg1+1-0
2025-02-16 08:39syntax: po: colorize also the Python-specific conversion specifier "%r"Benno Schulenberg1+1-1
2025-02-15 16:47syntax: groff: highlight the zeroeth macro argument tooBenno Schulenberg1+1-1
2025-02-15 16:44tweaks: add missing closing quotes, as reported by `mandoc -T lint ...`Benno Schulenberg2+15-15
2025-02-14 16:22tweaks: prevent some more keywords from getting hyphenatedBenno Schulenberg2+23-23
2025-02-14 15:48tweaks: prevent some color keywords from getting hyphenated in man pageBenno Schulenberg1+16-18
2025-02-14 15:39syntax: man: highlight some escapes, like \& and \(em, speciallyBenno Schulenberg1+2-1
2025-02-14 15:17docs: use proper emdashes instead of double hyphens: "--" => "\(em"Benno Schulenberg2+47-47
2025-02-12 08:28tweaks: consistently use "\fR" for switching back to normal, roman fontBenno Schulenberg2+52-52
2025-02-11 08:29tweaks: avoid running tolower() on an out-of-range valueBenno Schulenberg1+1-1
2025-02-10 13:12tweaks: change the man-page markup of options that take an argumentBenno Schulenberg1+9-9
2025-02-04 15:49syntax: po: colorize also the %llu and %hhi format specifiersBenno Schulenberg1+1-1
2025-01-20 14:25docs: improve the description of the `constantshow` bindable functionBenno Schulenberg4+9-7
2018-02-25 11:01files: improve the wording of the normal file-writing promptsBrand Huntsman1+3-3
2025-01-14 10:00copyright: update the years for the FSFBenno Schulenberg23+25-25
2025-01-11 16:23tweaks: remove three redundant pairs of parentheses from a nanorc regexBenno Schulenberg1+1-1
2024-12-24 16:14docs: replace a word that is better not used in the pluralBenno Schulenberg1+1-1
2024-12-21 10:55po: update translations and regenerate POT file and PO filesBenno Schulenberg39+4647-4444
2024-12-21 10:17bump version numbers and add a news item for the 8.3 releaseBenno Schulenberg10+43-11
2024-12-20 11:15gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2024-12-16 10:15tweaks: adjust another translator hint, and add two moreBenno Schulenberg1+3-1
2024-12-15 10:31syntax: markdown: accept also digit 0 in a list markerBenno Schulenberg1+1-1
2024-12-11 16:12tweaks: add a small clarifying commentBenno Schulenberg1+1-0
2024-12-10 09:01memory: avoid a leak when linter aborts after producing parsable outputLukáš Zaoral1+7-0
2024-11-21 10:00tweaks: adjust a translator hint, and add another oneBenno Schulenberg1+2-1
2024-11-21 10:57tweaks: drop six unneeded castsBenno Schulenberg1+6-6
2024-11-20 10:40build: fix a compilation error with gcc-15Benno Schulenberg1+2-2
2024-11-05 00:43syntax: asm: add end-of-word anchors to the keywordsLIU Hao1+4-4
2024-11-04 15:20docs: put a space after "|" and before "{enter}" in the sample nanorcBenno Schulenberg1+4-4
2024-10-23 09:11syntax: groff: correct the mistaken .rof extension to .roffBenno Schulenberg1+1-1
2024-10-23 09:07syntax: groff: recognize also the .mom extensionBenno Schulenberg1+1-1
2024-10-20 11:15docs: clarify the possible effects of a misuse of braced function namesBenno Schulenberg2+5-4
2024-10-12 10:52docs: add Shift+PgUp/PgDown to the FAQ item about urxvt modified keysBenno Schulenberg1+3-1
2024-10-09 14:41tweaks: add a translator hintBenno Schulenberg1+1-0
2024-09-22 09:05syntax: spec: colorize all canonical architecture namesBenno Schulenberg1+3-1
2024-09-06 07:49syntax: makefile: colorize also multiple targetsBenno Schulenberg1+1-1
2024-09-05 09:41po: update translations and regenerate POT file and PO filesBenno Schulenberg39+14597-14597
2024-09-05 06:48bump version numbers and add a news item for the 8.2 releaseBenno Schulenberg10+47-11
2024-09-04 12:52gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2024-08-27 14:34syntax: autoconf: colorize the keywords 'case', 'esac', and 'ifelse' tooBenno Schulenberg1+1-1
2024-08-25 00:42build: update a symbol that was renamed in gnulibCollin Funk1+1-1
2024-08-16 14:27tweaks: improve or rewrap six comments, and add two missing onesBenno Schulenberg2+17-14
2024-08-16 13:44syntax: nanorc: an unquoted argument of 'include' may not contain blanksBenno Schulenberg1+1-1
2024-08-16 12:34docs: do not quote the argument of 'include' statements in sample nanorcBenno Schulenberg1+4-4
2024-08-11 05:28tweaks: delete three redundant checks from the undo/redo codeBenno Schulenberg1+0-6
2024-08-10 15:40docs: trim stuff that is more than four years old from the changelogBenno Schulenberg1+0-1729
2024-08-10 15:31docs: mention former maintainership last among an author's contributionsBenno Schulenberg1+15-16
2024-08-03 08:21tweaks: unwrap three lines that don't need to be wrappedBenno Schulenberg3+3-7
2024-07-30 15:10tweaks: move a condition to the only place that needs itBenno Schulenberg2+5-6
2024-07-26 10:22docs: mention the availability of ^Y, ^N, and ^A at a Yes-No promptBenno Schulenberg1+3-0
2024-07-26 09:14bindings: at a Yes-No-All prompt, accept also ^A for "All"Benno Schulenberg1+3-1
2024-07-22 10:03tweaks: reshuffle a seldom-used function to the end of an if-else seriesBenno Schulenberg2+5-5
2024-07-20 16:12syntax: awk: colorize escape sequences speciallyBenno Schulenberg1+2-0
2024-07-18 14:10syntax: awk: rewrite a regex more densely, and add the missing ~ operatorBenno Schulenberg1+2-2
2024-07-18 10:55syntax: awk: add a missing "|" between "\?" and ":"Benno Schulenberg1+1-1
2024-07-17 14:45moving: for Alt+Home/Alt+End, refresh the screen when the mark is onBenno Schulenberg1+2-2
2024-07-15 15:27macro: insert it in keystroke buffer without discarding latter's contentsBenno Schulenberg2+3-8
2024-07-15 06:43tweaks: rename a symbol, away from an obscure abbreviationBenno Schulenberg7+20-18
2024-07-15 06:28bindings: let the central numpad key (with Ctrl) center the current lineBenno Schulenberg3+6-0
2023-11-04 13:29syntax: man: colorize also the .MT .ME .EX .EE .SY .OP and .YS macrosBenno Schulenberg1+6-6
2024-07-12 09:23po: update translations and regenerate POT file and PO filesBenno Schulenberg39+16037-15055
2024-07-12 08:44bump version numbers and add a news item for the 8.1 releaseBenno Schulenberg11+88-12
2024-07-07 15:11tweaks: add a space after a '+', for consistent formattingBenno Schulenberg1+1-1
2024-07-06 10:02tweaks: slightly reword a phrase in the explanation of --colonparsingBenno Schulenberg3+8-8
2024-07-06 08:53tweaks: discard a bracketed paste in the help viewer with fewer beepsBenno Schulenberg1+3-1
2024-07-01 10:01docs: properly escape a literal '@' in the texi documentBenno Schulenberg1+1-1
2024-07-01 09:07gnulib: update to its current upstream stateBenno Schulenberg2+1-2
2024-06-18 11:04docs: add 'set colonparsing' to the sample nanorcBenno Schulenberg1+4-0
2024-06-18 08:53tweaks: rewrap some lines, for more even lengthsBenno Schulenberg4+42-44
2024-06-17 14:31tweaks: elide unhelpful occurrences of the word "will"Benno Schulenberg4+106-108
2024-06-17 07:57build: use the standard `autoreconf` invocationBenno Schulenberg1+2-11
2024-06-17 07:45build: require version 0.20 of gettext for building nano from gitBenno Schulenberg2+3-3
2024-06-16 06:15docs: add the Alt+Home/Alt+End shortcuts to the cheatsheetBenno Schulenberg1+7-5
2024-06-15 14:37tweaks: in FAQ, use 'id' attribute instead of empty anchor with 'name'Benno Schulenberg1+46-46
2024-06-09 09:20tweaks: implement do_center() with a single call instead of threeBenno Schulenberg1+1-3
2024-06-09 08:53help: regroup the `center` item, placing it with the new `cycle`Benno Schulenberg1+2-2
2024-06-09 06:12bindings: let ^L put the cursor line at center, then top, then bottomBenno Schulenberg1+1-1
2024-06-09 06:18docs: explain the behavior of the new function `cycle`Benno Schulenberg3+11-3
2024-06-09 06:04new feature: add bindable function `cycle` that pushes cursor line aroundBenno Schulenberg5+31-0
2024-06-10 10:24tweaks: drop two redundant conditionsBenno Schulenberg1+1-2
2024-06-10 05:51moving: use edit_scroll() only when scrolling one row is enoughBenno Schulenberg1+4-2
2024-06-09 14:48tweaks: remove the now unneeded special keycode INDENT_KEYBenno Schulenberg2+0-4
2024-06-09 14:32text: do not check for <Tab> + mark while getting input but in do_tab()Benno Schulenberg2+7-7
2024-06-08 15:08tweaks: reshuffle some lines, to put vaguely related things togetherBenno Schulenberg4+14-24
2024-06-08 13:27tweaks: make the inclusion condition for do_center() more strictBenno Schulenberg4+11-5
2024-06-04 09:30startup: no not activate --modernbindings when name starts with "e"Benno Schulenberg1+0-2
2024-06-08 09:28syntaxes: mention the original author of most of the syntax filesBenno Schulenberg19+38-0
2024-06-07 13:24syntax: fortran: fix a typo (a missing backslash)Jaroslav Fowkes1+1-1
2024-06-06 10:17docs: avert hyphenation of the technical words "ncurses" and "terminfo"Benno Schulenberg2+8-2
2024-06-06 10:10syntax: man: colorize some of the things that manipulate hyphenationBenno Schulenberg1+4-1
2024-06-04 14:51docs: correct the description of --bold, as function tags are unaffectedBenno Schulenberg3+15-13
2024-06-03 13:24input: make sure that a string-bind return value is non-negativeBenno Schulenberg1+1-1
2024-06-02 15:16syntax: patch: recognize also the .rej extensionBenno Schulenberg1+1-1
2024-06-01 15:07docs: don't say any more that -z was removed, as it has been repurposedBenno Schulenberg2+0-2
2024-06-01 09:08files: with --rectrict, prevent invoking the browser and toggling backupsBenno Schulenberg1+3-3
2024-06-01 08:52help: show option -Y/--syntax in --help output also in restricted modeBenno Schulenberg1+1-2
2024-06-01 07:30tweaks: simplify a condition, to match the same condition five lines backBenno Schulenberg1+1-1
2024-05-31 14:45docs: remove the 'filename:linenumber' format from the synopsisBenno Schulenberg1+0-3
2024-05-31 14:41tweaks: extend the deprecation period of 'set nowrap' and prefix 'bright'Benno Schulenberg1+2-2
2024-05-31 10:49rcfile: remove old bindable function 'nowrap', alias of 'breaklonglines'Benno Schulenberg3+1-4
2024-05-31 10:45options: remove the deprecated synonym -$ of -S/--softwrapBenno Schulenberg3+1-4
2024-05-26 14:41docs: document the new --listsyntaxes (-z) optionBenno Schulenberg2+7-0
2024-05-25 07:22new feature: option -z lists the names of available syntaxesBenno Schulenberg1+36-1
2024-05-28 14:31tweaks: exclude the colon-parsing code from the tiny versionBenno Schulenberg1+2-1
2024-05-26 15:01docs: explain the details of --colonparsing / -@ / 'set colonparsing'Benno Schulenberg3+41-6
2024-05-25 12:50options: require --colonparsing/-@ to parse colon+number after a filenameBenno Schulenberg4+11-3
2024-05-25 10:02files: look for digits and colons starting from the end of the filenameBenno Schulenberg1+16-16
2024-05-20 14:08general: disable the type-ahead checking that ncurses normally doesBenno Schulenberg1+3-0
2024-05-10 09:27files: avoid mistakenly setting the column number to a given line numberBenno Schulenberg1+3-1
2024-05-10 09:23tweaks: reshuffle a declaration, adjust a comment, normalize indentationBenno Schulenberg1+16-14
2024-05-10 08:44files: when a filename with a colon and digits exists, open that fileBenno Schulenberg1+7-2
2024-05-14 14:32input: drop recognition of the urxvt escape sequences for M-Home/M-EndBenno Schulenberg1+0-10
2024-05-14 14:29docs: extend the FAQ item about urxvt modified keys, with M-Home/M-EndBenno Schulenberg1+3-0
2024-05-11 14:50input: recognize the raw Xterm escape sequences for Alt+Home and Alt+EndBenno Schulenberg1+4-0
2024-05-11 10:04input: provide for urxvt setting a high bit or sending an extra escapeBenno Schulenberg1+10-0
2024-05-05 08:34build: check for the correct function in an #ifdefBenno Schulenberg1+1-1
2024-05-05 08:27tweaks: make a comment more accurate, and unabbreviate a variable nameBenno Schulenberg1+11-10
2024-05-03 10:12minibar: do not falsely report that a new, empty file is in Mac formatBenno Schulenberg1+1-1
2024-05-01 08:42po: update translations and regenerate POT file and PO filesBenno Schulenberg39+26275-24916
2024-05-01 08:01bump version numbers and add a news item for the 8.0 releaseBenno Schulenberg12+228-14
2024-04-28 14:48tweaks: rewrap two old news itemsBenno Schulenberg1+15-18
2024-04-28 09:15tweaks: rename a variable, away from an abbreviationBenno Schulenberg1+9-9
2024-04-28 08:51files: run `chmod` and `chown` on the descriptor, not on the filenameBenno Schulenberg3+14-13
2024-04-27 14:29input: snip the `recordmacro` and `runmacro` keystrokes in a better wayBenno Schulenberg1+8-11
2024-04-25 08:44wrapping: delete only single characters, not a possibly marked regionBenno Schulenberg2+5-4
2024-04-25 08:32tweaks: rename a function, for contrast, and update antiquated commentsBenno Schulenberg1+11-8
2024-04-22 08:29syntax: sh: recognize more shells than `sh` on a shebang line for busyboxBenno Schulenberg1+1-1
2024-04-19 14:02softwrap: realign start-of-screen when redoing an automatic hard-wrapBenno Schulenberg1+1-0
2024-04-17 14:35softwrap: adjust start-of-screen when the 'edittop' line is hard-wrappedBenno Schulenberg1+6-0
2024-04-14 10:01syntax: makefile, sh: recognize also a fresh Makefile and fresh .profileBenno Schulenberg2+2-2
2024-04-13 10:10editing: adjust the mark before trimming redundant blanksBenno Schulenberg1+7-7
2024-04-12 08:24gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2024-04-07 13:54syntax: nanorc: colorize {toprow} and {bottomrow} for string bindsBenno Schulenberg1+1-1
2024-04-07 09:19files: do not allow M-U to remove text read from standard inputBenno Schulenberg1+2-2
2024-04-07 08:57docs: document the new bindable functions 'toprow' and 'bottomrow'Benno Schulenberg2+12-0
2024-04-07 08:47rcfile: add bindable functions for moving the cursor to top or bottom rowBenno Schulenberg1+6-0
2024-04-07 08:32feedback: lowercase a letter, as the phrase is not a full sentenceBenno Schulenberg1+4-4
2024-04-06 10:17minibar: mention the file format when it's DOS or MacBenno Schulenberg1+6-2
2024-04-06 08:41feedback: suppress format-conversion messages for --zero and --miniBenno Schulenberg1+3-1
2024-03-30 15:04tweaks: slightly reword the help text for the Replace-With promptBenno Schulenberg1+2-2
2024-03-30 10:47tweaks: rename two variables, to be clearer and to match othersBenno Schulenberg1+5-6
2024-03-30 10:44tweaks: elide a redundant variableBenno Schulenberg1+1-2
2024-03-30 10:35tweaks: rename a variable, to better indicate what it representsBenno Schulenberg7+28-29
2024-03-30 10:03feedback: drop an unnecessary warning, to not bother the userBenno Schulenberg1+1-4
2024-03-30 09:39display: do not attempt to draw a line that is outside the viewportBenno Schulenberg1+2-1
2024-03-29 11:52help: mention M-Home and M-End in the help text and help linesBenno Schulenberg1+11-0
2024-03-24 14:07bindings: let <Alt+Home/End> move the cursor to top/bottom of viewportBenno Schulenberg5+15-2
2024-03-24 14:45moving: preserve horizontal position when jumping to top or bottom rowBenno Schulenberg1+12-3
2024-03-24 14:05new feature: functions that jump to the top or bottom of the viewportBenno Schulenberg2+28-0
2024-03-28 15:01tweaks: rename a variable, to be more readableBenno Schulenberg5+10-10
2024-03-28 14:58tweaks: reshuffle three fragments of code, moving related things togetherBenno Schulenberg1+13-12
2024-03-27 10:01display: draw a new magic line rightaway when there are multiline regexesBenno Schulenberg1+6-2
2024-03-26 10:37docs: add an example binding for normalizing Unicode to the sample nanorcBenno Schulenberg1+3-0
2024-03-26 10:29docs: improve the description of the 'flipexecute' bindable functionBenno Schulenberg2+2-2
2024-03-26 10:24feedback: raise the level of "Macro is empty", to match similar messagesBenno Schulenberg1+1-1
2024-03-24 11:28bindings: let M-" place/remove an anchor, and let M-' jump to oneBenno Schulenberg1+2-0
2024-03-24 09:46tweaks: rename a variable, away from an abbreviationBenno Schulenberg1+12-12
2024-03-23 10:04memory: prevent a leak by freeing a possibly already existing color comboBenno Schulenberg1+18-18
2024-03-22 15:17input: prevent 'macro_length' from underflowing when hammering M-:Benno Schulenberg1+2-1
2024-03-22 15:04input: store key codes in the macro buffer as they come in from ncursesBenno Schulenberg1+4-5
2024-03-22 10:23docs: mention that 'light' background colors do not work on Linux consoleBenno Schulenberg2+8-0
2024-03-19 16:01justify: keep as much of the marked region onscreen as possibleBenno Schulenberg1+3-0
2024-03-19 15:24justify: keep the cursor at the original end of a marked regionBenno Schulenberg1+2-1
2024-03-19 10:50tweaks: ungettextize three strings, to make a translator hint right againBenno Schulenberg1+5-5
2024-03-18 09:21bindings: let M-& show the ncurses version+patch, as a small Easter eggBenno Schulenberg1+11-0
2024-03-16 16:17display: add a wnoutrefresh() call for NetBSD, to force a cursor updateBenno Schulenberg1+4-0
2024-03-17 16:17tweaks: rename a function and variable, to describe better what they doBenno Schulenberg2+9-9
2024-03-17 15:57tweaks: express an 'if' more concisely, and add two blank linesBenno Schulenberg2+3-4
2024-03-17 15:40tweaks: rename a variable, to be a bit more indicativeBenno Schulenberg5+20-20
2024-03-16 15:28tweaks: add another translator hint, to help avoid overlong key tagsBenno Schulenberg1+1-0
2024-03-15 13:00tweaks: improve three translator hintsBenno Schulenberg1+3-3
2024-03-11 09:55indicator: do not oversize the scroller when softwrappingBenno Schulenberg1+1-1
2024-03-10 16:32docs: use a space after #, like everywhere else in the sample nanorcBenno Schulenberg1+34-34
2024-03-09 16:18docs: trim stuff that is more than five years old from the changelogBenno Schulenberg1+0-2364
2024-03-09 07:45screen: recalculate the multidata when detecting the need for itBenno Schulenberg1+3-0
2024-03-09 07:28tweaks: pull a fragment of code a bit forward, to enable the next commitBenno Schulenberg1+4-4
2024-03-08 16:12docs: adjust an example help line in the README to the current stateBenno Schulenberg1+1-1
2024-03-08 10:37help: show ^F/^B as primary shortcuts for search, not as secondaryBenno Schulenberg1+2-2
2024-03-08 10:31help: rebalance the help items when --preserve is usedBenno Schulenberg1+1-4
2024-03-08 10:25docs: mention that --modernbindings overrides --preserveBenno Schulenberg2+4-0
2024-03-08 10:04options: make --modernbindings actually override --preserveBenno Schulenberg1+4-0
2024-03-07 16:07undo: force a screen refresh also for the special case Bsp-at-EOFBenno Schulenberg1+2-2
2024-03-07 10:28undo: recompute the multidata when a piece of text is replacedBenno Schulenberg1+3-3
2024-03-05 14:50docs: mention backreferences (for replacements with regular expressions)Benno Schulenberg1+25-8
2024-03-05 10:31execute: show "Older" and "Newer" in the help lines, to allow rebindingBenno Schulenberg1+10-0
2024-03-05 07:44docs: delete a remark about libvte that is no longer relevantBenno Schulenberg2+0-4
2024-03-04 15:15tweaks: delete a redundant fragment of code from do_replace_loop()Benno Schulenberg1+0-5
2024-03-03 11:01justify: recompute the multidata for paragraphs larger than the viewportBenno Schulenberg1+9-0
2024-03-04 10:18rcfile: avoid crashing on an include path that is way too longBenno Schulenberg1+5-0
2024-03-02 15:49input: store keystroke in macro buffer only when about to interpret itBenno Schulenberg1+5-4
2024-02-28 10:18replacing: stash the string to be replaced while asking for replacementBenno Schulenberg1+6-0
2024-02-27 16:21tweaks: implement the fix of the previous commit somewhat differentlyBenno Schulenberg1+5-6
2024-02-26 12:10search: avoid crashing after searching a help text during a regex replaceBenno Schulenberg1+4-0
2024-02-26 09:40verbatim: avoid referencing an uninitialized valueBenno Schulenberg1+1-1
2024-02-25 15:14input: for one bump of the mousewheel scroll two lines, not threeBenno Schulenberg1+3-3
2023-09-12 02:47input: scroll on mousewheel events instead of moving the cursorAndy Koppe1+4-4
2024-02-20 15:44syntax: javascript: recognize also the .mjs extensionBenno Schulenberg1+2-1
2024-02-18 14:02tweaks: remove two pairs of unneeded braces, and normalize a lineBenno Schulenberg3+4-6
2024-02-15 15:53justify: set `x = 0` for the undo item, for when using --cutfromcursorBenno Schulenberg1+2-2
2017-10-12 18:00input: flush the keystroke buffer upon any kind of error conditionBenno Schulenberg1+4-0
2024-02-11 15:25justify: set the correct starting point also with --cutfromcursorBenno Schulenberg1+3-1
2024-02-11 14:48browser: restore typing position at prompt after "^R name ^T ^F ^V ^C"Benno Schulenberg1+3-0
2024-02-11 11:05search: avoid a crash after a nested search, reported by `correctmost`Benno Schulenberg1+2-1
2024-02-10 10:56undo: prevent a use-after-free, reported by `correctmost`Benno Schulenberg1+2-0
2024-02-05 10:34syntax: makefile: ensure that the <Tab> key always produces a tabBenno Schulenberg2+2-3
2024-01-31 07:31bindings: in the tiny version, bind M-6 only in main, not at the promptsBenno Schulenberg1+4-2
2024-01-29 15:45general: include the Copy function (M-6 or ^C) into the tiny versionBenno Schulenberg5+24-12
2024-01-30 07:12help: restore ^H and ^D as the primary shortcuts for Backspace and DeleteBenno Schulenberg1+3-3
2024-01-23 09:52docs: document the new --modernbindings optionBenno Schulenberg2+25-0
2023-02-23 15:47bindings: set up modern bindings also when binary's name starts with "e"Benno Schulenberg1+2-0
2024-01-21 13:10bindings: with --modern, do not let ^Q^Q quit nano without savingBenno Schulenberg1+3-2
2023-02-23 15:43bindings: with --modern, use ^H for Help when the terminal allows itBenno Schulenberg1+8-2
2023-02-23 15:40tweaks: normalize the indentation after the previous changeBenno Schulenberg1+9-9
2023-02-17 11:34new feature: option --modernbindings sets up more widespread key bindingsBenno Schulenberg3+42-15
2024-01-27 11:03tweaks: rewrap a comment, and reshuffle seven declarationsBenno Schulenberg1+10-8
2024-01-26 10:29tweaks: move two static declarations to the only function that uses themBenno Schulenberg1+4-7
2024-01-25 15:28chars: add a helper function for stripping leading blanks from a stringBenno Schulenberg4+18-6
2024-01-24 15:14linter: do not mess up the input stream when the linter command is emptyBenno Schulenberg1+1-1
2024-01-24 10:47formatter: do not crash when the formatter command is emptyBenno Schulenberg1+1-1
2024-01-23 12:15docs: fix a ten-year-old typo, reported by `correctmost`Benno Schulenberg1+1-1
2024-01-18 16:20docs: say "mini bar", not "minibar", when referring to the actual barBenno Schulenberg3+7-7
2024-01-18 09:58docs: mention the changed meanings of ^F/^B and also in the texi manualBenno Schulenberg1+12-4
2024-01-16 15:08docs: mention the missing two options that override --boldBenno Schulenberg2+10-7
2024-01-15 10:18docs: add ^T^S (spell check) and M-S (softwrap) to the cheatsheetBenno Schulenberg1+5-3
2024-01-13 10:27docs: add M-C and M-Z to the cheatsheet, and reshuffle for balanceBenno Schulenberg1+10-8
2024-01-13 10:22docs: adjust the cheatsheet for the changed meanings of ^F, ^B, M-F, M-BBenno Schulenberg1+8-8
2024-01-12 05:48build: link in $(GETRANDOM_LIB) from gnulibMike Frysinger1+1-1
2024-01-12 05:32gnulib: import canonicalize-lgpl for realpathMike Frysinger1+1-0
2024-01-10 10:24copyright: update the years for the FSFBenno Schulenberg23+25-25
2024-01-08 10:40syntax: c: require a preceding blank when a line comment contains a quoteBenno Schulenberg1+1-1
2024-01-06 16:18tweaks: use a pair of parentheses to clarify the order of operationsBenno Schulenberg1+1-1
2023-12-15 10:44input: avoid hanging after a 39-character paste on a VSCode terminalBenno Schulenberg1+6-0
2023-12-18 15:09docs: in the sample nanorc, set the guidestripe to a soft greyBenno Schulenberg1+1-1
2023-12-16 14:14input: recognize certain escape sequences for F13 to F16 againBenno Schulenberg1+10-0
2023-12-10 09:48gnulib: update to current upstream state, to make a fresh checkout workBenno Schulenberg1+2-2
2023-12-08 15:48tweaks: rename a variable, to be clearer when seen in contextBenno Schulenberg1+9-9
2023-12-08 15:12tweaks: add an extra variable, to avoid reusing one for another purposeBenno Schulenberg1+5-4
2023-12-06 15:40softwrap: remember the actual breaking point when wrapping at blanksBenno Schulenberg1+5-2
2023-11-20 15:05display: show the help lines down to the tiniest possible terminal sizeBenno Schulenberg2+5-4
2023-11-20 14:36general: let the constant-show toggle override the zero-interface modeBenno Schulenberg1+5-2
2023-11-24 13:44bindings: make ^F start a forward search by defaultBenno Schulenberg1+6-6
2023-11-24 13:42undo the prelast commit in order to redo it with a fuller commit messageBenno Schulenberg1+6-6
2023-11-20 15:31docs: mention how to get the old behavior of ^F, ^B, M-F, and M-B backBenno Schulenberg3+42-0
2023-10-23 09:40bindings: make ^F start a forward search by defaultBenno Schulenberg1+6-6
2023-10-16 06:44input: neutralize two spurious keycodes from VTE terminalsBenno Schulenberg5+11-5
2023-10-03 13:41tweaks: adjust a comment for the changed handling of gray #rgb codesBenno Schulenberg1+4-3
2023-09-18 21:20rcfile: map the gray #rgb codes (#111 to #EEE) to the xterm grayscaleAndy Koppe1+8-3
2023-08-29 14:17tweaks: add a comment that refers to the VTE spurious-code issueBenno Schulenberg1+1-1
2023-08-27 11:05input: intercept a spurious keycode and say what the actual problem isBenno Schulenberg1+5-0
2023-08-27 12:56revert the previous commit -- forget about -? as a synonym for --helpBenno Schulenberg4+8-12
2023-07-27 00:01options: add -? as a synonym of -h (--help)Mateusz Kazimierczuk4+12-8
2023-07-24 13:12browser: report an error instead of crashing when the folder disappearsBenno Schulenberg1+4-1
2023-06-02 09:50docs: add a caveat in the FAQ about bracketed pastesBenno Schulenberg1+2-2
2023-05-21 09:29tweaks: normalize the indentation after the previous changesBenno Schulenberg1+10-10
2023-05-21 09:10tweaks: reshuffle four lines, to allow folding some #ifdefs togetherBenno Schulenberg1+11-15
2023-05-20 15:31bindings: allow speller and friends to be rebound also in restricted modeBenno Schulenberg1+4-2
2023-05-13 15:28docs: mention that a restricted nano does not access the history filesBenno Schulenberg1+7-3
2023-05-13 15:17docs: describe nano more specifically as a text editorBenno Schulenberg3+4-4
2023-05-13 10:31tweaks: rename a symbol (to be clearer), and add three missing commentsBenno Schulenberg3+6-3
2023-04-30 15:24docs: in a synopsis, use braces around a choice of required partsBenno Schulenberg2+2-2
2023-04-11 09:44feedback: suppress filename and linecount when --zero is activeBenno Schulenberg1+2-1
2023-03-27 10:02startup: use a format string, to deflect format-string attacksBenno Schulenberg1+1-1
2023-03-27 09:47linter: use a format string, to deflect format-string attacksBenno Schulenberg1+3-3
2023-03-10 14:07tweaks: shrink the set of characters recognized as line-column separatorBenno Schulenberg1+1-1
2023-03-09 15:14docs: document the <filename>:<linenumber> thing for cursor positioningBenno Schulenberg2+19-7
2023-03-09 11:56tweaks: condense the code that searches for a colon plus line numberBenno Schulenberg1+9-15
2023-01-29 22:43new feature: interpret also <filename>:<linenumber> when opening a fileBenjamin Valentin2+27-3
2023-02-24 16:15tweaks: avoid calling isblank()/isalpha() on what could be a signed charBenno Schulenberg1+2-2
2023-02-23 16:08tweaks: rename a struct element, to avoid a theoretical name collisionBenno Schulenberg4+11-11
2023-02-16 10:02docs: clarify that a fileregex is matched against the absolute filenameBenno Schulenberg2+8-6
2023-02-16 09:44docs: add two examples of custom key bindings to the nanorc manpageBenno Schulenberg2+17-6
2023-02-08 16:15shutdown: ignore a modified buffer when in view modeBenno Schulenberg1+1-1
2023-02-03 16:30tweaks: add a missing 'type' attribute to a <style> tagBenno Schulenberg1+1-1
2023-01-29 11:17docs: add a reference to the 'help-nano' mailing listBenno Schulenberg2+6-0
2023-01-26 14:01docs: add a clarifying note to the description of --tabstospacesBenno Schulenberg3+4-0
2023-01-26 13:54tweaks: slightly improve a comment, to be more accurateBenno Schulenberg1+1-1
2023-01-25 16:04input: let the handler of string binds return a byte whenever possibleBenno Schulenberg1+3-2
2023-01-25 15:45tweaks: make two strings equal to a third, to slightly ease translationBenno Schulenberg1+4-4
2023-01-23 15:30help: give the "Replace with" prompt its own help textBenno Schulenberg1+8-1
2023-01-20 07:50syntax: python: colorize decorators speciallyMatteo Raso1+3-0
2023-01-20 13:47bindings: show ^- instead of ^/ for 'flipgoto' when on a Linux consoleBenno Schulenberg1+1-1
2023-01-18 14:58docs: fix "availabilty" typo in the manual and the nanorc manpageJordi Mallach2+2-2
2023-01-18 08:52po: update translations and regenerate POT file and PO filesBenno Schulenberg39+1124-1122
2023-01-18 08:06bump version numbers and add a news item for the 7.2 releaseBenno Schulenberg10+31-11
2023-01-17 09:56bindings: let ^/ toggle between the 'search' and 'gotoline' menusBenno Schulenberg1+1-0
2023-01-17 09:51gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2023-01-12 14:53docs: give ^K and ^U some useful function in the alternative bindingsBenno Schulenberg1+2-1
2023-01-12 14:40docs: put the binding of ^Y after its unbinding, for it to be effectiveBenno Schulenberg1+2-2
2023-01-06 11:27tweaks: separate a special thanks from the preceding onesBenno Schulenberg1+2-2
2023-01-06 09:37copyright: update the years for the FSFBenno Schulenberg23+25-25
2023-01-05 15:08syntax: html: colorize specially the other two emphasizing tags tooBenno Schulenberg1+2-2
2023-01-05 10:50tweaks: rewrap an old news itemBenno Schulenberg1+16-16
2023-01-04 10:02input: disallow bracketed pastes when in view modeBenno Schulenberg1+4-1
2023-01-02 09:48tweaks: avoid warnings when compiling with -WpedanticBenno Schulenberg2+2-2
2022-12-14 10:34po: update translations and regenerate POT file and PO filesBenno Schulenberg40+3510-627
2022-12-14 09:49bump version numbers and add a news item for the 7.1 releaseBenno Schulenberg10+29-11
2022-12-11 11:40tweaks: wrap overlong lines in the Tcl syntax, to make them manageableBenno Schulenberg1+15-4
2022-12-11 11:28copyright: update the last year for significantly changed filesBenno Schulenberg8+8-8
2022-12-09 10:56docs: say thanks to the Albanian translatorBenno Schulenberg1+2-1
2022-12-02 08:23rcfile: report an error when an included file does not existBenno Schulenberg1+2-2
2022-11-30 11:00tweaks: avoid passing NULL to access()Benno Schulenberg1+1-1
2022-11-24 14:51text: upon Enter, eat only lefthand blanks, not any other charactersBenno Schulenberg1+1-1
2022-11-18 15:40build: fix compilation when configured with --disable-commentBenno Schulenberg1+4-1
2022-11-15 10:44po: update translations and regenerate POT file and PO filesBenno Schulenberg38+21586-21266
2022-11-14 10:44bump version numbers and add a news item for the 7.0 releaseBenno Schulenberg12+132-15
2022-11-13 11:23gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2022-11-11 11:50tweaks: attribute some of the features that were added in the last yearsBenno Schulenberg1+3-1
2022-10-20 13:32docs: improve the legibility of an itemized listBenno Schulenberg1+21-13
2022-10-17 09:54startup: for +/string, center the found occurrence when possibleBenno Schulenberg1+1-0
2022-10-16 09:12startup: report an empty search string also when there is a modifierBenno Schulenberg1+1-1
2022-10-09 14:28execute: show "Cancelled" instead of "Error" when the user hits ^CBenno Schulenberg1+2-2
2022-10-07 14:04filtering: terminate also the sender process when the user hits ^CBenno Schulenberg1+10-3
2022-10-03 10:22files: improve the error handling when executing an external commandBenno Schulenberg1+25-4
2022-10-03 08:21tweaks: elide an unused return valueBenno Schulenberg1+4-8
2022-10-03 08:10tweaks: elide an unused parameterBenno Schulenberg1+3-3
2022-09-28 14:21filtering: when returning to a line number, ensure it is within rangeBenno Schulenberg1+5-1
2022-09-28 10:37tweaks: replace sizeof(char) with 1, as that is assumed anywayBenno Schulenberg2+7-7
2022-09-28 10:21tweaks: avoid iterating over the same string twice in a rowBenno Schulenberg4+13-14
2022-09-27 13:29files: before sending data to an external command, decode LF back to NULBenno Schulenberg1+10-1
2022-09-27 09:48startup: quit when standard input is not a TTY (after handling arguments)Benno Schulenberg1+4-0
2022-09-26 14:02tweaks: simplify a pasting routine, modelling it after the injection oneBenno Schulenberg1+4-8
2022-09-26 13:51tweaks: improve two comments, and exclude two unneeded prototypesBenno Schulenberg4+8-7
2022-09-25 13:51input: allocate two small character buffers too, and never free themBenno Schulenberg2+22-13
2022-09-25 07:57input: give up when the capacity of the keystroke buffer overflowsBenno Schulenberg1+3-4
2022-09-25 07:22input: allocate a small keystroke buffer, and never free itBenno Schulenberg2+24-9
2022-09-23 07:20tweaks: reshuffle a declaration, and correct the wording of a commentBenno Schulenberg1+6-7
2022-09-22 08:45tweaks: condense a comment, add two small ones, and reshuffle a lineBenno Schulenberg1+11-13
2022-09-20 14:17tweaks: reshuffle some lines, to be more readable instead of compactBenno Schulenberg1+13-8
2022-09-18 08:38docs: suggest a key binding for snipping trailing blanksBenno Schulenberg1+3-0
2022-09-13 09:01docs: mention in the man page how M-V can insert any Unicode code pointBenno Schulenberg3+16-4
2022-09-13 11:49verbatim: do not overwrite the status bar when the code is invalidBenno Schulenberg2+7-4
2022-09-08 10:17search: skip a match on the magic line, as it is a just convenience lineBenno Schulenberg1+3-2
2022-09-12 06:44tweaks: reduce four variations of a message to a single common formBenno Schulenberg1+4-4
2022-09-11 15:48tweaks: group the special keycodes for implanted strings togetherBenno Schulenberg1+3-7
2022-09-09 14:32docs: clarify the distinction between binding a function and "{function}"Benno Schulenberg2+25-6
2022-09-11 10:11tweaks: reword and/or condense four commentsBenno Schulenberg1+4-6
2022-09-11 10:02tweaks: elide an assignment by iterating with the target variableBenno Schulenberg1+10-14
2022-09-11 09:57tweaks: elide an intermediary variable that is no longer neededBenno Schulenberg1+1-6
2022-09-11 09:42tweaks: drop shunting of flags by calling the needed function directlyBenno Schulenberg1+1-14
2022-09-11 07:18verbatim: don't show dots during Unicode input, as they give wrong ideaBenno Schulenberg1+8-10
2022-09-07 09:27tweaks: elide a function that does not need to be a separate functionBenno Schulenberg1+16-25
2022-09-07 09:12tweaks: simplify a function now that a Unicode code can be typed quickerBenno Schulenberg1+15-32
2022-09-06 15:02verbatim: allow the user to finish Unicode input with <Enter> or <Space>Benno Schulenberg1+10-14
2022-09-04 08:40goto: don't center the current line when the user specified a column onlyBenno Schulenberg1+2-2
2022-09-01 10:27docs: explain how to include a double quote plus space in a nanorc regexBenno Schulenberg2+16-0
2022-09-01 06:34tweaks: make the crawl use the whole screen also in the tiny versionBenno Schulenberg1+3-4
2022-08-31 15:28tweaks: move the arrays of menu names and symbols to where they are usedBenno Schulenberg1+14-14
2022-08-31 14:49tweaks: make two error messages more succinct and easier to translateBenno Schulenberg2+4-4
2022-08-31 14:20memory: avoid a leak when a string bind specifies an unknown menuBenno Schulenberg1+6-6
2022-08-29 06:44build: exclude two unneeded functions correctly from the tiny versionBenno Schulenberg3+7-1
2022-08-28 15:11docs: describe --disable-formatter and --disable-linter configure optionsBenno Schulenberg2+9-1
2022-08-28 14:31build: add options --disable-formatter and --disable-linter to configureBenno Schulenberg6+90-16
2022-08-28 10:57build: fix compilation when configured with --enable-tinyBenno Schulenberg1+1-1
2022-08-23 08:47tweaks: rewrap some lines, drop a redundant call, and reshuffle a lineBenno Schulenberg2+7-10
2022-08-28 06:57tweaks: rename two record elements and three parameters, for clarityBenno Schulenberg7+17-18
2022-08-26 07:29tweaks: elide a variable, rename another, and reshuffle an assignmentBenno Schulenberg1+7-9
2022-08-26 07:02extra: use the whole terminal for the crawl, and quicken it a bitBenno Schulenberg1+11-21
2022-08-25 06:48feedback: suppress undo/redo messages when option --zero is in effectBenno Schulenberg1+2-2
2022-08-24 14:07tweaks: move to a given line number more efficientlyBenno Schulenberg1+4-7
2022-08-24 13:45undo: make sure the current line is defined before it is referencedBenno Schulenberg1+2-0
2022-08-24 07:23prompt: ingest queued characters before handling any subsequent functionBenno Schulenberg1+3-3
2022-08-23 13:40tweaks: reshuffle a line, to group things betterBenno Schulenberg1+2-5
2022-08-23 13:31prompt: return FALSE for non-editing functions also in the tiny versionBenno Schulenberg1+3-2
2022-08-21 10:49tweaks: fold two cases together, because they basically do the sameBenno Schulenberg1+4-9
2022-08-21 08:45tweaks: discard a bracketed paste in the browser more efficientlyBenno Schulenberg1+3-1
2022-08-21 08:17prompt: toggle the help lines only for the 'nohelp' toggleBenno Schulenberg2+6-4
2022-08-21 07:55tweaks: avoid sometimes calling a function three times in a rowBenno Schulenberg1+10-3
2022-08-21 07:35prompt: allow rebinding also ^N, ^Q, and ^Y at the yes-no promptBenno Schulenberg1+12-12
2022-08-21 07:28tweaks: reshuffle two lines, for conciseness and in preparationBenno Schulenberg1+4-8
2022-08-21 07:12tweaks: don't use a pointer when the value itself is all that is neededBenno Schulenberg9+27-27
2022-08-21 07:02tweaks: rename a variable, away from an abbreviationBenno Schulenberg8+102-102
2022-08-19 14:58tweaks: rewrap line, improve wording, and correct typo in old news itemBenno Schulenberg1+3-3
2022-08-19 10:40tweaks: reshuffle some code, to not determine a shortcut twiceBenno Schulenberg1+33-44
2022-08-19 10:07tweaks: normalize the indentation after the previous changeBenno Schulenberg1+42-43
2022-08-19 10:02tweaks: reshuffle some code and drop some comments, for concisenessBenno Schulenberg1+11-20
2022-08-19 09:51tweaks: elide a parameter by moving the general case one level upBenno Schulenberg1+19-27
2022-08-18 13:49prompt: prevent execution of inadmissible functions in view modeBenno Schulenberg2+7-3
2022-08-14 14:14docs: mention that string binds may contain function names between bracesBenno Schulenberg2+6-6
2022-08-12 08:40docs: replace control codes in the examples with {command} cartouchesBenno Schulenberg1+5-6
2022-08-11 13:32syntax: nanorc: colorize valid function names plus surrounding bracesBenno Schulenberg1+10-0
2022-08-11 13:37build: exclude some pieces that are not needed with --disable-nanorcBenno Schulenberg2+6-0
2022-08-09 15:04input: interpret commands of the form {functionname} inside string bindsBenno Schulenberg5+85-5
2022-08-17 12:34help: move the M-Del item up, so that M-PgUp and M-PgDn are pairedBenno Schulenberg1+4-4
2022-08-17 12:15tweaks: move the --magic option up, so that --zero comes lastBenno Schulenberg3+23-19
2022-08-17 07:21tweaks: add parentheses for consistency, and reshuffle for concisenessBenno Schulenberg1+12-14
2022-08-17 06:50tweaks: move two checks plus corresponding calls to a better placeBenno Schulenberg2+7-10
2022-08-16 15:02tweaks: rename a macro for clarity, and normalize some indentationBenno Schulenberg1+137-137
2022-08-16 14:18tweaks: check the multiline regexes only for Delete and BackspaceBenno Schulenberg1+5-3
2022-08-16 14:01tweaks: allow the linter to be used in view mode, as it makes no changesBenno Schulenberg1+1-1
2022-08-15 14:23tweaks: drop a parameter that is no longer usedBenno Schulenberg2+128-145
2022-08-15 09:25tweaks: determine in another way whether a shortcut is okay in view modeBenno Schulenberg2+27-11
2022-08-15 07:09tweaks: use an auxiliary variable to avoid dereferences of 'shortcut'Benno Schulenberg2+38-36
2022-08-15 10:06tweaks: drop an unneeded check for permissibility of prompt shortcutsBenno Schulenberg2+2-6
2022-08-15 09:45help: don't show the New-Buffer toggle when in view modeBenno Schulenberg1+3-4
2022-08-08 06:56completion: search through all open buffers for possible completionsBenno Schulenberg1+13-2
2022-08-11 06:17startup: ensure that +/string centers the match also with --linenumbersBenno Schulenberg1+5-0
2022-08-08 09:28tweaks: delete a flag that is no longer usedBenno Schulenberg2+1-2
2022-08-05 12:18help: prioritize the unshifted Meta keystrokes for buffer switchingBenno Schulenberg1+4-4
2022-08-02 07:23po: update translations and regenerate POT file and PO filesBenno Schulenberg38+10016-9816
2022-07-31 10:50bump version numbers and add a news item for the 6.4 releaseBenno Schulenberg10+49-11
2022-08-01 07:21tweaks: add a missing word to a news itemBenno Schulenberg1+1-1
2022-08-01 07:17tweaks: rename a variable, to not be the same as a function nameBenno Schulenberg1+3-3
2022-07-31 17:43options: stop accepting -z, as --suspendable has been dropped tooBenno Schulenberg1+1-5
2022-07-27 09:24tweaks: add a translator hintBenno Schulenberg1+1-0
2022-07-26 06:36tweaks: reshuffle a few lines, to group things betterBenno Schulenberg1+6-7
2022-07-24 12:50gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2022-07-22 14:24syntax: python: mention an alternative linter in a commentBenno Schulenberg1+1-0
2022-07-25 13:31syntax: perl: add missing keywords, and reduce the length of some linesBenno Schulenberg1+17-8
2022-07-25 12:45tweaks: put each regex on separate line, to better show many keywordsBenno Schulenberg1+8-1
2022-07-25 08:34tweaks: reshuffle a description and rewrap anotherBenno Schulenberg2+12-12
2022-07-25 08:27docs: concisely describe how the linter behavesBenno Schulenberg2+10-0
2022-07-25 07:08help: reshuffle two shortcuts so that more help-line items are pairedBenno Schulenberg1+8-10
2022-07-21 14:40formatter: instead of leaving curses, use full_refresh() to wipe messagesBenno Schulenberg1+12-5
2022-07-24 09:51tweaks: improve a comment, and reshuffle two functions plus some linesBenno Schulenberg11+67-63
2022-07-22 07:11tweaks: rename two variables, to not contain the name of anotherBenno Schulenberg2+23-20
2022-07-17 06:56display: remember text and column positions when softwrapping a lineBenno Schulenberg3+29-12
2022-07-13 14:18files: designate the root directory with a simple "/", not with "//"Benno Schulenberg1+3-2
2022-06-17 14:55docs: remove the two notices about the changed defaultsBenno Schulenberg2+0-28
2022-06-17 14:47docs: stop mentioning the obsoleted keywords that were removedBenno Schulenberg4+17-31
2022-06-09 11:40build: ignore errors from `git describe`LIU Hao1+2-1
2022-06-12 15:14version: condense the copyright message, to not dominate the outputBenno Schulenberg1+1-2
2022-06-12 15:04docs: rename README.GIT to README.hacking, so it's clearer what is meantBenno Schulenberg2+4-4
2022-06-12 15:00rcfile: remove five obsolete or deprecated keywordsBenno Schulenberg2+4-10
2022-06-07 15:19syntax: default: do not colorize a square or angle bracket after a URLBenno Schulenberg1+1-1
2022-04-28 08:36po: update translations and regenerate POT file and PO filesBenno Schulenberg39+19712-16165
2022-04-27 10:27bump version numbers and add a news item for the 6.3 releaseBenno Schulenberg10+74-11
2022-04-27 09:23gnulib: pull in the workaround for a build problem on NetBSDBenno Schulenberg1+1-1
2022-04-22 09:44build: fix compilation for --enable-{tiny,nanorc,color}Benno Schulenberg1+2-2
2022-04-21 10:23formatting: change cursor position only after saving it in the undo itemBenno Schulenberg1+10-7
2022-04-19 09:11tweaks: change the indentation of a list, to match other indentationsBenno Schulenberg1+16-16
2022-04-12 09:18docs: add an example binding for copying text to the system clipboardBenno Schulenberg1+3-0
2022-04-11 07:20filtering: close all output descriptors, so that 'xsel' will terminateBenno Schulenberg1+1-0
2022-04-11 08:31tweaks: remove some stray spaces before a commaBenno Schulenberg3+3-3
2022-04-11 08:24verbatim: with --zero, keep cursor in viewport when it was on bottom rowBenno Schulenberg1+7-0
2022-04-08 09:35build: fix compilation when configured with --disable-colorBenno Schulenberg1+1-1
2022-04-08 08:52gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2022-04-08 07:35tweaks: remove redundant braces, and add two translator hintsBenno Schulenberg1+6-2
2022-04-06 14:37files: when the working directory exists, still check its accessibilityBenno Schulenberg1+6-3
2022-04-05 10:40tweaks: simplify a fragment of code, and fold two lines togetherBenno Schulenberg2+3-8
2022-04-05 10:23files: show a warning when the working directory is gone (when used)Benno Schulenberg1+8-0
2022-03-30 15:05files: do not change to a higher directory when the working one is goneBenno Schulenberg1+18-88
2022-04-04 10:06syntax: xml: colorize user-defined entities differentlyBenno Schulenberg1+4-3
2022-04-03 15:22syntax: xml: colorize /> properly, and colorize prolog tags differentlyBenno Schulenberg1+5-2
2022-04-01 14:52painting: stop coloring an extremely long line after 2000 bytesBenno Schulenberg1+6-3
2022-03-28 09:38execute: clear an anchor only when the whole buffer gets filteredBenno Schulenberg1+2-1
2022-03-28 09:15execute: stay on the same line number when filtering the whole bufferBenno Schulenberg1+5-1
2022-03-27 16:44tweaks: move the saving and restoring of flags to where it is neededBenno Schulenberg1+7-7
2022-03-27 16:20tweaks: prevent the adding of an unwanted newline in a different wayBenno Schulenberg2+1-4
2022-03-27 10:34tweaks: don't leave an orphaned temporary file behind when writing failsBenno Schulenberg1+4-6
2022-03-24 11:40justify: stay at the same line number when doing a full justificationBenno Schulenberg1+4-1
2022-03-20 11:50tweaks: trim a few comments, rename a function, and reshuffle some codeBenno Schulenberg2+21-26
2022-03-18 10:40tweaks: avoid a function call when two plain assignments will doBenno Schulenberg2+2-2
2022-03-18 10:36tweaks: elide an unneeded call of strlen()Benno Schulenberg1+1-1
2022-03-18 10:29tweaks: make the triggering of the recalculation of multidata less eagerBenno Schulenberg1+12-4
2022-03-17 11:36tweaks: normalize the indentation after the previous changeBenno Schulenberg1+17-17
2022-03-17 11:24tweaks: simplify a bit of code, eliding two labels and three gotosBenno Schulenberg1+9-14
2022-03-15 16:25painting: recalculate the multidata when making large strides or changesBenno Schulenberg9+73-53
2022-03-10 10:35painting: colorize text also after an unterminated start matchBenno Schulenberg3+9-62
2022-03-08 08:39painting: tighten the check for a lacking end match on a colored lineBenno Schulenberg1+3-1
2022-03-07 17:04build: remove an obsolete check -- the dependent code was deletedBenno Schulenberg1+0-15
2022-03-07 16:22build: add the --disable-maintainer-mode option to ./configureBenno Schulenberg1+1-0
2022-03-01 10:41display: suppress spotlight yellow and error red when NO_COLOR is setBenno Schulenberg4+12-0
2022-03-04 11:12tweaks: exclude the extra truncation warning from the tiny versionBenno Schulenberg1+2-0
2022-03-01 15:27feedback: show extra warning when writing failed due to "No space left"Benno Schulenberg1+7-0
2022-02-26 07:15general: fix building for WindowsMike Frysinger4+40-7
2022-02-24 10:57execute: don't crash when an empty buffer is piped through a commandBenno Schulenberg1+2-1
2022-02-21 09:42painting: look for another start match only after the actual end matchBenno Schulenberg1+2-2
2022-02-18 09:58po: update translations and regenerate POT file and PO filesBenno Schulenberg37+1324-1324
2022-02-17 09:03bump version numbers and add a news item for the 6.2 releaseBenno Schulenberg10+34-10
2022-02-18 09:27tweaks: store a result, to avoid calling a function twiceBenno Schulenberg1+3-2
2022-02-17 13:16tweaks: rename two more variables, and drop unneeded initializationsBenno Schulenberg1+10-11
2022-02-16 14:54tweaks: rename a variable, reshuffle five lines, and snip two commentsBenno Schulenberg1+7-10
2022-02-16 14:44tweaks: rename two variables (to get rid of a prefix), and elide a thirdBenno Schulenberg1+10-11
2022-02-16 14:29linter: adjust the parsing to accommodate for a modern 'pyflakes'Benno Schulenberg1+3-4
2022-02-16 11:29syntaxes: fold a couple of regexes together, and improve a few commentsBenno Schulenberg8+17-18
2022-02-16 11:19tweaks: consistently backslash-escape the dash in M-letter keystrokesBenno Schulenberg2+7-7
2022-02-13 12:01tweaks: rename a variable, to be more correct, and adjust two commentsBenno Schulenberg1+21-22
2022-02-13 11:43tweaks: use an intermediate variable, to avoid using one for two purposesBenno Schulenberg1+5-7
2022-02-13 11:19tweaks: rename a variable, to be more fittingBenno Schulenberg1+4-4
2022-02-13 11:04tweaks: rename a misnamed variableBenno Schulenberg1+9-9
2022-02-13 10:34tweaks: change the type of a variable, to avoid a compiler warningBenno Schulenberg1+1-1
2022-02-11 15:14display: suppress the bottom-bar wiping only when the user is editingBenno Schulenberg1+1-1
2022-02-09 10:53po: update translations and regenerate POT file and PO filesBenno Schulenberg37+2981-2973
2022-02-09 10:29bump version numbers and add a news item for the 6.1 releaseBenno Schulenberg10+62-11
2022-02-04 12:21tweaks: rename two variables, and elide a near-enough duplicateBenno Schulenberg1+11-14
2022-02-04 11:12tweaks: rename another variable, to better fit in with its sistersBenno Schulenberg6+96-96
2022-02-04 10:51tweaks: rename a variable, to make it clearer it refers to a windowBenno Schulenberg9+117-117
2022-02-04 10:18tweaks: when discarding keycodes, don't bother parsing themBenno Schulenberg2+2-2
2022-02-03 12:04build: fix compilation when configured with --enable-tinyBenno Schulenberg2+9-2
2022-02-03 10:20gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2022-02-02 16:40copyright: update the last year for significantly changed filesBenno Schulenberg2+2-2
2022-02-02 16:10copyright: update the years for the FSFBenno Schulenberg23+26-26
2022-02-01 10:55tweaks: rename a variable and a parameter, to be more descriptiveBenno Schulenberg1+9-11
2022-02-01 10:49tweaks: remove two redundant checksBenno Schulenberg1+0-6
2022-02-01 10:35tweaks: adjust a translator hint, to fit the order in the POT fileBenno Schulenberg1+2-2
2022-02-01 10:16help: update the description of M-D, to match the actual order of countsBenno Schulenberg1+1-1
2022-01-31 14:23tweaks: stop asking the terminal for its new size -- let ncurses do itBenno Schulenberg1+4-23
2022-01-31 11:09tweaks: rename a function and reshuffle its callBenno Schulenberg1+6-6
2022-01-31 09:42menus: don't show M-6 in the help lines of any promptBenno Schulenberg1+1-1
2022-01-29 16:41prompt: allow the user to copy the answer to the cutbuffer (with M-6)Benno Schulenberg2+16-3
2022-01-29 16:18prompt: let ^K erase text after cursor (if any), otherwise whole answerBenno Schulenberg1+2-2
2022-01-29 16:14tweaks: rename a variable, away from an abbreviationBenno Schulenberg1+22-22
2022-01-29 15:32tweaks: remove a redundant check -- add a different one for symmetryBenno Schulenberg1+1-4
2022-01-29 15:01tweaks: reword two comments, and rename a variable (away from an abbrev)Benno Schulenberg1+7-9
2022-01-29 10:08input: suppress any spotlighting when there are more keycodes waitingBenno Schulenberg1+3-0
2022-01-24 17:05input: instead of moving waiting keycodes, just increment a pointerBenno Schulenberg1+31-32
2022-01-24 15:49tweaks: rename a function, to not contain the name of a variableBenno Schulenberg4+7-7
2022-01-24 15:37tweaks: rename a variable, for clarity and contrastBenno Schulenberg1+30-31
2022-01-25 11:22tweaks: rename a function and its two parameters, for clarityBenno Schulenberg7+24-22
2022-01-25 10:57tweaks: use some symbolic names instead of unclear numeric valuesBenno Schulenberg6+44-36
2022-01-22 12:08tweaks: add some small, clarifying commentsBenno Schulenberg1+4-4
2022-01-21 14:44files: let ^C cancel the exiting when the file on disk was changedBenno Schulenberg1+2-0
2021-12-26 10:53tweaks: add some feedback to the autogen.sh script, to ease the waitBenno Schulenberg1+11-4
2021-12-26 09:09build: prevent autopoint from overwriting a newer M4 file from gnulibBenno Schulenberg1+6-1
2021-12-26 16:44tweaks: reshuffle some sample bindings, to group them differentlyBenno Schulenberg1+9-9
2021-12-26 16:35tweaks: drop foreign M-U and M-R from among the sample CUA bindingsBenno Schulenberg1+0-2
2021-12-26 10:57help: make the description of <Tab> more accurateBenno Schulenberg1+2-2
2021-12-24 15:12docs: mention 'set guidestripe' and 'set unix' in the sample nanorcBenno Schulenberg1+7-0
2021-12-23 15:10docs: mention bindable function 'zero', for toggling the interface barsBenno Schulenberg2+6-0
2021-12-23 14:39docs: remove obsolete Ctrl+Z from the cheatsheet; mention Alt+X insteadBenno Schulenberg1+2-2
2021-12-15 11:28po: update translations and regenerate POT file and PO filesBenno Schulenberg37+20670-20033
2021-12-14 10:34bump version numbers and add a news item for the 6.0 releaseBenno Schulenberg11+242-11
2021-12-13 15:44docs: explain what it means when --rawsequences is neededBenno Schulenberg3+24-16
2021-12-12 14:43input: ensure that no more bytes are consumed than are availableBenno Schulenberg1+2-1
2021-12-10 11:12syntax: nanorc: colorize each of the fourteen new color names as validBenno Schulenberg1+1-1
2021-12-10 11:05docs: list the new color names, from 'rosy' to 'crimson'Benno Schulenberg2+18-4
2021-12-09 11:18rcfile: recognize fourteen new color names, mostly for subdued shadesBenno Schulenberg1+8-1
2021-12-12 10:45syntax: debian: remove file -- Debian itself will have to handle itBenno Schulenberg2+0-22
2021-12-12 10:34syntax: gentoo: remove file -- Gentoo itself will have to handle itBenno Schulenberg2+0-75
2021-12-10 11:32syntax: default: colorize comments as one of the last thingsBenno Schulenberg1+3-3
2021-12-08 11:11tweaks: reduce redundancy (--enable-color implies --enable-nanorc)Benno Schulenberg1+0-2
2021-12-08 11:06build: fix compilation with --enable-tiny --enable-nanorcBenno Schulenberg1+2-0
2021-12-08 09:00build: fix compilation when configured with --disable-colorBenno Schulenberg1+1-1
2021-12-08 08:46build: fix compilation when configured with --disable-nanorcBenno Schulenberg1+2-0
2021-12-07 11:40syntax: nanorc: colorize a trailing comment when it begins with non-hexBenno Schulenberg1+1-1
2021-12-07 11:23syntax: sql: add a few more missing keywords, like TRUE and FALSEBenno Schulenberg1+6-7
2021-12-07 09:08syntax: sql: colorize keywords regardless of case, and tweak the colorsBenno Schulenberg1+26-26
2021-12-04 11:05syntax: sql: colorize strings differently than typesBenno Schulenberg1+10-11
2021-12-02 15:35syntax: sql: add more missing keywords, like INNER and OUTER JOINBenno Schulenberg1+8-7
2021-12-02 12:05syntax: sql: add some missing keywords, like ALL and ANY and ORBenno Schulenberg1+11-9
2021-12-02 10:29syntax: sql: add two missing data types -- xml and tsqueryBenno Schulenberg1+1-1
2021-12-02 10:18syntax: sql: colorize only single-quoted things as stringsBenno Schulenberg1+7-3
2021-12-03 11:16tweaks: rename three parameters, away from single lettersBenno Schulenberg1+5-5
2021-12-02 10:02tweaks: move a translator hint to where xgettext will see itBenno Schulenberg1+1-1
2021-12-02 09:24gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2021-11-30 09:34tweaks: put three email addresses between the customary angled bracketsBenno Schulenberg1+3-3
2021-11-30 09:24syntax: default: colorize dates, URLs, and nano's release mottoBenno Schulenberg1+10-3
2021-10-26 13:57tweaks: condense the regexes for Types in the SQL syntaxBenno Schulenberg1+5-5
2021-10-26 13:48syntax: sql: colorize as flow control only keywords that clearly are suchBenno Schulenberg1+5-7
2021-10-25 15:40syntax: sql: remove alien stuff -- it was copied mostly from ruby syntaxBenno Schulenberg1+4-28
2021-11-29 10:24tweaks: rewrap an old news item, for distractionBenno Schulenberg1+14-15
2021-11-29 10:10syntax: nanorc: paint arguments of 'include' and 'extendsyntax' speciallyBenno Schulenberg1+8-4
2021-11-29 09:47docs: document the effect of --quickblank together with --zero/--minibarBenno Schulenberg3+17-6
2021-11-28 14:35feedback: when reporting an unbound function key, mention its numberBenno Schulenberg1+5-0
2021-11-28 11:25feedback: report an unbindable function key as an "Unknown sequence"Benno Schulenberg1+2-1
2021-11-28 10:45display: redraw the screen in tiny version upon resuming from suspensionBenno Schulenberg4+7-3
2021-11-28 10:07tweaks: exclude some suspension code from the tiny versionBenno Schulenberg2+12-9
2021-11-27 16:06tweaks: shorten a comment, and drop some conditionalizingBenno Schulenberg1+2-4
2021-11-27 15:37bindings: allow rebinding ^Z also on a Linux console (a VT)Benno Schulenberg2+3-3
2021-11-27 13:16tweaks: fix typo, and improve description of 'set zero' in sample nanorcBenno Schulenberg4+5-5
2021-11-26 10:01docs: mention that --zero and 'set zero' hide also the help linesBenno Schulenberg3+28-17
2021-11-25 14:49options: make --zero imply --nohelp, and 'set zero' imply 'set nohelp'Benno Schulenberg1+4-0
2021-11-25 10:14tweaks: fix a somewhat humorous typoBenno Schulenberg1+1-1
2021-11-25 09:56display: clear the status bar early enough, so that --zero can show textBenno Schulenberg1+1-1
2021-11-24 15:17display: ensure feedback will be cleared also on a one-row terminalBenno Schulenberg1+2-1
2021-11-24 14:53display: move some code for overwriting verbatim feedback with --zeroBenno Schulenberg1+3-5
2021-11-24 11:29display: with --zero, redraw the bottom row instead of wiping a messageBenno Schulenberg1+5-0
2021-11-24 10:48display: do not wipe the status bar when --zero or --minibar is activeBenno Schulenberg1+3-0
2021-11-24 09:44tweaks: reshuffle a few lines, for Christmas and to group things betterBenno Schulenberg1+9-8
2021-11-24 09:40tweaks: place the unsetting of a flag better, and rename a variableBenno Schulenberg1+4-8
2021-11-23 16:37tweaks: fix a parentheses mistake -- found by a warning from ClangBenno Schulenberg1+1-1
2021-11-23 10:56syntax: nanorc: avoid colorizing #rgb codes as if they were commentsBenno Schulenberg1+1-1
2021-11-21 17:06docs: add a description of the hexadecimal #rgb color specificationBrad Town3+21-1
2021-11-14 18:04rcfile: support #rgb format for specifying colors in 256-color terminalsBrad Town1+25-0
2021-11-23 09:16tweaks: on one-row terminals, suppress the message for two togglesBenno Schulenberg1+1-1
2021-11-23 09:14feedback: give a more accurate message when the help lines won't appearBenno Schulenberg1+5-0
2021-11-23 09:10tweaks: fold a special case into the general oneBenno Schulenberg2+1-5
2021-11-22 15:34tweaks: replace two direct refreshes with two scheduled onesBenno Schulenberg1+2-2
2021-11-22 11:03tweaks: elide a variable that is confusing and has just one use caseBenno Schulenberg6+2-8
2021-11-22 10:13tweaks: reshuffle some conditions, to have more balanced linesBenno Schulenberg1+3-3
2021-11-22 10:00feedback: with --zero, drop a message in a short while, as with --minibarBenno Schulenberg1+2-2
2021-11-22 09:50tweaks: drop a fragment of code that became functionlessBenno Schulenberg1+0-3
2021-11-21 16:00tweaks: untangle two case items, and shorten a messageBenno Schulenberg1+17-16
2021-11-21 15:46tweaks: adjust two values -- help lines need at least 6 rows to be shownBenno Schulenberg2+2-2
2021-11-21 10:34tweaks: reshuffle some conditions, so that the ifs have similar formatsBenno Schulenberg1+6-7
2021-11-21 10:24feedback: with --mini/--zero, suppress message when toggling whitespaceBenno Schulenberg1+2-1
2021-11-21 10:05tweaks: don't redraw the help lines (if present), and normalize a braceBenno Schulenberg2+2-3
2021-11-21 09:37tweaks: avoid redrawing the entire window when just a 'touch' will doBenno Schulenberg2+6-3
2021-11-20 15:44docs: say thanks to the Indonesian translatorBenno Schulenberg1+1-0
2021-11-20 15:37tweaks: exclude some hidden-interface code from the tiny versionBenno Schulenberg1+3-3
2021-11-20 15:09tweaks: elevate two messages, so they get shown with --mini or --zeroBenno Schulenberg1+2-2
2021-11-20 11:27feedback: with --mini or --zero, suppress number of lines for new bufferBenno Schulenberg1+1-1
2021-11-19 16:02feedback: report the number of inserted lines also with --zero or --miniBenno Schulenberg1+5-3
2021-11-19 15:06feedback: suppress chatty messages when --zero is activeBenno Schulenberg1+4-2
2021-11-18 11:22replacing: keep the spotlighted occurrence in view, also with --zeroBenno Schulenberg1+1-1
2021-11-17 16:09display: make sure there are at least as many text lines as help linesBenno Schulenberg2+3-3
2021-11-17 15:57help: remove an unneeded restriction for small terminalsBenno Schulenberg1+1-1
2021-11-17 15:38help: when done, always redraw the "bottom bars", also with --zeroBenno Schulenberg1+4-5
2021-11-17 11:21help: skip the leading blank line when the terminal is very flatBenno Schulenberg1+1-1
2021-11-17 10:36feedback: to have a status bar, suppress --zero while in the help viewerBenno Schulenberg1+3-2
2021-11-17 10:07tweaks: reshuffle the flag conversion into their order in the help textBenno Schulenberg1+6-7
2021-11-17 10:01tweaks: rename a function, away from using an abbreviationBenno Schulenberg4+7-8
2021-11-17 09:49tweaks: reshuffle a line and adjust indentation after previous changeBenno Schulenberg1+5-5
2021-11-17 09:42tweaks: reshuffle a fragment of code to a better placeBenno Schulenberg1+7-8
2021-11-17 09:25feedback: show a relevant message for M-O when the syntax has 'tabgives'Benno Schulenberg1+7-0
2021-11-16 15:32tweaks: use a color closer to the rest of the string, to reduce contrastBenno Schulenberg1+2-2
2021-11-16 15:22tweaks: shorten the description of --zero in the manuals a bitBenno Schulenberg3+4-4
2021-11-15 14:56syntaxes: colorize hex more strictly by using character class [:xdigit:]Benno Schulenberg7+8-8
2021-11-15 14:28syntax: python: colorize backslash escapes, such as \n and \xefBenno Schulenberg1+4-0
2021-11-15 14:07search: with --zero, drop a message at the same time as the spotlightBenno Schulenberg1+2-0
2021-11-14 15:57tabbing: also with --zero, stay one row away from the prompt barBenno Schulenberg1+3-2
2021-11-14 15:28search: with --zero, do not obscure an occurrence on the bottom rowBenno Schulenberg1+6-0
2021-11-14 15:16browser: with --zero, do not use the bottom row for displaying filenamesBenno Schulenberg1+1-1
2021-11-14 15:09tweaks: add an auxiliary variable, to prepare for handling --zeroBenno Schulenberg1+15-11
2021-11-12 15:53tweaks: rename a variable, to be distinctive and less confusingBenno Schulenberg1+29-30
2021-11-12 15:28tweaks: frob a couple of comments, and drop two, for concisenessBenno Schulenberg1+11-18
2021-11-13 15:33tweaks: use a few fewer capitals, and drop an unneeded synonymBenno Schulenberg1+4-4
2021-11-13 15:15docs: mention M-Z (for toggling the interface) among the Feature TogglesBenno Schulenberg1+5-2
2021-11-11 11:35tweaks: shorten two comments, and fold two statements togetherBenno Schulenberg1+3-7
2021-11-11 11:15statusbar: overwrite a message also when using --constant with --zeroBenno Schulenberg1+0-4
2021-11-10 15:38bindings: let ^T in the tiny version invoke spell checker (when included)Benno Schulenberg1+4-0
2021-11-10 15:18files: allow inserting also when started with the --noread optionBenno Schulenberg1+3-0
2021-11-10 14:57tweaks: remove two unneeded unsettingsBenno Schulenberg1+0-2
2021-11-10 08:20bindings: allow toggling line numbers (when enabled) also in tiny versionBenno Schulenberg1+13-1
2021-11-10 08:11tweaks: avoid a compiler warning with --enable-tiny --enable-linenumbersBenno Schulenberg1+2-1
2021-11-10 08:07build: fix compilation with --enable-tiny --enable-wrappingBenno Schulenberg1+3-1
2021-11-09 15:28docs: explain the effect of --zero / -0 / 'set zero'Benno Schulenberg5+29-1
2021-11-09 11:11feedback: refuse the --constantshow toggle (M-C) on a one-row terminalBenno Schulenberg1+1-1
2021-10-28 10:51new feature: option --zero for an interface without barsBenno Schulenberg6+56-26
2021-11-09 09:47docs: clarify that --enable options do not fully counteract --enable-tinyBenno Schulenberg1+4-4
2021-11-09 09:39tweaks: rename three functions, to better fit the general schemeBenno Schulenberg4+15-15
2021-11-09 09:18tweaks: rename two more functions, to lose a senseless suffixBenno Schulenberg6+16-16
2021-11-08 16:20docs: give more examples of things that --enable-tiny excludesBenno Schulenberg1+2-1
2021-11-08 15:54tweaks: rename two functions, to get rid of one more senseless suffixBenno Schulenberg4+11-11
2021-11-08 15:41tweaks: rename two functions, to get rid of another senseless suffixBenno Schulenberg6+16-17
2021-11-08 15:16tweaks: rename two functions, to get rid of the senseless suffix of oneBenno Schulenberg7+29-29
2021-11-07 14:51tweaks: normalize whitespace, drop unneeded prototype, condense commentBenno Schulenberg3+2-4
2021-11-07 14:15justify: correctly determine whether top-of-buffer has been reachedBenno Schulenberg1+1-1
2021-11-07 10:31tweaks: improve a comment, and drop two cluttering compile conditionsBenno Schulenberg1+6-11
2021-11-07 10:23tweaks: reshuffle a line into its proper order, and improve two commentsBenno Schulenberg1+4-3
2021-11-05 14:53build: fix compilation when configured with --enable-tinyBenno Schulenberg1+2-0
2021-11-05 14:44tweaks: rename a function, for some contrast and to get rid of a suffixBenno Schulenberg4+13-9
2021-11-05 09:12feedback: when the user types ^Z, say they can suspend nano with ^T^ZBenno Schulenberg3+12-0
2021-11-04 09:05suspension: leave ^Z unbound by default -- just ^T^Z will suspend nanoBenno Schulenberg5+16-8
2021-11-03 16:34tweaks: reshuffle a coloring rule, to have related ones togetherBenno Schulenberg1+3-3
2021-11-03 16:19syntax: nanorc: require whitespace before the start= and end= keywordsBenno Schulenberg1+2-2
2021-11-03 15:28syntax: nanorc: add 'execute' menu for unbind, and drop a bad constraintBenno Schulenberg1+2-2
2021-11-03 10:19docs: mention "grey" also at the other place where color names are listedBenno Schulenberg2+6-2
2021-11-01 17:11tweaks: replace a verbose condition with a simpler early returnBenno Schulenberg1+7-6
2021-10-31 10:20tweaks: add two spaces and two comments, and drop an internal checkBenno Schulenberg3+4-8
2021-10-31 10:14docs: add a suggested rebind and three suggested unbinds to the sample rcBenno Schulenberg1+11-0
2021-10-31 09:50help: group the now lone mouse toggle with the "behavioral" onesBenno Schulenberg2+3-4
2021-10-31 09:41docs: mark options -z, --suspendable, and 'set suspendable' as obsoleteBenno Schulenberg5+9-27
2021-10-24 08:20suspension: enable ^Z by default -- ignore -z option and drop M-Z toggleBenno Schulenberg3+11-27
2021-10-29 08:21replacing: keep the spotlighting, also after toggling the help linesBenno Schulenberg1+4-2
2021-10-29 07:35replacing: keep centering the occurrence, also after toggling help linesBenno Schulenberg1+1-0
2021-10-21 10:27pasting: when less than a line is pasted, allow automatic hard-wrappingBenno Schulenberg1+4-0
2021-10-25 08:37tweaks: elide two parameters, as they are now always the sameBenno Schulenberg4+19-21
2021-10-24 07:34statusbar: count words in the way that matches how Ctrl+Right movesBenno Schulenberg1+1-1
2021-10-27 09:56build: include the YAML syntax file among the distributed filesBenno Schulenberg1+2-1
2021-10-27 09:06tweaks: fold some regexes together, and trim or improve some commentsBenno Schulenberg16+34-31
2021-10-27 07:45tweaks: swap two parts of specific regexes, for consistency with othersBenno Schulenberg15+17-17
2021-10-26 12:08syntaxes: avoid coloring "this\" as if it were a valid stringBenno Schulenberg15+18-18
2021-10-26 10:27syntaxes: use one regex for coloring quoted strings, to avoid overlapBenno Schulenberg9+9-11
2021-10-25 11:32syntax: ruby: colorize embedded documentation as a commentBenno Schulenberg1+2-1
2021-10-25 10:31tweaks: remove redundant parentheses, trim comments, fold some regexesBenno Schulenberg1+12-10
2021-10-25 08:24tweaks: remove redundant pair of parentheses, and swap two alternativesBenno Schulenberg1+1-1
2021-10-25 07:16syntax: nanorc: improve the file-matching regexBenno Schulenberg1+1-1
2021-10-22 09:47tweaks: rename a function, to describe better what it does nowadaysBenno Schulenberg4+6-6
2021-10-22 09:33docs: add a hint about making ^L do just 'refresh' to the sample nanorcBenno Schulenberg1+3-0
2021-10-21 09:27syntax: rust: do not colorize as string the text between two stringsBenno Schulenberg1+2-2
2021-10-21 09:56tweaks: just let do_wrap() set 'refresh_needed' instead of returning TRUEBenno Schulenberg3+9-10
2021-10-21 09:45tweaks: rewrap three old NEWS items, for esthetics, and fix a dateBenno Schulenberg1+21-21
2021-10-20 14:06docs: reword several of the descriptions in the chapter on building nanoBenno Schulenberg1+30-28
2021-10-20 11:48docs: reword the beginning of the chapter on nanorc filesBenno Schulenberg1+53-53
2021-10-19 14:15docs: correct the description of the layout -- four areas, not fiveBenno Schulenberg1+8-9
2021-10-19 13:50docs: move the chapter about editor basics into third positionBenno Schulenberg1+201-201
2021-10-19 12:51tweaks: reword a paragraph, and use usual M- to depict Meta keystrokesBenno Schulenberg1+19-18
2021-10-19 12:21tweaks: mark keystrokes consistently with @kbd in the manualBenno Schulenberg1+21-19
2021-10-18 10:04syntaxes: undouble the backslash within bracket expressionsBenno Schulenberg5+5-5
2021-10-18 09:49syntax: email: use a character class, as \s does not work inside bracketsBenno Schulenberg1+1-1
2021-10-18 08:40docs: improve the title of the manual, away from the bare "nano"Benno Schulenberg1+20-22
2021-10-17 14:55docs: avoid large Table of Contents at top of HTML version of manualBenno Schulenberg1+2-0
2021-10-17 10:27tweaks: replace the obscure @* with the slightly clearer @spBenno Schulenberg1+11-11
2021-10-17 10:19syntax: texinfo: be more precise in colorizing @commandsBenno Schulenberg1+1-1
2021-10-16 11:00docs: prevent a black square in the PDF after the long synopsis lineBenno Schulenberg1+4-4
2021-10-16 09:14docs: add a meta description for the HTML rendering of the manualBenno Schulenberg1+6-1
2021-10-15 15:24syntax: texinfo: colorize the special @-plus-punctuation commands tooBenno Schulenberg1+10-3
2021-10-15 09:12help: ensure there is a blank line between title bar and start of textBenno Schulenberg1+7-0
2021-10-15 08:15syntaxes: drop three redundant end-of-line anchorsBenno Schulenberg3+4-4
2021-10-14 07:47history: process file faster by not filtering out hypothetical duplicatesBenno Schulenberg6+15-11
2021-10-14 07:18tweaks: rename a function, to make it make senseBenno Schulenberg1+6-6
2021-10-13 15:04tweaks: rename two parameters and one variable, away from single lettersBenno Schulenberg1+23-22
2021-10-13 14:45tweaks: reshuffle a few lines, and rename a variableBenno Schulenberg1+9-7
2021-10-13 14:38tweaks: rename two variables, to fit with the names of similar onesBenno Schulenberg1+10-9
2021-10-12 16:02tweaks: rename two variables, away from abbreviationsBenno Schulenberg1+32-31
2021-10-12 15:11tweaks: invert a condition, to get an early return instead of indentationBenno Schulenberg1+10-10
2021-10-12 10:44memory: avoid leaking the filename when dottifying it on the minibarBenno Schulenberg1+4-2
2021-10-12 07:33tweaks: reassign a copy of a string to a variable more economicallyBenno Schulenberg1+9-9
2021-10-11 15:10memory: avoid a tiny leak when an option with an argument is given twiceBenno Schulenberg1+9-9
2021-10-11 09:21tweaks: condense the definitions of all the empty functionsBenno Schulenberg1+22-66
2021-10-11 07:27docs: reshuffle a GNU marker, to make the title clearer in search enginesBenno Schulenberg1+2-2
2021-10-10 09:47tweaks: reshuffle two conditions, re-indent, and rewrap a lineBenno Schulenberg1+25-30
2021-10-10 08:38tweaks: rename a variable, to be easier to read and to make more senseBenno Schulenberg1+13-17
2021-10-10 08:21prompt: avoid resetting the history pointer when the search is cancelledBenno Schulenberg1+6-5
2021-10-10 08:11tweaks: rename a function and its parameter, to be clearerBenno Schulenberg3+8-8
2021-10-09 15:30tweaks: rename two empty functions, to be more to the pointBenno Schulenberg5+26-24
2021-10-09 15:15tweaks: elide two functions that each were called just onceBenno Schulenberg3+6-32
2021-10-09 10:55help: do not show ^S when --preserve is in effectBenno Schulenberg1+2-1
2021-10-09 10:12prompt: begin at bottom of history list when at secondary promptBenno Schulenberg1+4-1
2021-10-08 10:36prompt: keep a clear answer clear also after an excursion into historyBenno Schulenberg1+1-1
2021-10-08 08:53tweaks: rename five empty functions, to get rid of a meaningless suffixBenno Schulenberg4+30-30
2021-10-07 17:03tweaks: reshuffle some lines, one for clarity, others for concisenessBenno Schulenberg1+8-9
2021-10-07 10:38files: clear original filename when the user toggles Append or PrependBenno Schulenberg1+4-0
2021-10-07 10:24rcfile: remove the deprecated 'cutwordleft' and 'cutwordright' keywordsBenno Schulenberg1+2-4
2021-10-06 08:53po: update translations and regenerate POT file and PO filesBenno Schulenberg38+20960-18185
2021-10-06 06:47bump version numbers and add a news item for the 5.9 releaseBenno Schulenberg10+125-11
2021-10-04 10:02tweaks: fold two lines into two others, for concisenessBenno Schulenberg1+2-4
2021-10-04 09:54help: make the keystrokes ^W^Y and ^W^V work againBenno Schulenberg1+2-2
2021-10-04 09:31browser: make the keystrokes ^W^Y and ^W^V work againBenno Schulenberg3+16-9
2021-10-03 13:22syntax: yaml: allow slash and period in key namesBenno Schulenberg1+5-6
2021-10-03 08:41syntax: yaml: allow any character in tags except whitespaceBenno Schulenberg1+3-3
2021-10-03 08:09syntax: yaml: colorize the two known directivesBenno Schulenberg1+3-2
2021-10-02 04:55tweaks: change 'return ++var;' to 'return var + 1;'Hussam al-Homsi2+2-2
2021-10-02 15:01syntax: yaml: colorize the question mark of complex mappings tooBenno Schulenberg1+5-2
2021-10-02 14:41syntax: yaml: colorize backslash-escaped characters as valid or invalidBenno Schulenberg1+8-3
2021-10-01 07:47docs: list the default color combo for 'spotlightcolor' in sample nanorcBenno Schulenberg1+1-1
2021-09-30 15:11syntax: yaml: allow double colon in key & do not colorize unspaced colonBenno Schulenberg1+5-5
2021-09-25 12:07syntax: yaml: new file -- coloring rules for YAML filesBenno Schulenberg1+39-0
2021-09-29 13:23tweaks: rename a function, to be more fittingBenno Schulenberg3+7-7
2021-09-29 13:18tweaks: use five symbolic names, to make eight function calls clearerBenno Schulenberg4+15-8
2021-09-29 12:51tweaks: adjust three parameters -- two were mistaken, one superfluousBenno Schulenberg2+5-5
2021-09-29 10:34tweaks: rename a parameter, to fit better what it is used forBenno Schulenberg1+5-5
2021-09-29 10:20tweaks: rename a parameter and invert its logicBenno Schulenberg3+22-22
2021-09-29 09:56tweaks: rename a variable, to be more visible and to match othersBenno Schulenberg1+12-12
2021-09-29 09:52tweaks: reshuffle some lines and adjust some indentationBenno Schulenberg1+16-14
2021-09-28 16:05shutdown: when dying, do not install/restore a handler for Ctrl+CBenno Schulenberg1+4-2
2021-09-28 08:57files: exclude the call of fsync() from the tiny versionBenno Schulenberg1+1-1
2021-09-28 08:05files: prepending to a fifo makes no sense, so do not try thatBenno Schulenberg1+5-0
2021-09-28 07:40files: making a backup of a fifo makes no sense, so do not try thatBenno Schulenberg1+1-0
2021-09-28 07:31files: check for a fifo only when it is an existing fileBenno Schulenberg1+1-1
2021-09-27 15:15files: do not call fsync() on a fifo, to avoid a spurious error messageBenno Schulenberg1+2-1
2021-09-27 14:37tweaks: in comments, say "buffer" instead of "file" where appropriateBenno Schulenberg3+21-22
2021-09-24 09:01copyright: update to the current year for significantly changed filesBenno Schulenberg6+6-6
2021-09-21 14:52gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2021-09-21 14:49docs: improve the description of the spotlighting of a search matchBenno Schulenberg1+1-1
2021-09-09 14:17startup: if TERM is unset, try falling back to VT220 instead of failingBenno Schulenberg1+4-0
2021-09-20 08:08tweaks: rename three variables, to follow the general schemeBenno Schulenberg3+11-14
2021-09-19 09:31docs: add some details to the bug-reporting paragraph in the READMEBenno Schulenberg1+5-1
2021-09-19 09:42feedback: use a smaller diamond to represent an anchor, to not overflowBenno Schulenberg1+1-1
2021-09-15 10:56cutting: copy anchors into the cutbuffer, so that undo can restore themBenno Schulenberg4+33-3
2021-09-17 08:06tweaks: reshuffle a few lines, for esthetics and to elide an #ifdefBenno Schulenberg1+7-7
2021-09-16 10:32tweaks: rename a variable, to be more grammaticalBenno Schulenberg1+3-3
2021-09-15 08:21docs: spell "filename" as a single word, like in most other occurrencesBenno Schulenberg3+8-8
2021-09-15 08:00syntax: nanorc: recognize also the template of the sample nanorc fileBenno Schulenberg1+1-1
2021-09-15 07:55tweaks: slightly reword or rewrap some comments in the sample nanorcBenno Schulenberg1+16-16
2021-09-14 10:14docs: don't use "light" after "bold", as the latter often implies "light"Benno Schulenberg1+7-7
2021-09-12 17:55docs: correct the default value of the errorcolor optionHussam al-Homsi2+2-2
2021-09-12 08:33files: give the user time to absorb a warning about someone else editingBenno Schulenberg1+5-3
2021-09-12 07:54files: write a lock file also for a freshly saved bufferBenno Schulenberg1+3-1
2021-09-11 15:57tweaks: rename a defined type, to fit within the general patternBenno Schulenberg2+7-7
2021-09-11 15:50docs: mention how to properly colorize all types in nano's source codeBenno Schulenberg1+8-1
2021-09-11 13:07tweaks: reshuffle a few lines to avoid an #ifdef and unbalanced bracesBenno Schulenberg1+5-5
2021-09-11 09:09tweaks: rename a variable, to make more senseBenno Schulenberg1+5-5
2021-09-07 14:44history: emit a warning when file cannot be made private [coverity]Benno Schulenberg1+4-2
2021-09-04 10:29docs: refer to the FAQ when <Alt+Up> does nothing on a Linux consoleBenno Schulenberg2+9-0
2021-08-28 08:20docs: correct the descriptions of how to invoke the spell checkerBenno Schulenberg2+2-2
2021-08-27 10:37po: permit the Indonesian PO file to come back -- there was a big updateBenno Schulenberg1+2-2
2021-08-25 09:53docs: improve the recipe in the FAQ for dealing with Alt+Up on a consoleBenno Schulenberg1+11-6
2021-08-25 09:28tweaks: harmonize the indentations in the FAQ somewhatBenno Schulenberg1+17-17
2021-08-25 09:25docs: indent the paragraphs in the FAQ that list commands to be typedBenno Schulenberg1+12-9
2021-08-24 08:15po: delete the ancient PO files for Indonesian and NynorskBenno Schulenberg4+4-5777
2021-08-23 08:12docs: improve the descriptions of several bindable functionsBenno Schulenberg2+22-18
2021-08-23 08:04tweaks: instead of "one" use "you", like in the rest of the man pageBenno Schulenberg1+3-3
2021-08-23 08:00docs: move the notice in the main man page, to try and catch other eyesBenno Schulenberg1+14-14
2021-08-23 07:51files: when there is a slash after the dot, then there is no extensionBenno Schulenberg1+1-1
2021-08-23 07:34tweaks: restore a quote that was accidentally deleted four months agoBenno Schulenberg1+1-1
2021-08-22 08:52build: ensure that mkstemps() is available by importing the gnulib moduleBenno Schulenberg1+1-0
2021-08-21 15:01build: help Haiku find the header files that define mkstemps()Benno Schulenberg1+4-0
2021-08-20 10:25files: add the original file's suffix to the name of a temporary fileBenno Schulenberg1+9-2
2021-08-20 08:35tweaks: rename a variable, away form an abbreviationBenno Schulenberg1+5-5
2021-08-20 08:28files: check the result of fdopen(), to avoid a possible crashBenno Schulenberg1+5-3
2021-08-20 08:14tweaks: rewrap three lines, for estheticsBenno Schulenberg1+5-5
2021-08-18 09:45docs: replace a non-problem in the FAQ with something possibly usefulBenno Schulenberg1+9-8
2021-08-06 22:42syntax: perl, ruby: remove arbitrary highlighting of here documentsHussam al-Homsi2+0-4
2021-07-31 18:48tweaks: fix a typoBenno Schulenberg1+1-1
2021-07-21 08:15docs: add a simulated "screenshot" of nano to the READMEBenno Schulenberg1+23-0
2021-07-21 08:01docs: mention in the README which licenses cover nano's code and docsBenno Schulenberg1+13-6
2021-07-18 15:02docs: add a paragraph at the start of the README about what nano isBenno Schulenberg1+12-3
2021-07-14 08:38tweaks: try chmodding a dump file only when it was actually writtenBenno Schulenberg1+8-9
2021-07-14 08:36tweaks: reshuffle some code to elide a variable, and improve a commentBenno Schulenberg1+6-9
2021-07-14 08:21tweaks: remove a redundant feedback messageBenno Schulenberg1+1-4
2021-07-14 08:16feedback: when not in curses mode, write error messages to the terminalBenno Schulenberg1+7-4
2021-07-14 08:08tweaks: reshuffle a fragment of code, to prepare for the next changeBenno Schulenberg1+5-5
2021-07-14 08:06memory: free any allocated strings, also in the emergency code pathBenno Schulenberg1+7-5
2021-07-14 07:53files: when the buffer is nameless, include the PID in name of dump fileBenno Schulenberg1+6-4
2021-07-10 14:07tweaks: reshuffle some lines to elide a variableBenno Schulenberg1+6-6
2021-07-10 13:56tweaks: rename a variable and flip its logic, to avoid two negationsBenno Schulenberg1+3-3
2021-07-01 14:41usage: improve the description of the --positionlog optionBenno Schulenberg1+2-2
2021-07-01 14:12tweaks: adjust a description of 'showcursor', to match the other onesBenno Schulenberg1+3-2
2021-07-01 07:47docs: improve the description of the 'tabstospaces' optionBenno Schulenberg4+9-5
2021-06-30 13:01general: prevent die() from getting recursed intoBenno Schulenberg1+5-0
2021-06-29 11:20input: give up on the input stream only after millions of errorsBenno Schulenberg1+2-2
2021-06-29 10:51feedback: when not in curses mode, just skip displaying any messageBenno Schulenberg1+2-1
2021-06-27 09:08syntax: rust: update the license to GPL3 or newerBenno Schulenberg1+1-1
2021-06-21 15:15syntax: gentoo: remove some obsolete keywords and add some new onesDavid Michael1+10-10
2021-06-14 15:27syntax: gentoo: highlight additional EAPI 7/8 variablesDavid Michael1+2-2
2021-06-17 08:52tweaks: correct two typos and a spello [codespell]Benno Schulenberg1+2-2
2021-06-16 09:19tweaks: add Schiermonnikoog to the list of friendly islandsBenno Schulenberg6+8-8
2021-06-15 08:28po: update translations and regenerate POT file and PO filesBenno Schulenberg39+8495-5429
2021-06-15 08:20tweaks: avoid a compiler warning when configured with --enable-tinyBenno Schulenberg1+1-1
2021-06-15 08:11build: commit the LINGUAS file too while rolling a releaseBenno Schulenberg1+1-1
2021-06-15 07:49bump version numbers and add a news item for the 5.8 releaseBenno Schulenberg9+82-11
2021-06-14 07:10help: use smaller triangles for the arrowsBenno Schulenberg2+15-15
2021-06-13 14:57tweaks: rename a variable, for contrast with the function nameBenno Schulenberg1+7-7
2021-06-13 10:14tweaks: rename two functions, to get rid of an ugly _void suffixBenno Schulenberg4+10-11
2021-06-13 10:06tweaks: use two symbolic names instead of TRUE and FALSE, for clarityBenno Schulenberg1+5-2
2021-06-13 09:15docs: add a relevant item to the news for the 4.3 releaseBenno Schulenberg1+1-0
2021-06-12 14:38docs: say thanks to the Icelandic and Slovak translatorsBenno Schulenberg1+2-0
2021-06-12 09:06gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2021-06-11 14:44tweaks: redraw only the affected line instead of doing a full refreshBenno Schulenberg1+2-1
2021-06-10 15:18docs: make ^E access the Execute menu in the example CUA bindingsBenno Schulenberg1+6-5
2021-06-10 09:34memory: move the correct number of bytes, and not one too manyBenno Schulenberg1+1-1
2021-06-10 08:36docs: add example bindings for uppercasing and lowercasing a wordBenno Schulenberg1+6-0
2021-06-08 09:31docs: improve the contact info and some line spacing in the PDFBenno Schulenberg1+5-3
2021-06-08 08:51docs: mention the new 'set minicolor' optionBenno Schulenberg2+10-0
2021-06-07 10:10options: accept 'set minicolor' for setting the color of the minibarBenno Schulenberg6+10-5
2021-05-31 08:40search: automatically drop the spotlighting after a few momentsBenno Schulenberg2+11-9
2021-06-01 18:05bindings: allow copying text (with M-6) also when in view modeHussam al-Homsi1+1-1
2021-05-30 09:30linter: strip filename and line plus column number from the messageBenno Schulenberg1+1-1
2021-05-30 08:28syntax: nanohelp: avoid colorizing M-) in (M-) and M-" in "M-"Benno Schulenberg1+7-1
2021-05-28 14:42tweaks: improve a comment, remove unneeded braces, reshuffle some linesBenno Schulenberg1+12-14
2021-05-28 14:18tweaks: remove a check that is not neededBenno Schulenberg1+0-3
2021-05-26 13:53syntax: nanorc: colorize "light" as valid only for the eight basic colorsBenno Schulenberg1+1-1
2021-05-26 13:39tweaks: reshuffle the coloring of color names, to remove some duplicationBenno Schulenberg1+4-3
2021-05-26 09:38docs: mention that "grey"/"gray" may be used as a synonym of "lightblack"Benno Schulenberg3+6-2
2021-05-25 13:56rcfile: allow using "grey" or "gray" as a synonym for "lightblack"Benno Schulenberg1+5-3
2021-05-25 13:34rcfile: do not allow color name "normal" to have a prefixBenno Schulenberg1+1-1
2021-05-25 13:31tweaks: normalize the indentation after the previous changeBenno Schulenberg1+10-10
2021-05-25 13:28tweaks: condense some code by putting all color names in a single arrayBenno Schulenberg1+15-25
2021-05-25 13:14tweaks: use a symbol instead of a hard-coded numberBenno Schulenberg1+4-3
2021-05-25 13:11tweaks: drop an assignment that is already part of the called functionBenno Schulenberg1+1-4
2021-05-25 12:37startup: suppress "Search Wrapped" when using +? to search from EOFBenno Schulenberg2+2-1
2021-05-24 14:11startup: allow using a bare "+" to mean put-cursor-on-last-lineBenno Schulenberg1+5-1
2021-05-25 10:05startup: do not accept stray characters after a "+" on the command lineBenno Schulenberg1+1-1
2021-05-24 09:00tweaks: prevent two more size_t subtractions from going negativeBenno Schulenberg1+2-2
2021-05-23 16:55feedback: ensure that the reporting of DOS/Mac format is truthfulBenno Schulenberg1+1-1
2021-05-23 09:46tweaks: avoid the subtraction of two size_t variables becoming negativeBenno Schulenberg1+1-1
2019-12-24 10:39bindings: show either "^/" or "^-" in the help lines, instead of "^_"Benno Schulenberg3+14-6
2021-05-14 12:22syntax: nanorc: colorize literal control codes, to make them stand outBenno Schulenberg1+3-0
2021-05-14 08:12wrapping: when copying the quoting part, adjust the file size accordinglyBenno Schulenberg1+1-0
2021-05-14 07:53memory: prevent a leak when copying the leading quoting to the next lineBenno Schulenberg1+1-0
2021-05-12 14:00display: when a message gets overwritten, note that it is clearedBenno Schulenberg1+1-0
2021-05-11 17:28startup: skip drawing edit window when having message on one-row terminalBenno Schulenberg1+1-1
2021-05-11 13:52statusbar: ensure that "No further matches" does not get overwrittenBenno Schulenberg1+1-1
2021-05-10 15:03statusbar: on a one-row terminal, drop light messages after a few momentsBenno Schulenberg1+6-2
2021-05-10 10:17statusbar: suppress the cursor when the terminal has just one rowBenno Schulenberg1+10-1
2021-05-09 17:11statusbar: suppress --constantshow when the terminal has just one rowBenno Schulenberg2+3-2
2021-05-07 10:40tweaks: condense and correct a comment, and move anotherBenno Schulenberg1+3-6
2021-05-07 10:33tweaks: frob some whitespace, and rewrap a lineBenno Schulenberg1+6-7
2021-05-07 10:20tweaks: remove a check that has become superfluousBenno Schulenberg1+0-2
2021-05-06 11:06linter: block the resizing signal while reading output from the linterBenno Schulenberg1+5-0
2021-05-05 10:09syntax: php: colorize the full short tag for echo (<?=)Benno Schulenberg1+1-1
2021-05-05 08:41replacing: report the number of replacements also on a one-row terminalBenno Schulenberg1+2-1
2021-05-05 08:36search: show "This is the only occurrence" also on a one-row terminalBenno Schulenberg1+1-1
2021-05-03 13:47minibar: stay out of sight when the terminal has just one rowBenno Schulenberg3+3-3
2021-04-29 10:57po: update translations and regenerate POT file and PO filesBenno Schulenberg37+15709-12718
2021-04-29 07:55bump version numbers and add a news item for the 5.7 releaseBenno Schulenberg9+92-10
2021-04-28 07:43gnulib: pull in the fix for a build problem on older DebianBenno Schulenberg1+1-1
2021-04-27 09:18syntaxes: replace [[:space:]] with [[:blank:]] to exclude carriage returnBenno Schulenberg22+60-60
2021-04-25 20:08syntax: c: make the highlighting of '#include <...>' more compliantHussam al-Homsi1+1-1
2021-04-25 15:21syntax: po: improve the coloring of format specifiersBenno Schulenberg1+1-1
2021-04-25 09:41build: drop the check for two functions that we don't use any moreBenno Schulenberg1+2-3
2021-04-25 08:48gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2021-04-24 11:56oops: that doesn't work -- you can't break out of two for loops at onceBenno Schulenberg1+17-10
2021-04-24 09:48tweaks: elide a function that is now basically just two linesBenno Schulenberg1+10-20
2021-01-20 14:18startup: save the compiled file-matching regexes, to avoid recompilingBenno Schulenberg3+7-14
2021-04-23 10:20memory: prevent a use-after-free when the user respects a lock fileBenno Schulenberg1+4-4
2021-04-23 10:04tweaks: condense three comments, drop another, and rewrap a lineBenno Schulenberg1+4-10
2021-04-22 17:28editing: prevent the pointer for the top row from becoming danglingBenno Schulenberg1+3-0
2021-04-22 10:17tweaks: avoid calling extra_chunks_in() when not softwrappingBenno Schulenberg2+3-2
2021-04-22 09:51indicator: adjust the size to the number of visible lines, not chunksBenno Schulenberg1+15-1
2021-04-21 14:51tweaks: adjust two comments, and reshuffle two fragmentsBenno Schulenberg4+14-20
2021-04-21 14:27softwrap: avoid time-consuming computations, to burden large files lessBenno Schulenberg9+7-88
2021-04-20 09:10chars: work around the wrong private-use-character widths on OpenBSDBenno Schulenberg1+10-1
2021-04-15 09:43options: retire the obsolete 'smooth', 'morespace', and 'nopauses'Benno Schulenberg5+2-38
2021-04-13 09:14tweaks: simplify two fragments of codeBenno Schulenberg1+2-16
2021-04-12 13:14tweaks: adjust and improve one comment, and frob anotherBenno Schulenberg1+5-5
2021-04-12 12:50files: when Mac format has been detected, stay with itBenno Schulenberg1+1-1
2021-04-10 09:57build: fix compilation for --enable-tiny plus --enable-multibufferBenno Schulenberg1+1-1
2021-04-09 14:18tweaks: remove a misplaced (and nested) #ifdefBenno Schulenberg1+0-2
2021-04-09 14:24tweaks: morph a function into what it is actually used forBenno Schulenberg3+24-21
2021-04-09 08:52tweaks: avoid parsing a multibyte character twiceBenno Schulenberg1+19-10
2021-04-08 10:19tweaks: rename a variable, for contrast with anotherBenno Schulenberg1+4-4
2021-04-08 09:44tweaks: elide a call of strlen() for every rowBenno Schulenberg1+13-5
2021-04-07 15:21tweaks: reduce the maximum character length from six bytes to fourBenno Schulenberg2+2-8
2021-04-07 15:08tweaks: elide a small function that is used just onceBenno Schulenberg3+5-20
2021-04-07 14:02tweaks: elide an unneeded resetting NULL call to wctomb()Benno Schulenberg1+1-3
2021-04-07 10:28tweaks: improve a couple of commentsBenno Schulenberg1+6-3
2021-04-07 10:12tweaks: avoid converting a file name for more than will fit on screenBenno Schulenberg1+1-1
2021-04-07 09:11display: avoid determining twice from and until where to draw each rowBenno Schulenberg1+10-9
2021-04-06 14:27tweaks: rename a variable, away from an abbreviationBenno Schulenberg1+30-30
2021-04-06 09:32tweaks: put the most likely condition first, for a quicker returnBenno Schulenberg1+4-6
2021-04-05 14:10tweaks: reshuffle two conditions, to have the most unlikely one firstBenno Schulenberg1+2-2
2021-04-05 14:06tweaks: reshuffle a comment, and put the main extension firstBenno Schulenberg1+7-3
2021-04-05 05:54syntax: tcl: support Expect scripts tooMike Frysinger1+2-1
2021-04-02 14:34tweaks: elide two more instances of useless character copyingBenno Schulenberg1+6-10
2021-04-01 07:45startup: show the helpful message only when ^G has not been reboundBenno Schulenberg1+6-1
2021-03-29 18:01tweaks: simplify two fragments of code, eliding useless character copyingBenno Schulenberg2+8-24
2021-03-28 10:23chars: implement mbtowc() ourselves, for more efficiencyBenno Schulenberg1+42-5
2021-03-27 11:18chars: implement mblen() ourselves, for efficiencyBenno Schulenberg1+26-8
2021-03-26 11:21build: fix compilation when configured with --disable-multibufferBenno Schulenberg1+2-1
2021-03-26 11:17tweaks: drop unneeded braces and adjust indentation after previous changeBenno Schulenberg1+8-8
2021-03-25 16:28chars: work around a UTF-8 bug in glibc, to display invalid codes rightBenno Schulenberg3+37-32
2021-03-25 09:52tweaks: elide the pointless is_valid_unicode() functionBenno Schulenberg3+2-14
2021-03-24 15:56input: accept Unicode codes for non-characters as valid, since they areBenno Schulenberg1+1-4
2021-03-24 11:27tweaks: normalize the indentation after an earlier changeBenno Schulenberg1+10-10
2021-03-24 11:18build: fix compilation when configured with --enable-tinyBenno Schulenberg2+0-4
2021-03-24 11:16tweaks: shorten a comment and trim an #ifdefBenno Schulenberg1+3-5
2021-03-24 11:00tweaks: set the file format only when unset, so it doesn't need savingBenno Schulenberg1+3-11
2021-03-23 18:53files: always register the format, also when the file is unwritableBenno Schulenberg1+12-13
2021-03-23 15:29files: create a new buffer earlier, so that error messages can be storedBenno Schulenberg1+16-14
2021-03-23 15:12startup: do not store an error message in the record of another bufferBenno Schulenberg3+6-4
2021-03-22 14:44startup: do not crash when trying to open a device or directoryBenno Schulenberg1+1-1
2021-03-14 16:18syntax: c: colorize also labels that contain digits, and uncolorize colonBenno Schulenberg1+2-1
2021-03-13 11:08feedback: upon first switch to a buffer, show its error message (if any)Benno Schulenberg3+16-0
2021-03-13 10:25tweaks: reshuffle a fragment of code, to prepare for the next changeBenno Schulenberg1+8-6
2021-03-14 14:50display: make the output of --constantshow less jitteryBenno Schulenberg1+4-2
2021-03-05 17:43memory: fix an off-by-one error to free also the last line in a groupBenno Schulenberg1+1-1
2021-03-05 10:16memory: do not allocate space for multidata when it's already allocatedBenno Schulenberg1+2-1
2021-03-03 09:47tweaks: avoid a warning on newer compilers, by writing an extra byteBenno Schulenberg1+2-1
2021-03-03 09:11po: update translations and regenerate POT file and PO filesBenno Schulenberg36+39-39
2021-03-02 18:31bump version numbers and add a news item for the 5.6.1 releaseBenno Schulenberg9+24-10
2021-03-03 08:39tweaks: rename a symbol, to better match the corresponding optionBenno Schulenberg5+8-8
2021-03-03 08:31options: rename 'highlightcolor' to the more distinct 'spotlightcolor'Benno Schulenberg5+17-17
2021-03-01 09:34search: correctly colorize a match also when softwrapping is activeBenno Schulenberg1+2-2
2021-02-24 10:09po: update translations and regenerate POT file and PO filesBenno Schulenberg36+4989-5133
2021-02-23 17:48bump version numbers and add a news item for the 5.6 releaseBenno Schulenberg10+82-10
2021-02-23 08:53gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2021-02-22 11:20docs: correct the description of --quickblank for the changed base valueBenno Schulenberg4+12-14
2021-02-21 10:55build: include a workaround only for versions of ncurses that need itBenno Schulenberg1+2-0
2021-02-20 11:05feedback: make Full Justify show a message also when using --minibarBenno Schulenberg1+1-1
2021-02-18 15:46painting: trigger a refresh when a second start match appears on a lineBenno Schulenberg1+2-1
2021-02-18 11:02painting: trigger fewer unneeded full-screen refreshesBenno Schulenberg1+4-1
2021-02-16 15:52tweaks: rewrap two lines, for estheticsBenno Schulenberg1+5-5
2021-02-16 15:11tweaks: make a skipping condition more preciseBenno Schulenberg1+6-4
2021-02-16 10:28color: use inverse video for highlighting when there are no colorsBenno Schulenberg1+1-1
2021-02-15 10:29color: use bright yellow to highlight a search matchBenno Schulenberg3+3-3
2021-02-02 13:50color: give highlighted text its own color, to not look like marked textBenno Schulenberg6+13-5
2021-02-14 09:03docs: mention the new 'set highlightcolor' optionBenno Schulenberg3+15-2
2021-02-08 11:32tweaks: reshuffle some code, and reduce the scope of a variableBenno Schulenberg1+16-16
2021-02-08 09:18minibar: suppress the toggling feedback for M-C, but show it for M-Y/M-PBenno Schulenberg1+6-0
2021-02-07 11:09minibar: show a message a little longer when --quickblank isn't usedBenno Schulenberg1+1-1
2021-02-02 14:07docs: remove all mentions of --markmatch and 'set markmatch'Benno Schulenberg5+0-29
2021-02-02 14:03options: remove --markmatch and 'set markmatch', as the behavior is goneBenno Schulenberg4+3-10
2021-02-02 13:57search: make highlighting the standard, non-changeable behaviorBenno Schulenberg1+1-1
2021-01-25 15:35search: just highlight the found occurrence, instead of marking itBenno Schulenberg4+12-7
2021-02-06 18:09tweaks: remove a strangely placed warningBenno Schulenberg1+0-2
2021-02-06 15:56tweaks: be slightly more efficient in marking lines as WOULDBEBenno Schulenberg1+3-6
2021-02-05 15:05painting: when finding an end match, set its multidata right awayBenno Schulenberg1+10-1
2021-02-03 15:27display: for a large paste or insertion, recalculate the multiline cacheBenno Schulenberg3+11-3
2021-02-02 10:51build: detect a build from git also when building out of treeBenno Schulenberg1+1-1
2021-02-02 10:29build: avoid a warning about duplicate symbol when building from tarballBenno Schulenberg1+1-1
2021-02-01 18:56docs: say that --minibar is modified by --constantshow and --stateflagsBenno Schulenberg3+12-0
2021-02-01 16:19minibar: show the state flags only when --stateflags is usedBenno Schulenberg2+2-2
2021-01-31 18:20minibar: show cursor position + character code only with --constantshowBenno Schulenberg1+2-2
2021-02-01 11:29scrolling: keep centering after large paste, also when line numbers widenBenno Schulenberg1+3-0
2021-01-29 15:34tweaks: remove an old fix that was made superfluous by a recent fixBenno Schulenberg1+0-12
2021-01-29 09:58tweaks: frob a condition, to be more concise, and reshuffle anotherBenno Schulenberg1+4-5
2021-01-29 09:52tweaks: rewrap and reindent a few linesBenno Schulenberg1+10-14
2021-01-29 09:30tweaks: elide a function that is now just one lineBenno Schulenberg3+3-10
2021-01-29 09:24tweaks: don't bother wiping the multidata before recomputing itBenno Schulenberg1+2-15
2021-01-29 09:18tweaks: don't bother initializing freshly allocated multidataBenno Schulenberg1+0-3
2021-01-29 08:53tweaks: don't bother comparing virgin multidata with current situationBenno Schulenberg1+6-2
2021-01-28 15:11tweaks: rename six symbols, to be more straightforwardBenno Schulenberg3+37-37
2021-01-28 11:11tweaks: frob some comments, and reshuffle two fragments of codeBenno Schulenberg1+13-15
2021-01-28 10:57tweaks: frob some comments, and adjust indentation after previous changeBenno Schulenberg1+16-18
2021-01-27 11:18painting: always do backtracking for the first row of the screenBenno Schulenberg1+10-1
2021-01-26 14:41debug: add timing instruments to cache precalculation and screen refreshBenno Schulenberg2+21-0
2021-01-24 16:03tweaks: avoid the vague possibility of advancing beyond end-of-lineBenno Schulenberg1+2-0
2021-01-24 15:56tweaks: reshuffle three conditions into a better orderBenno Schulenberg1+10-10
2021-01-24 15:44tweaks: frob two fragments of code, to be more readableBenno Schulenberg1+5-7
2021-01-24 11:31tweaks: stop evaluating a rule when the match is offscreen to the rightBenno Schulenberg1+6-2
2021-01-23 16:20tweaks: call wattron()/wattroff() only when actually painting somethingBenno Schulenberg1+14-7
2021-01-22 11:05color: do not look for another 'end' match after already finding oneBenno Schulenberg1+1-1
2021-01-22 10:58tweaks: correct a comment, improve another, and trim some verbosityBenno Schulenberg1+7-20
2021-01-21 11:18color: recompile the file-probing regexes a little faster with REG_NOSUBBenno Schulenberg1+1-1
2021-01-20 18:23docs: correct the word order for Alt+D in the cheat sheet -- it changedBenno Schulenberg1+1-1
2021-01-15 09:03docs: correct the formatting of a comment in the sample nanorcBenno Schulenberg1+1-1
2021-01-14 10:21po: update translations and regenerate POT file and PO filesBenno Schulenberg36+20749-19992
2021-01-14 08:31bump version numbers and add a news item for the 5.5 releaseBenno Schulenberg10+123-10
2021-01-11 18:36memory: avoid leaking the speller or linter command string, when invokedBenno Schulenberg1+8-3
2021-01-11 18:22tweaks: do not change the pointer, but move the content of the stringBenno Schulenberg1+1-1
2021-01-11 18:15speller: strip leading whitespace from command, to avoid a sneaky crashBenno Schulenberg1+3-0
2021-01-11 15:18feedback: wipe the status bar by default after 20 keystrokesBenno Schulenberg1+2-6
2021-01-11 14:52speller: do an internal spell check when --speller is an empty stringBenno Schulenberg1+1-1
2021-01-11 13:21copyright: update the years for the FSFBenno Schulenberg23+26-26
2021-01-11 12:22build: fix compilation for --enable-{tiny,help,multibuffer}Benno Schulenberg1+3-2
2021-01-07 18:17minibar: when the overnext character has zero width too, show its codeBenno Schulenberg1+8-1
2021-01-06 14:27minibar: when the next character has zero width, show its code tooBenno Schulenberg1+13-1
2021-01-08 11:05build: fix compilation when configured with --disable-utf8Benno Schulenberg2+10-3
2021-01-07 15:17tweaks: avoid compilation warnings on 32-bit machine plus newer compilerBenno Schulenberg1+3-3
2021-01-07 14:20gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2021-01-07 14:18tweaks: correct a translator hintBenno Schulenberg1+1-1
2021-01-07 13:24tweaks: put the new options in a consistent order in the codeBenno Schulenberg1+8-8
2021-01-07 13:14tweaks: reshuffle an option, to have two related ones grouped togetherBenno Schulenberg3+14-14
2021-01-07 13:09tweaks: reword the description of an optionBenno Schulenberg1+1-1
2021-01-07 09:37tweaks: drop a small optimization for invalid UTF-8 starter bytesBenno Schulenberg1+1-2
2021-01-07 09:33minibar: show Unicode codes when in a UTF-8 localeBenno Schulenberg1+4-1
2021-01-06 19:01chars: short-circuit determining the width of characters under U+0300Benno Schulenberg1+2-2
2021-01-06 14:02minibar: represent bytes as 0xNN and valid Unicode code points as U+NNNNBenno Schulenberg1+6-4
2021-01-06 11:41chars: speed up the handling of invalid UTF-8 starter bytesBenno Schulenberg2+7-9
2021-01-06 09:05tweaks: change an intermediate variable to a better oneBenno Schulenberg1+6-6
2021-01-05 10:49tweaks: fold some conditions into bitwise masks, for efficiencyBenno Schulenberg3+6-7
2021-01-04 14:39prompt: suppress the ">" character always when exactly at the right edgeBenno Schulenberg1+1-1
2021-01-04 10:35tweaks: reshuffle a condition, to probably avoid an unneeded calculationBenno Schulenberg1+4-4
2021-01-04 10:31tweaks: avoid computing the cursor column twice, and the "page" tooBenno Schulenberg1+4-4
2021-01-03 12:52prompt: restore a workaround for a cursor misplacement bug in ncursesBenno Schulenberg1+6-0
2021-01-03 10:34tweaks: elide a variable, by using a reallocation insteadBenno Schulenberg1+6-8
2021-01-03 10:07files: when truncating a file name, give an indication of thisBenno Schulenberg1+25-16
2021-01-02 16:06rcfile: rename 'nowrap' toggle to 'breaklonglines', to match the optionBenno Schulenberg3+6-3
2021-01-02 15:55tweaks: push back the deprecation of the 'set nowrap' optionBenno Schulenberg1+1-1
2021-01-01 19:24tweaks: fold two similar and three identical cases togetherBenno Schulenberg1+3-11
2021-01-01 19:09oops: use the correct condition for checking the last line will changeBenno Schulenberg1+1-1
2021-01-01 18:39undo: remove the added magic line when a replacement caused oneBenno Schulenberg1+6-0
2020-12-30 18:01minibar: drop the side spaces before suppressing the state flagsBenno Schulenberg1+5-4
2020-12-30 15:14minibar: allow the number-of-lines to overrule also the state flagsBenno Schulenberg1+2-2
2020-12-30 15:07tweaks: avoid hitting negative values when using size_tBenno Schulenberg1+6-6
2020-12-29 19:02minibar: allow the number-of-lines to overrule location + character codeBenno Schulenberg1+7-3
2020-12-29 14:11tweaks: adjust the indentation after the previous changeBenno Schulenberg1+22-20
2020-12-29 12:21minibar: suppress some elements when there is no room to show themBenno Schulenberg2+36-9
2020-12-29 08:33syntax: nanorc: colorize 'bookstyle' as a valid optionBenno Schulenberg1+1-1
2020-12-25 15:47syntax: sh: recognize shebangs with any shell after 'env', not just 'sh'Benno Schulenberg1+1-1
2020-12-25 15:40tweaks: condense the description of how to report a bugBenno Schulenberg1+2-4
2020-12-25 15:34weeding: remove some obsolete information from the READMEBenno Schulenberg1+0-6
2020-12-20 15:51docs: explain the purpose of --markmatch / -^ / 'set markmatch'Benno Schulenberg5+29-1
2020-12-19 12:44options: add --markmatch and -^ for activating the select-match behaviorBenno Schulenberg4+10-3
2020-12-12 13:50search: suppress the cursor when highlighting a matchBenno Schulenberg6+10-1
2020-12-12 13:48search: set the mark at the end of a found match so it gets highlightedBenno Schulenberg1+9-0
2020-12-23 15:24docs: explain the effect of --minibar / -_ / 'set minibar'Benno Schulenberg5+61-1
2020-12-20 15:19minibar: add a percentage that shows how far the cursor is into the fileBenno Schulenberg1+7-3
2020-11-09 12:39minibar: show the line count in the bar (at startup and when saving)Benno Schulenberg4+26-5
2020-08-16 09:24minibar: add an [x/y] "counter" when multiple files are openBenno Schulenberg1+10-1
2020-12-08 16:09feedback: differentiate between remarks, mistakes, and informationBenno Schulenberg7+67-70
2020-12-19 19:09input: intercept ^Z also when --minibar is activeBenno Schulenberg1+1-0
2020-12-04 10:50minibar: show the info bar again some 0.8 seconds after a messageBenno Schulenberg3+31-2
2020-08-16 06:17options: add --minibar and -_ for activating basic state-information barBenno Schulenberg2+7-1
2020-08-15 15:32display: add code for showing minimal state-information bar at the bottomBenno Schulenberg4+71-4
2020-10-15 17:54tweaks: move the displaying of the state letters into a separate functionBenno Schulenberg1+14-5
2020-12-22 18:23tweaks: reshuffle two lines, and rename a variable to a plain wordBenno Schulenberg1+11-12
2020-12-22 11:20mouse: do not offset the shortcuts by 'margin' when using --linenumbersBenno Schulenberg1+5-3
2020-12-22 05:08mouse: update title bar (the M flag) when the click is on the cursorOIX1+4-2
2020-12-21 13:54display: do not show the state flags in the help viewer or file browserBenno Schulenberg1+1-1
2020-12-21 10:17docs: insert links to the mailing-list archives into the READMEBenno Schulenberg1+5-0
2020-12-19 15:40tweaks: use a boolean instead of an enumeration of two valuesBenno Schulenberg4+7-10
2020-12-10 14:48syntax: go: add author and license lineBenno Schulenberg1+3-0
2020-12-09 15:26build: fix compilation when configured with --enable-tinyBenno Schulenberg1+0-2
2020-12-07 10:19syntax: nanorc: colorize 'set promptcolor' as validBenno Schulenberg1+2-2
2020-12-06 15:27tweaks: move 'set indicator' to its alphabetical place in the manualBenno Schulenberg2+16-16
2020-12-06 15:08docs: mention the new 'set promptcolor' optionBenno Schulenberg3+12-0
2020-12-06 14:49options: accept 'set promptcolor' for setting the color of the prompt barBenno Schulenberg5+11-4
2020-12-06 14:29docs: mention in NEWS that some workarounds were removedBenno Schulenberg1+1-0
2020-12-06 11:30tweaks: reshuffle some more lines, to have most #defines togetherBenno Schulenberg1+179-179
2020-12-06 10:49tweaks: reshuffle some lines, to have most #includes near the beginningBenno Schulenberg1+21-21
2020-12-06 10:40tweaks: reshuffle some lines, to group things betterBenno Schulenberg1+25-25
2020-12-05 11:34tweaks: remove some #ifdefs that were there only for SlangBenno Schulenberg1+6-21
2020-12-05 11:23docs: remove all mentions of SlangBenno Schulenberg1+2-6
2020-12-05 11:17build: remove the '--with-slang' configure optionBenno Schulenberg1+0-195
2020-12-05 11:12tweaks: clean up after the previous changeBenno Schulenberg3+14-18
2020-12-05 10:57general: remove support for SlangBenno Schulenberg3+5-104
2020-12-04 16:03tweaks: correct two comments after the previous changesBenno Schulenberg1+4-4
2020-12-04 15:57tweaks: rename a variable, to be similar to its sisterBenno Schulenberg1+6-6
2020-12-04 15:35input: interpret a keystroke as Meta only when an earlier escape was soloBenno Schulenberg1+3-1
2020-12-04 15:30tweaks: reduce the scope of a static variableBenno Schulenberg1+1-2
2020-12-04 15:27tweaks: simplify a bit of logicBenno Schulenberg1+2-2
2020-12-02 10:49po: update translations and regenerate POT file and PO filesBenno Schulenberg36+15467-14617
2020-12-02 10:39bump the version number in configure.ac tooBenno Schulenberg1+1-1
2020-12-02 08:30bump version numbers and add a news item for the 5.4 releaseBenno Schulenberg9+54-9
2020-11-30 12:27tweaks: rename two variables, one for contrast, another for visibilityBenno Schulenberg3+45-46
2020-11-30 11:01copyright: update to the current year for significantly changed filesBenno Schulenberg7+7-7
2020-11-28 15:12weeding: remove another unneeded workaround for VTEBenno Schulenberg1+0-2
2020-11-27 13:15build: exclude a workaround for VTE/Konsole when using a recent ncursesBenno Schulenberg1+2-0
2020-11-26 13:25build: include a workaround for VTE only when using an older libvteBenno Schulenberg1+7-0
2020-11-26 17:53weeding: remove a workaround for VTE that is not neededBenno Schulenberg1+0-4
2020-11-26 16:31tweaks: reshuffle a fragment of code, for clarityBenno Schulenberg1+7-3
2020-11-26 16:12help: allow the penultimate item extra space when the number is unevenBenno Schulenberg1+7-1
2020-11-26 14:27hellp: show all valid help items also in the Write-Out menuBenno Schulenberg1+2-1
2020-11-25 10:22gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2020-11-24 08:58options: do not spew out the help text when an option is not recognizedBenno Schulenberg1+1-2
2020-11-21 14:03statusbar: properly pluralize the line+word+character count reportBenno Schulenberg1+6-3
2020-11-17 18:03feedback: abort when user tries to open multiple files in tiny versionBenno Schulenberg1+3-0
2020-11-17 09:23tweaks: normalize the formatting after the previous two changesBenno Schulenberg2+6-12
2020-11-10 19:19prompt: skip over combining characters also when editing a search stringBenno Schulenberg1+32-1
2020-11-10 17:27moving: skip combining characters and other zero-width charactersBenno Schulenberg4+47-1
2020-11-15 09:21weeding: remove a workaround for versions of ncurses before 5.9Benno Schulenberg2+0-23
2020-11-15 09:11weeding: remove a workaround for early versions of ncurses-6.0Benno Schulenberg1+3-14
2020-11-06 09:36linting: avoid putting the cursor beyond the end of the lineBenno Schulenberg1+3-0
2019-10-13 15:41utils: die when trying to allocate zero bytesBenno Schulenberg1+8-2
2020-10-21 10:24tweaks: rename two variables and improve two commentsBenno Schulenberg1+7-7
2020-10-21 09:21tweaks: reshuffle three lines and elide braces after the previous changeBenno Schulenberg1+12-13
2020-10-21 09:02tweaks: avoid copying an option's argument when there is no needBenno Schulenberg1+9-21
2020-10-11 14:29docs: adjust for the changed name of the header-file package on DebianBenno Schulenberg3+14-11
2020-10-11 14:04bindings: accept b for scrolling back up in help viewer and file browserBenno Schulenberg1+1-0
2020-10-11 13:58docs: use standard-compliant HTML entities for the four arrowsBenno Schulenberg1+6-6
2020-10-10 10:40rcfile: stop accepting 'set view' in a nanorc file, and undocument itBenno Schulenberg5+1-15
2020-10-10 09:43tweaks: use the standard symbols for the three standard file descriptorsBenno Schulenberg4+24-24
2020-10-08 12:57tweaks: reshuffle a line, elide two braces, and adjust the indentationBenno Schulenberg1+10-11
2020-10-08 12:49tweaks: slightly shorten a loop, to place the actual action outside of itBenno Schulenberg1+11-12
2020-10-07 09:07po: update translations and regenerate POT file and PO filesBenno Schulenberg36+16484-16621
2020-10-07 08:44tweaks: correct some typos and spellos in the changelogBenno Schulenberg1+8-8
2020-10-06 08:56bump version numbers and add a news item for the 5.3 releaseBenno Schulenberg10+134-10
2020-10-05 15:22tweaks: rewrap nine more old NEWS items, for balanced line lengthsBenno Schulenberg1+38-41
2020-10-03 10:15build: exclude the three --help column headers from the tiny versionBenno Schulenberg1+0-2
2020-10-03 09:58tweaks: reshuffle some lines after the previous changeBenno Schulenberg2+15-19
2020-10-03 09:21build: exclude option --tabsize (-T) from the tiny versionBenno Schulenberg2+11-7
2020-10-02 08:34gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2020-10-02 08:29docs: add a link to the website also to the info manualBenno Schulenberg2+5-2
2020-10-02 07:18version: remove URL and email address from the --version outputBenno Schulenberg1+0-1
2020-10-01 12:56tweaks: rewrap three NEWS items, for more balanced line lengthsBenno Schulenberg1+40-41
2020-10-01 12:01build: include some raw sequences for the graphical Debian installerBenno Schulenberg1+10-8
2020-10-01 09:18options: move --stateflags (-%) and --magic (-!) to the end of the listBenno Schulenberg3+49-45
2020-10-01 08:45options: add -? as a synonym of -h (--help), but leave it undocumentedBenno Schulenberg1+2-1
2020-10-01 08:40build: exclude excessive version information from the tiny versionBenno Schulenberg1+4-2
2020-09-30 17:57build: exclude bunches of raw escape sequences from the tiny versionBenno Schulenberg1+14-7
2020-09-30 17:51tweaks: condense a bit of code after the previous changeBenno Schulenberg1+2-6
2020-09-30 17:37tweaks: remove mistaken escape sequences for function keys on xtermBenno Schulenberg1+4-14
2020-09-28 09:50tweaks: remove an usused element from 'funcstruct', saving 8 more bytesBenno Schulenberg1+0-2
2020-09-28 00:18tweaks: reorder a member of 'funcstruct', to save 8 bytes of paddingHussam al-Homsi1+2-2
2020-09-27 17:35syntax: sh: recognize some shell scripts by their Emacs modelineBenno Schulenberg1+1-0
2020-09-27 09:23display: skip a special-case refresh when a message was writtenBenno Schulenberg1+2-3
2020-09-25 17:45display: do not wipe the status bar when the terminal has just one rowBenno Schulenberg1+5-1
2020-09-25 14:47display: do not unnecessarily wipe the status barBenno Schulenberg1+0-1
2020-09-21 07:53docs: explain the purpose of -! / --magic / 'set magic'Benno Schulenberg5+25-1
2020-09-21 07:23options: require --magic or 'set magic' to enable the use of libmagicBenno Schulenberg4+20-5
2020-09-24 14:24tweaks: reshuffle a condition, to elide a blank stringBenno Schulenberg1+2-2
2020-09-24 14:11tweaks: harmonize the spelling of a compound word, and rewrap a sectionBenno Schulenberg1+20-21
2020-09-23 07:55docs: explain what the options --stateflags (-%) and 'set stateflags' doBenno Schulenberg5+38-1
2020-09-23 07:21tweaks: reshuffle some lines and adjust indentation after previous changeBenno Schulenberg1+15-11
2020-09-19 17:50new feature: option --stateflags to show some states in top-right cornerBenno Schulenberg4+40-2
2020-09-22 09:18tweaks: rename another variable, away from being misnamedBenno Schulenberg1+6-6
2020-09-22 08:45tweaks: rename two variables, to be more distinctBenno Schulenberg1+17-16
2020-09-22 08:12tweaks: rename two elements of history struct, away from abbreviationsBenno Schulenberg2+12-12
2020-09-21 17:34tweaks: add a hint for translatorsBenno Schulenberg1+1-0
2020-09-21 17:25tweaks: remove an inconsistent newline from the end of an error messageBenno Schulenberg1+6-6
2020-09-21 15:04build: exclude --emptyline, --jumpyscrolling, and --noread from tiny nanoBenno Schulenberg3+17-9
2020-09-21 08:37syntax: nanorc: stop coloring 'quiet' and 'backwards' and 'finalnewline'Benno Schulenberg1+1-1
2020-09-21 08:15syntax: nanorc: stop coloring 'nopauses' and 'nowrap' as validBenno Schulenberg1+1-1
2020-09-21 08:05syntax: nanorc: stop coloring 'morespace' and 'smooth' as validBenno Schulenberg1+1-1
2020-09-14 16:53tweaks: reshuffle two lines and a function name, for a consistent orderBenno Schulenberg2+4-5
2020-09-20 17:38docs: condense the desciptions of cutting and pastingBenno Schulenberg1+11-12
2020-09-19 10:23feedback: in the tiny version, let M-H show the helpful hint tooBenno Schulenberg1+2-0
2020-09-19 10:09feedback: don't give a hint for <Bsp>, and not after an Alt+key was usedBenno Schulenberg2+9-6
2020-09-18 17:07help: nicely pair menu items also when built with just --disable-helpBenno Schulenberg1+3-0
2020-09-18 14:12feedback: show helpful message for the first ^H at the top of the fileBenno Schulenberg1+6-1
2020-09-18 13:32feedback: show a helpful message for ^G even when there is no helpBenno Schulenberg1+1-1
2020-09-18 13:22tweaks: elide a one-line function, after reducing it to a single callBenno Schulenberg4+2-17
2020-09-18 10:29help: do not show "^G Help" in the tiny version when there is no helpBenno Schulenberg1+16-2
2020-09-17 17:30feedback: make an "Unbound key" message disappear on the next keystrokeBenno Schulenberg3+8-0
2020-09-17 14:40build: do not let Slang translate escape sequences to key codesBenno Schulenberg2+18-1
2020-09-17 14:28tweaks: make two of the changes that 'autoupdate' suggestsBenno Schulenberg1+6-6
2020-09-17 11:26tweaks: replace two more occurrences of 'AC_TRY_RUN' with 'AC_RUN_IFELSE'Benno Schulenberg1+5-4
2020-09-17 11:17tweaks: stop 'autoupdate' from failing with "end of file in string"Benno Schulenberg1+2-2
2020-09-17 07:49tweaks: harmonize the style of error messages and warnings in ./configureBenno Schulenberg1+33-20
2020-09-16 10:11build: stop using an obsolete macro, and use 'void' for signal handlersBenno Schulenberg4+12-16
2020-09-16 10:03build: do not accept --enable-libmagic when not having color supportBenno Schulenberg1+10-0
2020-09-16 08:44tweaks: remove two stray comments and two lines that were commented outBenno Schulenberg1+9-14
2020-09-15 12:54syntax: markdown: add author and license lineRyan Westlund1+3-0
2020-09-14 09:03syntax: nftables: include author and license linesArturo Borrero González1+3-0
2020-09-14 17:37syntaxes: add author and license lines to four of the filesBenno Schulenberg4+12-0
2020-09-14 09:15browser: wipe the status bar before searching again with M-W or M-QBenno Schulenberg1+3-1
2020-09-13 17:40build: avoid two compiler warnings when gnulib has been ripped outBenno Schulenberg2+2-0
2020-09-13 08:24help: do not leave the cursor on the status bar after a searchBenno Schulenberg1+6-4
2020-09-12 10:47docs: mention that syntax definitions are available in /usr/share/nano/Benno Schulenberg3+10-0
2020-09-12 10:21tweaks: adjust some whitespace in the docs, and improve a commentBenno Schulenberg4+6-10
2020-09-12 09:40build: exclude reading a file from standard input from the tiny versionBenno Schulenberg3+11-2
2020-09-11 16:59tweaks: avoid a compiler warning when compiling with more than -O1Benno Schulenberg1+2-1
2020-09-11 16:49help: ensure the help lines are always drawn, also when using SlangBenno Schulenberg1+3-6
2020-09-11 16:29display: force the cursor to reappear in a better way (when using Slang)Benno Schulenberg3+6-10
2020-09-11 08:45docs: improve two wordings in the sample nanorcBenno Schulenberg1+3-2
2020-09-11 07:44help: in the tiny version, show Prev/Next Word before Backward/ForwardBenno Schulenberg1+32-14
2020-09-10 17:41syntax: po: do not leave the occasional tab with a red background colorBenno Schulenberg1+2-0
2020-09-10 16:27display: force the cursor to reappear after a message (when using Slang)Benno Schulenberg3+14-0
2020-09-09 07:34build: abort the update script if a PO file contains a control characterBenno Schulenberg1+5-0
2020-09-08 17:38syntax: po: highlight embedded control codes that shouldn't be thereBenno Schulenberg1+2-0
2020-09-08 10:07suspension: resume properly from an external SIGSTOP (when using Slang)Benno Schulenberg1+18-3
2020-09-08 07:15suspension: switch off flow control at the right moment (for Slang)Benno Schulenberg1+6-6
2020-09-08 06:58tweaks: dummy commit, to add some info about the previous oneBenno Schulenberg1+5-2
2020-09-07 14:50suspension: do not enter an invalid byte upon resume (when using Slang)Benno Schulenberg2+2-8
2020-09-07 09:44tweaks: normalize the indentation after the previous changeBenno Schulenberg1+7-8
2020-09-07 09:17suspension: properly resume from an external SIGSTOPBenno Schulenberg1+0-10
2020-09-06 09:10tweaks: add some comments to the C syntax, and sort some keywordsBenno Schulenberg1+12-7
2020-09-05 16:22syntax: c: colorize also the keywords that start with an underscoreHussam al-Homsi1+1-0
2020-09-05 04:56syntax: c: colorize also the 'restrict' keyword, and the #line directiveHussam al-Homsi1+2-2
2020-09-05 17:18docs: add the customary (1) after the name of command-line programsBenno Schulenberg3+14-14
2020-09-01 07:45syntax: c: colorize also one-character constants, and the null directiveHussam al-Homsi1+2-2
2020-09-03 17:25build: to verify wide curses, probe for a function that cannot be a macroBenno Schulenberg1+3-3
2020-09-03 14:17browser: sort names that differ only in case with uppercase firstBenno Schulenberg1+7-5
2020-08-28 17:44docs: explain the 'set scrollercolor' option, for coloring the indicatorBenno Schulenberg4+17-2
2020-08-28 16:40rcfile: add 'set scrollercolor', for changing the color of the indicatorBenno Schulenberg5+8-2
2020-09-02 08:19tweaks: move two more functions, to before the ones that call themBenno Schulenberg2+144-145
2020-09-02 08:09tweaks: move two more functions, to before the one that calls themBenno Schulenberg2+92-94
2020-09-02 08:02tweaks: move three functions, to before the ones that call themBenno Schulenberg2+123-126
2020-09-02 07:55tweaks: fold one function into another, to elide an unneeded return valueBenno Schulenberg2+18-31
2020-09-02 07:22browser: make M-W/M-Q functional right after startup, if there is historyBenno Schulenberg1+6-0
2020-09-02 07:15tweaks: condense a bit of codeBenno Schulenberg1+4-8
2016-08-11 15:10chars: reduce searching time with roughly 85 percent for plain ASCIIBenno Schulenberg1+16-0
2020-08-30 02:57tweaks: stop casting the return of malloc() and friendsHussam al-Homsi15+108-112
2020-08-25 10:10tweaks: rename four variables, reshuffle them, and correct one typeBenno Schulenberg1+11-14
2020-08-25 09:51tweaks: drop the unneeded saving and restoring of a global variableBenno Schulenberg1+0-11
2020-08-24 09:08po: update translations and regenerate POT file and PO filesBenno Schulenberg36+4739-4913
2020-08-23 13:44bump version numbers and add a news item for the 5.2 releaseBenno Schulenberg9+51-9
2020-08-24 07:29build: stop distributing the README.GIT fileBenno Schulenberg1+1-1
2020-08-23 08:24gnulib: back away from a commit that causes trouble when using clangBenno Schulenberg1+1-1
2020-08-23 07:10gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2020-08-23 07:05build: stop mentioning Slang in two ./configure messagesBenno Schulenberg1+7-9
2020-08-22 17:23tweaks: elide an unneeded variableBenno Schulenberg1+1-3
2020-08-22 08:20history: do not interpret a failing stat() as an errorBenno Schulenberg1+3-9
2020-08-21 14:06tweaks: improve three comments and an indentationBenno Schulenberg1+6-6
2020-08-21 14:03tweaks: reshuffle four declarations, and rename two variablesBenno Schulenberg1+6-5
2020-08-20 08:51tweaks: move the keyboard-checking code to the end of the search loopBenno Schulenberg1+37-38
2020-08-20 08:44tweaks: condense two fragments of code, for compactnessBenno Schulenberg1+2-8
2020-08-20 08:07display: restore the ability to resize the screen while searchingBenno Schulenberg1+12-0
2020-08-20 07:17tweaks: remove a variable and two functions that have become redundantBenno Schulenberg3+9-31
2020-08-20 06:30input: allow also a Meta keystroke to abort a Search commandBenno Schulenberg1+8-1
2020-08-20 06:09search: poll the input stream directly, not nano's own keystroke bufferBenno Schulenberg1+6-2
2020-08-19 14:52tweaks: condense two declarationsBenno Schulenberg1+2-4
2020-08-19 14:17rcfile: make sure that "bright"/"light" are prefixes, not separate wordsBenno Schulenberg1+3-2
2020-08-19 06:50docs: reshuffle the section about the file browser to a better placeBenno Schulenberg1+20-20
2020-08-19 06:27input: hold on to a shift-selected region when an unbound key is struckBenno Schulenberg1+6-6
2020-08-18 07:10search: retain the current answer when something is toggledBenno Schulenberg1+2-0
2020-08-18 06:52docs: mention in the FAQ how to change the escape sequences of urxvtBenno Schulenberg1+22-5
2020-08-17 12:20docs: add a cross-reference from 'findbracket' to 'set matchbrackets'Benno Schulenberg2+7-6
2020-08-17 11:36tweaks: rename a variable, to not seem to refer to the scrollbarBenno Schulenberg1+6-6
2020-08-17 08:05replacing: do not try to wipe nonexistent multidata, to avoid crashingBenno Schulenberg1+3-2
2020-08-15 14:07tweaks: adjust a comment, and reshuffle the setting of a booleanBenno Schulenberg1+6-8
2020-08-15 12:03input: dawdle after an ESC also when --rawsequences is usedBenno Schulenberg1+1-1
2020-08-15 11:44input: discard any multibyte character when <Alt> is being heldBenno Schulenberg1+7-0
2020-08-15 11:18input: do not enter invalid bytes when holding down both Alt keysBenno Schulenberg1+1-1
2020-08-15 09:15verbatim: reserve enough space for the result also in non-UTF-8 localesBenno Schulenberg1+1-1
2020-08-13 05:15docs: adjust description of ^T in cheatsheet, and mention M-BspBenno Schulenberg1+3-3
2020-08-12 06:35po: update translations and regenerate POT file and PO filesBenno Schulenberg36+6017-5954
2020-08-12 06:24tweaks: baptize the releaseBenno Schulenberg1+1-1
2020-08-11 06:23bump version numbers and add a news item for the 5.1 releaseBenno Schulenberg10+86-10
2020-08-11 16:41build: stop distributing the two old ChangelogsBenno Schulenberg2+6-2
2020-08-11 18:10build: fix compilation for --enable-tiny --enable-nanorc --enable-colorBenno Schulenberg1+4-0
2020-08-11 17:58build: fix compilation when configured with --enable-tinyBenno Schulenberg1+2-1
2020-08-10 14:08verbatim: discard entire keystroke when it's not valid for Unicode InputBenno Schulenberg1+13-2
2020-08-10 10:12display: show the cursor position also right after the screen is resizedBenno Schulenberg1+5-5
2020-08-10 09:55tweaks: remove an unneeded beep, and reshuffle the lines for compactnessBenno Schulenberg1+3-5
2020-08-10 09:48verbatim: do not report "Invalid code" when a Unicode character is typedBenno Schulenberg1+1-1
2020-08-10 09:42verbatim: do not report "Invalid code" when the terminal is resizedBenno Schulenberg3+18-8
2020-08-10 07:24verbatim: report and ignore an invalid keystroke for Unicode inputBenno Schulenberg1+9-2
2020-08-10 05:55tweaks: adjust the indentation after the previous changeBenno Schulenberg1+14-14
2020-08-10 05:53tweaks: reshuffle a few lines, to condense the code, and improve commentBenno Schulenberg3+9-13
2020-08-10 05:39tweaks: read keycodes from the keystroke buffer without copying themBenno Schulenberg1+34-46
2020-08-09 14:49moving: make <Ctrl+Up> go to the top when above the cursor all is blankBenno Schulenberg1+2-2
2020-08-09 13:29tweaks: elide two variables that are no longer needed, and update commentBenno Schulenberg1+4-11
2020-08-09 13:25tweaks: parse the escape-sequence bytes without copying them firstBenno Schulenberg1+4-6
2020-08-08 18:00tweaks: exclude old and mistaken "Esc O" sequences from the tiny versionBenno Schulenberg1+15-11
2020-08-08 17:44tweaks: normalize the indentation after the previous changeBenno Schulenberg1+434-436
2020-08-08 17:30tweaks: split a function into two, one for "Esc O" and one for "Esc ["Benno Schulenberg1+19-13
2020-08-08 17:01tweaks: pass first byte of sequence directly to the decoding functionBenno Schulenberg1+101-104
2020-08-08 05:40verbatim: pause a little after an ESC, to not miss a succeeding codeBenno Schulenberg1+10-0
2020-08-07 16:50input: understand M-Bsp also when terminfo does not match the terminalBenno Schulenberg1+2-1
2020-08-07 16:46tweaks: reshuffle some fragments, to make the next change easierBenno Schulenberg1+9-8
2020-08-07 13:52verbatim: insert the full code sequence when <Alt+Backspace> is pressedBenno Schulenberg1+3-3
2020-08-06 14:03gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2020-08-06 06:40feedback: when creating a pipe fails, report also the reasonBenno Schulenberg2+3-3
2020-08-05 09:03tweaks: make a few more direct returns, and reshuffle another bit of codeBenno Schulenberg1+14-13
2020-08-05 08:34tweaks: elide an unneeded variable, by transforming the key code directlyBenno Schulenberg1+51-53
2020-08-05 07:37tweaks: optimize for byte-range characters, and shorten some commentsBenno Schulenberg1+10-10
2020-08-05 08:09tweaks: adjust the indentation after the previous changeBenno Schulenberg1+76-76
2020-08-05 07:24tweaks: stop using a 'switch' when there are just three possibilitiesBenno Schulenberg1+3-8
2020-08-05 07:09tweaks: reshuffle the zeroing of a counter, to allow some direct returnsBenno Schulenberg1+12-9
2020-08-04 15:11rcfile: allow to bind M-[ (even though it is an escape-sequence starter)Benno Schulenberg3+8-9
2020-08-04 15:07tweaks: avoid a maybe-uninitialized-variable warning from gccBenno Schulenberg1+3-2
2020-08-04 07:37softwrap: initialize the 'extrarows' value for the magic line correctlyBenno Schulenberg1+3-0
2020-08-03 09:36tweaks: reshuffle four lines, for estheticsBenno Schulenberg1+4-4
2020-08-03 09:31feedback: use three dots to indicate processing, like everywhere elseBenno Schulenberg1+1-1
2020-08-03 09:13speller: give startup feedback (relevant when running on a Linux console)Benno Schulenberg1+2-0
2020-08-03 08:22docs: mention that anchors are visible when line numbers are shownBenno Schulenberg4+9-1
2020-08-03 08:02anchor: show an anchor also when the line is horizontally scrolledBenno Schulenberg1+1-1
2020-08-03 07:43anchor: in a UTF-8 locale, show an anchor as a diamond, for visibilityBenno Schulenberg1+6-1
2020-08-02 15:28formatter: force the mark off, to not crash by accessing empty cutbufferBenno Schulenberg1+2-0
2020-07-31 08:40build: avoid compilation warnings by using memcpy() instead of strncpy()Michalis Kokologiannakis1+1-1
2020-08-02 12:47tweaks: make a misplaced call of statusline() more obvious by crashingBenno Schulenberg1+3-9
2020-08-02 08:23files: do not try writing to the status bar while not in curses modeBenno Schulenberg1+4-3
2020-08-01 18:48docs: fix a closing tag in the FAQ [tidy]Benno Schulenberg1+1-1
2020-08-01 18:38speller: give proper feedback when the user tries to check emptinessBenno Schulenberg1+6-1
2020-08-01 09:56tweaks: simplify two functions, as they now return always NULLBenno Schulenberg1+13-30
2020-08-01 09:49tweaks: print error message directly instead of passing it to the callerBenno Schulenberg1+13-12
2020-08-01 09:34feedback: add the reason to the error message when forking failsBenno Schulenberg2+4-3
2020-07-31 18:34tweaks: normalize the indentation, and regroup two linesBenno Schulenberg1+8-11
2020-07-31 17:45speller: re-enter curses mode before trying to report an errorBenno Schulenberg1+10-4
2020-07-06 08:54bindings: make <Alt+Backspace> delete a word backwards, like in BashBenno Schulenberg2+9-3
2020-07-30 08:12help: list again the keystroke for toggling the help lines (M-X)Benno Schulenberg1+1-1
2020-07-28 08:05files: ignore only EPERM when fchmod() or fchown() failsMichalis Kokologiannakis1+10-4
2020-07-30 07:25syntax: default: colorize also "GNU nano 5.x"Benno Schulenberg1+1-1
2020-07-30 07:21syntax: css: differentiate pseudo-classes (now cyan) from comments (blue)Benno Schulenberg1+11-2
2020-07-29 08:10po: update translations and regenerate POT file and PO filesBenno Schulenberg36+29385-25625
2020-07-29 07:35bump version numbers and add a news item for the 5.0 releaseBenno Schulenberg10+459-10
2020-07-28 16:51tweaks: reshuffle a few lines, and remove a few unneeded commentsBenno Schulenberg1+10-14
2020-07-27 08:47syntaxes: remove unneeded backslash escapes before quotesBenno Schulenberg8+14-14
2020-07-27 08:33tweaks: add four more translator hintsBenno Schulenberg2+4-0
2020-07-26 17:54syntax: css: color multiline comments correctlyBenno Schulenberg1+2-2
2020-07-26 09:49tweaks: handle two similar things in the same wayBenno Schulenberg2+7-11
2020-07-25 13:08tweaks: elide a redundant intermediate functionBenno Schulenberg2+4-11
2020-07-25 11:51tweaks: rename a variable, and condense a commentBenno Schulenberg1+9-10
2020-07-25 11:37tweaks: remove a superfluous check on the length of the key bufferBenno Schulenberg1+0-4
2020-07-25 11:19tabbing: properly terminate the answer when the sole match is a folderBenno Schulenberg1+2-1
2020-07-21 18:33tweaks: remove three unneeded while loops from two input routinesBenno Schulenberg1+4-10
2020-07-24 15:12tweaks: reduce the indentation after the previous changeBenno Schulenberg1+27-28
2020-07-24 15:08tweaks: cascade the ifs properly: without increasing the indentationBenno Schulenberg1+4-12
2020-07-24 14:43input: interpret an escape sequence only when it starts with "[" or "O"Benno Schulenberg1+26-26
2020-07-24 11:38tweaks: three escapes is the same as either zero escapes or one escapeBenno Schulenberg1+6-20
2020-07-24 09:28bindings: stop supporting <Esc> <Esc> <numeric slash> without NumLockBenno Schulenberg1+2-4
2020-07-23 07:56tweaks: rename two parameters, away from an abbreviationBenno Schulenberg1+21-21
2020-07-23 07:44tweaks: rename two variables, away from abbreviationsBenno Schulenberg1+17-17
2020-07-22 18:32tweaks: reshuffle a few lines, to elide an 'if' from the most common pathBenno Schulenberg1+4-7
2020-07-22 09:38tweaks: update a translator hint, and add anotherBenno Schulenberg1+2-1
2020-07-22 09:25gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2020-07-22 09:07tweaks: reshuffle some lines, to better separate the three casesBenno Schulenberg1+8-4
2020-07-22 08:51tweaks: use three switches instead of cascading ifs, for brevityBenno Schulenberg1+23-34
2020-07-22 08:43tweaks: condense some cases to a single line, for more clarityBenno Schulenberg1+9-16
2020-07-22 08:14tweaks: handle the double escapes directly, instead of going round againBenno Schulenberg1+26-29
2020-07-22 07:07build: replace the non-standard backslash escape "\e" with "\x1B"Benno Schulenberg2+4-4
2020-07-21 11:56tweaks: rake a common statement to the end of the caseBenno Schulenberg1+2-7
2020-07-21 11:46tweaks: remove two redundant conditions, and make a more direct returnBenno Schulenberg1+3-6
2020-07-20 17:46tweaks: normalize the indentation after the previous changeBenno Schulenberg1+7-7
2020-07-20 17:37tweaks: trim an ASCII case, as the function is called only for UTF-8Benno Schulenberg2+3-12
2020-07-20 17:27tweaks: use knowledge of Unicode to skip the general multibyte conversionBenno Schulenberg1+9-10
2020-07-20 17:08tweaks: skip the conversion to multibyte for plain ASCII codesBenno Schulenberg1+13-11
2020-07-20 16:41tweaks: reshuffle some lines, for estheticsBenno Schulenberg1+19-21
2020-07-20 16:25tweaks: rename a variable, and normalize the indentationBenno Schulenberg1+15-15
2020-07-20 16:21tweaks: change a 'switch' to 'if', to elide a dummy 'return'Benno Schulenberg1+3-6
2020-07-20 15:15tweaks: improve four commentsBenno Schulenberg1+7-10
2020-07-20 15:04tweaks: rename a function, and move it to before the one that calls itBenno Schulenberg2+37-38
2020-07-20 14:54tweaks: elide a variable, by returning the result directlyBenno Schulenberg1+13-15
2020-07-20 14:28tweaks: remove two superfluous assignmentsBenno Schulenberg1+0-6
2020-07-20 10:35tweaks: remove some superfluous conditionsBenno Schulenberg1+5-10
2020-07-20 09:47tweaks: improve two comments, and reshuffle some lines for concisenessBenno Schulenberg1+20-32
2020-07-20 09:05input: reset the counters when a three-digit sequence is not completedBenno Schulenberg1+3-1
2020-07-01 16:47files: warn the root user when all the write bits are missingBenno Schulenberg1+4-0
2020-07-19 09:46tweaks: adjust the indentation after the previous changeBenno Schulenberg1+357-359
2020-07-19 09:31tweaks: do not use 'switch' when there are just two possibilitiesBenno Schulenberg1+3-7
2020-07-19 08:57tweaks: don't check for escape sequences that start with a lowercase "o"Benno Schulenberg1+1-1
2020-07-19 08:17tweaks: move a function to the file where it is used the mostBenno Schulenberg4+11-12
2020-07-17 16:33tweaks: elide a function that is too sparseBenno Schulenberg1+6-19
2020-07-17 15:13tweaks: reshuffle a few lines, for concisenessBenno Schulenberg1+4-6
2020-07-17 15:10tweaks: shorten an error message, to be appropriate in all situationsBenno Schulenberg1+2-1
2020-07-17 14:52tweaks: reshuffle a condition, to avoid a repetition of codeBenno Schulenberg1+4-9
2020-07-17 14:29backup: when rereading the original file fails, ask the user what to doBenno Schulenberg1+5-8
2020-07-17 14:24tweaks: rename two labels, for brevityBenno Schulenberg1+7-7
2020-07-17 14:22tweaks: rename two variables, to avoid a repetitive prefixBenno Schulenberg1+9-12
2020-07-16 13:01tweaks: elide a function that is called just onceBenno Schulenberg1+8-18
2020-07-16 10:45build: fix miscompilation for --enable-{tiny,color,nanorc}Benno Schulenberg1+1-1
2020-07-16 10:41tweaks: avoid a warning about an unused variable in the tiny versionBenno Schulenberg1+2-2
2020-07-15 08:43tweaks: remove an incorrect mention of umask() from a commentBenno Schulenberg1+2-3
2020-07-15 08:28tweaks: rename a function, to not shadow a variable, and elide parameterBenno Schulenberg1+29-26
2020-07-15 08:15tweaks: normalize the indentation after the previous changeBenno Schulenberg1+42-42
2020-07-15 08:05files: make a backup only when requested, not an unrequested failsafe oneBenno Schulenberg1+1-15
2020-07-14 15:29tweaks: rename a parameter and a variable, to be more meaningfulBenno Schulenberg1+28-29
2020-07-14 15:22tweaks: elide an unneeded call of strlen(), and copy NUL byte with stringBenno Schulenberg1+2-3
2020-07-14 13:22oops -- restore an accidentally changed fileBenno Schulenberg1+1-1
2020-07-14 13:19files: do not make a failsafe backup when in restricted modeBenno Schulenberg2+2-2
2020-07-14 11:04tweaks: rename a variable, to avoid overrepetition of 'backup'Benno Schulenberg1+14-14
2020-07-14 10:55tweaks: slightly improve a comment and the ordering of some linesBenno Schulenberg1+17-19
2020-07-14 10:51tweaks: reshuffle a fragment of code, to elide a 'goto'Benno Schulenberg1+10-9
2020-07-13 08:47tweaks: adjust some indentation after the previous changeMichalis Kokologiannakis1+72-72
2020-07-13 08:31tweaks: move the backup code to a separate functionMichalis Kokologiannakis1+89-77
2020-07-11 17:43tweaks: rename a function, and move it to before the one that calls itBenno Schulenberg2+29-31
2020-07-11 17:11tweaks: reshuffle some code, to avoid needlessly calling a functionBenno Schulenberg1+10-19
2020-07-11 16:58tweaks: use a better symbol than 'ERR' to signify a valid hex digitBenno Schulenberg1+11-9
2020-07-11 16:23tweaks: improve a comment, rename a function, and elide a parameterBenno Schulenberg1+8-11
2020-07-10 17:47tweaks: fold translation of all modified keypad keystrokes togetherBenno Schulenberg1+12-21
2020-07-09 18:55bindings: allow typing digits on the numeric keypad by holding ShiftBenno Schulenberg1+11-4
2020-07-09 18:01bindings: stop <Alt+operator> on the keypad from entering spurious letterBenno Schulenberg1+13-2
2020-07-09 17:12tweaks: correct some comments, as VT100 and such have smaller keypadsBenno Schulenberg1+12-14
2020-06-29 10:43files: improve the backup procedure to ensure no data is lostMichalis Kokologiannakis1+96-43
2020-07-08 14:14verbatim: turn bracketed-paste mode off while waiting for inputBenno Schulenberg1+12-0
2020-07-08 13:41bindings: add mistakenly removed M-J (Full Justify) back to the main menuBenno Schulenberg1+1-0
2020-07-06 14:59tweaks: adjust comments and indentation after the previous changeBenno Schulenberg1+7-7
2020-07-06 14:28verbatim: show an error message when an invalid Unicode code is enteredBenno Schulenberg2+7-1
2020-07-05 17:16tweaks: remove an unneeded cursor movement, and rename a variableBenno Schulenberg1+11-16
2020-07-05 16:58tweaks: move an initialization function to before the one that calls itBenno Schulenberg2+255-258
2020-07-05 15:17speller: take into account that statting a file can fail [coverity]Benno Schulenberg1+13-13
2020-07-05 09:02rcfile: rename bindable function 'curpos' to 'location'Benno Schulenberg4+11-6
2020-07-05 08:53docs: complete the renaming of 'tempfile' to 'saveonexit'Benno Schulenberg3+7-3
2020-07-04 15:43tweaks: rename two functions and a variable, and improve two commentsBenno Schulenberg3+13-14
2020-07-04 15:25tweaks: condense a comment, and reshuffle a few linesBenno Schulenberg1+5-13
2020-07-04 15:14tweaks: delete two functions that are never executedBenno Schulenberg3+8-14
2020-07-04 13:12tweaks: rename a variable, and reduce the scope of two othersBenno Schulenberg1+8-7
2020-07-04 07:34tweaks: drop an unneeded assignment, and reshuffle a few linesBenno Schulenberg3+6-7
2020-07-03 17:03tweaks: improve some comments, and reshuffle an assignmentBenno Schulenberg1+7-11
2020-07-03 16:45docs: improve some descriptions concerning the file browserBenno Schulenberg2+14-10
2020-07-03 10:55feedback: show the cursor position also at startup in an empty bufferBenno Schulenberg1+1-1
2020-07-03 10:39tweaks: elide a wrapper function, by checking a precondition earlierBenno Schulenberg5+6-18
2020-07-03 07:32tweaks: elide an unneeded global variableBenno Schulenberg7+18-32
2020-07-03 08:51help: pair the items in the two bottom lines better in the tiny versionBenno Schulenberg1+10-15
2016-04-27 13:10scrolling: add a function and a key binding to center the cursor lineBenno Schulenberg6+27-2
2020-06-30 08:56tweaks: do not use the string "stat()" in any of the commentsBenno Schulenberg1+3-3
2020-06-30 08:48history: take into account that statting a file can fail tooBenno Schulenberg1+16-8
2020-06-29 11:05history: take into account that closing a file can failBenno Schulenberg1+16-10
2020-06-29 10:39tweaks: reshuffle some conditions, to straighten the logicBenno Schulenberg1+13-16
2020-06-29 10:35tweaks: normalize the indentation after the previous changeBenno Schulenberg1+92-91
2020-06-29 10:20tweaks: add four early returns for read/write errors of history filesBenno Schulenberg1+32-22
2020-06-29 10:04tweaks: rename a variable, to better fit related onesBenno Schulenberg1+22-22
2020-06-29 09:56history: don't send error messages to the screen; store them in the queueBenno Schulenberg1+4-7
2020-06-29 09:25rcfile: restore terminal settings when exiting upon excessive unbindingsBenno Schulenberg1+7-10
2020-06-29 09:09rcfile: complain when an essential key binding is missingBenno Schulenberg1+1-1
2020-06-28 11:15build: use a more dependable method for detecting a build from gitBenno Schulenberg1+1-1
2020-06-24 07:17docs: document the new -O/--bookstyle and 'set bookstyle' optionsBenno Schulenberg4+20-0
2019-12-18 16:19options: add -O/--bookstyle to make leading whitespace mean new paragraphBenno Schulenberg4+14-2
2020-06-27 08:23tweaks: delete a now-unused functionBenno Schulenberg2+0-15
2020-06-27 08:03tweaks: make three hard-bindings of special keys more efficientlyBenno Schulenberg3+10-15
2020-06-26 17:44tweaks: avoid a function call when a simple boolean will doBenno Schulenberg1+4-4
2020-06-26 17:27tweaks: rename a variable, to better describe what it holdsBenno Schulenberg1+5-6
2020-06-26 17:18tweask: adjust the indentation after the previous changeBenno Schulenberg1+33-32
2020-06-26 17:06tweaks: drop a superfluous check for a non-zero lengthBenno Schulenberg1+4-9
2020-06-26 09:24tweaks: correct two spelling mistakes [codespell]Benno Schulenberg3+5-5
2020-06-26 08:24tweaks: close opened files when something goes wrong [coverity]Benno Schulenberg1+4-0
2020-06-26 07:53tweaks: avoid unneeded calls of free() by reallocating the full nameBenno Schulenberg1+7-10
2020-06-26 07:47tweaks: plug a leak, by always freeing the full filename [valgrind]Benno Schulenberg1+2-0
2020-06-25 19:11build: fix the Makefile after two header files were renamedBenno Schulenberg1+4-3
2020-06-25 08:10tabbing: beep at the first listing, and when there are zero possibilitiesBenno Schulenberg1+5-1
2020-06-25 08:09tweaks: rewrap a few lines in old news items, for more balanced linesBenno Schulenberg1+23-25
2020-06-25 08:03tweaks: condense the code a little further, by grouping things betterBenno Schulenberg1+4-5
2020-06-25 07:53tweaks: avoid checking a variable three times for each pass in the loopBenno Schulenberg1+12-19
2020-06-24 07:30docs: mention that M-X toggle is special, because available in most menusBenno Schulenberg3+8-0
2020-06-21 09:00files: make better use of the last row when there are many completionsBenno Schulenberg1+2-1
2020-06-21 08:44files: show possible tab completions near the bottom of the edit windowBenno Schulenberg1+6-2
2020-06-21 08:17tweaks: normalize the indentation after the previous changeBenno Schulenberg1+72-74
2020-06-21 08:13tweaks: make an early return for zero matches, and rename a variableBenno Schulenberg1+10-9
2020-06-21 08:02tweaks: avoid an unnecessary refresh for zero or just one completionBenno Schulenberg2+7-9
2020-06-20 16:40files: list possible completions after just one <Tab> instead of twoBenno Schulenberg3+4-18
2020-06-22 12:00build: fix compilation for --enable-tiny --enable-color --enable-nanorcBenno Schulenberg2+3-3
2020-06-22 11:05tweaks: add a helpful message for when pkg.m4 is missing during a buildBenno Schulenberg1+2-1
2020-06-22 10:49build: fix compilation when configured with --disable-colorBenno Schulenberg1+1-1
2020-06-22 09:15build: allow compilation to succeed on curses without italic supportBenno Schulenberg1+2-0
2020-06-22 07:09tweaks: adjust the conditional help-item pairing for absence of spellerBenno Schulenberg1+2-4
2020-06-22 06:39build: fix compilation when configured with --disable-spellerBenno Schulenberg1+153-153
2020-06-21 17:21colors: move purple one step away from magenta, and use a darker mauveBenno Schulenberg1+1-1
2020-06-21 12:02tweaks: update three translator hints, add two, and frob three stringsBenno Schulenberg2+8-6
2020-06-20 20:11syntax: ada: new file -- coloring rules for Ada 2012 filesAndreas K. Foerster2+40-0
2020-06-21 07:18tweaks: reshuffle and trim a comment, and remove unneeded pair of bracesBenno Schulenberg1+4-6
2020-06-21 07:05tweaks: rename two variables, to be shorter and without abbreviationsBenno Schulenberg1+13-14
2020-06-20 15:15tweaks: elide another parameter, relevant in just three menusBenno Schulenberg6+24-25
2020-06-20 12:45files: disallow tabbing when in restricted modeBenno Schulenberg1+2-2
2020-04-19 17:09build: make ./configure report which global nanorc file will be usedBenno Schulenberg2+9-1
2020-06-20 11:47syntax: default: colorize embedded control codesBenno Schulenberg1+3-0
2020-06-20 10:09tweaks: rename two header files, to be distinct and not an abbreviationBenno Schulenberg20+1356-1356
2020-06-20 02:20tweaks: make parameter names in prototypes match those in the definitionsPedro Victor de Brito Cordeiro1+37-41
2020-06-19 08:46tweaks: elide a parameter that is relevant for only one menu (Goto Dir)Benno Schulenberg6+25-33
2020-06-19 08:02tweaks: rename a variable, to make more senseBenno Schulenberg1+8-8
2020-06-19 07:54feedback: do not list "." and ".." as possible <Tab><Tab> completionsBenno Schulenberg1+2-2
2020-06-18 17:12tweaks: rename two parameters, to be more fittingBenno Schulenberg3+11-11
2020-06-18 17:02tweaks: elide a variable and be more direct, and rename anotherBenno Schulenberg1+9-10
2020-06-18 15:24tweaks: rename two functions, and rename and reshuffle a parameterBenno Schulenberg3+10-15
2020-06-18 15:10tweaks: improve several comments, and rewrap two linesBenno Schulenberg1+18-22
2020-05-31 18:04bindings: allow toggling the help lines at several prompts and in browserBenno Schulenberg4+27-2
2020-06-16 09:31docs: mention the nine new color names, and "bold" plus "italic"Benno Schulenberg2+77-44
2020-06-17 14:54tweaks: rename a symbol, from a phrase to a nounBenno Schulenberg3+9-9
2020-06-17 14:50rcfile: report the first bad color element, not a later one that is okayBenno Schulenberg1+11-9
2020-06-15 12:56tweaks: elide two redundant calls of strchr()Benno Schulenberg1+4-4
2020-06-15 12:48rcfile: introduce the modifier 'italic', for slanted textBenno Schulenberg2+12-2
2020-06-18 10:31tweaks: move a copyright notice to a better place, and improve itBenno Schulenberg1+14-17
2020-06-18 10:03tweaks: elide an unneeded variable, as there is nothing beyond '*place'Benno Schulenberg1+2-6
2020-06-18 09:54tweaks: elide a variable, and shortcircuit a returnBenno Schulenberg1+10-6
2020-06-18 09:44tweaks: condense and improve some commentsBenno Schulenberg1+16-25
2020-06-18 09:17tweaks: drop two unneeded assignmentsBenno Schulenberg1+0-5
2020-06-17 10:17build: make a deeper clone of gnulib (when building from git)Benno Schulenberg1+1-1
2020-06-10 08:44syntax: nanorc: colorize the new named colors too, from "mint" to "mauve"Benno Schulenberg1+2-2
2020-06-09 15:05rcfile: introduce nine new named colors, from "pink" to "latte"Benno Schulenberg1+15-0
2020-06-16 15:26syntax: nanorc: colorize 'bright' anyway, so existing syntaxes look okayBenno Schulenberg2+3-3
2020-06-16 11:27syntax: sql: rename the file to match the name of the syntaxBenno Schulenberg2+1-1
2020-06-15 17:11tweaks: drop obsolete 'nano.spec' from .gitignore file, and reshuffleBenno Schulenberg1+5-6
2020-05-19 18:20files: make the M-F (New Buffer) toggle non-persistentMarco Diego Aurélio Mesquita1+10-0
2020-06-15 13:30docs: use 'bold' and 'light' instead of 'bright' in the sample nanorcBenno Schulenberg1+9-9
2020-06-15 13:15syntax: nanorc: stop colorizing 'bright', even though it's still acceptedBenno Schulenberg1+2-2
2020-06-15 12:27rcfile: add bindable function 'execute', for access to "Execute Command"Benno Schulenberg3+10-0
2020-06-15 10:38build: fix compilation when configured with --enable-tinyBenno Schulenberg1+2-1
2020-06-15 07:45tweaks: call the spotlighting routines only for the relevant lineBenno Schulenberg1+4-3
2020-06-14 11:03tweaks: remove a superfluous global variableBenno Schulenberg4+1-6
2020-06-14 10:32startup: enter curses mode before reading the nanorc filesBenno Schulenberg1+15-11
2020-06-10 08:25rcfile: do not complain when "bright" is used with a background colorBenno Schulenberg1+0-4
2020-06-09 11:41rcfile: introduce the modifier "bold", for specifying bolding separatelyBenno Schulenberg2+12-2
2020-06-08 10:31rcfile: allow specifying a bright background color (with prefix "light")Benno Schulenberg2+4-2
2020-06-08 09:55rcfile: accept prefix "light" to make a color brighter without bolding itBenno Schulenberg2+22-14
2020-06-14 08:52startup: check stdout instead of stdin when probing for a Linux consoleBenno Schulenberg1+1-6
2020-06-13 15:14tweaks: move a function, to be in the order in which they are calledBenno Schulenberg1+26-25
2020-06-13 12:10tweaks: call init_pair() just once for each pair numberBenno Schulenberg1+7-4
2020-06-13 12:02tweaks: remove unneeded variables after the previous changeBenno Schulenberg1+2-7
2020-06-13 11:58tweaks: do the conversion of -1 to a specific color just onceBenno Schulenberg1+7-8
2020-06-13 11:50tweaks: elide two ifs for the most likely case, when defaults are allowedBenno Schulenberg1+12-8
2020-06-13 11:34tweaks: rename a variable, for more contrast with the function nameBenno Schulenberg1+8-8
2020-06-13 11:24tweaks: call use_default_colors() just once for each runBenno Schulenberg1+3-8
2020-06-11 17:18tweaks: rename a variable, improve a comment, and reshuffle a few thingsBenno Schulenberg1+7-12
2020-06-11 14:48tweaks: reshuffle a statement, to have major initialization in nano.cBenno Schulenberg2+5-6
2020-06-11 14:45tweaks: rename a variable, to not refer to a row as a "line"Benno Schulenberg1+4-4
2020-06-11 14:27tweaks: remove a redundant cursor movement, remove a redundant conditionBenno Schulenberg1+1-3
2020-06-07 09:51indicator: recompute the extra rows also when justifying and resizingBenno Schulenberg4+16-13
2020-06-07 09:00indicator: recompute the extra rows also for cut/paste/split/joinBenno Schulenberg2+21-0
2020-06-06 16:57indicator: rework how the "scrollbar" is computed when softwrappingBenno Schulenberg8+70-48
2020-06-05 17:05tweaks: group the exiting routines together, and condense the commentsBenno Schulenberg2+61-70
2020-06-05 15:23tweaks: elide an unneeded parameter, and rename the otherBenno Schulenberg1+9-9
2020-06-05 15:08tweaks: move a function to before the one that calls itBenno Schulenberg2+36-38
2020-06-05 10:01tweaks: make an error message more accurate and reduce it to its essenceBenno Schulenberg1+3-4
2020-05-27 09:10docs: document the --indicator (-q) and 'set indicator' optionsBenno Schulenberg5+25-1
2020-05-26 17:07options: add --indicator and -q for switching on the scroll-bar thingBenno Schulenberg3+15-4
2020-05-14 09:53display: support the position indicator also when --softwrap is usedMarco Diego Aurélio Mesquita4+43-7
2020-04-25 15:19new feature: a position-plus-portion indicator on the righthand sideBenno Schulenberg5+60-12
2020-05-31 17:09bindings: make ^L (Refresh) work at all the prompts tooBenno Schulenberg3+10-11
2020-06-03 16:38tweaks: elide an unused parameter, and rename the other and a variableBenno Schulenberg1+13-11
2020-06-03 14:45feedback: beep also at a prompt when receiving an unknown escape sequenceBenno Schulenberg3+9-13
2020-06-03 08:24display: reposition the cursor after an error message also in a help textBenno Schulenberg1+1-3
2020-06-03 08:14tweaks: remove an unneeded call of wnoutrefresh()Benno Schulenberg1+0-3
2020-06-02 17:14tweaks: recalculate the multiline info just once when doing "Replace All"Benno Schulenberg1+19-11
2020-06-02 08:50replacing: recalculate the multiline coloring info when neededBenno Schulenberg1+11-9
2020-06-01 18:28tweaks: drop two unneeded wnoutrefresh() calls in the spotlight routinesBenno Schulenberg1+0-4
2020-05-31 14:41tweaks: rename a function, to leave the old names behindBenno Schulenberg6+16-16
2020-05-31 14:14display: avoid an additional redrawing when redrawing the screenBenno Schulenberg5+8-9
2020-05-31 09:57rcfile: rename 'extcmd' to 'execute', to be more readable and fittingBenno Schulenberg4+16-10
2020-05-30 17:21help: describe what has been added to the "Execute Command" menuBenno Schulenberg1+2-1
2020-05-29 17:02bindings: remove the Full-Justify function from the Search menuBenno Schulenberg1+1-3
2020-05-28 10:24help: put the two toggles first in the "Execute Command" menuBenno Schulenberg1+12-12
2020-05-28 10:09bindings: add ^Z (Suspend) to the "Execute Command" menuBenno Schulenberg2+6-4
2020-05-22 12:28bindings: make ^T invoke the "Execute Command" menu, and ^T^T the SpellerBenno Schulenberg3+29-11
2020-05-22 09:46general: make five tools accessible through the "Execute Command" menuBenno Schulenberg5+48-6
2020-05-29 16:45tweaks: separate a symbol from its definition by two spacesBenno Schulenberg8+96-96
2020-05-29 15:19tweaks: rename a symbol, and actually use it where it is neededBenno Schulenberg2+3-3
2020-05-29 15:12tweaks: move a function to a more logical placeBenno Schulenberg1+15-14
2020-05-29 11:51tweaks: reshuffle a declaration and six calls of free(), to avoid a leakBenno Schulenberg1+5-8
2020-05-29 09:57files: before prompting, show also the reason why the backup failedBenno Schulenberg1+7-1
2020-05-29 09:32files: take into account that also closing a backup file can failBenno Schulenberg1+10-1
2020-05-29 09:17files: show a warning when writing a backup fails, before promptingBenno Schulenberg1+3-1
2020-05-29 08:58files: also when creating a backup fails, ask the user whether to proceedBenno Schulenberg1+4-1
2020-05-29 08:48files: give a more precise warning when deleting an existing backup failsBenno Schulenberg1+2-1
2020-05-29 08:18files: ask the user whether to proceed every time a backup failsBenno Schulenberg1+5-14
2020-05-28 17:29tweaks: simplify an error message, by mentioning just the main pointBenno Schulenberg1+7-11
2020-05-28 15:19files: ignore errors when calling futimens() on a backup fileBenno Schulenberg1+3-9
2020-05-28 14:59tweaks: rename a function, to be more correctBenno Schulenberg4+6-6
2020-05-28 12:54backup: do not understand ^C as "Yes" when asking whether to continueBenno Schulenberg1+3-3
2020-05-28 12:31tweaks: rename a struct element, to be shorter and preciserBenno Schulenberg4+27-27
2020-05-28 12:15files: ignore errors when calling chmod() on a backup fileBenno Schulenberg1+5-12
2020-05-24 21:20syntax: go: highlight the chan keyword, and the special +build commentRyan Westlund1+5-2
2020-05-26 11:40files: remove two superfluous calls for shielding temp files from othersBenno Schulenberg1+0-5
2020-05-26 10:36tweaks: remove two calls of umask() by specifying permissions directlyBenno Schulenberg1+5-10
2020-05-25 17:49tweaks: improve some comments and whitespace, and reshuffle a few linesBenno Schulenberg1+32-36
2020-05-25 16:59startup: allow presetting case-sensitive search also in the tiny versionBenno Schulenberg1+1-1
2020-05-25 16:52tweaks: rename one of the flag symbols, to be clearerBenno Schulenberg4+7-7
2020-05-25 10:22files: do not append but truncate when allowing insecure backupsBenno Schulenberg1+2-2
2020-05-24 13:55files: ignore errors when calling chown() on a backup fileBenno Schulenberg1+4-13
2020-05-24 10:26tweaks: correct a comment, and drop a redundant (because nested) #ifdefBenno Schulenberg1+2-4
2020-05-24 10:03build: do not let --disable-speller exclude also the formatter codeBenno Schulenberg3+1-11
2020-05-24 09:53tweaks: slightly improve the grouping of shortcuts in some help textsBenno Schulenberg1+6-6
2020-05-24 09:24tweaks: order three menu names in the documentation slightly betterBenno Schulenberg2+18-18
2020-05-24 07:01docs: copy the 4.9.3 news item from the release branchBenno Schulenberg1+4-0
2020-05-22 09:58feedback: skip wiping the prompt bar when the shortcut printed a messageBenno Schulenberg3+6-3
2020-05-22 08:04tweaks: rename a symbol, away from a double abbreviationBenno Schulenberg5+17-17
2020-05-21 08:47tweaks: avoid a compiler warningBenno Schulenberg1+2-2
2020-05-21 07:46prompt: at Yes-No, do not treat a screen resize as an invalid keystrokeBenno Schulenberg1+3-0
2020-05-21 07:12display: do not try to draw content when there is no open buffer yetBenno Schulenberg1+8-6
2020-05-20 14:53tweaks: don't bother statting the lock file before unlinking itBenno Schulenberg1+4-6
2020-05-20 14:17locking: prevent a symlink attack by not opening an existing lock fileBenno Schulenberg1+9-3
2020-05-19 14:58tweaks: don't bother using the exclusive flag when creating a lock fileBenno Schulenberg1+2-13
2020-05-19 12:56locking: ignore the insecure-backup flag when creating a lock fileBenno Schulenberg1+2-7
2020-05-17 17:11tweaks: add a symbol, in order to condense three function callsBenno Schulenberg1+5-6
2020-05-17 09:34tweaks: reshuffle an assignment, for conciseness, and rename a variableBenno Schulenberg1+6-6
2020-05-14 16:47tweaks: exclude a bit of bracketed-paste code from the tiny versionBenno Schulenberg1+2-0
2020-05-14 15:27usage: unabbreviate option arguments where possibleBenno Schulenberg1+6-6
2020-05-14 09:41tweaks: reshuffle a bit of code, to elide an #ifndefBenno Schulenberg1+9-10
2020-05-14 09:22tweaks: move a fragment of code to the one branch that needs itBenno Schulenberg1+7-11
2020-05-13 10:41tweaks: rename a function, to be more precise, and reshuffle itBenno Schulenberg5+15-16
2020-05-13 10:29tweaks: add a condition, so that two ifs can be elidedBenno Schulenberg2+7-13
2020-05-13 10:01tweaks: move an 'if', to not call leftedge_for() when not softwrappingBenno Schulenberg2+7-7
2020-05-13 09:11tweaks: reshuffle a condition, for symmetryBenno Schulenberg1+2-2
2020-05-13 08:31tweaks: don't bother overwriting a CR -- decreasing the length is enoughBenno Schulenberg1+2-2
2020-05-12 18:53tweaks: correct a comment, and avoid third repetition of some conditionsBenno Schulenberg1+10-12
2020-05-12 15:17files: never report a file as being of mixed formatBenno Schulenberg2+11-19
2020-05-12 14:39files: do not let a stray CR in a DOS file trigger Mac formatBenno Schulenberg1+1-1
2020-05-12 09:09tweaks: exclude an unneeded fragment of code from the tiny versionBenno Schulenberg1+3-1
2020-05-11 17:40tweaks: reshuffle a condition, to make a little more senseBenno Schulenberg1+2-2
2020-05-11 14:59tweaks: rename two variables, and reduce the scope of a thirdBenno Schulenberg1+11-17
2020-05-11 14:44tweaks: rename a symbol, to better suit its purpose, and reduce its scopeBenno Schulenberg2+7-7
2020-05-11 14:18tweaks: don't use a symbol for other purposesBenno Schulenberg2+3-3
2020-05-11 13:57tweaks: trim some oververbose comments -- they overshadow the codeBenno Schulenberg1+10-19
2020-05-11 13:32tweaks: adjust the file format indicator in a quicker wayBenno Schulenberg1+3-6
2020-05-08 09:06tweaks: drop two redundant conditions, and improve three commentsBenno Schulenberg1+5-6
2020-05-08 08:55tweaks: do the saving of histories in a single placeBenno Schulenberg1+10-12
2020-05-08 08:40tweaks: elide three parameters, as they are the same for both callsBenno Schulenberg3+11-12
2020-05-08 08:21tweaks: improve three comments, drop one, and unwrap a lineBenno Schulenberg1+4-6
2020-05-07 11:34tweaks: condense a comment, and reshuffle some conditionsBenno Schulenberg1+6-8
2020-05-07 11:06files: trigger the Easter egg only when "zzy" is typed at the promptBenno Schulenberg1+1-1
2020-05-06 15:29tweaks: improve a comment, reshuffle a scroll command, elide a variableBenno Schulenberg1+8-16
2020-05-01 12:08color: when syntax coloring is toggled back on, calculate multiline dataBenno Schulenberg1+1-0
2020-05-01 11:52color: avoid allocating emptiness when there are no multiline regexesBenno Schulenberg2+4-7
2020-05-01 11:25tweaks: shorten the name of a symbol, to match its bindable functionBenno Schulenberg8+12-12
2020-05-01 10:38tweaks: remove an unneeded element from the openfilestructBenno Schulenberg5+9-13
2020-05-01 09:40tweaks: condense a bit of code, by reusing an existing variableBenno Schulenberg1+3-6
2020-04-30 15:25options: rename --tempfile to --saveonexit, to be far clearerBenno Schulenberg10+35-32
2020-04-30 16:58docs: mention that doing a full-buffer operation wipes away all anchorsBenno Schulenberg1+5-2
2020-04-30 14:47anchor: do not let piping and spelling transfer an anchor to the topBenno Schulenberg2+4-1
2020-04-30 14:02anchor: during full justification preserve anchors as during single onesBenno Schulenberg1+4-5
2020-04-29 17:34anchor: do not let a full justification transfer an anchor to the topBenno Schulenberg1+5-0
2020-04-29 10:22tweaks: move a function to before the one that calls itBenno Schulenberg1+93-93
2020-04-29 10:07startup: initialize colors only when the terminal is capable of colorsBenno Schulenberg3+16-16
2020-04-28 14:43tweaks: delete some unneeded code, and rename the function accordinglyBenno Schulenberg3+4-10
2020-04-28 14:38tweaks: rename a function, to match with the boolean that guards itBenno Schulenberg3+4-4
2020-04-28 14:32tweaks: rename a function, to better describe what it doesBenno Schulenberg5+10-14
2020-04-28 13:28files: reinitialize the palette only when the syntax actually changedBenno Schulenberg1+1-1
2020-04-26 15:21syntax: sql: condense some regexes, and reduce their numberBenno Schulenberg1+12-14
2020-04-16 17:21menus: remove unneeded words and shortenings from key labelsBenno Schulenberg1+19-19
2020-04-21 10:47syntaxes: remove some superfluous outer parentheses from regexesBenno Schulenberg14+24-24
2020-04-21 10:06syntaxes: move the rules for Fortran and Povray files down to extra/Benno Schulenberg3+3-2
2020-04-21 00:52syntax: haskell: new file -- coloring rules for Haskell programsRyan Westlund1+40-0
2020-04-20 17:20syntaxes: remove some stuff that has been commented out for a long timeBenno Schulenberg3+0-9
2020-04-20 17:15syntaxes: uniformize the initial commentBenno Schulenberg33+39-40
2020-04-20 11:29syntax: markdown: do not colorize text between two bold words as italicBenno Schulenberg1+8-5
2020-04-16 09:05docs: note Marco as the original author of the bookmarking codeBenno Schulenberg1+1-0
2020-04-15 15:50tweaks: rename two parameters, away from abbreviationsBenno Schulenberg1+5-5
2020-04-15 15:20tweaks: rename two functions, to better indicate what they doBenno Schulenberg4+11-11
2020-04-14 17:02syntax: move distro-specific files down to a subdirectory, syntax/extra/Benno Schulenberg5+8-4
2020-04-10 09:59syntax: markdown: new file -- coloring rules for Markdown filesBenno Schulenberg2+35-0
2020-04-12 09:15options: let --afterends affect also the deleting of words (Ctrl+Delete)Benno Schulenberg5+7-7
2020-04-13 10:20docs: explain how anchors work, and document their bindable functionsBenno Schulenberg2+30-0
2020-04-13 09:48feedback: indicate an anchor with a "+" in the line-number marginBenno Schulenberg2+8-1
2020-04-13 09:34tweaks: implement the anchor routines in a different wayBenno Schulenberg1+25-25
2020-04-06 15:42general: rename "bookmark" to "anchor", to sound less permanentBenno Schulenberg8+49-47
2020-03-28 16:06text: retain a bookmark when two lines are joined or something is cutBenno Schulenberg3+11-1
2018-12-04 01:45bindings: hard-bind the bookmark functions to M-Ins and M-PgUp/M-PgDnMarco Diego Aurélio Mesquita5+36-3
2018-11-12 20:30new feature: bindable functions for toggling and jumping to "bookmarks"Marco Diego Aurélio Mesquita6+76-0
2020-04-12 08:36syntax: mgp: drop the almost-empty MagicPoint file and syntaxBenno Schulenberg2+0-10
2020-04-10 10:56syntax: email: rename file and syntax, away from the mistaken 'mutt'Benno Schulenberg3+18-10
2020-04-10 10:25docs: mention that the dedicated cursor-moving keys are not rebindableBenno Schulenberg2+6-2
2020-04-09 10:52tweaks: simplify the counting of characters in a sectionBenno Schulenberg3+3-12
2020-04-09 10:27tweaks: rename a function, to be more general and clearerBenno Schulenberg5+10-10
2020-04-09 10:12tweaks: delete the now-unused partitioning and unpartitioning routinesBenno Schulenberg2+3-101
2020-04-02 13:42cutting: change the implementation of cutting to not use partitioningBenno Schulenberg1+60-42
2020-04-01 09:25cutting: overhaul the pasting routine, to not make use of partitioningBenno Schulenberg1+54-42
2020-04-01 17:56files: write out a marked region without partitioning the bufferBenno Schulenberg1+27-16
2020-04-09 08:24docs: in the sample nanorc file, refer instead of duplicatingBenno Schulenberg1+13-33
2020-04-08 09:25tweaks: add two comments, and improve anotherBenno Schulenberg1+3-1
2020-04-08 09:04copying: do not forget to update the screen when M-6 is pressedBenno Schulenberg1+2-1
2020-04-07 17:19tweaks: rename a function, to be more precise, and reshuffle some thingsBenno Schulenberg2+19-25
2020-04-07 12:35docs: copy the 4.9.2 news item from the release branchBenno Schulenberg1+4-0
2020-04-06 17:07docs: stop mentioning that --wordchars overrides --wordboundsBenno Schulenberg3+8-8
2020-04-06 09:04counting: count words correctly also when --wordchars is usedBenno Schulenberg1+5-3
2017-03-01 15:56counting: count words and characters without partitioning the fileBenno Schulenberg1+29-26
2020-04-03 15:19tweaks: invert a condition, to have two clauses in a more logical orderBenno Schulenberg1+8-9
2020-04-03 15:12build: fix compilation when configured with --enable-tinyBenno Schulenberg1+5-2
2020-04-03 14:34display: blank the status bar for a copy operation, like for cut & pasteBenno Schulenberg1+2-0
2020-04-03 09:07undo: choose the proper x positions to place the cursor and rejoin linesBenno Schulenberg1+9-3
2020-04-01 14:05tweaks: exit from the writing loop as soon as the last line is reachedBenno Schulenberg1+22-20
2020-04-01 13:54tweaks: condense a comment, and express a condition in a different wayBenno Schulenberg1+4-5
2020-03-31 17:40feedback: show a message also when trying to copy an empty regionBenno Schulenberg1+3-1
2020-03-31 17:38tweaks: normalize the indentation after the previous changeBenno Schulenberg1+26-24
2020-03-31 17:30tweaks: fold two blocks into each other, to elide three overlapping casesBenno Schulenberg1+1-18
2020-03-31 17:26tweaks: change a helping variable, to make two blocks still more similarBenno Schulenberg1+8-5
2020-03-31 17:21tweaks: add a helping variable, to slightly condense the codeBenno Schulenberg1+2-4
2020-03-31 17:17tweaks: invert a condition, to see the similarity between the two modesBenno Schulenberg1+5-5
2020-03-31 17:08copying: with --nonewlines, don't add a final newline to the cutbufferBenno Schulenberg1+10-1
2020-03-31 15:50copying: when using M-6, copy the final line in the buffer just onceBenno Schulenberg1+6-0
2020-03-31 12:09docs: copy the 4.9.1 news item from the release branchBenno Schulenberg1+5-0
2020-03-30 17:20tweaks: move two functions, to have them in a more logical orderBenno Schulenberg2+44-44
2020-03-30 17:10tweaks: add a helping variable, in order to unwrap three linesBenno Schulenberg1+9-10
2020-03-30 17:05tweaks: elide three functions that are called just onceBenno Schulenberg1+27-48
2020-03-30 14:51memory: plug a leak, by freeing the cutbuffer after a bracketed pasteBenno Schulenberg1+1-2
2020-03-30 14:44tweaks: elide a now-unused parameter -- it is always FALSEBenno Schulenberg4+10-10
2020-03-30 11:51copying: change the implementation, away from cutting plus copying backBenno Schulenberg4+101-73
2020-03-29 18:17tweaks: get rid of a bunch of annoying casts, and thus condense the codeBenno Schulenberg7+14-22
2020-03-29 16:02files: make filtering of the entire buffer into a new buffer work againBenno Schulenberg1+5-1
2020-03-29 12:21undo: when undoing a line cut, place the cursor back where it wasBenno Schulenberg1+3-2
2020-03-29 12:10tweaks: rename a symbol, to be more accurate, and reshuffle two linesBenno Schulenberg2+5-5
2020-03-29 11:14tweaks: elide a parameter, by calling the relevant function beforehandBenno Schulenberg7+19-24
2020-03-29 09:40input: stop recognizing the raw escape sequences for F13 to F16Benno Schulenberg1+1-44
2020-03-27 15:57options: make -S the short synonym of --softwrapBenno Schulenberg3+25-30
2020-03-27 15:32options: stop recognizing the obsolete --morespace and --smoothBenno Schulenberg3+2-36
2020-03-27 14:29tweaks: rename a variable, for shortness and contrastBenno Schulenberg1+3-3
2020-03-26 16:14docs: reduce the TODO file to a reference to the bug tracker on SavannahBenno Schulenberg2+43-126
2020-03-26 15:56build: stop distributing a nano.spec fileBenno Schulenberg3+1-54
2020-03-26 12:16tweaks: delete another pointless ChangeLogBenno Schulenberg1+0-29
2020-03-26 11:39tweaks: delete a ChangeLog that is no longer updated and is incompleteBenno Schulenberg1+0-998
2020-03-26 11:18tweaks: for each version, mention the changes to the PO files lastBenno Schulenberg1+79-74
2020-03-25 18:37tweaks: uniformize some old translator creditsBenno Schulenberg1+20-18
2020-03-25 15:49tweaks: fix twenty typos, in old Changelogs and in some commentsBenno Schulenberg8+20-20
2020-03-24 10:21po: update translations and regenerate POT file and PO filesBenno Schulenberg36+21721-21580
2020-03-24 09:48bump version numbers and add a news item for the 4.9 releaseBenno Schulenberg9+242-10
2020-02-11 16:07docs: trim some TODO items, and condense several othersBenno Schulenberg1+16-23
2020-03-23 10:00justify: skip over in-line whitespace only, not over leading whitespaceBenno Schulenberg1+2-2
2020-03-22 18:16undo: treat a cut-until-end-of-buffer like a backward marked regionBenno Schulenberg1+1-1
2020-03-22 17:45tweaks: when extending the marked region, include also exotic blanksBenno Schulenberg1+2-2
2020-03-22 15:56justify: skip over blanks after the region, to not skew the indentationBenno Schulenberg1+4-0
2020-03-22 13:29tweaks: use a symbol instead of a number, and drop two unneeded castsBenno Schulenberg1+2-2
2020-03-22 12:41build: fix compilation for --enable-tiny --enable-justifyBenno Schulenberg1+3-1
2020-03-20 12:52input: accommodate silly emulators that have LF instead of CR in a pasteBenno Schulenberg1+1-1
2020-03-19 14:08tweaks: move two functions to before the ones that call themBenno Schulenberg2+58-58
2020-03-19 13:55tweaks: unwrap four lines, and use explicit codes where possibleBenno Schulenberg1+7-11
2020-03-19 13:27tweaks: elide three unneeded #definesBenno Schulenberg6+9-12
2020-03-19 12:10docs: improve the descriptions of --softwrap and 'set softwrap'Benno Schulenberg4+15-9
2020-03-17 08:56gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2020-03-17 08:51usage: improve the description of --softwrapBenno Schulenberg1+1-1
2020-03-16 09:17tweaks: move a function to before the one that calls itBenno Schulenberg1+20-20
2020-03-16 09:15tweaks: rename a variable, away from a single letterBenno Schulenberg1+7-6
2020-03-16 07:55display: keep the help items aligned, by not writing too many charactersBenno Schulenberg1+2-1
2020-03-15 18:01tweaks: reshuffle a condition, for compactnessBenno Schulenberg1+3-6
2020-03-15 15:38display: do not show a "[" double-width placeholder when softwrappingBenno Schulenberg1+0-5
2020-03-15 13:04help: increase the minimum help-text width from 32 to 40 columnsBenno Schulenberg2+4-4
2020-03-15 12:44help: do not break a line inside the 17-column keystrokes areaBenno Schulenberg1+3-2
2020-03-15 10:26tweaks: do some text alignments properly: with spaces, not tabsBenno Schulenberg1+10-10
2020-03-15 10:17rcfile: rename bindable function 'suspendenable' to 'suspendable'Benno Schulenberg3+8-5
2020-03-13 18:30moving: do not put the cursor at end-of-line when in a help textBenno Schulenberg1+1-1
2020-03-13 15:40tweaks: highlight keystrokes in the documentation more consistentlyBenno Schulenberg3+6-6
2020-03-13 15:34docs: update the missed occurrences of --suspendable / 'set suspendable'Benno Schulenberg2+6-6
2020-03-13 15:17tweaks: rename a symbol, to match the corresponding renamed optionBenno Schulenberg4+12-12
2020-03-13 14:58docs: update the form of an option, --suspendable / 'set suspendable'Benno Schulenberg5+10-7
2020-03-13 14:54options: rename --suspend to --suspendable, to make more senseBenno Schulenberg2+4-3
2020-03-13 11:14build: update the conditional placement of the "Go To Line" menu itemBenno Schulenberg1+4-4
2020-03-13 10:59tweaks: exclude a function when compiled without spell-checking supportBenno Schulenberg1+2-0
2020-03-13 10:43build: restore non-UTF8 fallbacks, to allow compiling with --disable-utf8Benno Schulenberg1+16-0
2020-03-12 18:03docs: remove the note saying that nanorc files must be in Unix formatBenno Schulenberg3+11-16
2020-03-12 16:18tweaks: improve two comments, and remove an unneeded oneBenno Schulenberg1+5-8
2020-03-12 15:57tweaks: condense a fragment of codeBenno Schulenberg1+6-9
2020-03-12 15:45tweaks: elide a supporting variable, to make four loops slightly fasterBenno Schulenberg1+30-42
2020-03-12 14:52tweaks: normalize the indentation after the previous two changesBenno Schulenberg1+16-16
2020-03-12 14:50tweaks: remove non-UTF-8 code from three more functionsBenno Schulenberg1+0-15
2020-03-12 14:42chars: optimize a function for the most common blanks: space and tabBenno Schulenberg1+3-5
2020-03-12 14:35tweaks: rename four more functions, to get rid of an abbreviationBenno Schulenberg4+17-19
2020-03-12 11:38tweaks: rename another function, to remove the obscuring abbreviationBenno Schulenberg5+16-17
2020-03-12 11:29tweaks: rename a function, to remove an obscuring abbreviationBenno Schulenberg4+20-20
2020-03-11 12:46justify: never break a line in leading whitespaceBenno Schulenberg1+7-0
2020-03-11 18:47tweaks: rename two more functions, to match the style of othersBenno Schulenberg5+15-15
2020-03-11 18:45tweaks: rename two functions, to match the style of othersBenno Schulenberg7+21-21
2020-03-11 18:43tweaks: rename two functions, for shortnessBenno Schulenberg7+26-26
2020-03-11 13:23tweaks: trim an unnecessary detail from an error messageBenno Schulenberg1+1-1
2020-03-11 13:18tweaks: normalize a translator hint, update one, and add anotherBenno Schulenberg2+5-4
2020-03-11 11:53tweaks: rename two more variables, to harmonize with two othersBenno Schulenberg1+11-12
2020-03-11 11:23tweaks: rename two variables, for distinctivenessBenno Schulenberg1+14-15
2020-03-11 10:52copyright: update to the current year for significantly changed filesBenno Schulenberg5+5-5
2020-03-10 15:18syntax: nanorc: colorize 'rawsequences', not the obsolete 'rebindkeypad'Benno Schulenberg1+1-1
2020-03-10 14:58feedback: give a clearer message when trying to justify an empty regionBenno Schulenberg1+1-1
2020-03-10 14:55docs: mention that ^[ (Esc) is unbindable, and explain whyBenno Schulenberg2+4-0
2020-03-10 13:28bindings: remove the translation of ^H to Backspace on the BSDsBenno Schulenberg1+1-5
2020-03-10 09:56justify: do not take an empty line as template for first-line indentationBenno Schulenberg1+4-0
2020-03-10 09:49tweaks: rename a variable, for aptnessBenno Schulenberg1+4-4
2020-03-10 09:44tweaks: reshuffle some stuff, to have related things togetherBenno Schulenberg1+21-25
2020-03-10 09:30justify: when the cursor is at the left edge, keep it thereBenno Schulenberg1+1-1
2020-03-10 09:19justify: give the first line of a marked region its proper indentationBenno Schulenberg1+25-16
2020-03-09 13:28tweaks: reshuffle an assignment and a free()Benno Schulenberg1+2-3
2020-03-09 13:25tweaks: remove an unneeded indirectionBenno Schulenberg1+11-11
2020-03-09 13:11tweaks: always determine the second lead, to simplify the rewrap callBenno Schulenberg1+16-18
2020-03-09 13:00justify: trim the leading blanks of a marked region at the right momentBenno Schulenberg1+9-8
2020-03-09 11:26tweaks: rename a variable, to not be a substring of a function nameBenno Schulenberg1+28-28
2020-03-09 11:07justify: when appropriate, move end point of marked region forwardBenno Schulenberg1+10-18
2020-03-09 10:43tweaks: reshuffle the trimming of leading whitespace, for compactnessBenno Schulenberg1+9-10
2020-03-09 10:33tweaks: when appropriate, move starting point of justified region backBenno Schulenberg1+18-28
2020-03-09 09:08tweaks: rename four variables, to be a bit more tellingBenno Schulenberg1+19-19
2020-03-09 08:55tweaks: reshuffle some code, in preparation for improving itBenno Schulenberg1+20-20
2020-03-09 08:44tweaks: move a function to its proper place in the order of thingsBenno Schulenberg1+48-48
2020-03-08 15:55tweaks: elide a variable and an unneeded iterationBenno Schulenberg1+8-11
2020-03-08 15:10justify: trim prefixed whitespace when justifying a marked regionBenno Schulenberg1+15-0
2020-03-08 14:50tweaks: remove a redundant statement, a spurious reference to 'cutbottom'Benno Schulenberg1+0-1
2020-03-08 14:07justify: do not copy too many bytes when trimming leading whitespaceBenno Schulenberg1+1-1
2020-03-08 13:08tweaks: rename two variables, to be different or for more contrastBenno Schulenberg1+10-10
2020-03-08 13:04tweaks: rename two variables, to harmonize with two othersBenno Schulenberg1+18-18
2020-03-08 12:57tweaks: rename two variables, to suit both the marked and unmarked caseBenno Schulenberg1+25-26
2020-03-08 12:37tweaks: create an undo item earlier, and discard it when neededBenno Schulenberg1+5-14
2020-03-08 11:54tweaks: strip a parameter that is equivalent to 'openfile' for both callsBenno Schulenberg3+9-9
2020-03-08 11:48tweaks: strip a parameter that is TRUE for both callsBenno Schulenberg3+5-11
2020-03-06 17:52tweaks: move another function to where it is usedBenno Schulenberg3+161-159
2020-03-06 16:06tweaks: elide a parameter, and rename a variableBenno Schulenberg1+9-8
2020-03-06 16:00tweaks: move a function to where it is usedBenno Schulenberg3+40-46
2020-03-06 15:57tweaks: reshuffle the setting of the starting point of a cutBenno Schulenberg2+10-10
2020-03-06 11:43tweaks: elide two variables and their two assignmentsBenno Schulenberg1+12-19
2020-03-06 11:30tweaks: add a COUPLE_END undo item a bit later, instead of updating itBenno Schulenberg1+2-3
2020-03-05 17:57tweaks: reshuffle a condition, for compacter codeBenno Schulenberg1+6-8
2020-03-05 17:42justify: restore a region properly when it was marked backwardsBenno Schulenberg1+3-4
2020-03-05 15:57justify: do not crash when the user attempts to justify an empty regionBenno Schulenberg1+6-0
2020-03-05 15:09tweaks: factor out a three-line condition into a separate functionBenno Schulenberg4+13-12
2020-03-05 14:19tweaks: add a supporting variable, in order to condense some statementsBenno Schulenberg1+15-17
2020-03-05 14:07tweaks: invert the logic of a symbol, to make more senseBenno Schulenberg2+3-3
2020-03-05 13:52tweaks: swap the use of 'head' and 'tail' for CUT and PASTE undo itemsBenno Schulenberg1+19-19
2020-03-05 12:28tweaks: remove a redundant assignmentBenno Schulenberg1+0-1
2020-03-05 11:29undo: store the cursor row, for redoing filtering & justification betterBenno Schulenberg1+3-0
2020-03-05 11:22tweaks: use the variable that suits 'END' betterBenno Schulenberg1+3-3
2020-03-04 15:23tweaks: improve four comments, and condense two fragments of codeBenno Schulenberg1+11-13
2020-03-04 15:08rcfile: don't store a coloring rule before it is completeBenno Schulenberg1+26-23
2020-03-03 18:46tweaks: adjust the indentation after the previous changeBenno Schulenberg1+10-11
2020-03-03 18:42rcfile: when a start= is not matched with an end=, abandon the whole ruleBenno Schulenberg1+11-15
2020-03-03 16:37rcfile: do not allow a regex for name, header, or magic to be emptyBenno Schulenberg1+8-9
2020-03-03 15:41tweaks: improve three comments, and reshuffle two declarationsBenno Schulenberg1+8-10
2020-03-03 15:21tweaks: check for a starting quote in one place instead of threeBenno Schulenberg1+9-17
2020-03-03 11:05tweaks: remove two superfluous conditionsBenno Schulenberg1+2-2
2020-03-03 10:27tweaks: rename a function, and split a variable into two separate onesBenno Schulenberg1+11-11
2020-03-03 10:16tweaks: rename a function, to be more fitting, and improve some commentsBenno Schulenberg1+9-11
2020-03-03 09:45rcfile: when finding a mistake, skip the rest of the lineBenno Schulenberg1+6-7
2020-03-02 18:36tweaks: change an integer to a short, and reshuffle it for better packingBenno Schulenberg2+7-7
2020-03-02 16:13tweaks: rename two symbols, to be more preciseBenno Schulenberg2+15-15
2020-03-02 12:29files: when piping, always pipe whatever was cut to the external commandBenno Schulenberg1+1-1
2020-03-01 18:45tweaks: rename a variable, to be a bit clearerBenno Schulenberg1+5-6
2020-03-01 18:22files: don't check uninitialized memory when writing new file [valgrind]Benno Schulenberg1+1-1
2020-03-01 16:06tweaks: avoid a complaint about uninitialized memory [valgrind]Benno Schulenberg1+1-1
2020-03-01 11:10undo: do not try to copy a cutbuffer that is NULLBenno Schulenberg1+3-4
2020-02-28 18:24tweaks: copy and store a deleted character in a conciser mannerBenno Schulenberg1+4-5
2020-02-28 18:15tweaks: add calls of die() for five theoretical programming mistakesBenno Schulenberg2+7-5
2020-02-28 18:05tweaks: remove two redundant case labelsBenno Schulenberg1+3-7
2020-02-28 17:59tweaks: frob a statement, rewrap two lines, and remove a pair of bracesBenno Schulenberg1+5-6
2020-02-28 16:02undo: use the correct original fusion point when unjoining two linesBenno Schulenberg1+1-1
2020-02-28 14:21tweaks: instead of swapping the end points later, assign them correctlyBenno Schulenberg1+11-18
2020-02-28 12:21undo: do not mark the buffer as modified when pasting back nothingBenno Schulenberg1+4-1
2020-02-28 11:52undo: do not try to paste back an empty cutbufferBenno Schulenberg1+2-1
2020-02-28 11:34tweaks: frob two statements, condense another, and add a commentBenno Schulenberg1+4-8
2020-02-28 09:28tweaks: remove two superfluous checksBenno Schulenberg1+0-6
2020-02-27 14:14tweaks: reorder a case item, to have SPLIT_BEGIN always before SPLIT_ENDBenno Schulenberg1+5-8
2020-02-27 14:09tweaks: remove a superfluous assignment, and reshuffle a callBenno Schulenberg1+1-3
2020-02-27 13:14tweaks: when undoing an addition or redoing a deletion, do not reallocateBenno Schulenberg1+4-10
2020-02-27 12:51tweaks: don't bother reallocating the line data when undoing a line joinBenno Schulenberg1+1-3
2020-02-27 12:38tweaks: rename to the same name two variables that have the same roleBenno Schulenberg1+10-10
2020-02-27 12:28tweaks: rename a variable, away from a single letterBenno Schulenberg1+48-48
2020-02-27 11:03tweaks: rearrange a case item, so that PASTE is always after CUTBenno Schulenberg1+4-3
2020-02-27 10:50tweaks: simplify the undoing and redoing of an <Enter>Benno Schulenberg1+4-9
2020-02-25 16:09tweaks: rename two more elements of an undo record, for symmetryBenno Schulenberg3+44-44
2020-02-25 15:47tweaks: rename two elements of an undo record, to be more tellingBenno Schulenberg3+66-66
2020-02-27 08:35tweaks: rename a variable, to get out of the way of a later renameBenno Schulenberg1+5-5
2020-02-26 13:40feedback: make sure that a later message can overwrite a short warningBenno Schulenberg1+1-0
2020-02-26 13:01tweaks: drop a check for something that will not occurBenno Schulenberg1+1-8
2020-02-26 12:27tweaks: relocate a function to before its callersBenno Schulenberg2+26-27
2020-02-26 11:35cutting: let M-T cut a trailing empty line, but not nothing at allBenno Schulenberg1+4-3
2020-02-26 11:10tweaks: rearrange some conditions, for compactnessBenno Schulenberg1+7-6
2020-02-26 08:34cutting: with --cutfromcursor, allow ^K to cut the penultimate empty lineBenno Schulenberg1+1-0
2020-02-25 16:35tweaks: abort in three situations that should never occurBenno Schulenberg1+3-5
2020-02-25 15:59tweaks: drop two comments that contain variable namesBenno Schulenberg2+1-5
2020-02-25 10:34syntax: spec: drop invalid parentheses after "Summary"Benno Schulenberg1+11-10
2020-02-24 18:39tweaks: use spaces when aligning things, not tabsBenno Schulenberg1+15-16
2020-02-23 18:46syntax: spec: colorize the date and author of changelog items differentlyBenno Schulenberg1+17-20
2020-02-23 16:00syntax: spec: add two missing % signs, and colorize also "%triggerprein"Benno Schulenberg1+7-7
2020-02-23 00:30syntax: spec: add some keywords that were added in RPM 4.15 and 4.13Neal Gompa1+6-3
2020-02-21 16:07tweaks: remove some unneeded braces, not used elsewhere eitherBenno Schulenberg1+5-10
2020-02-21 16:02tweaks: rename a variable, and reshuffle a declarationBenno Schulenberg2+35-36
2020-02-20 15:52tweaks: pull the NUL-terminating of a string into a functionBenno Schulenberg5+13-20
2020-02-20 15:38tweaks: elide a function call, by copying a byte directlyBenno Schulenberg1+2-3
2020-02-19 18:06tweaks: add a different helping variableBenno Schulenberg1+12-13
2020-02-19 17:47input: after reallocating a string, do not write to its old addressBenno Schulenberg1+4-3
2020-02-18 15:23tweaks: condense a comment, reshuffle conditions, and remove unwanted oneBenno Schulenberg1+6-8
2020-02-18 14:35softwrap: when typing goes beyond the bottom row, scroll just one rowBenno Schulenberg1+3-1
2020-02-17 18:41tweaks: rename a variable, and add a helping oneBenno Schulenberg1+5-6
2020-02-17 12:35tweaks: normalize the indentation after the previous changeBenno Schulenberg1+34-37
2020-02-17 12:23tweaks: inject the entire burst of bytes at once into the edit bufferBenno Schulenberg1+12-20
2020-02-16 19:11tweaks: call add_undo() before the character is actually addedBenno Schulenberg2+9-8
2020-02-16 12:04rcfile: fix an out-of-bounds read on empty linesSaagar Jha1+1-1
2020-02-17 10:32undo: for an automatic hard-wrap, store the correct previous buffer sizeBenno Schulenberg1+1-0
2020-02-17 10:29tweaks: adjust some whitespace, reshuffle two ifs, and remove two bracesBenno Schulenberg3+5-7
2020-02-13 17:55tweaks: remove a now-unused helper functionBenno Schulenberg2+0-13
2020-02-13 17:47tweaks: elide an intermediate copy of an added characterBenno Schulenberg1+6-7
2020-02-13 16:25tweaks: extend the undo data for deleting and backspacing more directlyBenno Schulenberg1+11-8
2020-02-14 18:06tweaks: relocate eleven functions to before they are calledBenno Schulenberg2+138-151
2020-02-14 18:00tweaks: rename a constant, and rename and relocate a functionBenno Schulenberg3+20-21
2020-02-14 15:03tweaks: correct a typo, improve two indentations, and rewrap a lineBenno Schulenberg2+4-5
2020-02-14 12:43undo: when undoing a paste or an insertion, remove an added magic lineBenno Schulenberg1+13-2
2020-02-13 13:42prompt: insert a burst of bytes in one go instead of characterwiseBenno Schulenberg1+6-13
2020-02-13 13:20tweaks: rename four parameters, to be more distinct and tellingBenno Schulenberg3+16-16
2020-02-13 13:12tweaks: elide an intermediate copy of a character during injection, twiceBenno Schulenberg2+6-9
2020-02-13 12:46tweaks: mesh two bits of code togetherBenno Schulenberg1+10-11
2020-02-13 12:15input: keep a multibyte character together during verbatim entryBenno Schulenberg1+6-0
2020-02-13 10:57input: allocate sufficient bytes for entering a Unicode codepointBenno Schulenberg1+1-1
2020-02-12 16:16tweaks: convert integers to bytes in one place instead of twoBenno Schulenberg4+13-22
2020-02-12 15:58tweaks: make prompt-bar input more similar to edit-buffer inputBenno Schulenberg2+23-21
2020-02-12 15:20tweaks: rename two variables, and frob four commentsBenno Schulenberg3+13-13
2020-02-12 15:06tweaks: move a function to after the one that it callsBenno Schulenberg2+38-39
2020-02-12 15:05tweaks: rename a parameter and a variable, and reword two commentsBenno Schulenberg2+13-13
2020-02-12 13:28tweaks: rename two variables, and reshuffle a few thingsBenno Schulenberg2+17-18
2020-02-12 13:15tweaks: rename a function, and condense a few commentsBenno Schulenberg1+5-9
2020-02-12 11:09tweaks: combine two ifs into oneBenno Schulenberg1+8-10
2020-02-12 11:05tweaks: update several comments after the previous changesBenno Schulenberg3+13-25
2020-02-12 10:46tweaks: weld two fragments together, twice, by eliding an unneeded 'if'Benno Schulenberg2+4-19
2020-02-12 10:34tweaks: make two conditions more direct, and thus elide two functionsBenno Schulenberg4+2-17
2020-02-12 10:12tweaks: remove some redundant filtering, and thus elide a parameterBenno Schulenberg4+13-21
2020-02-11 15:59docs: mark bracketed pasting as done in the TODO listBenno Schulenberg1+3-2
2020-02-10 17:57tweaks: correct two typos in a changelog, and drop a doubled wordBenno Schulenberg1+3-3
2020-02-10 16:13tweaks: improve two commentsBenno Schulenberg1+4-4
2020-02-10 15:56tweaks: reshuffle two declarations plus a fragment of codeBenno Schulenberg1+8-9
2020-02-10 15:11tweaks: rename two parameters, to not overlap with other namesBenno Schulenberg1+10-10
2020-02-10 14:57files: be consistent in which code means "New File"Benno Schulenberg1+2-2
2020-02-10 08:55tweaks: move a function to before the one that calls itBenno Schulenberg1+29-29
2020-02-10 08:52tweaks: move some definitions closer to where they are usedBenno Schulenberg1+9-12
2020-02-10 08:40tweaks: condense two fragments of codeBenno Schulenberg1+6-9
2020-02-10 08:24shutdown: don't refer to an open file when there aren't anyBenno Schulenberg1+1-2
2020-02-09 19:17tweaks: normalize the indentation after the previous changeBenno Schulenberg1+7-7
2020-02-09 19:10tweaks: update some comments after the previous changesBenno Schulenberg1+16-19
2020-02-09 18:50tweaks: rename a variable, reshuffle an assignment, and change a codeBenno Schulenberg1+7-8
2020-02-09 16:35locking: do not open an empty buffer when respecting the first lock fileBenno Schulenberg1+12-10
2020-02-09 15:45tweaks: change a function to return the name of the lock file on successBenno Schulenberg1+13-11
2020-02-09 15:35tweaks: elide one variable and three gotosBenno Schulenberg1+9-11
2020-02-09 13:41tweaks: reshuffle a few declarations and assignmentsBenno Schulenberg1+13-17
2020-02-09 13:30tweaks: change another function with two possible results to booleanBenno Schulenberg1+10-9
2020-02-09 13:24tweaks: change a function with two possible results to booleanBenno Schulenberg2+6-6
2020-02-09 11:02tweaks: unabbreviate the name of a variableBenno Schulenberg1+6-6
2020-02-09 10:41rcfile: allow alternate line endings in nanorc filesBenno Schulenberg1+4-2
2020-02-07 10:23po: update translations and regenerate POT file and PO filesBenno Schulenberg36+20806-20176
2020-02-07 09:42bump version numbers and add a news item for the 4.8 releaseBenno Schulenberg10+203-10
2020-02-06 15:00locking: accept a minimal amount of data, enough for PID plus usernameBenno Schulenberg1+3-1
2020-02-06 14:52docs: mention that -D/--boldtext gets overridden by some nanorc optionsBenno Schulenberg2+11-6
2020-02-06 14:15docs: put the three new behaviors in a bulletted list, to catch the eyeBenno Schulenberg2+24-12
2020-02-05 10:41tweaks: exclude two unneeded fragments of code from the tiny versionBenno Schulenberg3+8-8
2020-02-05 10:31tweaks: don't bother including Haiku escape sequences in the tiny versionBenno Schulenberg1+2-0
2020-02-05 10:29tweaks: use a simple subtraction instead of a function callBenno Schulenberg1+1-1
2020-02-04 16:31tweaks: rename two parameters, to be more general and to sound shorterBenno Schulenberg1+7-7
2020-02-04 16:20tweaks: rename five variables, away from a single letterBenno Schulenberg1+23-28
2020-02-04 11:56build: fix compilation for --enable-{tiny,help,multibuffer}Benno Schulenberg1+2-0
2020-02-04 11:23tweaks: unabbreviate "argument" in the documentationBenno Schulenberg3+15-13
2020-02-04 10:41tweaks: reorder two symbolsBenno Schulenberg1+31-31
2020-02-03 13:03tweaks: drop a message that will never be seenBenno Schulenberg1+0-2
2020-02-03 12:50speller: avoid messing up the screen when an unknown locale is usedBenno Schulenberg1+7-0
2020-02-02 16:05tweaks: rearrange a few global variables, to group things betterBenno Schulenberg2+40-44
2020-02-02 11:54locking: when finding a lock file at startup, quit when user cancelsBenno Schulenberg4+10-0
2020-02-02 11:25tweaks: move a function to related ones, and after one that it callsBenno Schulenberg2+17-18
2020-02-02 11:14tweaks: move a function to be before the ones that call itBenno Schulenberg2+14-12
2020-02-02 11:04tweaks: allocate the lock data only when ready to write themBenno Schulenberg1+13-15
2020-02-02 10:36tweaks: take just one shot at reading the lock file, and correct a typeBenno Schulenberg1+3-6
2020-02-02 10:13tweaks: rewrite the same file name into the lock file as the first timeBenno Schulenberg2+6-12
2020-02-02 10:08tweaks: do not leak a file descriptor when fdopen() failsBenno Schulenberg1+1-0
2020-01-31 18:31locking: avoid crashing when there is a problem writing the lock fileBenno Schulenberg1+1-8
2020-01-31 16:11tweaks: suggest a few more alternative key bindings and unbindingsBenno Schulenberg1+11-8
2020-01-31 15:21docs: for the alternative bindings, rebind ^C only in the main menuBenno Schulenberg1+1-1
2020-01-31 15:11rcfile: require "bright", "start=", and "end=" to be in lowercase tooBenno Schulenberg1+3-3
2020-01-31 15:05tweaks: tumble three conditions, for consistency in comparisonsBenno Schulenberg2+3-3
2020-01-31 10:39tweaks: condense two comments, and reshuffle an #endifBenno Schulenberg1+5-17
2020-01-31 10:06tweaks: harmonize the amount of lock data that we read and writeBenno Schulenberg1+9-10
2020-01-30 19:00tweaks: ensure that editor name and user name are NUL terminatedBenno Schulenberg1+2-0
2020-01-30 18:50tweaks: frob a couple of indentations and white linesBenno Schulenberg1+8-6
2020-01-30 18:30feedback: ask a clearer question when a valid lock file is encounteredBenno Schulenberg1+1-1
2020-01-30 18:21tweaks: reshuffle some assignments for a return valueBenno Schulenberg1+2-3
2020-01-30 18:04locking: when a lock file is unreadable, open the file itself anywayBenno Schulenberg1+3-9
2020-01-30 16:29locking: check two magic bytes, to verify that it is a lock fileBenno Schulenberg1+8-1
2020-01-30 15:35tweaks: correct the description of what nano writes into the lock fileBenno Schulenberg1+9-5
2020-01-30 14:55tweaks: reformat a comment, and resuffle a line to match byte orderBenno Schulenberg1+11-14
2020-01-29 18:48gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2020-01-29 18:32tweaks: remove some superfluous conditions for rewriting a lock fileBenno Schulenberg1+0-3
2020-01-29 18:14locking: do not write a lock file when in view modeBenno Schulenberg1+5-3
2020-01-29 17:48tweaks: correct a couple of comments about escape sequencesBenno Schulenberg1+6-6
2020-01-29 10:19tweaks: remove a redundant call, as there is nothing to free thereBenno Schulenberg1+0-1
2020-01-29 11:31tweaks: reshuffle two lines, to do the linking first, then the contentBenno Schulenberg1+2-3
2020-01-29 09:56tweaks: move another function, to group the deleting ones togetherBenno Schulenberg1+14-14
2020-01-29 09:54tweaks: move another function to before the one that calls itBenno Schulenberg1+15-15
2020-01-29 09:53tweaks: move a function to right before the one that calls itBenno Schulenberg1+14-14
2020-01-29 09:47tweaks: remove two superfluous assignments, and rename a variableBenno Schulenberg1+9-11
2020-01-28 10:46tweaks: add a little change that was overlooked in the previous commitBenno Schulenberg1+2-3
2020-01-28 09:33build: exclude option '-g' when configured without browser and helpBenno Schulenberg1+3-1
2020-01-28 09:20tweaks: reshuffle some declarations, and expand a few variable namesBenno Schulenberg3+23-27
2020-01-28 09:01usage: improve the description of --restricted and --quickblankBenno Schulenberg1+2-2
2020-01-28 08:35display: ensure the guiding stripe can be shown when not softwrappingBenno Schulenberg1+2-0
2020-01-27 15:39suspension: put in an extra terminal-initialization call for SlangBenno Schulenberg1+4-1
2020-01-27 14:36softwrap: suppress the guiding stripe on unaffected chunksBenno Schulenberg1+6-1
2020-01-27 12:36tweaks: reduce the scope of a variable, and reshuffle a declarationBenno Schulenberg3+4-6
2020-01-26 19:01tweaks: elide a somewhat costly call by remembering some stateBenno Schulenberg1+6-2
2020-01-27 11:06tweaks: add an error message for something that should never occurBenno Schulenberg1+4-0
2020-01-26 18:23tweaks: elide a variable, and rename its sisterBenno Schulenberg1+5-5
2020-01-26 15:36tweaks: drop a pointless suffix from two function namesBenno Schulenberg5+15-15
2020-01-26 15:02tweaks: move another function to after the one that it callsBenno Schulenberg2+936-937
2020-01-26 14:41tweaks: move a function to after the one that it callsBenno Schulenberg2+19-19
2020-01-26 14:34tweaks: slightly condense a function by conflating caseBenno Schulenberg1+6-11
2020-01-26 14:22tweaks: fuse two nearly identical functions into a single oneBenno Schulenberg4+47-70
2020-01-26 11:22prompt: for a Yes-No-All, accept the first character of an external pasteBenno Schulenberg1+12-0
2020-01-24 18:27feedback: restore a message that can occur in help viewer or file browserBenno Schulenberg1+5-1
2020-01-24 18:20input: ignore bracketed pastes in help viewer and file browserBenno Schulenberg2+12-1
2020-01-24 16:17tweaks: don't enable bracketed pasting when not handling such pastesBenno Schulenberg1+2-1
2020-01-23 12:32syntax: nanorc: colorize all-lowercase Meta key binds as valid tooBenno Schulenberg1+2-2
2020-01-23 11:32input: ignore modifiers on a VT while executing a macro or a string bindBenno Schulenberg4+13-1
2020-01-22 12:34tweaks: elide a function that has become too small for its two callsBenno Schulenberg3+4-10
2020-01-22 12:25tweaks: remove the now-unused meta flag from 'keystruct'Benno Schulenberg2+0-3
2020-01-22 12:22tweaks: judge from the key code itself whether it is a Meta keystrokeBenno Schulenberg2+3-2
2020-01-22 12:12tweaks: elide three checks of a shortcut's meta flagBenno Schulenberg2+3-8
2020-01-22 15:15input: filter out Ctrl+Meta keystrokes, as they can never be shortcutsBenno Schulenberg1+6-3
2020-01-21 16:55input: prevent unintentional marking of text for shifted Meta keystrokesBenno Schulenberg1+2-1
2020-01-21 15:44docs: document the new Sh-M-X format for binding <Shift+Meta+letter>Benno Schulenberg2+17-3
2020-01-21 15:21syntax: nanohelp, nanorc: colorize the Sh-M-X format as a valid key nameBenno Schulenberg2+3-3
2020-01-21 11:31bindings: allow to bind shifted Meta+letter combinations with Sh-M-XBenno Schulenberg4+18-4
2020-01-22 17:55bindings: force the first letter in a key name to uppercaseBenno Schulenberg1+5-2
2020-01-22 14:36tweaks: remove a feedback message that is never shownBenno Schulenberg1+1-3
2020-01-22 13:05feedback: report Ctrl+Alt keystrokes as unbindableBenno Schulenberg1+4-0
2020-01-22 11:55build: exclude bracketed pasting from the tiny versionBenno Schulenberg3+10-3
2020-01-22 11:45tweaks: gather four calls that are always done together into a functionBenno Schulenberg1+13-30
2020-01-21 14:47tweaks: reshuffle three lines, to make the grouping tightherBenno Schulenberg1+3-3
2020-01-21 14:40tweaks: avoid analyzing the key string when the target key code is knownBenno Schulenberg1+16-16
2020-01-21 08:41tweaks: trim some excessive error checking and key-name frobbingBenno Schulenberg1+4-20
2020-01-20 17:57tweaks: condense three comments to one, and do the masking more directlyBenno Schulenberg1+8-9
2020-01-20 16:36tweaks: reshuffle some lines, to avoid tallying the menus when not neededBenno Schulenberg1+11-8
2020-01-20 16:22tweaks: reshuffle some declarationsBenno Schulenberg1+4-5
2020-01-20 16:13bindings: allow to rebind also ^`, although it is synonymous with ^SpaceBenno Schulenberg3+4-2
2020-01-20 15:30rcfile: do set the meta flag for plain <Meta+ASCII> combinationsBenno Schulenberg1+1-1
2020-01-20 12:34rcfile: unbind keys by their key code instead of by their key stringBenno Schulenberg1+1-1
2020-01-20 12:03tweaks: avoid determining the key code from the key string twiceBenno Schulenberg1+7-3
2020-01-19 18:55pasting: retain the mark's position when it was set at the cursorBenno Schulenberg1+1-1
2020-01-17 23:37input: beep when invalid key is pressed at yesno prompt or in linter menuBrand Huntsman2+4-1
2020-01-16 18:01tweaks: remove the now-unneeded code related to bracketed pastingBenno Schulenberg3+7-17
2020-01-16 11:44input: read in an external paste in one go, to allow undoing with one M-UBenno Schulenberg1+37-0
2020-01-19 12:27docs: improve the description of which rc-files are read during startupBenno Schulenberg3+13-5
2020-01-19 11:50docs: document the new -f/--rcfile optionBenno Schulenberg2+9-0
2020-01-17 18:11tweaks: elide an 'if', by moving the relevant code to a better placeBenno Schulenberg1+11-13
2020-01-17 17:51tweaks: elide a small function, as it's in fact needed just onceBenno Schulenberg1+8-16
2020-01-17 16:23tweaks: rename a function, to make it not contain the name of anotherBenno Schulenberg2+8-7
2020-01-17 16:06tweaks: avoid fiddling with the keybuffer when it's not neededBenno Schulenberg2+3-3
2020-01-14 13:18tweaks: adjust the indentation after the previous changeBenno Schulenberg2+16-19
2020-01-14 11:41new feature: allow specifying a custom nanorc file on the command lineBenno Schulenberg4+28-2
2020-01-16 15:16tweaks: in comments, reword "titlebar" and "statusbar" to two words eachBenno Schulenberg6+37-37
2020-01-15 16:28display: skip zero-width characters on a Linux console, to avoid a messBenno Schulenberg1+11-3
2020-01-15 11:11copyright: update the years for significantly changed filesBenno Schulenberg5+5-5
2020-01-15 10:42copyright: update the years for the FSFBenno Schulenberg23+26-26
2020-01-14 15:28tweaks: exclude an unneeded fragment of code from the tiny versionBenno Schulenberg1+4-0
2020-01-14 10:22display: exclude a bit of feedback from the tiny versionBenno Schulenberg1+1-1
2020-01-14 10:01tweaks: free two strings as soon as they are no longer neededBenno Schulenberg1+2-2
2020-01-14 09:49display: clear the help lines before a briefly shown warningBenno Schulenberg1+2-1
2020-01-14 09:35tweaks: reduce the scope of two constants and of four variablesBenno Schulenberg3+11-14
2020-01-13 20:42files: revert the previous commit, as the extra warning is annoyingBenno Schulenberg1+2-6
2020-01-13 18:51files: warn doubly when the user is about to overwrite an existing fileBenno Schulenberg1+4-0
2020-01-13 18:32files: alert the user afterward when an overwritten file is being editedBenno Schulenberg1+6-4
2020-01-13 18:10files: write a lock file also for a new file and when the name changedBenno Schulenberg1+10-1
2020-01-13 13:14tweaks: rewrap two lines, for consistency with similar linesBenno Schulenberg1+4-4
2020-01-12 11:32tweaks: condense a fragment of codeBenno Schulenberg2+7-9
2020-01-12 11:09docs: mention in the FAQ that auto-indentation is suppressed when pastingBenno Schulenberg1+4-2
2020-01-05 13:21input: do not auto-indent when something is pasted into nano from outsideBenno Schulenberg3+13-6
2020-01-03 23:52input: recognize the start and stop sequences of a bracketed pasteBrand Huntsman6+58-0
2020-01-12 10:11tweaks: correct a commentBenno Schulenberg1+1-1
2020-01-10 16:24bindings: do not show the Full-Justify keystroke when in View modeBenno Schulenberg1+2-1
2020-01-09 14:01help: increase the minimum help-text width from 24 to 32 columnsBenno Schulenberg1+3-3
2020-01-09 13:47tweaks: recompute the wrapping point just onceBenno Schulenberg1+1-1
2020-01-09 11:02help: prevent double spaces from protruding across the right edgeBenno Schulenberg1+3-2
2020-01-09 10:37help: when a key description wraps, indent its wrapped partBenno Schulenberg1+9-3
2020-01-09 09:59tweaks: elide a helper function, in preparation for an improvementBenno Schulenberg2+10-15
2020-01-09 09:37tweaks: initialize three more booleans straightaway, at declarationBenno Schulenberg1+9-16
2020-01-08 15:55tweaks: initialize three booleans straightaway, when they are declaredBenno Schulenberg1+12-23
2020-01-08 15:13tweaks: rename a function, to be a bit more expressiveBenno Schulenberg3+11-10
2020-01-08 15:04tweaks: move three functions to the file where they are mainly usedBenno Schulenberg3+181-179
2020-01-08 10:09tweaks: rename two functions, to make more senseBenno Schulenberg4+12-13
2020-01-08 10:00tweaks: rename two variables, to make more senseBenno Schulenberg1+10-11
2020-01-08 09:49tweaks: rename a parameter and invert its logic, and correct a commentBenno Schulenberg2+11-13
2020-01-08 09:25tweaks: reword two comments, and rewrap anotherBenno Schulenberg1+4-7
2020-01-07 19:25tweaks: improve a comment by indirectly referring to the ncurses docsBenno Schulenberg1+1-2
2020-01-07 15:55tweaks: adjust or reword a few items in the FAQBenno Schulenberg1+10-10
2020-01-07 13:34docs: add a FAQ item about a self-compiled nano not reading /etc/nanorcBenno Schulenberg1+3-0
2020-01-07 13:10tweaks: renumber some FAQ items in preparation for adding anotherBenno Schulenberg1+10-10
2020-01-07 12:31display: don't let a message write over the second help lineBenno Schulenberg1+2-3
2020-01-03 11:34input: discard partial sequences that Slang produces for F17 to F24Benno Schulenberg1+10-0
2020-01-03 11:08display: show the cursor during suspension also when built with SlangBenno Schulenberg1+1-0
2020-01-03 11:00tweaks: delete some fragments of code that have become irrelevantBenno Schulenberg2+1-21
2020-01-02 19:22build: restrict the use of --with-slang to together with --enable-tinyBenno Schulenberg1+6-1
2020-01-01 13:17display: adjust line and column count upon a resize also when using SlangBenno Schulenberg1+1-1
2020-01-01 12:41input: don't discard the first keystroke after a resize when using SlangBenno Schulenberg1+11-0
2019-12-30 15:37docs: use more generally available arrows in the cheatsheetBenno Schulenberg1+6-6
2019-12-30 10:55build: exclude the escape sequences for F13...F16 from the tiny versionBenno Schulenberg1+12-1
2019-12-29 13:14tweaks: drop an unneeded call of keypad() -- we never read from topwinBenno Schulenberg1+0-1
2019-12-29 13:13tweaks: rewrap a comment and a line, and reshuffle a fragment of codeBenno Schulenberg1+13-15
2019-12-27 16:01tweaks: move a function to before the one that calls itBenno Schulenberg2+10-17
2019-12-27 15:20tweaks: rename a function and its parameter, to be more fittingBenno Schulenberg2+12-14
2019-12-27 12:46tweaks: condense five more fragments of repetitious codeBenno Schulenberg1+17-45
2019-12-27 12:21tweaks: comment fully, so that all handled escape sequences are findableBenno Schulenberg1+13-9
2019-12-27 11:16tweaks: reshuffle some lines, to group all ignored keystrokes togetherBenno Schulenberg1+8-10
2019-12-27 10:35tweaks: stop recognizing escape sequences for a key without meaningBenno Schulenberg1+0-10
2019-12-26 16:07input: recognize the raw escape sequences for F13 to F16 on xterm tooBenno Schulenberg1+5-0
2019-12-26 15:50tweaks: condense three fragments of repetitious codeBenno Schulenberg1+5-18
2019-12-26 13:32tweaks: make a couple of comments more preciseBenno Schulenberg1+11-11
2019-12-26 12:53input: consume and ignore the raw escape sequences for F17 to F24Benno Schulenberg1+10-2
2019-12-26 11:18input: correct the escape sequence for PageUp/PageDown on Eterm/UrxvtBenno Schulenberg1+4-6
2019-12-22 18:27help: don't waste the last column in the help viewer on narrow terminalsBenno Schulenberg1+2-17
2019-12-22 18:18tweaks: remove a superfluous checkBenno Schulenberg1+1-3
2019-12-25 13:17docs: stop saying that 'set fill' enables hard-wrapping -- it does notBenno Schulenberg1+3-3
2019-12-24 18:37input: Ctrl+arrow is "Esc O x" on Eterm, as on rxvt -- not "Esc o x"Benno Schulenberg1+4-16
2019-12-23 10:37po: update translations and regenerate POT file and PO filesBenno Schulenberg36+13649-13649
2019-12-22 14:34bump version numbers and add a news item for the 4.7 releaseBenno Schulenberg9+64-10
2019-12-22 12:25gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2019-12-22 11:56build: fix compilation for --enable-tiny --enable-wrappingBenno Schulenberg2+3-3
2019-12-22 10:28build: fix compilation when configured with --disable-justifyBenno Schulenberg1+4-0
2019-12-19 15:16tweaks: slightly streamline the search for a possible wrapping pointBenno Schulenberg1+6-5
2019-12-19 11:07tweaks: optimize the trimming of trailing whitespaceBenno Schulenberg1+2-3
2019-12-19 10:06tweaks: improve two comments and the ordering of some operandsBenno Schulenberg1+7-6
2019-12-19 09:52tweaks: reshuffle and rename a few things, to elide duplicationBenno Schulenberg1+10-13
2019-12-16 12:44wrapping: never break in the quoting part nor in the indentation partBenno Schulenberg1+8-7
2019-12-17 15:15justify: treat consecutive indentations that look the same as the sameBenno Schulenberg1+3-12
2019-12-13 12:55justify: distinguish between tabs and spaces when comparing indentationBenno Schulenberg1+10-2
2019-12-15 13:23display: don't color the space that separates line numbers from textBenno Schulenberg1+3-2
2019-12-16 18:09syntax: sh: recognize shell rc files also in dedicated directoriesBenno Schulenberg1+1-1
2019-12-15 18:47tweaks: rename a function, to get rid of a useless suffixBenno Schulenberg8+14-15
2019-12-15 18:40tweaks: rename a function, to get out of the way for another renameBenno Schulenberg1+6-6
2019-12-15 14:34linter: beep when trying to go beyond first or last messageBenno Schulenberg1+2-0
2019-12-15 14:30tweaks: reshuffle two declarations, for compactnessBenno Schulenberg1+2-4
2019-12-15 14:25rcfile: demand that function 'exit' is bound in the file browserBenno Schulenberg1+3-3
2019-12-13 18:18tweaks: drop M-Space and ^Space from the browser's key listBenno Schulenberg1+2-2
2019-12-13 18:06tweaks: reshuffle an item, to avoid a lone 'else'Benno Schulenberg1+3-4
2019-12-13 18:03rcfile: accept also function names and menu names only in lowercaseBenno Schulenberg1+108-108
2019-12-13 17:54tweaks: move three functions to the file where they are usedBenno Schulenberg3+302-311
2019-12-12 18:17docs: mention that all keywords in a nanorc file should be in lowercaseBenno Schulenberg2+2-0
2019-12-12 18:06rcfile: accept only keywords in all lowercase, for speed of comparisonBenno Schulenberg1+57-57
2019-12-12 17:40tweaks: reshuffle a fragment of code, for efficiencyBenno Schulenberg1+12-9
2019-12-12 11:34tweaks: reshuffle a few lines, for brevity or speed or consistencyBenno Schulenberg2+9-14
2019-12-12 10:45tweaks: avoid using strlen() where it is not neededBenno Schulenberg2+5-5
2019-12-12 10:38tweaks: unwrap a few lines, and move some strings to among their peersBenno Schulenberg1+15-21
2019-12-10 14:32syntax: nanohelp: colorize also ^/ as a possible keystrokeBenno Schulenberg1+1-1
2019-12-06 11:34build: avoid three compiler warnings when using gcc-9.2 or newerBenno Schulenberg3+3-3
2019-12-06 11:19build: fix compilation on macOS, where 'st_mtim' is unknownBenno Schulenberg1+4-0
2019-12-05 16:01tweaks: trim or adjust some whitespace in HTML, and add two keywordsBenno Schulenberg2+7-6
2019-12-05 11:18build: add the uploading of PDF and cheatsheet to the release scriptBenno Schulenberg1+4-0
2019-12-05 11:06docs: add or improve the 'description' meta tag in the two HTML pagesBenno Schulenberg2+6-3
2019-12-05 10:52docs: add the 'lang' attribute in the right place to the two HTML pagesBenno Schulenberg2+3-3
2019-12-05 10:23tweaks: remove a stray spaceBenno Schulenberg1+1-1
2019-12-02 15:56input: make <Tab> indent only when mark and cursor are on different linesBenno Schulenberg1+2-1
2019-12-02 16:00docs: mention that a negative number after "+" counts from the endBenno Schulenberg2+2-0
2019-12-01 16:04tweaks: reshuffle a few lines, for symmetry with the preceding functionBenno Schulenberg1+6-6
2019-11-29 10:26po: update translations and regenerate POT file and PO filesBenno Schulenberg36+20215-19185
2019-11-29 10:19tweaks: baptize the releaseBenno Schulenberg1+1-1
2019-11-28 09:12bump version numbers and add a news item for the 4.6 releaseBenno Schulenberg9+156-10
2019-11-27 10:58tweaks: rename a variable, to be a bit more fittingBenno Schulenberg1+4-4
2019-11-27 10:56tweaks: reshuffle an 'if' to avoid a negation, and improve a commentBenno Schulenberg1+6-6
2019-11-27 08:35softwrap: when switching to another buffer, re-align the starting columnBenno Schulenberg1+2-0
2019-11-26 10:48bindings: allow to rebind ^/, even though it is synonymous with ^_Benno Schulenberg2+4-2
2019-11-25 18:21tweaks: silence a warning when configured with --enable-tinyBenno Schulenberg1+1-1
2019-11-25 18:17build: fix compilation for --enable-tiny --enable-historiesBenno Schulenberg4+15-5
2019-11-25 16:42docs: correct the description of the 'spell' menuBenno Schulenberg2+2-2
2019-11-25 16:38docs: mention that 'hunspell' is now the first default spelling programBenno Schulenberg3+11-8
2019-11-25 15:57speller: prefer 'hunspell' over 'spell', because it can handle UTF-8Benno Schulenberg1+2-2
2019-11-24 12:04gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2019-11-24 09:11speller: when 'spell' is not found, try running 'hunspell -l' insteadBenno Schulenberg1+3-2
2019-11-23 19:22display: do refresh the edit window when exiting from the help viewerBenno Schulenberg1+3-1
2019-11-22 12:18bindings: the 'all' keyword should include the browser menu alwaysBenno Schulenberg1+2-2
2019-11-22 11:44bindings: the 'all' keyword should encompass the browser menu tooBenno Schulenberg1+1-1
2019-11-17 07:20tweaks: don't do in the parent something that only the child needsBenno Schulenberg1+5-6
2019-11-17 07:15tweaks: group the closing of two descriptors, and reword two commentsBenno Schulenberg1+5-8
2019-11-04 18:52syntaxes: put the 'linter' and 'formatter' commands on a separate lineBenno Schulenberg5+10-5
2019-11-04 18:49tweaks: fuse two regexes into oneBenno Schulenberg1+1-1
2019-11-03 17:49syntax: javascript: colorize the boolean values 'true' and 'false' tooBenno Schulenberg1+1-1
2019-10-28 09:28tweaks: avoid setting and resetting a variable when there is no needBenno Schulenberg1+3-5
2019-10-27 18:15docs: adjust the compilation instructions to two-digit version numbersBenno Schulenberg2+9-9
2019-10-27 15:34syntax: ruby: colorize also lowercase global/instance variablesBenno Schulenberg1+2-2
2019-10-27 15:26tweaks: add two translator hintsBenno Schulenberg1+4-2
2019-10-27 15:19tweaks: harmonize a message with anotherBenno Schulenberg1+1-1
2019-10-27 09:40tweaks: group the closing of descriptors together, for compactnessBenno Schulenberg1+3-6
2019-10-27 09:34tweaks: close the unused reading ends of two more output pipesBenno Schulenberg1+3-2
2019-10-27 09:25tweaks: drop the unneeded closing of descriptors when exiting anywayBenno Schulenberg1+8-20
2019-10-27 09:10tweaks: improve some comments, and trim some repetitive onesBenno Schulenberg1+23-29
2019-10-26 15:05tweaks: mark two strings for translationBenno Schulenberg1+4-4
2019-10-26 10:04tweaks: be explicit about which program complainedBenno Schulenberg1+1-1
2019-10-26 10:01tweaks: elide an unneeded and leaky functionBenno Schulenberg1+4-16
2019-10-26 09:52linter: report it as an error when running the linting program failsBenno Schulenberg1+1-1
2019-10-26 09:18tweaks: correct a comment, and retype a variableBenno Schulenberg1+4-5
2019-10-25 17:02formatter: don't let output from the program pollute the screenBenno Schulenberg1+5-8
2019-10-25 17:21tweaks: reword an undo/redo string that was overlooked during the renameBenno Schulenberg1+1-1
2019-10-25 15:29formatter: accept the formatted result also upon a nonzero exit statusBenno Schulenberg1+4-2
2019-10-25 15:27syntax: html: add a formatter command, making use of 'tidy'Benno Schulenberg1+2-0
2019-10-25 15:17commands: rename 'fixer' to 'formatter', to be less misleadingBenno Schulenberg10+29-29
2019-10-25 10:21syntax: default: don't colorize stuff between two pairs of bracketsBenno Schulenberg1+1-1
2019-10-24 10:22syntax: gentoo: highlight the BDEPEND variable as wellJeroen Roovers1+1-1
2019-10-23 08:07syntax: html: colorize only full attributes, and colorize strings laterBenno Schulenberg1+11-10
2019-10-23 08:00syntax: javascript: colorize also special values 'null' and 'undefined'Benno Schulenberg1+2-0
2019-10-21 13:37tweaks: elide a function call for the plain ASCII caseBenno Schulenberg1+25-15
2019-10-21 11:00tweaks: rename two parameters plus a variable, to match othersBenno Schulenberg1+12-13
2019-10-21 10:35tweaks: rename a function, and elide a parameter that is always NULLBenno Schulenberg8+20-41
2019-10-21 10:21chars: add a faster version of the character-parsing functionBenno Schulenberg5+37-7
2019-10-20 12:47syntax: nanorc: colorize in bright red everything that is invalidBenno Schulenberg1+2-2
2019-10-20 12:25history: don't wait when there is something wrong with the history filesBenno Schulenberg5+18-24
2019-10-15 17:27tweaks: condense a fragment of code by making use of a helper functionBenno Schulenberg1+1-2
2019-10-15 14:27tweaks: rename three variables, to be more descriptiveBenno Schulenberg1+5-5
2019-10-15 14:24tweaks: order two functions more sensiblyBenno Schulenberg1+10-10
2019-10-15 14:21tweaks: adjust two comments, to better fit the actual functionsBenno Schulenberg1+3-4
2019-10-14 17:51tweaks: rename a function and elide its first parameterBenno Schulenberg6+19-13
2019-10-14 17:40utils: don't accept NULL for the string to be copiedBenno Schulenberg1+1-4
2019-10-14 17:19tweaks: use a literal NULL instead of a variable that is NULLBenno Schulenberg1+1-1
2019-10-18 15:10tweaks: elide a variable that is the same as anotherBenno Schulenberg1+6-7
2019-10-18 15:01tweaks: remove a redundant check for an existing emergency fileBenno Schulenberg1+1-6
2019-10-18 12:16tweaks: exclude two fragments of code from the tiny versionBenno Schulenberg1+11-8
2019-10-18 12:04tweaks: don't wrap calls of statusline() that slightly overshoot 80 colsBenno Schulenberg1+16-32
2019-10-18 11:38files: don't mention the name of the temp file when reading goes wrongBenno Schulenberg1+2-2
2019-10-18 11:25tweaks: use a simpler positive/negative check for after copy_file()Benno Schulenberg1+14-14
2019-10-18 10:31tweaks: check the return value of copy_file() also after its other usesBenno Schulenberg1+19-3
2019-10-18 09:53files: distinguish between read error and write error when prependingBenno Schulenberg1+9-1
2019-10-17 15:29tweaks: move a call of umask() closer to where it is relevantBenno Schulenberg1+6-9
2019-10-17 14:43tweaks: remove the superfluous closing of a file descriptorBenno Schulenberg1+2-3
2019-10-17 10:17tweaks: rename a variable, to be distinct and visibleBenno Schulenberg1+12-12
2019-10-17 10:08tweaks: simplify the opening of files when prependingBenno Schulenberg1+3-20
2019-10-17 09:49tweaks: add a local variable, for clarity, to not preuse another oneBenno Schulenberg1+4-4
2019-10-17 09:31tweaks: adjust the indentation after the previous change, and anotherBenno Schulenberg1+14-15
2019-10-17 09:23tweaks: elide an unneeded check when making a backupBenno Schulenberg1+0-2
2019-10-17 09:15tweaks: elide another two calls of umask(), and rename two variablesBenno Schulenberg1+8-11
2019-10-16 17:17tweaks: avoid three unneeded calls of umask() in the normal caseBenno Schulenberg1+6-9
2019-10-16 15:40tweaks: elide a duplicate opening of the existing file when prependingBenno Schulenberg1+11-17
2019-10-16 15:16tweaks: rename two variables, and add a third, for more contrastBenno Schulenberg1+21-21
2019-10-16 14:10files: when opening a file for copying, it should NOT be createdBenno Schulenberg1+2-2
2019-10-16 14:05tweaks: adjust the indentation after the previous changeBenno Schulenberg1+16-18
2019-10-16 13:47tweaks: remove two superfluous conditions when prependingBenno Schulenberg1+0-4
2019-10-16 11:47tweaks: condense or improve some commentsBenno Schulenberg1+13-21
2019-10-16 11:07tweaks: rename two parameters, for contrast and to match othersBenno Schulenberg1+12-12
2019-10-16 10:27tweaks: die on an impossible condition -- to be removed laterBenno Schulenberg1+1-1
2019-10-16 10:11tweaks: remove a pointless updating of the title barBenno Schulenberg1+0-3
2019-10-16 09:46tweaks: rename three variables, to match others elsewhereBenno Schulenberg1+13-14
2019-10-16 09:11tweaks: rename a local variable, to not shadow anotherBenno Schulenberg1+5-5
2019-10-16 09:04tweaks: rename three variables, to be consistent with other linestructsBenno Schulenberg2+22-22
2019-10-16 08:47tweaks: reshuffle a few declarations, and reduce the scope of oneBenno Schulenberg1+6-8
2019-10-15 11:39tweaks: pass an empty string as an answer instead of a NULL pointerBenno Schulenberg3+8-8
2019-10-14 17:17tweaks: pass an empty string for copying instead of a non-existent oneBenno Schulenberg1+1-1
2019-10-13 14:21tweaks: move two functions to after the one that they make use ofBenno Schulenberg2+15-15
2019-10-13 14:17docs: mention that the 'nopauses' option is obsoleteBenno Schulenberg4+3-9
2019-10-12 12:17statusbar: show only the first error message, with dots to indicate moreBenno Schulenberg1+16-14
2019-10-14 15:14docs: add the M-F and M-N keystrokes to the cheatsheetBenno Schulenberg1+2-0
2019-10-12 17:18syntax: nanorc: colorize only lowercase keywords as validBenno Schulenberg1+12-12
2019-10-14 08:21docs: remove the note about the formatter having been removedBenno Schulenberg2+3-35
2019-10-12 09:44syntax: nanorc: colorize all arguments of 'fixer' and 'linter' as validBenno Schulenberg1+1-1
2019-10-11 17:47syntax: nanorc: colorize the 'fixer' command as validBenno Schulenberg2+5-4
2019-10-11 17:41docs: document the 'fixer' command, a per-syntax content arrangerBenno Schulenberg2+20-2
2019-10-10 12:10tweaks: elide a variable, and add a condition to elide an assignmentBenno Schulenberg1+4-7
2019-10-10 12:05tweaks: normalize the indentation after the previous changeBenno Schulenberg1+28-28
2019-10-10 07:17feedback: say it when spell check or manipulation did not change anythingBenno Schulenberg1+15-9
2019-10-09 17:42restored feature: a per-syntax 'fixer' command that processes the bufferBenno Schulenberg6+96-19
2019-10-13 17:14tweaks: remove two pointless re-inclusion guardsBenno Schulenberg2+0-10
2019-10-13 16:51build: slightly speed up the compilation of the tiny versionBenno Schulenberg5+11-12
2019-10-11 15:55tweaks: add some "fall-through" comments, and reshuffle some breaksBenno Schulenberg1+6-2
2019-10-13 15:31undo: don't try to copy a string that doesn't existBenno Schulenberg1+1-0
2019-10-13 14:42tweaks: condense two comments, and rename two parametersBenno Schulenberg3+17-16
2019-10-13 14:11tweaks: reshuffle a fragment of code into two alternativesBenno Schulenberg1+3-3
2019-10-13 10:38tweaks: use a string-copy function that checks for out-of-memoryBenno Schulenberg3+6-6
2019-10-13 10:24tweaks: add a helper function without the ubiquitous NULL argumentBenno Schulenberg11+84-78
2019-10-13 09:51tweaks: use the given string instead of the found match, for clarityBenno Schulenberg1+22-22
2019-10-13 09:44tweaks: use a better variable name for the argument of an optionBenno Schulenberg1+42-43
2019-10-11 13:29undo: put the cursor back on the original row for a full-buffer operationBenno Schulenberg1+4-0
2019-10-12 09:14build: fix compilation when configured with --disable-colorBenno Schulenberg1+4-1
2019-10-09 13:24tweaks: rename a function and add a parameter, so it becomes more generalBenno Schulenberg1+20-21
2019-10-09 13:10tweaks: reshuffle some declarations, and rename a variableBenno Schulenberg1+6-6
2019-10-09 17:12tweaks: pass any special undo/redo messages to the add_undo() functionBenno Schulenberg6+32-37
2019-10-09 16:58tweaks: make a function do a check so its calls don't need toBenno Schulenberg4+13-17
2019-10-09 12:36tweaks: condense two comments, and rewrap a lineBenno Schulenberg1+3-6
2019-10-09 12:20tweaks: rename three variables, and reshuffle some linesBenno Schulenberg1+18-19
2019-10-08 09:51tweaks: adjust the indentation after the previous changeBenno Schulenberg1+15-15
2019-10-07 07:10rcfile: process extensions to file-matching commands straightawayBenno Schulenberg1+19-2
2019-10-07 15:18cutting: do nothing when trying to chop a word leftward at start of fileBenno Schulenberg1+4-1
2019-10-07 14:10rcfile: allow binding also F17...F24Benno Schulenberg4+9-5
2019-10-07 11:20docs: add a note saying that rebinding ^M or ^I is not advisableBenno Schulenberg2+8-0
2019-10-07 11:01tweaks: slightly reword some fragments in the manual's rebinding sectionBenno Schulenberg2+21-21
2019-10-06 12:50docs: remove some excessive detail from the sample nanorc fileBenno Schulenberg1+12-28
2019-10-06 12:27docs: mention that color rules are applied in the order they are listedBenno Schulenberg3+9-0
2019-10-06 09:29syntax: c: recognize some C++ header files by their Emacs modelineBenno Schulenberg1+1-0
2019-10-05 10:39bindings: don't hard-bind ^H in the help viewer or the file browserBenno Schulenberg2+0-2
2019-10-04 10:11po: update translations and regenerate POT file and PO filesBenno Schulenberg36+17474-16972
2019-10-04 10:00oops: fix typo in ChangelogBenno Schulenberg1+1-1
2019-10-03 12:21bump version numbers and add a news item for the 4.5 releaseBenno Schulenberg10+89-10
2019-10-03 17:00tweaks: remove some timing code that has served its purposeBenno Schulenberg1+0-10
2019-10-03 15:19tweaks: rewrap a line, reshuffle a declaration, and improve some commentsBenno Schulenberg2+9-11
2019-10-03 14:38docs: add two examples of the 'tabgives' command to the sample nanorcBenno Schulenberg1+8-0
2019-10-03 09:20tweaks: move a function to before its callers and next to its kindBenno Schulenberg3+24-24
2019-10-03 09:09tweaks: speed up determining the width of plain ASCII charactersBenno Schulenberg1+5-1
2019-10-03 08:25tweaks: elide a function from a non-UTF8 buildBenno Schulenberg3+11-8
2019-10-03 08:12tweaks: rename three variables, for contrast and more senseBenno Schulenberg1+10-10
2019-10-02 17:27tweaks: improve a handful of comments, and reduce the needed paddingBenno Schulenberg1+14-12
2019-10-02 17:08tweaks: rename another type, again to better fit the general patternBenno Schulenberg2+10-9
2019-10-02 15:46tweaks: frob a few commentsBenno Schulenberg1+3-3
2019-10-02 15:39tweaks: reshuffle some lines, to elide an unneeded assignmentBenno Schulenberg1+6-8
2019-10-02 15:18tweaks: rename another type, to also better fit the general patternBenno Schulenberg3+21-21
2019-10-02 15:09tweaks: rename a type, to better fit the general patternBenno Schulenberg2+4-4
2019-10-02 13:18tweaks: reshuffle some lines, to have the same order as elsewhereBenno Schulenberg1+14-14
2019-10-02 13:07tweaks: reshuffle a fragment, to group some toggles togetherBenno Schulenberg1+5-7
2019-10-01 13:03tweaks: simplify a calculation, as done elsewhereBenno Schulenberg1+1-1
2019-10-01 12:57tweaks: mark as 'const' a parameter that takes fixed strings [coverity]Benno Schulenberg1+1-1
2019-10-01 11:25tweaks: avoid recomputing a maximum value every time round the loopBenno Schulenberg2+2-4
2019-10-01 10:29mouse: make the clickable width of menu items more consistentBenno Schulenberg1+4-5
2019-09-30 17:41tweaks: avoid leaking memory when finding an invalid string [coverity]Benno Schulenberg1+2-2
2019-09-30 17:30tweaks: avoid a comparison between signed and unsigned [coverity]Benno Schulenberg3+8-6
2019-09-30 17:01tweaks: use 'void' in prototypes of parameterless functions [coverity]Benno Schulenberg4+6-6
2019-09-29 13:11tweaks: sort two keywords strictly alphabeticallyBenno Schulenberg1+1-1
2019-09-29 13:08tweaks: add a translator hint, and correct two othersBenno Schulenberg3+3-2
2019-09-29 11:00tweaks: don't burden all menus with something meant for the WriteOut menuBenno Schulenberg1+5-1
2019-09-26 10:35syntax: rust: add the words reserved in 2018, and remove unreserved onesDirkjan Ochtman1+1-1
2019-09-28 10:24bindings: add a dedicated keycode for <Tab> for when a region is markedBenno Schulenberg3+6-7
2019-09-28 09:58tweaks: speed up the counting of the menu entries to be shownBenno Schulenberg1+5-6
2019-09-27 17:07tweaks: rename a function, to be a bit more fittingBenno Schulenberg3+5-5
2019-09-27 16:53tweaks: rename two variables, away from single lettersBenno Schulenberg1+7-7
2019-09-27 16:49tweaks: move a fragment of common code into the appropriate functionBenno Schulenberg2+6-8
2019-09-27 16:41tweaks: move two functions to after the ones that they callBenno Schulenberg2+26-26
2019-09-27 15:41tweaks: move a function to a better file, to be amongst its kindBenno Schulenberg3+23-23
2019-09-27 09:17gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2019-09-22 10:31docs: describe the new syntax-specific 'tabgives' commandBenno Schulenberg2+10-0
2018-10-29 19:40new feature: a 'tabgives' command to define what the Tab key producesBenno Schulenberg4+33-3
2019-09-24 15:07tweaks: add some translator hints, be more precise on permissible lengthBenno Schulenberg1+5-3
2019-09-23 11:44docs: mention that gcc must be at least version 5.0Benno Schulenberg1+2-2
2019-09-23 11:03tweaks: reshuffle two fragments, to group things betterBenno Schulenberg1+9-13
2019-09-22 15:38tweaks: rename a variable, to be more compactBenno Schulenberg1+4-4
2019-09-22 15:30tweaks: add two hints for translators, to try and help avoid mistakesBenno Schulenberg2+4-1
2019-09-21 17:48usage: mark the -J/--guidestripe option plus argument as translatableBenno Schulenberg1+1-1
2019-09-21 17:23usage: properly align --help output also when it has accented charactersBenno Schulenberg1+13-2
2019-09-18 13:23tweaks: elide two multiplications with something that is always 1Benno Schulenberg1+3-3
2019-09-18 13:20tweaks: remove two superfluous macros, as sizeof(char) is always 1Benno Schulenberg6+21-23
2019-09-18 12:18tweaks: use a more effecient way to skip storing an empty file nameBenno Schulenberg1+1-1
2019-09-17 15:38tweaks: improve a bunch of comments, and reshuffle some declarationsBenno Schulenberg1+27-45
2019-09-17 14:46tweaks: rename another variable, for a better fitBenno Schulenberg1+8-8
2019-09-17 14:39tweaks: rename three variables, for more contrastBenno Schulenberg1+49-53
2019-09-17 12:18tweaks: rename two variables, to better describe what they containBenno Schulenberg1+15-15
2019-09-17 12:11tweaks: adjust indentation after previous change, reshuffle declarationsBenno Schulenberg1+26-28
2019-09-17 12:08tweaks: use an early return when there is no tildeBenno Schulenberg1+7-8
2019-09-17 11:31tweaks: simplify the determination of a canonical pathBenno Schulenberg1+1-14
2019-09-16 15:24tweaks: rename a variable, normalize a comment, and reshuffle a free()Benno Schulenberg1+6-6
2019-09-16 14:57color: don't concatenate an absolute path with the working directoryBenno Schulenberg1+1-1
2019-09-16 14:55tweaks: meld two calls of free() into a single one, to elide an 'else'Benno Schulenberg1+2-4
2019-09-11 15:18docs: mark the undoing of justifications as done in the TODO listBenno Schulenberg1+3-1
2019-09-06 17:38tweaks: rename three variables, to better indicate what they holdBenno Schulenberg1+35-35
2019-09-06 17:19tweaks: reshuffle a line, to group things betterBenno Schulenberg1+3-3
2019-09-01 20:14search: accept a match at start of file when searching from command lineBrand Huntsman1+2-2
2019-09-01 14:10search: after search-at-startup, store the column (for vertical movement)Benno Schulenberg1+1-0
2019-08-25 08:57po: update translations and regenerate POT file and PO filesBenno Schulenberg36+18478-18155
2019-08-22 07:41bump version numbers and add a news item for the 4.4 releaseBenno Schulenberg10+83-10
2019-08-20 17:12docs: document the search-at-startup feature (+/string or +?string)Benno Schulenberg2+27-5
2019-08-19 15:00syntax: perl: avoid upsetting older glibcs with crafty range expressionBenno Schulenberg1+1-1
2019-08-18 10:54build: exclude the search-at-startup feature from the tiny versionBenno Schulenberg1+6-2
2019-08-18 10:45search: don't wipe the status bar at startup when there was an errorBenno Schulenberg1+1-1
2019-08-17 21:30search: accept toggles for case and regex when searching at startupBrand Huntsman1+21-6
2019-08-09 12:55new feature: allow specifying a search string to "jump to" at startupBenno Schulenberg2+26-0
2019-08-18 08:52rcfile: properly handle an empty syntax before an 'include' statementBenno Schulenberg1+2-0
2019-08-17 15:17docs: change a few URLs over to https, and rewrap a couple of NEWS itemsBenno Schulenberg1+38-42
2019-08-17 15:01syntaxes: change some unneeded 'icolor' commands to 'color' commandsBenno Schulenberg9+11-11
2019-08-17 13:35gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2019-07-09 02:54rcfile: for an empty syntax, show the line number of the 'syntax' commandBrand Huntsman1+6-1
2019-08-17 11:28tweaks: improve a comment, and drop a superfluous oneBenno Schulenberg1+2-2
2019-08-17 11:21tweaks: remove a saving and restoring that has become superfluousBenno Schulenberg1+0-7
2019-08-14 20:37rcfile: report the correct command location for an invalid 'include'Brand Huntsman1+7-0
2019-08-16 17:03new document: a condensed overview of nano's shortcut keystrokesBenno Schulenberg1+131-0
2019-08-16 16:46docs: make the synopsis of --speller and 'set speller' more accurateBenno Schulenberg3+6-6
2019-08-04 10:46syntax: perl: don't color the character after a variable nameBenno Schulenberg1+7-1
2019-08-14 07:18syntax: default: colorize bracketed section headers in some config filesBenno Schulenberg1+3-0
2019-08-11 18:06syntax: c: allow an underscore in lowercase type namesBenno Schulenberg1+1-1
2019-08-10 11:07search: wipe the status bar before searching again (M-W / M-Q)Benno Schulenberg1+2-0
2019-08-09 17:34tweaks: make a function name unique, to not overlap with othersBenno Schulenberg4+12-12
2019-08-09 17:24tweaks: move a general function to a better placeBenno Schulenberg3+10-10
2019-08-09 17:16docs: slightly reword some of the descriptions around syntax highlightingBenno Schulenberg2+21-24
2019-08-08 10:08syntax: perl: avoid recognizing embedded hash signs as a comment starterBenno Schulenberg1+4-1
2019-08-06 16:51syntaxes: recognize .ctp extension as a PHP file, and .cu as a C/C++ fileBenno Schulenberg2+2-2
2019-04-26 08:37text: copy leading quote characters when automatic hard-wrapping occursBenno Schulenberg2+41-3
2019-08-01 11:24display: blank the status bar on a successful cut or pasteBenno Schulenberg1+7-1
2019-08-02 15:05docs: slightly reword the descriptions of most configure optionsBenno Schulenberg1+29-28
2019-07-29 17:42docs: stop mentioning the 'unjustify' function, as it no longer existsBenno Schulenberg1+1-1
2019-07-29 17:24docs: mention the M-N toggle instead of the obsolete M-# oneBenno Schulenberg1+1-1
2019-07-29 17:07syntax: po: colorize numbers only when they form a self-contained wordBenno Schulenberg1+1-1
2019-06-30 16:42copying: do not prevent M-6 from copying emptiness into the cutbufferBenno Schulenberg2+1-7
2019-06-28 18:07display: clear the remainder of a row only when there actually is someBenno Schulenberg3+11-1
2019-06-26 17:40tweaks: rewrap two lines, and reshuffle some logic to make more senseBenno Schulenberg1+6-9
2019-06-26 17:36tweaks: rename a parameter in three functions, to say what it points toBenno Schulenberg1+59-59
2019-06-26 17:07tweaks: rename a function, to suit better, and reshuffle its parametersBenno Schulenberg2+4-6
2019-06-26 15:56tweaks: reword and condense two comments, and correct anotherBenno Schulenberg1+8-15
2019-06-26 10:17scrolling: don't overscroll when the edit window has just one rowBenno Schulenberg1+2-2
2019-06-26 09:18display: when linenumbering, correctly spotlight text that spans two rowsBenno Schulenberg1+1-1
2019-06-26 08:18tweaks: reshuffle an assignment, and trim some excessive blank linesBenno Schulenberg1+1-8
2019-06-26 08:12tweaks: call the correct lighting function directly when softwrappingBenno Schulenberg1+3-8
2019-06-26 07:47tweaks: condense some comments, and drop two unneeded initializationsBenno Schulenberg1+3-8
2019-06-25 09:57display: don't clear a row beforehand -- just clear the remainderBenno Schulenberg1+3-5
2019-06-25 09:34tweaks: improve a handful of commentsBenno Schulenberg2+6-10
2019-06-25 09:23browser: draw a bar of spaces only where needed -- for the selected itemBenno Schulenberg1+2-3
2019-06-25 09:03tweaks: drop two parameters that are no longer neededBenno Schulenberg2+11-13
2019-06-25 06:28display: where needed, use slow blanking, but elsewhere do it much fasterBenno Schulenberg3+6-5
2019-06-23 18:40display: use a somewhat faster method to clear a rowBenno Schulenberg1+1-4
2019-06-23 17:57tweaks: move a call from two different places to a single placeBenno Schulenberg1+3-5
2019-06-23 10:28tweaks: move a function to before the first one that calls itBenno Schulenberg2+10-10
2019-06-23 10:15tweaks: reshuffle an 'if' out of a function, and rename the functionBenno Schulenberg3+10-11
2019-06-23 09:57tweaks: when precalculating, allocate all the cache space upfrontBenno Schulenberg1+5-5
2019-06-23 09:37tweaks: try the allocation of a multidata cache just once per lineBenno Schulenberg1+2-2
2019-06-19 17:34tweaks: shorten two messages that translators tend to make too longBenno Schulenberg1+2-4
2019-06-19 17:14tweaks: add a translator hint, to clarify four short wordsBenno Schulenberg1+1-0
2019-06-18 08:33po: update translations and regenerate POT file and PO filesBenno Schulenberg36+21552-20871
2019-06-17 10:07bump version numbers and add a news item for the 4.3 releaseBenno Schulenberg10+268-10
2019-06-17 07:59build: fix compilation when configured with --disable-colorBenno Schulenberg2+23-22
2019-06-16 17:09files: don't close a newly-created buffer when it is the only oneBenno Schulenberg1+2-1
2019-06-16 15:50tweaks: don't check the user's nanorc file for accessibility twiceBenno Schulenberg1+7-14
2019-06-16 08:55tweaks: remove a check that is no longer relevantBenno Schulenberg1+0-6
2019-06-16 08:40tweaks: remove two more unneeded assignmentsBenno Schulenberg1+0-2
2019-06-15 17:34rcfile: at terminating points, verify that a defined syntax is not emptyBenno Schulenberg1+20-20
2019-06-15 13:07rcfile: close off a syntax when a non-syntax command is encounteredBenno Schulenberg1+8-0
2019-06-15 12:35tweaks: remove two unneeded assignments, and improve a commentBenno Schulenberg1+2-4
2019-06-15 12:15tweaks: remove four unneeded pre-processor directivesBenno Schulenberg1+0-4
2019-06-15 12:11tweaks: just mark four rcfile errors for translation, like the othersBenno Schulenberg1+4-4
2019-06-15 12:07tweaks: rename a function, to better suit what it doesBenno Schulenberg1+64-69
2019-06-15 11:04tweaks: move a syntax check to a better place, to reduce duplicationBenno Schulenberg1+8-19
2019-06-15 10:17rcfile: check for missing color commands only when a syntax is still openBenno Schulenberg1+1-1
2019-06-14 08:46tweaks: rename two parameters, for more contrast, and elide anotherBenno Schulenberg2+16-16
2019-06-14 08:26tweaks: remove an unneeded "closing" of a syntax after extending itBenno Schulenberg1+2-8
2019-06-14 08:02tweaks: rename two variables, and frob some commentsBenno Schulenberg1+11-11
2019-06-13 17:55tweaks: reshuffle some lines, to group things more sensiblyBenno Schulenberg1+9-11
2019-06-13 10:20rcfile: fully read each included file, so all its syntaxes are seenBenno Schulenberg2+37-16
2019-06-13 13:46tweaks: elide a pre-processor #else clause, by using braces insteadBenno Schulenberg1+2-4
2019-06-12 09:10tweaks: condense two comments, and normalize the whitespace of a labelBenno Schulenberg1+8-10
2019-06-12 09:03tweaks: rename a variable, to fit a little betterBenno Schulenberg1+5-6
2019-06-12 08:48tweaks: avoid an unneeded, extra stat() for temporary filesBenno Schulenberg1+7-7
2019-06-12 08:34tweaks: elide an unneeded, duplicate stat() for the FIFO checkBenno Schulenberg1+1-1
2019-06-12 07:46files: suppress feedback when writing an emergency or temporary fileBenno Schulenberg1+2-1
2019-06-11 17:21tweaks: don't bother calling mblen() in a non-UTF-8 buildBenno Schulenberg1+5-1
2019-06-11 14:51display: properly show all characters in a non-UTF-8 buildBenno Schulenberg1+8-2
2019-06-11 12:24build: avoid a warning when using --disable-utf8Benno Schulenberg1+1-2
2019-06-11 10:29build: avoid a warning on FreeBSD, OpenBSD, and AlpineBenno Schulenberg1+3-0
2019-06-11 09:21tweaks: reorder some code, to further optimize display_string() for ASCIIBenno Schulenberg1+7-7
2019-06-11 09:10chars: redo the speedup for plain ASCII from three commits agoBenno Schulenberg1+4-6
2019-06-10 18:03tweaks: reshuffle some lines and frob some commentsBenno Schulenberg1+14-18
2019-06-10 17:27tweaks: elide a function that is an amalgam of three othersBenno Schulenberg3+37-51
2019-06-10 15:22chars: speed up the determination of length and width for plain ASCIIBenno Schulenberg1+1-1
2019-06-10 10:36tweaks: rename two parameters, away from single lettersBenno Schulenberg1+10-10
2019-06-10 10:29tweaks: rename three variables, to get rid of a suffix or an underscoreBenno Schulenberg1+8-8
2019-06-10 10:06tweaks: elide an unneeded variableBenno Schulenberg1+2-4
2019-06-10 10:01tweaks: avoid parsing a character twiceBenno Schulenberg1+2-3
2019-06-09 18:02tweaks: adjust some whitespace and rewrap a few linesBenno Schulenberg6+12-16
2019-06-09 17:37tweaks: rename two functions, to get rid of the "mb" abbreviationBenno Schulenberg10+38-38
2019-06-09 17:30tweaks: rename a variable, to get out of the way of the next commitBenno Schulenberg1+3-3
2019-06-09 17:22tweaks: use a slightly faster function where appropriateBenno Schulenberg2+6-6
2019-06-09 17:11chars: speed up case-insensitive searching by roughly one percentBenno Schulenberg1+4-4
2019-06-09 16:48tweaks: put some timing code back into the search functionBenno Schulenberg1+10-0
2019-06-09 15:36chars: create a dedicated function for getting the length of a characterBenno Schulenberg8+34-21
2019-06-09 15:07tweaks: rename a bunch of variables, to become identical to othersBenno Schulenberg5+52-52
2019-06-09 10:30tweaks: specifically refer to the manual of GNU grep for more regex infoBenno Schulenberg2+4-2
2019-06-09 09:08tweaks: rename two variables, away from a single letterBenno Schulenberg1+11-11
2019-06-09 08:47tweaks: speed up the counting of characters in mbstrlen()Benno Schulenberg1+1-9
2019-06-09 08:41tweaks: use FALSE for booleans instead of zeroBenno Schulenberg4+9-11
2019-06-08 15:07docs: remove "--" from the default value of 'quotestr'Benno Schulenberg4+5-5
2019-06-08 14:31justify: remove "--" from the quoting regex, to avoid false paragraphsBenno Schulenberg1+1-1
2019-06-08 14:12tweaks: squeeze excess spaces out of a line in situBenno Schulenberg1+9-11
2019-06-08 12:17tweaks: factor out a fragment of code that is repeated three timesBenno Schulenberg1+14-23
2019-06-08 11:58tweaks: improve a handful of commentsBenno Schulenberg1+12-16
2019-06-08 11:34tweaks: don't bother keeping track of whether a squeezed line has shrunkBenno Schulenberg1+8-20
2019-06-08 08:10tweaks: rename two variables, to be uniqueBenno Schulenberg1+11-12
2019-06-08 08:05tweaks: rename a variable, to better suit its counterpartBenno Schulenberg1+5-5
2019-06-08 08:03tweaks: make better use of two variables, and reshuffle two commentsBenno Schulenberg1+10-8
2019-06-07 09:24docs: mention the default value for 'errorcolor'Benno Schulenberg2+3-1
2019-06-07 09:15docs: show double quotes where they are neededBenno Schulenberg3+17-24
2019-06-06 13:22tweaks: sort three translator names betterBenno Schulenberg1+3-3
2019-06-06 13:00docs: clarify that in nano regexes are extended regular expressionsBenno Schulenberg3+34-5
2019-06-05 17:40docs: slightly reword the notice about the changed defaults since 4.0Benno Schulenberg3+6-6
2019-06-05 14:45gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2019-06-05 14:23tweaks: improve a couple of commentsBenno Schulenberg1+8-11
2019-06-05 13:58tweaks: stop allocating and freeing a holder struct for every cut/pasteBenno Schulenberg2+41-50
2019-06-05 13:32tweaks: rename four elements of the holder struct, for more contrastBenno Schulenberg2+18-18
2019-06-05 13:04speller: when something goes wrong with 'sort', do not blame 'spell'Benno Schulenberg1+4-4
2019-06-05 12:57speller: be more concise and to the point when something goes wrongBenno Schulenberg1+3-4
2019-06-05 12:47tweaks: rename three variables, to use full words instead of abbrevsBenno Schulenberg1+9-9
2019-06-05 11:00tweaks: rename a function and its parameters, to be more fittingBenno Schulenberg2+23-26
2019-06-03 23:37rcfile: compile the color regexes just onceBrand Huntsman3+19-40
2019-06-04 17:54docs: add a light warning to the explanation of --nonewlinesBenno Schulenberg3+8-4
2019-06-04 17:32docs: say thanks to the Korean translator, and trim a double spaceBenno Schulenberg1+2-1
2019-06-04 02:56tweaks: remove an unneeded pre-processor '#else' clauseBrand Huntsman1+0-2
2019-06-03 22:34startup: prevent a crash when no applicable syntax is foundBrand Huntsman1+1-1
2019-06-03 13:51tweaks: adjust the indentation after the previous changeBenno Schulenberg1+16-16
2019-06-03 13:32rcfile: disallow extending a syntax that is defined in a main nanorcBenno Schulenberg1+7-14
2019-06-03 13:04tweaks: reshuffle some lines, to put the most likely candidate firstBenno Schulenberg1+5-5
2019-06-03 13:01tweaks: rename a function and a variable, for contrast and varietyBenno Schulenberg1+4-4
2019-06-03 12:37tweaks: don't bother to free the content of 'extendsyntax' commandsBenno Schulenberg1+1-7
2019-06-03 12:21tweaks: remove a bit of redundant codeBenno Schulenberg1+0-5
2019-06-03 11:38feedback: make an error check work also when curses hasn't started yetBenno Schulenberg4+9-1
2019-06-01 09:10tweaks: merge two functions, as the first is called just onceBenno Schulenberg1+14-17
2019-06-01 08:52tweaks: move a function to the file where it is usedBenno Schulenberg3+20-25
2019-06-01 08:43tweaks: elide a function that is used just onceBenno Schulenberg2+0-7
2019-05-31 18:49build: fix compilation on another systemBenno Schulenberg3+3-4
2019-05-31 17:42tweaks: rename a type, to make more senseBenno Schulenberg2+12-13
2019-05-31 17:25tweaks: rename a variable, reduce its scope, and use it consistentlyBenno Schulenberg3+32-36
2019-05-31 17:00tweaks: elide a parameter and a return valueBenno Schulenberg4+20-19
2019-05-31 15:45tweaks: rename two variables, and reshuffle their declarationsBenno Schulenberg1+4-4
2019-05-31 15:34tweaks: elide a variable, drop a comment, and remove unneeded bracesBenno Schulenberg1+4-11
2019-05-31 15:22tweaks: reshuffle some lines, to reduce duplicationBenno Schulenberg1+5-6
2019-05-31 15:16build: remove two #includes that don't seem to be neededBenno Schulenberg1+0-2
2019-05-31 15:14build: move an #include to where it is neededBenno Schulenberg3+2-1
2019-05-31 10:53tweaks: rename two variables, to not be abbreviationsBenno Schulenberg1+16-14
2019-05-31 10:46tweaks: rename a variable, to be shorterBenno Schulenberg1+7-7
2019-05-31 10:23tweaks: rename a struct element, to be distinctBenno Schulenberg2+7-7
2019-05-31 10:16tweaks: rename a type, for more contrastBenno Schulenberg2+9-8
2019-05-31 08:18tweaks: be more sparing in redrawing things when exiting from help viewerBenno Schulenberg1+6-4
2019-05-31 07:33tweaks: elide another parameter, and rename the function to matchBenno Schulenberg1+7-9
2019-05-31 07:15tweaks: close a buffer differently and elide a parameterBenno Schulenberg5+12-12
2019-05-30 17:46feedback: when the last line is empty, don't include it in the countBenno Schulenberg1+2-0
2019-05-30 17:34tweaks: rename a variable, to match the style of its brothersBenno Schulenberg1+4-4
2019-05-30 17:06feedback: don't try to represent keys outside of the seven-bit rangeBenno Schulenberg1+1-1
2019-05-30 15:32tweaks: use a cheaper way to switch between buffers where possibleBenno Schulenberg1+2-2
2019-05-30 15:18tweaks: drop two checks that were made redundant by the previous commitBenno Schulenberg1+1-4
2019-05-30 14:37tweaks: reshuffle some code to the one place that needs itBenno Schulenberg5+23-24
2019-05-30 13:00tweaks: reshuffle a few things, partly to make two chunks more alikeBenno Schulenberg2+19-22
2019-05-29 18:02tweaks: change a function to void, to make things more directBenno Schulenberg3+9-12
2019-05-29 17:27tweaks: switch to the preceding buffer in a cheaper way (when in help)Benno Schulenberg2+2-2
2019-05-29 10:44tweaks: reshuffle some closing and switching to a better placeBenno Schulenberg3+8-11
2019-05-29 09:42tweaks: drop some checks that were made redundant by the previous commitBenno Schulenberg2+5-9
2019-05-28 17:51help: write the text directly into a new buffer, without using a tempfileBenno Schulenberg1+25-39
2019-05-29 10:29help: don't cycle through the buffers for every resizing stepBenno Schulenberg1+3-1
2019-05-29 09:24tweaks: exclude another bug check from the tiny versionBenno Schulenberg1+2-0
2019-05-28 15:41tweaks: delete a now-unused functionBenno Schulenberg2+0-12
2019-05-28 15:39tweaks: don't bother checking the return value of wait()Benno Schulenberg1+3-4
2019-05-28 15:36tweaks: consistently report failures to fork (and the like) as errorsBenno Schulenberg1+5-5
2019-05-28 15:19feedback: treat statusline() being called outside of curses mode as a bugBenno Schulenberg1+3-7
2019-05-28 15:01feedback: show an appropriate message when reading a file was cut shortBenno Schulenberg1+3-1
2019-05-28 12:09tweaks: reduce the scope of a variable, and let the compiler zero itBenno Schulenberg1+21-23
2019-05-28 10:31tweaks: use a symbol instead of zero to refer to standard inputBenno Schulenberg3+5-3
2019-05-28 10:19startup: remove the now-unneeded workaround for a SIGWINCH during inputBenno Schulenberg1+3-14
2019-05-28 09:06files: when needed, reconnect the keyboard and reenter curses modeBenno Schulenberg3+38-23
2019-05-27 17:30startup: resave the terminal's state only when there were no signalsBenno Schulenberg1+16-0
2019-05-27 15:24tweaks: rename two functions, to better describe what they doBenno Schulenberg3+8-8
2019-05-27 15:19tweaks: condense a couple of comments, and reshuffle a lineBenno Schulenberg2+6-12
2019-05-27 08:11tweaks: exclude a bug check from the tiny versionBenno Schulenberg1+1-1
2019-05-27 07:55build: exclude the ability to open a FIFO from the tiny versionBenno Schulenberg1+9-2
2019-05-27 07:38tweaks: check in a single place for files that should not be openedBenno Schulenberg1+9-15
2019-05-27 07:33tweaks: delete a leftoverBenno Schulenberg1+0-4
2019-05-26 17:45files: don't say "Error...: Success" when aborting after resizingBenno Schulenberg1+2-2
2019-05-20 11:07files: block SIGWINCH while opening a FIFO for reading or writingBrand Huntsman1+4-0
2019-05-26 17:05files: don't save the state of the terminal a second timeBenno Schulenberg1+0-4
2019-05-26 12:48build: fix compilation when configured with --enable-tinyBenno Schulenberg1+1-1
2019-05-26 12:17feedback: show a more fitting message when opening a FIFO is interruptedBenno Schulenberg1+10-4
2019-05-26 11:32tweaks: reuse the install and restore functions for a signal handlerBenno Schulenberg2+9-33
2019-05-26 11:10tweaks: factor out the installing and restoring of the ^C signal handlerBenno Schulenberg4+31-17
2019-05-26 10:24tweaks: include the enabling of SIGINT into the tiny versionBenno Schulenberg1+4-10
2019-05-24 17:58files: allow to abort the reading of slow files with Ctrl+CBenno Schulenberg1+30-0
2019-05-26 09:45files: allow to interrupt the opening of a FIFO for writing with Ctrl+CBenno Schulenberg1+11-0
2019-05-24 17:27tweaks: rename a parameter and a variable, to be more distinctBenno Schulenberg1+9-9
2019-05-24 17:13tweaks: remove two unneeded checks for NULLBenno Schulenberg1+2-2
2019-05-24 17:02tweaks: stop checking for a NULL result from line_from_number()Benno Schulenberg2+3-12
2019-05-24 16:56tweaks: rename a function, to be clearer and to stop using an old abbrevBenno Schulenberg4+13-13
2019-05-24 15:22speller: don't crash when the spell-checked tempfile cannot be openedBenno Schulenberg3+10-6
2019-05-24 10:42tweaks: drop an unneeded parameter from open_file()Benno Schulenberg2+5-6
2019-05-24 10:23speller: ensure that a Shift-selected region is retainedBenno Schulenberg1+2-1
2019-05-24 08:39files: allow to interrupt the opening of a FIFO with Ctrl+CBenno Schulenberg2+18-0
2019-05-24 08:04tweaks: condense the setup of the two signal handlers for Ctrl+CBenno Schulenberg2+13-34
2019-05-23 10:43help: don't check for confinement when opening a temporary help-text fileBenno Schulenberg1+1-1
2019-05-22 17:55usage: make the --help output independent from the terminal's tab sizeBenno Schulenberg1+3-12
2019-05-21 17:08feedback: don't clear off possible error messages after a spell checkBenno Schulenberg1+2-3
2019-05-21 12:12tweaks: adjust a comment and drop two others, and reshuffle two linesBenno Schulenberg1+4-6
2019-05-21 10:59tweaks: delete a now-unused functionBenno Schulenberg2+0-37
2019-05-21 10:47tweaks: merge two very similar functions into a single oneBenno Schulenberg3+15-11
2019-05-21 11:47tweaks: remove an unneeded setting and unsetting of a flagBenno Schulenberg1+0-8
2019-05-21 15:25tweaks: add a pair of braces, to silence a compiler warningBenno Schulenberg1+3-4
2019-05-21 10:15tweaks: set a boolean directly, instead of using a function callBenno Schulenberg1+4-7
2019-05-20 09:53tweaks: add a missing forward declaration of make_new_buffer()Benno Schulenberg1+1-0
2019-05-20 08:55docs: note David as author of undoable indenting and undoable justifyingBenno Schulenberg1+3-1
2019-05-20 08:45docs: note Brand as the author of the delayed syntax parsingBenno Schulenberg2+4-0
2019-05-14 00:01rcfile: fully parse a syntax file only when neededBrand Huntsman4+161-51
2019-05-13 23:43rcfile: store errors and display them when nano terminatesBrand Huntsman3+36-13
2019-05-19 17:44feedback: print helpful message only when data comes from keyboardBenno Schulenberg1+4-2
2019-05-19 16:58tweaks: remove the two remaining handfuls of assertsBenno Schulenberg3+1-24
2019-05-19 15:48files: try matching a syntax after scooping data from standard inputBenno Schulenberg1+4-1
2019-05-18 17:58browser: don't show a mistaken message when exiting from help viewerBenno Schulenberg1+1-1
2019-05-18 17:09files: give feedback while waiting for a FIFO to open upBenno Schulenberg1+9-1
2019-05-12 08:36files: check for writability by the access bits, not by trying to appendBenno Schulenberg1+1-36
2019-05-12 08:17files: allow a given file to be a special file but not a directoryBenno Schulenberg1+3-8
2019-05-18 15:21tweaks: remove a superfluous and ineffective assignmentBenno Schulenberg1+0-1
2019-05-17 09:39bindings: at a Yes-No prompt, accept also ^Y for "Yes"Benno Schulenberg1+3-0
2019-05-13 17:02bindings: at a Yes-No prompt, accept also ^N and ^Q for "No"Benno Schulenberg1+3-0
2019-05-16 14:14tweaks: elide a function that is called in just one placeBenno Schulenberg2+9-17
2019-05-16 14:04tweaks: reshuffle a few lines, to be more straightforwardBenno Schulenberg1+9-8
2019-05-16 14:00tweaks: enforce the miminum amount of scrolling in a simpler wayBenno Schulenberg1+2-3
2019-05-13 10:50help: don't show Alt+Left and Alt+Right when running on a Linux consoleBenno Schulenberg2+10-10
2019-05-13 10:07tweaks: reshuffle a couple of lines and adjust a few commentsBenno Schulenberg2+13-17
2019-05-13 09:21bindings: bind the Alt+arrow keystrokes also in non-UTF-8 localesBenno Schulenberg1+11-1
2019-05-13 09:07help: make the column for the first keystroke a little widerBenno Schulenberg1+7-6
2019-05-13 08:16softwrap: use smooth scrolling when softwrapping is toggled onBenno Schulenberg1+3-1
2019-05-11 15:52syntax: python: avoid miscoloring stuff between two empty stringsBenno Schulenberg1+5-4
2019-05-08 17:32tweaks: adjust some indentation after the previous changeBenno Schulenberg3+19-18
2019-05-08 17:17tweaks: rename some single-letter variables to the same significant wordBenno Schulenberg3+22-24
2019-05-08 13:31tweaks: rename a variable, reshuffle declarations, and drop an assertBenno Schulenberg1+5-8
2019-05-08 13:17tweaks: merge two functions, as the one is used only by the otherBenno Schulenberg3+6-14
2019-05-08 13:00tweaks: drop most of the remaining debugging code, and some timing codeBenno Schulenberg6+1-67
2019-05-08 11:48tweaks: reshuffle two #ifdefs, to avoid an unpaired braceBenno Schulenberg1+5-8
2019-05-06 09:20tweaks: remove some unneeded braces, and reshuffle for more symmetryBenno Schulenberg1+9-9
2019-05-06 09:08search: stay in the Search menu when trying to Replace in view modeBenno Schulenberg1+3-3
2019-05-06 08:53tweaks: drop a useless tidying-up call, as spelling does not use regexesBenno Schulenberg2+0-2
2019-05-06 08:29tweaks: move the tyding-up-after-a-search to a single exit pointBenno Schulenberg1+7-12
2019-05-03 17:51tweaks: rename two more functions, to be simpler tooBenno Schulenberg6+16-16
2019-05-03 17:47tweaks: rename two functions, to be simplerBenno Schulenberg6+16-16
2019-05-03 15:36zapping: use the 'keep_cutbuffer' logic to keep undo items apartBenno Schulenberg2+5-5
2019-05-03 10:52zapping: disjoin a zap command from earlier ones when the mark is setBenno Schulenberg1+1-1
2019-05-03 10:41tweaks: remove a condition that has become superfluousBenno Schulenberg1+3-3
2019-05-03 10:24copying: let a copy command break a chain of cut or zap commandsBenno Schulenberg1+2-0
2019-05-03 10:14tweaks: remove a superfluous condition, in three placesBenno Schulenberg2+3-3
2019-05-03 10:00syntax: po: colorize also escaped hex and octal codesBenno Schulenberg1+1-1
2019-05-02 12:34tweaks: invert two conditions, in order to elide an extra variableBenno Schulenberg1+5-13
2019-05-02 12:15tweaks: normalize the indentation after the previous two changesBenno Schulenberg1+52-52
2019-05-02 12:12tweaks: invert a condition, in order to return earlierBenno Schulenberg1+4-5
2019-05-02 12:05tweaks: reshuffle an assignment, to be able to return earlierBenno Schulenberg1+5-3
2019-05-02 08:14tweaks: place a function better, and reduce some comments to a single oneBenno Schulenberg1+18-19
2019-05-02 08:01tweaks: rename two parameters, to differentiate them from function namesBenno Schulenberg2+10-10
2019-05-02 07:27cutting: clear the cutbuffer when the previous operation was copyingBenno Schulenberg1+8-10
2019-05-01 17:14tweaks: rename two variables, for more contrastBenno Schulenberg1+4-4
2019-05-01 17:10tweaks: condense a comment and reshuffle a couple of linesBenno Schulenberg1+6-6
2019-05-01 10:24tweaks: really don't bother renumbering the lines in the cutbufferBenno Schulenberg2+5-9
2019-05-01 09:26tweaks: stop passing 'cutbuffer' and 'cutbottom' back and forthBenno Schulenberg4+24-29
2019-04-28 17:21tweaks: don't bother saving and restoring 'cutbottom' all the timeBenno Schulenberg3+15-38
2019-04-30 17:31copying: scroll just one line when M-6 is pressed on the bottom rowBenno Schulenberg1+2-1
2019-04-30 17:03copying: make M-6 do nothing when at end of bufferBenno Schulenberg1+4-0
2019-04-30 11:40tweaks: rename two variables, to be less crypticBenno Schulenberg1+10-11
2019-04-30 10:42oops: apparently the line numbers in the cutbuffer do matterBenno Schulenberg1+5-0
2019-04-30 10:24tweaks: rename a variable, to fit a bit betterBenno Schulenberg1+5-5
2019-04-30 10:15tweaks: elide two unneeded variablesBenno Schulenberg1+3-11
2019-04-30 08:45tweaks: don't bother renumbering the lines in the cutbufferBenno Schulenberg1+0-5
2019-04-30 08:27tweaks: rename a function, to better indicate what it doesBenno Schulenberg5+15-15
2019-04-30 08:11tweaks: move a bit of timing code to where it will be neededBenno Schulenberg1+10-7
2019-04-30 08:01tweaks: rename a variable, to match another with the same meaningBenno Schulenberg1+5-4
2019-04-30 07:50cutting: ignore the mark when a word is deletedBenno Schulenberg1+2-0
2019-04-30 07:44tweaks: add a warning for something that shouldn't occurBenno Schulenberg1+3-2
2019-04-29 09:06tweaks: improve some comments, reshuffle a line, and rename a variableBenno Schulenberg1+18-23
2019-04-29 07:45tweaks: rename two variables, for more contrast with the partition stuffBenno Schulenberg1+13-13
2019-04-28 15:20tweaks: use a more direct call when a single linestruct is deletedBenno Schulenberg2+2-2
2019-04-28 13:53tweaks: when OR'ing, put the most likely condition firstBenno Schulenberg1+7-7
2019-04-28 10:02tweaks: reduce a bit of mark-adjusting code to its essenceBenno Schulenberg1+4-10
2019-04-28 09:41tweaks: reshuffle a bit of code, to be less intertwinedBenno Schulenberg1+10-12
2019-04-28 09:01tweaks: rename a function, to be more fittingBenno Schulenberg7+17-18
2019-04-28 08:40tweaks: set a boolean directly, instead of using a function callBenno Schulenberg1+4-11
2019-04-28 08:34docs: adjust the wording of the README to be factually correctBenno Schulenberg1+3-3
2019-04-27 15:17tweaks: adjust the indentation after the previous changeBenno Schulenberg1+15-16
2019-04-27 15:10tweaks: elide an unneeded 'if' and 'break'Benno Schulenberg1+3-7
2019-04-27 15:01tweaks: rename a variable, to better indicate it contains two charactersBenno Schulenberg1+10-10
2019-04-27 14:31tweaks: move an assignment that is useful only when searching forwardBenno Schulenberg1+2-3
2019-04-27 12:29tweaks: step away one character from the current bracket, not one byteBenno Schulenberg1+4-3
2019-04-24 09:08po: update translations and regenerate POT file and PO filesBenno Schulenberg36+15460-15449
2019-04-24 08:15bump version numbers and add a news item for the 4.2 releaseBenno Schulenberg9+45-10
2019-04-24 07:08tweaks: rename another function, to be distinct and fittingBenno Schulenberg8+22-23
2019-04-24 06:49tweaks: rename a function, to be distinct and fittingBenno Schulenberg10+37-37
2019-04-23 09:48tweaks: declare a function as const and let its allocated string leakBenno Schulenberg1+7-10
2019-04-21 15:31wrapping: improve the persistence of the prepending behaviorBenno Schulenberg5+17-29
2019-04-23 08:05tweaks: drop an unneeded saving and restoring of a variableBenno Schulenberg1+0-3
2019-04-22 17:45tweaks: rename a variable, to distinguish it from a browser functionBenno Schulenberg5+11-7
2019-04-22 17:38tweaks: exclude a bit more code from a single-buffer buildBenno Schulenberg1+4-5
2019-04-22 17:18tweaks: remove a redundant, enclosed #ifdefBenno Schulenberg1+2-3
2019-04-22 07:39speller: do not crash by trying to free something that cannot be freedBenno Schulenberg1+1-1
2019-04-21 09:58tweaks: adjust a few comments and some indentationBenno Schulenberg1+7-8
2019-04-21 09:41tweaks: elide an unneeded intermediate variableBenno Schulenberg1+1-3
2019-04-21 09:35wrapping: compute the width of a succeeding line in the correct mannerBenno Schulenberg1+1-1
2019-04-21 09:23tweaks: remove an unneeded conditionBenno Schulenberg1+1-2
2019-04-21 08:06wrapping: add a missing space only when the remainder will be prependedBenno Schulenberg1+2-3
2019-04-20 17:57wrapping: trim any trailing blanks when cursor goes to next lineBenno Schulenberg1+2-1
2019-04-20 11:56options: make --breaklonglines work also when --ignorercfiles is usedBenno Schulenberg1+5-5
2019-04-20 12:00tweaks: condense and improve a handful of commentsBenno Schulenberg1+11-31
2019-04-19 08:10tweaks: rename a variable, for a little more meaningBenno Schulenberg1+6-6
2019-04-19 08:06tweaks: elide an unneeded variableBenno Schulenberg1+1-2
2019-04-19 07:44tweaks: elide an unneeded parameter, as the function already assumes itBenno Schulenberg3+7-7
2019-04-16 08:21build: be more specific and avoid committing accidentally changed filesBenno Schulenberg1+2-2
2019-04-16 08:05docs: put the 'set guidestripe' option into its alphabetical positionBenno Schulenberg2+8-8
2019-04-15 07:57po: update translations and regenerate POT file and PO filesBenno Schulenberg36+22947-30023
2019-04-14 12:38bump version numbers and add a news item for the 4.1 releaseBenno Schulenberg9+124-10
2019-04-14 17:28tweaks: remove several unneeded bad-state checks and their messagesBenno Schulenberg4+6-43
2019-04-14 08:42build: don't do fuzzy matching when merging PO files against the POT fileBenno Schulenberg2+5-2
2019-04-14 08:10tweaks: shorten a comment to its essenceBenno Schulenberg1+1-7
2019-04-14 07:55build: remove obsolete translations from the PO files after mergingBenno Schulenberg1+5-2
2019-04-14 06:49docs: mention that -b is the opposite of -w also in the latter's itemBenno Schulenberg2+6-2
2019-04-13 09:43indenting, commenting: ensure a partial line stays displayed properlyBenno Schulenberg1+2-0
2019-04-12 12:00unindent: ensure that a partial line gets displayed properly afterwardsBenno Schulenberg1+1-0
2019-04-12 17:15display: report and catch a bad state, to prevent a possible hangBenno Schulenberg1+7-0
2019-04-12 11:35tweaks: initialize a boolean before it is referenced [valgrind]Benno Schulenberg1+1-1
2019-04-11 18:18options: make --nowrap override again a contrary nanorc settingBenno Schulenberg1+9-2
2019-04-11 15:44docs: mention that M-S now toggles softwrap and M-N line numbersBenno Schulenberg1+2-2
2019-04-11 13:25justify: correctly compute the number of lines to take, to avoid a crashBenno Schulenberg1+1-1
2019-04-11 13:12tweaks: reshuffle some lines, to elide an 'if'Benno Schulenberg1+21-30
2019-04-11 12:17tweaks: free the copy of a linter message in all cases [valgrind]Benno Schulenberg1+2-2
2019-04-11 10:31tweaks: drop two 'const' qualifiers, to silence the compilerBenno Schulenberg1+2-2
2019-04-11 08:05tweaks: free the result string from an invocation error [coverity]Benno Schulenberg1+6-2
2019-04-11 07:55tweaks: free some memory before a possible error exit [coverity]Benno Schulenberg1+2-2
2019-04-11 07:36tweaks: rename some variables, for more contrast and to match othersBenno Schulenberg1+24-24
2019-04-11 07:14tweaks: rename two variables, for more contrastBenno Schulenberg1+12-12
2019-04-11 06:51tweaks: use a signed type for a result that could be negative [coverity]Benno Schulenberg1+10-4
2019-04-09 15:54help: don't doubly list toggles that have two keys assigned to themBenno Schulenberg1+4-2
2019-04-05 07:28bindings: add easier keystrokes for the linenumber and softwrap togglesBenno Schulenberg2+8-6
2019-04-05 07:15bindings: remove the jumpy-scrolling toggle entirelyBenno Schulenberg3+0-14
2019-04-09 12:44gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2019-04-09 11:29build: add gnulib modules to the list of files with translatable stringsBenno Schulenberg1+3-0
2019-04-07 07:40docs: remove all mention of --finalnewline, and undefault --nonewlinesBenno Schulenberg4+15-46
2019-04-07 07:01options: remove -f (--finalnewline); go back to auto-adding this newlineBenno Schulenberg3+4-19
2019-04-07 06:47tweaks: switch back from checking FINAL_NEWLINE to checking NO_NEWLINESBenno Schulenberg5+29-24
2019-04-06 19:21tweaks: remove an unpaired closing parenthesis from the NEWS fileBenno Schulenberg1+2-2
2019-04-06 19:05tweaks: do a check up front instead of every time round the loopBenno Schulenberg1+14-11
2019-04-06 18:34tweaks: reshuffle some lines, condense a comment and drop anotherBenno Schulenberg1+7-12
2019-04-06 18:29tweaks: rename two variables, to make more senseBenno Schulenberg1+18-18
2019-04-06 18:08tweaks: reword a comment, and drop an unneeded assertBenno Schulenberg1+3-6
2019-04-06 17:45tweaks: adjust the indentation after the previous changeBenno Schulenberg1+24-22
2019-04-06 17:34tweaks: don't bother special-casing non-UTF8 when seeking a characterBenno Schulenberg1+0-28
2017-12-07 09:13syntax: c: change the highlighting of preprocessor directivesLiu Hao1+5-2
2019-04-02 18:40rcfile: read the syntax files in alphabetical order when globbingBenno Schulenberg1+1-1
2019-03-31 18:05bindings: disallow executing an external command when in view modeBenno Schulenberg2+3-3
2019-04-06 09:54tweaks: rename two variables, to match othersBenno Schulenberg1+6-9
2019-04-06 08:03feedback: replace an assert with a check plus error message at startupBenno Schulenberg2+3-2
2019-04-06 07:34build: add src/cut.c to the list of files with translatable stringsBenno Schulenberg2+2-1
2019-04-05 09:01tweaks: rename another variable, to be more descriptiveBenno Schulenberg1+5-10
2019-04-05 08:50tweaks: rename a variable, to get out of the way for another renameBenno Schulenberg1+5-5
2019-04-05 08:45tweaks: rename a variable, to be more distinct and more descriptiveBenno Schulenberg1+4-5
2019-04-05 08:35tweaks: shorten and improve some comments, and reshuffle a few linesBenno Schulenberg1+14-24
2019-04-04 12:53tweaks: remove a function that is now unusedBenno Schulenberg2+0-8
2019-04-04 12:44tweaks: don't bother reallocating the data when a line gets hard-wrappedBenno Schulenberg1+3-2
2019-04-04 12:23tweaks: reshuffle two lines, and reword a commentBenno Schulenberg1+5-6
2019-04-04 12:11tweaks: condense a bit of copying codeBenno Schulenberg1+9-27
2019-04-04 11:59tweaks: don't bother copying the NUL byte -- it is set nine lines downBenno Schulenberg1+0-2
2019-04-04 11:54tweaks: don't bother reallocating the squeezed string, just terminate itBenno Schulenberg1+1-1
2019-04-04 11:52tweaks: rename another variable, to be more fittingBenno Schulenberg1+5-5
2019-04-04 11:48tweaks: rename two variables, to be more distinct and more fittingBenno Schulenberg1+43-43
2019-04-04 11:39tweaks: rename a variable, to be more distinct and more aptBenno Schulenberg1+22-22
2019-04-04 10:53tweaks: simplify a message, and normalize the spelling of another oneBenno Schulenberg1+3-3
2019-04-04 10:47tweaks: remove an unneeded check for NULL [coverity]Benno Schulenberg1+2-2
2019-04-04 10:37tweaks: remove an unneeded check for NULL and its associated messageBenno Schulenberg1+0-5
2019-04-03 17:07tweaks: drop an assignment whose value is never used [scan-build]Benno Schulenberg1+0-1
2019-04-03 16:55rcfile: don't break a chain of 'else if' [scan-build]Benno Schulenberg1+1-2
2019-04-03 15:34tweaks: rename an overshort type to something that makes some senseBenno Schulenberg8+38-38
2019-04-03 15:11tweaks: rename a cryptic type to something that makes a little senseBenno Schulenberg7+20-20
2019-03-31 23:17files: block the resizing signal while reading from an external commandBrand Huntsman3+15-2
2019-03-31 11:23bindings: recognize the ^W^Y and ^W^V legacy keystrokes againBenno Schulenberg1+3-0
2019-04-03 13:11tweaks: remove a superfluous check for NULL plus the associated messageBenno Schulenberg1+1-10
2019-04-02 09:48syntax: nanorc: colorize also strings preceded by 'start=' or 'end='Benno Schulenberg1+1-1
2019-03-30 18:31speller: block the resizing signal also during an integrated spell checkBenno Schulenberg1+5-1
2019-04-01 16:04feedback: spare the user a superfluous scaring when trying to exitBenno Schulenberg1+1-2
2019-04-01 15:31tweaks: consistently use .sp instead of .PP to insert a blank lineBenno Schulenberg3+12-12
2019-04-01 15:24syntax: nanorc: require whitespace both before and after a quoted stringBenno Schulenberg1+1-1
2019-03-31 15:57feedback: show a message while executing an external commandBenno Schulenberg1+2-0
2019-03-28 21:28files: initialize a variable before referencing itDevin Hussey1+1-1
2019-03-31 10:17syntax: man: require the dot to be at start of line, not the commentBenno Schulenberg1+1-1
2019-03-30 19:48syntax: man: anchor macros at start of line, as only then they are validBenno Schulenberg1+7-7
2019-03-30 19:45syntax: man: add comments, and color all the safe lowercase macrosBenno Schulenberg1+7-2
2019-03-30 18:52syntax: default: color in red also versions 4.x of nanoBenno Schulenberg1+1-1
2019-03-30 18:23speller: resizing can happen also when configured with --enable-tinyBenno Schulenberg3+15-15
2019-03-30 18:08tweaks: rename some variables, to be less repititiousBenno Schulenberg1+26-26
2019-03-30 17:48tweaks: stop doing tandem assignments (one passing through the other)Benno Schulenberg1+12-8
2019-03-30 16:48syntax: c: color as a type any lowercase word that ends with "_t"Benno Schulenberg1+1-1
2019-03-27 18:44tweaks: rename a function plus parameter, to stay closer to what it doesBenno Schulenberg3+6-7
2019-03-27 18:06tweaks: put the unblocking of SIGWINCHes in a better placeBenno Schulenberg1+5-8
2019-03-27 16:15speller: block the resizing signal again during an external spell checkBenno Schulenberg3+22-0
2019-03-25 15:06docs: for two of the toggles, mention the new instead of the old optionBenno Schulenberg1+3-3
2019-03-25 14:52docs: remove the AUTHOR section, per advice from 'man man-pages'Benno Schulenberg3+0-15
2019-03-25 14:31docs: put paths and filenames in italics, per 'man man-pages'Benno Schulenberg3+14-13
2019-03-25 14:22docs: re-title the temporary section about the changed defaultsBenno Schulenberg2+2-2
2019-03-25 13:59docs: give the FILES section in the man page its canonical titleBenno Schulenberg1+1-1
2019-03-24 11:47po: update translations and regenerate POT file and PO filesBenno Schulenberg37+23834-18243
2019-03-24 11:40build: ensure that also new PO files are committed to gitBenno Schulenberg1+1-0
2019-03-24 11:21build: stop using the --disable-wrapping-as-root configure optionBenno Schulenberg1+1-2
2019-03-24 10:47bump version numbers and add a news item for the 4.0 releaseBenno Schulenberg10+278-11
2019-03-24 10:32tweaks: escape hyphens that must be hard hyphens in the man pagesBenno Schulenberg2+10-10
2019-03-24 10:02docs: remove the mentioning of --disable-wrapping-as-root from the FAQBenno Schulenberg1+0-1
2019-03-24 09:54tweaks: slightly reword, for esthetics of the resulting Info documentBenno Schulenberg3+5-4
2019-03-24 09:48docs: adjust and extend the Pico-compatibility section in the manualBenno Schulenberg1+30-6
2019-03-24 08:42tweaks: adjust indentation after previous change, and rename a parameterBenno Schulenberg1+7-7
2019-03-24 08:36tweaks: don't bother special-casing non-UTF8 when checking for a blankBenno Schulenberg1+0-11
2019-03-24 08:29tweaks: avoid parsing the same character twiceBenno Schulenberg1+4-3
2019-03-21 18:21tweaks: rename a variable, to be more distinctBenno Schulenberg5+11-12
2019-03-21 18:17tweaks: make an assignment only when the option is valid, like elsewhereBenno Schulenberg1+7-9
2019-03-21 16:42tweaks: rename a function, to be simpler and more accurateBenno Schulenberg3+5-5
2019-03-21 16:36tweaks: elide a function that is called just onceBenno Schulenberg1+9-16
2019-03-21 16:23tweaks: rename a struct element, to make senseBenno Schulenberg11+74-74
2019-03-21 16:18tweaks: rename four functions, to make more senseBenno Schulenberg6+33-33
2019-03-21 16:08tweaks: rename a type, to make more senseBenno Schulenberg15+258-258
2019-03-19 20:15tweaks: rename a function for aptness, and two variables for shortnessBenno Schulenberg2+13-14
2019-03-19 18:56tweaks: improve and condense some comments, and remove an unneeded oneBenno Schulenberg1+40-59
2019-03-18 19:01docs: add notes to draw attention to the changed defaultsBenno Schulenberg3+28-0
2019-03-17 18:46tweaks: add a consistency check plus a corresponding warningBenno Schulenberg1+3-0
2019-03-17 18:04tweaks: don't pass a pointer when a boolean is expectedBenno Schulenberg2+3-3
2019-03-15 15:41build: fix compilation when configured with --disable-utf8Benno Schulenberg1+2-0
2019-03-15 13:43display: use non-breaking space instead of dot for VTE-bug workaroundBenno Schulenberg1+9-1
2019-03-15 13:03tweaks: don't bother trying to draw characters beyond the screen's edgeBenno Schulenberg1+2-1
2019-03-14 12:21display: dot the stripe when it's in the last column, to defeat a VTE bugBenno Schulenberg1+1-1
2019-03-14 15:44display: show the guide stripe for double-width/multi-byte charactersDavid Lawrence Ramsey1+11-4
2019-03-14 18:32tweaks: exclude the guide-stripe code from the tiny versionBenno Schulenberg4+7-1
2019-03-14 15:48display: account for horizontal scrolling when drawing the guide stripeBenno Schulenberg1+4-3
2019-03-12 21:36justify: initialize a variable before making use of its valueDavid Lawrence Ramsey1+1-0
2019-03-13 18:12startup: check again for a Linux console after reading all filesBenno Schulenberg1+5-0
2019-03-11 10:12docs: mention three features in their proper placeBenno Schulenberg1+3-3
2019-03-11 07:49feedback: make two error messages better match the optionBenno Schulenberg2+2-2
2019-03-11 07:29gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2019-03-11 07:27copyright: update the years for the FSF in the documentation tooBenno Schulenberg5+5-5
2019-03-10 18:17help: in the tiny version, don't list an option that is the defaultBenno Schulenberg1+5-1
2019-03-10 18:03help: don't list the obsoleted -O and -S options in the --help outputBenno Schulenberg1+2-6
2019-03-10 16:05tweaks: add deprecation comments to the four superseded optionsBenno Schulenberg2+6-6
2019-03-10 15:29copyright: update the years for significantly changed filesBenno Schulenberg9+9-9
2019-01-02 17:56tweaks: normalize the indentation, and remove unneeded bracesDavid Lawrence Ramsey1+43-43
2019-01-08 22:42justify: when justifying a marked region, strip whitespace after the leadDavid Lawrence Ramsey1+10-2
2019-01-08 21:58justify: put a mid-line marked region onto separate linesDavid Lawrence Ramsey1+66-0
2019-01-08 23:48justify: handle the leading part when justifying a marked regionDavid Lawrence Ramsey1+43-2
2018-09-10 22:34new feature: marked text gets justified into a single, new paragraphDavid Lawrence Ramsey1+68-10
2019-01-08 21:21tweaks: rename a variable, to prepare for its new roleDavid Lawrence Ramsey1+5-5
2018-12-26 19:52tweaks: split justify_paragraph() into three separate functionsDavid Lawrence Ramsey1+50-32
2018-12-26 18:55tweaks: adapt find_paragraph()/justify_paragraph() for multiple quotesDavid Lawrence Ramsey1+19-19
2019-01-08 22:02tweaks: remove unnecessary variable initializationsDavid Lawrence Ramsey1+2-2
2019-03-09 08:52docs: suggest a setting for 'stripecolor' in the sample nanorcBenno Schulenberg1+2-0
2019-03-03 10:56syntax: nanorc: stop coloring 'unset fill ...' as if it were validBenno Schulenberg1+2-1
2019-03-03 10:38docs: describe the new options -J, --guidestripe, and 'set stripecolor'Benno Schulenberg3+27-0
2019-03-03 10:04rcfile: add 'stripecolor' for changing the color of the guiding stripeBenno Schulenberg6+11-4
2018-12-17 18:57new feature: option --guidestripe that shows a vertical guiding barBenno Schulenberg5+36-1
2019-02-11 23:16display: properly handle double-width characters when spotlightingDavid Lawrence Ramsey1+14-14
2019-03-04 21:33display: correct the logic for making room for the ">" characterDavid Lawrence Ramsey1+2-2
2019-03-03 13:36help: reword the description of ^U to avoid the impression of "Undo"Benno Schulenberg1+2-2
2019-03-03 13:50display: scroll horizontally one column earlierBenno Schulenberg1+2-2
2018-12-10 10:09bindings: provide usable shortcuts for prevword/nextword in tiny versionBenno Schulenberg1+6-0
2019-02-27 20:37display: correctly trim an overshooting character from a prompt answerDavid Lawrence Ramsey7+25-22
2019-02-27 18:49tweaks: move declaration of variable that does not need to be globalBenno Schulenberg3+2-4
2019-02-27 09:40history: use an unfreed 'position_history' to avoid a possible crashBrand Huntsman1+2-1
2019-02-25 09:04feedback: complete the removal of some superfluous wordsBenno Schulenberg1+8-7
2019-02-24 20:30display: show "[" for half of two-column character also when softwrappingBenno Schulenberg1+3-4
2019-02-24 18:32copyright: update the years for the FSFBenno Schulenberg18+21-21
2019-02-24 16:27tweaks: rename three functions and two symbols, to match the new wordingBenno Schulenberg3+19-19
2019-02-24 16:04bindings: rename 'cutwordleft' to 'chopwordleft', and similar for rightBenno Schulenberg4+9-7
2019-02-24 15:29help: reword the tags for deleting a word left and rightBenno Schulenberg1+3-3
2019-02-24 15:05feedback: remove some superfluous words from Undid/Redid messagesBenno Schulenberg1+11-11
2019-02-22 13:09display: account for zero-width characters when reserving space for '>'Benno Schulenberg1+3-1
2019-02-24 10:23help: don't list the unbound <Alt+Up> and <Alt+Down> in the tiny versionBenno Schulenberg1+2-2
2019-02-24 10:17docs: mention that 'cutwordleft' is bound to <Shift+Ctrl+Delete>Benno Schulenberg2+4-4
2019-02-24 10:00help, docs: say "Delete" when things don't go into the cutbufferBenno Schulenberg3+6-6
2019-02-17 20:02menus: don't show ^S and ^Q in the help lines in the tiny versionBenno Schulenberg1+17-5
2019-02-20 18:24tweaks: split a variable into two, as they have different rolesBenno Schulenberg1+4-4
2019-02-20 17:59tweaks: condense and correct a commentBenno Schulenberg1+7-10
2019-02-20 16:39tweaks: rename an overlooked variable from a single letter to a wordBenno Schulenberg1+4-4
2019-02-20 15:43tweaks: rename two variables, to be less confusingBenno Schulenberg1+5-5
2019-02-20 15:23docs: deprecate the use of morespace, smooth, nonewlines, and nowrapBenno Schulenberg3+16-22
2019-01-29 19:46tweaks: switch from checking MORE_SPACE to checking EMPTY_LINEBenno Schulenberg2+6-11
2019-01-29 19:23tweaks: switch from checking SMOOTH_SCROLL to checking JUMPY_SCROLLINGBenno Schulenberg5+11-16
2019-01-29 19:17tweaks: switch from referencing NO_NEWLINES to referencing FINAL_NEWLINEBenno Schulenberg5+24-29
2019-01-29 19:03tweaks: switch from referencing NO_WRAP to referencing BREAK_LONG_LINESBenno Schulenberg3+9-17
2019-01-30 20:01docs: mention that --morespace and --smooth are obsolete and ignoredBenno Schulenberg2+16-8
2019-01-28 19:49options: warn when option -O or -S is given, and ignore themBenno Schulenberg1+4-2
2019-02-19 18:05docs: describe breaklonglines, emptyline, finalnewline, jumpyscrollingBenno Schulenberg3+36-0
2019-01-28 19:43docs: describe the four new options (-b, -f, -j, -e)Benno Schulenberg2+36-0
2019-01-26 09:44docs: stop saying that --fill switches on automatic hard-wrappingBenno Schulenberg3+28-27
2019-01-25 18:25options: let --fill no longer imply automatic hard-wrappingBenno Schulenberg2+2-6
2019-01-28 18:55rcfile: when an old flag is unset, set the corresponding new flagBenno Schulenberg1+10-0
2019-01-28 18:45rcfile: add the options that correspond to -b, -f, -j, and -eBenno Schulenberg2+7-1
2019-01-25 15:31options: add -e, --emptyline, the counterpart of --morespaceBenno Schulenberg2+14-3
2019-01-25 14:44options: add -j, --jumpyscrolling, the counterpart of --smoothBenno Schulenberg2+18-3
2019-01-25 14:04options: add -f, --finalnewline, the counterpart of --nonewlinesBenno Schulenberg2+15-4
2019-01-25 13:40options: add -b, --breaklonglines, the counterpart of --nowrapBenno Schulenberg2+20-13
2019-02-17 09:10menus: put the ^T toggle in Search in the same position as in Goto-LineBenno Schulenberg1+5-9
2019-02-12 18:18menus: move the paragraph-jumping functions from Search to Goto-LineBenno Schulenberg1+6-6
2019-02-12 18:01menus: remove the ^Y and ^V shortcuts from the Search menusBenno Schulenberg1+4-4
2019-02-12 15:16display: highlight the ">"/"<" continuation characters in reverse videoBenno Schulenberg1+8-2
2019-02-11 20:11display: change the "$" continuation character to ">" and "<"Benno Schulenberg1+7-7
2019-02-11 19:44display: represent half of a double-width character with "[" and "]"Benno Schulenberg1+4-4
2019-02-12 16:32tweaks: condense a handful of commentsBenno Schulenberg1+12-22
2019-02-10 19:17tweaks: don't bother executing two functions that are emptyBenno Schulenberg2+8-17
2019-02-10 16:17tweaks: add an alias for a string variable, so the code makes more senseBenno Schulenberg1+7-7
2019-02-10 16:04tweaks: reshuffle a few lines, and condense some commentsBenno Schulenberg1+9-14
2019-02-10 15:11tweaks: rename some variables, to match others that have the same taskBenno Schulenberg2+23-24
2019-02-10 14:40tweaks: rename some variables from a single letter to meaningful wordBenno Schulenberg4+21-21
2019-02-09 09:45display: ensure that spotlighted text is not treated as a prompt answerBenno Schulenberg2+2-0
2019-02-06 13:51prompt: trim a double-width character at the screen's edgeBenno Schulenberg2+5-3
2019-02-06 15:27browser: show the ^G item again in the help linesBenno Schulenberg1+2-2
2019-02-05 20:53display: properly trim double-width characters at the edit window's edgeDavid Lawrence Ramsey1+1-1
2019-01-31 18:31docs: mention nano's major features directly instead of referringBenno Schulenberg1+2-3
2019-01-27 10:17tweaks: add two comments, and reduce the scope of another variableBenno Schulenberg1+5-5
2019-01-27 10:10tweaks: reduce the scope of a variable, and rename itBenno Schulenberg1+6-6
2019-01-16 18:42build: eradicate the --disable-wrapping-as-root configure optionBenno Schulenberg4+1-35
2019-01-16 18:37options: disable hard-wrapping and automatic newlines by defaultBenno Schulenberg1+8-0
2019-01-25 10:08options: stop recognizing and ignoring -b, -e, -f, -j, and -qBenno Schulenberg3+1-17
2019-01-23 18:13tweaks: reword the description of the disadvantages of PicoBenno Schulenberg2+10-10
2019-01-22 20:20docs: stop implying that nano wants to be fully compatible with PicoBenno Schulenberg4+12-9
2018-12-16 08:34bindings: change the action of <Alt+Up>/<Alt+Down> to 'scroll linewise'Benno Schulenberg1+6-2
2019-01-23 19:59tweaks: renumber some FAQ items, to compensate for the deleted onesBenno Schulenberg1+16-16
2019-01-23 19:53docs: remove from the FAQ some items that are no longer relevantBenno Schulenberg1+0-22
2019-01-23 18:57docs: mention that 'quotestr' enables the rewrapping of comment blocksBenno Schulenberg4+20-15
2019-01-22 19:25tweaks: condense a comment, and drop two othersBenno Schulenberg1+2-5
2019-01-22 19:06docs: adjust for the enhancement of the default quoting regexBenno Schulenberg4+5-5
2019-01-22 16:50justify: extend the quoting regex, to cover more types of commentsBenno Schulenberg1+1-1
2019-01-21 11:18files: retain a Shift-selected region when switching between buffersBenno Schulenberg1+3-0
2019-01-10 18:19tweaks: adjust indentation after the previous commitDavid Lawrence Ramsey1+3-3
2019-01-10 18:18input: properly handle <Escape>s followed by a shifted Meta+letterDavid Lawrence Ramsey1+4-2
2019-01-10 19:29startup: check that a backup directory is valid also when backups are offBenno Schulenberg1+3-3
2019-01-06 16:50tweaks: reduce two parameters to a single one by summing themBenno Schulenberg1+9-9
2019-01-06 14:46tweaks: rename two variables, to indicate better what they meanBenno Schulenberg2+5-4
2019-01-06 14:35tweaks: refer to the magic line as "magic line", not as "magicline"Benno Schulenberg6+12-14
2019-01-06 12:12tweaks: rename and invert a function, to avoid double negativesBenno Schulenberg2+9-9
2019-01-06 10:56cutting: cover the corner cases where cut commands do not cut anythingBenno Schulenberg2+18-9
2018-12-31 12:17cutting: give feedback when otherwise nothing happensBenno Schulenberg1+7-3
2018-12-30 11:21cutting: when ^K does not actually cut anything, do not add an undo itemBenno Schulenberg1+29-4
2019-01-02 16:52tweaks: rename a variable, elide another, and adjust two commentsBenno Schulenberg1+9-11
2019-01-02 16:44tweaks: calculate the length of a completion word in a more direct wayBenno Schulenberg1+4-7
2018-12-31 02:34tweaks: use proper variable types in the word-completion functionsDavid Lawrence Ramsey1+6-5
2019-01-01 16:29tweaks: move the character/word-deletion functions to a better locationBenno Schulenberg3+187-189
2019-01-01 16:19tweaks: reshuffle and frob a couple of comments, and reindent two linesBenno Schulenberg1+6-10
2019-01-01 11:28undo: set the correct file size for a redo of a character deletionBenno Schulenberg1+4-8
2018-12-31 17:34options: actually rename --rebindkeypad to --rawsequences (-K)Benno Schulenberg3+4-4
2018-12-30 17:21undo: after undoing a cut, don't remove the magicline if we're on itDavid Lawrence Ramsey1+2-1
2018-12-24 19:28utils: retire the fixbounds() function -- it is no longer neededBenno Schulenberg6+6-88
2018-12-30 20:27tweaks: word some comments more conciselyBenno Schulenberg1+14-27
2018-12-30 19:18tweaks: rename two variables, to be more descriptiveBenno Schulenberg1+10-11
2018-12-30 18:28rcfile: reject an attempt to bind ^[Benno Schulenberg2+7-4
2018-12-30 17:00tweaks: correct a comment typo, and trim a few other commentsBenno Schulenberg2+6-8
2018-12-30 16:50tweaks: reorder some ifs, to reduce the average number of comparisonsBenno Schulenberg1+11-11
2018-12-30 16:31tweaks: reduce a bunch of repetitious comments to their essenceBenno Schulenberg1+9-8
2018-12-30 15:48tweaks: elide an unneeded intermediate variableBenno Schulenberg1+7-11
2018-12-30 12:36tweaks: elide a tiny function by making a variable globalBenno Schulenberg4+8-13
2018-12-30 11:45tweaks: elide a parameter that is always TRUEBenno Schulenberg2+8-15
2018-12-27 22:09undo: when undoing a cut, remove also the magicline if it added oneDavid Lawrence Ramsey1+8-0
2018-12-27 21:56undo: set and check 'xflags' in a bitwise mannerDavid Lawrence Ramsey1+13-13
2018-12-28 18:37docs: say that --rebinddelete can correct both <Backspace> and <Delete>Benno Schulenberg3+12-12
2018-12-28 18:20docs: reword and reshuffle the description of --rawsequencesBenno Schulenberg4+23-19
2018-12-28 17:07options: make --rawsequences disable --mouse, to prevent entering junkBenno Schulenberg1+4-0
2018-12-28 16:47tweaks: rename a symbol, to match its corresponding optionBenno Schulenberg4+8-8
2018-12-23 18:45options: rename long version of -K from --rebindkeypad to --rawsequencesBenno Schulenberg4+5-5
2018-12-23 18:22browser, help: make <Bsp> page up also when terminfo mismatches terminalBenno Schulenberg2+2-0
2018-12-23 18:17tweaks: hard-bind ASCII DEL in a slightly more economical wayBenno Schulenberg4+1-7
2018-12-23 18:01options: make -d (--rebinddelete) work without -K (--rebindkeypad)Benno Schulenberg1+5-0
2018-12-27 20:17tweaks: elide a one-line function that is used just twiceBenno Schulenberg3+2-11
2018-12-27 20:08startup: improve two error messages by mentioning the invalid operandBenno Schulenberg1+10-6
2018-12-26 14:03tweaks: rewrap a line and improve a few commentsBenno Schulenberg1+6-9
2018-12-26 13:56tweaks: elide a variable that is a copy of anotherBenno Schulenberg1+20-28
2018-12-26 13:37tweaks: rename a variable, because it also serves as "last line"Benno Schulenberg1+7-7
2018-12-26 13:28tweaks: remove a superfluous incrementing and decrementing of a variableBenno Schulenberg1+1-4
2018-12-26 13:11tweaks: condense a couple of comments and rewrap a few linesBenno Schulenberg1+18-30
2018-12-23 17:04bindings: hard-bind ASCII code 0x08 (BS) to the backspace functionBenno Schulenberg2+2-1
2018-10-22 23:01tweaks: swap the names of the variables 'wrap_at' and 'fill'David Lawrence Ramsey5+18-18
2018-12-10 09:36options: stop recognizing and mentioning --quiet and 'set quiet'Benno Schulenberg6+3-21
2018-12-18 18:18tweaks: reshuffle a bit of code, to have the exit point near the endBenno Schulenberg1+7-7
2018-12-18 18:07rcfile: when rebound, DO unbind a keystroke from its earlier functionBenno Schulenberg1+5-5
2018-12-17 16:05bindings: make the normal scrolling keystrokes work also in help viewerBenno Schulenberg2+6-6
2018-12-17 15:05docs: correct the descriptions of 'speller' and 'linter' functionsBenno Schulenberg2+8-7
2018-12-17 15:00tweaks: condense two regexes in the Tcl syntax, and add a commentBenno Schulenberg1+4-3
2018-12-17 14:23syntax: tcl: colorize comments normally, not with a background hueBenno Schulenberg1+2-1
2018-12-16 12:35tweaks: slightly indent warnings and errors during the configure phaseBenno Schulenberg2+29-28
2018-12-11 09:42tweaks: reduce the scope of two variables, and rename one of themBenno Schulenberg3+11-17
2018-12-10 20:25options: exit on a bad quoting regex, instead of crashing laterDavid Lawrence Ramsey2+2-5
2018-12-10 16:36tweaks: schedule a call of edit_refresh() instead calling it directlyBenno Schulenberg1+3-3
2018-12-10 10:57docs: harmonize the style of bindable-function descriptionsBenno Schulenberg2+2-2
2018-12-03 11:20display: show it in title bar when starting up in restricted modeBenno Schulenberg1+3-1
2018-12-03 09:21rcfile, docs: remove deprecated forms of two options and five bindablesBenno Schulenberg5+5-28
2018-12-03 08:54browser: say "Close" instead of "Exit" for the ^X shortcutBenno Schulenberg1+1-1
2018-12-03 08:44help: don't advertise ^S and ^Q when --preserve is usedBenno Schulenberg1+9-4
2018-12-02 19:03docs: update the links in the FAQ to the mailing-list info pagesBenno Schulenberg1+3-3
2018-11-28 16:38build: verify that 'pkg.m4' is available when building from gitBenno Schulenberg1+6-1
2018-11-29 18:36tweaks: move the checks for git and gettext to a far earlier pointBenno Schulenberg1+22-19
2018-11-26 09:56justify: move the check for a bad quoting regex to a better placeBenno Schulenberg1+5-5
2018-11-26 09:24tweaks: elide a parameter -- do the NULL checks in the callerBenno Schulenberg1+23-23
2018-11-26 08:25tweaks: condense and improve a couple of commentsBenno Schulenberg1+8-13
2018-11-25 18:24tweaks: change do_para_end() to not step beyond end of paragraphBenno Schulenberg3+19-29
2018-11-26 08:13tweaks: remove two tag definitions that are no longer neededBenno Schulenberg2+3-9
2018-11-26 08:07tweaks: remove a variable that is no longer usedBenno Schulenberg2+0-5
2018-11-25 18:55text: turn the mark off when justifying, to not confuse an undoBenno Schulenberg1+3-0
2018-11-25 14:23tweaks: don't bother zeroing the x position when doing a full justifyBenno Schulenberg1+2-3
2018-11-25 14:15tweaks: move the check for beginning-of-paragraph to a better placeBenno Schulenberg1+4-6
2018-11-25 12:04tweaks: condense the logic of find_paragraph()Benno Schulenberg1+16-32
2018-11-25 11:43tweaks: remove a superfluous check for a special caseBenno Schulenberg1+0-5
2018-11-25 11:24tweaks: improve a comment, to better match the changed codeBenno Schulenberg1+3-4
2018-11-25 10:51justify: correctly detect when we've reached end of bufferBenno Schulenberg1+8-8
2018-11-22 19:54tweaks: rename two parameters to be more descriptiveBenno Schulenberg1+20-20
2018-11-22 19:43tweaks: elide two unneeded intermediate variablesBenno Schulenberg1+5-14
2018-11-22 19:00tweaks: condense and improve a handful of comments, and rewrap two linesBenno Schulenberg2+18-30
2018-11-19 12:49tweaks: improve a comment, and add an intermediate variable for clarityBenno Schulenberg1+4-3
2018-09-28 14:49docs: remove references to not being able to undo justificationsDavid Lawrence Ramsey2+0-12
2018-09-07 17:01text: hook the new justify mechanism up to the undo systemDavid Lawrence Ramsey1+29-9
2018-09-01 00:45text: make do_justify() use the cutbufferDavid Lawrence Ramsey1+52-34
2018-09-10 20:17tweaks: adjust some indentation after the previous changeDavid Lawrence Ramsey1+5-5
2018-09-10 20:12text: remove the old unjustify mechanism, to prepare for the new justifyDavid Lawrence Ramsey1+9-160
2018-09-11 06:55text: properly check again for no paragraphs after the current lineDavid Lawrence Ramsey1+14-10
2018-08-31 17:42text: make find_paragraph() work on any bufferDavid Lawrence Ramsey1+55-44
2018-08-28 15:56text: prepare to make find_paragraph() work on any bufferDavid Lawrence Ramsey1+9-12
2018-08-27 23:56moving: make the generic paragraph movement functions work on any bufferDavid Lawrence Ramsey3+38-30
2018-08-27 02:46text: make justify_paragraph() work on any bufferDavid Lawrence Ramsey1+59-88
2018-09-11 06:06text: make justify_format() work on any bufferDavid Lawrence Ramsey1+0-28
2018-11-19 15:38tweaks: rename a parameter plus a variable, and reshuffle an assignmentBenno Schulenberg1+5-7
2018-11-19 11:00rcfile: don't report an error when the globbing pattern matches nothingBenno Schulenberg1+7-3
2018-11-19 10:47tweaks: rename three variables, and reshuffle two declarationsBenno Schulenberg1+11-10
2018-10-24 16:12tweaks: adjust the indentation after the previous changeBenno Schulenberg1+39-41
2018-10-24 16:05tweaks: reshuffle some code, to require two fewer ifsBenno Schulenberg1+12-17
2018-10-24 15:56rcfile: when a keystroke is rebound, don't bother unbinding itBenno Schulenberg1+3-1
2018-11-12 18:12build: use wget over https (instead of plain rsync) to fetch PO filesBenno Schulenberg1+5-2
2018-11-11 15:53po: update translations and regenerate POT file and PO filesBenno Schulenberg35+19629-18011
2018-11-11 11:00bump version numbers and add a news item for the 3.2 releaseBenno Schulenberg10+155-10
2018-11-11 11:28tweaks: change a bunch of URLs to use 'https' instead of 'http'Benno Schulenberg7+22-22
2018-11-07 20:04input: properly consume a modified Delete key also in the tiny versionDavid Lawrence Ramsey1+3-1
2018-11-07 19:48tweaks: reorder some code to put backward motion before the forward oneBenno Schulenberg3+9-9
2018-11-07 17:00bindings: recognize ASCII DEL as backspace also in viewer and browserBenno Schulenberg2+2-0
2018-11-07 18:48tweaks: redefine MMOST to exclude MBROWSER, to simplify the bindingsBenno Schulenberg2+22-22
2018-11-07 15:38bindings: stop binding <Bsp> to do_backspace() in the browser menuBenno Schulenberg1+4-4
2018-11-07 18:30tweaks: renumber a couple of symbols, and reshuffle a bit of codeBenno Schulenberg3+11-11
2018-11-06 00:08input: recognize some escape sequences for <Shift+Delete>David Lawrence Ramsey4+15-3
2018-11-06 19:52tweaks: reshuffle a couple of conditions, to group things betterBenno Schulenberg1+5-7
2018-11-06 19:46bindings: make <Alt+Up> and <Alt+Down> work also on a Linux consoleBenno Schulenberg1+7-0
2018-11-06 18:18tweaks: don't bother asking ncurses for keycodes for shifted Left/RightBenno Schulenberg3+3-11
2018-11-05 19:12gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2018-11-05 12:04tweaks: remove an unneeded check for NULL, and rename a parameterBenno Schulenberg1+2-3
2018-11-05 09:21tweaks: include an extra function call only where it is neededBenno Schulenberg1+3-1
2018-11-05 08:51tweaks: add two more translator hintsBenno Schulenberg2+2-0
2018-11-05 08:38tweaks: condense a handful of comments, and drop an assertBenno Schulenberg4+7-14
2018-11-04 19:24tweaks: stop setting and requiring the Meta flag for special keycodesBenno Schulenberg2+4-7
2018-11-04 18:42tweaks: reshuffle some conditions, putting the least likely one firstBenno Schulenberg1+8-7
2018-10-22 19:09input: properly recognize Alt+Delete when using -K/--rebindkeypadDavid Lawrence Ramsey1+3-0
2018-10-24 09:17bindings: hard-bind the zap function to M-Del (Alt+Delete)Brand Huntsman7+16-1
2018-10-24 09:02options: add --zap, that makes <Bsp> and <Del> erase a marked regionBrand Huntsman9+40-3
2018-10-24 02:25new feature: a bindable 'zap', to erase text without changing cutbufferBrand Huntsman8+70-16
2018-11-03 20:20tweaks: fold a few pairs of regexes into each otherBenno Schulenberg4+4-8
2018-11-03 20:12syntaxes: remove several redundant end-of-line anchors from regexesBenno Schulenberg17+30-30
2018-11-03 19:41tweaks: snip trailing whitespace that ended with a non-breaking spaceBenno Schulenberg1+1-1
2018-10-30 18:34tweaks: elide a function that is used just once and is a onelinerBenno Schulenberg3+1-8
2018-10-30 18:05tweaks: drop a check for the needle (the search string) being emptyBenno Schulenberg1+0-7
2018-10-30 18:01debug: report for which modified editing keys ncurses has no keycodeBenno Schulenberg1+5-2
2018-10-24 15:39tweaks: remove some old debugging codeBenno Schulenberg1+1-23
2018-10-24 15:30build: exclude scrolling functions only from tiny version without helpBenno Schulenberg3+6-6
2018-10-24 15:20tweaks: condense another bit of codeBenno Schulenberg1+6-17
2018-10-24 08:23linter: do not pause when there are no messages for unopened filesBenno Schulenberg1+6-14
2018-10-15 19:00bindings: no longer bind F13 and F14 and F15Benno Schulenberg1+0-8
2018-10-23 17:42tweaks: capitalize the word "nano" when at the start of a sentenceBenno Schulenberg1+2-2
2018-10-21 18:47display: ensure that the help lines are shown when in linting modeBenno Schulenberg1+12-0
2018-10-17 18:30display: use a different color when showing a linting messageBenno Schulenberg3+7-5
2018-10-17 18:17display: let the title bar show when nano is in linting modeBenno Schulenberg2+18-2
2018-10-23 17:26docs: document the slightly changed workings of the --view optionBenno Schulenberg3+13-5
2018-10-12 17:57options: let view mode activate "multibuffer" to allow viewing more filesBenno Schulenberg2+2-4
2018-10-22 01:14linter: throttle "first"/"last" message on repeated key pressesBrand Huntsman1+5-2
2018-10-21 11:02linter: for "first"/"last", reshow actual message after a short pauseBenno Schulenberg1+8-2
2018-10-21 14:44bindings: allow using <Enter> to exit from the linterBenno Schulenberg1+1-1
2018-10-19 00:21display: make all dying messages end in a newlineBrand Huntsman2+3-3
2018-10-21 13:00wrapping: make the --fill option override 'set fill' againBenno Schulenberg1+2-2
2018-10-17 23:01wrapping: make relative fill values work again also for screen resizesDavid Lawrence Ramsey4+9-6
2018-10-16 17:22tweaks: reduce some repetitious and superfluous comments to just oneBenno Schulenberg1+7-7
2018-10-15 19:46tweaks: join two lines, and add a clarifying commentDavid Lawrence Ramsey2+2-2
2018-10-15 19:43input: don't detect <Ctrl+Shift+Delete> on Linux console in tiny versionDavid Lawrence Ramsey1+1-1
2018-10-08 17:48help: pull "Older" and "Newer" into view on an 80-column terminalBenno Schulenberg1+6-6
2018-10-08 17:27bindings: rename 'prevhistory' to 'older' and 'nexthistory' to 'newer'Benno Schulenberg3+14-14
2018-10-08 19:14docs: give suggestions for alternative key bindings in the sample nanorcBenno Schulenberg1+32-0
2018-10-12 17:55tweaks: define a symbol to make the code itself a little simplerBenno Schulenberg1+6-5
2018-10-15 13:28tweaks: don't define controldelete or controlshiftdelete in tiny versionDavid Lawrence Ramsey1+1-1
2018-10-12 10:30build: fix compilation when configured with --disable-multibufferBenno Schulenberg1+2-1
2018-10-12 10:17tweaks: remove a check that was made redundant by the previous commitBenno Schulenberg1+1-5
2018-10-12 09:58feedback: give proper message for ^R when combining --view & --restrictedBenno Schulenberg1+2-2
2018-10-09 19:54display: correct a mistaken label in the help lines of the browserBenno Schulenberg1+1-1
2018-09-29 16:19weeding: remove the 'active' parameter from spotlight()David Lawrence Ramsey2+13-19
2018-09-29 16:14display: do spotlighting as part of drawing the screenDavid Lawrence Ramsey5+25-10
2018-10-07 13:44bindings: in tiny version with help, don't show unfunctional M-◀ and M-▶Benno Schulenberg1+2-3
2018-10-07 12:42tweaks: move all the function keys to the end of the shortcuts listBenno Schulenberg1+24-16
2018-10-07 12:12docs: remove a no-longer-needed suggestion from the sample nanorcBenno Schulenberg1+0-4
2018-10-07 09:37tweaks: remove a stray file that was accidentally comittedBenno Schulenberg1+0-0
2018-10-07 08:38docs, usage: mention that --showcursor now covers help texts tooBenno Schulenberg4+13-9
2018-10-02 17:59display: show the cursor also in a help text (when --showcursor is used)Benno Schulenberg2+8-5
2018-10-07 08:24tweaks: group a series of related variables togetherBenno Schulenberg2+14-25
2018-10-05 17:50bindings: make the Shift+arrow keys work by default on more terminalsBenno Schulenberg5+27-1
2018-10-05 17:27tweaks: add a comment, and correct an indentationBenno Schulenberg1+2-2
2018-10-05 17:09tweaks: exclude word-deletion keystrokes from the tiny versionBenno Schulenberg4+5-3
2018-10-03 17:56tweaks: swap and reword two bullet points in the rnano manpageBenno Schulenberg1+2-2
2018-10-02 18:56docs: update rnano manpage, as -R/--restricted now reads nanorcDavid Lawrence Ramsey1+0-2
2018-09-30 11:36docs: update the description of -R/--restricted, as it now reads nanorcBenno Schulenberg2+8-8
2018-09-30 11:27tweaks: rename a flag, to match the name of the optionBenno Schulenberg5+12-12
2018-09-30 11:20options: --ignorercfiles is now available in restricted modeBenno Schulenberg1+4-7
2018-09-30 08:38tweaks: rename a bunch of variables, to make it clearer what they containBenno Schulenberg1+25-24
2018-09-30 08:33tweaks: reshuffle some lines, to put things in order of option nameBenno Schulenberg1+12-12
2018-09-26 19:20startup: allow reading nanorc in restricted mode, to permit customizationBenno Schulenberg2+15-15
2018-09-09 19:01tweaks: remove a now-unused parameter from four functionsBenno Schulenberg3+18-18
2018-09-09 18:33tweaks: move some calls of edit_redraw() to where they are neededBenno Schulenberg1+24-29
2018-08-25 22:53tweaks: normalize the indentation of the shuffled codeDavid Lawrence Ramsey1+156-161
2018-08-25 22:44tweaks: move the justifying of a single paragraph into its own functionDavid Lawrence Ramsey1+78-68
2018-08-25 22:13tweaks: simplify by using a 'do/while' loop instead of 'while (TRUE)'David Lawrence Ramsey1+6-12
2018-08-25 22:05tweaks: reshuffle some code to avoid several checks for having justifiedDavid Lawrence Ramsey1+37-44
2018-09-24 18:55help: add a relevant explanatory text for the linterBenno Schulenberg1+9-0
2018-09-30 17:37syntax: nanohelp: properly color the keystroke "Sh-^Del"David Lawrence Ramsey1+1-1
2018-09-30 12:05help: show <PgUp> and <PgDn> instead of F7 and F8 for pagewise scrollingBenno Schulenberg1+2-2
2018-09-30 11:57help: move the linter to the end, to restore pairing in the help linesBenno Schulenberg1+6-6
2018-09-30 11:11tweaks: drop the checking of two flags that can no longer be toggledBenno Schulenberg1+4-4
2018-09-24 19:29bindings: allow using ^X to exit from the linterBenno Schulenberg1+3-0
2018-09-29 07:46tweaks: reshuffle some lines to get standard order (first up, then down)Benno Schulenberg1+5-5
2018-09-29 07:40linter: allow using <Ctrl+Up> and <Ctrl+Down> to jump to other messageBenno Schulenberg2+6-6
2018-09-28 18:06tweaks: elide a wrapper function that is no longer usefulBenno Schulenberg4+2-10
2018-09-23 14:15bindings: make the linter separately accessible, through M-B by defaultBenno Schulenberg3+2-35
2018-09-23 09:44bindings: when implanting a string, make sure to use positive valuesBenno Schulenberg1+1-1
2018-09-25 00:11speller: restore the mark coordinates slightly laterDavid Lawrence Ramsey1+5-3
2018-09-26 14:42undo: move another piece of checking to the two places that need itBenno Schulenberg4+12-17
2018-09-25 18:25tweaks: improve two comments, and reshuffle a line for consistencyBenno Schulenberg1+5-3
2018-09-25 16:01undo: move some special checking code to the one place that needs itBenno Schulenberg1+7-11
2018-09-23 18:05bindings: drop M-| as a keystroke for 'cutwordleft' -- set it free againBenno Schulenberg1+0-1
2018-09-23 17:57help: show the keystroke <Ctrl+Shift+Delete> as "Sh-^Del"Benno Schulenberg2+3-2
2018-09-23 17:43bindings: recognize <Ctrl+Shift+Delete> also on a Linux consoleBenno Schulenberg1+3-0
2018-09-23 12:51tweaks: rename a variable, to be a bit more fittingBenno Schulenberg1+6-6
2018-09-23 12:33speller: remove a pointless message -- it is never seenBenno Schulenberg1+0-1
2018-09-23 11:49tweaks: there is no reason to block SIGWINCHes while waiting for spellerBenno Schulenberg3+0-22
2018-09-23 10:55help: restore the blank line between manipulation and position stuffBenno Schulenberg1+1-1
2018-09-18 20:21syntax: python: do not highlight 'print' and 'exec' in Python 3Benjamin Mintz1+7-2
2018-09-20 18:06build: verify that --enable-tiny compiles before allowing a releaseBenno Schulenberg1+3-0
2018-09-19 18:36build: fix compilation again when configured with --enable-tinyBenno Schulenberg1+4-1
2018-09-18 17:39po: update translations and regenerate POT file and PO filesBenno Schulenberg35+8026-8055
2018-09-17 18:51bump version numbers and add a news item for the 3.1 releaseBenno Schulenberg9+36-10
2018-09-14 19:57bindings: make ^H rebindable also on NetBSD, FreeBSD and macOSBenno Schulenberg1+4-0
2018-09-14 17:11bindings: bind ASCII DEL during startup instead of repeatedly at runtimeBenno Schulenberg2+5-5
2018-09-18 16:15syntax: sh: let the header regex match also busybox shell scriptsBenno Schulenberg1+1-1
2018-09-17 18:35tweaks: rename a variable to be special and distinctBenno Schulenberg1+4-5
2018-09-17 18:32tweaks: condense a bit of codeBenno Schulenberg1+2-9
2018-09-14 18:03tweaks: sharpen an optimization, to allow DEL to be a shortcutBenno Schulenberg1+2-1
2018-09-12 14:04suspension: don't try to show the cursor position when going to sleepBenno Schulenberg1+3-0
2018-09-12 17:34main: allow toggling all editor features when in view modeBenno Schulenberg1+2-1
2018-09-11 06:57search: disallow switching to the Replace prompt when in view modeLiu Hao1+6-0
2018-09-12 13:18input: keep the cursor in edit window after message, also on NetBSDBenno Schulenberg1+1-0
2018-09-12 13:07tweaks: remove a superfluous comment and a redundant assignmentBenno Schulenberg1+1-4
2018-09-12 13:00input: recognize the sequences for Ctrl+Shift+Delete on xterm and urxvtBenno Schulenberg1+6-0
2018-09-12 11:18bindings: when Ctrl+Shift+Delete has no keycode, don't use KEY_BSPBenno Schulenberg2+2-1
2018-09-09 09:50po: update translations and regenerate POT file and PO filesBenno Schulenberg35+23591-21507
2018-09-06 17:34bump version numbers and add a news item for the 3.0 releaseBenno Schulenberg10+188-10
2018-09-09 08:09tweaks: improve a couple of comments in the sample nanorcBenno Schulenberg1+10-12
2018-09-09 06:31docs: improve a comment about rebinding <Backspace>Benno Schulenberg1+6-5
2018-09-02 11:02tweaks: improve a translator hint and some other commentsBenno Schulenberg2+4-5
2018-09-08 10:23build: fix compilation again when configured with --enable-tinyBenno Schulenberg2+2-2
2018-09-02 11:26cutting: when deleting whole words, don't join lines unexpectedlyBenno Schulenberg1+19-3
2018-09-03 14:11bindings: hard-bind <Ctrl+Shift+Delete> to 'cutwordleft'Benno Schulenberg4+6-1
2018-08-29 09:25input: give feedback for all unbound keys also in the help viewerBrand Huntsman1+1-1
2018-08-30 08:21build: fix compilation when CC=tccMark-Weston1+2-2
2018-08-30 17:46syntax: default: colorize also two-digit and capitalized nano versionsBenno Schulenberg1+1-1
2018-08-29 18:25tweaks: adjust one more translator hint, for removed togglesBenno Schulenberg1+1-1
2018-08-29 18:17tweaks: remove two needless words, and split up a changed text furtherBenno Schulenberg2+7-7
2018-08-29 18:05tweaks: adjust some translator hints for past changes, and add two moreBenno Schulenberg3+7-5
2018-08-28 10:31tweaks: correct four spaces of indentation to a tab, in two placesBrand Huntsman2+2-2
2018-08-28 19:39tweaks: fix a pasting error from a month agoBenno Schulenberg1+1-1
2018-08-28 18:21gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2018-08-05 11:38syntax: lua: do not color strings inside comments, and add a linterMark-Weston1+7-4
2018-08-26 08:25help: for ^R^X, mention that the buffer can be piped to the commandBenno Schulenberg1+4-3
2018-08-27 09:31statusbar: elevate three messages to an ALERT, to make them more visibleBrand Huntsman1+1-2
2018-08-28 17:47tweaks: remove some ineffectual parts from header-line regexesBenno Schulenberg4+4-4
2018-08-26 17:54justify: verify being in a paragraph before trying to find its beginningDavid Lawrence Ramsey1+2-2
2018-08-26 07:40docs: slightly reword the description of four bindable functionsBenno Schulenberg2+10-8
2018-08-24 00:50tweaks: remove the 'bright' field from the colortype structBrand Huntsman3+16-13
2018-08-19 11:49bindings: remove the More-Space toggle entirelyBenno Schulenberg4+0-12
2018-08-19 11:34bindings: remove backup and new-buffer toggles (M-B, M-F) from main menuBenno Schulenberg3+0-34
2018-08-19 11:29tweaks: reshuffle the order of the bindings, for help-line estheticsBenno Schulenberg1+12-13
2018-08-19 11:18docs: the 'noconvert' bindable function was renamed to 'flipconvert'Benno Schulenberg2+8-9
2018-08-19 10:35bindings: move the noconvert toggle from the main to the insert menuBenno Schulenberg3+27-7
2018-08-21 19:14tweaks: remove a superfluous condition and a redundant refreshBenno Schulenberg2+1-2
2018-08-16 13:59undo: store the correct cursor position after a paired cut+insertDavid Lawrence Ramsey1+9-4
2018-08-19 07:54filtering: wait for the data-sending process to terminate tooBenno Schulenberg1+3-0
2018-08-20 17:31tweaks: remove a redundant "struct" word, and replace it in commentsBenno Schulenberg4+4-4
2018-05-10 16:00tweaks: don't bother having debug code that deallocates all memoryBenno Schulenberg3+7-117
2018-08-16 17:55syntax: python: avoid coloring the three special values inside stringsBenno Schulenberg1+3-3
2018-08-15 18:12syntax: awk: recognize any {g,m,n,}awk script also by its shebang lineBenno Schulenberg1+1-0
2018-08-09 00:07undo: restore the cursor position when a cut and paste are pairedDavid Lawrence Ramsey1+4-0
2018-08-09 03:38undo: always initialize the 'newsize' element in the undo structDavid Lawrence Ramsey1+1-0
2018-08-11 07:51tweaks: rename a function to better match its counterpartBenno Schulenberg3+7-5
2018-08-06 19:29rcfile: when a vital function is not mapped, mention in which menuBenno Schulenberg3+15-1
2018-08-06 19:12tweaks: implement the name-to-menu function in another mannerBenno Schulenberg1+19-39
2018-08-10 17:32docs: mention that "normal" can be used to give things the default colorBenno Schulenberg2+10-5
2018-08-04 08:40startup: don't overwrite rcfile error messages on a Linux consoleBenno Schulenberg1+10-0
2018-08-09 19:12syntaxes: remove all traces of the 'formatter' commandBenno Schulenberg2+4-7
2018-08-09 18:25docs: mention that the 'formatter' command has been supersededBenno Schulenberg2+33-0
2018-07-10 14:24dropping a feature: remove the ability to use the 'formatter' commandBenno Schulenberg8+14-164
2018-08-08 17:53tweaks: adjust indentation after the previous changeBenno Schulenberg1+28-27
2018-08-08 17:44speller: do not replace the text when the temporary file did not changeBenno Schulenberg1+4-6
2018-08-04 07:51undo: differentiate between general filtering and spell checkingBenno Schulenberg2+10-3
2018-07-30 22:07undo: actually enable undoing/redoing an alternative spellcheckDavid Lawrence Ramsey2+3-9
2018-07-30 20:53speller: hook up a marked-text alternative spellcheck to the undo systemDavid Lawrence Ramsey1+6-0
2018-07-30 21:45speller: hook up a full alternative spellcheck to the undo systemDavid Lawrence Ramsey1+14-0
2018-07-30 20:40speller: make replace_marked_buffer() use the cutting functions directlyDavid Lawrence Ramsey3+12-13
2018-07-30 21:38speller: make replace_buffer() use the cutting functions directlyDavid Lawrence Ramsey1+8-6
2018-08-06 17:31tweaks: slightly improve error message when vital function is unmappedBenno Schulenberg1+2-2
2018-08-05 18:40syntax: nanorc: recognize 'yesno' as a valid menu to bind/unbind keys inBenno Schulenberg1+2-2
2018-08-05 18:07rcfile: ensure that in the yesno menu Cancel is bound to some keystrokeBenno Schulenberg1+3-3
2018-08-05 18:01rcfile: allow to rebind the Cancel function in the yesno menuBenno Schulenberg4+11-1
2018-08-04 08:53tweaks: exclude a global flagging variable when it is not neededBenno Schulenberg3+6-1
2018-08-04 09:34tweaks: elide an unneeded/duplicate variableBenno Schulenberg4+6-10
2018-08-04 09:21tweaks: rename a constant, to match what it actually meansBenno Schulenberg3+5-8
2018-08-04 05:29rcfile: explicitly check for disallowed keywords in included filesBenno Schulenberg1+7-2
2018-07-31 18:21tweaks: show "Space" and "Bsp" in the help text of the browserBenno Schulenberg2+4-3
2018-07-31 18:03bindings: unassign the M-? keystroke, to free it up for future useBenno Schulenberg1+0-3
2018-07-30 17:59bindings: reassign the M-| keystroke to 'cutwordleft' by defaultBenno Schulenberg1+1-1
2018-07-30 19:03tweaks: reshuffle some lines, in order to elide oneBenno Schulenberg1+8-10
2018-07-30 18:45tweaks: elide a bunch of unneeded constant stringsBenno Schulenberg1+25-40
2018-07-30 18:22signals: don't call a print routine in a signal handlerBenno Schulenberg1+2-4
2018-07-30 18:07tweaks: rename a variable and a function, for more clarityBenno Schulenberg1+7-8
2018-07-29 19:00rcfile, docs: no longer recognize nor mention 'set backwards'Benno Schulenberg3+0-9
2018-07-29 15:43bindings: make "n" work again in file browser and help viewerDavid Lawrence Ramsey3+2-7
2018-07-28 09:15bindings: remove the 'searchagain' function entirelyBenno Schulenberg3+8-21
2018-07-24 22:11bindings: make ^Q start a backward search also in the file browserDavid Lawrence Ramsey3+24-19
2018-07-27 18:07bindings: make ^Q and M-Q available also in the help viewerBenno Schulenberg3+12-17
2018-07-25 19:27help: move "Search Again" away from "Find Next" and "Find Previous"Benno Schulenberg1+13-16
2018-07-24 17:31tweaks: exclude the file-prepending code from the tiny versionBenno Schulenberg1+6-1
2018-07-24 17:15search: include 'findprevious' and 'findnext' in the tiny versionBenno Schulenberg2+0-4
2018-07-22 07:08text: add auto-whitespace to the file size after creating the undo itemBenno Schulenberg1+2-2
2018-07-22 06:32docs: say that 'cutwordright' is now bound to <Ctrl+Delete> by defaultBenno Schulenberg3+16-4
2018-07-12 21:47input: erase the next word when Ctrl is held while pressing DeleteMarco Diego Aurélio Mesquita5+19-1
2018-07-19 17:47rcfile: do not accept rebinding F0 nor function keys above F16Benno Schulenberg1+1-1
2018-06-10 21:06syntax: sh: recognize more file extensions and header linesDevin Hussey1+2-2
2018-07-19 18:11tweaks: properly escape "\" in a man page and "@" in a texi documentBenno Schulenberg2+9-9
2018-07-13 11:37completion: when the cursor is not after a word fragment, say soBenno Schulenberg1+1-0
2018-07-18 16:10tweaks: delete some old debugging code that no longer seems usefulBenno Schulenberg5+0-33
2018-07-13 11:57bindings: bind M-Q to 'findprevious' by default, and M-W to 'findnext'Benno Schulenberg2+7-8
2018-07-17 16:20input: fully consume modified PgUp and PgDn keys also in the tiny versionBenno Schulenberg1+4-4
2018-07-16 16:31tweaks: recognize escape sequences of modified Ins/Del more preciselyBenno Schulenberg1+4-2
2018-07-16 16:14input: stop <Alt+Insert> from entering "3~" into the bufferBenno Schulenberg1+2-0
2018-07-15 07:18input: stop a modified Delete key from entering stuff into the bufferBenno Schulenberg1+2-0
2018-07-14 19:27tweaks: close a temp file only when descriptor is valid [coverity scan]Benno Schulenberg1+3-2
2018-07-14 19:15tweaks: don't call va_start() without calling va_end() [coverity scan]Benno Schulenberg1+5-5
2018-07-14 19:02tweaks: move a call to where it will be executed [coverity scan]Benno Schulenberg1+2-2
2018-07-14 18:46mouse: put the row/column arguments in the proper order [coverity scan]Benno Schulenberg1+1-1
2018-07-14 18:02tweaks: avoid dereferencing a pointer when it is NULL [coverity scan]Benno Schulenberg1+1-1
2018-07-14 10:07tweaks: use a shorter message, because when the screen is small...Benno Schulenberg1+1-1
2018-06-01 10:47bindings: rename two bindable functions: copytext to copy, uncut to pasteBenno Schulenberg3+14-8
2018-06-01 10:39docs: reshuffle a bindable function to a slightly better positionBenno Schulenberg2+8-6
2018-07-12 18:44easter: show the crawl only when there is room enough for the linesBenno Schulenberg1+5-2
2018-07-13 09:15files: add the file format on the status bar when switching buffersBenno Schulenberg1+10-2
2018-07-12 11:09startup: show the correct number of lines when opening multiple filesBenno Schulenberg3+18-5
2018-06-28 09:52input: ignore any <Escape>s before a valid command keystrokeBenno Schulenberg1+12-9
2018-07-12 08:51input: consume the whole escape sequence for modified PgUp and PgDn keysBenno Schulenberg1+6-6
2018-06-08 16:38files: speed up reading by using getc_unlocked() instead of getc()Devin Hussey1+8-1
2018-07-11 12:42rcfile: reject things like "M-Del" and "^{" as invalid key namesBenno Schulenberg1+2-2
2018-07-11 12:14syntax: nanorc: show ^@ as validly rebindable, but not any ^digitBenno Schulenberg1+2-2
2018-06-09 16:54docs: mention that "Ins" and "Del" are valid rebindable keysDavid Lawrence Ramsey2+11-4
2018-07-11 09:11tweaks: elide a one-line function -- no, a half-line functionBenno Schulenberg2+3-10
2018-07-11 09:02tweaks: rename a function, to better state what it doesBenno Schulenberg3+4-4
2018-07-11 08:55tweaks: rename a variable, to better match its taskBenno Schulenberg1+49-49
2018-07-11 08:48tweaks: rename a function and place its call betterBenno Schulenberg2+3-6
2018-07-11 08:07prompt: concentrate manipulations of 'statusbar_x' into a single fileBenno Schulenberg4+21-15
2018-07-11 07:56tweaks: remove some braces that are now superfluousBenno Schulenberg1+12-15
2018-07-11 07:47prompt: remove redundant redrawings of the prompt barBenno Schulenberg1+0-15
2018-07-10 13:52docs: mention that also Ctrl increases the stride when selecting textBenno Schulenberg2+5-3
2018-07-10 13:31build: fix compilation when configured with --enable-tinyBenno Schulenberg3+12-12
2018-07-10 10:31tweaks: elide another function that is used just onceBenno Schulenberg1+1-8
2018-07-10 10:27tweaks: normalize the indentation after the previous changeBenno Schulenberg1+33-36
2018-07-08 18:11chars: make the UTF-8 case ever so slightly faster by eliding an 'if'Benno Schulenberg1+4-26
2018-07-08 15:36tweaks: adjust two comments, to be more accurate and generalBenno Schulenberg1+2-2
2018-06-09 21:50undo: position the cursor properly when undoing/redoing magicline cutsDavid Lawrence Ramsey1+6-6
2018-07-08 12:08build: verify that 'msgfmt' is available when building from gitBenno Schulenberg1+8-0
2018-07-08 08:45tweaks: drop some old debugging codeBenno Schulenberg1+1-22
2018-07-08 08:40tweaks: elide a function that is used just onceBenno Schulenberg3+4-20
2018-06-04 11:39chars: speed up the parsing of a character for the plain ASCII caseBenno Schulenberg1+12-7
2018-06-03 16:27chars: speed up the counting of string length for the plain ASCII caseBenno Schulenberg1+6-2
2018-06-03 16:17debug: add some code to time the performance of get_totsize()Benno Schulenberg1+7-0
2018-06-03 15:58tweaks: reduce the counting of characters to just the needed functionBenno Schulenberg1+7-3
2018-06-03 15:47tweaks: elide a subfunction that is used just onceBenno Schulenberg2+2-7
2018-06-03 12:13tweaks: remove redundant braces and conditions after the previous changeBenno Schulenberg1+8-21
2018-06-03 11:58tweaks: remove the superfluous calls that reset the mbtowc() stateBenno Schulenberg1+0-15
2018-06-01 18:32tweaks: remove two superfluous assignmentsBenno Schulenberg2+4-6
2018-06-02 16:17tweaks: drop a condition that has been made redundant two commits agoBenno Schulenberg2+1-3
2018-06-02 16:04tweaks: correct a comment, rewrap a line, and drop some debugging stuffBenno Schulenberg1+6-21
2018-06-02 15:57cut: concentrate the logic for clearing the cutbuffer mostly in one placeBenno Schulenberg3+4-7
2018-06-02 09:18build: add the release script to the repositoryBenno Schulenberg1+27-0
2018-06-02 08:26po: update translations and regenerate POT file and PO filesBenno Schulenberg35+15751-18046
2018-06-02 07:49bump version numbers and add a news item for the 2.9.8 releaseBenno Schulenberg9+105-9
2018-06-01 14:45tweaks: improve a couple of comments, and reshuffle a group of linesBenno Schulenberg1+25-23
2018-06-01 13:50docs: improve the description of --nonewlines, and properly sort itBenno Schulenberg4+9-9
2018-06-01 13:31docs: add a missing double quote in the default brackets stringBenno Schulenberg3+5-6
2018-06-01 08:17copyright: update the years for significantly changed filesBenno Schulenberg7+7-7
2018-06-01 07:55docs: register Marco as the author of the filtering featureBenno Schulenberg2+9-5
2018-06-01 07:06main: interpret only a double slash (//) as quoting, not a single oneBenno Schulenberg5+6-6
2018-05-30 18:45wrapping: use "smart" autoindenting only when hard-wrapping is enabledBenno Schulenberg1+2-2
2018-05-31 14:27tweaks: reshuffle a condition, and adjust a comment and some indentationBenno Schulenberg1+13-15
2018-05-31 14:03files: give feedback during writeout also when prepending or appendingBenno Schulenberg1+2-2
2018-05-31 10:02docs: make quotes around regexes bold, as they are part of the commandBenno Schulenberg1+10-10
2018-05-31 09:25docs: remove quotes around the name of a syntax -- they are not neededBenno Schulenberg2+4-4
2018-05-30 17:57docs: improve description of 'speller' and related bindable functionsBenno Schulenberg2+14-14
2018-05-30 09:29syntax: makefile: color all keywords that GNU make recognizesBenno Schulenberg1+13-3
2018-05-30 08:28docs: describe what constitutes a paragraphBenno Schulenberg2+9-3
2018-05-30 08:19docs: improve the description of the --autoindent optionBenno Schulenberg4+21-9
2018-05-30 08:00tweaks: reduce the abundance of the word 'toggle' in the Info manualBenno Schulenberg1+19-19
2018-05-29 09:08gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2018-05-29 07:05tweaks: avoid a warning with --enable-{tiny,help,multibuffer}Benno Schulenberg1+2-2
2018-05-28 14:35tweaks: avoid an unused variable warning with --enable-tinyDavid Lawrence Ramsey1+1-1
2018-05-28 09:31build: fix compilation with --enable-{tiny,help,multibuffer}Benno Schulenberg1+2-0
2018-05-28 08:39tweaks: make better use of an existing variableBenno Schulenberg1+3-3
2018-05-28 07:57build: fix compilation when configured with --disable-justifyBenno Schulenberg1+3-2
2018-05-21 18:27main: add "/" to the quoting regex, to allow justifying //-commentsBenno Schulenberg5+6-6
2018-05-27 16:35tweaks: fix some grammar plus a typo in the commentsDavid Lawrence Ramsey3+3-3
2018-05-27 17:30docs: mark the filtering of text through an external command as doneBenno Schulenberg1+3-4
2018-05-27 15:53tweaks: adjust a translator hintBenno Schulenberg1+1-1
2018-05-27 15:45tweaks: reshuffle a couple of assignmentsBenno Schulenberg1+4-8
2018-05-27 15:27tweaks: frob a couple of commentsBenno Schulenberg1+8-8
2018-05-27 15:16tweaks: remove a superfluous assignment -- the lead length never changesBenno Schulenberg1+0-2
2018-05-27 15:11tweaks: rename two variables, to better fit their tasksBenno Schulenberg1+27-28
2018-05-27 14:41tweaks: make better use of an intermediate variableBenno Schulenberg1+2-3
2018-05-27 14:33tweaks: stop decreasing both the iterator and the limit of a loopBenno Schulenberg1+1-8
2018-05-26 10:27justification: limit the amount of recursion to prevent a stack overflowBenno Schulenberg3+14-7
2018-05-22 19:10wrapping: when autoindenting, use indentation of next line as exampleBenno Schulenberg1+10-3
2018-05-21 19:29tweaks: elide another function that is called just onceBenno Schulenberg1+2-10
2018-05-21 19:19tweaks: elide a function that is called just onceBenno Schulenberg1+2-10
2018-05-21 19:10tweaks: rename a variable, to give it some meaningBenno Schulenberg1+4-4
2018-05-21 10:17tweaks: simplify the determining of the prefix for justified linesBenno Schulenberg1+14-42
2018-05-21 08:19justification: find the beginning of a paragraph in a better wayBenno Schulenberg1+16-21
2018-05-18 10:51justification: recognize indented paragraphs also without --autoindentBenno Schulenberg1+2-15
2018-05-26 19:30bindings: add the "flippipe" bindable functionDavid Lawrence Ramsey3+10-0
2018-05-27 08:24justification: when leading whitespace exceeds fill width, wrap anywayBenno Schulenberg1+2-2
2018-05-25 18:09tweaks: rename a function, for more aptness and extra contrastBenno Schulenberg3+4-4
2018-05-25 17:25linter: don't try to access absent stat info, as that gives a crashBenno Schulenberg1+6-4
2018-05-25 15:57linter: make sure that the margin is updated before displaying a bufferBenno Schulenberg3+31-17
2018-05-24 18:07rcfile: don't crash when a bind to a string lacks the closing quoteBenno Schulenberg1+2-1
2018-05-24 19:09build: fix compilation when configured with --disable-multibufferBenno Schulenberg1+9-6
2018-05-24 18:43tweaks: condense some repetitious comments, and check before assigningBenno Schulenberg2+12-17
2018-05-24 16:28tweaks: use a more meaningful variable name, and avoid a distant 'else'Benno Schulenberg1+8-8
2018-05-24 16:17tweaks: condense two statements into one, and elide a 'break'Benno Schulenberg1+4-7
2018-05-24 16:14tweaks: exclude an unneeded 'if' from the single-buffer versionBenno Schulenberg1+2-3
2018-05-23 22:24linter: check all open buffers, instead of just the next oneMarco Diego Aurélio Mesquita1+2-1
2018-05-24 09:34linter: make sure the shortcuts bar will redrawn when exiting earlyBenno Schulenberg1+1-0
2018-05-23 10:00tweaks: avoid an unused-variable warning with --enable-tinyBenno Schulenberg1+2-0
2018-05-23 09:57build: fix compilation failure when configured with --enable-tinyBenno Schulenberg2+4-2
2018-05-23 03:17tweaks: avoid two unused variable warnings when NLS is disabledBrand Huntsman1+4-1
2018-05-18 12:52syntax: makefile: recognize also an all-lowercase makefile nameCristian Caloghera1+1-1
2018-05-17 10:10filtering: pair the cut and the insert, so they can be undone togetherBenno Schulenberg2+32-5
2018-05-16 18:42tweaks: rename a variable, for contrast, and improve two commentsBenno Schulenberg1+10-10
2018-05-16 01:20new feature: allow piping (selected) text to an external commandMarco Diego Aurélio Mesquita5+99-7
2018-05-22 16:25docs, usage: make it clear that the argument of --quotestr is a regexBenno Schulenberg4+13-10
2018-05-22 16:07tweaks: give some continuation lines a more obvious indentationBenno Schulenberg1+19-20
2018-05-22 16:01tweaks: condense a comment, and elide an unneeded 'if'Benno Schulenberg1+2-6
2018-05-16 15:36startup: provide a hint for people unfamiliar with the ^char conventionBenno Schulenberg1+6-0
2018-05-21 18:05docs: remove mention of the quotestr for when regex support is lackingBenno Schulenberg4+8-19
2018-05-20 18:56tweaks: remove two superfluous checks, after making one of them soBenno Schulenberg1+2-10
2018-05-18 18:40syntaxes: condense and/or correct some extension regexesBenno Schulenberg7+7-7
2018-05-18 10:48tweaks: frob some comments, and rename two parameters to make senseBenno Schulenberg1+27-36
2018-05-16 09:01credits: sort the names roughly according to amount of influenceBenno Schulenberg2+6-6
2018-05-16 07:48docs: thank Kamil for his bug fixes, and update an email addressBenno Schulenberg2+4-3
2018-05-15 07:14po: update translations and regenerate POT file and PO filesBenno Schulenberg35+6772-6447
2018-05-15 06:44bump version numbers and add a news item for the 2.9.7 releaseBenno Schulenberg9+54-9
2018-05-14 10:10docs: note a small difference with Pico in the default hard-wrappingBenno Schulenberg1+5-0
2018-05-13 17:24scrolling: only do a scroll when the edit window has more than one rowBenno Schulenberg1+2-1
2018-05-13 07:56tweaks: put Yes/No/All in a consistent order (for the translators)Benno Schulenberg1+4-4
2018-05-13 07:47tweaks: sort an option better, and reschedule a removalBenno Schulenberg1+5-5
2018-05-12 17:44tweaks: put check for -h and -l options in their alphabetical positionsBenno Schulenberg1+12-13
2018-05-10 16:17tweaks: use symbolic names instead of puzzling TRUE and FALSEBenno Schulenberg1+3-3
2018-05-10 15:34tweaks: rename two variables, to be more descriptiveBenno Schulenberg1+11-11
2018-05-10 15:30tweaks: improve a couple of commentsBenno Schulenberg3+14-14
2018-05-10 13:09docs: say thanks to three recent translators, and re-sort two othersBenno Schulenberg1+5-2
2018-05-07 09:44prompt: when asking for Yes/No/All, recognize also UTF-8 lettersBenno Schulenberg1+23-9
2018-05-10 10:21signals: exclude the crash handler from the tiny versionBenno Schulenberg1+2-2
2018-05-06 18:01tweaks: normalize indentation and whitespace after previous changesBenno Schulenberg3+20-20
2018-04-30 20:10new feature: an option to make the 'nextword' function stop at word endsMark-Weston12+67-12
2018-05-09 09:55docs: break down some old improvements further per versionBenno Schulenberg1+9-8
2018-05-06 14:46signals: don't trap segfault/abort when envvar NANO_NOCATCH is definedBenno Schulenberg2+6-0
2018-04-29 11:51signals: upon a crash, save changed buffers and reset terminal stateDevin Hussey2+21-0
2018-04-28 15:50startup: suggest using ^D to finish reading from standard inputBenno Schulenberg2+3-1
2018-04-30 13:20docs: add notes about deprecated options and function namesBenno Schulenberg3+7-2
2018-04-29 10:01main: clear a spurious error number, to avoid irrelevant messages laterBenno Schulenberg1+1-0
2018-04-28 10:34docs: slightly improve the description of the file browser in the manualBenno Schulenberg1+7-6
2018-04-28 10:01bindings: rename constupdate to constantshow, cuttoend to cutfromcursorBenno Schulenberg3+8-6
2018-04-28 09:44bindings: add the 'linenumbers' bindable functionBenno Schulenberg3+10-0
2018-04-27 09:17syntax: po: highlight also other escaped characters, not just \nBenno Schulenberg35+12635-12469
2018-04-27 08:56bump version numbers and add a news item for the 2.9.6 releaseBenno Schulenberg8+66-9
2018-04-25 10:27tweaks: set the correct flags just once for each spell-fixing sessionBenno Schulenberg1+6-6
2018-04-25 09:33speller: don't add an extra newline when saving the text to a tempfileBenno Schulenberg1+11-8
2018-04-25 15:09tweaks: adjust the translator hint about Yes/No/AllBenno Schulenberg1+3-8
2018-04-19 19:24prompt: recognize Yes/No/All in English when the locale gives no matchBenno Schulenberg1+9-0
2018-04-25 09:49tweaks: rename a function, to be more distinct from its callerBenno Schulenberg1+4-5
2018-04-24 11:24tweaks: invert two conditions and reshuffle, to reduce duplicationBenno Schulenberg1+9-12
2018-04-24 11:11search: always go forward by default, also when coming from Goto-LineBenno Schulenberg1+1-0
2018-04-24 08:02gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2018-04-14 10:22scrolling: don't redraw entire edit window when cursor goes offscreenBenno Schulenberg1+8-2
2018-04-23 15:56command-execution: do not crash when opening the pipe would failBenno Schulenberg1+3-3
2018-04-23 14:37completion: correctly do a signed comparison, to avoid a segfaultBenno Schulenberg1+1-1
2018-04-23 12:01tweaks: improve some comments, and exit with nonzero status upon errorBenno Schulenberg1+12-8
2018-04-23 11:04tweaks: rename a variable, to match another and to be more visibleBenno Schulenberg1+4-4
2018-04-23 10:30tweaks: rename a variable, to be more clear and to match anotherBenno Schulenberg2+6-6
2018-04-23 10:19tweaks: fix a typo, remove a blank line, and improve some commentsBenno Schulenberg3+6-12
2018-04-23 09:58files: prevent a hang when a call to sigaction() would failBenno Schulenberg1+3-3
2018-04-22 10:05tweaks: rename a variable, to be a bit more fittingBenno Schulenberg1+5-5
2018-04-22 10:00memory: use a reallocation to reduce the amount of leakageBenno Schulenberg1+5-8
2018-04-22 08:29formatting, linting: redetermine the argument list for every runBenno Schulenberg1+27-47
2018-04-20 08:47build: do not prefix an alternative rcfilename with a dotBenno Schulenberg1+4-1
2018-04-17 08:34tweaks: group some more of the empty functions togetherBenno Schulenberg3+8-14
2018-04-17 07:52syntax: po: highlight also other escaped characters, not just \nBenno Schulenberg1+2-2
2018-04-13 19:09tweaks: improve the ordering of a couple of functionsBenno Schulenberg2+29-29
2018-04-13 18:43tweaks: rearrange a few if statements more symmetricallyBenno Schulenberg1+6-3
2018-04-13 18:02search: use a better value to mean "nothing was typed"Benno Schulenberg2+2-2
2018-04-13 08:31tweaks: rename a function, to be more fitting and descriptiveBenno Schulenberg3+8-8
2018-04-13 08:22tweaks: rename a variable, for clarityBenno Schulenberg1+5-5
2018-04-13 08:17tweaks: elide a function that is called just onceBenno Schulenberg1+6-15
2018-04-12 11:33replacing: always clear the backwards flag for ^\, just like for ^WLiu Hao1+3-1
2018-04-01 18:11tweaks: frob a couple of commentsBenno Schulenberg2+9-10
2018-04-01 17:53tweaks: reshuffle two declarationsBenno Schulenberg2+6-8
2018-04-01 09:36tweaks: remove the group handling for undoing/redoing (un)indentsBenno Schulenberg1+12-14
2018-04-01 09:24tweaks: correct or improve a couple of commentsBenno Schulenberg1+8-8
2018-04-01 08:53tweaks: move a function to its proper locationBenno Schulenberg2+60-61
2018-04-01 07:49tweaks: use meaningful names instead of puzzling valuesBenno Schulenberg3+15-10
2018-03-31 14:50build: fix compilation when configured with --disable-helpBenno Schulenberg1+10-6
2018-03-30 08:45syntax: sh: colorize options only when they are preceded by whitespaceBenno Schulenberg1+1-1
2018-03-30 08:25tweaks: move a function to its proper locationBenno Schulenberg2+28-29
2018-03-30 08:20rcfile: skip color commands where some color name is invalidBenno Schulenberg1+4-6
2018-03-29 08:17po: update translations and regenerate POT file and PO filesBenno Schulenberg35+10707-10918
2018-03-28 13:05bump version numbers and add a news item for the 2.9.5 releaseBenno Schulenberg9+83-8
2018-03-28 12:30syntax: sh: color options distinctively, and color also long optionsBenno Schulenberg1+10-3
2018-03-28 17:34docs: clarify how the Linux console is deficient: in the arrow keysBenno Schulenberg2+4-4
2018-03-28 14:37build: fix compilation with --enable-{tiny,help,multibuffer}Benno Schulenberg2+8-5
2018-03-27 17:41syntax: sh: uncolor "tar" when it's part of a filenameBenno Schulenberg1+1-0
2018-03-27 17:32docs: document the newly added color name "normal"Benno Schulenberg3+7-4
2018-03-27 11:31small addition: understand color name "normal" to mean the default colorBenno Schulenberg1+7-2
2018-03-27 12:07syntax: sh: color also the 'cut', 'head', 'tail', and 'sort' commandsBenno Schulenberg1+1-1
2018-03-25 19:41linting: drop messages for other files when configured for one bufferBenno Schulenberg1+6-2
2018-03-25 19:36tweaks: adjust the indentation after the previous changesBenno Schulenberg1+58-58
2018-03-25 17:52tweaks: fuse two ifs into oneBenno Schulenberg1+3-3
2018-03-25 17:46tweaks: move an 'if' and then remove an unneeded labelBenno Schulenberg1+3-4
2018-03-23 18:14build: fix compilation when configured with --disable-multibufferBenno Schulenberg1+2-1
2018-03-23 16:54tweaks: adjust or correct some comments, and rename a functionBenno Schulenberg2+14-19
2018-03-23 16:12tweaks: condense some code, to remove a bit of duplicationBenno Schulenberg1+16-26
2018-03-23 10:31tweaks: revert commit c88a2fd9 -- the extra variable is neededBenno Schulenberg1+2-1
2018-03-22 10:14help: describe the Scroll-Up and Scroll-Down commands more preciselyBenno Schulenberg1+2-2
2018-01-17 10:02tweaks: rewrap and amend some lines in the NEWS fileBenno Schulenberg1+34-36
2018-03-23 10:08tweaks: drop a handful of unhelpful assertsBenno Schulenberg1+1-14
2018-03-23 09:53build: exclude more things when configured with --disable-multibufferBenno Schulenberg7+21-5
2018-03-22 18:54tweaks: frob some comments plus miscellaneous other stuffBenno Schulenberg4+18-19
2018-03-22 18:32tweaks: adjust a couple of types, to reduce the number of warningsBenno Schulenberg6+13-12
2018-03-22 14:20tweaks: elide an unneeded and shadowing variableBenno Schulenberg1+2-3
2018-03-22 09:41tweaks: elide a parameter, as it's always the inverse of anotherBenno Schulenberg4+11-15
2018-03-21 10:40tweaks: remove unneeded settings and unsettings of MULTIBUFFERBenno Schulenberg3+7-16
2018-03-21 10:36tweaks: change a parameter of open_buffer() and invert its logicBenno Schulenberg5+14-16
2018-03-21 09:41tweaks: bundle some settings for a new bufferBenno Schulenberg1+3-7
2018-03-20 18:56tweaks: factor out the check for 'viewok' into its own functionBenno Schulenberg3+15-12
2018-03-20 15:49input: do not crash if sctofunc() returns NULLKamil Dudka1+11-5
2018-03-20 10:25files: prevent an infinite loop when reading from standard input failsBenno Schulenberg1+1-1
2018-03-20 09:31files: prevent the undo of reading a file into a new bufferBenno Schulenberg1+1-1
2018-03-19 03:22build: fix compilation error when configured with --disable-justifyLiu Hao1+1-1
2018-03-18 14:58scrolling: first move the cursor before pushing current chunk offscreenBenno Schulenberg1+7-5
2018-03-18 18:17tweaks: correct several parameter typesDavid Lawrence Ramsey5+7-7
2018-03-18 15:33build: fix compilation again when configured with --enable-tinyBenno Schulenberg1+2-0
2018-03-18 12:44selecting: don't cancel a softmark when just scrolling the screenBenno Schulenberg1+14-2
2018-03-17 14:52tweaks: remove an inconsistent space from two pointer declarationsBenno Schulenberg2+2-2
2018-03-17 13:23docs: clarify what the scrollup and scrolldown bindable functions doBenno Schulenberg2+8-4
2018-03-12 17:28tweaks: elide two parameters and thus a pair of wrapper functionsBenno Schulenberg5+28-42
2018-03-12 17:14tweaks: reshuffle some movement code, to reduce the number of conditionsBenno Schulenberg2+19-24
2018-03-10 11:41scrolling: let Scroll-Up/Down keep the cursor in the same text positionBenno Schulenberg1+11-8
2018-03-12 10:41tweaks: fix a typo and adjust some wording and formatting in the FAQBenno Schulenberg1+8-8
2018-03-12 10:25tweaks: reduce the font size of the questions in the FAQBenno Schulenberg1+52-52
2018-03-12 10:16docs: mention in the FAQ that <Shift+Insert> pastes from the clipboardBenno Schulenberg1+7-4
2018-03-11 10:33cut: avoid calling renumber() on what might be NULLBenno Schulenberg1+2-2
2018-03-11 19:06memory: plug a leak, by actually freeing a discarded undo structBenno Schulenberg1+1-0
2018-03-10 11:24tweaks: elide a parameter that is always 1Benno Schulenberg3+18-33
2018-03-09 11:03help: do not reserve space for line numbers, as they are absentBenno Schulenberg1+2-0
2018-03-08 10:10po: update translations and regenerate POT file and PO filesBenno Schulenberg35+16246-16076
2018-03-07 10:47bump version numbers and add a news item for the 2.9.4 releaseBenno Schulenberg9+106-9
2018-03-06 11:07gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2018-03-06 11:05tweaks: exclude an unlikely warning from the tiny versionBenno Schulenberg1+2-0
2018-03-06 10:59tweaks: don't call strcmp() to determine whether a string is emptyBenno Schulenberg2+2-2
2018-03-04 21:49color: remove unneeded bright comparision to prevent duplicate pairsBrand Huntsman1+1-2
2018-03-04 11:55tweaks: drop an assert, add a warning, and change a 'for' to a 'while'Benno Schulenberg1+6-4
2018-03-04 11:52tweaks: rename a parameter and a variable, to be more fittingBenno Schulenberg2+9-9
2018-03-05 11:45tweaks: exclude an unlikely error message from the tiny versionBenno Schulenberg1+2-1
2018-03-05 10:00tweaks: appease valgrind concerning syscalls with uninitialized valuesBenno Schulenberg1+3-3
2018-03-05 09:18tweaks: adjust two comments, move two declarations, rewrap three linesBenno Schulenberg1+16-18
2018-03-05 09:05tweaks: reshuffle the undo types into mostly the same order everywhereBenno Schulenberg2+100-100
2018-03-05 08:42tweaks: drop some debugging stuff, and adjust what remains of itBenno Schulenberg1+3-22
2018-03-03 20:23tweaks: do not needlessly renumber the lines in the bufferBenno Schulenberg1+2-5
2018-03-03 15:54tweaks: make the fsfromline() call only for the undo types that need itBenno Schulenberg2+15-12
2018-03-03 15:41undo: when redoing, don't try to find a line number that might not existBenno Schulenberg1+1-1
2018-03-01 10:16tweaks: condense a comment and elide an 'if'Benno Schulenberg1+3-8
2018-03-01 10:08tweaks: reshuffle some code, to be slightly less uglyBenno Schulenberg1+6-8
2018-03-01 09:55bindings: make a key defined as string work also in browser and viewerBenno Schulenberg3+9-1
2018-03-01 09:09syntax: nanorc: color also bindings to a string as validBenno Schulenberg1+1-1
2018-03-01 08:44bindings: revert the ^/ changes, as ^/ is not always Go-To-LineBenno Schulenberg3+4-6
2018-02-27 19:11docs: mention that a key can be bound to a stringBenno Schulenberg2+19-2
2018-02-22 18:52help: tweak the descriptions of ^X and ^RBenno Schulenberg1+2-7
2018-02-25 09:16selecting: cancel the softmark upon any attempt to move the cursorBenno Schulenberg1+6-3
2018-02-27 16:50syntax: color also ^/ in nano's help texts and in nanorc filesBenno Schulenberg2+3-3
2018-02-27 12:34tweaks: refactor the implanting of a key expansionBenno Schulenberg6+20-28
2018-02-27 12:18input: handle the implant() function separately also for the promptBenno Schulenberg1+4-0
2018-02-27 10:11input: handle the implant() function separately, as it is specialBenno Schulenberg1+6-0
2018-02-27 09:19tweaks: correct a typo that broke binding a key to a stringBenno Schulenberg1+1-1
2018-02-27 08:48docs: note also in the Info manual that text can be selected with ShiftBenno Schulenberg2+8-5
2018-02-27 08:45tweaks: correct a typo in NEWSBenno Schulenberg1+1-1
2018-02-25 22:07docs: mention that errorcolor does have default colorsDavid Lawrence Ramsey1+2-2
2018-02-25 09:41tweaks: elide another variable, to call a function less oftenBenno Schulenberg1+2-4
2018-02-24 19:08tweaks: elide an unneeded variableBenno Schulenberg1+1-3
2018-02-24 18:57tweaks: remove another superfluous checkBenno Schulenberg1+1-2
2018-02-24 18:53tweaks: remove a superfluous checkBenno Schulenberg1+2-4
2018-02-24 18:42tweaks: elide an unused variable and parameterBenno Schulenberg1+7-11
2018-02-24 18:31tweaks: shorten the name of two record elementsBenno Schulenberg7+135-135
2018-02-24 17:20tweaks: unabbreviate two variable namesBenno Schulenberg2+45-42
2018-02-24 16:51tweaks: elide two unneeded booleansBenno Schulenberg2+8-18
2018-02-24 12:54prompt: disallow pasting when in restricted modeBenno Schulenberg1+1-0
2018-02-24 12:31tweaks: fix a copy-and-paste errorBenno Schulenberg1+1-1
2018-02-20 08:50small addition: allow customizing the color of an error messageBenno Schulenberg9+31-10
2018-02-19 19:35help: mention that some keys work on a region when the mark is onBenno Schulenberg1+3-3
2018-02-19 19:01bindings: show ^/ instead of ^_ for Go-To-LineBenno Schulenberg1+3-1
2018-01-08 06:31syntax: go: highlight also floats with leading zeroes as validTom Levy1+5-3
2018-02-16 10:40editing: when --smooth is used, make <Enter>-at-bottom scroll one rowBenno Schulenberg1+1-0
2018-02-14 17:18goto: avoid a segfault, by initializing 'answer' when it is NULLBenno Schulenberg1+1-1
2018-02-14 16:47build: fix compilation when configured with --enable-tinyBenno Schulenberg3+10-0
2018-02-07 10:25syntaxes: remove quotes from each syntax name, and color it differentlyBenno Schulenberg45+47-47
2018-02-07 10:18rcfile: allow a syntax name to be unquotedBenno Schulenberg1+9-8
2018-02-14 16:27tweaks: remove two superfluous checks, and restrict two othersBenno Schulenberg2+3-10
2018-02-08 16:54tweaks: plug a memory leak when using Verbatim Input at a promptBenno Schulenberg1+2-0
2018-02-07 03:09input: don't stop prepending when the user adds text via a shortcutDavid Lawrence Ramsey1+4-2
2018-02-07 18:42tweaks: elide an unneeded variableBenno Schulenberg1+4-6
2018-02-07 18:27memory: avoid a leak when toggling from Search to GotoBenno Schulenberg1+2-1
2018-02-07 17:09memory: squeal when there is something wrong, instead of stumbling onBenno Schulenberg1+3-3
2018-02-05 11:35search: clear the existing answer when starting a new searchBenno Schulenberg1+1-2
2018-02-04 21:02tweaks: rename two variables, to be more meaningfulBenno Schulenberg1+13-12
2018-02-04 20:31tweaks: reshuffle some of the search-and-replace cleanup callsBenno Schulenberg1+3-4
2018-02-04 20:23tweaks: adjust comments and indentation after the previous changeBenno Schulenberg1+74-84
2018-02-04 14:27search: get rid of some unneeded recursion when just toggling thingsBenno Schulenberg2+41-56
2018-02-04 17:13tweaks: fix typo in rebindable function nameDavid Lawrence Ramsey1+1-1
2018-02-01 20:50tweaks: rename a variable to be more distinct and greppableBenno Schulenberg4+5-5
2018-01-31 11:35general: detect in a better way whether we're running on a Linux consoleBenno Schulenberg1+7-2
2017-12-26 20:50tweaks: slightly rewrap the FAQ's table of contentsBenno Schulenberg1+14-7
2018-01-20 16:12tweaks: transform a 'do' to a 'while', and reshuffle a commentBenno Schulenberg1+7-6
2018-02-04 12:51tweaks: remove two deprecated options and six rebindable function namesBenno Schulenberg6+6-33
2018-01-20 12:01new feature: allow binding a key to a string (in a nanorc file)Benno Schulenberg6+34-4
2018-02-04 09:34bindings: rename the bindable function 'gototext' to 'flipgoto'Benno Schulenberg5+19-17
2018-02-04 09:15tweaks: elide an unneeded variableBenno Schulenberg1+1-5
2018-01-29 08:56po: update translations and regenerate POT file and PO filesBenno Schulenberg36+18460-15764
2018-01-29 08:46build: fix the source URL in the spec fileBenno Schulenberg1+1-1
2018-01-26 09:55bump version numbers and add a news item for the 2.9.3 releaseBenno Schulenberg8+96-8
2018-01-28 20:08display: wipe the status bar when doing a total refreshBenno Schulenberg1+1-0
2018-01-25 11:54input: recognize the deviant keycode for <Ctrl+End> in urxvtBenno Schulenberg1+4-0
2018-01-28 12:41tweaks: move a bunch of comments to the lines that they refer toBenno Schulenberg1+16-32
2018-01-27 19:59help: don't get stuck when there is an unwrappable piece of textBenno Schulenberg1+1-1
2018-01-27 19:15tweaks: drop two unneeded initializations, and trim a commentBenno Schulenberg1+9-15
2018-01-27 19:00tweaks: swap the row and col parameters to a more consistent orderBenno Schulenberg6+7-7
2018-01-27 18:47tweaks: rename two variables, and swap their declaration orderBenno Schulenberg2+12-12
2018-01-27 18:33tweaks: move two functions to their proper place, orderingwiseBenno Schulenberg3+78-86
2018-01-27 16:53docs: remove the note about needing a recent ncurses for macros to workBenno Schulenberg2+2-2
2018-01-27 10:29tweaks: rename a function, to be more distinctBenno Schulenberg1+9-9
2018-01-04 20:24syntax: go: colorize only valid octal numbersBenno Schulenberg1+3-3
2018-01-25 10:00prompt: show whitespace only in the filename, not in the whole lineBenno Schulenberg2+12-7
2018-01-24 09:29tweaks: drop a useless assert, and don't abort over an unhandled optionBenno Schulenberg2+1-6
2018-01-24 09:13copyright: update the years for the FSFBenno Schulenberg18+22-22
2018-01-24 09:02gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2018-01-24 08:56tweaks: exclude --trimblanks when no wrapping or justifying is configuredBenno Schulenberg1+7-0
2018-01-23 11:12input: recognize more escape sequences for <Shift+Home> and <Shift+End>Benno Schulenberg1+6-0
2018-01-23 18:32input: recognize escape sequences for <Shift+PageUp> and <Shift+PageDown>Benno Schulenberg1+14-0
2018-01-19 10:11build: let ./configure fail (not just warn) when curses.h is missingBenno Schulenberg1+4-4
2018-01-23 17:05tweaks: mark the two blocks that have a deviant indentationBenno Schulenberg1+8-9
2018-01-20 17:13input: consume only the actual length of an escape sequenceBenno Schulenberg1+29-10
2018-01-21 09:50input: make <Shift+Tab> do an unindent also on a Manjaro consoleBenno Schulenberg1+2-0
2018-01-23 12:44options: recognize -M and --trimblanks on the command lineBenno Schulenberg3+15-1
2018-01-23 12:09tweaks: rename a variable, to better fit its usageBenno Schulenberg1+4-4
2018-01-22 10:33wrapping: don't trim a blank character that the user just typedBenno Schulenberg1+2-1
2018-01-18 20:32painting: look for an end match only after a start match, if anyBenno Schulenberg1+3-1
2018-01-20 16:28tweaks: rename a variable, for more contrastBenno Schulenberg1+24-24
2018-01-19 19:27tweaks: reshuffle a couple of lines, to make a bit more senseBenno Schulenberg1+4-4
2018-01-19 18:50tweaks: remove a handful of redundant (because always true) assertsBenno Schulenberg1+6-21
2018-01-19 17:05tweaks: change a 'do' to a 'while', and return early to elide an 'if'Benno Schulenberg1+11-13
2018-01-19 16:56tweaks: remove a fragment of dead codeBenno Schulenberg1+1-4
2018-01-15 10:15startup: allow a named pipe as file argument when --noread is usedBenno Schulenberg1+2-1
2018-01-15 19:09tweaks: transform a parameter, from a pointer to the value itselfBenno Schulenberg1+14-18
2018-01-15 18:54tweaks: drop a superfluous parameter, as it is always 1Benno Schulenberg1+19-21
2018-01-15 18:46tweaks: don't bother to reallocate when the keybuffer size decreasesBenno Schulenberg1+1-4
2018-01-10 12:55tweaks: rewrap a bunch of lines in the NEWS fileBenno Schulenberg1+73-78
2018-01-15 15:07tweaks: rename two variables, for preciseness and shortnessBenno Schulenberg4+19-20
2018-01-15 12:21startup: make an error message succinct and to the pointBenno Schulenberg1+1-5
2018-01-15 12:15tweaks: set a modifier in a single place, for concisenessBenno Schulenberg1+3-4
2018-01-15 12:06tweaks: reshuffle some stuff, and avoid a memory leakBenno Schulenberg1+11-12
2018-01-12 10:47startup: parse interface colors when they are read, not when initializedBrand Huntsman4+35-20
2018-01-14 21:17search: suppress the occurrence at the cursor only when replacingBenno Schulenberg1+2-1
2018-01-14 10:51docs: update the FAQ for the changed default location of history filesBenno Schulenberg1+4-4
2018-01-12 09:48startup: move the initialization of colors, so any error gets printedBenno Schulenberg1+11-11
2018-01-12 08:51tweaks: check for the type of terminal far earlierBenno Schulenberg1+5-5
2018-01-11 20:50docs: update the TODO file to the current state of affairsBenno Schulenberg1+7-9
2018-01-11 12:02tweaks: reshuffle two condition series, to look betterBenno Schulenberg1+4-4
2018-01-11 11:47tweaks: rename a variable, and further condense some commentsBenno Schulenberg1+15-17
2018-01-11 09:51tweaks: condense and rewrap some comments, and reindent two linesBenno Schulenberg1+12-22
2018-01-11 09:31tweaks: remove a superfluous case -- there can never be four digitsBenno Schulenberg1+0-6
2018-01-11 09:14input: fully reset state when a three-digit character code is cut shortBenno Schulenberg1+6-11
2018-01-10 20:32tweaks: remove a superfluous check, as we insert always one codeBenno Schulenberg1+0-4
2018-01-10 20:25tweaks: condense a condition and a comment, and reshuffle a lineBenno Schulenberg1+5-9
2018-01-10 19:32tweaks: elide a tiny intermediate buffer, and rename two variablesBenno Schulenberg1+8-11
2018-01-10 18:25tweaks: don't bother freeing the key buffer, just reallocate itBenno Schulenberg1+6-12
2018-01-10 16:40tweaks: rename a function, for aptness, and drop a superfluous checkBenno Schulenberg2+2-7
2018-01-07 21:24tweaks: reshuffle a couple of linesBenno Schulenberg1+6-9
2018-01-02 20:20replacing: don't skip the first character of a backwards-marked regionBenno Schulenberg1+5-7
2018-01-09 15:47tweaks: indenting text files with tabs is not a good ideaBenno Schulenberg2+1454-1454
2018-01-09 15:34syntax: nanohelp: color also the Sh-Tab key comboBenno Schulenberg1+1-1
2018-01-09 11:38tweaks: condense the conditional compilation of shortcut reassignmentsBenno Schulenberg2+11-17
2018-01-09 11:23build: fix compilation when configured with --enable(tiny,color,nanorc}Benno Schulenberg1+2-0
2018-01-09 10:44tweaks: fully include Savefile and Wherewas in the tiny versionBenno Schulenberg1+2-5
2018-01-08 18:08build: fix compilation with --enable-tiny --enable-justifyBenno Schulenberg1+2-0
2018-01-06 16:58syntax: lua: do not color debug.setinfo as it doesn't existBenno Schulenberg1+1-1
2018-01-02 15:07po: update translations and regenerate POT file and PO filesBenno Schulenberg34+14169-14181
2017-12-25 20:58bump version numbers and add a news item for the 2.9.2 releaseBenno Schulenberg9+120-9
2018-01-01 14:33tweaks: fold some regexes into one another, for concisenessBenno Schulenberg2+3-9
2017-12-31 06:18syntax: go: sign of exponent in number literal is optionalTom Levy1+3-3
2017-12-31 06:12syntax: go: fix word boundary before dot in number literalTom Levy1+1-1
2018-01-01 13:55syntax: lua: condense some regexes, tweak comments, reorder thingsBenno Schulenberg1+17-25
2017-12-31 05:56syntax: lua: add new and missing standard library functionsTom Levy1+10-9
2017-12-31 03:54syntax: lua: support fractional part and exponent for decimal and hexTom Levy1+2-2
2017-12-31 03:51syntax: lua: require at least one digit for hexadecimal numbersTom Levy1+2-2
2017-12-31 09:21gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2017-12-30 16:32syntaxes: remove redundant word-boundary markersBenno Schulenberg6+10-10
2017-12-30 15:38tweaks: use for git the more faithful "less -x1,5" suggested by BrandBenno Schulenberg1+1-1
2017-12-30 15:34tweaks: use spaces for alignment also in the THANKS fileBenno Schulenberg1+81-81
2017-12-30 15:27docs: say thanks to some fairly recent translators, and rename oneBenno Schulenberg1+5-1
2017-12-30 10:43docs: mention that the source code is best viewed with a tab size of 4Benno Schulenberg1+7-0
2017-12-30 10:31tweaks: convert the indentation of the NEWS file tooBenno Schulenberg1+1394-1395
2017-12-29 20:35tweaks: fix some whitespace errors, and convert alignment tabs to spacesBenno Schulenberg11+84-85
2017-12-29 18:27tweaks: convert the indentation to use only tabsBenno Schulenberg19+16052-16052
2017-12-29 16:34tweaks: add a separate function that actually wipes the status barBenno Schulenberg7+21-25
2017-12-29 15:58prompt: blank the bar when a "continue?" is answered with No or ^CBenno Schulenberg1+2-0
2017-12-24 11:26indenting: keep affecting last line of marked region if it was at firstBenno Schulenberg4+18-9
2017-12-27 13:26syntax: lua: correct the word boundaries on standard library functionsTom Levy1+10-10
2017-12-26 21:09tweaks: condense, reword, and rewrap a bunch of commentsBenno Schulenberg1+21-32
2017-12-26 20:36help: swap the order of the Complete and Comment functionsBenno Schulenberg1+5-5
2017-12-26 13:15tweaks: slightly rename four functions, for aptness and varietyBenno Schulenberg5+44-44
2017-11-06 13:13tweaks: use printf's z modifier for (s)size_t, instead of castingDavid Lawrence Ramsey3+6-9
2017-12-26 12:41help: show that "Tab" will indent, just like "Sh-Tab" will unindentBenno Schulenberg1+5-4
2017-12-26 12:31tweaks: move some frequently-used keystrokes to the top of the listBenno Schulenberg1+10-12
2017-12-25 14:50syntax: javascript: add some comments, and color explicit numbers tooBenno Schulenberg1+7-1
2017-12-25 14:40syntax: javascript: add some keywords, and sort them more logicallyBenno Schulenberg1+4-4
2017-12-25 14:27syntax: javascript: color strings differently from major keywordsBenno Schulenberg1+1-3
2017-12-25 14:25syntax: javascript: require that a comment is preceded by whitespaceBenno Schulenberg1+1-1
2017-12-18 19:26syntax: javascript: add newer keywords and string syntaxMike Frysinger1+3-3
2017-12-24 10:53tweaks: frob four comments, and rewrap two linesBenno Schulenberg2+11-15
2017-12-24 10:25tweaks: factor out a piece of common codeBenno Schulenberg1+23-28
2017-12-24 10:08tweaks: remove two irrelevant conditionsBenno Schulenberg1+2-2
2017-12-24 09:56tweaks: reshuffle another bit of code, for concisenessBenno Schulenberg1+11-16
2017-12-23 20:32tweaks: reshuffle a bit of common code, moving it to an existing functionBenno Schulenberg3+17-26
2017-12-22 22:00indenting: don't exclude last line of region when region is emptyBenno Schulenberg1+1-1
2017-12-10 11:58text: keep cursor at left edge when it IS there when indenting/commentingBenno Schulenberg1+6-6
2017-12-20 18:39tweaks: elide two parameters from the get_region() functionBenno Schulenberg3+9-15
2017-12-18 16:40text: let indenting/commenting skip the last line if its x is zeroBenno Schulenberg3+19-6
2017-12-21 18:45tweaks: drop some old debugging code plus a superfluous commentBenno Schulenberg3+0-18
2017-12-18 19:08text: set and reset the Modified state correctly when undoing/redoingBenno Schulenberg3+20-11
2017-12-19 16:57tweaks: limit the resetting of "Modified" to writing a full bufferBenno Schulenberg1+4-8
2017-12-17 15:16tweaks: remove some unneeded parentheses, and shorten two function callsBenno Schulenberg2+6-8
2017-12-16 18:20display: ensure that cursor is visible when compiled with --with-slangBenno Schulenberg2+7-1
2017-12-17 11:04input: optimize a bit for non-shortcut keys, as they are most frequentBenno Schulenberg1+4-0
2017-12-12 20:43input: support backtab when Slang and/or --rebindkeypad is usedDavid Lawrence Ramsey3+11-8
2017-12-16 20:45tweaks: condense some debugging code, and rewrap a lineBenno Schulenberg1+5-9
2017-12-16 19:57input: make <Ctrl+Shift+Arrow> work also when using --rebindkeypadBenno Schulenberg1+1-1
2017-12-16 18:56tweaks: strip some debugging stuff, and condense a bit of codeBenno Schulenberg1+16-30
2017-12-09 09:56text: let a Shift-selection persist when indenting and commentingBenno Schulenberg1+3-0
2017-12-10 20:18input: allow using <Tab> and <Shift+Tab> to (un)indent selected regionBenno Schulenberg2+20-1
2017-12-09 15:29syntax: php: function and variable names can contain uppercase and digitsMichael Francis1+5-5
2017-12-11 19:01tweaks: condense or rewrap a bunch of repetitious commentsBenno Schulenberg1+41-94
2017-12-10 19:03tweaks: rewrap some lines and some comments, and trim two othersBenno Schulenberg2+18-33
2017-12-10 18:56tweaks: trim another placing of a terminating nul byteBenno Schulenberg1+3-4
2017-12-10 18:46tweaks: remove a superfluous placing of a terminating nul byteBenno Schulenberg1+0-2
2017-12-10 13:27syntax: python: color also the special values 'False', 'None', 'True'Benno Schulenberg2+5-2
2017-12-10 07:46syntax: python: add 'async', 'await', and 'nonlocal' as keywordsBenjamin Mintz1+4-2
2017-12-07 20:09text: allow unindenting when not all lines are indentedBenno Schulenberg1+13-13
2017-12-07 09:17syntax: c: increase the color contrast of reminders like FIXMELiu Hao1+1-1
2017-12-02 18:58wrapping: we're still on the same line if the next line has not changedBenno Schulenberg1+4-1
2017-12-02 18:42wrapping: keep prepending to the same next line as long as possibleBenno Schulenberg1+5-7
2017-12-02 13:02options: rename 'justifytrim' to 'trimblanks', because it has morphedBenno Schulenberg7+17-14
2017-12-02 09:06wrapping: delete trailing blanks upon hardwrapping, when requestedBenno Schulenberg1+15-2
2017-12-03 19:38tweaks: invert the logic of a variable, and rename itBenno Schulenberg4+13-13
2017-12-03 18:55syntax: nanorc: don't color parts of valid strings as if invalidBenno Schulenberg1+3-2
2017-12-02 17:05tweaks: elide two variables that are used just onceBenno Schulenberg1+1-8
2017-12-02 17:02tweaks: rename three variables, for more contrast and varietyBenno Schulenberg1+12-14
2017-12-02 16:55tweaks: avoid incrementing a variable that won't be used again laterBenno Schulenberg1+3-4
2017-12-02 16:45tweaks: remove a redundant call of renumber()Benno Schulenberg1+0-1
2017-12-02 16:39tweaks: remove a superfluous conditionBenno Schulenberg1+1-1
2017-11-30 20:27gnulib: pull in the fix for the missing stat includeBenno Schulenberg1+1-1
2017-11-27 17:11undo: when adding text adds a magicline, an undo should remove bothDavid Lawrence Ramsey3+17-9
2017-11-27 18:21po: update translations and regenerate POT file and PO filesBenno Schulenberg34+15067-14964
2017-11-27 16:45bump version numbers and add a news item for the 2.9.1 releaseBenno Schulenberg8+41-8
2017-11-27 15:11undo: discarding the stack does not always lose informationBenno Schulenberg3+12-10
2017-11-26 19:57files: always update the stat info when the entire file is writtenBenno Schulenberg1+1-1
2017-11-25 18:21undo: clear the Modified state when the very first edit is undoneBenno Schulenberg3+14-1
2017-11-25 11:27history: make nano's state directory accessible for the user onlyBenno Schulenberg1+1-1
2017-11-25 10:40history: create the path '~/.local/share/' when it is neededBenno Schulenberg1+9-5
2017-11-26 18:50selecting: let a justification cancel a softmarkBenno Schulenberg1+4-0
2017-11-25 19:06selecting: do not cancel the softmark when the cursor is not movedBenno Schulenberg1+6-1
2017-11-26 17:01tweaks: reshuffle a couple of lines, to put similar things togetherBenno Schulenberg3+4-14
2017-11-26 08:19history: save the positions file also when a record was deletedBenno Schulenberg1+1-0
2017-11-23 17:00gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2017-11-22 19:56files: save the marked region only when we've prompted for a file nameBenno Schulenberg1+1-1
2017-11-22 18:43tweaks: adjust indentation after previous changeBenno Schulenberg1+119-121
2017-11-22 18:26tweaks: reshuffle a couple of lines, and frob a comment or twoBenno Schulenberg2+16-18
2017-05-12 19:30tweaks: rename, rewrap, and reshuffle some stuff, and frob some commentsBenno Schulenberg5+26-34
2017-05-12 16:07tweaks: elide the 'mark_set' boolean -- the 'mark' pointer is enoughBenno Schulenberg8+170-193
2017-11-21 19:43linting: switch the mark off when the linter startsBenno Schulenberg1+3-0
2017-11-20 18:57input: make the macro key discoverable by giving feedback when undefinedBenno Schulenberg1+3-1
2017-11-20 18:33build: fix compilation with --disable-browser --disable-tabcompBenno Schulenberg3+17-14
2017-11-19 10:10syntax: adjust the magic strings for the changes since file-5.10Benno Schulenberg22+20-13
2017-11-18 11:11po: update translations and regenerate POT file and PO filesBenno Schulenberg34+21994-20964
2017-11-18 10:25bump version numbers and add a news item for the 2.9.0 releaseBenno Schulenberg9+182-9
2017-11-17 20:52tweaks: correct two minor things in the documentationBenno Schulenberg2+4-5
2017-11-17 20:40docs: update references to the nanorc files for the XDG changesBenno Schulenberg3+26-23
2017-11-13 20:08docs: mention that macros work correctly only on terminal emulatorsBenno Schulenberg2+10-3
2017-11-13 18:58tweaks: elide a comment, and improve a couple of othersBenno Schulenberg1+8-11
2017-11-12 17:45files: don't change file format when inserting into an existing bufferDavid Lawrence Ramsey1+5-1
2017-11-12 11:20painting: evade an ncurses bug by adding the A_PROTECT attributeBenno Schulenberg1+12-3
2017-11-13 18:22search: wipe reassuring feedback as soon as searching has finishedBenno Schulenberg1+1-0
2017-11-12 19:08tweaks: frob a couple of commentsBenno Schulenberg3+6-7
2017-11-12 10:54docs: make it clearer that a Signed-off-by is wanted on patchesBenno Schulenberg1+6-3
2017-11-12 09:51tweaks: drop the ineffective cgitrc -- sorting by "age" does not workBenno Schulenberg1+0-2
2017-11-12 09:42copyright: update some years, and standardize on the dashed formatBenno Schulenberg14+15-15
2017-11-11 20:10tweaks: reshuffle a bit of code and elide an unneeded variableBenno Schulenberg1+9-19
2017-11-11 19:57tweaks: rename a function plus two parameters, to be more fittingBenno Schulenberg3+19-20
2017-11-11 10:34tweaks: move a general function to the utils.c fileBenno Schulenberg3+12-12
2017-11-09 20:38tweaks: adjust a comment, and condense a fragment of codeBenno Schulenberg1+5-7
2017-11-09 19:58tweaks: constify the result strings of getenv(), as a reminderBenno Schulenberg4+9-8
2017-11-09 20:48general: do not free strings gotten from getenv(), to avoid a crashMarco Diego Aurélio Mesquita2+0-2
2017-11-10 18:40gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2017-11-08 20:11ouch: set the positions-file name also when using the legacy state dirBenno Schulenberg1+4-4
2017-11-02 18:31tweaks: don't construct the positions-history filename time and againBenno Schulenberg1+14-24
2017-10-21 03:26history: prevent overwriting of positions between multiple instancesBrand Huntsman3+44-2
2017-11-08 05:49input: ensure that standard input uses blocking modeLion Yang1+6-1
2017-11-07 18:34tweaks: add a translator hint, and adjust two othersBenno Schulenberg3+5-4
2017-11-07 18:11tweaks: change some mayday messages, to urge the user to report a bugBenno Schulenberg2+8-16
2017-11-06 13:13tweaks: use printf's z modifier for most of the size_t/ssize_t typesDavid Lawrence Ramsey5+20-22
2017-11-05 18:06history: fix the check for an existing $HOME/.nano/ directoryDavid Lawrence Ramsey1+1-1
2017-10-27 21:15startup: look for nanorc and history files also in the XDG directoriesSimon Ochsenreither6+94-52
2017-10-28 12:18startup: when an rcfile contains errors, report this on the status barBenno Schulenberg4+9-0
2017-10-07 14:45options: remove '--quiet' and 'set quiet', because they hide problemsBenno Schulenberg6+5-25
2017-10-07 14:03startup: don't ask the user to press Enter upon an rcfile errorBenno Schulenberg1+3-17
2017-11-01 19:33tweaks: transform the token DISABLE_EXTRA to ENABLE_EXTRABenno Schulenberg5+14-12
2017-11-01 19:08tweaks: avoid an unused-variable warning with --disable-nanorcBenno Schulenberg1+4-2
2017-11-01 18:45tweaks: transform the token DISABLE_COLOR to ENABLE_COLORBenno Schulenberg13+86-86
2017-10-31 18:32tweaks: transform the token DISABLE_SPELLER to ENABLE_SPELLERBenno Schulenberg10+50-48
2017-10-31 16:39tweaks: transform the token DISABLE_WRAPJUSTIFY to ENABLED_WRAPORJUSTIFYBenno Schulenberg6+16-16
2017-10-31 16:34 tweaks: transform the token DISABLE_JUSTIFY to ENABLE_JUSTIFYBenno Schulenberg9+62-60
2017-09-27 15:37tweaks: reshuffle some code in order to elide a variableBenno Schulenberg1+17-25
2017-10-30 18:08tweaks: adjust two comments, and correct and a few cosmetic mistakesBenno Schulenberg3+5-7
2017-10-29 20:08tweaks: transform the token DISABLE_OPERATINGDIR to ENABLE_OPERATINGDIRBenno Schulenberg7+31-29
2017-10-29 20:00tweaks: transform the token DISABLE_WRAPPING to ENABLE_WRAPPINGBenno Schulenberg7+34-32
2017-10-29 19:42tweaks: remove another bit of conditional compilationBenno Schulenberg1+2-9
2017-10-29 18:42tweaks: transform the token DISABLE_HISTORIES to ENABLE_HISTORIESBenno Schulenberg11+50-48
2017-10-29 10:34tweaks: get rid of some cluttering conditional compilationBenno Schulenberg7+18-48
2017-10-29 09:30tweaks: fix compilation with --enable-tiny --enable-historiesBenno Schulenberg1+4-1
2017-10-28 10:27files: avoid an abortion when excuting a command in a new bufferBenno Schulenberg1+6-3
2017-10-28 10:09tweaks: rename some constants, to follow the same underscoreless schemeBenno Schulenberg1+44-44
2017-10-28 09:58tweaks: remove a useless prefix from a hundred constantsBenno Schulenberg1+197-197
2017-10-28 09:51tweaks: rename a macro, to make a little more senseBenno Schulenberg1+106-106
2017-10-28 09:34tweaks: remove a superfluous no-op function callBenno Schulenberg1+1-1
2017-10-26 17:40syntax: default: use colors that are readable also on dark backgroundsBenno Schulenberg1+1-1
2017-10-26 17:15search: suppress the "Search Wrapped" message when doing replacementsBenno Schulenberg4+18-12
2017-10-25 19:30search: suppress the "not found" message when replacements were madeBenno Schulenberg1+3-4
2017-10-20 23:53help: allow firstline and lastline to work at the search promptDavid Lawrence Ramsey1+2-2
2017-10-23 19:20display: don't cut off zero-width characters at the end of a chunkDavid Lawrence Ramsey1+1-1
2017-10-20 18:00moving: don't slither and slide over tabs when they are overlongBenno Schulenberg1+7-8
2017-10-19 19:57docs: document the more everyday names of three bindable functionsDavid Lawrence Ramsey2+6-6
2017-10-16 19:26docs: decribe the bindable functions 'recordmacro' and 'runmacro'David Lawrence Ramsey2+14-0
2017-10-16 20:02search: don't bother saving and restoring the search directionDavid Lawrence Ramsey1+4-13
2017-10-18 19:46bindings: don't allow calling help when searching in the help viewerBenno Schulenberg1+1-1
2017-10-17 21:21bindings: allow exiting from the help viewer with F1, like with ^GBrand Huntsman1+1-0
2017-10-18 18:55tweaks: change the arrows to triangles also for searching in file browserBenno Schulenberg1+2-2
2017-10-18 18:40bindings: make the search function rebindable again in help and browserBenno Schulenberg3+8-10
2017-10-12 16:10tweaks: change the help-text arrows to triangles, to be more visibleBenno Schulenberg2+13-13
2017-10-09 22:03new feature: the ability to record and play back a series of keystrokesMarco Diego Aurélio Mesquita3+80-0
2017-10-14 18:49options: retire 'set backwards' -- it's still recognized but a no-opBenno Schulenberg4+5-5
2017-10-14 18:00bindings: make ^W start always a forward search (as there is ^Q now)Benno Schulenberg1+7-5
2017-09-24 18:49bindings: make ^Q and ^S do something useful by defaultBenno Schulenberg5+4-23
2017-09-17 20:07new feature: a bindable function that starts always a backward searchBenno Schulenberg5+34-5
2017-10-14 09:55tweaks: adjust indentation and comments after the previous changeBenno Schulenberg1+13-12
2017-09-27 20:42files: check for a changed disk file also for 'savefile' and --tempfileViorel Bota4+34-19
2017-09-30 17:42tweaks: remove a comment from the docs that is no longer accurateBenno Schulenberg3+7-10
2017-09-30 19:48moving: prevent the cursor sticking on or skipping over overwide tabsBenno Schulenberg1+7-6
2017-10-12 17:06help: don't fall back to other syntaxes if there is no nanohelp oneBenno Schulenberg1+5-5
2017-10-11 19:52tweaks: reshuffle some regexes, for order and compactnessBenno Schulenberg1+2-3
2017-10-10 21:23syntax: nanohelp: colorize Up, Down, Left and Right (when not in UTF-8)Brand Huntsman1+1-1
2017-10-04 19:46tweaks: reduce a bit of code duplicationBenno Schulenberg1+13-24
2017-10-04 19:37display: keep the cursor switched on when resizing the screenBenno Schulenberg1+5-3
2017-10-04 19:34display: switch off the cursor early on during startupBenno Schulenberg1+1-0
2017-10-03 19:39tweaks: fix compilation when configured with --disable-historiesBenno Schulenberg1+2-0
2017-10-03 19:15history: remove the migration service for the old searches fileBenno Schulenberg1+1-26
2017-09-26 19:43build: add history.c to the list of files with translatable stringsDavid Lawrence Ramsey1+1-0
2017-09-26 19:34input: recognize Option+Arrow keys on iTerm2 in "xterm mode"Benno Schulenberg1+1-0
2017-09-26 18:54tweaks: rename two variables, for contrast, and frob some commentsBenno Schulenberg1+17-18
2017-09-26 18:32tweaks: elide two variables by using a pointer instead of an indexBenno Schulenberg1+6-13
2017-08-13 16:15softwrap: break before multi-column Unicode blanks when they overshootDavid Lawrence Ramsey1+5-6
2017-09-25 19:37syntax: nanorc: properly color valid arguments of 'selectedcolor'David Lawrence Ramsey1+1-1
2017-09-24 19:06tweaks: rename a variable, to avoid a possible confusionBenno Schulenberg1+5-5
2017-09-14 19:57tweaks: discard some obsolete debugging stuffBenno Schulenberg9+6-85
2017-09-22 19:34browser: place the cursor properly on the selected file when -g is usedBenno Schulenberg1+1-1
2017-09-20 20:20tweaks: make the switching on and off of the cursor a bit more compactBenno Schulenberg9+26-38
2017-09-18 18:34display: rework the switching on and off of the cursorBenno Schulenberg9+25-24
2017-09-19 19:14tweaks: chuck an assert, and then condense the code and a commentBenno Schulenberg1+3-10
2017-09-19 00:57search: trim a failed search string for width instead of lengthDavid Lawrence Ramsey1+2-2
2017-09-19 18:51build: let git ignore also the generated PDF fileBenno Schulenberg1+1-0
2017-09-19 18:40display: stop the help viewer from turning on the multibuffer indicatorBenno Schulenberg1+1-1
2017-09-17 19:37tweaks: rename one variable once moreBenno Schulenberg1+23-22
2017-09-17 19:14tweaks: strip four unneeded checksBenno Schulenberg1+10-33
2017-09-17 18:06tweaks: frob some comments and rename a few variables and a functionBenno Schulenberg3+47-43
2017-09-17 15:48tweaks: rename two variables, to be more indicative of what they doBenno Schulenberg1+36-36
2017-09-17 15:29tweaks: rename a function and swap its two parametersBenno Schulenberg1+7-9
2017-09-17 15:16tweaks: improve some comments, and rename a variable for symmetryBenno Schulenberg2+25-26
2017-09-17 14:54tweaks: rename two variables, to make a little more senseBenno Schulenberg3+13-13
2017-09-17 10:42tweaks: drop a bunch of outdated assertsBenno Schulenberg1+0-14
2017-09-17 10:37tweaks: elide an unneeded checkBenno Schulenberg1+2-3
2017-09-17 10:21history: after loading the lists, mark them as unchangedBenno Schulenberg1+3-0
2017-09-17 10:14tweaks: elide an unneeded function now that stuff is grouped togetherBenno Schulenberg1+1-7
2017-09-17 10:10organization: move all history-related stuff to its own fileBenno Schulenberg5+660-638
2017-09-14 23:02history: remember the list of executed commands across sessionsMarco Diego Aurélio Mesquita1+7-3
2017-09-15 18:38moving: set the preferred column properly when doing a smart homeDavid Lawrence Ramsey1+1-1
2017-09-06 02:10history: remember the commands that were executed during this sessionMarco Diego Aurélio Mesquita4+30-7
2017-09-13 17:44docs: remove another remark about indenting lacking undo capabilityBenno Schulenberg1+2-2
2017-09-12 19:52tweaks: discard another set of useless assertsBenno Schulenberg1+0-7
2017-09-13 17:27tweaks: reshuffle some code, and rename a variableBenno Schulenberg1+15-17
2017-09-12 19:58titlebar: don't show nano's name and version when in the file browserBenno Schulenberg1+3-1
2017-09-12 19:47titlebar: drop the prefix "File: " from before the filenameBenno Schulenberg1+2-4
2017-09-12 19:35titlebar: don't reshow version when dropping back to a single bufferBenno Schulenberg4+7-1
2017-09-01 16:47new feature: show current and total number of open buffers in title barMarco Diego Aurélio Mesquita5+35-1
2017-09-12 18:46tweaks: elide a superfluous allocationBenno Schulenberg1+5-6
2017-07-14 05:39docs: remove man page reference to indent/unindent lacking undo/redoDavid Lawrence Ramsey1+2-2
2017-07-13 23:15text: hook up indenting and unindenting to the undo/redo codeDavid Lawrence Ramsey2+73-9
2017-07-09 01:54undo: generalize update_comment_undo() into update_multiline_undo()David Lawrence Ramsey3+23-15
2017-09-10 12:08tweaks: chuck a bunch of asserts -- they have lost their usefulnessBenno Schulenberg1+3-45
2017-09-10 11:25tweaks: rename a variable, to make more senseBenno Schulenberg1+49-50
2017-09-10 11:04tweaks: rename three variables, for more contrastBenno Schulenberg1+28-29
2017-07-13 22:38text: move the unindenting of a single line into its own functionDavid Lawrence Ramsey1+34-28
2017-07-13 22:22text: move the indenting of a single line into its own functionDavid Lawrence Ramsey1+30-24
2017-09-02 13:31startup: don't produce more than three consecutive beepsBenno Schulenberg1+2-1
2017-08-31 20:14tweaks: use mnemonic constants instead of TRUE and FALSEBenno Schulenberg5+14-15
2017-08-31 20:00tweaks: rename three functions, to be shorter or clearerBenno Schulenberg4+19-19
2017-08-30 19:57tweaks: reshuffle a couple of lines, and trim some commentsBenno Schulenberg1+15-19
2017-08-29 17:28tweaks: fix compilation when configured with --enable-tinyBenno Schulenberg1+2-2
2017-08-27 08:31po: update translations and regenerate POT file and PO filesBenno Schulenberg34+18563-18278
2017-08-27 07:31bump version numbers and add a news item for the 2.8.7 releaseBenno Schulenberg9+112-9
2017-08-26 09:11tweaks: oops -- use the correct keyword for recency... "age"Benno Schulenberg1+2-2
2017-08-26 09:07tweaks: attempt to order the branches on Savannah's cgit by recencyBenno Schulenberg1+2-0
2017-08-24 20:03softwrap: correctly move vertically through overwide tabsDavid Lawrence Ramsey2+45-18
2017-08-22 16:51moving: redraw not just the new current line but also the prior oneDavid Lawrence Ramsey1+10-10
2017-08-22 13:59moving: improve retention of the target column somewhatBenno Schulenberg1+3-1
2017-08-22 13:03moving: use the correct formula for pushing the index forwardBenno Schulenberg1+2-2
2017-08-21 19:57moving: don't push x forward when backward movement lands on a split tabBenno Schulenberg1+2-7
2017-08-18 23:59display: revamp how screen updates are done in the movement codeDavid Lawrence Ramsey1+18-88
2017-08-20 18:40mouse: one click of the wheel should move three lines, not three pagesBenno Schulenberg1+2-4
2017-08-20 14:00moving: get <Up> unstuck when trying to pass over a sprawling tabBenno Schulenberg1+3-0
2017-08-20 13:20softwrap: properly move up and down over tabs that are split over rowsBenno Schulenberg1+29-15
2017-08-20 07:22browser: correct the inverted search behavior for Alt+Up/Alt+DownBenno Schulenberg1+3-3
2017-08-14 20:58browser: allow backward/forward re-searches with Alt+Up/Alt+DownDavid Lawrence Ramsey3+31-18
2017-08-18 21:43display: constrain line numbers on softwrapped lines with sprawling tabsDavid Lawrence Ramsey1+1-1
2017-08-19 16:11tweaks: show "where is next" in the help lines of the file browserBenno Schulenberg1+11-12
2017-08-19 15:33tweaks: fix compilation with --enable-{tiny,help,multibuffer}Benno Schulenberg1+10-10
2017-08-18 20:17tweaks: group all movement routines in corresponding pairsBenno Schulenberg2+23-23
2017-08-18 19:46tweaks: specify more directly in what manner to move the viewportBenno Schulenberg5+22-31
2017-08-17 21:50weeding: remove the unused be_clever parameter from do_home()/do_end()David Lawrence Ramsey5+22-37
2017-08-17 21:43softwrap: improve left/right navigation across line boundariesDavid Lawrence Ramsey1+10-4
2017-08-17 07:02display: do show the visible character for a tab when it starts a rowDavid Lawrence Ramsey1+2-1
2017-08-16 22:14softwrap: make sure char_len is set when a tab is wider than a chunkDavid Lawrence Ramsey1+4-2
2017-08-17 17:31moving: the current chunk is always 0 when not in softwrap modeBenno Schulenberg1+4-1
2017-08-16 20:00tweaks: rename a label, to better match its taskBenno Schulenberg1+11-11
2017-08-16 19:56rcfile: don't leak a shortcut when something goes wrong [coverity scan]Benno Schulenberg1+1-2
2017-08-16 19:46tweaks: adjust the indentation after the previous changeBenno Schulenberg1+36-36
2017-08-16 19:23tweaks: avoid trying to stat a file that might be NULL [coverity scan]Benno Schulenberg1+8-5
2017-08-16 18:31tweaks: don't close a descriptor when its stream has already been closedBenno Schulenberg1+4-6
2017-08-16 15:16tweaks: do not leak the indentation when all lines are emptyBenno Schulenberg1+12-10
2017-08-16 15:08tweaks: condense or improve some commentsBenno Schulenberg1+11-22
2017-08-16 14:32text: properly unindent lines that consist of only whitespaceBenno Schulenberg1+1-1
2017-08-15 17:39gnulib: update to its current upstream stateBenno Schulenberg1+1-1
2017-08-15 17:13tweaks: adjust the indentation after the previous changeBenno Schulenberg1+12-12
2017-08-15 16:03tweaks: reshuffle some code to harmonize two related functionsBenno Schulenberg1+12-11
2017-08-15 15:18tweaks: keep the const qualifier of the syntax name [coverity scan]Benno Schulenberg1+7-4
2017-08-15 12:00tweaks: reshuffle some declarations and trim a few commentsBenno Schulenberg1+11-21
2017-08-15 11:46files: don't try to open a negative file descriptor [coverity scan]Benno Schulenberg1+5-5
2017-08-15 10:51files: don't close a file descriptor when opening failed [coverity scan]Benno Schulenberg1+12-12
2017-08-15 10:24tweaks: close a file also in the error path [coverity scan]Benno Schulenberg1+1-0
2017-08-15 10:04tweaks: allow enough space for the Y/N/A characters [coverity scan]Benno Schulenberg1+1-1
2017-08-15 09:00syntax: c: give labels some color tooBenno Schulenberg1+4-0
2017-08-13 18:55tweaks: adjust the indentation after the previous changeBenno Schulenberg1+24-35
2017-07-07 18:53text: make unindenting remove from the beginning of the lineDavid Lawrence Ramsey1+44-31
2017-07-07 16:06text: make indenting add to the beginning of the lineDavid Lawrence Ramsey1+20-15
2017-08-14 18:12tweaks: remove unneeded parentheses and blank line and bracesDavid Lawrence Ramsey2+6-7
2017-08-14 09:39display: don't doubly show tabs that cross a chunk boundaryBenno Schulenberg1+2-1
2017-08-14 08:42tweaks: renumber the special key codes, to be in sequence and groupedBenno Schulenberg1+20-20
2017-08-13 19:40bindings: hard-bind Alt+Up and Alt+Down to findprevious and findnextBenno Schulenberg4+16-5
2017-08-11 12:23bindings: hard-bind Alt+Left and Alt+Right to buffer switchingUrja Rannikko7+66-19
2017-08-04 20:43softwrap: don't push a straddling tab to the next chunkDavid Lawrence Ramsey1+11-2
2017-08-13 09:30softwrap: properly update the viewport when adding text at firstcolumnDavid Lawrence Ramsey1+9-0
2017-08-13 08:04tweaks: condense some logic, to elide a variable and a commentBenno Schulenberg1+11-21
2017-08-12 13:52tweaks: rename a function, to let it make more senseBenno Schulenberg3+11-13
2017-08-12 12:59tweaks: elide the global variable 'full_operating_dir'Benno Schulenberg4+11-23
2017-08-05 19:55files: do not silently ignore an invalid backup directory, but dieBenno Schulenberg2+14-19
2017-08-10 10:28tweaks: simply set the proper scrolling mode, instead of imitating itBenno Schulenberg1+2-4
2017-08-08 20:09tweaks: drop some debugging stuffBenno Schulenberg1+1-18
2017-08-08 19:52display: catch all cases where the cursor can be pushed offscreenBenno Schulenberg3+1-6
2017-08-08 19:42tweaks: a comma does not end a sentence, and is not part of a variableBenno Schulenberg2+2-2
2017-08-08 17:54tweaks: snip a superfluous clearing of the bottom bars after helpBenno Schulenberg1+0-2
2017-08-06 16:20tweaks: harmonize some prototypes with their functionsDavid Lawrence Ramsey1+3-3
2017-08-06 11:32tweaks: sort the includes, so it's a little easier to see what is thereBenno Schulenberg10+26-28
2017-08-06 17:32tweaks: restore an include that is necessary on some platformsBenno Schulenberg1+1-0
2017-07-22 18:51syntax: python: don't require a character after an opening triple quoteBenno Schulenberg1+2-2
2017-07-29 18:24small addition: allow customizing the color of selected textDavid Lawrence Ramsey9+30-15
2017-08-05 19:30tweaks: reshuffle code and frob comments, to reduce the number of linesBenno Schulenberg2+11-19
2017-07-11 16:04tweaks: remove includes that appear to be superfluousBenno Schulenberg14+2-28
2017-07-29 17:07tweaks: adjust spacing and wording in sample.nanorcDavid Lawrence Ramsey1+2-2
2017-08-03 19:14syntax: html: don't bother coloring tags that cross line boundariesBenno Schulenberg1+1-1
2017-07-31 15:34tweaks: correct a comment typo and an indentation errorDavid Lawrence Ramsey2+2-2
2017-07-20 14:29new feature: allow pasting at all input promptsRishabh Dave4+26-5
2017-07-28 19:26linting: skip the introductory message produced by 'gcc -fshow-column'Benno Schulenberg1+2-1
2017-07-27 19:51tweaks: elide an unneeded pointerBenno Schulenberg1+5-6
2017-07-27 07:23tweaks: replace a misplaced tab with a spaceDavid Lawrence Ramsey1+1-1
2017-07-26 19:47weeding: remove redundant casts of nmalloc()David Lawrence Ramsey1+2-2
2017-07-27 19:45tweaks: drop some debugging stuff, and frob two commentsBenno Schulenberg1+5-17
2017-07-26 19:23linting: don't try to put the cursor at a negative x positionBenno Schulenberg1+2-1
2017-07-24 19:23tweaks: use charalloc() instead of (char *)nmalloc() * sizeof(char)David Lawrence Ramsey1+2-2
2017-07-22 04:26weeding: drop the forreal parameter from place_the_cursor()David Lawrence Ramsey4+10-11
2017-07-21 00:02tweaks: set the target row for smooth scrolling more directlyDavid Lawrence Ramsey3+4-8
2017-07-21 08:02po: regenerate POT file and PO filesBenno Schulenberg34+11078-10966
2017-07-21 07:51bump version numbers and add a news item for the 2.8.6 releaseBenno Schulenberg9+120-14
2017-07-20 03:14tweaks: only compensate for a partially-offscreen line in softwrap modeDavid Lawrence Ramsey1+7-5
2017-07-20 07:41pasting: restore the cap on the number of chunks to move backwardBenno Schulenberg1+4-0
2017-07-18 10:51softwrap: when possible, go back a whole bunch of chunks at a timeBenno Schulenberg1+10-10
2017-07-18 21:08softwrap: remove unneeded caps on the number of chunks to moveDavid Lawrence Ramsey1+0-8
2017-07-18 19:15startup: in default mode, display the tail of the file as Pico doesBenno Schulenberg1+1-1
2017-07-17 19:14files: don't bother counting rows when opening a fresh bufferBenno Schulenberg1+1-1
2017-07-17 11:17tweaks: drop a bunch of useless assertsBenno Schulenberg1+0-20
2017-07-16 20:40moving: fix the cursor jumping back and forth with non-smooth pagingDavid Lawrence Ramsey1+4-0
2017-07-16 11:14suspension: prevent entering an invalid byte upon resume (with S-Lang)Benno Schulenberg3+14-2
2017-07-15 10:32docs: move the descriptions of 'header' and 'magic' next to 'syntax'Benno Schulenberg2+27-26
2017-07-15 09:49tweaks: chuck some debugging stuffBenno Schulenberg1+5-19
2017-07-14 14:18tweaks: rename another constant, to be more preciseBenno Schulenberg3+8-8
2017-07-14 14:14tweaks: rename a constant, to match the corresponding optionBenno Schulenberg7+12-12
2017-07-14 14:06options: rename --cut to --cutfromcursor, to be clearerBenno Schulenberg7+17-13
2017-07-14 13:32syntax: nanorc: don't color the argument of 'linter' as if invalidBenno Schulenberg1+2-1
2017-07-14 13:21docs: reword the explanation of the 'syntax' commandBenno Schulenberg2+49-40
2017-07-14 11:14docs: improve some spacing, especially of the synopsis in the PDFBenno Schulenberg1+77-50
2017-07-14 08:44docs: use the @command and @option mark-up more consistentlyBenno Schulenberg1+74-73
2017-07-14 07:51syntax: texinfo: cover also some special cases like @U, @OE and @TeXBenno Schulenberg1+2-2
2017-07-13 20:17docs: add some more mark-up to the Info documentBenno Schulenberg1+80-78
2017-07-13 19:43docs: use real cross references in the Info documentBenno Schulenberg1+15-14
2017-07-13 15:30docs: improve cross references and mark-up in the Info documentBenno Schulenberg1+28-25
2017-07-13 14:40tweaks: swap ^X and ^L in the help lines of the help viewerBenno Schulenberg1+1-1
2017-07-13 09:36screen: retain the same help-line tags when the window is resizedBenno Schulenberg1+2-1
2017-07-13 08:55display: avoid a jumpy cursor by redrawing bottom bars only when neededBenno Schulenberg3+12-5
2017-07-10 21:40text: adjust the comments in do_indent() and do_unindent()David Lawrence Ramsey1+12-18
2017-07-10 21:34text: remove the last usage of cols in do_indent() and do_unindent()David Lawrence Ramsey3+17-38
2017-07-10 21:29text: normalize the indentation in do_indent() and do_unindent()David Lawrence Ramsey1+75-76
2017-07-10 21:48text: remove indent-related code from do_unindent()David Lawrence Ramsey1+0-64
2017-07-10 21:46text: remove unindent-related code from do_indent()David Lawrence Ramsey1+0-57
2017-07-10 21:01text: remove unneeded references to cols from the indentation routinesDavid Lawrence Ramsey1+4-20
2017-07-10 20:48text: make do_unindent() an exact copy of do_indent()David Lawrence Ramsey3+165-8
2017-07-11 16:07tweaks: remove two superfluous includesBenno Schulenberg2+0-2
2017-07-11 15:19tweaks: move an include to the file that actually makes use of itBenno Schulenberg2+1-2
2017-07-10 08:18tweaks: avoid a clang warning about an expression being treated as NULLBenno Schulenberg1+1-1
2017-07-10 08:20gnulib: update to its current stateBenno Schulenberg1+1-1
2017-07-09 20:35display: when converting tabs, don't go beyond the screen widthDavid Lawrence Ramsey1+1-1
2017-07-09 19:11tweaks: rename a variable, to have more contrastBenno Schulenberg2+6-6
2017-07-09 19:07tweaks: rename four functions, to be more distinctBenno Schulenberg8+46-48
2017-06-28 14:57options: recognize -a and --atblanks on the command lineBenno Schulenberg3+20-4
2017-06-29 19:53tweaks: fix compilation with --enable-tinyBenno Schulenberg2+27-29
2017-06-27 21:26softwrap: don't flag EOL too early, nor break continuous text too earlyDavid Lawrence Ramsey1+10-15
2017-06-27 11:47tweaks: elide unneeded calls of get_last_chunk_leftedge()Benno Schulenberg2+6-16
2017-06-27 10:34tweaks: reshuffle some things to condense the codeBenno Schulenberg2+13-23
2017-03-07 16:36new feature: allow lines to be softwrapped at whitespaceDavid Lawrence Ramsey7+50-6
2017-03-06 07:34replacing: make spotlight() account for varying chunk widthDavid Lawrence Ramsey4+105-33
2017-02-22 19:05moving: make vertical movement account for varying chunk widthDavid Lawrence Ramsey1+4-4
2017-02-22 18:59softwrap: in do_mouse(), keep the cursor before a softwrap breakpointDavid Lawrence Ramsey3+30-1
2017-02-22 18:44softwrap: make the changes to actually allow the chunk width to varyDavid Lawrence Ramsey2+70-47
2017-02-19 17:51softwrap: add new functions for chunks of varying widthDavid Lawrence Ramsey8+73-35
2017-02-22 18:31softwrap: prepare for allowing the chunk width to varyDavid Lawrence Ramsey2+68-0
2017-07-07 03:10text: update placewewant properly when indenting/unindentingDavid Lawrence Ramsey1+4-1
2017-07-07 09:48startup: don't try parsing color names that were not specifiedBenno Schulenberg1+4-4
2017-07-07 02:02docs: mention that boldtext can be overridden also for function tagsDavid Lawrence Ramsey2+6-6
2017-07-06 19:59tweaks: recognize the empty string as comment inhibitor, instead of NULLBenno Schulenberg3+4-9
2017-07-06 19:35docs: remove the mention of backslashes for the argument of 'comment'Benno Schulenberg4+13-13
2017-07-06 11:03rcfile: don't require backslashing in the argument of 'comment'Benno Schulenberg1+13-18
2017-07-06 19:47tweaks: correct two conditions for conditional compilationBenno Schulenberg2+2-2
2017-07-06 08:28tweaks: chuck two useless asserts, and elide a call to strncasecmp()Benno Schulenberg1+3-10
2017-07-06 07:35tweaks: simplify the parsing of color combinationsBenno Schulenberg1+8-19
2017-07-05 19:17build: for Solaris, tell the linker to use a threading libBenno Schulenberg1+3-2
2017-07-03 15:35tweaks: avoid a failure with black diamonds in a PDFBenno Schulenberg1+2-2
2017-07-03 10:31docs: make the guillemot and the middle dot appear correctly in HTMLBenno Schulenberg2+3-1
2017-07-03 09:04syntax: man, groff: fix the string that introduces a commentBenno Schulenberg4+6-6
2017-07-02 15:47docs: mention the default values for comment and whitespace directivesDavid Lawrence Ramsey2+11-8
2017-07-02 04:44tweaks: remove unneeded braces, and mark empty parameter list as voidDavid Lawrence Ramsey2+3-3
2017-07-02 04:07tweaks: correct a parameter type, and correct two empty initializationsDavid Lawrence Ramsey2+3-3
2017-07-02 18:27syntax: gentoo: make it clearer that the file contains two syntaxesBenno Schulenberg1+12-10
2017-07-02 15:01display: wipe stale messages from the status bar straightawayBenno Schulenberg1+2-0
2017-07-02 11:36display: when back in the main loop, always redraw the help linesBenno Schulenberg2+3-5
2017-07-02 17:52tweaks: adjust an error message so it fits all possible casesBenno Schulenberg1+2-2
2017-07-02 06:46text: make sure commenting is disabled when comment "" was specifiedDavid Lawrence Ramsey3+10-3
2017-07-02 10:02tweaks: rename two variables, to make a little senseBenno Schulenberg2+10-10
2017-07-01 12:15input: recognize the Ctrl+Arrow key sequences from Haiku's TerminalBenno Schulenberg1+13-0
2017-07-01 11:25tweaks: put declarations always first, so it will compile on HaikuBenno Schulenberg4+32-22
2017-06-29 19:27usage: a dash doesn't have to come first among the filenamesDavid Lawrence Ramsey1+1-1
2017-06-29 19:33screen: defeat a VTE/Konsole bug also for the case of --constantshowBenno Schulenberg1+4-0
2017-06-30 07:49tweaks: avoid an unused-variable warning for the tiny versionBenno Schulenberg1+1-3
2017-06-29 18:56docs: be more precise about when a dash is given instead of a filenameBenno Schulenberg2+5-5
2017-06-29 16:22syntax: nanorc: don't color numeric arguments speciallyBenno Schulenberg1+2-2
2017-06-24 17:11docs: consistently describe the -U/-c and -r/-w overridesDavid Lawrence Ramsey4+18-11
2017-06-24 18:02syntax: nanorc: properly color a "fill" option with a negative valueDavid Lawrence Ramsey1+1-1
2017-06-27 19:55files: warn more conspicuously when the file on disk has changedBenno Schulenberg1+2-0
2017-06-29 08:59tweaks: spell an option correctly in NEWSBenno Schulenberg1+1-1
2017-06-28 19:50tweaks: fix a typo in NEWSDavid Lawrence Ramsey1+1-1
2017-06-27 17:42docs: drop the cluttering Info-style links from the HTML manualBenno Schulenberg2+6-1
2017-06-25 09:09po: regenerate POT file and PO filesBenno Schulenberg34+7320-6956
2017-06-25 08:59tweaks: baptize the previous releaseBenno Schulenberg1+2-1
2017-06-25 08:37bump version numbers and add a news item for the 2.8.5 releaseBenno Schulenberg8+57-8
2017-06-25 08:05gnulib: update to its current stateBenno Schulenberg1+1-1
2017-06-23 11:44startup: don't use position history when reading from standard inputBenno Schulenberg1+3-1
2017-06-23 08:43startup: don't mark the buffer as modified when in view modeBenno Schulenberg1+1-1
2017-06-23 08:33tweaks: be consistent in the spelling of title bar and status barBenno Schulenberg2+4-4
2017-06-23 08:25startup: allow negative line and column numbers on the command lineBenno Schulenberg2+3-3
2017-06-23 07:51startup: don't mark the buffer as modified when nothing was readBenno Schulenberg1+4-1
2017-06-23 07:27tweaks: rename a function and a variable, to better match what they doBenno Schulenberg1+11-8
2017-06-23 07:00tweaks: reduce the scope of three variables, and rename them besidesBenno Schulenberg1+13-13
2017-06-23 06:27startup: don't try placing the cursor when reading standard input failedBenno Schulenberg1+8-6
2017-06-20 09:06startup: allow positioning the cursor also when reading standard inputBenno Schulenberg1+7-9
2017-06-18 19:37tweaks: rename a variable, and frob a couple of commentsBenno Schulenberg1+13-14
2017-06-18 17:53docs: spell "title bar" and "status bar" correctlyBenno Schulenberg3+28-27
2017-06-18 09:12tweaks: adjust indentation after preceding changesBenno Schulenberg1+21-24
2017-06-18 09:06tweaks: reduce the scope of two variables, and rename them tooBenno Schulenberg1+5-8
2017-06-18 09:00tweaks: elide a variableBenno Schulenberg1+5-7
2017-06-10 19:37startup: always open with the file that was mentioned firstBenno Schulenberg1+11-38
2017-06-08 14:25docs: avoid a double "see" for cross references in the HTML manualBenno Schulenberg1+14-14
2017-06-08 08:40startup: don't crash when opening standard input would failBenno Schulenberg1+9-3
2017-06-07 13:42tweaks: elide a function that should not be a separate oneBenno Schulenberg1+27-30
2017-06-06 15:57tweaks: frob a few comments, and elide and #ifndefBenno Schulenberg1+8-15
2017-06-04 10:58tweaks: avoid compiler warning about implicit typeBenno Schulenberg1+1-1
2017-06-04 10:32tweaks: rename two functions and a variable, and invert its logicBenno Schulenberg3+19-18
2017-06-04 10:15tweaks: unglobalize the nodelay_mode variableBenno Schulenberg3+2-5
2017-06-04 09:05bindings: in the tiny version exclude word jumping from the promptsBenno Schulenberg3+11-4
2017-06-02 11:19display: don't let a SIGCONT write anything to the screenBenno Schulenberg1+4-5
2017-05-31 13:11input: give an appropriate message when there are too many errorsBenno Schulenberg1+1-1
2017-05-31 12:44suspension: fake a SIGWINCH when coming back out of the backgroundBenno Schulenberg2+6-4
2017-05-31 10:44display: redraw title bar and edit window only when neededBenno Schulenberg1+5-3
2017-05-29 20:06display: show the cursor position also when searching took a whileBenno Schulenberg5+12-8
2017-05-29 19:50tweaks: don't bother calculating the position when we won't show itBenno Schulenberg1+5-7
2017-05-29 19:12display: don't show the cursor while we are busy calculating its positionBenno Schulenberg1+3-0
2017-05-24 08:20tweaks: reshuffle some stuff, to put related things closer togetherBenno Schulenberg1+10-12
2017-05-24 08:14suspension: remove a duplicate setting of the HUP and TERM handlerBenno Schulenberg1+0-8
2017-05-23 18:07syntax: default: allow leading whitespace before a hash commentBenno Schulenberg1+1-1
2017-05-21 08:57po: regenerate POT file and PO filesBenno Schulenberg34+8101-8101
2017-05-21 08:19bump version numbers and add a news item for the 2.8.4 releaseBenno Schulenberg8+26-7
2017-05-21 08:11syntax: php: color "static" again as "function", like it used to beBenno Schulenberg1+2-2
2017-05-19 17:57syntax: default: color also hash comments and email addressesBenno Schulenberg1+8-2
2017-05-19 19:06tweaks: reorder three items in the Info documentBenno Schulenberg1+13-13
2017-05-19 15:44tweaks: reshuffle a few things to reduce duplicationBenno Schulenberg1+5-14
2017-05-19 14:31tweaks: do actual screen refreshes in a single call, when possibleBenno Schulenberg2+4-8
2017-05-19 09:55tweaks: avoid an unused-variable warning when using --disable-commentBenno Schulenberg1+2-0
2017-05-19 09:43tweaks: adjust the indentation after the preceding changeBenno Schulenberg1+30-30
2017-05-19 09:29tweaks: remove the no-op x$disable testsBenno Schulenberg1+0-18
2017-05-19 08:50build: correct the inverted logic for the nanorc man pageBenno Schulenberg1+0-1
2017-05-18 18:09gnulib: update to its current stateBenno Schulenberg1+1-1
2017-05-18 12:27po: update translations and regenerate POT file and PO filesBenno Schulenberg34+11765-11836
2017-05-17 10:09bump version numbers and add a news item for the 2.8.3 releaseBenno Schulenberg8+57-7
2017-04-06 10:20tweaks: rewrap a couple of old items in NEWS, and fix an articleBenno Schulenberg1+27-29
2017-05-18 08:16startup: don't call delwin() with NULL, to avoid crashing on SolarisBenno Schulenberg2+13-9
2017-05-16 09:34syntax: php: color also variable names, and color more reserved wordsBenno Schulenberg1+11-8
2017-05-16 07:49build: for Solaris, tell the linker where to find clock_gettime()Benno Schulenberg1+1-1
2017-05-17 08:38history: don't save the cursor position for temporary help filesBenno Schulenberg1+1-1
2017-05-16 18:37files: don't ask "save anyway" when user orders to discard the bufferBenno Schulenberg1+3-12
2017-05-16 18:17tweaks: exclude from the tiny version five error-betraying messagesBenno Schulenberg3+9-1
2017-05-16 18:05tweaks: remove an old fault-catching messageBenno Schulenberg1+1-1
2017-05-16 18:00tweaks: exclude from the tiny version two messages that will never occurBenno Schulenberg1+4-3
2017-05-15 07:52syntax: php: recognize also the .phtml and .php7 extensionsBenno Schulenberg1+4-4
2017-05-11 20:24replacing: don't let placewewant influence the placement of the cursorBenno Schulenberg6+14-13
2017-05-11 08:52moving: limit the target column when it is beyond the last chunkBenno Schulenberg1+6-0
2017-05-11 08:28tweaks: swap a comparison, to be clearerBenno Schulenberg1+1-1
2017-05-09 18:23build: use backticks to avoid a warning during autoreconfBenno Schulenberg1+1-1
2017-05-09 15:37syntax: makefile: color comments only at start of line or after whitespaceBenno Schulenberg1+1-1
2017-05-09 12:49build: use the "force" mechanism to always run the revision ruleBenno Schulenberg1+5-2
2017-05-08 17:42tweaks: transform the token DISABLE_NANORC to ENABLE_NANORCBenno Schulenberg7+52-48
2017-05-08 17:15tweaks: transform the token DISABLE_TABCOMP to ENABLE_TABCOMPBenno Schulenberg6+25-21
2017-05-08 19:59tweaks: fix compilation with --enable-tiny ...-help and ...-multibufferBenno Schulenberg1+1-1
2017-05-08 17:08tweaks: transform the token DISABLE_BROWSER to ENABLE_BROWSERBenno Schulenberg8+41-39
2017-05-08 09:25build: don't use a dummy dependency, as it breaks non-GNU makesBenno Schulenberg1+1-3
2017-05-08 12:23tweaks: rename three empty functions, and reshuffle some othersBenno Schulenberg4+29-27
2017-05-08 11:20bindings: allow toggling a new buffer when multiple buffers are enabledBenno Schulenberg3+14-8
2017-05-08 10:57tweaks: remove five dummy function definitions from the tiny versionBenno Schulenberg2+5-1
2017-05-07 17:49syntax: xml: recognize an XML file also by its first lineBenno Schulenberg1+1-0
2017-05-07 17:47syntax: nanohelp: color also ^6 as a shortcut keystrokeBenno Schulenberg1+1-1
2017-05-05 20:48tweaks: fix several whitespace irregularitiesDavid Lawrence Ramsey7+30-31
2017-05-02 08:29tweaks: add another warning for an impossible conditionBenno Schulenberg1+3-2
2017-05-05 19:52tweaks: adjust whitespace and comments after the preceding changeBenno Schulenberg1+26-26
2017-05-05 19:40chars: optimize moving a character left in the non-UTF-8 caseBenno Schulenberg1+5-2
2017-05-02 11:05chars: probe for a valid UTF-8 starter byte, instead of oversteppingBenno Schulenberg1+14-2
2017-05-02 08:50chars: valid UTF-8 codes are at most 4 bytes long, so look only that farBenno Schulenberg1+2-2
2017-05-05 10:33tweaks: avoid an empty function call in tiny version with line numbersBenno Schulenberg3+6-3
2017-05-05 10:06display: keep the cursor put, also when toggling nohelp or morespaceBenno Schulenberg1+1-0
2017-05-03 22:10display: ensure smooth scrolling when the edit window is resizedDavid Lawrence Ramsey1+3-0
2017-05-04 09:19po: update translations and regenerate POT file and PO filesBenno Schulenberg34+15753-16046
2017-05-04 07:49bump version numbers and add a news item for the 2.8.2 releaseBenno Schulenberg8+94-8
2017-05-03 10:41help: after a search, show the cursor only when something was foundBenno Schulenberg4+12-4
2017-05-02 15:53bindings: show Home and End in browser help text, instead of M-| and M-?Benno Schulenberg1+2-2
2017-05-01 18:45tweaks: transform the token DISABLE_MOUSE to ENABLE_MOUSEBenno Schulenberg10+45-46
2017-05-01 18:20tweaks: transform the token DISABLE_MULTIBUFFER to ENABLE_MULTIBUFFERBenno Schulenberg6+44-40
2017-05-01 15:52tweaks: rename another function, to better describe what it doesBenno Schulenberg3+8-8
2017-05-01 15:42tweaks: add a warning for a condition that should never occurBenno Schulenberg1+3-3
2017-05-01 15:32tweaks: reshuffle help-text initialization, to elide a save-and-restoreBenno Schulenberg1+6-15
2017-05-01 15:11tweaks: remove two superfluous calls of wnoutrefresh()Benno Schulenberg1+0-4
2017-05-01 14:48tweaks: rename a function, to better suit what it doesBenno Schulenberg4+11-12
2017-05-01 13:07gnulib: update to its current state in gitBenno Schulenberg1+1-1
2017-05-01 11:22tweaks: reshuffle some more stuff, and rename two more variablesBenno Schulenberg1+25-25
2017-05-01 10:09tweaks: rename three variables, elide another, and reshuffle some stuffBenno Schulenberg1+26-30
2017-04-30 18:18tweaks: check for an empty needle in a central placeBenno Schulenberg2+5-15
2017-04-30 16:12tweaks: remove a superfluous strlen() call from the reverse searchesBenno Schulenberg1+0-9
2017-04-30 16:07tweaks: use the logic from revstrstr() also in mbrevstrcasestr()Benno Schulenberg1+9-9
2017-04-30 15:50tweaks: rename one variable againBenno Schulenberg1+47-47
2017-04-30 15:37syntax: nanohelp: change the hue of the keystrokes to match sample.nanorcBenno Schulenberg1+3-3
2017-04-27 19:42display: initialize the colors only when starting to draw the contentBenno Schulenberg5+19-4
2017-04-30 10:49help: allocate enough space for the descriptions, so we don't crashBenno Schulenberg1+1-1
2017-04-30 09:14startup: warn about a strange character size only in the UTF-8 caseBenno Schulenberg1+2-0
2017-04-28 14:13docs: in the FAQ, extend the answer to the pasting problemBenno Schulenberg1+1-1
2017-04-28 19:55tweaks: use the logic from revstrstr() also in revstrcasestr()Benno Schulenberg1+8-8
2017-04-28 19:50tweaks: rename some more of these 'rev_start' variablesBenno Schulenberg2+35-35
2016-06-25 19:36tweaks: rename two variables, because this 'rev_start' is irksomeBenno Schulenberg2+23-26
2017-04-28 14:07tweaks: drop a bunch of assertsBenno Schulenberg1+6-29
2017-04-28 12:57tweaks: condense two bits of code, and drop two assertsBenno Schulenberg1+8-17
2017-04-28 12:05tweaks: swap the names of two variables, to make more senseBenno Schulenberg2+30-35
2017-04-28 11:52tweaks: remove a superfluous checkBenno Schulenberg1+1-1
2017-04-26 13:14bindings: allow using <Backspace> to scroll back up in the help viewerBenno Schulenberg1+1-0
2017-04-26 11:37tweaks: be more precise about what --disable-extra doesBenno Schulenberg3+36-37
2017-04-26 10:34docs: add an item to the FAQ, about pasting from Windows to a remote nanoBenno Schulenberg2+22-9
2017-04-26 08:03browser: make ^End work properly by fixing a paste errorBenno Schulenberg1+1-1
2017-04-25 18:42tweaks: avoid an unused-variable warningBenno Schulenberg1+4-4
2017-04-20 18:47docs: update the list of who authored whatBenno Schulenberg5+14-7
2017-04-25 15:51build: make --enable-help properly depend on --enable-multibufferBenno Schulenberg10+52-32
2017-04-25 11:41help: use a dedicated syntax to color shortcuts in a help textBenno Schulenberg3+22-0
2017-04-24 14:10bindings: allow using '/' to start a search in the help viewerBenno Schulenberg2+11-0
2017-04-18 19:07help: remove the final blank line, so <End> does the same as all <Down>Benno Schulenberg1+2-1
2017-04-18 12:54help: set tabsize to the default width while showing a help textBenno Schulenberg1+4-1
2016-12-25 12:04help: don't cycle forward in the buffers when exiting from helpBenno Schulenberg2+4-1
2016-12-25 11:42help: when searching, do it forward, without case, and without regexesBenno Schulenberg1+21-28
2016-12-25 11:14help: don't crash when nano was started with --noreadBenno Schulenberg1+1-0
2016-12-19 10:16tweaks: rename a variable, use a faster comparison, and reshuffle a bitBenno Schulenberg1+19-23
2016-12-16 12:29help: keep the same position also after M-\ or M-/ has been usedBenno Schulenberg1+12-15
2016-12-16 12:25help: keep the text at the same position when the screen is resizedBenno Schulenberg1+25-3
2016-12-05 12:33help: suppress nano's name and number to make it clearer this is helpBenno Schulenberg1+5-3
2017-04-22 16:27new feature: add a search facility to the help viewerRishabh Dave9+206-104
2017-04-25 11:01input: avoid crashing when resizing the window during verbatim inputBenno Schulenberg1+2-1
2017-04-24 18:29tweaks: fix two typosBenno Schulenberg2+2-2
2017-04-24 17:44scrolling: don't bother to limit the number of lines to step backBenno Schulenberg1+10-24
2017-04-21 09:27docs: harmonize the nanorc man page and Info document a bitBenno Schulenberg2+20-20
2017-04-19 18:31docs: reword the main paragraph of the man pageBenno Schulenberg2+26-25
2017-04-19 15:38tweaks: distinguish (in the comments) between buffers and linestructsBenno Schulenberg5+42-45
2017-04-19 14:31tweaks: reshuffle a couple of lines to avoid a duplicate callBenno Schulenberg1+10-15
2017-04-19 12:29tweaks: fix compilation with --enable-tiny --enable-color --enable-spellerBenno Schulenberg1+5-4
2017-04-19 11:44options: allow -U (--quickblank) to be used in the tiny versionBenno Schulenberg3+3-7
2017-04-19 11:24tweaks: complete the exclusion of backups and such from the tiny versionBenno Schulenberg2+15-10
2017-04-17 10:01tweaks: rename a parameter, to be more imperativeBenno Schulenberg2+17-20
2017-04-17 09:51tweaks: rename a constant, to match the corresponding optionBenno Schulenberg6+11-11
2017-04-17 09:44tweaks: elide a function that is used just onceBenno Schulenberg1+13-22
2017-04-17 09:27tweaks: rename a function, to be more accurateBenno Schulenberg6+13-13
2017-04-17 08:26display: push the titlebar to the screen as soon as it has been drawnBenno Schulenberg1+1-0
2017-04-12 18:51tweaks: remove some superfluous placements of the cursorBenno Schulenberg1+0-7
2017-04-14 08:14tweaks: add three warnings for conditions that should never occurBenno Schulenberg1+6-3
2017-04-14 19:41docs: mention that also numbercolor overrides boldtextDavid Lawrence Ramsey2+6-4
2017-04-12 08:19po: update translations and regenerate POT file and PO filesBenno Schulenberg34+17944-17524
2017-04-11 19:37bump version numbers and add a news item for the 2.8.1 releaseBenno Schulenberg9+81-9
2017-04-11 19:10docs: correct an answer to a question in the FAQBenno Schulenberg1+1-1
2017-04-11 16:21docs: remove the self-referencing stuff and the changelog from the FAQBenno Schulenberg1+29-100
2017-04-11 11:52copyright: update the year in --version, and use the standard hyphenBenno Schulenberg1+3-4
2017-04-11 11:15tweaks: group ^D and ^H together in the help linesBenno Schulenberg1+3-3
2017-04-10 17:59linting: treat a tab as one "column", not eightBenno Schulenberg1+2-1
2016-08-21 12:19linting: when no is said to a file, remove all corresponding entriesBenno Schulenberg1+29-5
2017-04-10 17:25tweaks: reduce the number of additions that actual_x() performsBenno Schulenberg1+4-5
2017-04-06 04:03tweaks: avoid a compilation warningDavid Lawrence Ramsey1+1-1
2017-04-09 21:30bindings: use arrows instead of words for search history tooDavid Lawrence Ramsey1+10-2
2017-04-09 11:31tweaks: delete a function that hasn't been used since 2005Benno Schulenberg1+0-20
2017-04-09 11:28tweaks: delete unnecessary function prototypesBenno Schulenberg1+5-72
2017-04-09 10:09copyright: update the years, use ranges, and explain this usageBenno Schulenberg22+31-44
2017-04-07 09:21moving: when determining where we are on the screen, use placewewantBenno Schulenberg1+6-4
2017-04-07 19:40tweaks: adjust a couple of commentsBenno Schulenberg1+5-8
2017-04-06 10:20tweaks: fix two typos in the NEWS fileBenno Schulenberg1+7-7
2017-04-07 17:54tweaks: fix some inconsistencies in an old ChangelogBenno Schulenberg1+34-34
2017-04-07 18:00tweaks: put M-A before ^6, to look better above M-6 in the help linesBenno Schulenberg1+2-2
2017-04-06 17:30input: support escape sequences for ^Home and ^EndDavid Lawrence Ramsey1+28-4
2017-04-05 09:22bindings: make ^Home and ^End go to top and tail of bufferBenno Schulenberg5+34-1
2017-04-06 18:34editing: avoid creating blank lines when using autoindentBenno Schulenberg1+15-6
2017-04-06 17:37display: with softwrap, show the cursor where the eye expects itBenno Schulenberg1+6-0
2017-04-06 15:31display: check the correct character for being double-widthBenno Schulenberg1+1-1
2017-04-05 16:01tweaks: keep the help text aligned, also with the narrow arrowsBenno Schulenberg1+2-2
2017-04-04 16:42configure: ignore the REG_ENHANCED test when we use gnulibMike Frysinger1+14-5
2017-04-04 19:07gnulib: update to current stateBenno Schulenberg1+1-1
2017-04-04 18:53bindings: use arrows instead of words to designate the cursor keysBenno Schulenberg1+8-4
2017-04-04 18:34tweaks: put unshifted shortcuts ^6 and M-6 first, instead of ^^ and M-^Benno Schulenberg1+3-2
2017-04-03 10:32bindings: make ^Up/^Down go to first/last row in the file browserBenno Schulenberg2+22-5
2017-04-02 18:03tweaks: again use memory on the stack instead of malloc() and free()Benno Schulenberg1+3-13
2017-03-30 19:56tweaks: replace a function call or a macro with a hard numberBenno Schulenberg11+43-44
2017-03-30 19:32tweaks: elide a variable and a pair of bracesBenno Schulenberg1+6-10
2017-03-30 18:57tweaks: use memory on the stack instead of calling malloc() and free()Benno Schulenberg3+12-21
2017-04-04 10:39tweaks: close the backup file also when we skip making a backupBenno Schulenberg1+17-22
2017-04-04 10:21files: check also for write errors when prepending, not just read errorsBenno Schulenberg1+1-1
2017-04-04 07:29backup: prevent a symlink attack by operating on the file descriptorKamil Dudka3+16-11
2017-04-03 19:10configure: fix up word boundary regex logic now that we have gnulibMike Frysinger1+28-19
2017-04-01 19:32scrolling: properly compensate for the onscreen chunksDavid Lawrence Ramsey1+6-4
2017-04-02 21:47display: show '<' and '>' placeholders for characters that get splitDavid Lawrence Ramsey1+12-4
2017-04-02 11:26docs: mention another difference with Pico in the Info documentBenno Schulenberg1+7-0
2017-04-02 11:03docs: trim the TODO file a bit, and put the more important items firstBenno Schulenberg1+17-23
2017-03-31 09:07po: update translations and regenerate POT file and PO filesBenno Schulenberg34+19507-18484
2017-03-31 08:49bump version numbers and add a news item for the 2.8.0 releaseBenno Schulenberg8+164-8
2017-03-29 19:35tweaks: condense some declarations by reshufflingBenno Schulenberg1+4-9
2017-03-29 17:30tweaks: frob some parentheses and other things, to be more consistentBenno Schulenberg3+12-12
2017-03-29 08:35tweaks: reshuffle two declarations for a more consistent orderBenno Schulenberg1+2-2
2017-03-29 08:27tweaks: factor out a bit of common codeBenno Schulenberg1+28-52
2017-03-29 08:20tweaks: elide an intermediate variableBenno Schulenberg1+8-12
2017-03-29 08:13tweaks: don't loop over an initializerBenno Schulenberg1+8-7
2017-03-28 17:44tweaks: frob a couple of commentsBenno Schulenberg1+7-8
2017-03-28 17:24tweaks: simplify and correct a computationBenno Schulenberg1+1-1
2017-03-28 13:45display: don't compensate for chunks before firstcolumnDavid Lawrence Ramsey1+2-2
2017-03-27 23:06display: don't draw more chunks than the screen can holdDavid Lawrence Ramsey1+16-23
2017-03-27 20:50moving: determine the correct leftedge when paging up/down tooDavid Lawrence Ramsey1+12-2
2017-03-28 09:24tweaks: reshuffle some more lines and improve four commentsBenno Schulenberg1+16-16
2017-03-28 08:38tweaks: reshuffle some lines and adjust some commentsBenno Schulenberg1+10-14
2017-03-28 08:23moving: /do/ redraw the prior line when the viewport hasn't changedBenno Schulenberg1+4-2
2017-03-27 17:39moving: don't try to redraw lines that have gone outside the viewportBenno Schulenberg1+2-2
2017-03-27 15:34moving: the current chunk cannot be beyond the last chunk of a lineBenno Schulenberg1+12-2
2017-03-27 09:38tweaks: reshuffle some statements, to avoid double assignmentsBenno Schulenberg1+14-18
2017-03-26 23:50display: make PageUp/PageDown use the correct beginning of the viewportDavid Lawrence Ramsey1+4-2
2017-03-25 02:44docs: update README.GIT for gnulib-related changesDavid Lawrence Ramsey1+4-6
2017-03-23 19:22configure: don't check for the existence of iswspace() anymoreDavid Lawrence Ramsey1+1-2
2017-03-26 10:40docs: mention some more differences with Pico in the Info documentBenno Schulenberg1+24-7
2017-03-24 20:37tweaks: shorten a bit of logicBenno Schulenberg1+2-3
2017-03-23 21:29tweaks: fix a comment typoDavid Lawrence Ramsey1+1-1
2017-03-23 19:50syntax: nanorc: color also the option "linenumbers" as being validDavid Lawrence Ramsey1+1-1
2017-03-24 11:19files: on second thought... keep the "[from ./]"Benno Schulenberg1+3-13
2017-03-23 21:08tweaks: gettextize a forgotten error messageBenno Schulenberg1+1-1
2017-03-23 21:03files: drop the pointless "[from ./]" from the insert-file promptBenno Schulenberg1+15-6
2017-03-23 18:22tweaks: suggest a separate color scheme for rootBenno Schulenberg1+9-3
2017-03-23 11:42bindings: accept "q" and "x" to exit from help viewer and file browserBenno Schulenberg2+8-0
2017-03-23 10:31tweaks: reshuffle the bindings to group things more logicallyBenno Schulenberg1+36-37
2017-03-22 10:00tweaks: ehm... the warning is more important for the softwrap caseBenno Schulenberg1+6-3
2017-03-19 17:01tweaks: add a warning for a condition that should never occurBenno Schulenberg1+4-1
2017-03-19 16:13painting: don't try to start highlighting before column zeroBenno Schulenberg1+3-0
2017-01-23 19:40softwrap: adjust firstcolumn when the window width changesDavid Lawrence Ramsey3+19-0
2017-01-25 06:35softwrap: save and restore firstcolumn when replacing textDavid Lawrence Ramsey1+3-1
2017-01-25 07:25softwrap: save and restore firstcolumn when internally spell-fixing textDavid Lawrence Ramsey1+2-0
2017-01-25 03:37softwrap: save firstcolumn when justifying, restore it when unjustifyingDavid Lawrence Ramsey1+2-0
2017-01-25 03:51softwrap: save and restore firstcolumn when copying textDavid Lawrence Ramsey1+2-0
2017-03-07 22:54softwrap: account for softwrapped chunks when adding textDavid Lawrence Ramsey1+12-5
2017-02-01 01:23softwrap: account for firstcolumn when scrolling up a lineDavid Lawrence Ramsey1+3-2
2017-02-01 00:11softwrap: move the updating of a softwrapped line to a new functionDavid Lawrence Ramsey2+62-35
2017-01-21 17:25softwrap: account for firstcolumn in reset_cursor()David Lawrence Ramsey1+2-0
2017-01-21 17:18softwrap: account for firstcolumn when checking for offscreen currentDavid Lawrence Ramsey1+12-3
2017-01-21 17:02softwrap: remove and replace workarounds for firstcolumnDavid Lawrence Ramsey1+5-22
2017-01-21 16:54softwrap: prepare for a more flexible viewportDavid Lawrence Ramsey3+17-1
2017-01-31 21:31weeding: remove ensure_line_is_visible()David Lawrence Ramsey5+0-21
2017-01-31 21:28weeding: remove maxlines and related codeDavid Lawrence Ramsey3+2-37
2017-01-20 18:03softwrap: improve PageUp and PageDown's behavior with softwrapped chunksDavid Lawrence Ramsey1+34-26
2017-01-20 17:11softwrap: improve Up and Down's behavior with softwrapped chunksDavid Lawrence Ramsey1+49-62
2017-01-20 16:34softwrap: improve Left and Right's behavior with softwrapped chunksDavid Lawrence Ramsey1+37-11
2017-01-22 20:42tweaks: add a parameter to do_home() and do_end()David Lawrence Ramsey2+16-15
2017-01-20 08:07softwrap: improve End's behavior with softwrapped chunksDavid Lawrence Ramsey1+30-5
2017-01-20 06:04softwrap: improve Home's behavior with softwrapped linesDavid Lawrence Ramsey1+44-12
2017-01-22 20:09tweaks: prepare for improvements to do_home() and do_end()David Lawrence Ramsey5+23-11
2017-01-20 02:19softwrap: iterate through softwrapped chunks better in do_mouse()David Lawrence Ramsey1+15-41
2017-01-20 01:24softwrap: iterate through softwrapped chunks in adjust_viewport()David Lawrence Ramsey1+11-15
2017-01-19 19:23softwrap: iterate through softwrapped chunks in edit_scroll()David Lawrence Ramsey1+18-22
2017-01-19 07:28display: limit an optimization to non-softwrap modeDavid Lawrence Ramsey1+7-5
2017-01-31 22:51tweaks: rename need_horizontal_scroll() to line_needs_update()David Lawrence Ramsey3+15-14
2017-01-31 22:37softwrap: account for softwrap in get_page_start()David Lawrence Ramsey1+4-3
2017-01-19 02:31softwrap: account for softwrap when checking whether current is offscreenDavid Lawrence Ramsey2+41-9
2017-02-08 04:09softwrap: count softwrapped chunks properly in read_file()David Lawrence Ramsey1+7-1
2017-01-15 22:01softwrap: count softwrapped chunks properly in do_uncut_text()David Lawrence Ramsey3+27-3
2017-01-15 20:38softwrap: count softwrapped chunks properly in do_gotolinecolumn()David Lawrence Ramsey1+18-6
2016-12-30 06:34softwrap: add two chunk-iterator functionsDavid Lawrence Ramsey2+84-0
2017-03-20 19:32tweaks: correct some formatting irregularities in the FAQBenno Schulenberg1+6-5
2016-12-05 18:53bindings: group the three search-again shortcuts togetherBenno Schulenberg1+7-7
2017-03-20 12:01tweaks: avoid a few needless reallocationsBenno Schulenberg6+11-12
2017-03-20 11:24tweaks: rename and shorten a small helper functionBenno Schulenberg2+11-15
2017-03-06 21:07startup: add option 'nopauses' to disable pausing after a warningBenno Schulenberg7+19-5
2017-03-14 20:06tweaks: disable gnulib's workaround for the globbing of broken symlinksMike Frysinger1+1-0
2017-03-14 20:11tweaks: trim a displayable string in a more efficient mannerBenno Schulenberg1+3-7
2017-03-08 08:16pull in the nl_langinfo & wcwidth modules from gnulibMike Frysinger2+5-5
2017-03-08 13:32screen: don't push the longer-line indicator ($) to the next rowBenno Schulenberg1+4-0
2017-03-04 18:04usage: mention the -g/--showcursor optionDavid Lawrence Ramsey1+4-0
2017-02-12 17:58tweaks: make sure calls to <ctype.h> functions/macros use "unsigned char"Hans-Bernhard Broeker3+12-12
2017-02-21 22:04pull in the sys_wait module from gnulibMike Frysinger1+1-0
2017-02-21 22:04handle builds on systems without termios.hMike Frysinger2+18-1
2017-02-21 22:04handle deficient signal systemsMike Frysinger2+15-0
2017-02-21 22:04pull in the lstat module from gnulibMike Frysinger1+1-0
2017-02-21 22:04add an explicit test for set_escdelay()Mike Frysinger2+4-1
2017-02-21 22:04fix build on systems without pwd.hMike Frysinger3+19-2
2017-02-21 22:04pull in the glob module from gnulibMike Frysinger1+1-0
2017-02-21 22:04drop the wchar.h/wctype.h/stdarg.h checksMike Frysinger4+4-7
2017-02-21 22:04drop the glib fallback for snprintf/vsnprintfMike Frysinger7+7-255
2017-02-21 22:04assume getopt_long support is always availableMike Frysinger4+5-35
2017-02-21 22:04assume regex.h support is always availableMike Frysinger10+9-99
2017-02-21 22:04drop the isblank/iswblank fallback functionsMike Frysinger5+4-34
2017-02-21 22:04drop the getdelim/getline fallback functionsMike Frysinger5+3-102
2017-02-21 22:04drop various str fallback functionsMike Frysinger4+1-84
2017-02-21 22:04add support for gnulibMike Frysinger6+46-3
2017-02-21 22:04configure: require gettext-0.18.3, and drop our bundled m4 filesMike Frysinger21+74-1906
2017-02-21 22:04configure: require autoconf-2.69/automake-1.14Mike Frysinger1+2-2
2017-03-01 12:56tweaks: chuck some debugging stuff and some useless assertsBenno Schulenberg1+2-24
2017-03-01 08:56tweaks: reduce the scope of five variables, and frob some commentsBenno Schulenberg1+9-15
2017-02-28 20:57tweaks: don't turn the mark off before it's neededBenno Schulenberg1+9-19
2017-02-28 19:45spelling: keep the cursor at end-of-line if it was thereBenno Schulenberg1+4-2
2017-02-28 15:53tweaks: don't optimize for the wrong caseBenno Schulenberg1+0-7
2017-02-24 20:44tweaks: stop converting text once we overshoot span columnsDavid Lawrence Ramsey1+4-2
2017-02-28 14:07tweaks: rename two variables, to be more distinctiveBenno Schulenberg1+8-8
2017-02-28 14:05tweaks: elide a small intermediate bufferBenno Schulenberg1+5-8
2017-02-28 13:53tweaks: elide a variableBenno Schulenberg1+5-7
2017-02-28 13:45input: count a manually entered unicode as one characterBenno Schulenberg1+4-2
2017-02-10 06:46weeding: remove partitioning and related stuff from do_justify()David Lawrence Ramsey1+6-17
2017-02-10 01:04speller: fix replacing marked text in the alternate spell checkerDavid Lawrence Ramsey3+50-59
2017-02-09 19:56undo: fix undoing/redoing insertions, since they no longer do partitioningDavid Lawrence Ramsey1+3-12
2017-02-09 18:45weeding: remove partitioning and related stuff from do_insertfile()David Lawrence Ramsey1+1-77
2017-02-09 18:26files: revamp the insertion of a file, to be more like pasting textDavid Lawrence Ramsey2+69-120
2017-02-27 18:16tweaks: make WhereIsNext available in browser in tiny versionBenno Schulenberg1+3-3
2017-02-27 18:10tweaks: fix compilation with --enable-tiny --enable-helpBenno Schulenberg1+2-2
2017-02-26 17:29oops -- that's what you get when you don't test things before pushingBenno Schulenberg1+1-1
2017-02-26 16:18tweaks: use two extra variables to make it clearer what is being doneBenno Schulenberg1+15-12
2017-02-25 13:05usage: don't mention +LINE,COLUMN as an option, because it isn'tBenno Schulenberg1+10-7
2017-02-20 00:52tweaks: mention nano's ability to read from standard input in usage()David Lawrence Ramsey1+1-0
2017-02-25 10:47tweaks: reshuffle three statements, and shorten a commentBenno Schulenberg1+4-7
2017-02-25 10:17wrapping: add the correct char length when skipping consecutive blanksBenno Schulenberg1+5-4
2017-02-24 20:42tweaks: rename three variables, to better distinguish bytes from columnsBenno Schulenberg1+23-23
2017-02-24 20:11tweaks: elide two variables, and condense some statementsBenno Schulenberg1+12-22
2017-02-15 00:32tweaks: move comments outside of if blocks in break_line()David Lawrence Ramsey1+5-5
2017-02-14 19:53tweaks: remove cluttering #ifdefs from break_line()David Lawrence Ramsey2+9-35
2017-02-24 14:03tweaks: rename a variable, drop a false assert, and reshuffle a bitBenno Schulenberg1+9-8
2017-02-24 05:25replacing: fix spotlight() to highlight words properly in softwrap modeDavid Lawrence Ramsey1+3-2
2017-02-23 17:31tweaks: rename a variable and invert its logicBenno Schulenberg4+12-14
2017-02-24 10:57tweaks: remove a disabled warning, and adjust a translator hintBenno Schulenberg1+3-6
2017-02-23 20:27tweaks: optimize determining the number of columns that a text spansBenno Schulenberg1+7-3
2017-02-21 03:07tweaks: slightly optimize an allocation in display_string()David Lawrence Ramsey1+3-3
2017-02-23 14:20tweaks: mark a message for translationBenno Schulenberg1+1-1
2017-02-23 10:46po: update translations and regenerate POT file and PO filesBenno Schulenberg34+8681-8815
2017-02-23 10:20bump version numbers and add a news item for the 2.7.5 releaseBenno Schulenberg8+112-8
2017-02-22 18:35syntax: gentoo: match .eblit files tooMike Frysinger1+1-1
2017-02-22 16:24justify: reduce the character count when trimming trailing spacesBenno Schulenberg1+2-1
2017-02-21 11:57statusbar: display at most three consecutive alert messagesBenno Schulenberg1+12-3
2017-02-21 19:27tweaks: update some copyright yearsBenno Schulenberg4+4-4
2017-02-20 18:07syntax: gentoo: flag mixed whitespaceMike Frysinger1+4-0
2017-02-20 18:07syntax: c++: add override keywordMike Frysinger1+1-1
2017-02-10 06:17tweaks: split the grafting code off from copy_from_buffer()David Lawrence Ramsey2+13-4
2017-02-15 03:35tweaks: rename the functions for moving to and copying from a bufferDavid Lawrence Ramsey4+17-17
2017-02-17 18:59tweaks: adjust two comments, to be more accurateBenno Schulenberg1+3-3
2017-02-09 18:17tweaks: rewrap two lines and fix two typosDavid Lawrence Ramsey2+6-4
2017-02-17 11:01tweaks: move a comment and rewrap a lineBenno Schulenberg1+4-4
2017-02-17 07:39screen: don't hide two-column characters at left edge in softwrap modeDavid Lawrence Ramsey1+1-1
2017-01-17 11:33tweaks: rename a variable, to be more generalBenno Schulenberg1+11-11
2017-01-16 15:28rcfile: don't accept empty regexes for syntax coloringBenno Schulenberg1+10-1
2017-02-16 10:44spelling: correctly adjust the length of a single-line regionBenno Schulenberg1+11-3
2017-02-14 15:56painting: properly detect a change in start/end matchesBenno Schulenberg1+3-3
2017-02-12 18:12tweaks: fix compilation when configured with --enable-tinyDavid Lawrence Ramsey1+3-1
2017-02-09 16:20tweaks: always directly do a refresh when the margin changesDavid Lawrence Ramsey1+9-15
2017-02-13 18:31tweaks: adjust whitespace after preceding changesBenno Schulenberg1+16-15
2017-02-13 18:25tweaks: rename two variables, to avoid double negativesBenno Schulenberg1+8-7
2017-02-13 18:11tweaks: rename a function, and drop an unneeded parameterBenno Schulenberg5+18-23
2017-02-13 16:28tweaks: reshuffle an assignment and trim some commentsBenno Schulenberg1+10-22
2017-02-13 16:09tweaks: scrap some debugging stuffBenno Schulenberg1+2-15
2017-02-12 19:49tweaks: discard the now unused multidata-resetting routineBenno Schulenberg1+2-51
2017-02-12 21:34painting: mark an unpaired start match as CWOULDBEBenno Schulenberg3+17-3
2017-02-12 19:28painting: don't look at the current multidata when coloring a lineBenno Schulenberg1+2-19
2017-01-23 13:41painting: make use of the multidata of the preceding lineBenno Schulenberg2+22-4
2017-02-12 11:06tweaks: fiddle with some wordings in the texinfo documentBenno Schulenberg1+9-11
2017-01-25 20:55docs: mention the ability to read from stdinDavid Lawrence Ramsey2+14-11
2017-02-09 22:00tweaks: reduce duplicate code in new_magicline() and move_to_filestruct()David Lawrence Ramsey2+2-12
2017-02-10 21:03spelling: don't unnecessarily fiddle with the viewportBenno Schulenberg1+0-1
2017-02-10 13:07tweaks: rename a variable and condense an ifBenno Schulenberg1+14-15
2017-02-10 12:51replacing: stop searching in a region when edge of buffer is reachedBenno Schulenberg3+13-14
2017-01-15 18:17tweaks: rename a variable and adjust some types in edit_scroll()David Lawrence Ramsey2+35-41
2016-12-30 08:09tweaks: rename a variable in edit_scroll(), to make senseDavid Lawrence Ramsey1+8-8
2017-01-20 01:58tweaks: do a comparison a bit differently in do_output() and do_deletion()David Lawrence Ramsey2+6-6
2017-02-02 03:10tweaks: rename mouse_x & mouse_y to mouse_col & mouse_row in do_mouse()David Lawrence Ramsey1+13-13
2017-01-19 07:15tweaks: rename a variable in edit_redraw(), to make senseDavid Lawrence Ramsey1+5-5
2016-12-28 15:43tweaks: adjust and correct some commentsDavid Lawrence Ramsey3+16-19
2017-01-26 20:36replacing: start at the region's edge instead of one step before itBenno Schulenberg1+1-1
2017-01-26 20:25replacing: detect when the whole region has already been coveredBenno Schulenberg1+1-1
2017-01-26 19:05general: stop the spell checker from crashing after the changes in searchBenno Schulenberg2+5-6
2017-01-24 21:37replacing: ignore the first match when the user said noBenno Schulenberg3+18-12
2017-01-26 15:24search: make the \b and \B anchors work correctly in both directionsBenno Schulenberg2+53-50
2017-01-25 10:56replacing: don't go outside of the selected regionBenno Schulenberg1+1-1
2017-01-24 15:42replacing: compensate cursor position only for replacements /before/ itBenno Schulenberg1+1-1
2017-01-21 18:55tweaks: slightly speed up the change detection for multiline matchesBenno Schulenberg1+14-13
2017-01-22 09:12painting: account for index maybe being zero after the preceding changeBenno Schulenberg1+2-2
2017-01-21 18:35painting: advance only when both start /and/ end match are zero-lengthBenno Schulenberg1+6-10
2017-01-21 17:18tweaks: use a cheaper way to detect an end-of-lineBenno Schulenberg2+13-18
2017-01-21 17:03tweaks: and rename another variable, to keep in styleBenno Schulenberg1+9-9
2017-01-21 16:53tweaks: rename another variable, to be shorterBenno Schulenberg1+14-14
2017-01-21 16:38tweaks: rename a variable, to be more general and match one elsewhereBenno Schulenberg1+10-10
2017-01-21 16:36tweaks: adjust some comments, reshuffle a line, and use a while loopBenno Schulenberg1+12-8
2017-01-21 15:50tweaks: elide a variable plus its corresponding dark logicBenno Schulenberg1+5-8
2017-01-21 15:17tweaks: scrap a bunch of debugging lines -- they obscure the logicBenno Schulenberg1+7-39
2017-01-21 11:17tweaks: normalize some paragraph formatting in the FAQBenno Schulenberg1+6-6
2017-01-21 10:58painting: properly look for a new start match only after the end matchBenno Schulenberg1+10-2
2017-01-20 20:32tweaks: reshuffle three variablesBenno Schulenberg1+6-4
2017-01-20 20:27tweaks: reshuffle a test to a better placeBenno Schulenberg1+7-11
2017-01-20 18:44tweaks: differentiate single-regex matches from paired-regex matchesBenno Schulenberg1+15-17
2017-01-20 18:20painting: when skipping a zero-length match, skip a character, not a byteBenno Schulenberg1+14-12
2017-01-18 18:53painting: stay within the line when skipping zero-length matchesBenno Schulenberg2+16-2
2017-01-20 12:31painting: do not bluntly ignore zero-length start matches -- handle themBenno Schulenberg1+7-8
2017-01-20 09:58painting: do not let a match for 'end' overlap a match for 'start'Benno Schulenberg1+5-7
2017-01-17 13:17startup: report an error when the given line or column number is invalidBenno Schulenberg3+8-6
2017-01-18 20:28files: leave out the confusing "[from ./]" when prompting for a commandBenno Schulenberg1+3-2
2017-01-13 15:11search: begin from where we are, to be able to find the first \BBenno Schulenberg2+18-19
2017-01-13 18:25tweaks: use a subtraction instead of a counterBenno Schulenberg1+5-8
2017-01-13 18:18tweaks: swap two blocks of code to reduce the number of #ifdefsBenno Schulenberg1+20-22
2017-01-13 18:11tweaks: rearrange some code to separate softwrap and normal mode moreBenno Schulenberg1+10-9
2017-01-13 16:47tweaks: chuck some obscuring debugging stuffBenno Schulenberg1+4-14
2016-12-28 16:22tweaks: let update_line() return the correct value on errorDavid Lawrence Ramsey1+2-1
2017-01-12 23:55tweaks: improve comments and formatting in update_line()David Lawrence Ramsey1+7-3
2017-01-12 20:31tweaks: condense a comment, rename a variable, and use a while loopBenno Schulenberg1+6-8
2017-01-12 17:25tweaks: rename some variables, to better distinguish rows from linesBenno Schulenberg1+27-28
2017-01-12 17:00tweaks: rename some variables, to show they refer to screen rowsBenno Schulenberg2+55-55
2017-01-12 16:48tweaks: rename a function, to show it refers to screen rowsBenno Schulenberg3+13-13
2017-01-12 16:33tweaks: rename a variable -- lines refers to buffer, rows to screenBenno Schulenberg4+20-20
2017-01-12 09:18screen: ehm... no, that was wrong: page_start /is/ a column positionBenno Schulenberg1+1-1
2017-01-11 18:15tweaks: rename two variables, and always pass a valid result backBenno Schulenberg1+7-10
2017-01-11 16:22screen: don't compare a character index with a column positionBenno Schulenberg1+1-1
2017-01-11 08:49tweaks: free an option string also when it was invalidBenno Schulenberg1+4-5
2017-01-10 10:35po: update translations and regenerate POT file and PO filesBenno Schulenberg34+7786-7786
2017-01-09 19:29bump version numbers and add a news item for the 2.7.4 releaseBenno Schulenberg8+82-8
2017-01-09 20:43docs: snip some obsolete items from the FAQ, and normalize its datesBenno Schulenberg1+91-101
2017-01-09 18:14tweaks: if there is no end match, there is nothing to paintBenno Schulenberg1+3-2
2017-01-09 17:25tweaks: miscellaneous frobbingsBenno Schulenberg5+25-31
2017-01-09 14:21softwrap: when typing M-/, ensure the last line is fully visibleBenno Schulenberg1+1-0
2017-01-09 14:09tweaks: discard some conditional compilationBenno Schulenberg2+4-10
2017-01-09 14:00softwrap: when pasting an overlong line, ensure it is fully visibleBenno Schulenberg1+5-0
2017-01-09 13:28build: check for GNU-style word-boundary support also in the tiny versionBenno Schulenberg1+5-6
2017-01-09 10:49tweaks: adjust whitespace after the previous changeBenno Schulenberg1+143-152
2017-01-08 21:04tweaks: rename two variables to be just one as they play the same roleBenno Schulenberg1+44-34
2017-01-08 20:31tweaks: frob some comments, and transform one variableBenno Schulenberg1+26-32
2017-01-07 20:51weeding: remove another unnecessary setting of openfile->current_yDavid Lawrence Ramsey2+3-5
2017-01-08 14:27tweaks: chuck a couple of useless assertsBenno Schulenberg3+0-14
2017-01-07 21:36tweaks: line numbers are ssize_t, not intDavid Lawrence Ramsey1+1-1
2017-01-08 12:01tweaks: don't use a variable for two different purposesBenno Schulenberg1+13-20
2017-01-08 11:36tweaks: the starting point for painting /cannot/ be offscreenBenno Schulenberg1+0-8
2017-01-08 11:32tweaks: rename another variable, to show it refers to columns not charsBenno Schulenberg1+23-26
2017-01-08 11:05tweaks: rename two variables, for distinguishing characters from columnsBenno Schulenberg1+21-21
2017-01-08 10:49tweaks: don't compare a character offset with a column positionBenno Schulenberg1+1-3
2017-01-08 09:20tweaks: rename three painting variables, to be more distinctBenno Schulenberg1+30-30
2017-01-07 19:42tweaks: rearrange and reindent some lines in the painting routinesBenno Schulenberg1+25-31
2017-01-03 20:18screen: examine the whole line when painting, to set the correct infoBenno Schulenberg1+4-10
2017-01-08 10:27syntax: html: be more precise with tags, and paint attribute namesBenno Schulenberg1+19-2
2017-01-08 10:05undo: properly create separate items for deletes at different positionsBenno Schulenberg1+9-3
2017-01-06 18:46build: install the Info and Html manuals even when 'makeinfo' is missingBenno Schulenberg2+2-8
2017-01-06 18:31build: include the old Changelogs in the tarballBenno Schulenberg1+2-1
2017-01-06 03:40softwrap: ensure the current line is fully visible after inserting a fileDavid Lawrence Ramsey1+4-0
2017-01-06 03:38screen: properly place the cursor after inserting a fileDavid Lawrence Ramsey1+4-4
2017-01-06 09:56tweaks: condense two ifs to a single oneBenno Schulenberg1+9-12
2017-01-05 21:40tweaks: rename two variables, to be more tellingBenno Schulenberg1+26-27
2017-01-01 19:16search: make a regex with a beginning-of-word anchor work correctlyBenno Schulenberg1+24-2
2017-01-05 20:25tweaks: set the length of a search match in a clearer mannerBenno Schulenberg1+5-8
2017-01-04 15:19docs: add a new Changelog -- a list of the short commit messagesBenno Schulenberg1+700-0
2017-01-04 15:01docs: rename the Changelogs to indicate which periods they coverBenno Schulenberg3+4010-4007
2017-01-04 14:48tweaks: terminate lots of sentences with a period in the old ChangelogBenno Schulenberg1+405-404
2017-01-04 12:48docs: fix some spellos and trim some trailing tabs in the old ChangelogBenno Schulenberg1+32-32
2017-01-04 11:50docs: standardize the dates in the old ChangelogBenno Schulenberg1+59-63
2017-01-03 14:26softwrap: don't scroll half a page when just a few lines will doBenno Schulenberg1+6-1
2017-01-03 14:04tweaks: frob some comments, elide a variable, and use 'while' loopsBenno Schulenberg1+18-18
2017-01-02 19:41tweaks: avoid an unnecessary fiddling with current_y in do_mouse()David Lawrence Ramsey1+9-7
2017-01-02 19:31tweaks: move a setting, fix a type, and rearrange a line in do_mouse()David Lawrence Ramsey1+3-5
2017-01-02 20:12tweaks: remove the cluttering conditional compilation of a parameterBenno Schulenberg6+12-53
2017-01-02 19:33tweaks: when allow_tabs is FALSE, allow_files is irrelevantBenno Schulenberg3+5-5
2017-01-02 19:25tweaks: rename a variable, chuck an assert, and frob a commentBenno Schulenberg1+7-10
2017-01-03 13:00docs: bring some air into the FAQ, so that <Ctrl+Up/Down> become usefulBenno Schulenberg1+11-1
2016-12-22 19:01weeding: remove unnecessary settings of openfile->current_yDavid Lawrence Ramsey3+4-20
2017-01-01 15:33tweaks: fix compilation when configured with --disable-wrappingBenno Schulenberg1+6-3
2017-01-01 14:19inserting: adjust the desired x position (don't restore the old one)Benno Schulenberg1+2-3
2017-01-01 14:04tweaks: slightly condense a function and its commentBenno Schulenberg1+4-9
2016-12-31 15:36copy: properly set preferred x position when region was marked backwardsBenno Schulenberg3+11-6
2016-12-31 12:37tweaks: reshuffle a statement to a better place and condense some commentsBenno Schulenberg1+9-21
2016-12-31 11:38cut: indicate a buffer as modified only if actually something was deletedBenno Schulenberg1+3-0
2016-12-24 16:49build: rename the sample config file, so it will be colored like a nanorcBenno Schulenberg7+7-7
2016-12-24 16:25build: move the syntax files out of the doc/ directoryBenno Schulenberg47+5-5
2016-12-24 13:18build: move all documentation into a single directoryBenno Schulenberg15+39-928
2016-12-29 18:43speller: fix build when tiny build is enabledFelix Janda1+2-0
2016-12-28 11:58po: update translations and regenerate POT file and PO filesBenno Schulenberg34+14881-14993
2016-12-28 11:23bump version numbers and add a news item for the 2.7.3 releaseBenno Schulenberg6+18-6
2016-12-28 11:02locking: disable an annoying warningBenno Schulenberg1+3-2
2016-12-28 10:54docs: clarify the difference between "Esc Esc ddd" and "M-V xxxxxx"Benno Schulenberg1+7-2
2016-12-27 11:20input: discard a verbatim 0x0A or 0x00 byte, depending on the modeBenno Schulenberg4+23-50
2016-12-26 19:20tweaks: chuck a special case, and reduce the scope of two variablesBenno Schulenberg1+3-10
2016-12-26 16:31prompt: represent newlines as ^J instead of breaking the barBenno Schulenberg1+5-1
2016-12-26 11:35files: show newlines in filenames as ^J also in error messagesBenno Schulenberg1+5-2
2016-12-26 10:45utils: go on to parse the line number even if the column number is badBenno Schulenberg1+3-3
2016-12-26 10:01tweaks: rename four variables, for density and aptnessBenno Schulenberg1+7-8
2016-12-26 09:27tweaks: use memory on the stack instead of calling malloc() and free()Benno Schulenberg2+4-14
2016-12-25 21:01tweaks: remove pointless or obscuring assertsBenno Schulenberg1+0-13
2016-12-25 12:11tweaks: condense the setting of three flagsBenno Schulenberg2+2-8
2016-12-23 21:12text: discard the undo stack after formatting and after spell checkingBenno Schulenberg1+12-4
2016-12-24 11:09text: avoid a crash when a spell-checked line has gotten shorterBenno Schulenberg1+5-1
2016-12-23 12:49tweaks: retype, rename, and reshuffle a functionBenno Schulenberg3+20-19
2016-12-23 11:51tweaks: rename three variables, to be more fittingBenno Schulenberg2+14-12
2016-12-20 18:27screen: display byte value 0x0A in the right places as ^@ or as ^JBenno Schulenberg7+16-2
2016-12-23 09:43history: search items *can* contain newlines -- encoded NUL bytesBenno Schulenberg1+7-2
2016-12-21 12:40syntax: nftables: add two new families, and add set referencesArturo Borrero González1+2-2
2016-12-23 08:25screen: draw new content immediately, to prevent color flashesBenno Schulenberg1+2-1
2016-12-22 16:08tweaks: move a setting to a better place -- it needs setting just onceBenno Schulenberg1+3-4
2016-12-20 20:41prompt: do not treat a leading newline in a filename speciallyBenno Schulenberg2+4-10
2016-12-22 11:13binding: use the code for the Enter directly instead of a function callBenno Schulenberg2+2-2
2016-12-22 11:02tweaks: rename a function to something less abbrevyBenno Schulenberg5+16-17
2016-12-22 10:42binding: use plain codes instead of function calls for the jumping keysBenno Schulenberg1+16-16
2016-12-22 09:42input: detect again when both Shift and Ctrl are being held on a VTBenno Schulenberg1+5-5
2016-12-21 16:07input: don't crash when receiving a KEY_CANCELBenno Schulenberg1+1-1
2016-12-21 16:26history: avoid crashing when the positionlog file is malformedBenno Schulenberg1+4-0
2016-12-15 20:30chars: use memory on the stack instead of calling malloc() and free()Benno Schulenberg1+12-23
2016-12-20 09:03tweaks: use a faster comparisonBenno Schulenberg1+1-1
2016-12-19 20:18undo: there are just two forms of deletion: backspacing and deletingBenno Schulenberg1+3-9
2016-12-19 18:58tweaks: rename five variables, for uniformity with a few othersBenno Schulenberg2+24-25
2016-12-14 19:37general: simplify the detection of a SIGWINCHBenno Schulenberg4+11-21
2016-12-19 08:52tweaks: start searching at a better placeBenno Schulenberg1+5-5
2016-12-18 20:45tweaks: elide a counter and a comparisonBenno Schulenberg2+14-14
2016-12-18 18:57history: search for the two position numbers from EOL instead of BOLBenno Schulenberg1+7-2
2016-12-18 17:15tweaks: rename three variables, for visibilityBenno Schulenberg2+18-18
2016-12-18 16:56tweaks: drive closer to the edgeBenno Schulenberg1+4-5
2016-12-18 16:42history: don't bother encoding search items -- they cannot contain newlinesBenno Schulenberg1+0-3
2016-12-18 15:44tweaks: don't bother trimming the final newline from a position itemBenno Schulenberg1+1-2
2016-12-18 15:34tweaks: rename a variable and rewrap two linesBenno Schulenberg1+11-10
2016-12-18 11:22history: encode newlines in filenames as nullsBenno Schulenberg1+10-1
2016-12-18 10:37files: don't change embedded newlines into nulls in filenamesBenno Schulenberg2+0-18
2016-12-18 08:40screen: show an embedded newline in filenames as ^J instead of ^@Benno Schulenberg3+15-19
2016-12-17 20:54titlebar: always pass a pathname through display_string()Benno Schulenberg1+10-8
2016-12-18 10:12oops: forgot to add and amend this to the previous commitBenno Schulenberg1+2-2
2016-12-16 20:28memory: don't bother making a snug fit for things that will be freed soonBenno Schulenberg3+6-7
2016-12-16 19:34tweaks: rename a function to describe what it doesBenno Schulenberg5+9-11
2016-12-16 18:55tweaks: don't bother reallocating a string of which there is only oneBenno Schulenberg3+0-4
2016-12-15 19:26tweaks: delete a bunch of unneeded assertsBenno Schulenberg4+1-78
2016-12-15 18:46tweaks: write two pieces of conditionalized code like all othersBenno Schulenberg1+19-20
2016-12-15 18:28tweaks: elide a function that is called just onceBenno Schulenberg1+1-6
2016-12-15 15:45chars: optimize for the most common caseBenno Schulenberg1+2-3
2016-12-15 14:50tweaks: rename a variable to be shorter and clearerBenno Schulenberg1+9-9
2016-12-15 12:15tweaks: use a slightly faster comparisonBenno Schulenberg1+1-1
2016-12-15 12:04tweaks: put some prototypes in the proper order, and move a bit of codeBenno Schulenberg3+29-31
2016-12-15 11:45tweaks: conditionalize a function that is not used in the tiny versionBenno Schulenberg2+4-0
2016-12-15 11:38version: properly mention --disable-wordcomp if it was usedBenno Schulenberg1+3-0
2016-12-13 18:27tweaks: adjust some comments and indentation and orderingBenno Schulenberg1+14-11
2016-12-11 10:24tweaks: rename two variables, for self-documentationBenno Schulenberg1+8-8
2016-12-11 10:18tweaks: don't bother making the next line of an end point NULLBenno Schulenberg1+4-5
2016-12-11 09:44utils: slightly speed up the calculation of the size of a bufferBenno Schulenberg1+9-21
2016-12-09 17:51tweaks: elide two unneeded variables from line numbering modeDavid Lawrence Ramsey3+5-17
2016-12-09 17:36tweaks: adjust the type of two argumentsDavid Lawrence Ramsey3+5-3
2016-12-12 14:12po: update translations and regenerate POT file and PO filesBenno Schulenberg34+13635-12346
2016-12-11 11:03bump version numbers and add a news item for 2.7.2Benno Schulenberg7+24-9
2016-12-10 12:20spelling: correctly restore the selected regionBenno Schulenberg1+5-4
2016-12-10 20:18tweaks: use a while loop when the end point is not known in advanceBenno Schulenberg1+7-6
2016-12-10 20:01tweaks: delete some obscuring debugging stuffBenno Schulenberg1+0-13
2016-12-10 18:38mouse: use the correct screen width for calculating the cursor positionBenno Schulenberg1+3-2
2016-12-10 16:46syntax: give the statistics part of a git patch a different colorBenno Schulenberg1+5-2
2016-12-09 12:31tweaks: remove some cluttering conditional compilationBenno Schulenberg1+7-24
2016-12-09 11:47tweaks: rename two variables to make more senseBenno Schulenberg1+9-8
2016-12-08 15:56tweaks: conditionalize a bit of softwrap codeDavid Lawrence Ramsey1+18-18
2016-12-07 18:33moving: always account for the margin when in line numbering modeDavid Lawrence Ramsey1+2-2
2016-12-08 19:30tweaks: adjust the type of four lockfile variablesDavid Lawrence Ramsey2+6-6
2016-12-07 20:01tweaks: correct the wording of a stringBenno Schulenberg1+1-1
2016-12-07 19:56tweaks: add a few translator hintsBenno Schulenberg2+6-6
2016-12-07 19:37docs: note Sumedh as the author of the word-completion featureBenno Schulenberg2+4-0
2016-12-07 18:56tweaks: miscellaneous frobbings and rewrappingsBenno Schulenberg4+16-20
2016-12-07 12:20binding: allow to rebind the word-completion function, and document itBenno Schulenberg3+12-0
2016-12-07 12:10build: add configure option --disable-wordcomp to disable word completionBenno Schulenberg7+42-24
2016-12-07 04:13new feature: complete a fragment to a longer word found in the bufferSumedh Pendurkar5+209-1
2016-12-05 14:43tweaks: move a cursor-on switch to a more logical place (again)Benno Schulenberg3+4-5
2016-12-04 16:14docs: correct and improve the description of --disable-wrappingBenno Schulenberg1+2-2
2016-12-03 19:37prompt: remove two fragments of dead codeBenno Schulenberg2+6-16
2016-12-04 11:27screen: remove an unneeded blanking of the statusbarBenno Schulenberg1+1-5
2016-12-03 19:25tweaks: remove some more annoying conditional compilationBenno Schulenberg2+3-14
2016-12-03 18:38tweaks: remove a superfluous cleanup callBenno Schulenberg1+0-1
2016-12-04 10:21build: clean out the revision.h file, to make 'make distcheck' passBenno Schulenberg1+2-0
2016-12-03 16:47screen: switch the cursor back on only in the main loopBenno Schulenberg2+4-3
2016-12-03 16:00tweaks: replace some unneeded direct calls of edit_refresh()Benno Schulenberg3+4-7
2016-12-02 16:37tweaks: get rid of some spurious textual references to edit_refresh()Benno Schulenberg4+9-11
2016-12-01 15:51input: add the shifted PageUp and PageDown keycodes produced by VTEBenno Schulenberg1+7-1
2016-12-01 14:52screen: don't restore the previous menu after a yesno promptBenno Schulenberg1+0-4
2016-12-01 14:25tweaks: reshuffle three initializations and trim some commentsBenno Schulenberg1+8-14
2016-12-01 14:14screen: don't request an update of the edit window for every yesno promptBenno Schulenberg2+3-5
2016-12-01 13:01docs: tweak some lines in the NEWS fileBenno Schulenberg1+17-17
2016-11-30 16:20general: gettextize three overlooked statusbar messagesDavid Lawrence Ramsey2+3-3
2016-11-30 12:47oops: the yesno prompt for replacing does not want a visible cursorBenno Schulenberg2+3-3
2016-11-30 10:46tweaks: remove a bit of obscuring conditional compilationBenno Schulenberg1+4-11
2016-11-30 10:11tweaks: move a switching on of the cursor to a more logical placeBenno Schulenberg2+3-2
2016-11-30 10:05tweaks: fix compilation when configured with --enable-tinyBenno Schulenberg1+2-0
2016-11-27 22:55docs: add info about Slang to README.GIT, and improve info about glib2David Lawrence Ramsey1+3-3
2016-11-27 21:01files: give feedback when restricted mode prevents overwriting a fileDavid Lawrence Ramsey4+17-18
2016-11-26 19:33input: properly check the full escape sequences for all keysDavid Lawrence Ramsey1+12-4
2016-11-27 17:21rcfile: actually avoid opening directories and devicesBenno Schulenberg3+23-24
2016-11-27 16:27tweaks: factor out a small functionBenno Schulenberg1+22-24
2016-11-27 15:40rcfile: check the vital shortcuts just once, not for every included fileBenno Schulenberg1+2-1
2016-11-27 15:34tweaks: remove an annoying conditional compilation of an argumentBenno Schulenberg2+15-38
2016-11-26 16:43rcfile: actually don't try to open things that cannot be syntax filesBenno Schulenberg1+1-0
2016-11-26 16:41tweaks: reshuffle some things in a more linear mannerBenno Schulenberg2+33-38
2016-11-26 15:55files: trying to open a non-existent file will never succeedBenno Schulenberg1+0-8
2016-11-26 11:25input: distinguish <Shift+Home> from <Home> on an rxvt terminalBenno Schulenberg1+14-4
2016-11-23 19:45input: distinguish <Alt+Left> from <Alt+Right> on an rxvt terminalBenno Schulenberg1+2-2
2016-11-18 13:14input: make Shift+Alt+Arrow work properly on rxvt and Eterm terminalsDavid Lawrence Ramsey1+22-8
2016-11-23 19:30syntax: avoid using black colorsMike Frysinger1+1-1
2016-11-23 19:26configure: fix ncurses lib symbol checkingMike Frysinger1+6-2
2016-11-20 17:01docs: mention that libncursesw5-dev is needed for building from gitBenno Schulenberg1+17-14
2016-11-17 17:05startup: activate restricted mode earlier, so --help will reflect itBenno Schulenberg1+4-5
2016-11-17 16:32binding: always initialize some keycode variables to a standard valueBenno Schulenberg1+6-8
2016-11-14 18:44syntax: gentoo: various updatesMike Frysinger1+7-7
2016-11-13 19:35docs: harmonize the indentation of the README, and tweak some wordingsBenno Schulenberg1+41-44
2016-11-13 19:00screen: don't hide the cursor when --constantshow is usedBenno Schulenberg1+7-7
2016-11-13 18:47rcfile: let a 'set fill' reenable hardwrappingBenno Schulenberg1+3-1
2016-11-12 14:57screen: use the correct width to determine whether a softwrap occurredBenno Schulenberg2+6-4
2016-11-12 16:59screen: do a refresh before changing the value of 'focusing'Benno Schulenberg1+8-9
2016-11-12 12:00syntax: don't leave the number after 'fill' and 'tabsize' in redBenno Schulenberg1+5-5
2016-10-29 18:47docs: mention that a foreground color can be brightBenno Schulenberg2+5-3
2016-10-29 09:53po: update translations and regenerate POT file and PO filesBenno Schulenberg34+16555-16315
2016-10-28 18:23bump version numbers and add a news item for 2.7.1Benno Schulenberg8+24-7
2016-10-29 08:19binding: properly conditionalize the UTF-8 partsBenno Schulenberg1+8-2
2016-10-28 09:37scrolling: use a comparison that will work also in softwrap modeBenno Schulenberg1+4-6
2016-10-28 08:50softwrap: initialize 'editwincols' early, for computing the number of wrapsBenno Schulenberg1+2-0
2016-10-25 11:28files: mark a new buffer as modified after inserting command outputBenno Schulenberg1+2-0
2016-10-25 12:23tweaks: adjust some comments and reduce the scope of some variablesBenno Schulenberg1+23-42
2016-10-24 11:56tweaks: remove a band-aid condition that is no longer neededBenno Schulenberg1+3-10
2016-10-23 17:42tweaks: compile two parameters unconditionallyBenno Schulenberg2+4-16
2016-10-23 20:00tweaks: don't spread a statement over multiple lines unnecessarilyBenno Schulenberg1+2-4
2016-10-23 10:56general: add the option -g/--showcursor, to match PicoBenno Schulenberg3+16-3
2016-10-24 15:38startup: always initialize 'margin' and 'editwincols'Benno Schulenberg1+4-2
2016-10-23 18:06tweaks: elide a parameter that is always FALSEBenno Schulenberg2+5-22
2016-10-23 15:59tweaks: stop compiling the whole_word_only parameter conditionallyBenno Schulenberg3+15-41
2016-10-20 20:04tweaks: adjust some whitespace and a commentBenno Schulenberg1+4-6
2016-10-20 19:18tweaks: don't bother redrawing some lines when whole screen will be redrawnBenno Schulenberg1+1-0
2016-10-20 19:11tweaks: rename a function to better describe what it doesBenno Schulenberg6+15-15
2016-10-23 15:22docs: remove a reference that was only valid on Debian systemsBenno Schulenberg3+1-6
2016-10-22 20:07tweaks: make several small adjustments to the documentationBenno Schulenberg4+49-65
2016-10-22 15:27docs: mention the existence of the toggles in the man pageBenno Schulenberg1+8-0
2016-10-22 11:56docs: add 'set linenumbers' and '--linenumbers' to the texinfo documentBenno Schulenberg1+10-0
2016-10-22 11:36docs: add 'linenumbers' and 'numbercolor' to the sample nanorcBenno Schulenberg1+5-1
2016-10-21 13:59screen: refresh when a new magicline is added in line-numbering modeBenno Schulenberg1+4-1
2016-10-21 12:31screen: move the margin determination to the main loopBenno Schulenberg2+19-16
2016-10-21 11:52screen: repaint the edit window in a single place -- the main loopBenno Schulenberg3+15-18
2016-10-20 14:37screen: suppress line numbers when the terminal is very narrowBenno Schulenberg1+5-3
2016-10-20 08:07rcfile: add an option to customize the color of line numbersBenno Schulenberg7+17-4
2016-10-20 08:44new feature: the ability to show line numbers before the textFaissal Bensefia11+172-42
2016-10-15 15:55binding: supply the keycode for most special keys directlyBenno Schulenberg3+176-210
2016-10-18 11:03softwrap: ensure the current line is fully visible when moving in itBenno Schulenberg4+22-0
2016-10-18 09:46moving: adjust the Y position to correspond with the changed X positionBenno Schulenberg1+6-1
2016-10-15 16:05tweaks: fix compilation when configured with --enable-tinyBenno Schulenberg1+1-1
2016-10-15 15:18binding: fix some duplicated carets and too restrictive menusBenno Schulenberg1+6-6
2016-10-12 10:21binding: use arrows instead of words to designate the cursor keysBenno Schulenberg2+27-9
2016-10-11 08:50input: keep the Ctrl+Arrow keys working when their synonyms are unboundBenno Schulenberg2+18-5
2016-10-15 13:08build: avoid updated PO files being remerged upon every makeBenno Schulenberg1+3-0
2016-10-15 13:06build: avoid an annoying warning at configure timeBenno Schulenberg1+4-0
2016-10-12 19:10tweaks: rename a variable, for consistencyBenno Schulenberg1+8-8
2016-10-12 19:07tweaks: remove a superfluous setting, and add a commentBenno Schulenberg1+4-2
2016-10-12 17:59tweaks: move a variable that doesn't need to be globalBenno Schulenberg3+13-24
2016-10-12 17:20tweaks: elide an unneeded variableBenno Schulenberg1+6-11
2016-10-12 11:56screen: defeat a VTE bug by doing an extra cursor move and updateBenno Schulenberg1+4-0
2016-10-11 18:57syntax: show another deprecated keyword (replace2) in redBenno Schulenberg1+2-2
2016-10-11 13:32rcfile: reject rebindings that have no effect or have side effectsRishabh Dave2+4-3
2016-10-10 11:16scrolling: don't put the last line at the bottom when softwrap in onBenno Schulenberg1+1-1
2016-09-20 10:53tweaks: remove a bit of duplicationBenno Schulenberg1+4-7
2016-09-15 08:43softwrap: scroll the current line fully into view when jumping wordsBenno Schulenberg1+10-2
2016-09-18 18:55input: don't return zero when some function is completely unboundBenno Schulenberg1+23-23
2016-09-14 11:49rcfile: reject key names that are wrong or too longRishabh Dave1+5-1
2016-09-14 10:40softwrap: scroll 'enough' whenever it surpasses 'amount'Benno Schulenberg1+3-2
2016-09-13 08:26softwrap: scroll when searching lands on an overlong bottom lineBenno Schulenberg1+4-0
2016-09-13 20:06tweaks: reshuffle some ifdefs, for less fragmentationBenno Schulenberg1+9-12
2016-09-12 10:49screen: keep the help items nicely lined up also in the tiny versionBenno Schulenberg1+7-1
2016-09-08 19:00general: include word-jumping and block-jumping into the tiny versionBenno Schulenberg10+46-121
2016-09-11 19:43tweaks: reshuffle an if statementBenno Schulenberg1+4-6
2016-09-11 19:40files: alert about an unwritable file also in the tiny versionBenno Schulenberg1+4-1
2016-09-11 19:36tweaks: adjust some indentationBenno Schulenberg1+15-18
2016-09-11 10:22syntax: show deprecated keywords in red, and 'wordchars' in greenBenno Schulenberg1+2-2
2016-09-11 09:26tweaks: frob a few commentsBenno Schulenberg1+14-24
2016-09-11 08:43tweaks: remove a useless cursor movementBenno Schulenberg1+0-2
2016-09-11 07:41browser: add the option showcursor, to place the cursor on the highlightBenno Schulenberg7+31-5
2016-09-08 10:09docs: brush up the TODO listBenno Schulenberg1+19-19
2016-09-06 10:05input: handle the "resize key" in a better wayBenno Schulenberg1+2-8
2016-09-05 14:59syntax: make the contents of the X-Bugs field in a PO file stand outBenno Schulenberg1+2-1
2016-09-03 19:46docs: refresh some info in the FAQBenno Schulenberg1+11-9
2016-09-03 19:02history: slate the search-history migration for removalBenno Schulenberg2+7-6
2016-09-03 18:12docs: mark some rebindable function names as deprecatedBenno Schulenberg3+18-6
2016-09-03 13:34tweaks: remove a superfluous blanking of the statusbarBenno Schulenberg1+0-1
2016-09-03 11:41tweaks: reshuffle a couple of itemsBenno Schulenberg1+11-15
2016-09-03 11:32screen: keep the help items aligned in more configurationsBenno Schulenberg1+11-4
2016-09-03 10:14tweaks: preen some comments, and reshuffle a few ifdefsBenno Schulenberg3+18-20
2016-09-03 09:44startup: allow to rebind the RegExp toggle also in the tiny versionBenno Schulenberg1+3-1
2016-09-01 07:46tweaks: use hard-baked keycodes where possibleBenno Schulenberg1+9-9
2016-09-01 07:36tweaks: make tiny nano a teeny bit smallerBenno Schulenberg5+14-9
2016-09-01 10:42po: update translations and regenerate POT file and PO filesBenno Schulenberg34+16154-16242
2016-09-01 10:38bump version numbers and add a news item for 2.7.0Benno Schulenberg7+21-8
2016-08-30 09:45files: close a lockfile after reading itBenno Schulenberg1+2-0
2016-08-30 09:14tweaks: fix compilation with --disable-historiesBenno Schulenberg1+4-1
2016-08-30 08:41input: unset a softmark whenever a character is typedBenno Schulenberg1+6-0
2016-08-30 08:11tweaks: fix compilation when configured with --with-slangBenno Schulenberg2+12-4
2016-08-30 07:40input: ignore the resize "key", to prevent reporting an unbound keyBenno Schulenberg1+7-3
2016-08-30 07:11tweaks: fix compilation with --enable-tiny againBenno Schulenberg1+19-13
2016-08-29 15:10update the license text to the preferred versionBenno Schulenberg18+181-216
2016-08-29 13:14update the copyright noticesBenno Schulenberg16+35-0
2016-08-29 13:16AUTHORS: add Mahyar Abbaspour and Mike Scalora for their contributionsBenno Schulenberg1+10-3
2016-08-28 19:18tweaks: adjust indentation after previous changeBenno Schulenberg1+74-74
2016-08-28 19:00tweaks: remove an unneeded check, reshuffle some things, add a commentBenno Schulenberg1+12-11
2016-08-28 16:32tweaks: make a call in one place instead of in four different onesBenno Schulenberg1+2-9
2016-08-28 16:15tweaks: adjust some comments and remove needless assertsBenno Schulenberg1+11-33
2016-08-28 15:53tweaks: don't bother trimming the prompt againBenno Schulenberg1+1-1
2016-08-28 15:37tweaks: don't bother avoiding unneeded rewrites of the promptbarBenno Schulenberg2+10-40
2016-04-24 09:28new feature: allow text selection by holding Shift with the cursor keysBenno Schulenberg7+160-9
2016-08-27 10:22bottombar: only count help items that have a shortcut bound to themBenno Schulenberg1+2-2
2016-08-27 08:12tweaks: rename three variablesBenno Schulenberg1+20-21
2016-08-27 08:03tweaks: simplify the determination of the number of shown help itemsBenno Schulenberg1+8-20
2016-08-27 09:11prompt: mouse clicks that moved the cursor need no further processingBenno Schulenberg1+1-1
2016-08-27 08:48prompt: set up the prepared answer before allowing to change itBenno Schulenberg1+2-4
2016-08-27 07:29prompt: use angular brackets as continuation mark, as Pico doesBenno Schulenberg1+3-3
2016-08-26 20:46tweaks: elide a variable and rename some othersBenno Schulenberg1+16-18
2016-08-26 19:42prompt: show a trailing $ when the tail of the answer is offscreenBenno Schulenberg1+4-1
2016-08-26 19:29prompt: leave always at least the last character of the answer visibleBenno Schulenberg1+6-4
2016-08-26 10:18tweaks: improve some indentation and reshuffle a few linesBenno Schulenberg4+36-36
2016-08-25 18:20tweaks: rename a function and adjust indentationBenno Schulenberg2+10-19
2016-08-25 18:02prompt: recompose the statusbar text whenever the window size changesBenno Schulenberg1+7-3
2016-08-25 17:34docs: explain how to contribute codeBenno Schulenberg1+23-2
2016-08-22 12:05tweaks: adjust indentation after previous changeBenno Schulenberg1+66-69
2016-08-22 11:54tweaks: reshuffle some things, and remove a misplaced commentBenno Schulenberg1+13-20
2016-08-22 09:20prompt: don't crash when the terminal is less than four columns wideBenno Schulenberg1+3-3
2016-08-22 08:50tweaks: rename two variables, to make some senseBenno Schulenberg1+14-15
2016-08-15 20:25statusbar: leave out the brackets when the message is very longBenno Schulenberg1+11-7
2016-08-25 08:42prompt: work around a VTE bug by outdancing an ncurses optimizationBenno Schulenberg1+7-2
2016-08-21 13:49moving: make PgUp and PgDown functional also in very flat terminalsBenno Schulenberg1+8-6
2016-08-21 13:39tweaks: adjust some braces and indentationsBenno Schulenberg1+7-9
2016-08-15 17:44screen: continue to function also in a terminal with very few linesBenno Schulenberg2+31-14
2016-08-15 12:55tweaks: reshuffle some stuff in a more logical orderBenno Schulenberg1+14-16
2016-08-16 14:56startup: don't crash when dying earlyBenno Schulenberg1+1-1
2016-08-16 08:49tweaks: use a separate function to ask ncurses for keycodesBenno Schulenberg2+18-17
2016-08-15 10:55screen: don't die when the window is narrower than four columnsBenno Schulenberg3+9-11
2016-08-14 19:18restore the GNU marker in nano's nameBenno Schulenberg11+33-33
2016-08-11 10:37input: look at the modifier keys only when compiled on LinuxBenno Schulenberg4+12-1
2016-08-11 16:24screen: retain the placewewant also when using an alternate spellerBenno Schulenberg1+2-0
2016-08-10 10:14po: update translations and regenerate POT file and PO filesBenno Schulenberg34+15576-15272
2016-08-10 09:34bump version numbers and add a news item for 2.6.3Benno Schulenberg7+17-7
2016-07-29 07:15input: make the Ctrl+Arrow keys work on a Linux consoleBenno Schulenberg4+26-0
2016-08-06 17:51input: after an Esc, don't discard starter byte of a multibyte sequenceBenno Schulenberg1+3-1
2016-08-07 15:02usage: show that the option --wordchars needs an argumentBenno Schulenberg1+1-1
2016-05-23 14:24files: avoid a warning about not being able to write a lockfileBenno Schulenberg1+2-0
2016-07-01 09:47tweaks: reduce two comparisons to a single oneBenno Schulenberg1+1-1
2016-08-06 19:16shortcuts: zero the value of 'toggle' for keys that are not togglesRishabh Dave1+1-0
2016-08-05 15:16chars: make searching case-insensitively some ten percent fasterBenno Schulenberg1+8-8
2016-08-06 12:39debug: add a timing instrument to the main search routineBenno Schulenberg1+7-0
2016-08-06 10:15tweaks: correct one comment, and adjust anotherBenno Schulenberg1+6-8
2016-08-06 09:06tweaks: don't optimize for a special case -- it is far too seldomBenno Schulenberg1+4-8
2016-08-06 08:47chars: remove superfluous afterchecksBenno Schulenberg1+2-4
2016-08-06 08:34chars: don't persist when only one of the compared sequences is invalidBenno Schulenberg1+3-0
2016-07-27 20:15chars: properly compare strings of different lengthsBenno Schulenberg1+14-5
2016-07-27 20:03chars: straighten out the flow of a loop, so it is easier to followBenno Schulenberg1+5-2
2016-07-27 19:54chars: remove a special case that never occursBenno Schulenberg1+0-3
2016-08-03 10:50spelling: don't abort when a misspelled word isn't found, just note itBenno Schulenberg1+7-6
2016-08-02 20:09spelling: don't consider digits as word parts, because GNU spell doesn'tBenno Schulenberg3+26-6
2016-08-02 15:26tweaks: compile a parameter unconditionallyBenno Schulenberg3+11-28
2016-08-02 15:11locking: remove any lock files when dyingBenno Schulenberg1+10-0
2016-07-26 19:15screen: remove redundant redrawings of the entire edit windowBenno Schulenberg1+0-8
2016-07-26 18:06tweaks: restore earlier conditions to prevent superfluous redrawingsBenno Schulenberg1+18-12
2016-07-26 17:47tweaks: rename a function, and adjust some commentsBenno Schulenberg3+23-25
2016-07-26 09:47screen: don't look at placewewant but at where we actually were and areBenno Schulenberg3+27-19
2016-07-25 15:23tweaks: unconditionally compile a couple of parametersBenno Schulenberg2+13-49
2016-08-01 13:50files: make allowances for 32-bit PIDsBenno Schulenberg1+17-10
2016-07-16 17:44input: ingest as verbatim just one control code or one or two escapesBenno Schulenberg2+15-14
2016-07-11 14:22tweaks: remove some unnecessary keycodes from a switch statementBenno Schulenberg1+4-21
2016-08-01 12:05tweaks: normalize some whitespace and adjust several commentsBenno Schulenberg1+37-56
2016-08-01 10:56tweaks: rename three constants, for clarity, and hardcode two othersBenno Schulenberg5+16-18
2016-07-15 19:59tweaks: don't bother setting meta_key to false when a key is invalidBenno Schulenberg2+1-5
2016-07-15 19:53tweaks: don't use a function call when reference to the variable will doBenno Schulenberg1+6-6
2016-07-31 16:29tweaks: move the modified editing keys againBenno Schulenberg1+11-11
2016-07-13 16:26tweaks: adjust indentation after the previous changesBenno Schulenberg1+199-201
2016-07-13 16:08tweaks: return quicker from the key parsing routineBenno Schulenberg1+27-40
2016-07-13 15:38tweaks: move some debugging stuff, and move modified editing keys tooBenno Schulenberg1+21-16
2016-07-13 14:22tweaks: elide the global variable 'func_key'Benno Schulenberg5+8-20
2016-07-13 10:09tweaks: add a variable, in preparation for making returning easierBenno Schulenberg1+36-35
2016-05-07 19:33tweaks: replace a three-case switch with an if and an elseBenno Schulenberg1+2-7
2016-07-30 10:44tweaks: consistently use a parameter instead of a struct elementBenno Schulenberg2+18-18
2016-07-25 08:30tweaks: reshuffle two ifs for a little more speedBenno Schulenberg1+7-8
2016-07-25 08:27tweaks: normalize some indentationBenno Schulenberg1+29-31
2016-07-25 07:33tweaks: condense three asserts into a single oneBenno Schulenberg1+6-9
2016-07-24 19:49tweaks: rename a struct element, to be more fittingBenno Schulenberg4+29-29
2016-07-23 12:42shortcuts: group the setting of key string and keycode into one functionBenno Schulenberg5+16-23
2016-07-23 12:01input: don't bother putting a keycode into byte rangeBenno Schulenberg4+8-13
2016-07-23 10:15shortcuts: remove any unnecessary classifying of keysBenno Schulenberg5+11-24
2016-07-28 19:35tweaks: adjust indentation after previous changesBenno Schulenberg1+42-46
2016-07-28 19:27tweaks: check earlier on for sufficient length of the sequenceBenno Schulenberg1+3-11
2016-07-28 19:12input: be more strict in recognizing certain escape sequencesBenno Schulenberg1+15-21
2016-07-28 14:19input: don't use a function call when a literal value will doBenno Schulenberg1+38-40
2016-07-28 12:42input: fix a pasto from eight years ago, from commit e347efbBenno Schulenberg1+1-1
2016-07-28 13:24docs: tweak some spacing and spellingBenno Schulenberg1+9-9
2016-07-28 07:38po: update translations and regenerate POT file and PO filesBenno Schulenberg34+14952-14093
2016-07-28 07:21bump version numbers and add a news item for 2.6.2Benno Schulenberg7+24-7
2016-07-28 07:09moving: don't do an automatic smart home with Ctrl+Up and Ctrl+DownBenno Schulenberg1+0-2
2016-07-27 10:35credits: don't bother blanking the second line nor the help linesBenno Schulenberg2+0-11
2016-07-27 10:25tweaks: compute the sizes of the subwindows in a more direct mannerBenno Schulenberg2+7-22
2016-07-27 07:23tweaks: adjust a couple of commentsBenno Schulenberg1+8-12
2016-07-27 07:04search: match a beginning-of-line anchor just once per lineBenno Schulenberg1+2-2
2016-07-25 15:28tweaks: fix compilation with --enable-tinyBenno Schulenberg1+2-0
2016-07-25 10:36tweaks: adjust indentation after the previous change, and edit commentsBenno Schulenberg1+14-16
2016-07-25 10:31tweaks: factor out a common conditionBenno Schulenberg1+10-21
2016-07-25 10:18tweaks: put similar things togetherBenno Schulenberg1+7-7
2016-07-25 08:57tweaks: rename another variable, for aptnessBenno Schulenberg1+3-5
2016-07-25 08:53tweaks: rename two variables, to match othersBenno Schulenberg1+13-14
2016-07-24 11:44tweaks: trim some comments, and simplify a conditionBenno Schulenberg1+10-24
2016-07-24 11:15tweaks: shuffle the resetting of a counter to the tail of the routineBenno Schulenberg1+7-5
2016-07-24 11:09tweaks: don't bother resetting the Unicode code holderBenno Schulenberg1+2-5
2016-07-24 10:34input: provide feedback on the Unicode digits typed so farDavid Lawrence Ramsey2+17-10
2016-06-25 13:16new feature: functions to jump to previous or following block of textBenno Schulenberg8+103-5
2016-07-12 19:05screen: include a workaround only when compiling against older ncursesBenno Schulenberg2+11-2
2016-07-22 13:57tweaks: adjust a comment for removed definitionsBenno Schulenberg1+9-14
2016-07-22 13:48tweaks: avoid two compiler warningsBenno Schulenberg2+2-2
2016-07-22 13:35tweaks: avoid a runtime error when compiled with -fsanitize=undefinedBenno Schulenberg1+1-1
2016-07-22 13:30chars: plug a gushing memory leakBenno Schulenberg1+4-1
2016-07-21 08:21syntax: allow capital letters in Rust struct/trait namesDirkjan Ochtman1+1-1
2016-07-17 13:29tweaks: reduce the number of wattron/wattrof callsRishabh Dave3+7-5
2016-07-18 10:44debug: remove duplicate informationBenno Schulenberg1+5-4
2016-07-21 07:46chars: don't try to see a character in an empty lineBenno Schulenberg1+3-0
2016-07-16 20:11input: don't crash when the window is resized during verbatim inputBenno Schulenberg1+13-2
2016-07-17 10:00input: plug a memory leakBenno Schulenberg1+1-0
2016-07-14 20:01input: report keystroke M-[ as being unbindable instead of just unboundBenno Schulenberg1+4-3
2016-07-15 11:03tweaks: correct a commentBenno Schulenberg1+3-3
2016-07-15 10:59tweaks: rename a variable and a type, to be less confusingBenno Schulenberg3+26-26
2016-07-16 11:29build-sys: ignore the revision header fileBenno Schulenberg1+1-0
2016-07-14 15:49color: refresh the screen whenever the active syntax changesBenno Schulenberg1+5-7
2016-07-13 11:09color: forget about aborting the precalculation for multiline regexesBenno Schulenberg1+0-31
2016-06-14 17:56tweaks: rename a variable, to clarify it refers to columns, not to bytesBenno Schulenberg2+11-11
2016-06-30 16:02new feature: add the option --wordchars, to set extra word charactersBenno Schulenberg10+74-14
2016-07-13 18:21tweaks: move a debug statement to its proper place, and improve aspectBenno Schulenberg1+3-6
2016-07-13 13:04tweaks: don't call a thing malloc... when it doesn't call malloc()Benno Schulenberg4+7-9
2016-07-13 09:01browser: elide a variable by fusing the uses of 'newpath' and 'path'Rishabh Dave1+15-19
2016-07-11 14:38input: accept only the four iTerm sequences that actually get handledBenno Schulenberg1+2-4
2016-07-11 12:21input: treat Ctrl+Alt+key different from Esc followed by Ctrl+keyBenno Schulenberg2+10-1
2016-07-04 11:17input: consider only O, o and [ as starters of multi-character sequencesBenno Schulenberg1+2-1
2016-06-06 11:20screen: avoid converting each character twice from multibyte to wideBenno Schulenberg3+14-10
2016-06-06 10:48screen: elide another intermediate buffer for every visible characterBenno Schulenberg3+51-39
2016-07-12 07:35tweaks: elide a typedef, as it now has just one elementBenno Schulenberg7+21-27
2016-07-12 07:24tweaks: delete an element that is always FALSE and never usedBenno Schulenberg3+0-8
2016-07-11 20:25color: integrate the hilite attribute into the pair numberBenno Schulenberg3+3-20
2016-07-11 18:39tweaks: use mallocstrcpy() instead of strdup(), for a graceful deathBenno Schulenberg2+4-4
2016-07-11 18:10tweaks: improve two commentsBenno Schulenberg1+3-3
2016-07-10 19:36tweaks: fuse two handlings of a delete key, and fix a commentBenno Schulenberg1+3-6
2016-07-10 18:49tweaks: put the case labels (the keycodes) in a more sensible orderBenno Schulenberg1+40-39
2016-07-10 18:01tweaks: put some case labels closer to their statementsBenno Schulenberg1+22-31
2016-07-10 11:27input: add some missing keycodes to the parsing routineBenno Schulenberg1+4-0
2016-07-04 19:27utils: accept mistypings and common separators between line and columnRishabh Dave1+6-1
2016-07-04 18:51tweaks: rearrange a function in my style, and rename a variableBenno Schulenberg1+13-17
2016-07-04 15:55utils: don't bother to check line and column for NULLBenno Schulenberg1+6-9
2016-07-02 11:07browser: elide another call of opendir()Benno Schulenberg1+4-10
2016-07-04 11:43tweaks: rename a variable -- to match others and to be more conciseBenno Schulenberg1+30-30
2016-07-03 11:37input: don't drop the first byte when user starts typing during loadingBenno Schulenberg1+6-1
2016-07-03 14:21color: push the resets further when start and end match are equalBenno Schulenberg1+5-0
2016-07-03 14:19tweaks: rename a variable to be more accurateBenno Schulenberg3+16-16
2016-07-03 14:18browser: trim all trailing slashes (just in case there are more)Benno Schulenberg1+2-2
2016-07-01 13:54browser: select an inaccessible directory also when tabbedRishabh Dave1+4-0
2016-06-29 19:22tweaks: straighten out the flow of a loopBenno Schulenberg1+18-21
2016-06-28 09:11tweaks: elide a bit of code duplicationBenno Schulenberg1+6-10
2016-07-01 10:41tweaks: put all the movement functions togetherBenno Schulenberg2+26-26
2016-07-01 10:34tweaks: improve a few commentsBenno Schulenberg1+3-4
2016-07-01 10:22tweaks: reduce the scope of two variablesBenno Schulenberg1+4-4
2016-06-05 19:49chars: invalid sequences are not blank, nor text, nor punctuationBenno Schulenberg1+3-7
2016-06-05 19:42chars: measure invalid sequences and unassigned codepoints more quicklyBenno Schulenberg1+3-5
2016-06-05 19:18screen: avoid looking up the width of whitespace and control codesBenno Schulenberg1+3-3
2016-06-05 19:10screen: elide the intermediate buffer for every single characterBenno Schulenberg1+16-26
2016-06-05 11:23screen: again, look at the bytes in their contextBenno Schulenberg1+1-8
2016-06-05 10:53screen: don't check for every character whether there is still enough spaceBenno Schulenberg1+2-27
2016-06-04 20:08chars: look at bytes in their context, so only valid sequences are acceptedBenno Schulenberg1+2-2
2016-06-29 18:48chars: speed up the determination whether something is a control characterBenno Schulenberg2+3-23
2016-06-29 18:40chars: delete a now-unused functionBenno Schulenberg2+2-23
2016-06-29 18:37chars: the representation of a control character is always two bytesBenno Schulenberg3+12-40
2016-05-30 09:28chars: represent the high-bit controls more intelligiblyBenno Schulenberg2+12-7
2016-06-29 13:55screen: don't simulate a sigwinch but directly reinitialize the screenBenno Schulenberg1+3-4
2016-06-29 13:53input: don't drop a keystroke on the floor when the terminal resizesBenno Schulenberg1+3-1
2016-05-20 10:59build: refresh the git description whenever something is recompiledBenno Schulenberg5+29-11
2016-06-25 19:04chars: speed up two reverse-searching routines a bitBenno Schulenberg1+14-8
2016-06-25 18:57tweaks: elide two unneeded variablesBenno Schulenberg1+13-20
2016-06-26 12:08input: elide an extra buffer for inserting stuff into the textBenno Schulenberg1+8-16
2016-06-27 07:27files: beep whenever writing out a file failsBenno Schulenberg2+11-11
2016-06-27 09:07po: update translations and regenerate POT file and PO filesBenno Schulenberg34+8825-8814
2016-06-27 07:04bump version numbers and add a news item for 2.6.1Benno Schulenberg7+16-6
2016-06-27 08:58po: make the linguas script regenerate the POT fileBenno Schulenberg1+3-8
2016-06-27 07:35docs: adjust the description of the verbatim functionBenno Schulenberg2+2-2
2016-06-21 17:11browser: don't seem to enter a directory when it is inaccessibleRishabh Dave1+15-22
2016-06-24 20:45tweaks: try to distinguish between keystrokes and charactersBenno Schulenberg2+37-47
2016-06-25 17:59tweaks: normalize a type, and rewrap a lineBenno Schulenberg1+3-4
2016-06-25 08:29tweaks: add a reporter's nameBenno Schulenberg1+1-1
2016-06-24 13:51tweaks: elide an impossible caseBenno Schulenberg1+0-6
2016-06-24 13:39tweaks: elide an unneeded variableBenno Schulenberg1+4-7
2016-06-23 19:42syntaxes: add highlighting rules for RustLuke Francl2+40-0
2016-06-24 08:17tabs: compute the number of required spaces without iteratingBenno Schulenberg1+7-14
2016-06-20 20:13moving: allow specifying negative numbers in "Go To Line"Benno Schulenberg3+20-7
2016-06-24 07:40tweaks: add a translator hintBenno Schulenberg1+2-0
2016-06-24 07:19browser: don't use a term that is not explained in the documentationBenno Schulenberg1+6-6
2016-06-20 22:06docs: bump pointers to the newest version availableJordi Mallach2+5-6
2016-06-20 17:44docs: use https for nano-editor.org, and drop the wwwJordi Mallach6+13-13
2016-06-14 10:06tweaks: elide an intermediate copy of some line dataBenno Schulenberg1+3-6
2016-06-21 20:01tweaks: fix a date and an email addressBenno Schulenberg1+2-2
2016-06-21 14:47moving: ignore any number when ^Y or ^V is givenBenno Schulenberg1+7-6
2016-06-21 14:10linter: refresh the edit window in order to actually place the cursorBenno Schulenberg1+2-1
2016-05-08 10:01main: let the main loop restore the main menu, if neededBenno Schulenberg7+19-38
2016-06-16 09:54tweaks: reshuffle two lines and improve two commentsBenno Schulenberg1+6-6
2016-06-14 09:06tweaks: rewrap a bunch of lines and some commentsBenno Schulenberg6+65-86
2016-06-17 13:49po: regenerated POT file, and updated PO files from TPBenno Schulenberg34+23311-19626
2016-06-17 08:49tweaks: a few last tiny adjustments before releaseBenno Schulenberg4+10-9
2016-06-17 12:47po: correctly advertise whether new PO files have arrivedBenno Schulenberg1+19-11
2016-06-17 11:38po: delete an obsolete scriptBenno Schulenberg1+0-368
2016-06-17 11:31docs: add a list of the important changes since version 2.2.6Benno Schulenberg1+34-2
2016-06-17 09:08docs: rename a file, to be less confusingBenno Schulenberg2+1-1
2016-06-16 18:40justify: enable cursor display also for the first keystroke afterwardBenno Schulenberg1+5-5
2016-06-14 11:01version: cover the copyrights that are not assigned to the FSFBenno Schulenberg1+1-0
2016-06-14 12:39input: don't allocate too much, and don't move too manyBenno Schulenberg1+2-2
2016-06-14 14:01undo: start renumbering from the head of the paste, not from its tailBenno Schulenberg1+1-1
2016-06-13 10:31add a news item for 2.6.0Benno Schulenberg1+13-0
2016-06-13 10:27docs: update the version number for the upcoming releaseBenno Schulenberg4+8-9
2016-06-13 10:17remove the GNU marker from nano's nameBenno Schulenberg11+33-34
2016-06-03 10:12browser: show an error message when selecting an inaccessible directoryBenno Schulenberg1+30-20
2016-06-12 09:13files: when the requested operating directory cannot be set, failBenno Schulenberg2+12-18
2016-06-08 12:17files: recompute the multidata only when the applicable syntax changedBenno Schulenberg1+19-15
2016-06-08 10:56files: free all the multidata when a file is saved, then recompute itBenno Schulenberg1+9-0
2016-06-07 17:36tweaks: remove two redundant assignmentsBenno Schulenberg1+0-3
2016-06-07 11:04text: after undoing or redoing something, unset the markBenno Schulenberg1+2-0
2016-06-07 09:52text: remove a redundant undo elementBenno Schulenberg2+11-11
2016-06-07 09:10text: remove a pointless setting of an undo element; it is never usedBenno Schulenberg1+0-1
2016-06-01 07:36text: add an undo item before starting to comment or uncomment linesBenno Schulenberg2+16-38
2016-06-07 08:15files: it is fine to "change" the name of a nameless bufferBenno Schulenberg1+1-1
2016-06-06 18:29tweaks: add come comments and rename a variableBenno Schulenberg1+23-17
2016-06-06 17:57tweaks: fix compilation when configured with --enable-tinyBenno Schulenberg1+5-2
2016-06-04 10:02syntax: don't call getcwd() with a NULL pointerBenno Schulenberg1+5-2
2016-06-04 09:35text: store the new file size in the undo item also when joining linesBenno Schulenberg1+3-1
2016-06-04 09:27README.GIT: reformat the text a bitBenno Schulenberg1+14-13
2016-06-04 09:20docs: mention that pkg-config is needed when building from gitBenno Schulenberg1+1-0
2016-06-04 07:30files: prevent dereferencing a possible (although very unlikely) NULLBenno Schulenberg1+2-1
2016-05-29 12:43files: report an unwritable file in a separate messageBenno Schulenberg1+5-27
2016-06-02 10:07tweaks: improve a couple of commentsBenno Schulenberg1+7-8
2016-06-01 19:56chars: ensure that files are sorted also when strncasecmp() is strangeBenno Schulenberg1+2-2
2016-06-01 19:29search: find, and thus delete, only exact matches from historyBenno Schulenberg2+4-1
2016-06-01 15:58tweaks: rename two variables, and elide a thirdBenno Schulenberg1+11-14
2016-05-30 10:52chars: a control character can never be an invalid multibyte sequenceBenno Schulenberg1+3-15
2016-05-30 08:53tweaks: rename some variables to be more readableBenno Schulenberg1+21-22
2016-05-30 08:45tweaks: harmonize the routine for tabs with the one for spacesBenno Schulenberg1+5-4
2016-05-30 08:41screen: check for the most frequent character first: a spaceBenno Schulenberg1+13-14
2016-05-29 19:45tweaks: adjust a couple of commentsBenno Schulenberg1+6-6
2016-05-28 13:56chars: the representation of control characters is always two columns wideBenno Schulenberg1+3-15
2016-05-28 13:40tweaks: reindent and rewrap a few lines, and shorten a commentBenno Schulenberg2+6-11
2016-05-31 19:19text: keep the file size correct when undoing/redoing a comment/uncommentMike Scalora2+13-6
2016-05-30 07:09tweaks: normalize some whitespaceBenno Schulenberg9+39-41
2016-05-06 19:57screen: when using positionlog, show as much of the file as possibleBenno Schulenberg1+13-4
2016-05-28 11:23utils: rename some variables, to match those in strnlenpt()Benno Schulenberg1+15-17
2016-05-27 19:48tweaks: use an available macro to silence a compiler warningBenno Schulenberg1+3-5
2016-05-27 19:43tweaks: rename a variable, because nothing is returned thereBenno Schulenberg1+12-11
2016-05-27 19:31tweaks: more consistently use * instead of [0] when checking for '\0'Benno Schulenberg3+9-10
2016-05-27 19:22tweaks: harmonize some indentations, elide an #ifdef, and rewrap a lineBenno Schulenberg1+12-17
2016-05-24 19:45chars: make comparing multibyte strings twice as fastBenno Schulenberg1+4-14
2016-05-24 15:19tweaks: rename two more variablesBenno Schulenberg1+4-4
2016-05-24 14:49tweaks: rename some variables for contrastBenno Schulenberg1+16-19
2016-05-25 20:13new feature: comment/uncomment current line or selected linesMike Scalora49+416-5
2016-05-25 10:09tweaks: rename a function, and move the sorting there tooBenno Schulenberg2+11-12
2016-05-25 09:16browser: move all openings and closings of a directory to the same functionRishabh Dave2+13-16
2016-05-24 08:34tweaks: elide four #ifdefs, improve one comment and unwrap some othersBenno Schulenberg1+14-22
2016-05-24 08:23tweaks: rename a variable, for aptnessBenno Schulenberg1+5-4
2016-05-24 08:15tweaks: elide unneeded intermediate assignmentsBenno Schulenberg1+5-7
2016-05-24 08:03tweaks: put some conditions in a better order: the main one firstBenno Schulenberg1+3-3
2016-05-23 19:34tweaks: reshuffle a few thingsBenno Schulenberg3+7-9
2016-05-23 19:25tweaks: remove a redundant assignmentBenno Schulenberg1+0-1
2016-05-23 18:57tweaks: remove an unnecessary intermediate assignmentBenno Schulenberg1+4-5
2016-05-23 18:44tweaks: rename a variable, to indicate better what it containsBenno Schulenberg1+12-11
2016-05-23 16:23tweaks: rename two variables, to avoid using a name for different purposesBenno Schulenberg1+8-7
2016-05-23 16:09tweaks: rename a variable, to indicate what it containsBenno Schulenberg1+6-8
2016-05-23 12:52tweaks: improve a few commentsBenno Schulenberg1+12-15
2016-05-16 19:18browser, files: use full path in error message when in confined modeBenno Schulenberg2+4-4
2016-05-16 18:57startup: show an error message when argument of --operatingdir is invalidBenno Schulenberg2+7-6
2016-05-21 19:32files: fix a memory leakBenno Schulenberg1+1-1
2016-05-21 19:29browser: fix a memory leakBenno Schulenberg1+4-3
2016-05-21 19:23browser: show a message when getcwd() fails, instead of just beepingBenno Schulenberg1+6-1
2016-05-21 11:50backups: take an unlikely condition into accountBenno Schulenberg1+3-3
2016-05-21 11:45tweaks: improve a few commentsBenno Schulenberg1+7-11
2016-05-21 11:32files: remove a redundant conditionBenno Schulenberg1+1-1
2016-05-21 10:45files: when writing a lockfile fails, continue loading the fileBenno Schulenberg1+10-12
2016-05-19 18:43statusbar: add a non-beeping message type that does not get overwrittenBenno Schulenberg8+34-31
2016-05-18 19:04files: don't reuse a variable that may have been modified by dirname()Benno Schulenberg1+15-7
2016-05-18 11:18files: remove a superfluous condition, and do not ignore a "No"Benno Schulenberg1+4-5
2016-05-17 12:35files: upgrade the locking errors, so they will not be overwrittenBenno Schulenberg1+12-11
2016-05-17 11:37files: remove the special 'quiet' mechanism for not overwriting messagesBenno Schulenberg3+18-26
2016-05-18 09:14screen: catch a window resize also when the keyboard is in nodelay modeBenno Schulenberg1+18-5
2016-05-17 20:12tweaks: rearrange some key reading stuff in a clearer wayBenno Schulenberg1+22-24
2016-05-18 08:25spelling: gettextize the next-word messageBenno Schulenberg1+1-1
2016-05-17 16:22tweaks: elide an unneeded variableBenno Schulenberg1+2-4
2016-05-17 15:49browser: after getting a mouse click, don't try any further interpretationBenno Schulenberg1+2-0
2016-05-17 10:48tweaks: fix compilation when configured with --enable-tiny --enable-browserBenno Schulenberg2+8-1
2016-05-17 09:33tweaks: normalize some whitespaceBenno Schulenberg6+16-16
2016-04-30 15:31statusbar: prevent error messages from overwriting each otherBenno Schulenberg12+164-128
2016-05-11 11:29browser: keep the highlight in the same spot or column, when possibleBenno Schulenberg1+11-5
2016-05-12 08:10browser: make Ctrl+Left and Ctrl+Right jump to left and right columnBenno Schulenberg2+13-0
2016-05-16 14:55help: add an extra blank line to the lists of searching shortcutsBenno Schulenberg1+2-2
2016-05-15 13:18tweaks: avoid a warning when configured with --disable-wrappingBenno Schulenberg1+4-0
2016-05-14 10:29screen: improve the conditional placement of a help-line itemBenno Schulenberg1+9-4
2016-05-16 11:12search: when looking for whole words, examine the entire lineBenno Schulenberg1+5-0
2016-05-14 09:53spelling: retreat one x position, to not miss the first wordBenno Schulenberg1+2-1
2016-05-11 08:00tweaks: trim or improve some comments, and rewrap two linesBenno Schulenberg1+9-12
2016-05-15 09:36tweaks: make the conditions for statusbar blanking more transparentBenno Schulenberg1+15-10
2016-05-15 09:17tweaks: remove the fiddling with an unrelated settingBenno Schulenberg2+3-8
2016-05-15 08:57tweaks: remove a superfluous conditionBenno Schulenberg1+5-5
2016-05-14 20:14input: after an unknown sequence, reenable cursor only when in main menuBenno Schulenberg1+5-2
2016-05-14 19:49screen: displaying the cursor position should not suppress it next timeBenno Schulenberg1+5-3
2016-05-08 08:51utils: provide a failure message for all uses of 'fsfromline'Benno Schulenberg2+12-12
2016-05-08 08:41tweaks: make advancing and retreating more symmetricalBenno Schulenberg1+7-6
2016-05-08 11:03tweaks: do an assignment in a more transparent wayBenno Schulenberg1+6-6
2016-05-12 09:58tweaks: remove a superfluous call of 'wnoutrefresh'Benno Schulenberg1+0-1
2016-05-07 19:24tweaks: remove a superfluous setting of 'refresh_needed'Benno Schulenberg1+0-1
2016-05-10 19:04browser: make the calculation of files-per-line a straightforward oneBenno Schulenberg1+4-37
2016-05-10 15:46browser: use the reselection mechanism also after resizing and after helpBenno Schulenberg1+29-32
2016-05-10 14:40browser: keep the same file selected when the directory contents changeRishabh Dave1+18-3
2016-05-05 20:12search: when polling the keyboard, consume all waiting keystrokesBenno Schulenberg1+8-4
2016-05-05 19:44input: properly restore waiting mode, or retain non-waiting modeBenno Schulenberg2+4-2
2016-04-29 08:42screen: make better use of the available space in the titlebarBenno Schulenberg1+78-121
2016-05-05 11:27help: bring some air into the lists of shortcuts, giving the eye a holdBenno Schulenberg1+2-2
2016-05-05 11:17input: simplify a bit of code, reducing a four-case switch to a single ifBenno Schulenberg1+4-13
2016-05-05 11:00TODO: tidy up the punctuationBenno Schulenberg1+21-28
2016-05-04 17:31spelling: separate the fixing of different words with a short pauseBenno Schulenberg1+4-0
2016-05-04 15:49spelling: don't partition the file for replacements in a marked regionBenno Schulenberg2+37-36
2016-05-04 10:18screen: rename a variable, because 'disable' sounds too permanentBenno Schulenberg1+12-15
2016-05-03 07:31rcfile: make an error message equal to another, and more informativeBenno Schulenberg1+1-1
2016-04-12 08:24scrolling: center the cursor when inserted stuff does not fit on screenBenno Schulenberg7+18-13
2016-05-04 07:54input: trim some oververbose commentsBenno Schulenberg1+31-54
2016-05-04 06:48input: don't take multiple keystrokes to be a single sequenceBenno Schulenberg1+1-1
2016-05-03 09:17spelling: pass the correct position of the cursorBenno Schulenberg1+1-2
2016-05-02 20:20search: modify a function to take a length as parameter instead of a wordBenno Schulenberg3+20-28
2016-05-02 19:58input: write a few ifs more compactlyBenno Schulenberg1+5-10
2016-05-01 11:38search: elide an unneeded functionBenno Schulenberg3+4-15
2016-05-02 07:34browser: add a binding for the refresh functionBenno Schulenberg2+9-2
2016-04-30 19:22browser: provide tab completion also outside of the working directoryBenno Schulenberg4+27-8
2016-04-27 12:37input: give more detailed feedback when an unbound key is struckBenno Schulenberg4+22-4
2016-05-01 08:02input: distinguish an unknown escape sequence from an unbound keyBenno Schulenberg1+3-1
2016-05-01 09:18search: terminate the loop a tiny bit earlier when spell checkingBenno Schulenberg1+8-7
2016-05-01 10:59search: rename a variable and a function, for clarity and contrastBenno Schulenberg3+14-12
2016-05-01 10:35replacing: properly detect when we've rereached the starting positionBenno Schulenberg1+20-1
2016-04-29 15:20browser: rearrange the search loop to elide two unneeded variablesBenno Schulenberg1+18-30
2016-04-29 15:03browser: when nothing was found, restore the global search flagsBenno Schulenberg1+1-1
2016-04-27 15:45screen: fix compilation when configured with --enable-tinyBenno Schulenberg1+6-8
2016-04-27 08:07rcfile: disallow 'bind' and 'unbind' in an included fileBenno Schulenberg1+11-26
2016-04-26 15:50tabbing: refresh the window also when Goto-Dir in browser was cancelledBenno Schulenberg3+23-13
2016-04-26 12:28tabbing: don't null-terminate a directory name on the slash but after itBenno Schulenberg1+3-2
2016-04-25 19:14screen: rename 'edit_refresh_needed' to 'refresh_needed'Benno Schulenberg10+36-36
2016-04-25 18:05screen: don't always set 'edit_refresh_needed' when adjusting edittopBenno Schulenberg5+11-6
2016-04-25 15:56tabbing: make sure to refresh the edit window when returning to itBenno Schulenberg1+1-0
2016-04-25 13:44scrolling: catch the special case of reading a file from standard inputBenno Schulenberg1+2-0
2016-04-24 20:02utils: distinguish between width (columns) and length (bytes)Benno Schulenberg1+16-17
2016-04-24 19:44tabbing: fix erroneous use of strnlenpt()Benno Schulenberg1+1-1
2016-04-24 19:24files: miscellaneous tweaks of braces, comments, and variable namesBenno Schulenberg1+29-42
2016-04-24 15:28files: make an 'if' more transparent and snip an unneeded conditionBenno Schulenberg1+10-14
2016-04-23 18:39locking: don't try to read more bytes than the buffer can holdBenno Schulenberg1+5-3
2016-04-23 16:13files: when opening a buffer, make sure to expand a tilde in its nameBenno Schulenberg1+16-9
2016-04-23 13:38tabbing: refresh the edit window in case a previous tab listed namesBenno Schulenberg3+14-20
2016-04-23 12:48files: do not use two variables for two different purposes eachBenno Schulenberg1+9-11
2016-04-17 18:58files: rewrap en reindent some linesBenno Schulenberg1+26-42
2016-04-23 11:23files: tweak the function tail() and rename two variablesBenno Schulenberg2+7-10
2016-04-18 03:39more svn->git updatesMike Frysinger5+18-22
2016-04-17 16:09tabbing: don't refresh the edit window when nothing was printed on itBenno Schulenberg3+8-14
2016-04-17 15:33spelling: if rereading the file fails, don't destroy the current bufferBenno Schulenberg1+9-6
2016-04-17 14:45inserting: differentiate not finding a file from not finding a stringBenno Schulenberg1+1-1
2016-04-17 13:24prompt: properly save and restore the x position in the statusbarBenno Schulenberg3+20-15
2016-04-17 11:02inserting: strip a carriage return before copying the lineBenno Schulenberg1+9-9
2016-04-17 10:34inserting: don't bother zero-terminating every single characterBenno Schulenberg1+2-4
2016-04-17 09:44inserting: reshuffle some conditions for a teeny bit more speedBenno Schulenberg1+15-24
2016-04-17 08:46inserting: prune a duplicate variableBenno Schulenberg1+5-10
2016-04-17 07:56inserting: treat also the final \r of a Mac file as a newlineBenno Schulenberg1+3-14
2016-04-16 19:17inserting: prune some superfluous settings, and do one differentlyBenno Schulenberg1+6-12
2016-04-16 10:44search: untangle two lines and tweak two commentsBenno Schulenberg1+14-10
2016-04-16 09:57keyboard: reshuffle some lines to avoid an empty whileBenno Schulenberg1+6-6
2016-04-16 09:38scrolling: elide a variable, to make clearer that edittop is being movedBenno Schulenberg1+9-10
2016-04-16 09:32tabbing: rename four variables, snipping a redundant partBenno Schulenberg1+11-12
2016-04-16 09:15tabbing: avoid recalculating the length of the first match every timeBenno Schulenberg1+9-10
2016-04-15 12:39softwrap: adjust for current_x when computing the amount to scrollBenno Schulenberg1+9-8
2016-04-15 11:26files: handle systems that disallow NULL as first parameter of getcwdBenno Schulenberg1+12-8
2016-04-15 10:27files: limit the number of attempts at climbing up the directory treeBenno Schulenberg1+5-4
2016-04-13 15:48titlebar: snip two superfluous tests for having enough spaceBenno Schulenberg2+13-22
2016-04-13 11:14screen: elide a variable and serialize some logic for clarityBenno Schulenberg1+9-10
2016-04-12 12:00screen: don't redraw some lines when doing a full refresh anywayBenno Schulenberg1+4-1
2016-04-12 11:29screen: don't redraw the current line unnecessarilyBenno Schulenberg1+11-18
2016-04-11 20:22screen: a full refresh is only needed when softwrap is onBenno Schulenberg1+2-1
2016-04-12 19:20syntax: changelog: support more bug/issue stylesMike Frysinger1+1-1
2016-04-08 08:22build-sys: detect a build from git and show its short commit hashBenno Schulenberg4+24-6
2016-04-11 18:40screen: avoid redrawing a line twiceBenno Schulenberg1+9-3
2016-04-10 19:16screen: concentrate the setting of placewewantBenno Schulenberg6+18-31
2016-04-10 15:42utils: snip a superfluous check for NULLBenno Schulenberg1+4-6
2016-04-06 08:41files: allocate enough space for the prompt when finding a lock fileBenno Schulenberg1+20-11
2016-04-10 09:14search: avoid saving and restoring placewewant when bracket matchingBenno Schulenberg1+3-4
2016-04-10 07:33search: don't set placewewant when we are just iteratingBenno Schulenberg2+1-7
2016-04-08 16:11searching: don't keep track of current_y, but calculate it at the endBenno Schulenberg1+8-21
2016-04-07 11:58scrolling: don't scroll too much when having to bridge blank linesBenno Schulenberg6+31-24
2016-04-02 10:13keyboard: recognize four escape sequences produced by iTerm2Mike Scalora1+28-1
2016-04-05 15:14build-sys: ignore .patch, .orig and .swp filesBenno Schulenberg1+3-0
2016-04-05 14:29i18n: advise the translators about the maximum length of some stringsBenno Schulenberg1+4-5
2016-04-05 14:13files: prune a message to be less than 76 charactersBenno Schulenberg1+2-2
2016-04-05 13:42help: only speak of Control and Meta sequencesBenno Schulenberg1+6-8
2016-04-05 13:08build-sys: identify a build from git not as one from svnBenno Schulenberg1+1-1
2016-04-05 13:00i18n: gather three more translatable strings into the POT fileBenno Schulenberg1+1-0
2016-04-05 12:59all: eradicate SVN's $Id$ tagsBenno Schulenberg30+0-44
2016-04-04 22:46README.GIT: update a few more points to match current treeMike Frysinger1+6-6
2016-04-04 22:08Rename README.SVN -> README.GIT and take out the branch details since we're generally using trunkChris Allegretta2+82-86
2016-04-04 22:03Add /intl to gitignoreChris Allegretta1+1-0
2016-04-04 19:04files: do not call free on the result of dirnameBenno Schulenberg1+3-7
2016-04-04 17:38search: fix compilation when configured with --enable-tinyBenno Schulenberg2+5-3
2016-04-04 15:53speller: simplify the calculation of the width of the misspelled wordBenno Schulenberg1+3-4
2016-04-04 15:43speller: don't proceed when the user aborts the searchingBenno Schulenberg1+1-1
2016-03-31 11:27Renaming a variable, and adjusting whitespace after the previous change.Benno Schulenberg2+19-19
2016-03-31 11:14Replacing a fake 'while', and deleting a redundant 'if' -- we searched for whole words only, so it will be a whole word.Benno Schulenberg2+21-14
2016-03-30 12:30Unwrapping a couple of lines.Benno Schulenberg2+6-9
2016-03-30 12:27Renaming a variable to better indicate booleanness.Benno Schulenberg4+14-15
2016-03-30 12:18Renaming a variable for clarity.Benno Schulenberg2+9-9
2016-03-30 12:09Renaming 'do_replace_highlight()' to 'spotlight()', for clarity, for aptness, for contrast.Benno Schulenberg5+10-8
2016-03-30 12:00Reporting "Cancelled" instead of "Not found" when the user aborts a replace that is taking too long. This fixes Savannah bug #47439.Benno Schulenberg4+29-16
2016-03-29 15:05Chopping a parameter that is now unused, or rather: always NULL.Benno Schulenberg4+8-13
2016-03-29 14:56Allowing the user to stop replacing a word without aborting also the whole spell-fixing session.Benno Schulenberg2+3-1
2016-03-29 14:46Speeding up Unicode validation. (The measurable effect (during long searches, for example) is zero, though.)Benno Schulenberg2+5-3
2016-03-29 14:16Improving the wording of an error message: the confinement of an operating directory is not the same as restricted mode.Benno Schulenberg2+5-2
2016-03-29 14:09Placing the cursor in the edit window again also after a Justify, after an invalid escape sequence, and when entering a verbatim keystroke. But leaving the cursor off during Unicode input, for extra feedback.Benno Schulenberg3+9-2
2016-03-29 12:14Placing the cursor in the edit window also when --constantshow is in effect.Benno Schulenberg2+9-7
2016-03-28 19:30Deleting a no-op.Benno Schulenberg2+1-5
2016-03-28 19:14Removing the 'last_replace' variable that is never used.Benno Schulenberg6+6-18
2016-03-28 19:00Providing feedback when searching takes longer than roughly half a second.Benno Schulenberg2+12-0
2016-03-28 18:53Not bothering to put back the cursor in the edit window, as it is off anyway, and it will be placed back when it's needed: in the main loop.Benno Schulenberg2+5-3
2016-03-23 20:21Eliding an unneeded 'if' and unneeded variable.Benno Schulenberg3+8-12
2016-03-23 20:04Tidying up and renaming a variable.Benno Schulenberg2+10-7
2016-03-23 19:48Removing a pointless condition, and making use of an existing intermediary variable for a little optimization.Benno Schulenberg2+4-10
2016-03-23 10:27Polling the keyboard once per second instead of once per two seconds.Benno Schulenberg2+3-1
2016-03-23 10:19Cleaning up, improving comments, and renaming a variable.Benno Schulenberg3+19-23
2016-03-23 09:52Preventing the internal spell checker from finding the first occurrence of a misspelled word twice. And deleting the piece of dead code that was meant to do this. This fixes Savannah bug #47188.Benno Schulenberg2+13-13
2016-03-22 10:42Checking for the existence of the REG_ENHANCED regex flag, and using it when it's available (which it is on OS X systems). This completes the fix for Savannah bug #47325. Patch by Thomas Rosenau.Benno Schulenberg6+27-9
2016-03-21 20:49Renaming four variables.Benno Schulenberg2+28-27
2016-03-21 20:38Trimming a duplicate variable.Benno Schulenberg2+4-4
2016-03-20 16:57Factoring out the common part of do_search() and do_research() into the new function go_looking().Benno Schulenberg3+23-36
2016-03-20 16:19Not bothering to set 'answer'; just using 'last_search', which has already been set to 'answer' in search_init() when 'answer' isn't empty, and when 'answer' /is/ empty we use 'last_search' anyway.Benno Schulenberg2+3-5
2016-03-20 16:03Using a 'return' instead of an 'else'.Benno Schulenberg2+16-15
2016-03-20 14:34Always asking whether it's okay when the name of the file was changed. This fixes Savannah bug #46894.Benno Schulenberg2+26-12
2016-03-20 13:38Cycling through the tab-completion items from newest to oldest. This fixes Savannah bug #47205.Benno Schulenberg2+11-10
2016-03-20 11:10Not putting cut words into the cutbuffer -- which means: treating the deletion of words like the pressing of Backspace/Delete, so they don't overwrite the lines you cut elsewhere and want to paste into the place of the cut words.Benno Schulenberg2+13-0
2016-03-20 10:57Normalizing the punctuation in some prompts: no space before a question mark, and a semicolon instead of a comma between phrases.Benno Schulenberg3+12-6
2016-03-19 20:19Snipping a useless setting of answer -- the Replace is being /cancelled/, and the next time a Search or Replace is run, this answer is overwritten with an empty string.Benno Schulenberg2+4-5
2016-03-19 18:51Reshuffling some stuff to reduce indentation.Benno Schulenberg2+38-34
2016-03-19 18:23Snipping an always-FALSE condition -- do_prompt() will always return with -2 when answer is empty, so when answer is empty i cannot be zero.Benno Schulenberg2+4-3
2016-03-19 17:19Deleting another unneeded variable. Fully redundant.Benno Schulenberg2+2-4
2016-03-19 17:13Deleting a now unneeded variable.Benno Schulenberg2+2-6
2016-03-19 17:01Deleting a snippet of dead code -- the MGOTODIR menu doesn't have any functions that could be executed -- other than the line-edition ones, which are executed under do_prompt(). So the latter won't return unless either it was cancelled or an answer was given. Also, if it /had/ returned with a value bigger than zero, it tried to put back the key sequence for do_gotolinecolumn_void(), which does not exist in the MBROWSER menu, so this would not have done anything.Benno Schulenberg2+1-8
2016-03-19 16:41Not bothering to set the current answer to the empty string, as do_prompt() can handle a NULL.Benno Schulenberg2+3-7
2016-03-19 16:19Storing always the last-typed string, also when it's an invalid regex. This fixes Savannah bug #47440.Benno Schulenberg2+13-23
2016-03-17 19:30Adjusting some indentation.Benno Schulenberg2+43-47
2016-03-17 18:51Pruning two #ifdefs, like elsewhere, to reduce the clutter.Benno Schulenberg2+6-7
2016-03-17 10:06Removing two redundant returns, and condensing six comments.Benno Schulenberg2+8-14
2016-03-17 09:12Using the Search key bindings also during a Re-search, to enable cancelling. This fixes Savannah bug #47159.Benno Schulenberg2+7-0
2016-03-14 17:14Rearranging some things to reduce the indentation level by four steps, so we can unwrap a dozen lines.Benno Schulenberg2+118-129
2016-03-14 16:09Making an error message equal to others, to reduce the msgid count.Benno Schulenberg2+3-1
2016-03-14 16:01Avoiding to dereference a possible NULL.Benno Schulenberg2+4-1
2016-03-13 20:13Giving a central variable a ringing name -- tmp* is something for 5 lines, not for 300.Benno Schulenberg2+35-34
2016-03-13 20:05Renaming a variable, from 'endcolor' to 'lastcolor', to fully avoid the idea that it might have something to do with 'end_regex'.Benno Schulenberg2+12-11
2016-03-13 19:37Combining the regular-expression flags at compile time instead of at run time.Benno Schulenberg5+17-19
2016-03-13 19:19Allowing the use of word boundary markers \< and \> in search strings on non-GNU systems. This is a partial fix for Savannah bug #47325.Benno Schulenberg2+6-1
2016-03-13 19:09Mentioning SVN instead of CVS, in the docs and in a comment. Patch by Thomas Rosenau.Benno Schulenberg3+6-3
2016-03-12 11:15Refinding the tail of the colors list only when extending, not for every added color, thus saving some 15 microseconds.Benno Schulenberg2+9-6
2016-03-12 10:21Renaming a variable.Benno Schulenberg2+15-16
2016-03-12 09:52Reducing the indentation by short-circuiting a loop.Benno Schulenberg2+28-27
2016-03-12 09:43Renaming two functions, to be more distinguishable -- a leading underscore as the only difference is not enough.Benno Schulenberg3+11-10
2016-03-12 09:37Tweaking the Changelog a bit, and the NEWS file (double spacing version jumps).Benno Schulenberg2+12-3
2016-03-12 09:18Unnesting two ifs -- to put filenames, headerlines, and magic strings on equal footing.Benno Schulenberg2+44-47
2016-03-12 08:46Setting the syntax and regex pointers just once, in a single place.Benno Schulenberg2+19-30
2016-03-11 17:14Fixing compilation when configured with --enable-tiny plus --enable-nanorc.Benno Schulenberg2+3-1
2016-03-11 16:51Checking for an open syntax first, before checking it is named "default".Benno Schulenberg2+7-5
2016-03-11 16:45Eliding a variable.Benno Schulenberg2+12-14
2016-03-11 16:39Tweaking some comments and reshuffling/reindenting some lines.Benno Schulenberg2+28-29
2016-03-11 16:30Fixing compilation when configured with --enable-tiny plus --enable-browser.Benno Schulenberg2+7-1
2016-03-10 20:36Renaming a variable to better fit its new role.Benno Schulenberg2+31-33
2016-03-10 20:06Turning the linked list of syntaxes upside-down, so that the last-defined one comes first, so that a search can stop at the first match instead of always having to run through the entire list.Benno Schulenberg3+18-20
2016-03-10 11:00Eliding the functions parse_header_exp() and parse_magic_exp(), and reshuffling the parameters in grab_and_store().Benno Schulenberg3+7-19
2016-03-10 10:36Folding the parsing of a linter and formatter command into a single routine.Benno Schulenberg2+12-37
2016-03-10 09:46Not accepting 'header" and 'magic' commands for the default syntax. This fixes Savannah bug #47323.Benno Schulenberg2+12-1
2016-03-09 21:00Using the grab_and_store() function also for gathering up extension regexes.Benno Schulenberg3+8-36
2016-03-09 20:28Producing an adequate error message when the syntax name is improperly quoted. This fixes Savannah bug #47324.Benno Schulenberg2+16-9
2016-03-04 20:50Tweaking a few things and renaming a variable.Benno Schulenberg3+24-30
2016-03-04 20:22Renaming three variables.Benno Schulenberg2+35-33
2016-03-04 18:28Eliding the now too tiny function free_list_item().Benno Schulenberg2+7-11
2016-03-04 17:04Deleting a now-unused struct member.Benno Schulenberg4+1-7
2016-03-04 14:53Not bothering to keep the compiled regular expression when it matched. Stopping instead to call malloc() pointlessly.Benno Schulenberg2+11-13
2016-03-01 11:21Allowing to select an empty syntax. And selecting the last instead of the first syntax that matches a certain magic string (forgotten in the previous commit).Benno Schulenberg2+6-6
2016-03-01 11:06Not bothering to discard a duplicate syntax -- selecting simply the last-defined one. This addresses Savannah bug #47303.Benno Schulenberg3+6-29
2016-02-29 16:56Not dereferencing symlinks, so that the syntax will be derived from the name given on the command line, not from the name of the target file. This fixes Savannah bug #47307.Benno Schulenberg2+4-1
2016-02-29 15:40Fixing breakage of r5695 -- I confused nregcomp() with regcomp(). :( Hhrr... Names that don't seem to differ...Benno Schulenberg2+2-1
2016-02-29 12:17Renaming a variable and reshuffling a few lines.Benno Schulenberg2+10-7
2016-02-29 12:04"Closing" an extended syntax again, to prevent sneakily extending the last-defined syntax.Benno Schulenberg2+6-2
2016-02-29 10:54Arranging some things more orderly.Benno Schulenberg3+10-9
2016-02-29 10:29Not allocating a struct for the "none" syntax -- it doesn't need any.Benno Schulenberg2+8-11
2016-02-29 09:17Renaming a struct member.Benno Schulenberg5+15-12
2016-02-28 20:38Disallowing the addition of further things to a syntax when an rcfile ends or when an invalid syntax command is found. This fixes Savannah bug #47207Benno Schulenberg2+17-4
2016-02-28 17:16Rearranging a few things in my style.Benno Schulenberg2+15-14
2016-02-28 16:36Not dropping regexes that were gathered earlier. This fixes Savannah bug #47285.Benno Schulenberg2+9-1
2016-02-28 15:47Renaming a variable and fusing an increment.Benno Schulenberg2+12-12
2016-02-28 15:16Using the now correct parsing of header regexes also for parsing magic regexes. This fixes Savannah bug #47292.Benno Schulenberg2+24-72
2016-02-28 11:04Not continuing when something is wrong, but instead skipping the rest of the line. This fixes Savannah bug #47289.Benno Schulenberg2+5-2
2016-02-26 20:19Renaming another struct element, because it refers not just to file extensions, but also to header lines and magic strings.Benno Schulenberg5+18-16
2016-02-26 20:09Renaming a struct element for aptness and contrast.Benno Schulenberg5+8-7
2016-02-26 17:25Eliding the function nfreeregex(), now used just once.Benno Schulenberg2+6-12
2016-02-26 17:11Renaming a variable for conciseness.Benno Schulenberg2+22-28
2016-02-26 16:37Factoring out a triple repetition into found_in_list().Benno Schulenberg2+37-51
2016-02-26 16:18Stripping things bare to see the sameness.Benno Schulenberg2+7-18
2016-02-26 16:08Looking for the default syntax only when all else failed -- foregoing a small, complicating optimization.Benno Schulenberg2+13-16
2016-02-26 09:20Back to SVN, and tweaking whitespace in NEWS and Changelog.Benno Schulenberg3+5-5
2016-02-26 09:04Correcting the description of 'justifytrim', adding it to the Info document, sorting it, and tweaking a wording.Benno Schulenberg5+11-3
2016-02-25 21:46GNU nano 2.5.3 releaseChris Allegretta38+10753-10724
2016-02-25 21:04Call kill_spaces_on_justify justifytrim, to match the rest of rcfile naming conventions.Chris Allegretta7+12-6
2016-02-25 18:58Eliding splice_opennode() by handling the two cases (the creation of the first element, and the insertion of a new element) directly.Benno Schulenberg4+19-24
2016-02-25 14:08Now putting things in the proper order: setting 'prev_dir' only when we've actually succeeded in changing directory.Benno Schulenberg2+8-9
2016-02-25 13:52Plugging a memory leak by not copying a string twice. This fixes Savannah bug #47206.Benno Schulenberg2+7-1
2016-02-24 04:46Tweak KILL_TRAILING_SPACES. Still deciding on name...Chris Allegretta2+9-5
2016-02-23 12:49Tweaking the Changelog.Benno Schulenberg1+26-26
2016-02-23 12:37Rewrapping and reshuffling some lines.Benno Schulenberg4+22-28
2016-02-23 12:18Centering the cursor when the thing being undone or redone is currently off the screen.Benno Schulenberg3+5-0
2016-02-23 12:07Not moving the cursor when copying a backwardly marked region. This fixes Savannah bug #46980.Benno Schulenberg2+14-0
2016-02-23 08:31Renaming a variable, for contrast and correctness.Benno Schulenberg2+15-11
2016-02-22 19:49Using the correct column number also when messages are skipped. And not minding when the column number is zero or negative. This partially fixes Savannah bug #47131.Benno Schulenberg2+4-5
2016-02-22 18:34Showing the cursor in the edit window when linting.Benno Schulenberg2+2-1
2016-02-22 17:15Making the cursor visible again after a justification and after an unrecognized escape sequence.Benno Schulenberg3+5-0
2016-02-22 16:51As the charmove() already copies the terminating null byte, there is no need to put one in. Just trim the allocation.Benno Schulenberg2+3-3
2016-02-22 15:23Make that kill_spaces_on_justify, add hilighting.Chris Allegretta3+3-3
2016-02-22 15:102016-02-22 Chris Allegretta <chrisa@asty.org> * Add ability to kill the trailing spaces when justifying code. New nanorc option kill_spaces_on_wrap, we'll see whether this warrants a command line flahg or not.Chris Allegretta4+13-3
2016-02-22 14:26Eliding a variable -- there is no need to optimize for calls of strlen(), as this is typing speed, no need to hurry.Benno Schulenberg2+6-9
2016-02-22 13:17Not moving too many bytes -- that is: not moving them beyond the allocated buffer. This fixes Savannah bug #47219.Benno Schulenberg2+3-1
2016-02-22 12:49Sorting the prev_word() and next_word() functions in the standard way: the backward one first.Benno Schulenberg3+63-63
2016-02-22 09:55The amount to scroll is never zero, so there is no need to check.Benno Schulenberg2+2-3
2016-02-22 09:34Condensing some code by factoring out a repetition.Benno Schulenberg2+18-22
2016-02-22 09:02Eliding the function free_openfilestruct() as it is used only once.Benno Schulenberg4+9-22
2016-02-21 20:54Removing four unneeded checks for NULL.Benno Schulenberg2+7-9
2016-02-21 13:33Not requiring a third Tab to show the list of possible completions when the first Tab added the part that all matches have in common.Benno Schulenberg2+9-7
2016-02-20 16:35Reducing an allocation to what is actually needed. This undoes the papering-over of the just-fixed bug.Benno Schulenberg2+3-1
2016-02-20 12:30Parsing a character in the correct buffer: in the first match instead of in the given string. This fixes Savannah bug #47199.Benno Schulenberg2+3-1
2016-02-20 12:16Avoiding a memory leak when tabbing on a string that doesn't occur in the history. This fixes Savannah bug #47124 reported by Mike Frysinger.Benno Schulenberg4+11-7
2016-02-18 20:10Deleting a debugging leftover.Benno Schulenberg2+1-2
2016-02-18 19:58Allowing the parameter of free_filestruct() to be NULL, so we can delete four annoying pre-checks.Benno Schulenberg4+11-15
2016-02-18 16:31Fixing Savannah bug #47127 the proper way, eliding two silly calls of edit_redraw().Benno Schulenberg4+6-6
2016-02-16 10:09Deleting two dead prototypes, adjusting two comments for correctness, and two other minute tweaks.Benno Schulenberg2+5-7
2016-02-16 09:06Deleting a redundant assignment. The multidata pointer is already set to NULL in make_new_node(), a few lines earlier.Benno Schulenberg2+3-4
2016-02-15 16:24Avoiding the loss a buffer when getcwd() fails. This fixes Savannah bug #47129 reported by Mike Frysinger.Benno Schulenberg2+5-5
2016-02-15 12:56Freeing not just the struct but also the data it contains, and also when it is the first and only line. This fixes Savannah bug #47153 reported by Mike Frysinger.Benno Schulenberg2+9-4
2016-02-14 12:17Saying that the 2.5 branch is a "rolling" release, that lock files are done, and preparing for 2.5.3.Benno Schulenberg6+9-8
2016-02-14 12:03Renaming and condensing some stuff, and correcting the main comment, because 'allow_cntrls == FALSE' meant that controls were being filtered.Benno Schulenberg3+23-34
2016-02-14 11:16Doing the copying of typed stuff from input to output just once.Benno Schulenberg3+18-26
2016-02-14 10:29Restoring the mentioned behavior also for the internal spell fixer.Benno Schulenberg2+3-0
2016-02-14 10:19Making the iteration through replacement matches behave the same again as the iteration through search matches: showing them centered when found offscreen. This fixes Savannah bug #47127.Benno Schulenberg2+9-0
2016-02-13 19:41Switching the cursor on and off at the appropriate moments (that is: when needed), so that it no longer shows in the help screen nor in the file list. This fixes Savannah bug #47126.Benno Schulenberg9+23-22
2016-02-13 17:00Allocating enough space for printing out the line and column numbers. This fixes Savannah bug #47135.Benno Schulenberg2+5-1
2016-02-13 16:42Rebuilding the file list only when necessary, and not for each and every cursor movement. This fixes Savannah bug #47133.Benno Schulenberg2+22-17
2016-02-12 05:36Back to SVN, and fix typo in NEWSChris Allegretta2+2-2
2016-02-12 05:25GNU nano 2.5.2 releaseChris Allegretta38+14968-11871
2016-02-11 17:30Making the formatter command more visible in the Go syntax file.Benno Schulenberg2+4-3
2016-02-11 17:25Condensing some declarations, rewrapping some lines, and improving a few comments.Benno Schulenberg2+24-28
2016-02-11 16:57Not leaving curses mode in the formatter, as that would hide error messages upon reentry. And, if there are any messages, allowing the user a little time to read them.Benno Schulenberg2+9-10
2016-02-11 08:50Going to the next item in the list before freeing the current one. This fixes Savannah bug #46796.Benno Schulenberg2+7-1
2016-02-11 08:26Adding remark to Changelog that Savannah bug #47111 is fixed.Benno Schulenberg1+1-0
2016-02-10 20:29Freeing the position-history records that are dropped.Benno Schulenberg2+8-1
2016-02-10 20:16Switching the cursor on in the right place: in the central input routine. This makes the cursor visible again during linting.Benno Schulenberg3+5-3
2016-02-10 16:40Removing two SVN Id tags and a duplication.Benno Schulenberg3+2-6
2016-02-10 16:26Thanking a Spanish, a Catalan, and a Croat translator.Benno Schulenberg2+6-2
2016-02-10 15:06Allowing only control sequences in the proper range to be rebound. This fixes Savannah bug #47025.Benno Schulenberg2+5-0
2016-02-10 12:32Plugging a sneaky memory leak. This fixes Savannah bug #47003 reported and solved by Mike Frysinger.Benno Schulenberg2+5-3
2016-02-10 08:49Preventing a chain of editing actions from continuing after a discard. This fixes Savannah bug #47104.Benno Schulenberg2+7-0
2016-02-09 20:57Adjusting the version number in the docs before release.Benno Schulenberg4+4-3
2016-02-09 20:53Checking the result of a stat() to avoid referencing unitialized data. The original patch was by Kamil Dudka.Benno Schulenberg2+25-14
2016-02-07 13:41Renaming a variable for clarity.Benno Schulenberg2+11-10
2016-02-07 13:37Normalizing a bit of indentation.Benno Schulenberg2+26-34
2016-02-07 13:14Using a character class instead of a literal tab and space. The change was inspired by David Niklas.Benno Schulenberg2+4-2
2016-02-07 13:08Eliding an unneeded 'if'.Benno Schulenberg2+2-4
2016-02-07 13:03Avoiding a pointless lstat() when not writing to a temporary file.Benno Schulenberg2+4-9
2016-02-07 12:49Not recording files that have the default cursor position.Benno Schulenberg2+18-0
2016-02-06 12:12Rewrapping some lines and removing some useless comments.Benno Schulenberg4+22-40
2016-02-06 11:50Avoiding to update the statusbar twice for a Backspace.Benno Schulenberg2+2-1
2016-02-06 11:44Renaming 'update_bar_if_needed()' for more contrast and aptness.Benno Schulenberg3+10-9
2016-02-06 11:40Chopping two parameters that are always the same, and that are global variables anyway.Benno Schulenberg3+19-20
2016-02-06 11:18Turning the cursor off when writing in the status bar, and ensuring it is on when waiting for input.Benno Schulenberg4+8-15
2016-02-06 11:05Updating the screen immediately when a message is posted on the status bar.Benno Schulenberg4+5-4
2016-02-06 10:59Removing the --nofollow option that hasn't been working for a dozen years.Benno Schulenberg10+5-44
2016-02-05 12:27Guiding the translators a little bit.Benno Schulenberg3+6-1
2016-02-05 12:01Putting four strings in the standard order: first backward, then forward.Benno Schulenberg2+3-2
2016-02-05 11:55Condensing the descriptions of command-key sequences and of the screen layout; mentioning how to enter Unicode and that regular expressions are line oriented.Benno Schulenberg2+70-45
2016-01-31 13:26Making Home go always fully home.Benno Schulenberg2+3-17
2016-01-31 13:20Showing ^^ and M-^ as valid key names.Benno Schulenberg3+4-3
2016-01-31 13:06Being more specific in how a given path is invalid.Benno Schulenberg3+22-7
2016-01-29 20:43Updating position history only when 'positionlog' is set.Benno Schulenberg2+5-1
2016-01-29 20:39Plugging another memory leak.Benno Schulenberg2+4-1
2016-01-29 17:18Checking the position history only when 'positionlog' is set /also/ for the first file. :|Benno Schulenberg2+3-4
2016-01-29 16:58Plugging a couple of memory leaks.Benno Schulenberg2+24-7
2016-01-29 16:20Checking the position history only when option 'positionlog' is set. This fixes a bug reported by Mike Frysinger.Benno Schulenberg2+4-1
2016-01-29 16:01Also displaying the buffer when configured with only --disable-histories. This fixes a segfault reported in Savannah bug #47011.Benno Schulenberg2+14-7
2016-01-26 10:31Using a simpler algorithm for jumping to the next word.Benno Schulenberg2+10-39
2016-01-26 10:10Jumping to the start of the current word, not to that of the preceding one. This fixes Savannah bug #46970.Benno Schulenberg2+14-66
2016-01-26 09:16Adjusting some indentation and some line wrapping.Benno Schulenberg4+29-34
2016-01-26 09:06Not adding directories to the list of file positions. This fixes Savannah bug #46971.Benno Schulenberg2+5-1
2016-01-25 20:51Mentioning that the position history is limited to the 200 most recent files.Benno Schulenberg4+9-4
2016-01-25 20:38Documenting the --enable-altrcname configure option.Benno Schulenberg2+6-0
2016-01-25 20:26Handling an update of the first element correctly.Benno Schulenberg2+8-1
2016-01-24 21:02Eliding another small function that is used only once.Benno Schulenberg2+5-11
2016-01-24 20:44Eliding an unneeded function.Benno Schulenberg3+4-13
2016-01-24 20:36Bundling four statements (that in total occur seven times) into a separate function.Benno Schulenberg3+20-43
2016-01-24 16:04Removing a superfluous free.Benno Schulenberg2+1-4
2016-01-24 15:42Chopping an always-FALSE parameter and deleting an unused return value.Benno Schulenberg3+17-33
2016-01-24 15:32Condensing the code by removing a triplication.Benno Schulenberg2+16-75
2016-01-24 14:49Moving an updated position-history item to the end of the list, so that it won't be dropped any time soon.Benno Schulenberg2+30-17
2016-01-22 16:56Renaming a variable for clarity and contrast.Benno Schulenberg2+15-14
2016-01-22 16:10Not using $HOME when we're root, because some sudos don't filter it out of the environment (which can lead to a root-owned .nano/ directory in the invoking user's home directory). This addresses Ubuntu bug #1471459. (See https://bugs.launchpad.net/ubuntu/+source/nano/+bug/1471459.)Benno Schulenberg2+9-1
2016-01-21 20:44Deleting the unneeded blanking of a variable.Benno Schulenberg2+2-9
2016-01-21 18:29Eliding an unneeded variable.Benno Schulenberg2+3-4
2016-01-21 18:23Removing a now unneeded function, as nothing can break out of do_prompt() any more, not a SIGWINCH either. And deleting an always-FALSE 'if'.Benno Schulenberg3+3-31
2016-01-21 17:29Preserving the cursor position on the statusbar when just toggling a setting or making an excursion to the file browser. This fixes Savannah bug #46945.Benno Schulenberg2+10-16
2016-01-20 16:17Adding to the Changelog the remark that Savannah bug #44950 is now fixed.Benno Schulenberg1+1-0
2016-01-20 15:56Getting rid of a global variable.Benno Schulenberg4+12-15
2016-01-20 15:33Readjusting the indentation and a comment.Benno Schulenberg2+15-13
2016-01-20 15:14Verifying that the containing directory of the given filename exists. Original patch by Rishabh Dave, edited by Benno.Benno Schulenberg4+39-14
2016-01-17 17:04Limiting the number of loaded items in the positions history. (So that most likely not more than two hundred plus a handful will be written out. This was the easiest to implement.)Benno Schulenberg2+6-1
2016-01-17 16:47Removing a mistaken '+': only one menu name is allowed in key bindings.Benno Schulenberg2+3-2
2016-01-17 16:25Fixing a typo in an #ifndef symbol. Reported by Frank.Benno Schulenberg2+4-1
2016-01-17 16:15Allowing inline comments with key bindings. Patch by Mike Frysinger.Benno Schulenberg2+6-3
2016-01-15 16:44Freeing the items on the undo stack when a buffer is closed. This fixes Savannah bug #46904 reported by Mike Frysinger.Benno Schulenberg4+15-10
2016-01-15 14:42Moving set_modified() to the file that has to do with files.Benno Schulenberg3+27-24
2016-01-15 14:23Returning a fantastic file descriptor -- when opening a non-existent file for reading succeeds.Benno Schulenberg2+3-1
2016-01-15 13:27Plugging another memory leak.Benno Schulenberg2+6-2
2016-01-15 13:17Freeing the full filename in all cases.Benno Schulenberg2+10-2
2016-01-14 14:44Showing a key only when it was rebound.Benno Schulenberg2+5-4
2016-01-14 14:34Eliding an unneeded function.Benno Schulenberg2+3-15
2016-01-14 13:52Deleting two duplicate declarations.Benno Schulenberg2+1-2
2016-01-14 13:41Eliding an unneeded variable and adjusting some wrappings and whitespace.Benno Schulenberg2+11-11
2016-01-14 13:27Deleting an 'if' that is always FALSE.Benno Schulenberg2+3-5
2016-01-14 13:14Removing a reference to an obsolete file. Bug was reported by Mike Frysinger.Benno Schulenberg2+5-1
2016-01-13 20:32Adjusting a few comments and rewrapping some lines.Benno Schulenberg6+9-12
2016-01-13 20:08Reducing the number of indentation steps elsewhere too.Benno Schulenberg2+21-21
2016-01-12 20:26Reducing the number of indentation steps.Benno Schulenberg2+44-42
2016-01-12 20:17Condensing the preparsing of a line.Benno Schulenberg2+6-7
2016-01-12 20:08Removing a senseless iteration: simply add the new record at the tail.Benno Schulenberg2+6-6
2016-01-12 19:20Differentiating a variable name from function names.Benno Schulenberg4+12-10
2016-01-12 19:07Removing some code duplication.Benno Schulenberg2+19-21
2016-01-12 11:16Rename a variable, to match the save routine.Benno Schulenberg2+6-5
2016-01-12 11:03Fixing some typos and whitespace, and normalizing the dates in the NEWS file.Benno Schulenberg2+76-75
2016-01-12 10:23Fixing the 2.5.1 tag in the Changelog.Benno Schulenberg1+1-1
2016-01-11 05:11Back to SVNChris Allegretta1+1-1
2016-01-11 05:05GNU nano 2.5.1 releaseChris Allegretta34+14024-13520
2016-01-11 05:03Forward date 2.5.1 up to the 11th since I didnt get to it before Midnight.Chris Allegretta2+3-1
2016-01-10 16:18Adjusting dates and version number.Benno Schulenberg6+7-5
2016-01-10 16:10Adding a news item for the upcoming 2.5.1.Benno Schulenberg2+12-0
2016-01-09 21:10Snipping inconsistent blank lines in the Changelog.Benno Schulenberg1+2-55
2016-01-09 20:21Not going beyond the number of available rows in the edit window. This fixes Savannah bug #42188.Benno Schulenberg2+3-1
2016-01-09 18:41Making sure to keep advancing also when regex matches are zero-length. This fixes Savannah bug #26977 -- a hang on start="^" end="$".Benno Schulenberg3+12-0
2016-01-07 15:42Adding a comment and using a symbolic value.Benno Schulenberg2+5-1
2016-01-07 15:21Delete two unneeded #ifdefs -- better fail to compile than create a cripple.Benno Schulenberg2+4-4
2016-01-04 19:42Making "Tab" produce the appropriate keycode. This fixes Savannah bug #46812.Benno Schulenberg2+4-0
2016-01-04 11:10Gettextizing a forgotten string.Benno Schulenberg2+2-1
2016-01-04 10:50Adding "Tab" as a key description, just like "Del" and "Enter" already are.Benno Schulenberg2+2-0
2016-01-04 10:37Improving the name of allow_pending_sigwinch() to allow_sigwinch(), and improving its comments too.Benno Schulenberg4+13-15
2016-01-04 10:05Condensing the exit code of do_linter().Benno Schulenberg2+12-24
2016-01-04 09:52Rewriting the loop, and constifying the input of sctofunc().Benno Schulenberg5+8-7
2016-01-04 09:44No longer freeing any existing functions -- they are defined only once.Benno Schulenberg2+4-6
2016-01-04 09:12Constifying the input parameter of strtosc() and strtomenu(). Patch by Mike Frysinger.Benno Schulenberg3+7-4
2016-01-03 17:37Adjusting the indentation after the previous change.Benno Schulenberg2+22-24
2016-01-03 17:07Alerting the user when a functionless shortcut is encountered.Benno Schulenberg2+6-1
2016-01-03 16:57Aborting reset_multis() when there are zero multiline regexes.Benno Schulenberg3+4-3
2016-01-03 16:21Letting reset_multis() figure out whether after an addition a full refresh is needed (for the sake of multiline regexes), instead of doing it always.Benno Schulenberg2+4-8
2016-01-03 15:35Letting reset_multis() figure out whether after a deletion a full refresh is needed, before doing a redraw of the current line. This fixes Savannah bug #46794Benno Schulenberg3+7-4
2016-01-02 16:33Correctly restoring the settings of NO_HELP and MORE_SPACE.Benno Schulenberg2+5-3
2016-01-02 16:25Skipping the unneeded reinitialization of the windows; it will be done when polling the keybuffer.Benno Schulenberg2+2-8
2016-01-02 16:01Plugging three tiny memory leaks.Benno Schulenberg2+16-7
2015-12-31 19:20Chopping a duplicate parameter.Benno Schulenberg6+15-13
2015-12-31 17:20Chopping an always FALSE parameter.Benno Schulenberg6+15-18
2015-12-31 16:49Deleting a now unused function.Benno Schulenberg3+2-23
2015-12-31 16:44Restoring the cursor position differently, using a more basic routine.Benno Schulenberg2+9-2
2015-12-30 20:57Normalizing the comments in the OCaml file.Benno Schulenberg2+13-12
2015-12-30 10:11Not trying to position the cursor when opening a buffer failed. This fixes Savannah bug #46778.Benno Schulenberg4+14-6
2015-12-29 16:48Disabling the regex for multiline strings in C and Assembler, as it colours some things wrong and is a glutton on time.Benno Schulenberg4+13-6
2015-12-23 19:18Going back to the filename prompt when the user decides to save a changed buffer after all, as the buffer may not have a name yet. This fixes Savannah bug #46752.Benno Schulenberg2+5-3
2015-12-23 16:44Not opening an extra blank buffer when an empty file is read. This bug was exposed by r5498 on December 18.Benno Schulenberg2+2-5
2015-12-23 16:37Improving the ordering of two bindable functions.Benno Schulenberg2+8-7
2015-12-23 16:34Offering ^Q in the writeout menu to close and discard the current buffer without saving it.Benno Schulenberg7+82-34
2015-12-23 14:05Preventing valid pointers from getting truncated and rejected. Patch by Mike Frysinger, tweaked by Benno.Benno Schulenberg2+10-4
2015-12-23 13:37History: no prompting on exit errors, because making the user hit Enter when there's an error saving history state at exit is pointless and annoying. Just notify the user and move on. Patch by Mike Frysinger, tweaked and extended by Benno.Benno Schulenberg2+10-7
2015-12-23 10:54Expanding the autoconf syntax a little, by handling .m4 files too, adding the "elif" keyword, handling dnl comments better, and marking trailing whitespace. Patch by Mike Frysinger.Benno Schulenberg2+10-3
2015-12-23 09:39AC_CHECK_HEADERS_ONCE() is very special cannot be conditionalized. Use plain AC_CHECK_HEADERS() instead, so ./configure will not check for magic.h and zlib.h when --disable-libmagic is given. Patch by Christian Weisgerber.Benno Schulenberg2+8-3
2015-12-22 20:24Using 'return' instead of an intermediate variable.Benno Schulenberg2+113-227
2015-12-22 19:00Renaming three keyboard functions -- 'get' is not a good name when the routine isn't getting something from somewhere but just converting it.Benno Schulenberg3+25-26
2015-12-22 16:52Tweaking the Changelog.Benno Schulenberg1+3-3
2015-12-22 16:51Moving two functions to the color.c file, where they belong. And making the checking for an impatient user into a separate routine.Benno Schulenberg4+152-144
2015-12-20 21:10Precalculating the multiline-regex cache data for each buffer, not just for the first. This fixes Savannah bug #46511.Benno Schulenberg4+13-8
2015-12-18 20:44Tweaking some comments and improving a variable name.Benno Schulenberg2+9-10
2015-12-18 19:18Chopping a superfluous boolean parameter -- 'prevnode' being NULL is enough indication that the first line is being read.Benno Schulenberg3+14-26
2015-12-18 18:44Improving some comments and renaming three variables.Benno Schulenberg2+23-18
2015-12-18 10:45Adjusting the whitespace after the previous change, and adding a comment.Benno Schulenberg2+11-12
2015-12-18 10:41Using a couple less #ifdefs, to mimic how this is done in set_colorpairs().Benno Schulenberg2+20-18
2015-12-11 16:55Adding the missing autoconf and nftables syntaxes to the files to be distributed.Benno Schulenberg2+13-7
2015-12-08 19:09Rewrapping and reordering a few lines.Benno Schulenberg2+22-29
2015-12-08 18:54It shouldn't be necessary to doubly check for being at the end of file.Benno Schulenberg3+8-4
2015-12-08 16:02Letting also unlink_node() update 'filebot', instead of doing it in four different places. It is not a problem that the history routines also use these functions, as history nodes will never equal filebot.Benno Schulenberg3+9-13
2015-12-08 15:29Making splice_node() update 'filebot', instead of doing it in four different places.Benno Schulenberg3+9-15
2015-12-07 17:05Making ^O always prompt for a filename, also when --tempfile is given. Users who want an immediate save, can bind the function 'savefile'.Benno Schulenberg2+6-10
2015-12-07 15:40Quitting the loop when there is no end match.Benno Schulenberg2+14-10
2015-12-07 13:31Fixing whitespace, layout, wording, and typo.Benno Schulenberg1+4-4
2015-12-06 05:40Back to SVNChris Allegretta1+1-1
2015-12-06 05:27Typo in release announcementChris Allegretta1+2-2
2015-12-06 05:24GNU nano 2.5.0 releaseChris Allegretta36+18430-16244
2015-12-06 05:212015-12-05 Chris Allegretta <chrisa@asty.org> * src/nano.c (main) : key_defined() is an ncurses-ism. Add better checks for this.Chris Allegretta3+6-1
2015-12-05 11:38Avoiding two compilation warnings.Benno Schulenberg3+5-1
2015-12-05 11:04Updating date and version number for the upcoming release.Benno Schulenberg5+8-6
2015-12-05 10:16Fixing compilation with --enable-tiny --enable-justify.Benno Schulenberg2+10-2
2015-12-04 21:11Rewrapping some lines and tweaking some comments.Benno Schulenberg6+27-35
2015-12-04 20:54Fusing three functions into a single one.Benno Schulenberg2+29-37
2015-12-04 11:01Avoiding a compilation warning.Benno Schulenberg2+4-0
2015-12-03 09:34Adding a note to the documentation about undo not working after a justification or reindentation.Benno Schulenberg3+19-1
2015-12-03 09:17Discarding the entire undo stack, to prevent nano from making mistakes when trying to undo edits after an indentation change. This works around Savannah bug #46591.Benno Schulenberg2+8-0
2015-12-03 09:03Discarding the entire undo stack, to prevent nano from dying (or making mistakes) when trying to undo edits after a justification. This works around Savannah bug #45531.Benno Schulenberg2+10-1
2015-12-03 08:50Moving the trimming of the undo stack into a separate function.Benno Schulenberg2+20-8
2015-12-03 08:35A typo fix by David Lawrence Ramsey, and an accent fix by myself.Benno Schulenberg2+2-2
2015-12-02 19:13Oh darn... doing too many things at once.Benno Schulenberg1+0-1
2015-12-02 19:11Ehm... that was a silly, superfluous condition.Benno Schulenberg2+2-2
2015-12-02 19:03Accepting not just 'Uncut' but also 'Undo' for undoing a justification.Benno Schulenberg2+5-2
2015-12-02 10:29Treating backslashed quotes properly, and not colouring triple-quoted strings twice.Benno Schulenberg2+8-6
2015-12-02 09:19Not colouring triple quotes by themselves (in Python).Benno Schulenberg2+5-2
2015-12-02 09:14Adding syntax colouring for nftables. Original file by Arturo Borrero Gonzalez. This addresses Debian bug #805288.Benno Schulenberg2+33-0
2015-12-01 13:44Deleting four superfluous checks.Benno Schulenberg2+2-8
2015-12-01 13:33Unindenting the part that was the 'else'.Benno Schulenberg2+100-107
2015-12-01 12:49Renaming a label and eliding an 'else'.Benno Schulenberg2+10-8
2015-12-01 12:35Moving a check to a better place.Benno Schulenberg2+7-5
2015-12-01 11:51Deleting two redundant assignments.Benno Schulenberg2+2-4
2015-12-01 11:43Renaming two variables for clarity.Benno Schulenberg2+7-6
2015-12-01 11:39Marking the current buffer as mofified only when actually something was inserted. This fixes Savannah bug #45409.Benno Schulenberg2+9-2
2015-11-30 16:44Allowing an array parameter to be NULL. This fixes Savannah bug #46420.Benno Schulenberg3+5-3
2015-11-30 16:21Storing and retrieving the correct file size before and after an action. This fixes Savannah bug #45523.Benno Schulenberg3+13-0
2015-11-30 15:49Redoing cuts at EOF properly. This fixes Savannah bug #46541.Benno Schulenberg2+9-6
2015-11-29 14:15Eliding a variable, and tweaking some comments.Benno Schulenberg2+25-27
2015-11-29 13:52Deleting two redundant conditions, and moving the least frequent case to the end.Benno Schulenberg2+8-6
2015-11-29 13:20Using the main multidata-cache-allocation routine. (Note that there can only be colorstrings when there /is/ a syntax, so there is no need to check for the latter here.)Benno Schulenberg2+5-10
2015-11-29 12:31Always setting the multidata to CBEGINBEFORE when an end is found, also when the coloured part is horizontally scrolled off.Benno Schulenberg2+11-2
2015-11-29 10:43Adjusting whitespace and comments.Benno Schulenberg2+20-23
2015-11-29 10:14Resetting the multidata a bit less often.Benno Schulenberg2+10-7
2015-11-29 10:07Evaluating correctly whether to reset the multidata cache. This fixes Savannah bug #46543.Benno Schulenberg2+5-1
2015-11-28 19:03Initializing a newly allocated multidata array.Benno Schulenberg2+10-1
2015-11-28 17:29Allowing the user full control over the values of MALLOC_CHECK_ and MALLOC_PERTURB_; nano shouldn't override them.Benno Schulenberg3+6-11
2015-11-26 09:31Warning about an impossible condition, instead of blithely continuing. And eliding an unneeded variable.Benno Schulenberg2+9-6
2015-11-26 08:45Also the /redoing/ of a Backspace at EOF is a special case. This fixes Savannah bug #46532.Benno Schulenberg2+11-0
2015-11-25 10:23Adding Mark Majeres and myself to the AUTHORS file.Benno Schulenberg2+12-4
2015-11-25 10:11Handling more internal errors, and doing it correctly: showing it directly on the statusbar instead of as an undid or redid message.Benno Schulenberg2+8-4
2015-11-25 09:49Eliding an unneeded variable, and not skipping the end of the function when things went wrong.Benno Schulenberg2+7-6
2015-11-25 09:27Warning about a condition that should never occur, instead of silently continuing.Benno Schulenberg2+12-7
2015-11-25 09:10Refreshing the whole edit window only when there are multiline regexes, and checking for this just once for every burst of keystrokes.Benno Schulenberg2+12-5
2015-11-24 13:28Renaming a variable for clarity.Benno Schulenberg3+10-9
2015-11-24 13:24Inserting a new node into a linked list by using just two parameters: the insertion point and the new node.Benno Schulenberg5+12-14
2015-11-24 11:42Telling the user on the statusbar when a syntax name given on the command line does not exist. This fixes Savannah bug #46503.Benno Schulenberg2+5-0
2015-11-24 11:09Recognizing also files with the extensions .make and .mk as Makefiles. This addresses Debian bug #804845.Benno Schulenberg2+5-1
2015-11-23 08:52Making Ctrl+Left and Ctrl+Right work on more terminals by asking ncurses for the keycodes. This addresses Debian bug #800681.Benno Schulenberg6+33-14
2015-11-22 16:14Deleting a node right after unlinking it. This now mirrors unlink_opennode() and delete_opennode().Benno Schulenberg5+6-9
2015-11-22 16:09Eliding an unneeded variable.Benno Schulenberg2+7-13
2015-11-22 16:08Rewrapping, rewriting, renaming, and reordering some things.Benno Schulenberg3+27-27
2015-11-22 16:07Deleting a condition that will never occur.Benno Schulenberg2+7-7
2015-11-21 19:55Adding the release marker, and copying the news item from the 2.4 branch.Benno Schulenberg2+13-0
2015-11-21 19:44Letting the value of a --fill option on the command line override the value of a "set fill" option in an rcfile. This fixes Savannah bug #46492.Benno Schulenberg2+13-5
2015-11-21 19:05Fixing a typo and adjusting some spacing. Patch by David Lawrence Ramsey.Benno Schulenberg2+11-8
2015-11-12 19:50Deleting an unneeded variable alias.Benno Schulenberg2+49-49
2015-11-12 19:01Storing the correct end position of an inserted file, and using it for an undo and redo.Benno Schulenberg2+13-2
2015-11-11 19:56Discarding a now useless function.Benno Schulenberg7+14-20
2015-11-11 19:15Oops! Blackout!Benno Schulenberg1+6-0
2015-11-11 19:04Chopping the now unused parameter 'undoing'.Benno Schulenberg4+6-13
2015-11-11 18:51Redoing an Enter from stored undo data, instead of running do_enter() again, because the latter behaves differently depending on the setting of autoindent.Benno Schulenberg2+18-2
2015-11-10 15:09Plugging four memory leaks.Benno Schulenberg2+10-4
2015-11-10 10:39Skipping a zero-length match only when there /is/ a match. (Finally I understood what valgrind was complaining about.)Benno Schulenberg2+5-1
2015-11-08 19:44Accepting longer bug and patch numbers.Benno Schulenberg2+2-1
2015-11-08 19:40Allowing to exit the file browser with the same key as it was entered: ^T.Benno Schulenberg2+9-0
2015-11-07 09:49Correcting the logic for adjusting the x position of the mark, and improving the comments.Benno Schulenberg2+11-9
2015-11-06 21:02Deleting a redundant assignment.Benno Schulenberg2+1-1
2015-11-06 20:55Not setting 'openfile->mark_begin' for no reason.Benno Schulenberg2+2-5
2015-11-06 20:25Not checking whether a function has a help line; it's irrelevant.Benno Schulenberg3+4-9
2015-11-06 20:14Truncating an overlong hostname properly instead of bailing out when writing a lock file.Benno Schulenberg2+11-2
2015-11-02 13:46Chopping the 'undoing' parameter, so that the calls of do_cut_text() become more symmetrical: wrapped in add_undo() + update_undo() where needed.Benno Schulenberg4+14-13
2015-11-02 11:24Eliding two variables.Benno Schulenberg2+3-14
2015-11-02 10:40Improving several comments.Benno Schulenberg2+30-28
2015-11-02 10:27Deleting an unused type definition.Benno Schulenberg2+3-18
2015-10-31 20:32Correcting the changelog description of an old change.Benno Schulenberg1+5-2
2015-10-31 20:17Improving comments and combining two conditions.Benno Schulenberg2+14-14
2015-10-31 19:03Refreshing the mark's pointer only when it is on the same line as the cursor, and recalculating the mark's x coordinate only when the mark comes after it. Also correcting the recalculation in one case.Benno Schulenberg2+9-4
2015-10-29 21:10Adding a forgotton bug number to the Changelog.Benno Schulenberg1+2-1
2015-10-29 17:31Tweaking the Changelog.Benno Schulenberg1+2-2
2015-10-29 17:27Removing an 'if' that will never be true, and removing some assignments that have already been done.Benno Schulenberg2+3-5
2015-10-29 17:02Checking for "nothing to redo" earlier, in order to restore the possible warning about an internal error.Benno Schulenberg2+9-2
2015-10-29 16:52Skipping the addition of an undo only when the current action equals the last action. Necessary for when typing text is broken by an undo+redo.Benno Schulenberg2+6-1
2015-10-29 10:36Making ^O work the same way as under Pico when option -t is given: writing out the file immediately, without prompting. Patch by David Lawrence Ramsey.Benno Schulenberg4+37-15
2015-10-29 09:04Oops! You can't swap those two conditions.Benno Schulenberg1+1-1
2015-10-28 20:49Removing a condition that can never occur.Benno Schulenberg2+8-8
2015-10-28 20:24Spoofing a line number for the redoing of an INSERT, because 'u->mark_begin_lineno' is being used as the length of the insertion.Benno Schulenberg2+6-1
2015-10-27 16:57Not calculating the line length twice.Benno Schulenberg2+4-2
2015-10-27 16:48Rewriting do_next_word() to use the same, simpler logic as do_prev_word().Benno Schulenberg2+26-60
2015-09-05 09:40Jumping to the beginning of the current word when in its middle instead of to the beginning of the preceding word, to match the behaviour of Pico and of most other editors. It also rewrites the entire routine.Benno Schulenberg2+28-90
2015-09-05 09:22Dropping a return value that is never used.Benno Schulenberg3+5-12
2015-09-05 09:14Forcing a redraw of a line only when it contains a multicolumn character, as that is the only known situation where things go wrong. This spares all regular text a significant slowdown.Benno Schulenberg2+14-1
2015-09-04 19:34Reverting my own patch that claimed that UTF8 is a stateless encoding. Apparently there is /some/ state somewhere after all. Don't have time now to figure out where exactly.Benno Schulenberg2+48-10
2015-08-29 20:14Rewrapping some lines and tweaking two comments.Benno Schulenberg2+35-47
2015-08-29 19:52Adding a file: syntax colouring for Autoconf files.Benno Schulenberg2+32-1
2015-08-16 17:53Discarding an unneeded extra freeing of the help text.Benno Schulenberg2+7-12
2015-08-16 15:21Not bothering to set things to NULL when they will be initialized right away, nor bothering with a separate initialization function when it's used only once.Benno Schulenberg4+6-20
2015-08-16 13:05Removing some duplication in the initialization of a new openfile node.Benno Schulenberg3+3-5
2015-08-16 12:20Renaming and reordering most of 'help_line_len()'.Benno Schulenberg2+18-17
2015-08-16 12:15Determining the length of the current line by starting at the very beginning of it instead of at the wrap location.Benno Schulenberg2+5-0
2015-08-16 09:28Not bothering to pass around a function when it's used only once.Benno Schulenberg3+14-13
2015-08-16 09:14Adjusting some comments and whitespace.Benno Schulenberg2+17-17
2015-08-16 08:49Reducing the scope of a variable.Benno Schulenberg2+3-2
2015-08-16 08:43Avoiding wide paragraphs of running text in the help screens, wrapping them at 74 columns if the screen is wider.Benno Schulenberg2+16-2
2015-08-13 19:29Allowing to change the file format in restricted mode, but actually disabling Appending, Prepending, making Backups, and opening the File Browser.Benno Schulenberg2+21-18
2015-08-13 18:22Speeding up the finding of the longest filename in the current folder.Benno Schulenberg2+16-18
2015-08-13 17:46Removing the mistaken comparison between a pointer and a literal character. (It will always be false, so it is apparently unneeded.)Benno Schulenberg2+5-1
2015-08-12 19:27Not bothering to reset any state, because UTF-8 is a stateless encoding.Benno Schulenberg2+14-44
2015-08-11 17:43Avoiding a possibly erroneous message, because failing to delete the temporary file does not mean that copying failed.Benno Schulenberg2+6-2
2015-08-11 17:27Avoiding a call of copy_file() with a null pointer.Benno Schulenberg2+5-1
2015-08-09 18:12Making a message sound more definitive instead of temporary.Benno Schulenberg2+2-1
2015-08-09 18:10Removing an unneeded and mistaken condition: if something should be blanked, then both.Benno Schulenberg2+5-6
2015-08-09 16:31Fixing compilation with --enable-tiny: file formats don't exist then.Benno Schulenberg4+12-2
2015-08-09 16:05Allowing to toggle whitespace display also when support for nanorc files has not been built in, since the default values are quite usable.Benno Schulenberg6+17-24
2015-08-08 08:10Putting in the null byte "manually", and only when using UTF-8.Benno Schulenberg2+9-1
2015-08-06 19:42Improving the formatting of the texi file, to get better HTML without adding confusing single quotes to the Info document.Benno Schulenberg2+53-63
2015-08-06 09:01Letting malloc() help to find initialization failures and uses-after-free. Change was suggested by Mike Frysinger.Benno Schulenberg3+15-0
2015-08-04 19:51Tweaking the documentation. Mainly putting prevword and nextword in the standard order, and giving the Savannah URL for bug reporting.Benno Schulenberg4+16-19
2015-08-04 19:20Advertising the five new bindable functions.Benno Schulenberg2+10-7
2015-08-04 18:49Adding the option --unix (and 'set unix'), to save a file by default in Unix format.Benno Schulenberg9+39-4
2015-08-03 19:52Plugging a tiny leak.Benno Schulenberg2+15-11
2015-08-03 08:32Plugging a memory leak.Benno Schulenberg2+14-7
2015-08-03 08:03Checking the value of shortcut->toggle only if it actually is a toggle.Benno Schulenberg2+5-1
2015-08-02 20:27Initializing also openfile->syntax.Benno Schulenberg2+5-0
2015-08-01 08:47Adding "and exit" to the description of --help, for veracity, to match --version, and to distinguish it more from the description of ^G.Benno Schulenberg2+3-1
2015-08-01 08:41Showing also the dedicated keys in the ^G help text, to clarify some keys and to see which ones can be rebound.Benno Schulenberg2+3-3
2015-08-01 08:35Setting each multiline-color value instead of OR-ing it.Benno Schulenberg2+7-3
2015-07-31 11:52Adding two new bindable functions which delete all characters from the cursor to the preceding or succeeding word start.Benno Schulenberg6+78-1
2015-07-30 20:15Providing feedback for ^Z when suspension is not enabled.Benno Schulenberg2+7-5
2015-07-30 19:51Changing "Justify" to a tag and regrouping a couple.Benno Schulenberg2+11-9
2015-07-30 18:10Differentiating between something being disabled/restricted and help texts being unavailable.Benno Schulenberg7+34-18
2015-07-30 11:29Normalizing whitespace after the preceding changes.Benno Schulenberg3+35-34
2015-07-30 10:37Not showing ^R and ^T in the help lines in restricted mode (if possible), to give visual feedback.Benno Schulenberg2+21-5
2015-07-29 20:21Making the four toggles that don't have any effect in restricted mode say that they're disabled.Benno Schulenberg2+8-0
2015-07-29 19:31Not showing options that don't have any effect when asking for --help in restricted mode.Benno Schulenberg2+13-0
2015-07-29 17:36It is better to say that this function is disabled than that no linter has been defined.Benno Schulenberg2+10-0
2015-07-28 20:04Dropping two superfluous checks for restricted mode, and two superfluous checks for the definition of a formatter.Benno Schulenberg2+5-17
2015-07-28 19:39Reenabling SIGWINCH-es also when invocation of the formatter fails, and correcting some comments.Benno Schulenberg3+15-9
2015-07-26 17:29Making the calculation of the new line size more efficient and symmetrical, and renaming two variables in the process.Benno Schulenberg2+16-18
2015-07-26 17:04Improving a few comments.Benno Schulenberg3+15-17
2015-07-26 09:29Tweaking a string, to match the --help text.Benno Schulenberg2+4-2
2015-07-26 09:23Adding two new bindable functions that repeat the last search command in a fixed direction without prompting.Benno Schulenberg6+59-3
2015-07-26 08:20Finding each zero-length match only once, when doing regex replacements.Benno Schulenberg2+10-0
2015-07-25 19:25Adding a new bindable function that writes a file to disk without first asking for its name. Patch was suggested by Seiya Nuta.Benno Schulenberg6+38-2
2015-07-23 19:31Mentioning the configure options --disable-histories and --disable-libmagic.Benno Schulenberg2+9-6
2015-07-23 19:18Finding only valid UTF-8 byte sequences when searching.Benno Schulenberg2+7-3
2015-07-23 17:56Adding deprecation notices for the options 'const' and 'poslog'.Benno Schulenberg4+16-6
2015-07-22 18:02Plugging a few memory leaks. Patch by Mike Frysinger.Benno Schulenberg4+14-4
2015-07-19 16:01Correcting a name in the Changelog; otherwise googling for it is difficult.Benno Schulenberg1+1-1
2015-07-19 09:25Adjusting some comments for clarity and accuracy, and rewrapping some lines.Benno Schulenberg2+15-18
2015-07-19 09:01Accepting again a +LINE argument for each file given on the command line, instead of only for the first.Benno Schulenberg2+7-4
2015-07-18 19:06Making the release markers stand out more, plus a few small other fixes.Benno Schulenberg1+39-5
2015-07-18 12:00Fixing a few typos and making some updates for 2.4.* in the FAQ.Benno Schulenberg2+18-15
2015-07-18 10:32Adjusting some comments.Benno Schulenberg4+20-22
2015-07-18 07:34Looking for a new start only after an end, instead of right after the last start.Benno Schulenberg2+12-4
2015-07-17 21:11Avoiding an unfounded warning about a possibly uninitialized variable.Benno Schulenberg2+3-1
2015-07-17 21:06Removing an earlier attempt at making M-W work at startup.Benno Schulenberg2+4-2
2015-07-17 20:40Verifying that a named and existing file is a normal file, to avoid opening an empty buffer when the name of a directory is specified.Benno Schulenberg2+22-0
2015-07-17 19:38Using the proper type (off_t) for the size of a file, and avoiding warnings about too large bit shifts. Patch by Mike Frysinger.Benno Schulenberg2+10-5
2015-07-15 20:21Fixing a quote. (Found this with my default syntax colouring.)Benno Schulenberg1+1-1
2015-07-15 20:13Renaming the 'menu' item to 'menus' in the shortcut struct.Benno Schulenberg6+18-14
2015-07-15 19:50Unabbreviating the long option --poslog to --positionlog.Benno Schulenberg8+19-14
2015-07-15 19:40Unabbreviating the long option --const to --constantshow.Benno Schulenberg8+16-10
2015-07-13 18:04Preventing a segfault when spellchecking a marked region and nonewlines isn't set.Benno Schulenberg2+5-0
2015-07-13 17:57(Putting in the original patch, from before I got overzealous.) Removing an unneeded condition -- 'added_magicline' can only be true when NO_NEWLINES isn't.Benno Schulenberg2+9-8
2015-07-13 05:32Arh! I tested that without actually making any spell correction. That wasn't very clever.Benno Schulenberg2+20-4
2015-07-12 19:31Removing a stray space from a statusbar message.Benno Schulenberg2+2-1
2015-07-12 19:27Renaming the variable 'totsize_save' to 'size_of_surrounding', to better describe what it contains.Benno Schulenberg2+10-12
2015-07-12 19:20Removing the variable 'added_magicline', as it will always be FALSE and thus will never cause anything to be done.Benno Schulenberg2+4-18
2015-07-10 17:49Rearranging a few lines plus some whitespace.Benno Schulenberg2+5-4
2015-07-10 17:42Removing two lines of dead code.Benno Schulenberg2+3-8
2015-07-10 17:25Unwrapping some lines and rewrapping some others in a more congenial manner; tweaking some comments and whitespace and braces.Benno Schulenberg5+32-50
2015-07-10 16:00Eliding an unneeded variable.Benno Schulenberg2+2-3
2015-07-10 15:57Renaming a variable.Benno Schulenberg2+5-3
2015-07-10 15:54Plugging a small memory leak.Benno Schulenberg4+6-2
2015-07-06 19:17Adjusting whitespace and bracings after the previous changes.Benno Schulenberg3+17-19
2015-07-06 19:08Not removing and then re-adding the magic line when a Backspace happens at the end-of-file; just adding a token undo item to be able to put the cursor back at the very tail of the file.Benno Schulenberg2+9-9
2015-07-06 18:48Moving the check for a Delete at the end-of-file to a less frequently travelled code path.Benno Schulenberg2+8-6
2015-07-06 18:03Making it more transparent what WAS_FINAL_BACKSPACE does.Benno Schulenberg3+11-2
2015-07-06 17:51Giving each toggle a sequence number, to be able to show them in a fixed order.Benno Schulenberg5+35-2
2015-07-05 08:06move trunk to 2.5 branchChris Allegretta1+1-1
2015-07-05 08:04Type in NEWSChris Allegretta1+1-1
2015-07-05 07:51GNU nano 2.4.2 releaseChris Allegretta36+15945-15649
2015-06-28 18:15Recognizing several more kinds of XML files.Benno Schulenberg2+15-3
2015-06-28 14:12Unwrapping some lines, rewrapping some others more logically, plus several other esthetic tweaks.Benno Schulenberg2+35-44
2015-06-28 14:04Not checking again for a condition that was checked before.Benno Schulenberg2+5-4
2015-06-28 06:32Limiting the selected file to the available ones in the list.Benno Schulenberg2+9-0
2015-06-27 15:58Removing a duplicate binding of ^T, to prevent it being shown twice.Benno Schulenberg2+3-4
2015-06-27 15:47Removing the obsolete execute flag from the shortcut struct.Benno Schulenberg2+2-4
2015-06-27 15:10Normalizing the whitespace and some comments in src/files.c.Benno Schulenberg2+74-78
2015-06-27 15:03Forgetting the case of an empty filename for replace_buffer(), and not bothering to put the pointer at the top.Benno Schulenberg2+13-18
2015-06-27 09:27Renaming three flags for clarity.Benno Schulenberg3+12-11
2015-06-27 09:17Skipping the undo of a backspace *only* when it really tried to delete the final, magic newline.Benno Schulenberg3+10-4
2015-06-23 18:06Verifying that there exists multidata for the found starting line before trying to use this multidata -- when a file is inserted, all its lines will not have any multidata associated with them.Benno Schulenberg2+7-1
2015-06-20 18:48Removing the obsolete long option --undo, and sorting some things.Benno Schulenberg3+4-3
2015-06-20 12:53Adding a bug reference.Benno Schulenberg1+2-1
2015-06-20 09:42Reverting the last commit, as it is making things worse: backspacing at the tail of the file no longer has any efffect.Benno Schulenberg2+7-7
2015-06-20 09:00Not deleting the magic line, instead of removing and then re-adding it.Benno Schulenberg2+7-7
2015-06-20 08:44Stopping the changed-files colour from spilling beyond an empty line.Benno Schulenberg2+7-2
2015-06-20 08:31Colouring key-binding lines in a nanorc file affirmatively only when the specified menu name is an existing one.Benno Schulenberg2+5-3
2015-06-20 08:21Keeping homedir NULL when no home directory could be determined, so that nano will show a message about it.Benno Schulenberg2+7-1
2015-06-20 08:10Making M-W work also right after startup.Benno Schulenberg2+13-1
2015-06-18 19:07Deleting two unused things, and adding two comments.Benno Schulenberg2+5-8
2015-06-18 18:51Allowing a tiny nano to enable search and position histories.Benno Schulenberg2+13-7
2015-06-17 15:17Improving the visibility of the undo-related debugging messages.Benno Schulenberg2+16-11
2015-06-17 11:18Renaming the parameter 'current_action' to 'action', in order to match the other functions.Benno Schulenberg3+12-10
2015-06-17 11:12Oops! Misplaced a closing parenthesis.Benno Schulenberg1+2-2
2015-06-17 10:59Eliding an unneeded variable and correcting two comments. And putting the more frequent condition first.Benno Schulenberg2+10-12
2015-06-17 10:47Adjusting whitespace after the previous change.Benno Schulenberg2+12-11
2015-06-17 10:41Preventing the addition of an extra newline when undoing a Backspace or Delete at the tail of the file while nonewlines is not set.Benno Schulenberg2+20-0
2015-06-14 19:14Not checking for non-NULL before freeing a variable, as it's unnecessary.Benno Schulenberg10+28-57
2015-06-14 18:06Not bothering to look for any starting matches on the current line when the whole line has already been coloured.Benno Schulenberg2+8-1
2015-06-14 17:56Skipping to the next step when a found start has been qualified as an end earlier. This helps with Python's triple-quoted strings.Benno Schulenberg2+9-0
2015-06-14 15:58Adding some debugging code to track which multidata codes get assigned.Benno Schulenberg2+18-2
2015-06-11 19:01Making it easy to see what codes a key stroke produces when debugging.Benno Schulenberg2+11-1
2015-06-07 20:14Adding a section to the man page on the non-obvious functioning of the cutbuffer and the mark.Benno Schulenberg2+24-1
2015-06-07 18:45Clarifying the meaning of the --backupdir option.Benno Schulenberg4+24-14
2015-06-07 16:45Improving some formatting, hyphenation, wording and dashes. And removing some confusing, historical text.Benno Schulenberg2+69-72
2015-06-07 10:02Showing the node with the command-line options in the main menu.Benno Schulenberg2+14-15
2015-06-04 18:05Adding the post-install and pre-uninstall rules for the Info document, plus some tweaks. (Patch was tested by Kamil Dudka.)Benno Schulenberg2+19-5
2015-06-04 17:59Fixing compilation with --enable-tiny.Benno Schulenberg2+3-2
2015-06-02 14:53Requiring again that the triple quote that starts a docstring is followed by some character.Benno Schulenberg2+6-2
2015-06-02 14:35Colouring also an optional option in apt's sources.list on Debian.Benno Schulenberg2+9-4
2015-06-02 14:24Tweaking some wordings, adding some missing formatting to the Info document, and fixing an mdash.Benno Schulenberg3+58-53
2015-05-31 08:45Preventing a floating-point exception when the available length for an answer becomes zero. The answer will instead wrap to the next line, which does not look nice but is better than crashing. Patch by Mahyar Abbaspour.Benno Schulenberg2+5-1
2015-05-28 18:59Ah, fixing name.Benno Schulenberg1+1-1
2015-05-28 18:56Allowing a CD name to contain any character. Changes were suggested by Dani Moller.Benno Schulenberg2+5-4
2015-05-28 14:56Marking window resizes and better file-type detection as done.Benno Schulenberg2+13-10
2015-05-28 13:51Back to SVN.Benno Schulenberg1+1-1
2015-05-28 13:51Using 'width' instead of hardcoded 16. And doing things in the same order for all three cases: setting the string and then positioning the cursor.Benno Schulenberg2+6-4
2015-05-28 13:28Normalizing the whitespace after the recent changes in logic.Benno Schulenberg3+45-40
2015-05-28 13:02Handling a SIGWINCH (which signals a change in window size) not when it happens but only when checking for keyboard input. It now reports the SIGWINCH via a special key value to the calling routine, to allow not only the main editor but also the help viewer and the file browser to adapt their display to the new size. Patch by Mahyar Abbaspour, somewhat edited by Benno.Benno Schulenberg10+130-91
2015-05-21 07:46Bleh. Adding postgresql to the Makefile.Benno Schulenberg1+1-0
2015-05-20 18:57Adding one file: syntax highlighting for PostgreSQL. Original file by Devrim Gündüz. (Tweaked by Benno.)Benno Schulenberg2+79-0
2015-05-08 21:11Limiting the number of backup files to one hundred thousand, well before finding a unused filename takes an annoying amount of time.Benno Schulenberg4+13-27
2015-05-08 19:35Taking the distant possibility of terabyte files into account, and in the bargain getting rid of the need to calculate the number of digits in UINT_MAX.Benno Schulenberg2+18-14
2015-05-03 15:47Using character classes correctly.Benno Schulenberg3+4-3
2015-05-03 13:56Adjusting a few comments and line wrappings.Benno Schulenberg3+31-48
2015-05-03 13:25Displaying an ellipsis only when the filename is longer than the available space, not when it still fits.Benno Schulenberg2+5-1
2015-04-28 20:09Unwrapping a bunch of comments.Benno Schulenberg2+55-99
2015-04-28 19:22Improving the colouring of message tags in PO files.Benno Schulenberg2+5-4
2015-04-28 19:18Matching the file regex of a syntax against the absolute, canonical path instead of against the path the user gave. This fixes Savannah bug #44288, reported by Mike Frysinger.Benno Schulenberg2+26-2
2015-04-25 15:47Adding a cross reference.Benno Schulenberg1+2-1
2015-04-25 15:26Renaming the parameter 'whole_word' to 'whole_word_only', because the first sounds too much like "found_whole" to me.Benno Schulenberg3+9-7
2015-04-25 15:17Deleting an always-FALSE parameter.Benno Schulenberg4+12-20
2015-04-25 14:52Removing the unintended special case for replacing multiple occurrences of a literal ^ or $.Benno Schulenberg4+7-50
2015-04-21 18:47Eliding another tiny function.Benno Schulenberg4+5-10
2015-04-21 18:42Initializing the search and replace strings in a central place.Benno Schulenberg5+8-14
2015-04-21 17:37Saving and restoring the global flags the short and quick way.Benno Schulenberg2+9-21
2015-04-21 17:27Saving the settings of the global case-sens, direction, and regexp flags, and restoring them on exit.Benno Schulenberg2+19-4
2015-04-20 18:01Deleting redundant reprises of a bol/eol regular-expression search.Benno Schulenberg2+7-48
2015-04-20 08:35Renaming a function to the simpler 'need_statusbar_update()' as there is no vertical counterpart.Benno Schulenberg3+13-11
2015-04-20 08:16Fusing two identical functions into one: need_screen_update().Benno Schulenberg4+17-31
2015-04-18 20:07Making sure an invalid starting byte of a multibyte sequence is properly terminated, to prevent the displaying of ghost characters.Benno Schulenberg2+16-6
2015-04-18 16:07Making the descriptions of the multibuffer feature more accurate.Benno Schulenberg5+23-16
2015-04-18 13:04Adding two files: syntax highlighting for Emacs Lisp and Guile Scheme. Patch by Mark Oteiza. (Tweaked by Benno.)Benno Schulenberg4+59-0
2015-04-18 11:35Adding a linter definition to four of the syntax files. Patch by Mark Oteiza.Benno Schulenberg5+7-0
2015-04-17 10:06Arranging the movement keys in the File Browser in the order of ascending stride, as in the Help Viewer.Benno Schulenberg2+15-6
2015-04-17 09:42Binding the unbound Home and End keys to goto_top and goto_bottom in the Help Viewer and the File Browswer, to mimic the behaviour of these keys in file viewers and web browsers.Benno Schulenberg2+15-6
2015-04-17 09:28Adding the 2.4.1 release marker to the Changelog.Benno Schulenberg1+2-1
2015-04-17 09:24Distinguishing a failure to launch the linter from receiving 0 parsable lines. Adding a new function to glue together the invocation-error string.Benno Schulenberg2+33-29
2015-04-14 18:03GNU nano 2.4.1 releaseChris Allegretta35+10768-10811
2015-04-14 16:07Go even farther on the bug report front in README and only mention about the Savannah page, based on Benno's excellent suggestion.Chris Allegretta1+6-3
2015-04-13 10:59Fixing compilation with --enable-tiny (oops), and mentioning also the Savannah page as a place for reporting bugs.Benno Schulenberg3+8-3
2015-04-12 11:29Oops. Correcting an oversight in the Changelog: the original recent undo fix was by Mark Majeres.Benno Schulenberg1+1-0
2015-04-12 11:15Using mallocstrcpy() in a correct manner and not letting it free an unrelated string.Benno Schulenberg2+4-2
2015-04-12 09:04Removing an unused variable, and adjusting the introductory comment for the recently tweaked logic.Benno Schulenberg2+7-15
2015-04-12 08:44Rebinding ^Y and ^V in the WhereisFile menu to the effective and consistent first_file() and last_file().Benno Schulenberg2+14-9
2015-04-12 08:31Stopping M-\ and M-/ in the WhereisFile menu from doing also an unrequested search after having performed their function. Fixes Savannah bug #44790.Benno Schulenberg2+16-9
2015-04-11 15:21Not splitting off the marked region into a separate partition, but doing the replacings in situ in the current one, to fix an undo bug.Benno Schulenberg2+42-19
2015-04-08 19:57Correcting and adjusting some comments.Benno Schulenberg2+18-19
2015-04-08 18:40Renaming some things, for more contrast or to be more fitting. And condensing the renamed function, and making it void because the result isn't used anyway.Benno Schulenberg3+26-29
2015-04-07 15:37Giving the file a neater layout, plus two table headers.Benno Schulenberg2+76-77
2015-04-07 15:23Adding the names of recent translators, and sorting them.Benno Schulenberg2+34-25
2015-04-07 14:24Eliding another miniscule function.Benno Schulenberg2+3-11
2015-04-07 14:16Letting bottombars() set the global variable 'currmenu'.Benno Schulenberg7+8-18
2015-04-07 13:34Greatly simplifying the searching for the next matching filename.Benno Schulenberg3+29-57
2015-04-07 11:04Avoiding to set 'focusing' when searching for filenames; it should be set only when searching/replacing text.Benno Schulenberg2+6-2
2015-04-07 10:41Eliding a miniscule function, and renaming a variable for clarity.Benno Schulenberg3+8-14
2015-04-07 08:44Consistently using the appropriate variable in the appropriate function.Benno Schulenberg2+4-2
2015-04-07 08:23Removing an unfitting comment and tweaking some others.Benno Schulenberg2+13-21
2015-04-07 08:19Not searching for the empty string when nothing was sought yet in the file browser (when historylig is set).Benno Schulenberg2+6-2
2015-04-05 09:14Expanding on nano's features, and condensing the synopsis,Benno Schulenberg2+31-24
2015-04-03 17:28Ignoring magic without libmagic, and ignoring formatter without spell checking.Benno Schulenberg2+15-3
2015-04-03 15:57Removing two superfluous #ifndefs.Benno Schulenberg2+4-8
2015-04-03 15:48Updating the README text to the fifth milestone: 2.4.x.Benno Schulenberg2+17-15
2015-03-28 19:56Also colouring a series of changed files that spans more than one line.Benno Schulenberg2+7-5
2015-03-28 17:11Only scrolling the required number of lines when pasting lines onto the bottom line.Benno Schulenberg2+4-1
2015-03-28 17:01When searching, put a found off-screen string on the center line instead of at the bottom or top, to show it in context.Benno Schulenberg5+13-4
2015-03-27 20:16Adjusting the end point of the marked region to compensate for any change in length of the region's last line. Patch by Mark Majeres.Benno Schulenberg2+13-8
2015-03-27 16:55Treating the formatter like a speller, to fix compilation with --disable-speller. This fixes Savannah bug #44607.Benno Schulenberg3+12-3
2015-03-27 15:34The linter is only available when colour is.Benno Schulenberg2+4-1
2015-03-27 13:46Normalizing some whitespace.Benno Schulenberg6+88-88
2015-03-27 11:29Removing two unneeded calls to edit_refresh(), to greatly speed up nano when doing a Replace All with *lots* of occurrences.Benno Schulenberg2+5-5
2015-03-27 10:49Adjusting some whitespace and wrapping.Benno Schulenberg2+8-10
2015-03-27 09:14Recognizing also Debian package diffs.Benno Schulenberg2+6-1
2015-03-25 19:33Allowing to rebind the linter when nano was configured with --disable-speller.Benno Schulenberg3+7-0
2015-03-25 16:23Removing unneeded statement -- nothing has changed the value of 'currmenu'.Benno Schulenberg2+2-2
2015-03-25 16:20Removing a mistaken menu name -- as the formatter allows no interaction it needs no associated menu.Benno Schulenberg2+3-1
2015-03-25 13:50Not letting hashes inside triple-quoted strings cause comment colouring.Benno Schulenberg2+6-2
2015-03-25 13:42Slightly widening and relaxing the header regex.Benno Schulenberg2+4-1
2015-03-23 18:16Correcting the description of option --noread, allowing writing to named pipes.Benno Schulenberg2+6-5
2015-03-23 17:12Not unsetting the mark before the possible bailout for zero size.Benno Schulenberg2+11-7
2015-03-23 17:01Avoiding a spell-check error when the marked region is zero bytes long.Benno Schulenberg2+11-6
2015-03-23 13:06Three tiny Changelog fixes.Benno Schulenberg1+3-3
2015-03-23 04:322015-02-25 Chris Allegretta <chrisa@asty.org> * src/text.c (do_alt_speller): timestamp can just be a __time_t. Fixes compilation on win32.Chris Allegretta2+5-1
2015-03-23 04:23Back to SVNChris Allegretta1+1-1
2015-03-23 03:49GNU nano 2.4.0 releaseChris Allegretta36+4628-5097
2015-03-22 13:23Not centering the current line when smooth scrolling is used. This fixes Savannah bug #42654.Benno Schulenberg2+8-6
2015-03-22 11:42Stepping backward or forward not simply one byte but one character (possibly multibyte). This fixes Savannah bug #42175.Benno Schulenberg2+6-2
2015-03-22 11:20Starting to look for a multibyte character not at the start of the string, but only as far back as such a character can possibly be. Speedup suggested by Mark Majeres.Benno Schulenberg2+13-2
2015-03-21 21:40Placing some comments better and unwrapping some lines.Benno Schulenberg2+13-20
2015-03-21 21:13Removing some leftovers after Mark's patch.Benno Schulenberg2+4-9
2015-03-21 21:02Restoring the positions of the mark and the cursor in a better way. Patch by Mark Majeres.Benno Schulenberg2+9-11
2015-03-20 12:22Keeping related items together in the ^G help screen.Benno Schulenberg2+4-2
2015-03-20 11:37Making a message equal to another one.Benno Schulenberg2+4-2
2015-03-20 11:18Normalizing some whitespace, removing an old comment, and placing another one better.Benno Schulenberg2+10-6
2015-03-17 20:10Not setting the modified flag when an external spell checker didn't make any changes.Benno Schulenberg2+18-2
2015-03-15 19:48Adding full name of bug reporter.Benno Schulenberg1+3-3
2015-03-14 20:17Fixing a mistaken message plus a few comments too.Benno Schulenberg2+11-11
2015-03-14 15:59Getting out if there is nothing to renumber, to prevent do_undo() from falling over when trying to renumber emptiness. Patch basically by Mark Majeres.Benno Schulenberg3+9-5
2015-03-08 20:14Dropping compile time from version information to enable a reproducible build. Proposed by Jérémy Bobbio and Jordi Mallach.Benno Schulenberg2+4-2
2015-03-08 15:59Updating years and version numbers in the docs in anticipation of a release.Benno Schulenberg5+10-8
2015-03-08 15:42Fixing the rebinding of toggles.Benno Schulenberg2+7-2
2015-03-08 12:10Fixing compilation with --enable-tiny plus --enable-nanorc.Benno Schulenberg3+6-2
2015-03-07 22:11Removing the mistaken square brackets around the arguments of "header" and "magic" -- those regexes are not optional.Benno Schulenberg3+13-5
2015-03-07 21:51Oops.Benno Schulenberg1+3-2
2015-03-07 21:48Improving the indentation of some lists in the nanorc man page.Benno Schulenberg2+7-3
2015-03-07 21:30Adding a note about the inherent imperfection of using regular expressions for syntax highlighting, as suggested by Mike Frysinger.Benno Schulenberg3+23-4
2015-03-07 20:46 Typo fixing and whitespace adjusting of the NEWS file.Benno Schulenberg1+6-6
2015-02-27 17:00Back to SVNChris Allegretta1+1-1
2015-02-27 16:57GNU nano 2.3.99pre3 releaseChris Allegretta36+2025-1981
2015-02-25 19:042015-02-25 Chris Allegretta <chrisa@asty.org> * src/rcfile.c (parse_binding): Add exception for do_toggle as rebinding toggles broke with r5022.Chris Allegretta2+5-1
2015-02-21 11:31Oops -- created that typo myself.Benno Schulenberg1+1-2
2015-02-21 10:34Wrapping some overlong lines, and fixing a typo in the Java file.Benno Schulenberg5+14-7
2015-02-21 09:45Fixing the explanation of how to subscribe to a mailing list.Benno Schulenberg2+18-17
2015-02-18 20:01Recognizing also dash, openrc and runscript as shell scripts. Patch by Mike Frysinger.Benno Schulenberg2+4-1
2015-02-16 20:13Ignoring the autotools 'compile' file. Patch by Mike Frysinger.Benno Schulenberg2+4-0
2015-02-15 16:28The user does the editing, not the editor. So rephrasing.Benno Schulenberg2+4-2
2015-02-15 16:20Also showing the name of the affected file when finding a lock file, for when many files are opened at once.Benno Schulenberg2+7-3
2015-02-09 19:532015-02-09 Chris Allegretta <chrisa@asty.org> * nano.spec.in: Add dependency on texinfo, docdir files for RPM file creation.Chris Allegretta2+6-1
2015-02-07 03:33Back to SVNChris Allegretta1+1-1
2015-02-07 00:26GNU nano 2.3.99pre2 releaseChris Allegretta36+2550-2410
2015-02-03 22:492015-02-03 Alex Henrie <alexhenrie24@gmail.com> * src/cut.c (do_cut_text): Make sure to set modified even when using --enable-tiny.Chris Allegretta2+6-3
2015-02-01 10:07Avoiding to trim the nano version number on the status bar. Patch by Kamil Dudka.Benno Schulenberg2+3-1
2015-02-01 09:58Avoiding to print a wrong PID on the status bar. Patch by Kamil Dudka. Bug reported by Don Swaner.Benno Schulenberg2+4-1
2015-02-01 09:48Making sure that 'lockprog' and 'lockuser' are properly terminated. Patch by Kamil Dudka.Benno Schulenberg2+3-1
2015-02-01 09:39Avoiding to write uninitialized bytes to the lock file. Patch by Kamil Dudka.Benno Schulenberg2+5-1
2015-02-01 09:32Updating the copyright years to include 2015.Benno Schulenberg3+4-2
2015-02-01 09:19Adding a general entry for all translators plus the TP.Benno Schulenberg2+7-2
2015-01-20 06:15Take 2 at file locking fixes. New args to close_buffer() and switch_to_prevnext_buffer() to support message passthrough when trying to lock files using multibuffer.Chris Allegretta3+43-31
2015-01-14 02:362015-01-13 Chris Allegretta <chrisa@asty.org> * src/files.c (open_buffer): Check here for locking and properly handle choosing to not open a file when locked instead of in open_file(). Fixes Savannah bug 42373 reported by Benno SchulenbergChris Allegretta2+22-11
2015-01-06 15:28Back to SVN versionChris Allegretta1+1-1
2015-01-06 15:20GNU nano 2.3.99pre1 releaseChris Allegretta36+11348-10053
2015-01-03 07:242015-01-03 Chris Allegretta <chrisa@asty.org> * New formatter code to support syntaxes like go which have tools to automatically lint and reformat the text for you (gofmt), which is lovely. rcfile option formatter, function text.c:do_formatter() and some other calls.Chris Allegretta10+221-9
2014-12-28 22:27Adding Mark to the scroll.Benno Schulenberg2+4-1
2014-12-28 22:23Removing the names of past translators from the Easter-egg scroll.Benno Schulenberg3+5-15
2014-12-28 21:58Gettextizing the "File being edited" prompt, and improving its wording.Benno Schulenberg2+5-1
2014-11-30 12:05Colorizing the section headers %pretrans and %posttrans fully. Original patch from Savannah patch #8573 by Daniel Vrátil.Benno Schulenberg2+6-2
2014-09-21 15:29Recognizing also header lines that use "/usr/bin/env" to call the program, instead of just a direct call via "/bin/program". Doing this for Shell scripts, and for Python, Perl and Ruby. This fixes Savannah bug #43270 reported by Kitty.Benno Schulenberg5+9-4
2014-08-29 20:03Replacing the old get_shortcut() wrapper with the new func_from_key().Benno Schulenberg2+10-5
2014-08-29 19:22Adding name of reporter.Benno Schulenberg1+1-1
2014-08-10 16:27Improving some wordings and formatting in the texinfo document.Benno Schulenberg2+67-61
2014-08-07 20:27Removing a mistaken doubled-up | which causes an 'empty (sub)expression' error on MacOS X. This fixes Savannah bug #42929.Benno Schulenberg2+6-1
2014-08-03 20:57Improving some of the wordings and formatting of the nanorc manpage.Benno Schulenberg2+51-46
2014-08-03 20:25Tweaking the formatting of the man pages a bit so that po4a will create a nicer POT file.Benno Schulenberg3+48-44
2014-08-02 20:47Standardizing the formatting of command-line options -- each one separately.Benno Schulenberg2+131-81
2014-08-01 21:04Separating short and long option by a customary comma instead of putting the long one between parentheses.Benno Schulenberg3+62-61
2014-07-31 20:49Reordering a few things, and adjusting some whitespace.Benno Schulenberg3+16-19
2014-07-31 20:44Adjusting some indentation.Benno Schulenberg2+11-8
2014-07-27 21:07Using still further the func_from_key() wrapper instead of get_shortcut().Benno Schulenberg2+14-15
2014-07-27 20:16Using still more the func_from_key() wrapper instead of get_shortcut().Benno Schulenberg2+10-15
2014-07-27 19:32Using the more direct func_from_key() wrapper instead of get_shortcut().Benno Schulenberg2+6-4
2014-07-27 19:23Moving first_sc_for() next to its sister function too.Benno Schulenberg2+18-17
2014-07-27 19:18Moving strtokeytype() next to its sister function.Benno Schulenberg2+15-15
2014-07-27 19:13Removing the now unused and unneeded addition ability to the shortcut list.Benno Schulenberg2+17-24
2014-07-24 16:11* doc/texinfo/nano.texi, doc/man/nanorc.5: Typo fix.Jordi Mallach3+5-2
2014-07-22 08:17Removing 'undo' from the valid options, so it gets coloured brightred.Benno Schulenberg2+4-1
2014-07-21 21:27* doc/nanorc.sample.in: Remove ‘undo’ section which is now obsolete.Jordi Mallach2+3-4
2014-07-17 15:32Add release to ChangeLog and back to svn versionChris Allegretta2+2-1
2014-07-17 15:17GNU nano 2.3.6 releaseChris Allegretta35+5082-5592
2014-07-17 06:27* doc/man/rnano.1: Additional printing formatting improvement from Bjarni Ingi Gislason.Jordi Mallach2+5-2
2014-07-16 17:25* doc/man/fr/nano.1, doc/man/fr/rnano.1: Apply similar escaping fixes to French manpages. * doc/man/fr/nano.1, doc/man/fr/rnano.1, doc/man/fr/nanorc.5: Recode as UTF-8.Jordi Mallach4+351-345
2014-07-16 11:22* doc/syntax/debian.nanorc: Add https, tor and spacewalk to supported APT methods. * doc/syntax/debian.nanorc: Apply the syntax to apt/sources.list.d/ entries as well, as reported by Rodolphe Pelloux-Prayer.Jordi Mallach2+10-3
2014-07-16 11:07doc/man/nano.1, doc/man/rnano.1: Add some escaping and formatting fixes as suggested Bjarni Ingi Gislason <bjarniig@rhi.hi.is> in Debian bugs #662842 and #726956.Jordi Mallach3+11-6
2014-07-16 08:53Normalizing some tabbing.Benno Schulenberg2+30-28
2014-07-16 08:46Making sure line renumbering starts far enough back after undoing a cut or paste. And fixing two memory leaks. Patch by Mark Majeres.Benno Schulenberg3+13-1
2014-07-13 19:462014-07-13 David Lawrence Ramsey <pooka109@gmail.com> * ChangeLog: Typo fixChris Allegretta1+4-1
2014-07-12 08:17Not silencing the warning about datarootdir being ignored -- it is not merely a warning, it also activates a workaround.Benno Schulenberg2+4-4
2014-07-11 19:14Not speaking of "line wrap" but of "text add" when undoing/redoing text additions that caused automatic line breaks. Patch by Mark Majeres.Benno Schulenberg2+15-6
2014-07-11 18:35Refixing a typo in a statusbar error message.Benno Schulenberg2+4-1
2014-07-11 13:46Add 2.3.5 to ChangeLog, and back to svn versionChris Allegretta2+2-1
2014-07-11 12:45GNU nano 2.3.5 releaseChris Allegretta35+15369-14805
2014-07-11 11:162014-07-11 Chris Allegretta <chrisa@asty.org> * src/files.c (do_lockfile, open_file): If locking fails, allow the lock failure message to be preserved AND preserve the filename passed on the cmdline. Fixes Savannah bug #42668.Chris Allegretta2+22-10
2014-07-11 10:39files.c:do_lockfile(): Actually reference the variable we're using for the dir. Also name it more appropriately.Chris Allegretta1+5-5
2014-07-07 18:46Tiny ChangeLog fixes, and marking the 2.2.6 release.Benno Schulenberg1+12-10
2014-07-03 03:542014-07-02 Chris Allegretta <chrisa@asty.org> * src/files.c (do_lockfile): Check whether the directory of the file we're trying to lock exists, and make the resulting error message more intuitive. Fixes Savannah bug 42639 by bens.Chris Allegretta2+17-1
2014-07-02 20:52Freeing the cutbuffer after use.Benno Schulenberg2+17-1
2014-07-02 20:29Handling the cases of cutting-from-cursor-to-end-of-line (that is, when CUT_TO_END is set) properly. Patch by Mark Majeres.Benno Schulenberg4+21-10
2014-07-02 19:57Properly excluding the --quiet option when --disable-nanorc was given.Benno Schulenberg3+11-2
2014-07-02 19:12Deleting old wrapper 'getfuncfromkey()', and replacing its call with a call of the new wrapper 'func_from_key()'.Benno Schulenberg4+12-33
2014-07-02 09:29Making use of the new wrapper in the help viewer and the file browser.Benno Schulenberg4+51-72
2014-07-02 08:47Adding a typedef for a pointer to a function: functionptrtype. And starting to use this to make the code a bit cleaner.Benno Schulenberg4+39-20
2014-07-01 18:52Adding two defines to make the functions list clearer.Benno Schulenberg3+88-83
2014-07-01 16:24Now delete these case-sensitive, regular-expressive and backwards file-searching capabilities again and all provisions for them.Benno Schulenberg3+26-101
2014-07-01 15:42Showing that it is possible to have case-sensitive, regular-expressive, and backwards searching in the file browser.Benno Schulenberg3+12-12
2014-07-01 11:50Grouping the arguments better.Benno Schulenberg3+7-15
2014-07-01 11:42Not passing the menu but setting it earlier.Benno Schulenberg3+6-5
2014-07-01 10:52There are no tagless functions, so there is no need to check.Benno Schulenberg3+2-6
2014-07-01 10:41Now that 'currmenu' is really global, stop passing it around.Benno Schulenberg10+20-17
2014-07-01 08:38Making sure to always set 'currmenu', so that we can rely on it.Benno Schulenberg3+4-10
2014-06-30 20:39Renaming '*cut_till_end' to '*cut_till_eof', to reduce confusion with CUT_TO_END, which is about end-of-line. Patch by Mark Majeres.Benno Schulenberg5+19-14
2014-06-30 18:20Fixing a bug where binding a movement function to a Meta key would make the corresponding Arrow key stop working (producing a character instead).Benno Schulenberg2+6-1
2014-06-30 18:04Making 'meta_key' and 'func_key' into global variables, instead of having them declared everywhere and passing them around endlessly.Benno Schulenberg11+91-109
2014-06-30 17:49Moving some variables to a better place.Benno Schulenberg2+4-7
2014-06-30 17:47When there are no syntaxes, for example with --ignorercfiles, do not try to find one, because that would lead to the magic database being searched, which slows down startup a lot.Benno Schulenberg2+9-0
2014-06-29 20:53Making Ctrl-Left and Ctrl-Right produce special codes, and mapping these codes to Prevword and Nextword.Benno Schulenberg3+38-4
2014-06-29 09:33Fixing compilation with --enable-tiny --enable-nanorc.Benno Schulenberg2+5-0
2014-06-29 09:32Tiny ChangeLog tweaks.Benno Schulenberg1+8-8
2014-06-29 08:49Updating the pointer to the bottom of the file when undoing line deletions at file's end. Patch by Mark Majeres.Benno Schulenberg2+6-0
2014-06-28 15:34Now trimming the superfluous braces.Benno Schulenberg2+49-50
2014-06-28 15:22Using a single assignment of do_toggle_void.Benno Schulenberg2+43-54
2014-06-28 15:00Moving (the recognition of) the toggles to the end, like everywhere else.Benno Schulenberg2+62-62
2014-06-28 14:42Eradicating the execute flag -- it is almost always TRUE, and when it's FALSE then it's for a function that is an empty placeholder, so executing it will not do anything anyway. Handling the one exception (do_gotolinecolumn_void) specially, just like the other one (do_cancel) already is.Benno Schulenberg3+159-189
2014-06-28 08:29Removing the useless parameters 'have_shortcut and 'allow_funcs'.Benno Schulenberg3+64-72
2014-06-27 20:35Silencing a useless warning about seemingly ignoring a datarootdir setting.Benno Schulenberg2+5-0
2014-06-27 20:20Stopping to distribute the obsolete BUGS file, and removing it from SVN.Benno Schulenberg4+4-163
2014-06-27 20:01Normalizing some indentation and whitespace.Benno Schulenberg3+44-45
2014-06-27 19:32Removing the ability to search for a matching bracket in a prompt input line.Benno Schulenberg3+4-166
2014-06-27 16:27Updating the docs for the narrower meaning of 'all' when rebinding keys.Benno Schulenberg3+10-8
2014-06-27 16:14Allowing only those menus where the bound function is actually present, when rebinding keys.Benno Schulenberg2+41-0
2014-06-27 15:51Adding default keybindings for Cut, PrevWord and NextWord in the prompt input lines.Benno Schulenberg2+9-4
2014-06-25 09:17Allowing 'firstline' and 'lastline' to be rebound to Ctrl keys.Benno Schulenberg2+4-6
2014-06-25 09:05Allowing 'firstfile' and 'lastfile' to be rebound to Ctrl keys.Benno Schulenberg2+7-4
2014-06-23 20:30Giving audible feedback when flipping the new buffer to off is not allowed in view mode.Benno Schulenberg2+4-0
2014-06-23 20:22Normalizing the indentation in do_help().Benno Schulenberg2+22-21
2014-06-23 20:17Showing Ins and Del as valid rebindable keys in the nanorc syntax colouring.Benno Schulenberg2+3-2
2014-06-23 20:03Adding the bindable function 'gotodir', documenting it, and also documenting 'tofiles' and 'flipnewbuffer', and correcting the description of 'gototext' (not being about the file browser).Benno Schulenberg4+43-13
2014-06-23 18:30Renaming 'no_replace_void()' to 'flip_replace_void()', to show what it actually does.Benno Schulenberg6+16-13
2014-06-23 18:20Renaming UP_DIR and DOWN_DIR to UPWARD and DOWNWARD, for clarity, to reduce the slight confusion with DIR meaning directory.Benno Schulenberg4+17-13
2014-06-22 21:26Renaming 'undidmsg' to 'redidmsg', to be apt.Benno Schulenberg2+13-12
2014-06-22 21:21Removing a superfluous abortion variable, and placing two comments better.Benno Schulenberg2+11-12
2014-06-22 19:23When toggling softwrap, only the edit window needs to be refreshed, not the entire screen.Benno Schulenberg2+3-3
2014-06-22 19:17Removing two pointless calls of get_shortcut(), and adjusting the comments.Benno Schulenberg3+8-13
2014-06-22 11:03Fixing three leaks of the cutbuffer, shortening and regrouping some stuff, and removing an unneeded iteration of cutbottom. Patch by Mark Majeres.Benno Schulenberg2+10-21
2014-06-22 10:14When redoing a line join at the tail of the file, make sure openfile->filebot is updated. Patch by Mark Majeres.Benno Schulenberg2+6-0
2014-06-21 19:40When undoing a line break at the tail of the file, make sure openfile->filebot is updated. Patch by Mark Majeres.Benno Schulenberg2+4-0
2014-06-21 19:32When undoing a cut-till-end-of-file, put the cursor back where the cut started, and not at the bottom of the file. Patch by Mark Majeres.Benno Schulenberg2+8-2
2014-06-21 19:01Miscellaneous whitespace fixes, one type fix, and one more #ifdef NANO_TINY. Patch by David Lawrence Ramsey.Benno Schulenberg3+11-5
2014-06-20 19:10Letting +1 and +,1 make nano start on line one column one, overriding a position from history. This fixes Savannah bug #42538.Benno Schulenberg2+7-7
2014-06-20 18:40Explaining better what "all" means when rebinding keys. This is a soft fix for Savannah bug #42552.Benno Schulenberg3+22-15
2014-06-20 18:06Fixing compilation with --enable-tiny --enable-mouse.Benno Schulenberg2+4-3
2014-06-20 16:33Fixing compilation with --enable-tiny --enable-histories --enable-multibuffer.Benno Schulenberg2+7-2
2014-06-20 16:13Fixing compilation with --enable-tiny --enable-wrapping.Benno Schulenberg2+5-0
2014-06-20 16:03Fixing compilation with --enable-tiny --enable-histories --enable-nanorc.Benno Schulenberg2+6-3
2014-06-20 15:56History logging is no longer dependent upon nanorc support, plus many other documentation tweaks.Benno Schulenberg4+37-29
2014-06-20 15:35Fixing compilation with --enable-tiny --enable-browser.Benno Schulenberg2+7-10
2014-06-20 10:48Miscellaneous whitespace adjustments and comment tweaks.Benno Schulenberg8+231-236
2014-06-20 10:39Wrapping long lines and actually reporting the name that is not a directory.Benno Schulenberg2+8-3
2014-06-20 10:34Another removal and more regrouping.Benno Schulenberg2+16-23
2014-06-20 07:55Removing two obsolete variables and regrouping some stuff.Benno Schulenberg3+10-12
2014-06-19 21:01Huh!? Why doesn't the build fail here without this change?Benno Schulenberg1+1-1
2014-06-19 20:19Pfff... Getting all iterations right is difficult.Benno Schulenberg1+4-1
2014-06-19 20:05Transform many DISABLE_NANORC #ifdefs to the new DISABLE_HISTORIES. This completes the fix for Savannah bug #42539.Benno Schulenberg11+80-70
2014-06-19 17:39Adding a --disable-histories flag, to disable the code for the histories of search/replace strings and cursor positions.Benno Schulenberg3+17-0
2014-06-19 15:09Allowing --historylog and --poslog to function also when --ignorercfiles is given.Benno Schulenberg2+18-15
2014-06-19 13:08Updating some comments to match the current state of affairs.Benno Schulenberg2+16-15
2014-06-19 11:58Renaming 'no_more_space()' to 'more_space()' for consistency.Benno Schulenberg3+13-10
2014-06-18 21:23Removing a condition and a break that cancel each other.Benno Schulenberg2+4-13
2014-06-18 20:43Renaming 'function_type' to 'key_type', for clarity.Benno Schulenberg5+8-7
2014-06-18 20:11Renaming the undo type UNSPLIT to JOIN, for clarity.Benno Schulenberg3+9-9
2014-06-18 20:01And eliding a totally unused 'strdata2'.Benno Schulenberg3+1-3
2014-06-18 19:59Eliding the in fact unneeded 'to_eof'Benno Schulenberg3+4-7
2014-06-18 19:46Renaming 'to_end' to 'to_eof', to lessen confusion with CUT_TO_END.Benno Schulenberg3+12-8
2014-06-18 19:04Making sure the cutbuffer is cleared at the appropriate moments. Patch by Mark Majeres.Benno Schulenberg4+30-2
2014-06-17 20:30Replacing SYSCONFDIR with an absolute path or a circumlocution, as suggested by Mike Frysinger, plus some other tweaks.Benno Schulenberg4+18-13
2014-06-17 15:50After an undo or redo, update the 'placewewant'. Patch by Mark Majeres.Benno Schulenberg2+6-1
2014-06-17 15:37Removing an obsolete boolean variable.Benno Schulenberg2+5-7
2014-06-16 20:44Displaying "No file name" on the statusbar for two seconds when --tempfile was given and the current buffer has no name. This fixes Savannah bug #41750. Patch by David Lawrence Ramsey.Benno Schulenberg3+32-7
2014-06-16 15:24Changing some wordings, to be more precise or clear.Benno Schulenberg4+13-11
2014-06-16 15:02Updating the docs for the changed location of nano's search history.Benno Schulenberg4+8-5
2014-06-16 12:54Trimming the contents of EXTRA_DIST to what is beyond normal.Benno Schulenberg2+2-4
2014-06-16 12:45Removing an "-I m4" flag; it is needed only at the top level.Benno Schulenberg2+1-2
2014-06-16 12:40Putting a common statement outside of the then/else branches.Benno Schulenberg2+3-5
2014-06-16 12:30Avoiding an "Unknown Command" on every cursor-positioning mouse click.Benno Schulenberg2+10-9
2014-06-16 12:06Making sure the compiler also links against libz, which is used by libmagic. This fixes Savannah bug #38378, reported by Alan Hourihane.Benno Schulenberg2+7-0
2014-06-14 14:08Putting the cursor back in front of a backwards cut, where it was when the cut was made. Patch by Mark Majeres, edited by Benno Schulenberg.Benno Schulenberg3+7-2
2014-06-13 20:52Removing the useless info dir file from the build directory, plus some other tweaks of the spec file.Benno Schulenberg2+7-3
2014-06-13 15:20Removing the --undo option, having the undo functions always enabled. If wished, the user can unbind them. This fixes Savannah bug #42456.Benno Schulenberg9+22-54
2014-06-13 14:58Not treating the holding of both Control and Meta the same as only Control.Benno Schulenberg2+4-4
2014-06-13 12:28Letting a toggle not break a series of ^Ks.Benno Schulenberg2+10-8
2014-06-13 12:19Letting a click on titlebar or statusbar not break a series of ^Ks.Benno Schulenberg2+12-2
2014-06-13 12:07Letting a mousal repositioning of the cursor break a series of ^Ks.Benno Schulenberg2+12-4
2014-06-11 19:24Setting not just the meta_key but also the func_key boolean when a key is reinserted into the keyboard buffer. This fixes Savannah bug #42092.Benno Schulenberg2+3-1
2014-06-11 18:34Removing a superfluous switch statement.Benno Schulenberg2+27-32
2014-06-11 18:23Always accepting mouse events, also when just looking for Unjustify. This fixes Savannah bug #42322.Benno Schulenberg2+9-12
2014-06-11 18:04Producing the correct return value for when a mouse event reinserted something into the keyboard buffer. And not continuing but getting out when there is a spurious mouse event. Continuing would result in the cutbuffer being cleared upon the next cut. These two changes together fix Savannah bug #42326.Benno Schulenberg3+10-1
2014-06-10 19:50Using the right type to avoid a compiler warning.Benno Schulenberg2+2-1
2014-06-10 19:12Making a couple of minimalistic whitespace adjustments.Benno Schulenberg6+16-12
2014-06-10 19:07One more type fix and two tiny message tweaks. Patch by David Lawrence Ramsey.Benno Schulenberg2+6-3
2014-06-09 20:41A few more cosmetic tweaks and type fixes. Patch by David Lawrence Ramsey.Benno Schulenberg4+12-10
2014-06-09 20:26Making tiny nano a bit tinier by preening out some soft-wrap stuff. Patch by David Lawrence Ramsey.Benno Schulenberg6+60-13
2014-06-09 15:08A bunch of type fixes, mostly in debugging messages -- line numbers are long, x positions unsigned long. Patch by David Lawrence Ramsey.Benno Schulenberg5+34-30
2014-06-09 14:33Eliding four function calls by not comparing with an empty string but checking for the terminating '\0'. Patch by David Lawrence Ramsey.Benno Schulenberg4+6-4
2014-06-09 14:23A few cosmetic tweaks of comments and whitespace. Patch by David Lawrence Ramsey.Benno Schulenberg7+10-9
2014-06-09 10:35Avoiding a compiler warning with --disable-wrapping.Benno Schulenberg3+11-2
2014-06-09 10:28Removing two superfluous conditions.Benno Schulenberg2+4-2
2014-06-09 10:01Rewriting the line-wrapping code to make use of the existing line-break code. And undoing line wraps together with their causal text additions, and not as separate actions because the user did not make them. Patch by Mark Majeres.Benno Schulenberg5+75-164
2014-06-08 19:02Differentiating between undoing a Delete and undoing a Backspace -- the cursor should be in a slightly but significantly different position. Patch by Mark Majeres.Benno Schulenberg3+30-11
2014-06-05 08:20Putting back the "-svn" tag on the version number.Benno Schulenberg1+1-1
2014-06-05 07:57Noting nano 2.3.3 and 2.3.4 in the Changelog.Benno Schulenberg1+2-0
2014-06-04 19:15Allowing the toggle between Read File and Execute Command to be rebound.Benno Schulenberg6+24-6
2014-06-04 16:32Tiny ChangeLog tweaks.Benno Schulenberg1+7-7
2014-06-04 16:30Making use of the macros charalloc() and charealloc(), making use of null_at(), adding a cast, and using an unsigned type for a length. Patch by David Lawrence Ramsey.Benno Schulenberg4+18-10
2014-06-04 16:02Normalizing whitespace, comments and interpunction, in various places. Patch by David Lawrence Ramsey.Benno Schulenberg9+42-34
2014-06-02 15:17GNU nano 2.3.4 releaseChris Allegretta35+1493-1486
2014-06-02 14:352014-06-02 Chris Allegretta <chrisa@asty.org> * doc/syntax/default.nanorc: Can't do trailing spaces in the default syntax or it will hilight the spaces as you type them into a new file, which for non-programming is infuriating.Chris Allegretta2+5-3
2014-05-29 18:50Differentiating (for the undo structure) between deleting a newline and any other character. Patch by Mark Majeres.Benno Schulenberg2+10-4
2014-05-29 18:302014-05-29 Chris Allegretta <chrisa@asty.org> * src/chars.c (addstrings): Needs to be available even on non-utf-8 sustems. * nano-regress: Added --disable-utf8 to regression checkChris Allegretta3+18-12
2014-05-29 05:25Back to SVNChris Allegretta1+1-1
2014-05-29 05:10GNU nano 2.3.3 releaseChris Allegretta35+13565-13522
2014-05-29 04:382014-05-28 Chris Allegretta <chrisa@asty.org> * doc/syntax/mutt.nanorc: Include Benno's awesome signature matcher, modified slightly to also work for quoted sigs. * doc/syntax/default.nanorc: Be far more gentle with something which affects every file which doesn't match another syntax, and the user may not be able to override if their distro turns on highlighting by default.\Chris Allegretta3+15-9
2014-05-28 21:02Standardizing the calls of add_to_funcs(), breaking always between menu and tag.Benno Schulenberg2+96-94
2014-05-28 20:31Making tiny nano again just a tiny bit tinier.Benno Schulenberg2+7-2
2014-05-28 20:27Updates from the TP for German, Dutch, and Esperanto.Benno Schulenberg4+275-249
2014-05-28 19:02Eliding four unneeded tags.Benno Schulenberg2+9-16
2014-05-28 15:44Adding a translator comment for the --help output.Benno Schulenberg2+4-1
2014-05-28 15:40Removing an unneeded format specifier.Benno Schulenberg2+3-2
2014-05-28 15:35Making ^X in the Read-File menu toggle between executing a command and inserting a file.Benno Schulenberg2+11-2
2014-05-28 14:34Removing duplicate translator comments, and adding some others.Benno Schulenberg3+10-12
2014-05-28 13:27Actually translating the Go-to-Directory prompt.Benno Schulenberg2+2-1
2014-05-28 13:24Removing three unused parameters from do_input(), as they are only ever set and never referenced.Benno Schulenberg4+14-27
2014-05-28 01:352014-05-27 Chris Allegretta <chrisa@asty.org> * src/winio.c (edit_refresh): wredrawln() is not supported under slang.Chris Allegretta2+6-0
2014-05-27 22:03Adjusting a translator comment.Benno Schulenberg2+3-1
2014-05-27 21:56Updates from the TP for Russian, Dutch, and German.Benno Schulenberg4+414-455
2014-05-27 12:38Allowing to rebind 'suspend' in tiny nano.Benno Schulenberg2+3-2
2014-05-27 12:34Make tiny nano a tiny bit tinier.Benno Schulenberg2+3-0
2014-05-27 12:17Improving the arrangement of help items under certain compilation conditions.Benno Schulenberg2+13-0
2014-05-26 10:07Unwrapping some lines, and reordering two.Benno Schulenberg2+18-32
2014-05-26 07:53Fixing compilation and avoiding a warning with --enable-tiny.Benno Schulenberg3+8-0
2014-05-25 20:04Updates from the TP for Ukrainian and Italian.Benno Schulenberg3+110-167
2014-05-25 19:47Cutting down on the size of tiny nano.Benno Schulenberg2+13-4
2014-05-25 19:41Placing the cursor after an undo there where it was before the do, and handling multibyte characters correctly. *Patch by Mark Majeres.*Benno Schulenberg6+70-67
2014-05-23 20:24Telling ncurses to really redraw the line, without optimization.Benno Schulenberg2+11-6
2014-05-22 20:41Updates from the TP for German and Ukrainian.Benno Schulenberg3+707-1353
2014-05-19 20:44Painting the current line *after* tickling the terminal, so that the character in the final column will be displayed properly. Bug was introduced five days ago. Patch by Mark Majeres.Benno Schulenberg2+8-3
2014-05-18 10:34Adding an example of a default syntax.Benno Schulenberg3+21-0
2014-05-18 10:16Not matching the ^ anchor when looking further on in a line.Benno Schulenberg2+9-2
2014-05-17 20:25Not skipping the colour-off commands at the end of the colouring loop.Benno Schulenberg2+7-4
2014-05-17 11:44Adding syntax colouring for JSON files. New file, originally from Aapo Rantalainen, but heavily edited, extended, and improved.Benno Schulenberg3+37-0
2014-05-16 20:36Updates from the TP for Vietnamese, Finnish, Dutch, French, and Esperanto.Benno Schulenberg6+444-688
2014-05-16 20:21Partially harmonizing the syntax-colouring files.Benno Schulenberg30+141-122
2014-05-16 20:13Making the component colouring simpler, and the URI colouring completer, and improving the comments -- all for apt's sources list.Benno Schulenberg2+17-15
2014-05-16 11:08Showing trailing whitespace on added lines in patches and diffs.Benno Schulenberg2+13-2
2014-05-16 11:03Removing a few more doubled-up spaces.Benno Schulenberg3+13-10
2014-05-16 10:50Removing an unneeded call of edit_refresh(), and using 'size_t' instead of 'int' for line lengths. Patch by David Lawrence Ramsey.Benno Schulenberg3+4-3
2014-05-16 10:34Tweaking some whitespace, using TRUE and FALSE instead of 1 and 0, and mentioning the name of the terminal-tickling character (NBSP). Patch by David Lawrence Ramsey.Benno Schulenberg7+14-10
2014-05-15 20:00Going to the correct positions for undoing and redoing cuts and pastes. This fixes many undo problems and Savannah bug #25585. *Patch by Mark Majeres.*Benno Schulenberg9+158-101
2014-05-15 13:18Adding texinfo.nanorc to the packing list.Benno Schulenberg2+3-1
2014-05-15 13:11Improving two comments, and eliding a macro.Benno Schulenberg2+4-5
2014-05-15 12:55Adjusting a comment, and being clearer about when to break.Benno Schulenberg2+3-2
2014-05-15 12:52Improving the magic regex for C files, plus some tweaks.Benno Schulenberg2+13-11
2014-05-14 12:52Adding an example of colouring nano's interface elements.Benno Schulenberg2+24-15
2014-05-14 12:13Tiny Changelog tweaks.Benno Schulenberg1+5-5
2014-05-14 11:51Stopping the search when a magic matched.Benno Schulenberg2+3-0
2014-05-14 11:16Improving two magic regexes.Benno Schulenberg3+6-4
2014-05-14 10:29Opening the magic database only when actually going to use it, and closing it afterward.Benno Schulenberg2+27-23
2014-05-14 10:09Moving the magic check to after the headerline check.Benno Schulenberg2+18-15
2014-05-14 10:01Ehm... no, you can't do that.Benno Schulenberg2+0-2
2014-05-14 09:44Closing the libmagic file after use.Benno Schulenberg2+3-1
2014-05-14 09:17Improving debugging messages, and removing superfluous assignment.Benno Schulenberg2+15-15
2014-05-14 08:42Startling the terminal into handling wide, two-column characters properly.Benno Schulenberg2+10-0
2014-05-13 21:11A few more comment tweaks.Benno Schulenberg6+6-5
2014-05-13 20:51Improving compilation with --disable-browser.Benno Schulenberg2+15-6
2014-05-13 20:34No need to keep on looping when two shortcuts were found.Benno Schulenberg2+2-3
2014-05-13 20:20Condensing a function a bit.Benno Schulenberg2+3-5
2014-05-13 20:14Several random whitespace and comment tweaks.Benno Schulenberg9+38-40
2014-05-13 18:31Weh -- use the correct type.Benno Schulenberg1+2-2
2014-05-13 18:06Freeing the lists with functions and shortcuts upon exit.Benno Schulenberg2+14-1
2014-05-13 17:58Showing in nanorc files key names like M-6 and M-/ as valid.Benno Schulenberg2+15-9
2014-05-13 16:11Refreshing the PO files: merging them against the current POT.Benno Schulenberg34+25823-20334
2014-05-13 08:39Regenerated the POT file for the TP.Benno Schulenberg2+554-541
2014-05-13 08:34Improving another error message.Benno Schulenberg2+4-2
2014-05-13 08:12Making one error message somewhat clearer.Benno Schulenberg2+4-1
2014-05-12 20:22Renaming a variable, and eliding another.Benno Schulenberg2+9-9
2014-05-12 19:57Moving parse_magic_exp() next to its sister.Benno Schulenberg2+69-67
2014-05-12 18:10Add regexes for comments and trailing whitespace for man pages, and reminders for Python, and trim some trailing spaces from Fortran.Benno Schulenberg4+24-16
2014-05-12 16:01Improving the multiline regexes, making the one with single quotes work again.Benno Schulenberg2+12-4
2014-05-12 14:31Renaming the struct type 'exttype' to 'regexlisttype', and upon exit also freeing the regexes for libmagic results and headerlines.Benno Schulenberg5+40-18
2014-05-12 13:52Renaming and symmetrifying two functions, and improving some comments.Benno Schulenberg4+23-21
2014-05-12 12:57Handling the libmagic and headerline regexes in the same manner.Benno Schulenberg2+19-24
2014-05-12 12:16Adding a missing parenthesis, and removing a distracting blank line.Benno Schulenberg2+2-2
2014-05-12 12:11Improving some comments, and removing some mispasted or superfluous ones.Benno Schulenberg2+7-10
2014-05-12 11:54Showing bright foreground colours for interface elements as valid.Benno Schulenberg2+2-1
2014-05-12 11:50Providing startup feedback for the spell checker, as for the linter.Benno Schulenberg2+7-0
2014-05-11 03:092014-05-10 Chris Allegretta <chrisa@asty.org> * src/rcfile.c (parse_color_names): Redefine false and true to their appropriate macro names so --with-slang works (slangv2 anyway). * src/text.c (do_linter): Care about whether user cancelled the file save (cancel the operation) versus justy said no (continue but don't save the file). Also doupdate() after statusbar message that linter is being invoked and blank the shortcuts to draw the eye. Also allow user to cancel at the "open in a new buffer" prompt. New function lint_cleanup(). Fixes Savannah bug 42203.Chris Allegretta3+41-10
2014-05-10 20:28Making syntax highlighting into a separate section, and adding the still missing section on rebinding keys.Benno Schulenberg2+388-23
2014-05-10 19:15Making it possible for interface-foreground colours to be bright.Benno Schulenberg8+67-25
2014-05-09 21:02Describing bindable functions in the third person -- it somehow sounds better.Benno Schulenberg2+86-81
2014-05-09 20:33Putting softwrap back among the "Appearance" toggles.Benno Schulenberg3+15-10
2014-05-09 15:14Defining a shortcut for the linter when the speller is disabled, and fixing compilation with --disable-speller.Benno Schulenberg2+9-3
2014-05-09 12:20Not defining nor accepting shortcuts for functions that are disabled.Benno Schulenberg2+18-0
2014-05-09 11:44Counting only shortcuts that are actually shown, so that clicking on the ones after ^T (Speller/Linter) will work again correctly.Benno Schulenberg2+21-25
2014-05-06 20:45Stopping the brace content from spilling.Benno Schulenberg2+2-1
2014-05-06 20:43Synchronizing the documentation, and tweaking some wording.Benno Schulenberg4+98-81
2014-05-06 13:27Adding sections on the Cutbuffer and the Mark, removing option '-?', and making some other tweaks.Benno Schulenberg2+56-28
2014-05-06 10:03New file, syntax colouring for Texinfo files.Benno Schulenberg2+21-0
2014-05-06 09:58Letting 'makeinfo' figure out the node pointers.Benno Schulenberg2+25-17
2014-05-05 20:48Differentiating between options that take an argument and those that don't.Benno Schulenberg2+5-1
2014-05-05 20:18Legalizing the four new interface-coloring options in the nanorc syntax.Benno Schulenberg2+2-1
2014-05-05 19:54Allowing the function do_cut_till_end() to be rebound.Benno Schulenberg3+8-1
2014-05-05 19:32Giving syntax highlighting its own section, adding the "header" command, tweaking some wording and formatting, and trimming some duplicate introductory information.Benno Schulenberg2+70-59
2014-05-04 20:16Oops.Benno Schulenberg1+1-1
2014-05-04 12:20Allowing the Backwards toggle to be rebound, documenting it, ánd the Backspace function.Benno Schulenberg3+11-0
2014-05-04 11:51Showing quotes where quotes are needed, removing some unneeded spaces, and doing some other tweaks.Benno Schulenberg3+28-25
2014-05-04 10:24Documenting the interface colours settings.Benno Schulenberg3+52-10
2014-05-04 08:53Renaming a variable, and removing an unneeded call of wattroff().Benno Schulenberg8+15-14
2014-05-04 08:25Eliding a variable.Benno Schulenberg2+6-4
2014-05-03 20:38Tiny Changelog tweak.Benno Schulenberg1+2-2
2014-05-03 20:27Paragraph jumping only makes sense in the MAIN editing menu, thus removing the shortcuts from all others.Benno Schulenberg2+6-4
2014-05-03 20:09Removing the search-mode toggles from the WHEREISFILE and REPLACEWITH menus, where they don't belong.Benno Schulenberg2+8-6
2014-05-03 19:19Ordering the shortcut associations in roughly the same manner as in the help lines, and grouping them as far as possible per menu.Benno Schulenberg2+70-66
2014-05-03 18:44Unfolding long lines that add shortcuts, for visual consistency.Benno Schulenberg2+8-14
2014-05-03 18:24Adding the ability to colour four elements of nano's interface differently. Idea and original patch by Mark Majeres.Benno Schulenberg9+134-53
2014-04-30 20:18Update the years in the copyright notices.Benno Schulenberg22+32-29
2014-04-27 19:51Improving the order of the help items still further, and making them also group and pair nicely in the tiny version.Benno Schulenberg2+47-60
2014-04-27 15:26Fixing compilation with --enable-tiny.Benno Schulenberg2+9-2
2014-04-27 15:20Improving order and grouping in the main help text and help lines.Benno Schulenberg2+17-20
2014-04-27 14:21Show the important toggles early on in the help lines of Search/Replace, and group them better.Benno Schulenberg2+39-21
2014-04-27 12:19In a concise help text, mention only those options that actually do something.Benno Schulenberg2+2-4
2014-04-27 12:13Not blurting out the full help text when command line contains some mistake.Benno Schulenberg2+13-6
2014-04-27 11:29Plugging two tiny memory leaks. Patch essentially by Mark Majeres.Benno Schulenberg2+6-0
2014-04-26 20:16Group related functions together, remove duplicate "up"/"down", and add missing "prevpage"/"nextpage" in nanorc man page.Benno Schulenberg3+77-73
2014-04-26 19:33Allow do_spell() to be bound to other key combos.Benno Schulenberg3+9-0
2014-04-26 19:01Make help lines show "Close" again when more than one buffer is open.Benno Schulenberg4+18-7
2014-04-26 18:41Add a pointer to the tail of the functions list, to simplify and speed up adding new items.Benno Schulenberg2+17-15
2014-04-24 20:22Updating the FAQ.Benno Schulenberg2+53-57
2014-04-23 20:42Increase the contrast between hard-wrapping and soft-wrapping in the documentattion.Benno Schulenberg5+24-19
2014-04-23 20:37Putting the two wrapping toggles together and increasing their contrast a bit.Benno Schulenberg2+10-8
2014-04-23 20:03Returning the first shortcut that matches a given func in a given menu.Benno Schulenberg2+9-35
2014-04-23 19:44Making the Minus and Space keys work in the help viewer and file browser also when the PrevPage and NextPage functions are bound to meta keys.Benno Schulenberg3+9-4
2014-04-23 19:33Removeing several unneeded double semicolons plus two relic comments.Benno Schulenberg5+28-25
2014-04-22 20:26Splitting the toggles into three kind-of related groups, and not showing toggle keys that have been rebound.Benno Schulenberg2+8-3
2014-04-22 20:10Showing just two shortcuts per function, to pull the explanatory lines closer to the key combos.Benno Schulenberg2+18-14
2014-04-22 19:10Listing function key after meta key.Benno Schulenberg2+5-4
2014-04-22 19:07Putting left/right in normal order.Benno Schulenberg2+6-5
2014-04-22 12:10Deleting unneeded empty funcs; being in the list of shortcuts is enough.Benno Schulenberg2+8-20
2014-04-22 11:57Eliding more unneeded constants.Benno Schulenberg2+20-34
2014-04-22 10:44Eliding several pointless constants.Benno Schulenberg2+23-58
2014-04-22 10:18Renaming many constants from '*_msg' to '*_tag' to reduce confusion.Benno Schulenberg2+83-81
2014-04-22 10:02Putting the movement keys in the help viewer in the order of increasing stride.Benno Schulenberg2+15-4
2014-04-21 18:12Improving two error messages, and complaining about wrong menu names after wrong function names.Benno Schulenberg2+10-8
2014-04-21 18:05Allowing the codes from Ins and Del keys to be rebound.Benno Schulenberg4+13-7
2014-04-21 17:47Remove recognition of K-keys.Benno Schulenberg2+2-1
2014-04-21 15:45Giving nicer names to the dedicated keys, for when they show up in the help lines.Benno Schulenberg2+28-26
2014-04-21 15:22Decombining a repetitive condition.Benno Schulenberg2+28-25
2014-04-21 13:07Avoiding three compiler warnings with --enable-debug.Benno Schulenberg3+5-3
2014-04-21 13:00Deleting some more unused stuff.Benno Schulenberg3+6-26
2014-04-21 12:31Deleting a large bunch of unused defines.Benno Schulenberg2+2-221
2014-04-21 12:06Sorting functions slightly better, and allowing rebinding in the linter menu.Benno Schulenberg2+8-4
2014-04-21 11:22No unnecessary checking for lowercase 'm' or 'f'.Benno Schulenberg2+7-4
2014-04-21 11:15Putting meta first, for clarity.Benno Schulenberg2+9-8
2014-04-21 11:09Adjusting two comments.Benno Schulenberg2+8-10
2014-04-21 10:30Do not colour a mistaken rebinding of the F0 key.Benno Schulenberg2+5-2
2014-04-16 09:55Making better use of MMOST.Benno Schulenberg2+8-12
2014-04-16 09:32Adjusting some tabbing and spacing.Benno Schulenberg2+26-25
2014-04-16 09:26Renaming MREPLACE2 to MREPLACEWITH, for clarity.Benno Schulenberg5+28-26
2014-04-16 09:12Renaming MALL to MMOST, for accuracy.Benno Schulenberg3+31-29
2014-04-16 08:58Removing MHELP from MALL.Benno Schulenberg2+3-1
2014-04-16 08:24Finding properly also the zeroeth item from a certain menu in the list of functions.Benno Schulenberg2+25-13
2014-04-15 20:01Adding shortcut ^L for Refresh to the help viewer, to be able to position ^X Exit as the very first.Benno Schulenberg3+13-12
2014-04-15 19:32Removing superfluous abortion variable.Benno Schulenberg2+4-6
2014-04-15 19:28Adding M-\ and M-/ for First and Last Line to the help viewer.Benno Schulenberg3+12-10
2014-04-15 15:17Checking for the availability of snprintf(), fixes bug #42070.Benno Schulenberg2+15-4
2014-04-15 15:02Normalizing whitespace around '==' comparison.Benno Schulenberg10+21-21
2014-04-15 12:13Building nano from svn does not require ssh.Benno Schulenberg2+6-6
2014-04-15 11:25Relocating and correcting a few comments.Benno Schulenberg2+12-13
2014-04-15 10:51Actually setting the intended non-blocking input mode.Benno Schulenberg2+9-6
2014-04-14 20:42Avoiding a compiler warning, and straightening out the logic.Benno Schulenberg2+7-9
2014-04-14 13:02Initializing a variable to avoid a compiler warning, renaming it, adding and tweaking some comments, and removing an unneeded 'if'.Benno Schulenberg2+23-19
2014-04-14 10:03Eliding a variable and condensing a comment.Benno Schulenberg2+3-7
2014-04-14 09:57Whitespace adjustments, plus a few comment tweaks.Benno Schulenberg12+44-46
2014-04-14 09:22Removing the unused parameter 'func_key' from get_shortcut().Benno Schulenberg10+36-41
2014-04-14 09:14Removing the unused parameter 'file_bot' from copy_from_filestruct().Benno Schulenberg5+18-15
2014-04-13 21:05Complaining about --enable-color and tiny without --enable-nanorc.Benno Schulenberg2+5-0
2014-04-13 20:50Converting #ifdef ENABLE_NANORC to #ifndef DISABLE_NANORC.Benno Schulenberg14+70-62
2014-04-13 19:54Printing the correct --enable/--disable option for libmagic.Benno Schulenberg2+7-0
2014-04-13 19:44Making tiny disable libmagic, and documenting the --disable-libmagic flag.Benno Schulenberg3+10-0
2014-04-13 15:57Some small extra colourings.Benno Schulenberg4+19-4
2014-04-13 12:16Cosmetic tweaks.Benno Schulenberg2+9-5
2014-04-13 12:09Deleting a misplaced setting of 'currmenu'.Benno Schulenberg2+3-4
2014-04-13 12:01Removing mistaken browser item from Go-To-Line menu.Benno Schulenberg2+3-1
2014-04-13 11:56Removing unused parameter 'menu' from strtosc().Benno Schulenberg4+11-7
2014-04-10 20:56Adding four recent syntaxes to the packing list.Benno Schulenberg2+7-0
2014-04-08 20:01Adding missing --poslog option to the texinfo file, plus some tweaks.Benno Schulenberg4+13-25
2014-04-08 19:40Adding the documentation for the new --noread option.Benno Schulenberg3+20-3
2014-04-08 18:59Adding the command-line option --noread to treat any name on the command line as a new file. Patch by Hans Alves.Benno Schulenberg4+21-7
2014-04-08 18:38More editing of comment blocks and trimming of blank lines. Patch by David Lawrence Ramsey, slightly tweaked.Benno Schulenberg10+68-77
2014-04-08 13:58Adjusting some comments, and removing an unneeded 'if'.Benno Schulenberg2+10-16
2014-04-08 13:27Correcting two comments, and tweaking two others.Benno Schulenberg2+7-6
2014-04-08 12:35Reformat some comment blocks, fix a few typos, and remove a few unneeded blank lines. Patch by David Lawrence Ramsey was lightly tweaked.Benno Schulenberg5+79-99
2014-04-08 12:24Converting a literal UTF-8 string into its corresponding byte sequence. Patch by David Lawrence Ramsey.Benno Schulenberg2+9-2
2014-04-08 12:09Extending the syntax highlighting for Go lang. Tweaked version of file submitted by Robert Clausecker.Benno Schulenberg2+35-12
2014-04-08 11:43Uppercasing only the first two or three characters of a key name, in order to preserve ^Space and M-Space, so these can be unbound.Benno Schulenberg2+30-15
2014-04-08 11:22Melting the binding and unbinding code into a single function.Benno Schulenberg2+49-93
2014-04-07 20:47Improve the layout of the fatal error message.Benno Schulenberg2+4-3
2014-04-07 20:38Do not speak of "flags", but only of "options".Benno Schulenberg2+5-3
2014-04-07 20:05Ehm, no, cancel that. That makes it act like a command-line option, overriding any nanorc.Benno Schulenberg2+9-6
2014-04-07 18:34Turn wrapping off when --disable-wrapping-as-root was used, no matter what.Benno Schulenberg2+6-9
2014-04-07 09:44Allowing M-J (full-justify) after being configured with --enable-justify.Benno Schulenberg2+3-0
2014-04-07 09:24Dropping the obsolete argument of shortcut_init(), and removing two unneeded calls of this function.Benno Schulenberg6+10-15
2014-04-07 09:02Keeping a pointer to the Uncut item in the functions list, to be able to change its description to Unjustify at the appropriate moment.Benno Schulenberg4+27-12
2014-04-06 20:55Do not set any helpline tags to empty strings; compilation should fail if they are needed and not defined.Benno Schulenberg2+12-29
2014-04-06 20:47There is no need for the helpline tags to be external.Benno Schulenberg2+2-23
2014-04-06 08:57Limiting M-T to the main, and M-J to the main and search menus.Benno Schulenberg2+8-3
2014-04-05 20:56Adjusting text for new disabling configuration options.Benno Schulenberg2+26-24
2014-04-05 20:28Cosmetic tweaks.Benno Schulenberg4+11-15
2014-04-05 19:57Printing the correct set of configuration options.Benno Schulenberg2+48-8
2014-04-05 18:59Reloading a possibly freed function pointer. Patch by Mike Frysinger.Benno Schulenberg2+6-0
2014-04-04 20:45Tweaking still more comments.Benno Schulenberg2+46-48
2014-04-04 20:16Fixing compilation with --enable-wrapping.Benno Schulenberg2+3-0
2014-04-04 19:26Normalizing the indentation somewhat.Benno Schulenberg2+63-74
2014-04-04 19:21Fixing compilation with --enable-tabcomp and tiny.Benno Schulenberg2+3-3
2014-04-04 16:06Fixing warning with --enable-mouse and tiny.Benno Schulenberg2+3-0
2014-04-04 15:52Fixing compilation with --enable-justify and tiny.Benno Schulenberg2+5-1
2014-04-04 15:42Fixing warnings with --enable-help and tiny.Benno Schulenberg2+1-2
2014-04-04 15:31Fixing compilation with --enable-browser and tiny.Benno Schulenberg3+4-3
2014-04-04 13:54Allowing other enablers to override --enable-tiny too.Benno Schulenberg2+27-10
2014-04-04 13:42Adding the missing meek colour disabling to --enable-tiny.Benno Schulenberg2+5-0
2014-04-04 13:12Moving the enabling stuff to after the disabling stuff.Benno Schulenberg2+29-28
2014-04-04 12:29Tweaking more comments.Benno Schulenberg2+49-47
2014-04-04 11:59Converting #ifdef ENABLE_COLOR to #ifndef DISABLE_COLOR.Benno Schulenberg14+88-88
2014-04-04 09:01Tweaking some comments.Benno Schulenberg2+17-22
2014-04-04 08:38Making sure the user sees a fatal-error message.Benno Schulenberg2+3-1
2014-04-04 07:54Allowing --enable-extra and --enable-multibuffer to override --enable-tiny.Benno Schulenberg2+8-2
2014-04-04 07:50Avoiding two more compilation warnings.Benno Schulenberg3+6-3
2014-04-03 21:06Fixing two compilation warnings for tiny.Benno Schulenberg3+6-1
2014-04-03 20:57Converting #ifdef NANO_EXTRA to #ifndef DISABLE_EXTRA.Benno Schulenberg6+13-10
2014-04-03 20:23Converting #ifdef ENABLE_MULTIBUFFER to #ifndef DISABLE_MULTIBUFFER.Benno Schulenberg7+43-41
2014-04-03 19:50Sorting all the disabling configuration options alphabetically.Benno Schulenberg2+54-51
2014-04-03 19:35Stopping --with-slang from duplicating --enable-tiny.Benno Schulenberg2+1-12
2014-04-03 10:54Adding syntax colouring for PO files.Benno Schulenberg2+25-0
2014-04-03 10:52Removing unused '*_support' variables.Benno Schulenberg2+9-14
2014-04-02 21:06Oops, s/make/conf/.Benno Schulenberg1+1-1
2014-04-02 21:03Upping the required version of Automake, to ensure the ONCE macros are defined.Benno Schulenberg2+8-1
2014-04-02 20:37Trying to build info only when 'makeinfo' is available.Benno Schulenberg3+16-4
2014-04-02 20:17Silencing a compiler warning about a possibly uninitialized variable. Patch by Mike Frysinger (from November 2011).Benno Schulenberg2+3-1
2014-04-02 20:09Adding a dummy if to silence a compiler warning. Patch by Mike Frysinger.Benno Schulenberg2+4-0
2014-04-02 19:56Ignoring 'config.cache' with git. Patch by Mike Frysinger.Benno Schulenberg2+3-1
2014-04-02 19:42Simplifying the man rules still further. Patch by Mike Frysinger.Benno Schulenberg3+18-21
2014-03-31 20:262014-03-31 Chris Allegretta <chrisa@asty.org> * doc/syntax/go.nanorc: basic go syntax highlightingChris Allegretta2+24-0
2014-03-31 09:22More tweaks of bug numbers, spelling and line length, and trimmings of trailing whitespace.Benno Schulenberg1+44-42
2014-03-30 21:23Consistently using a colon after names of changed files. Trimming some trailing whitespace, and fixing some misspellings.Benno Schulenberg1+159-158
2014-03-30 21:04First attemp at colouring Changelog files.Benno Schulenberg2+23-0
2014-03-30 20:37Supporting globs in include paths. Patch by Mike Frysinger.Benno Schulenberg3+37-111
2014-03-30 20:19Dropping redundant localedir. Patch by Mike Frysinger.Benno Schulenberg2+2-1
2014-03-30 20:14Using 'dist_' prefixes and '+=' appending to produce simpler Automake files. Patch by Mike Frysinger.Benno Schulenberg3+24-29
2014-03-30 20:08Using standard doc dir for installing html files. Patch by Mike Frysinger.Benno Schulenberg4+11-7
2014-03-27 21:41Yeah, delete the unused string too.Benno Schulenberg1+0-3
2014-03-27 21:35Placing a help string among its kin, adjusting some indentation, grouping function pairs more tightly, bundling restricted stuff, and deleting an unused item.Benno Schulenberg2+15-37
2014-03-27 11:06Fixing compilation with --disable-utf8.Benno Schulenberg2+7-1
2014-03-27 10:28Allowing --disable-utf8 and --enable-utf8 to work.Benno Schulenberg2+2-2
2014-03-27 10:15Making --disable-nanorc with --enable-color barf. Patch by Mike Frysinger.Benno Schulenberg2+11-2
2014-03-26 20:48Removing the superfluous function 'do_browser_help()'.Benno Schulenberg4+3-13
2014-03-26 19:59Fixing compilation with --disable-browser.Benno Schulenberg2+4-1
2014-03-26 19:25Allowing binding and unbinding of keys when colour is disabled.Benno Schulenberg2+8-6
2014-03-26 19:20Fixing compilation with --disable-color.Benno Schulenberg2+3-0
2014-03-26 14:08Removing vestiges of the obsolete '--enable-all' configure flag.Benno Schulenberg4+3-6
2014-03-26 13:12Adding a note on how to select and paste with the mouse when mouse support is enabled: by holding down Shift.Benno Schulenberg2+5-1
2014-03-26 10:57Printing also the last shortcut in the list.Benno Schulenberg2+3-2
2014-03-26 10:53Some comment tweaks, and whitespace trimmings.Benno Schulenberg2+16-18
2014-03-26 10:45Word, tab, and comment tweaks in configure.ac.Benno Schulenberg3+32-29
2014-03-26 09:41Adjusting the ChangeLog.Benno Schulenberg1+13-13
2014-03-26 09:35Cleaning up most of the --with/--enable flags. Patch by Mike Frysinger.Benno Schulenberg2+95-109
2014-03-24 21:48Harmonizing comments, and trimming some blank lines.Benno Schulenberg2+37-50
2014-03-24 20:35Printing menu numbers for debugging in hex.Benno Schulenberg4+14-13
2014-03-24 13:47Adding a configure flag to disable the use of the fattening libmagic. Patch by Mike Frysinger.Benno Schulenberg2+9-2
2014-03-24 13:42Using the pkg-config files of ncurses, when available. Patch by Mike FrysingerBenno Schulenberg2+21-0
2014-03-24 13:35Fixing a few compiler warnings.Benno Schulenberg4+10-7
2014-03-24 13:31Compiling with warnings enabled by default, to help prevent issues from silently creeping in. Patch by Mike Frysinger.Benno Schulenberg3+80-0
2014-03-24 12:45Highlighting trailing whitespace in Python and nanorc files. Patches by Mike Frysinger.Benno Schulenberg3+7-0
2014-03-24 12:39Adding syntax highlighting for Javascript, made by Mike Frysinger, based on the C syntax.Benno Schulenberg3+25-0
2014-03-24 12:31EAPI=5 updates for gentoo.nanorc. Patch by Mike Frysinger.Benno Schulenberg2+14-7
2014-03-23 20:49Improving a debugging message, fixing a translator comment, and tweaking others.Benno Schulenberg2+14-15
2014-03-22 20:37Adding three more translator names.Benno Schulenberg1+5-1
2014-03-22 20:32Updates for Czech, Spanish, Italian, Norwegian, Serbian, and Chinese.Benno Schulenberg35+18296-22337
2014-03-22 19:48Regenerated the POT file.Benno Schulenberg2+449-383
2014-03-22 19:46Adding some missing translator names.Benno Schulenberg2+34-10
2014-03-21 14:04Ow, add it there too.Benno Schulenberg1+1-1
2014-03-21 13:59Adding the 'extendsyntax' directive, and changing two colours to be legible on a light background.Benno Schulenberg2+5-2
2014-03-21 12:47Eliding a variable.Benno Schulenberg2+6-4
2014-03-19 21:30Adding the descriptions of six missing bindable functions.Benno Schulenberg2+24-4
2014-03-19 21:09Grouping 'softwrap' with the toggles that affect how things look.Benno Schulenberg3+13-10
2014-03-19 12:05Adding "poslog", plus tiny textual tweaks.Benno Schulenberg2+15-19
2014-03-19 09:46Sorting the includes alphabetically, and adding missing ones.Benno Schulenberg2+48-37
2014-03-19 09:34Allowing softwrap to be rebound.Benno Schulenberg3+10-3
2014-03-19 09:23Documenting the changed whitespace defaults.Benno Schulenberg2+7-1
2014-03-18 22:04In the file browser one cannot search for a regular expression, so do not mention it in the help text.Benno Schulenberg2+10-1
2014-03-17 21:36Removing stray spaces before tabs.Benno Schulenberg11+22-21
2014-03-17 21:26Putting ^B and ^F in the same order as other command keys: first the backward, then the forward motion.Benno Schulenberg2+7-10
2014-03-17 14:29Minor Changelog tweaks.Benno Schulenberg1+11-11
2014-03-17 14:15Adding, fixing, and removing some #endif comments.Benno Schulenberg12+26-39
2014-03-17 13:15Removing the old softwrap scrolling code.Benno Schulenberg2+2-33
2014-03-17 12:15Condensing the code a bit.Benno Schulenberg2+22-29
2014-03-17 11:47Showing ^F and ^B in the help lines of the tiny version.Benno Schulenberg2+8-2
2014-03-16 16:58Displaying more help items when the terminal is wider.Benno Schulenberg2+4-1
2014-03-16 13:19Using prettier whitespace characters when in a UTF-8 locale.Benno Schulenberg2+15-5
2014-03-05 09:47Initializing the correct variable to zero, to avoid jumpy scrolling.Benno Schulenberg2+5-1
2014-03-05 04:302014-03-04 Chris Allegretta <chrisa@asty.org> * global.c (first_sc_for) - Return raw keystrokes last, so they will not be displayed if there are F-key or Meta keys mapped for an item in the shortcut list.Chris Allegretta2+14-1
2014-03-04 11:07Removing erroneous 'suspendenable' (again) -- it is not a settable option but a bindable function.Benno Schulenberg4+4-9
2014-03-04 10:30Normalizing the writing of "Write Out", "Uncut Text", and "Unjustify".Benno Schulenberg2+6-3
2014-03-04 10:18Using visible characters by default for when showing whitespace.Benno Schulenberg3+4-2
2014-03-04 10:01Adding 'quiet', sorting 'locking', and condensing the highlighting string.Benno Schulenberg2+5-1
2014-03-04 03:552014-03-01 Chris Allegretta <chrisa@asty.org> * global.c (shortcut_init) - Don't actually free the shortcut list, since the next pass via justifying will then remove all custom shortcuts. Fixed bug discovered by Benno Schulenberg. * text.c (do_linter) - Remove some unused variables to quiet -pedanic -Wall.Chris Allegretta3+8-9
2014-03-03 21:30Not mentioning -$/--softwrap in usage text of tiny version.Benno Schulenberg2+3-0
2014-03-03 18:49Synchronizing the texinfo and nanorc docs, and improving alphabetization.Benno Schulenberg3+51-16
2014-03-03 16:08Slightly improving the formatting and wording of two man pages.Benno Schulenberg3+17-16
2014-03-03 13:24Trimming some redundant code, and correcting scrolling behaviour without softwrap. And adding a few more NANO_TINY wrappings.Benno Schulenberg2+14-11
2014-03-03 10:02Correctly computing the needed amount to scroll down when softwrap is on and there are overlong lines.Benno Schulenberg3+26-9
2014-03-03 08:53Adding a newline for "air", and marking two strings instead of translating them.Benno Schulenberg2+7-3
2014-03-02 05:272014-03-01 Chris Allegretta <chrisa@asty.org> * global.c (shortcut_init) - fix an issue with the split do_research() setup when using --enable-tiny * rcfile.c (parse_linter) - Allow linter to be unset using "" * rcfile.c - Allow syntaxes to be extended via "extendsyntax" directive. Color, header, magic and linter should all be able to be extended. Man page updates for nanorc(5). * doc/nanorc.sample.in - Document 'set quiet'Chris Allegretta5+65-1
2014-03-01 10:20Not writing to stderr on magic errors, patch mostly by Mike Frysinger.Benno Schulenberg2+15-7
2014-02-28 20:08Indenting conditions consistently and tightly.Benno Schulenberg2+14-16
2014-02-28 19:53Removing unused function 'free_shortcutage'.Benno Schulenberg3+1-13
2014-02-28 19:47Not just marking but actually translating a helpful message.Benno Schulenberg2+4-1
2014-02-28 19:34Correcting the misspelled keyword "mutlibuffer".Benno Schulenberg2+2-1
2014-02-28 11:52Removing a redundant 'ifdef DEBUG'.Benno Schulenberg2+3-3
2014-02-28 11:49Equalizing pipe error messages.Benno Schulenberg2+4-1
2014-02-28 11:24Avoiding a warning when compiling with clang, patch by Eitan Adler.Benno Schulenberg2+5-1
2014-02-27 20:54Tiny textual tweaks of ChangeLog and NEWS.Benno Schulenberg2+5-5
2014-02-27 20:19Adding colorization for bind/unbind in nanorc, patch by Mike Frysinger.Benno Schulenberg2+6-2
2014-02-27 19:57Relocating the misplaced unbind section, patch mostly by Mike Frysinger.Benno Schulenberg2+24-15
2014-02-27 08:48Restoring 'Space' as an alias for PageDown in the help browser.Benno Schulenberg2+7-2
2014-02-26 21:42Colouring trailing whitespace in Makefiles, patch by Mike Frysinger.Benno Schulenberg2+3-0
2014-02-26 21:38Updating Gentoo-specific colouring to newer EAPIs, patch by Mike Frysinger.Benno Schulenberg2+29-18
2014-02-26 21:33Improve highlighting of shell builtins, common commands, and variables. Patch by Mike Frysinger.Benno Schulenberg2+14-6
2014-02-26 21:12Better colouring of manpage files.Benno Schulenberg2+7-6
2014-02-26 20:37Grouping related commands into the same column of the help lines.Benno Schulenberg2+16-7
2014-02-26 12:35Slightly improving the regexes for multiline strings in Python.Benno Schulenberg2+6-1
2014-02-26 11:38Scrolling an extra amount when softwrap is on and the current line runs off.Benno Schulenberg3+13-0
2014-02-25 21:45Making ^G and ^C exit from help, and ^C from the file browser.Benno Schulenberg2+6-3
2014-02-25 21:30Ordering "Prev Word" and "Next Word" better.Benno Schulenberg2+4-3
2014-02-25 21:27Tweaking comments and removing some superfluous blank lines.Benno Schulenberg2+35-44
2014-02-25 20:53Fixing some typos and wordings in the NEWS file.Benno Schulenberg2+13-10
2014-02-25 20:18Make git ignore generated files and bak files, patch mostly by Mike Frysinger.Benno Schulenberg2+7-0
2014-02-25 19:08Renaming 'INCLUDES' to 'AM_CPPFLAGS', patch by Mike Frysinger.Benno Schulenberg2+6-1
2014-02-25 17:12Fix a typo and two inconsistent spellings in three statusbar messages.Benno Schulenberg2+8-3
2014-02-25 11:10Call the help browser with the correct refresher for afterwards.Benno Schulenberg2+12-4
2014-02-24 19:00More cleanups of the ChangeLog, triggered by a corrective s/python/Fortran/.Benno Schulenberg1+69-70
2014-02-24 15:15 * src/winio.c (do_credits) - Add Benno, my children, update copyright infoChris Allegretta2+8-4
2014-02-24 10:182014-02-24 Chris Allegretta <chrisa@asty.org> * new linter functionality. rcfile option "linter" * src/global.c (shortcut_init) - Actually free the sclist if it was allocated before.Chris Allegretta13+463-22
2014-02-23 16:15Colour a $VAR within "" but not within ''.Benno Schulenberg2+5-1
2014-02-23 16:07Comment and punctuation tweaks in the sample nanorc files.Benno Schulenberg17+33-40
2014-02-23 11:08Tweaking the ChangeLog -- adding some periods and bug number hashes, removing trailing whitespace, adjusting line lengths and fixing typos.Benno Schulenberg1+103-104
2014-02-23 10:12End exhorting status-bar messages with a period, to avoid the impression that something is missing.Benno Schulenberg2+10-6
2014-02-22 20:44Adding a missing malloc, to avoid a segfault on some systems.Benno Schulenberg2+7-1
2014-02-22 19:36Correcting an oversight in the 'do_up_void' and 'do_down_void' naming.Benno Schulenberg2+7-2
2014-02-22 18:57Better colouring expressions for HTML.Benno Schulenberg2+9-3
2014-02-22 16:57Also recognzie 'c++' as an extension for C syntax highlighting.Benno Schulenberg2+4-1
2014-02-22 16:46Updating 'mark_begin' when mark and cursor are on the same line.Benno Schulenberg2+12-2
2014-02-22 16:26Adding four needed compilation conditions on ENABLE_NANORC.Benno Schulenberg3+13-7
2014-02-22 13:54Applying a tiny patch by Felipe Bugno.Benno Schulenberg2+6-0
2014-02-22 10:56Applying a compile-fixing and warning-fixing patch by David Ramsey.Benno Schulenberg3+14-7
2014-02-22 10:28Applying a textual patch by David Ramsey.Benno Schulenberg3+146-137
2014-02-07 14:57Until someone else wants the jobChris Allegretta1+1-1
2014-01-26 22:472014-01-24 Benno Schulenberg <bens> * src/nano.c (copy_from_filestruct) - Check explicitly for mark being set when trying to partition, as we shouldn't be messing with the x address, etc.Chris Allegretta2+10-1
2014-01-26 04:092014-01-25 Chris Allegretta <chrisa@asty.org> * src/winio.c (set_modified) - Check for a filename before we bother trying to lockChris Allegretta2+6-1
2014-01-03 02:112014-01-01 Chris Allegretta <chrisa@asty.org> * doc/texinfo/nano.texi - Change '@sp4' since makeinfo 5.1 hates the lack of spacing. Fixes Savannah bug 40103 repored by flapane@Savannah. Also change SVN status to non-binary so diffs work.Chris Allegretta2+6-1
2014-01-03 02:07Change nano.text to not be considered binary, since it's......notChris Allegretta0+0-0
2014-01-01 22:212014-01-01 Chris Allegretta <chrisa@asty.org> * src/global.c (strtokeytype) - Check for lower-case 'f' for defining F-key sequences for consistency (previously was two checks for upper case F). Fixes bug 40815 reported by David Binderman <dcb314@Savannah>.Chris Allegretta2+6-1
2013-06-14 02:482013-06-13 Matthew Fischer <mfisch@Savannah> * doc/syntax/c.nanorc - Add auto keywordChris Allegretta2+4-1
2013-06-14 02:442013-06-13 David Lawrence Ramsey <pooka109@gmail.com> * src/global.c (first_sc_for) - try and more consistently display keystrokes, useful when the user has re-binded a bunch of them.Chris Allegretta2+29-10
2013-06-14 02:312013-06-13 Kamil Dudka <kdudka@redhat.com> * doc/man/nano.1 - Actually document the -P (--poslog) option.Chris Allegretta2+6-0
2013-06-14 02:29Make Changelog entries consistent (tabs for all sub-bullets and not just 8 spaces)Chris Allegretta1+43-43
2013-06-14 02:17Bump versions in READMEChris Allegretta1+3-3
2013-04-13 02:56 * src/files.c (write_file): Don't re-stat() the file if we're writing out a marked file (especially that would give it the wrong stat info). Part 2 of issue reported by Benno Schulenberg.Chris Allegretta2+5-1
2013-04-12 06:432013-04-12 Chris Allegretta <chrisa@asty.org> * src/files.c (do_insertfile): Check for saved cursor position when inserting a file as well. Fixes Savannah bug 38600 reported by Craig Barnes.Chris Allegretta2+12-3
2013-04-08 03:19013-04-07 Michael Berg <mike@berg-net.us> * do_cut_text - Fix copying (not cutting) text setting Modified state. Fixes issue reported by Benno Schulenberg.Chris Allegretta2+7-1
2013-03-24 12:38Back to svn and add missing entry for release in changelogChris Allegretta2+2-1
2013-03-22 14:06GNU nano 2.3.2 releaseChris Allegretta37+18078-12349
2013-03-17 22:092013-03-17 Chris Allegretta <chrisa@asty.org> * Revert r4547 as we should have a new release and the overlap code is not yet ready for public consumption.Chris Allegretta5+19-56
2013-01-21 03:40 * doc/man/nanorc.5: Fix typo in softwrap description, reported by cbart387@Savannah.Chris Allegretta2+3-1
2013-01-21 03:362013-01-19 Chris Allegretta <chrisa@asty.org> * configure.ac: Make ncurses checking to set $LIBS and check the ncursesw lib actually works before defaulting to it over ncurses! Shock!Chris Allegretta2+13-13
2013-01-20 17:57 * configure.ac: Added --with-wordbounds option to let cross compilers force whether their target system support GNU-style word boundaries or not. Originally reported by dave festing.Chris Allegretta2+26-6
2013-01-20 07:512013-01-20 Chris Allegretta <chrisa@asty.org> * src/text.c (do_histify): Don't allow sigwinch to be received while justifying as that puts us into a wacky state. Fixess crash on justify by Joshua Rogers.Chris Allegretta2+9-0
2013-01-19 07:182013-01-19 Chris Allegretta <chrisa@asty.org> * configure.ac: Make ncursesw checking dependent on the presence of ncursesw.h, since without the header files we can't compile.Chris Allegretta2+15-10
2013-01-13 08:372013-01-13 Chris Allegretta <chrisa@asty.org> * src/utils.c (parse_num): Initalize errno before calling strtol(). Fixes issue where trying to go to a line number too long will break legitimate goto-lines for the remainder of the editing session, reported by Joshua Rogers.Chris Allegretta2+10-1
2013-01-10 03:512013-01-02 Mike Frysinger <vapier@gentoo.org> * configure.ac: Check for ncursesw5-config and base $CPPFLAGS based on it.Chris Allegretta2+12-1
2013-01-10 03:292013-01-09 Fabian Groffen <grobian@Savannah> * configure.ac, src/nano.h: Make search for ncursesw more generalized.Chris Allegretta3+7-1
2013-01-03 05:172013-01-02 David Benjamin <davidben@Savannah> * src/search.c (parse_syntax): Fix blatantly and dangerously incorrect code for deleting old syntaxes.Chris Allegretta2+18-3
2013-01-03 05:002013-01-02 Mike Frysinger <vapier@gentoo.org> * src/search.c (search_init): Fix gcc complaints on certain versionsChris Allegretta2+4-2
2013-01-03 04:502013-01-02 Mike Frysinger <vapier@gentoo.org> * src/files.c: (cwd_tab_completion): Remove unnecessary variablesChris Allegretta2+3-6
2013-01-03 04:412013-01-02 Eitan Adler <lists@eitanadler.com> * src/nano.h, NEWS: Fix redundant wordingChris Allegretta3+5-4
2013-01-03 04:36Fix impromper calls to nmalloc in new locking implementation.Chris Allegretta3+7-7
2013-01-03 04:23Clean-up warnings with -pedantic.Chris Allegretta3+4-4
2013-01-03 03:57Add missing proto for int write_lockfile()Chris Allegretta1+1-0
2013-01-03 03:472013-01-02 Eitan Adler <lists@eitanadler.com> * configure.ac: Remove unnecessary checksChris Allegretta2+4-2
2013-01-03 03:44Add locking entry to sample nanorcChris Allegretta1+5-0
2013-01-03 03:36Implement the modification bit of the .swp file, put it in the correct actual location (pos 1007).Chris Allegretta3+15-10
2013-01-03 03:07Fix trying to lock an un-writable directory. Just put a message on the statusbar that we couldn't do it if the user modifies the file. Changes to do_lockfile and write_lockfile to check for EACCESS and change the return value of the functions (0 instead of -1)Chris Allegretta2+17-2
2013-01-01 03:242012-12-31 Chris Allegretta <chrisa@asty.org> * src/*: Introduce (basic) vim-style file locks. Does not allow vim to recover our files, and doesn't yet support setting the file as modified; just lets a vim user know we're editing a file. Commands line "-G" or "--locking", nanorc option "locking". New functions src/files.c:do_lockfile(), write_lockfile(), and delete_lockfile().Chris Allegretta11+252-10
2012-12-30 19:20Remove trailing spaces on source files as they suckChris Allegretta8+16-16
2012-02-06 01:102012-02-05 Chris Allegretta <chrisa@asty.org> * src/*: Fix overlapping strings highlighting each other. new variables in edit_draw (slmatcharray, pbegin, paintok), new logic (with repeated setting od values in the array but its BFI after all). FIXME: Need to create a new 'overlap' * src/*: Fix a silly issue with the argument to nregcomp, as it's confusing to the caller * src/nano.h: Change the color types to a compiler macro (COLORWIDTH), may not actually even be worth doing, but someday who knows how wide a color curses implementation might be, and maybe we'll even start checking for it in autoconf!Chris Allegretta5+65-15
2011-05-11 04:54GNU nano 2.3.1 releaseChris Allegretta9+1068-359
2011-05-10 05:432011-05-10 Chris Allegretta <chrisa@asty.org> * text.c (do_enter): Only increment totsize by the auto-indented amount, size the previous line's size was already counted. Fixes bug reported by Robert Spanjaard.Chris Allegretta2+5-1
2011-05-08 04:232011-05-08 Chris Allegretta <chrisa@asty.org> * doc/syntax/Makefile.am: Finally get around to sorting the syntax file listChris Allegretta3+98-15
2011-03-29 04:102011-03-28 Asterios Dramis <asterios.dramis@gmail.com> * doc/syntax/spec.nanorc: New RPM spec file highlighting fileChris Allegretta3+44-2
2011-03-13 06:052011-03-12 Chris Allegretta <chrisa@asty.org> * po/*: Sync latest translation fixes, add an update_linguas.sh script. Rename existing update.pl to update_sources.pl to make it more specific.Chris Allegretta10+2458-1414
2011-03-05 05:012011-03-04 Chris Allegretta <chrisa@asty.org> * color.c (color_update): Add check for whether the file even exists before we try to run the magic check on it. Fixes error messages to stderr when reading in files that don't exist, reported by Mike Frysinger.Chris Allegretta2+7-1
2011-03-03 16:232011-03-03 Chris Allegretta <chrisa@asty.org> * color.c (color_update): Remove unneeded debugging message from libmagic commit. Fixed extra messages going to stderr reported by Mike Frysinger.Chris Allegretta2+5-1
2011-02-26 14:41Back to SVNChris Allegretta1+1-1
2011-02-26 14:28GNU nano 2.3.0 releaseChris Allegretta33+14203-12994
2011-02-26 14:222011-02-26 Chris Allegretta <chrisa@asty.org> * Change RAW in function_type enum to RAWINPUT, to fix compilation on AIX, reported by Richard G Daniel <skunk@iskunk.org>.Chris Allegretta4+20-16
2011-02-24 02:472011-02-23 Chris Allegretta <chrisa@asty.org> * Fix some more severe warnings from 'g++ -pedantic', from patch originally by Eitan Adler <lists@eitanadler.com>Chris Allegretta3+14-11
2011-02-24 02:142011-02-23 Kamil Dudka <kdudka@redhat.com> * doc/man/nanorc.5: Fix small typoChris Allegretta2+4-1
2011-02-23 03:092011-02-22 Chris Allegretta <chrisa@asty.org> * color.c (nfreeregex): Fix that we were trying to set the pointer passed by value to NULL. Fixes crashes on file save reported by Ken Tyler and Matthieu Lejeune.Chris Allegretta2+12-8
2011-02-18 07:49 * files.c (load_history): Set last_search to the last search value we loaded from history, so do_research will succeed without needing to manually load the last seach in. Fixes bug reported by Matt "ML" at gmail.Chris Allegretta2+5-0
2011-02-18 07:302011-02-18 Chris Allegretta <chrisa@asty.org> * New saved cursor position history option. Command line option -P or --poslog, rc file entry "poslog". Search history changes to ~/.nano/search_history, cursor position log is ~/.nano/filepos_history. Added checks to move the legacy .nano_history file to the new location. Several new functions to files.c: load_poshistory(), save_poshistory(), check_poshistory(), update_poshistory(), and reworking of histfilename(). New FAQ entry 4.15 discussing the change and offering an interoperability workaround.Chris Allegretta8+79-21
2011-02-16 06:52Checkpoint commit of saved file position implementation in case my desktop bites it.Chris Allegretta5+273-22
2011-02-13 04:232011-02-12 Chris Allegretta <chrisa@asty.org> * Initial libmagic implementation, adapted from Eitan Adler <eitanadlerlist@gmail.com>. New nanorc entry "magic" to enable this functionality, nanorc file and man page updates.Chris Allegretta19+189-18
2011-02-07 14:45 * src/*: Retire iso_me_harder_funcmap based on suggestion by <bernd.spaeth@gmx.net> This does add 20KB to nano's executable size but it gets rid of a lot of indirection that makes people stomach turn. There are several new stub functions and need of more tidying as a result of this.Chris Allegretta13+584-761
2011-02-07 02:062011-02-06 Chris Allegretta <chrisa@asty.org> * files.c (write_file) - Fix problems with writing the backup file (albeit interactively) with new function prompt_failed_backupwrite(), allows more secure handling of problems with failing to write the backup file compared to 'allow_insecure_backup'. * winio.c (edit_redraw): Removed unused variableChris Allegretta3+34-3
2010-11-15 06:592010-11-15 Chris Allegretta <chrisa@asty.org> * Add a section to the FAQ about using nanorc on Win32 systems.Chris Allegretta2+9-1
2010-11-12 06:222010-11-12 Chris Allegretta <chrisa@asty.org> * Add check for RESTRICTED mode back to speller, suspend and insert file routines, since adding key bindings broke the fact that they should be disabled in restricted mode. Fixes Savannah bug 31625 reported by Charlie Somerville.Chris Allegretta5+29-6
2010-08-11 02:47Bump configure version for 2.3 branchChris Allegretta1+1-1
2010-08-11 02:41Back to SVN, fix typoChris Allegretta2+2-2
2010-08-06 01:20GNU nano 2.2.5 releaseChris Allegretta35+3160-3688
2010-08-04 13:472010-08-04 Lauri Kasanen <curaga@operamail.comcuraga@operamail.com> * doc/syntax/mgp.nanorc: New Magicpoint syntax highlighting definitionChris Allegretta3+13-1
2010-08-04 13:372010-08-04 Peter <exodus@savannah> * doc/syntax/tex.nanorc: No longer highlight escaped commentsChris Allegretta2+4-1
2010-06-24 14:47Add more inseure backup checks to that strange cases like with ACLs will work with allow_insecure_backup.Chris Allegretta1+17-9
2010-06-21 03:102010-06-20 Chris Allegretta <chrisa@asty.org> * New option allow_insecure_backup, allows the previous security fixes for backup files to be overridden if you're really positive you want to. Fixes Savannah bug 29732 by Brian Szymanski <skibrianski>.Chris Allegretta6+16-3
2010-05-23 04:302010-05-23 Chris Allegretta <chrisa@asty.org> * files.c (write_file): Don't even try to chown() the backup file unless we're root, since it's probably going to fail if we're editing a file we don't own. Fixes Savannah bug 29514: [nano 2.2.2] backup should ignore chown errors.Chris Allegretta2+18-3
2010-05-23 04:26Back to svn!Chris Allegretta1+1-1
2010-04-15 07:40GNU nano 2.2.4Chris Allegretta34+1513-1462
2010-04-14 21:552010-04-07 Chris Allegretta <chrisa@asty.org> * doc/man/nano.1,nanorc.5: Remove the backup file warnings now that a sufficient security fix exists for the backup file code.Chris Allegretta3+6-4
2010-04-14 21:53Add CVE information for the fixes in this release.Chris Allegretta1+5-3
2010-04-14 06:032010-04-14 Chris Allegretta <chrisa@asty.org> * files.c (wirte_file): Don't set current_stat when tmp == TRUE, check whether current_stat is set when trying to use it, and don't do the modification check if the filename changed, since we have no way of knowing about it in that case. Fixes Savannah bug 29392, reported by Mike Frysinger.Chris Allegretta2+15-9
2010-04-14 03:142010-04-09 Chris Allegretta <chrisa@asty.org> * text.c (do_alt_speller): Skip invoking the alt speller if the file size is 0 bytes. Fixes Savannah bug 29393 reported by Mike Frysinger.Chris Allegretta2+9-0
2010-04-14 02:382010-04-13 Felipe Bugno <necron@bol.com.br> * doc/syntax/cmake.nanorc: Added cmake syntax highlighting file.Chris Allegretta3+23-0
2010-04-09 15:31Sigh, left out O_EXCL from Dan's patchChris Allegretta1+1-1
2010-04-09 15:012010-04-09 Chris Allegretta <chrisa@asty.org> * files.c (do_writeout): Better security fixes for backup file writing, mangled from submission by Dan Rosenberg <dan.j.rosenberg at gmail>.Chris Allegretta2+28-18
2010-04-08 04:07Okay maybe make it crash EVEN less.Chris Allegretta1+1-1
2010-04-08 02:222010-04-02 Chris Allegretta <chrisa@asty.org> * files.c (do_writeout): Previous fixes should not cause a crash when saving a new file. Discovered by Mike Frysinger <vapier@gentoo.org>.Chris Allegretta2+6-2
2010-04-07 06:202010-04-07 Chris Allegretta <chrisa@asty.org> * doc/man/nano.1,nanorc.5: Add warnings about using backup mode as root due to the Dan Rosenberg security analysis.Chris Allegretta3+8-2
2010-04-07 05:53Fix that wording cause it's the file owner we care aboutChris Allegretta1+1-1
2010-04-07 05:48 * files.c (do_writeout): Also abort on writing a backup file when its owner doesn't match the edited file.Chris Allegretta2+13-2
2010-04-03 02:392010-04-02 Chris Allegretta <chrisa@asty.org> * files.c (do_writeout): Expand modification check to include both the original file's device ID and inode number as reasons to warn the user that the file has been modified. Based on security article on nano by Dan Rosenberg.Chris Allegretta2+8-1
2010-03-21 05:312010-03-21 Chris Allegretta <chrisa@asty.org> * nano.c (page_stdin et al): Don't attempt to reset/reopen the terminal settings when reading stdin if it was aborted with SIGINT. May fix Savannah bug 29114 reported by Mike Frysinger.Chris Allegretta2+13-3
2010-03-21 05:042010-03-21 Mike Frysinger <vapier@gentoo.org> * doc/syntax/c.nanorc: Add additional support for #include_next and #pragmaChris Allegretta2+4-1
2010-03-21 04:57Fix ChangeLog to reflect previosu commit.Chris Allegretta1+3-3
2010-03-21 04:56Make previous fix more succinct and fix page down also.Chris Allegretta1+2-3
2010-03-21 04:35 * move.c (do_page_up): Explicitly set current_y to 0 when paging up when not in smooth scroll mode, as previous fixes would otherwise cause the cursor to not really be moved to the stop of the screen.Chris Allegretta2+6-0
2010-03-07 19:352010-03-07 Chris Allegretta <chrisa@asty.org> * configure.ac, nano.c (handle_sigwinch): Create check for whether LINES and COLS can safely be redefined. Fixes compilation issues with cygwin, and likely with newer versions of ncurses, fixes Savannah bug 28984 repoted by Andy Koppe and Eric Oliver via mailing list. * winio.c (get_mouseinput) - fix stray semicolon in code, also reported in bug 28984.Chris Allegretta4+26-1
2010-02-11 06:13GNU nano 2.2.3 releaseChris Allegretta3+12-1
2010-01-29 03:402010-01-28 Chris Allegretta <chrisa@asty.org> * move.c (do_page_up, do_page_down): Fix for smooth mode not preserving cusor position. Part one of fix for Savannah bug 21178 by Mike Frysinger.Chris Allegretta2+5-2
2010-01-19 00:05Back to SVNChris Allegretta1+1-1
2010-01-18 03:47GNU nano 2.2.2 releaseChris Allegretta33+5516-5207
2010-01-18 03:43Compile fix with current_stat. Not sure how I missed that.Chris Allegretta1+1-1
2010-01-18 00:24Missed ChangeLog entry frm previous, must have been from wrong cwdChris Allegretta1+5-0
2010-01-17 05:302010-01-17 Chris Allegretta <chrisa@asty.org> * nano.c (main), prompt.c (do_statusbar_input): Handle problems with an unmapped function due to key rebinding, fixes crashes on FreeBSD repoted by Eitan Adler <eitanadlerlist@gmail.com>.Chris Allegretta2+2-2
2010-01-14 06:322010-01-14 Chris Allegretta <chrisa@asty.org> * files.c (do_writeout): Fix for crash / incorrect external modification warning due to earlier fix in r4467.Chris Allegretta3+7-1
2010-01-13 03:212010-01-12 Chris Allegretta <chrisa@asty.org> * move.c (do_page_up, do_page_down): Fix issues with not enough scrolling down/up and cursor centering. * winio.c (edit_scroll): Remove lots of needless checking of line length for soft wrapping code. * winio.c (edit_update) - Remove extra code for when updating with old_current outside of the new buffer boundary and centering issues.Chris Allegretta3+41-39
2010-01-05 23:352010-01-05 Tito <farmatito@tiscali.it> * search.c (update_history) - Fix bad length check causing search crash on armel platform.Chris Allegretta2+4-1
2010-01-04 19:002010-01-04 Chris Allegretta <chrisa@asty.org> * winio.c: edit_update, edit_redraw - Fix search not scrolling to the middle of the screen (reported by alpha@qzx.com) and places where we rely on maxrows but should not.Chris Allegretta2+10-6
2009-12-26 01:58doc/man/nano.1: Avoid a groff warning by prepending a zero-width space to a line starting with '.Jordi Mallach2+5-1
2009-12-23 05:032009-12-22 Chris Allegretta <chrisa@asty.org> * files.c (write_file): Fix compatibility with previous stat fix and tiny mode.Chris Allegretta3+24-4
2009-12-20 05:552009-12-20 Chris Allegretta <chrisa@asty.org> * files.c (is_file_writable): remove assert check for f, since it's not initialized at the time. Fixes Savannah bug 28309, reported by Zoltan Kovacs.Chris Allegretta2+5-1
2009-12-20 05:462009-12-20 Brian Szymanski <skibrianski via Savannah> * src/files.c (write_file): Check stat struct exists, and if not use just obtained stat data. Fixes Ubuntu bug 471568, "reproducible crash in nano on trying to save to a file different than the one specified on the command line".Chris Allegretta2+12-0
2009-12-15 18:072009-12-15 Chris Allegretta <chrisa@asty.org> * doc/nanorc.sample.in - Remove erroneous 'set suspendenable' as it's actually a key binding (e.g. 'bind M-Z suspendenable all') and not a settable flag. Fixes Savannah bug 28299 reported by Mike Frysinger.Chris Allegretta2+5-4
2009-12-13 05:03Oh snap, back to SVN.Chris Allegretta1+1-1
2009-12-13 03:31GNU nano 2.2.1 releaseChris Allegretta34+3111-3088
2009-12-12 22:212009-12-12 Chris Allegretta <chrisa@asty.org> * text.c (do_delete), nano.c (do_output): Add check for length of current line before and after adding/deleting text, and do full refresh if it is now a different multiple of COLS. Also get rid of superfluous do_refresh vars now that we have edit_refresh_needed.Chris Allegretta3+31-25
2009-12-09 17:092009-12-07 David Lawrence Ramsey <pooka109@gmail.com> * global.c (shortcut_init), browser.c (do_browser): Fix M-W not being bound to research in either main menu or browser.Chris Allegretta3+7-3
2009-12-09 16:512009-12-09 Chris Allegretta <chrisa@asty.org> * files.c (read_file) - Add parameter for whether we should even try to check file writability, as the message is useless when we're inserting into an existing buffer. Fixes Savannah bug 28219.Chris Allegretta5+13-8
2009-12-07 12:342009-12-07 David Lawrence Ramsey <pooka109@gmail.com> * global.c (shortcut_init): Many fixes for keybindings code oversights, including restore page up/down and GotoDir to browser, * browser.c (do_browser): Fix breaking out of a submenu (e.g. gotodir) breaks out of browser altogether. * doc/nanorc.sample.in: Add missing entries for fortran/ObjC/OCaml entries.Chris Allegretta4+31-20
2009-12-04 04:292009-12-03 David Lawrence Ramsey <pooka109@gmail.com> * global.c (shortcut_init) - Remove help shortcut from help shortcut list :-) Tweaked to reorder exit shortcut to end of list to not mess up prev/next shortcut symmetry.Chris Allegretta2+15-6
2009-12-04 03:462009-12-03 Eitan Adler <eitanadlerlist@gmail.com> * doc/syntax/makefile.nanorc - Fix poor regex for all alpha characters which sometimes leads to error messages, reported by gibboris@gmail.com.Chris Allegretta2+5-1
2009-12-03 03:20Add --disable-wrapping to nano-regressChris Allegretta1+1-1
2009-12-03 03:122009-12-02 Chris Allegretta <chrisa@asty.org> * text.c (add_undo, do_undo, do_redo) - Do not execute cases for SPLIT when DISABLE_WRAPPING is defined. Fixes Savannah bug 28151 (anon).Chris Allegretta2+12-0
2009-12-02 22:47Fix escaping of hyphens for the -$ option.Jordi Mallach2+5-2
2009-12-02 03:362009-12-01 David Lawrence Ramsey <pooka109@gmail.com> * Update documentation for 2.2 features including sample nanorc file, texinfo file, man pages, UPGRADE file, and update copyright noticed for the current year.Chris Allegretta25+132-78
2009-12-02 03:242009-12-01 Kamil Dudka <kdudka@redhat.com> * chars.c, file.c - Better handle unused results for things like mbtowc(), new macro IGNORE_CALL_RESULT.Chris Allegretta7+51-26
2009-11-30 05:26GNU nano 2.2.0 releaseChris Allegretta34+8806-8755
2009-11-29 06:242009-11-29 David Lawrence Ramsey <pooka109@gmail.com> * global.c: Fix replace and insert file initializations for proper compilation options. * nano.c (do_suspend): Update comments to reflect actual code path, bad Chris and thanks for noticing Jordi. * configure.ac: Fix typosChris Allegretta4+11-5
2009-11-29 06:132009-11-29 Chris Allegretta <chrisa@asty.org> * prompt.c (get_prompt_string) - Universally handle help key when is disabled. Fixes Savannah bug 28117 by David Lawrence Ramsey <pooka109@gmail.com>. * chars.c, files.c: Add junk vars to silence the compiler. Sigh.Chris Allegretta9+64-56
2009-11-28 04:11 * doc/dyntax/makefile.nanorc - Sample Makefile highlighting based on wiki.linuxhelp.net version.Chris Allegretta4+14-1
2009-11-28 03:012009-11-27 Chris Allegretta <chrisa@asty.org> * nano.c (do_suspend): Don't clear the screen but do move the cursor down to the last line first in an effort to not corrupt the screen, which contradicts Pico but is consistent with almost all other text editors. Fixes Savannah bug 28110/Debian bug 460510 reported by Tim Connors <reportbug@rather.puzzling.org>.Chris Allegretta2+7-2
2009-11-27 05:09 * rcfile.c (parse_rcfile), initialize size argument to getline(), fixes crash on FreeBSD reported by Eitan Adler <eitanadlerlist@gmail.com>.Chris Allegretta2+3-1
2009-11-27 03:042009-11-26 Chris Allegretta <chrisa@asty.org> * winio.c (edit_scroll): Adjust for long lines when scrolling.Chris Allegretta3+7-1
2009-11-27 02:502009-11-26 Jordi Mallach <jordi@gnu.org> * doc/man/*: Update all man pages to escape unescapred hyphens.Chris Allegretta5+8-5
2009-11-26 18:23Simplify logic in do_down() since we now have maxrows to rely on.Chris Allegretta1+7-13
2009-11-24 17:152009-11-24 Chris Allegretta <chrisa@asty.org> * move.c (do_page_up, do_page_down): Make these functions work better with soft line wrapping. * winio.c (compute_maxrows): Make maxrows calculation more accurate when all lines are > COLS.Chris Allegretta3+22-11
2009-11-22 23:23Part 2 of David's fixes for David's bug 71 fixChris Allegretta1+2-10
2009-11-22 21:352009-11-22 Chris Allegretta <chrisa@asty.org> * nano.c (main): Allow edit_refresh_needed to take effect when using --enable-tiny (fixes Savannah bug 28076 reported by David Lawrence Ramsey).Chris Allegretta4+35-11
2009-11-22 16:362009-11-22 Mike Frysinger <vapier@gentoo.org> * doc/syntax/gentoo.nanorc: Tweak comment highlighting.Chris Allegretta2+4-1
2009-11-22 02:52Back to SVN!Chris Allegretta1+1-1
2009-11-22 02:49GNU nano 2.1.99pre2 releaseChris Allegretta34+8603-8588
2009-11-21 17:12 * prompt.c (update_statusbar_line): Set statusbar_pww when updating the line. Fixes Savannah bug 24957 by Mike Frysinger.Chris Allegretta2+3-1
2009-11-21 16:262009-11-21 Chris Allegretta <chrisa@asty.org> * rcfile.c: Add unbinding keyword, fixes Savannah bug 22852 reported by frankd.Chris Allegretta3+76-1
2009-11-20 05:092009-11-19 Chris Allegretta <chrisa@asty.org> * nano.c (die_save_file) Try nd match the permissions of the file we were editing but only make a minimal effort to do so. Fixes Savannah bug 27273 reported by Mike Frysinger.Chris Allegretta3+19-5
2009-11-18 22:10Typo fix part 2, noticed by j.mader@gmail.com.Chris Allegretta1+1-1
2009-11-18 21:34Back to svn, oops.Chris Allegretta1+1-1
2009-11-18 12:392009-11-18 Adrian Bunk <bunk via Savannah> * nano.c (main) - Allow --fill and --nowrap to override nanorc entries and each other on the command line.Chris Allegretta2+14-0
2009-11-16 04:28Further fixes, also fix some page/up down issues where we go way off course.Chris Allegretta4+39-18
2009-11-16 00:152009-11-15 Chris Allegretta <chrisa@asty.org> * winio.c (edit_refresh): Always computer maxsize regardless of whether smooth scrolling is enabled. Fixes Savannah bug 28024 by Mike Frysinger.Chris Allegretta2+5-1
2009-11-15 06:20GNU nano 2.1.99pre1 releaseChris Allegretta34+2222-2182
2009-11-14 20:06 * files.c (do_writeout) - Only mention file modification if we're writing the same file we originally opened.Chris Allegretta2+3-1
2009-11-14 19:572009-11-14 Chris Allegretta <chrisa@asty.org> * move.c (do_first_line, do_last_line): Just set edit_refresh_needed rather than get messy.Chris Allegretta2+6-8
2009-11-13 20:38 * nano.c (do_mouse): Fix mouse support not working with soft wrapping. Fixes Savannah bug 27549 reported by Hannes Schueller.Chris Allegretta2+48-10
2009-11-13 13:482009-11-13 Chris Allegretta <chrisa@asty.org> * winio.c: Add new static maxsize to be able to easier calculation with softwrap.Chris Allegretta2+37-4
2009-11-11 06:002009-11-11 Chris Allegretta <chrisa@asty.org> * winio.c: Large tweaking of cursor and text display based on COLS not COLS - 1, due to finally understanding that display_string wasn't being called properly when softwrap was enabled. Fixes Savnnah bug 27603, Return key doesn't scroll viewport reported by Hannes Schueller. * - Fix size_t formatting issues with -pedantic by converting vals to long unsigned for printing.Chris Allegretta5+50-32
2009-11-10 03:44Better fix, remove unneeded closecode variable and update bug credit.Chris Allegretta2+3-2
2009-11-10 02:462009-11-09 Chris Allegretta <chrisa@asty.org> * files.c (read_file): - Remove debugging messages from file loadChris Allegretta2+3-1
2009-11-07 16:562009-11-07 Chris Allegretta <chrisa@asty.org> * nano.h - Add bogus value at begin of flags enumeration because it causes casesens rcfile option to misbehave, reported by Helmut Jarausch <jarausch@igpm.rwth-aachen.de>Chris Allegretta2+6-0
2009-11-03 19:31 * rcfile.c - Add in specific check for UNDOABLE and fix declaration as to what flag it toggles. Fixes undo mode being able to be called from the rc file, reported by Helmut Jarausch <jarausch@igpm.rwth-aachen.de>Chris Allegretta2+7-1
2009-11-03 18:472009-11-03 Chris Allegretta <chrisa@asty.org> * nano.h - Fix comma at end of enumerator list which angers -pedantic.Chris Allegretta3+48-43
2009-10-27 04:092009-10-27 Chris Allegretta <chrisa@asty.org> * browser.c (browser_init): Set column width to something sane when initializing in a directory with no file entries. Fixes Savannah bug 24163 found (and initial patch) by Paul Wise.Chris Allegretta2+7-2
2009-09-15 04:51back to svn, and: * winio.c: Clean up some unused variables from the soft wrapping code.Chris Allegretta3+5-3
2009-09-15 03:50GNU nano 2.1.11 releaseChris Allegretta34+10237-8872
2009-09-14 21:38Add softwrap and undo into the sample .nanorc.Chris Allegretta1+6-0
2009-09-13 04:502009-09-12 Chris Allegretta <chrisa@asty.org> * winio.c (edit_update) - properly update edittop when using soft wrapping. Fixes lack of centering for searching for off-screen answers, found by Hannes <mr_creosote@mutantwatch.de>.Chris Allegretta2+9-2
2009-09-03 23:292009-09-03 Chris Allegretta <chrisa@asty.org> * global.c (shortcut_init): Fix up/down keys not responding in the file browser, discovered by Hannes <mr_creosote@mutantwatch.de>. * move.c (do_up) - Fix another scrolling issue with softwrap when the cursor is beyond COLS, discovered by Hannes <mr_creosote@mutantwatch.de>.Chris Allegretta3+12-6
2009-09-03 05:452009-09-02 Chris Allegretta <chrisa@asty.org> * Attempt to check file writability and emit a warning on the status bar if nano doesn't think the file can be written to. Feature originally requested by Damien Jolders <madamien@skullsquad.com> et al.Chris Allegretta5+96-19
2009-09-03 02:48Fix regular scrolling with softwrap enabled too. Stop trying to be clever and just figure out if we need to bail and call edit_refresh().Chris Allegretta2+19-7
2009-08-30 03:502009-08-29 Chris Allegretta <chrisa@asty.org> * Fix more soft wrapping issues, particularly with soft scrolling, discovered by Hannes <mr_creosote@mutantwatch.de>.Chris Allegretta3+64-15
2009-08-19 05:382009-08-19 Chris Allegretta <chrisa@asty.org> * Fix issue with soft wrapping not displaying the last character of each line, fixed bug discovered by Hannes <mr_creosote@mutantwatch.de>.Chris Allegretta2+8-4
2009-08-18 02:552009-08-17 Mike Frysinger <vapier@gentoo.org> * doc/syntax/(gentoo|sh|tcl).nanorc: Fix problems with empty regexes on POSIX. Fixes Savannah bug 27175.Chris Allegretta4+9-5
2009-08-17 07:522009-08-17 Chris Allegretta <chrisa@asty.org> * Initial soft line wrapping implementation. Command line flags -$ or --softwrap. * nano.c, text.c: Clean up some fprintf warnings in debug mode due to printing a size_t without using the zd specifier.Chris Allegretta11+117-32
2009-08-15 02:54Back to SVN versionChris Allegretta1+1-1
2009-08-14 03:182009-08-13 Chris Allegretta <chrisa@asty.org> * New global flag implementation courtesy of Adam Wysocki <gophi@arcabit.pl>, allows previous undo flag to be implemented consistent with other flags.Chris Allegretta7+64-59
2009-07-28 05:08GNU nano 2.1.10 releaseChris Allegretta34+8546-8367
2009-07-27 04:162009-07-27 Chris Allegretta <chrisa@asty.org> * text.c (undo_cut, redo_cut): Don't actually try and undo/redo an empty cut, i.e. the magicline. Fixes crash on cutting last line discovered by Eitan Adler <eitanadlerlist@gmail.com>.Chris Allegretta2+53-41
2009-07-12 06:13Add in rcfile support for undo since it would be bad to overly punish the masochists who want to try it out and hopefully submit bug reports.Chris Allegretta2+13-0
2009-07-12 03:362009-07-11 Chris Allegretta <chrisa@asty.org> * nano-regress: Small tweaks * Change undo code to off unless unabled via a command line option (-u/--undo). Until this code stabilizes this is the only responsible way to treat it.Chris Allegretta7+47-12
2009-04-29 22:34More wrapping redo fixes. Just make do-wrap() undo aware.Chris Allegretta3+11-15
2009-04-29 04:43Comimt point for roll-back of latest undo/redo of split changes.Chris Allegretta1+10-6
2009-04-25 03:31Add undoing check for do_enter so redo doesn't blow up. Hate to piecemeal these fixed but system unstability is teh suck.Chris Allegretta4+7-6
2009-04-21 05:34Add undo for line break via enter, separate from line wrap Change message for line split to line wrap, since split ~= breakChris Allegretta2+23-4
2009-04-12 06:13- Remove a debug line I left in - Fix undo line split uglyness. Still not perfect but switching work envs.Chris Allegretta1+6-3
2009-03-26 01:01First pass at fixing the line splitting undo since it's currently broken beyond belief. I believe more is broken but committing will motivate me to get closer to a real fix :)Chris Allegretta2+30-8
2009-03-09 02:042009-03-08 Chris Allegretta <chrisa@asty.org> * TODO - Break out some targets for various features into 2.2 and 2.4 series for things which are feasible.Chris Allegretta2+31-21
2009-03-01 00:502009-02-28 Chris Allegretta <chrisa@asty.org> * configure.ac: Add check for whether _XOPEN_SOURCE_EXTENDED is needed for curses to work w/color. Fixes compilation on HP-UX with older GCC, reported by jay.krell@cornell.edu.Chris Allegretta3+72-33
2009-02-25 05:062009-02-23 Eitan Adler <eitanadlerlist@gmail.com> * doc/man/Makefile.am: Fix make variable substitution to be more portableChris Allegretta3+23-7
2009-02-25 04:322009-02-23 Chris Allegretta <chrisa@asty.org> * rcfile.c (parse_keybinding) - Define a var before tryung to use it. Whoops! * fix some redefinitions causing compiler warnings, from Eitan Adler. Other (hopefully) fixes for uncasted malloc()s, reported by the same.Chris Allegretta4+8-9
2009-02-17 04:31back to SVN, and add header on ChangeLog since I forgot (and its not worth fixing for the release)Chris Allegretta2+3-1
2009-02-17 04:10GNU nano 2.1.9 releaseChris Allegretta33+5270-5157
2009-02-17 03:05Fixes for nano-regress and regress fix on nano.c for compilation with slangChris Allegretta2+2-3
2009-02-17 02:01Oh, reset multi data in search.c;do_replace_loop() too.Chris Allegretta1+7-0
2009-02-16 23:06Okay that will not work. Revert forcing reset_multis on !viewok as it's too expensive for things like deleting text. Will have to go back and force inside functions. Add check in reset_multis for CNONE type since that's slowing us down and is dumb to leave out.Chris Allegretta6+25-13
2009-02-16 21:042009-02-16 Chris Allegretta <chrisa@asty.org> * Add new argument to reset_multis for force redraws without attempting to guess whether we need to, force updates when running a non-viewok function. New utility function color.c:reset_multis_for_id(). Fixes e.g. incorrect highlighting when cutting text.Chris Allegretta5+30-13
2009-02-15 19:162009-02-15 Chris Allegretta <chrisa@asty.org> * configure.ac, doc/man/Makefile.am - Add check for HTML output support in GNU groff. Fixes Savannah bug #24461: build traps on groff. Also, add installation of html-ized man pages to $datadir/nano/man-html, since we should probably install files we went to all the trouble of generating.Chris Allegretta3+31-0
2009-02-15 02:402009-02-14 Chris Allegretta <chrisa@asty.org> * nano.c (precalc_multicolorinfo) - Add debugging so we have a better clue if further issues arise. Also start at the beginning of later lines when trying to match the end of a multi-line regex. Fixes more overly aggressive highlighting found by Mike Frysinger. Finally, advance to the match end for performance.Chris Allegretta2+64-6
2009-02-11 05:452009-02-11 Chris Allegretta <chrisa@asty.org> * nanorc.c (parse_include): Do call real_dir_from_tilde() on included files in .nanorc, but still avoiding bug #25297. Fixes ~ and ~user specifications for nanorc include files, as reported by Eitan Adler.Chris Allegretta2+12-5
2009-02-09 04:032009-02-09 Chris Allegretta <chrisa@asty.org> * New option -q, --quiet, rcfile option "quiet" implemented. Skips printing errors about the rcfile and asking user to press enter. Also, nano should now only ask for one enter press when there is an error when not using -q. Based on discussion between Eitan Adler and Mike Frysinger. * rcfile.c (parse_keybinding) - Significant cleanups and fixes for detecting and reporting errors in key bindings code.Chris Allegretta6+50-23
2009-02-08 18:00 * Make reset_multidata reset more lines, since contrary to previous problems the syntax highlting is now too *un*ambitious, causing display glitches when deleting a regex boundary.Chris Allegretta2+24-0
2009-02-08 17:452009-02-08 Chris Allegretta <chrisa@asty.org> * Add more multidata initliazers for new buffers and 'magic lines'. Fixes segfaults with syntax highlighting in new buffers, initially reported by Mike Frysinger.Chris Allegretta3+11-0
2009-02-08 05:12back to SVNChris Allegretta1+1-1
2009-02-08 04:12GNU nano 2.1.8 releaseChris Allegretta34+10505-10180
2009-02-07 15:24Mark bug 80 as fixedChris Allegretta1+2-2
2009-02-07 14:48Renumber multidataflags to not start at 0 in case it confuses alloc_multidata_if_needed(). Add alloc_multidata_if_needed() call in edit_draw as the last defense against a crash.Chris Allegretta4+14-10
2009-02-07 07:09Add shortcut for CBEGINBEFORE case to edit_draw() Added bug 80 to document segfault when editing near COLSChris Allegretta2+9-1
2009-02-07 00:012009-02-06 Chris Allegretta <chrisa@asty.org> * rcfile.c (parse_include): Abort on being unable to open an included rcfile. Fixes Savannah bug 25490, nanorc: "include"ing a file which doesn't exist causes nano to segfault.Chris Allegretta2+5-0
2009-02-06 03:412009-02-05 Chris Allegretta <chrisa@asty.org> * More color syntax speedups: Determine in reset_multis() whether we really need to call edit_refresh(). Additional global var edit_refresh_needed() to hopefully reduce repeated calls to the function. New helper funcs reset_multis_before() and reset_multis_after().Chris Allegretta6+85-28
2009-02-04 19:50Fix for precalc_multicolorinfo: make sure we malloc for all the lines we're precalculating, duh. New utility func alloc_multidata_if_needed().Chris Allegretta1+9-2
2009-02-03 05:052009-02-02 Chris Allegretta <chrisa@asty.org> * New color precalculation code for mult-line regexes. New function precalc_multicolorinfo(), new structure multidata for keeping track of where regexes start/stop. More performance improvements forthcoming.Chris Allegretta5+137-28
2009-02-01 00:04Fix comiplation issues with --enable-tiny --enable-nanorc (?!)Chris Allegretta2+12-9
2009-01-31 23:362009-01-29 Chris Allegretta <chrisa@asty.org> * nano.c (move_to_filestruct) - properky initialize new fileage for multiswatching, sigh. Fix cut sefaults discovered by Mike Frysinger.Chris Allegretta2+8-0
2009-01-31 16:13- Fix compliation breakage with --disable-justify, reported by Mike Frysinger - Add --disable-justify to nano-regress so I stop missing thatChris Allegretta2+3-1
2009-01-30 17:38Make changelog message less harsh as terminal state shoudl now be fine on exit.Chris Allegretta1+1-1
2009-01-30 17:37Pull stdin reading out into a function, add ^c interrupt message on stderr.Chris Allegretta1+69-19
2009-01-30 08:342009-01-29 Chris Allegretta <chrisa@asty.org> * nano.c (main): Add support for nano acting like a pager when invoked with - as first file argument. Not yet perfect (garbles screen state on exit) but it's something.Chris Allegretta3+31-0
2009-01-28 18:322009-01-28 Davide Pesavento <davidepesa@gmail.com> * doc/syntax/gentoo.nanorc: Updates from David and Mike Frysinger.Chris Allegretta2+22-14
2009-01-28 05:11Fix regression bugs introduced with other recent bugs disguised as features.Chris Allegretta4+30-21
2009-01-26 08:482009-01-25 Chris Allegretta <chrisa@asty.org> * files.c (open_file), nanorc.c (parse_include): Don't get_full_path on included rc files, due to it potentially impacting the ability to read files in nano's cwd(). Fixes Savnanah bug #25297 reported by Mike Frysinger)Chris Allegretta3+25-15
2009-01-26 07:55Fix reset_multis undefined call when not using color.Chris Allegretta1+2-0
2009-01-25 07:25 * First pass at some caching of caching color info. Right now it's only for multi-line regexes but this may not be enough to increase performance.Chris Allegretta9+115-28
2009-01-24 22:402009-01-24 Chris Allegretta <chrisa@asty.org> * Add interruptability to search functions. New functions enable_nodelay and disable_nodelay and changes to the routines to handle checking for pending searches. Fixes Savnnah bug 24946: Need interrrupt for search.Chris Allegretta5+89-15
2009-01-19 19:102009-01-19 Chris Allegretta <chrisa@asty.org> * Change funcion definitions to shorts instead of (void *)s. New mapping function iso_me_harder_funcmap(). Fixes compilation complaints with -pedantic, reported by Eitan Adler <eitanadlerlist@gmail.com>.Chris Allegretta13+787-500
2008-12-29 19:42Change vesion back to SVN. How did I forget to do that during release. Tisk.Chris Allegretta1+1-1
2008-11-10 06:33GNU nano 2.1.7 release.Chris Allegretta34+2386-2255
2008-10-22 22:11Add tiny check around new mtime check code. Fixes certain compile time options.Chris Allegretta1+2-0
2008-10-21 10:202008-10-20 Chris Allegretta <chrisa@asty.org> * files.c (do_writeout): Add check for file modification when saving the file so the user can at least know they may be blowing away changes.Chris Allegretta2+11-0
2008-10-15 01:25 * global.c (shortcut_init), search.c (search_init): Fix add_to_sclist for ^W^T so invalid messages will display properly. Fixes Savannah bug 24507.Chris Allegretta3+5-2
2008-10-14 19:55Get rid of some unused variables with -WallChris Allegretta2+3-6
2008-10-14 16:462008-10-14 Chris Allegretta <chrisa@asty.org> * nanorc.5: Fix redo man page entry and update explanation, reported by Eitan Adler <eitanadlerlist@gmail.com>Chris Allegretta2+6-2
2008-10-14 04:34Eliminate linescut variable from undo structure as its an unneeded pain in the ass. Also initialize to_end, because for some reason it seems to be not getting set even when type == CUT in add_undo (?!)Chris Allegretta2+7-17
2008-10-14 01:142008-10-13 Chris Allegretta <chrisa@asty.org> * Remove CUTTOEND as an undo type as it's unneeded, fix u->to_end logic in undo struct. * undo.c (update_undo): Don't free cutbuffer if NULL, fix for Savannah bug #24499Chris Allegretta4+11-9
2008-10-04 11:102008-10-04 Chris Allegretta <chrisa@asty.org> * cut.c (Add_undo): Save last cut undo information so it can be used for next uncut, fixes Savannah bug 24183.Chris Allegretta2+14-9
2008-10-03 22:35Back to SVNChris Allegretta1+1-1
2008-10-03 22:20GNU nano 2.1.6 releaseChris Allegretta35+3217-2892
2008-10-03 21:002008-10-03 Pascal Gentil <pascal.gentil@univ-rennes1.fr> * fortran.nanorc: Sample python syntax highlighting fileChris Allegretta3+47-2
2008-10-01 00:552009-09-30 Dirkjan Ochtman <dirkjan@ochtman.nl> * python.nanorc: Small python syntax updateChris Allegretta2+4-1
2008-10-01 00:492008-09-30 <bluestorm_dylc@hotmail.com> * ocaml.nanorc: Sample OCaml syntax highlighting fileChris Allegretta4+80-1
2008-09-30 16:47make --enable-tiny disable the new enabled-by-default options as that's presumably the expected behaviorChris Allegretta2+25-15
2008-09-30 15:30* configure.ac: Change extra, multibuffer, color and rcfile to default to enabled I'm sure no one will complain about this :-PChris Allegretta2+31-19
2008-09-30 14:302008-09-30 Chris Allegretta <chrisa@asty.org> * python.nanorc, ruby.nanorc: Add header lines for python and ruby as wellChris Allegretta3+4-0
2008-09-21 23:022008-09-21 Chris Allegretta <chrisa@asty.org> * rcfile.c, color.c, nano.h: Add new capability for matching a syntax type by the "header" (1st line) of a file being edited. Based on Savannah bug 24197 and inital proof of concept by Dave Geering <dgeering@toshiba-tap.com>Chris Allegretta7+125-3
2008-09-16 21:352008-09-16 Chris Allegretta <chrisa@asty.org> * text.c: Add support for undoing a text uncut. Split out the undo and redo of a text cut in order to avoid code duplication.Chris Allegretta3+102-60
2008-09-06 06:52 * nano.c: Do call disable_signals at startup regardless, since under cygwin we can't generate ^C without it.Chris Allegretta2+5-3
2008-08-30 21:59Back to svn!Chris Allegretta1+1-1
2008-08-30 21:40GNU nano 2.1.5 releaseChris Allegretta33+4094-4070
2008-08-30 21:32Move the wordbounds check down so it will happen if either --enable-all or --enable-colorChris Allegretta1+29-27
2008-08-30 21:00 * global.c, help.c, browser.c, files.c, proto.h: Fix several compipation and programmatic issues with --disable-help, especially that do-writeout was treating ^G the same as ^M.Chris Allegretta7+73-57
2008-08-30 20:33 * nano-regress: New perl script to check for some of the more obvious issues with compilation issues with certain configure options.Chris Allegretta2+29-0
2008-08-30 05:162008-08-29 Chris Allegretta <chrisa@asty.org> * configure.ac, color.c, rcfile.c, utils.c: 1st attempt at supporting systems which don't support GNU-style word boundaries. New function fixbounds() to translate from GNU-style to BSD-style, autoconf option GNU_WORDBOUNDS.Chris Allegretta6+74-6
2008-08-28 06:132008-08-28 Chris Allegretta <chrisa@asty.org> * configure.ac, rcfile.c: Add support for an alternate rcfilename at configure time. Maybe this should become a command line option some day, but I don't see the need currently. Start of fix for Savannah bug #24128: Add nanorc support to win32 platform.Chris Allegretta3+16-2
2008-08-21 04:24 * text.c (do_enter): Fix issue when compiled with --enable-debug, fixes Savannah bug 24092.Chris Allegretta2+3-2
2008-08-21 04:212008-08-21 Chris Allegretta <chrisa@asty.org> * text.c: Change error messages where we may possibly get into a bad state and urge the user to save when this happens. Originally by Benno Schulenberg <bensberg@justemail.net>Chris Allegretta2+10-6
2008-08-17 16:252008-08-08 Magnus Granberg <zorry@ume.nu> / Adam Conrad <?> * files.c: (write_file): Add needed flags to open() calls when writing out files. Fixes Savannah bug #23827: Compilation fails with -D_FORTIFY_SOURCE=2Chris Allegretta2+6-2
2008-08-16 23:54 * files.c (write_file): Check exit code of fclose(), since in certain out of space conditions the OS will happily report successful fwrite()s until you try and close the file. Fix for Savannah bug #24000: no free space on partition - nano claims successful write - file emptyChris Allegretta2+10-2
2008-08-09 19:50Back to svn.Chris Allegretta1+1-1
2008-08-09 10:25GNU nano 2.1.4 release.Chris Allegretta34+1593-1457
2008-08-09 10:08 * text.c (add_undo): Fix check for multi-line cut check skips adding other new legit events.Chris Allegretta2+3-1
2008-08-09 09:31Re-add the skip_backup label since we do still need it in one case.Chris Allegretta1+1-0
2008-08-09 09:28 * text.c (do_redo): Fix improperly restoring the text when redoing a line split.Chris Allegretta3+3-3
2008-08-09 03:39 * files.c: Do not go on and attempt to write the main file if writing the backup file failed, related to Savannah bug 24000.Chris Allegretta2+22-13
2008-08-08 03:02 * text.c: Reset openfile-> to OTHER after an undo or redo so we don't mistakenly mistakenly think this is an update when it's really an add. Also Fix an extra ; after an if statement which makes nano try to free a struct which may be NULLChris Allegretta2+9-2
2008-08-05 02:38Back to SVN versionChris Allegretta32+29259-18380
2008-08-05 01:35GNU nano 2.1.3 releaseChris Allegretta34+16356-24771
2008-08-03 20:19- Add redo of an insert - Fix bug in fsfromlineno - Tiny cleanups in undoChris Allegretta2+14-7
2008-08-03 04:48- Change add_undo and current_undo to only take action arg, as openfilestruct arg is always openfile - Add ability to undo a file/cmd insert, needed to add undoable flag to read_file and open_buffer as a resultChris Allegretta8+85-36
2008-08-02 22:31- Add very basic undo for text replace. - Fix lots of warnings whe using -Wall - Fix some commentsChris Allegretta2+35-7
2008-08-02 14:39Allow current undo code to compile with NANO_TINYChris Allegretta2+6-0
2008-08-01 07:29Allow basic multi-^K cuts to be redone properly. Code getting uglier by the second.Chris Allegretta2+33-3
2008-08-01 06:52- When undoing a cut, set cutbuffer to NULL after freeing the current one - When updating a normal consecutive ^K cut, bail from add_undo since it's not an add, and in update_undo free the old cutbuffer before copying it again.Chris Allegretta1+12-1
2008-08-01 04:11When redoing a text add, actually copy the beginning of the line back!Chris Allegretta1+1-0
2008-08-01 03:50Add undoing argument to do_cut_text as we don't want to be messing around with the undo contents when we're in the middle of an undo.Chris Allegretta3+28-12
2008-07-31 17:01* configure.ac: Add ncursesw dir to include path if lib detectedChris Allegretta2+4-1
2008-07-31 04:24Commit back some undo/redo rewritesChris Allegretta5+110-42
2008-07-14 07:18Add xflags to undo struct so we can add extra info to the undo process (e.g. backspace vs delete) Fix redo of a line join.Chris Allegretta2+32-8
2008-07-13 16:44Allow backspace to be bound to keys in .nanorc Allow kdel to be rebound Add note about rebinding kdel to backspace for those using OSX or PuTTY to connect to remote Linux machines in nanorc.sample.inChris Allegretta4+8-2
2008-07-13 01:36Add ability to rebind the (still unfinished) undo and redo functions in case anyone is interested in testing it out early. Add to nanorc.5 also.Chris Allegretta2+10-0
2008-07-12 02:522008-07-11 Mike Frysinger <vapier@gentoo.org> * doc/nanorc.sample.in: Include the updates files in the default sample nanorc.Chris Allegretta2+24-0
2008-07-12 02:48Clean up some unused variables from old undo implementation.Chris Allegretta2+2-9
2008-07-12 02:322008-07-11 Fabian Groffen <grobian@gentoo.org> * nano.c: Don't include langinfo.h if not using ENABLE_UTF8 (Savannah patch 6565)Chris Allegretta2+6-0
2008-07-12 02:202008-07-11 Michael Haubenwallner <michael.haubenwallner@salomon.at> * global.c: include proto.h earlier in file to fix AIX compilation (Savannah patch 6559)Chris Allegretta1+0-4
2008-07-12 02:132008-07-11 Michael Haubenwallner <michael.haubenwallner@salomon.at> * global.c: include proto.h earlier in file to fix AIX compilation (Savannah patch 6559)Chris Allegretta2+7-1
2008-07-12 01:54Savannah bug 23751: Segfault when viewing help using Japanese locale Fix break_line crashing when using certain locales from Mitsuya ShibataChris Allegretta2+12-0
2008-07-10 20:13Add beginning undo feature, since I want to start fixing bugs from savannah and don't want to manager another checking, and the code basically works for some operations.Chris Allegretta8+391-46
2008-06-29 06:22Fix for 23733: search history broken with nano-2.1.1+Chris Allegretta2+5-1
2008-06-25 03:42Back to SVNChris Allegretta1+1-1
2008-06-25 03:35GNU nano 2.1.2 release.Chris Allegretta34+1715-1552
2008-06-25 03:09Add ChangeLog update for previous fix, argh.Chris Allegretta1+4-0
2008-06-25 03:06Add function check_bad_binding to check ppl arent binding things they shouldn, though currently its only one entry long ('meta-[')Chris Allegretta1+23-0
2008-06-03 08:09Add a fix for bug #23144 that actually works (several bugs in one here)Chris Allegretta5+18-10
2008-06-03 06:21Tentative fix for bug #23144: using arrow keys in search buffer affects main windowChris Allegretta2+6-2
2008-06-03 05:55Fix for Savannah bug #23442: left/right arrow keys do not work with --enable-tinyChris Allegretta2+6-2
2008-05-31 23:09files.c,proto.h,text.c: Fix for conflicts with AIX curses variables, from William Jojo <jojowil@hvcc.edu>Chris Allegretta4+23-18
2008-05-31 22:49global.c: Fix for compile error when --disable-speller is used (Savannah bug 23227 by Mike Frysinger)Chris Allegretta2+3-1
2008-05-31 22:33Minor formatting issue and trying to test why my writes are failing to the svn tree in 2.0.Chris Allegretta1+1-1
2008-05-31 22:23Fix for segfault when window size is too small by Andreas Amann <andreas.amann@tyndall.ie>Chris Allegretta2+5-1
2008-05-31 21:59Makefile changes for the included files and updated ChangelogChris Allegretta2+13-1
2008-05-31 21:55New syntax highlighting from Mike F. Credits:Chris Allegretta3+56-0
2008-04-02 04:35Minor formatting issue in NEWS for 2.1.1Chris Allegretta1+1-1
2008-04-02 04:21Back to SVNChris Allegretta1+1-1
2008-04-02 04:08Add the newa, arghChris Allegretta1+13-0
2008-04-02 04:08GNU nano 2.1.1 releaseChris Allegretta33+5784-5776
2008-03-31 06:25Fix for bug #22780: build failure with --enable-multibuffer --enable-tiny Plus make the actual prompt work with --enable-tiny when inserting files.Chris Allegretta2+4-2
2008-03-20 05:56Benno's latest fixes for help menu translations.Chris Allegretta3+6-2
2008-03-20 05:52Wow, I somehow did not run into the "invalid range" error until after I committed, how does that work? Anyway, fix the range error message for debian.nanorc.Chris Allegretta1+3-3
2008-03-20 05:41Add some rc file name debugging Add debian nanorc example Fix that previous entries as well as new one need Makefile.am entriesChris Allegretta4+36-1
2008-03-20 04:57Fix default bracket match shortcutChris Allegretta2+6-2
2008-03-20 04:51Fix for my fix for Mike's fix...dont add menu item refencing nano_exitbrowser_msg when using DISABLE_BROWSERChris Allegretta1+2-0
2008-03-20 04:45Add Mike F's latest patches for 2.1.0 and new syntax configs for tcl, php and gentoo.Chris Allegretta7+138-30
2008-03-19 03:41Back to svnChris Allegretta1+1-1
2008-03-19 03:32Gah, upgrate the translations for 2.1.0Chris Allegretta31+29416-20690
2008-03-19 03:01Commit for 2.1.0 release.Chris Allegretta2+11-1
2008-03-19 02:32Fix for 106305: unable to ctrl+c out of save when exiting Add new YESNO menu for calls to do_yesno_prompt, to enable cancel.Chris Allegretta3+6-2
2008-03-18 03:06Add Benno's latest translation fixes for shorcut display, first line message help, and comments to assist translators.Chris Allegretta3+22-28
2008-03-18 02:44Add .gitignore files for Mike F, remove .cvsignores which are not needed.Chris Allegretta15+48-69
2008-03-17 05:50Fix for bug #22632: verbatim input in prompts broken with nano-2.0.99pre1Chris Allegretta1+4-1
2008-03-16 23:57Fixes from Benno Schulenberg.Chris Allegretta4+40-35
2008-03-16 18:25faq.html: Updates for Alpine, subversion access and Savannah.Chris Allegretta1+14-10
2008-03-16 14:24Fix problems with inserting files using --disable-tabcomp and probably other --disable type options.Chris Allegretta1+3-4
2008-03-16 12:55Fix for bug #22615: nano-2.0.99pre1 fails to build when configured with --disable-justifyChris Allegretta1+14-9
2008-03-16 02:34Hmm. Actually dont want to download the whole tree, update the trunk checkout instructions.Chris Allegretta1+1-1
2008-03-16 02:19Actually include the updated SVN document, grr.Chris Allegretta1+10-17
2008-03-15 23:14Update source checkout information now that we are using svn inetad of cvs.Chris Allegretta2+1-1
2008-03-14 04:08- Update man page a little bit more - Change do_prompt and get_prompt_line to pass meta_key and func_key so the calling program can DTRT when it calsl get_shortcut. In particular this allows the "new file buffer" toggle on the insert file menu to work, and presumably other rebinding stuff should now work also.Chris Allegretta9+127-96
2008-03-13 17:48Fix multibuffer mode not showing "Close" string anymore on buffer open/closer.Chris Allegretta2+2-0
2008-03-13 08:23- Fix tiny mode again after breaking it again - Resurrect IFSCHELP to get rid of some needless help message stubs - Add support for rebinding the suspend key - Fix wrong refresh help messageChris Allegretta8+95-124
2008-03-12 04:44Convert more code to use new backend. Add some more sentinel strings for enter and backspace keys in case their control key alternates get rebound.Chris Allegretta6+182-172
2008-03-11 04:52Fix the mouse menus not working with new backend, and specifically problms in help and browser routines.Chris Allegretta3+31-22
2008-03-11 03:03Fix bug 79, add sentinels for function keys in case the user rebinds them to something else. Fix debug mode crash when the user typos a menu name. Add menus for pageup and pagedown bindings and make rebinding up and down actually do up and down and not page up and page down.Chris Allegretta5+69-40
2008-03-09 05:07Fix workaround for user assigning a meta sequence to a key which has a dedicated keyboard equivalent (arrows, home/end, page up/down, etc). Not fully fixable so document the remaining issue in bug 79.Chris Allegretta2+17-0
2008-03-09 02:53Update BUGS to reflect what got fixed in previous commit.Chris Allegretta1+4-4
2008-03-09 02:52More keybinding fixes - Fix tiny mode compilation problems - Fix F-keys not working (silly typo) - Change file browser to use new backend - global.c - new helper function sc_seq_or, makes logic simpler down in the functions than calling first_sc_for directlyChris Allegretta6+292-253
2008-03-05 17:15Fixed bug 77 (make ^space and M-space work)Chris Allegretta2+8-1
2008-03-05 07:35New keybindings code and backend. New structs subnfunc for menu functions and toggles and sc for shortcut keys, old 'shortcut' and 'toggles' structs are gone. The current implementation has a bunch of broken stuff (some of which is documented in BUGS). Updated nanorc.5 with some mostly complete documentation on configuring.Chris Allegretta4+279-0
2008-03-05 07:34New keybindings code and backend. New structs subnfunc for menu functions and toggles and sc for shortcut keys, old 'shortcut' and 'toggles' structs are gone. The current implementation has a bunch of broken stuff (some of which is documented in BUGS). Updated nanorc.5 with some mostly complete documentation on configuring.Chris Allegretta12+1409-1297
2007-12-20 18:57resync NEWS with NEWS from the 2.0 branchDavid Lawrence Ramsey2+23-0
2007-12-20 18:41update maintenance informationDavid Lawrence Ramsey3+8-3
2007-12-20 17:06cosmetic fixesDavid Lawrence Ramsey1+2-2
2007-12-18 22:00in print_opt_full(), use strlenpt() instead of strlen(), so that tabs are placed properly when displaying translated strings in UTF-8, as found by Jean-Philippe GuérardDavid Lawrence Ramsey2+9-3
2007-12-18 16:51comment fixDavid Lawrence Ramsey1+3-3
2007-12-18 16:47fix breakageDavid Lawrence Ramsey1+2-0
2007-12-18 16:13fix breakageDavid Lawrence Ramsey1+11-11
2007-12-18 15:55revert last changes, but disable all the same features that --enable-tiny does when --with-slang is usedDavid Lawrence Ramsey7+286-20
2007-12-18 02:39remove slang curses emulation support, as it's hopelessly broken, and it doesn't make the binary very much smaller, especially when --enable-tiny is usedDavid Lawrence Ramsey6+19-252
2007-12-18 02:03simplify terminal handling by using raw mode instead of cbreak modeDavid Lawrence Ramsey3+16-26
2007-12-18 01:28in execute_command(), call terminal_init() instead of just disable_signals() after executing the command, as the command may have changed the terminal settingsDavid Lawrence Ramsey2+6-2
2007-12-17 23:07resync NEWS with NEWS from the 2.0 branchDavid Lawrence Ramsey2+26-0
2007-12-17 23:05fix changelog entryDavid Lawrence Ramsey2+5-1
2007-12-10 17:59in main(), exit if initscr() failsDavid Lawrence Ramsey2+8-3
2007-12-09 18:37preemptively update the version numberDavid Lawrence Ramsey1+1-1
2007-12-09 18:28in faq.html, add minor punctuation and wording fixes, and update various sections to account for AlpineDavid Lawrence Ramsey2+16-16
2007-12-09 17:122007-12-09 Jordi Mallach <jordi@gnu.org>Jordi Mallach4+1011-815
2007-12-08 19:002007-12-08 Jordi Mallach <jordi@gnu.org>Jordi Mallach29+15335-21189
2007-12-08 16:59fix minor breakageDavid Lawrence Ramsey1+3-1
2007-12-08 07:00fix minor display and cursor placement problems when scrolling between pages at the statusbar promptDavid Lawrence Ramsey2+14-8
2007-12-08 04:27in doc/man/rnano.1 and doc/man/fr/rnano.1, update copyright notices, as Thijs Kinkhorst's copyrights have now been assigned to the Free Software FoundationDavid Lawrence Ramsey3+5-2
2007-12-08 04:21in get_mouseinput(), gix longstanding problem where mouse clicks on the statusbar prompt text wouldn't be recognized unless the NO_HELP flag was turned offDavid Lawrence Ramsey2+37-27
2007-12-04 20:49in disable_mouse_support() and enable_mouse_support(), when toggling mouse support on or off, save and restore the mouse click intervalDavid Lawrence Ramsey2+9-1
2007-12-04 16:38per OBATA Akio's patch with a few tweaks by me, add wnoutrefresh() calls after reset_(statusbar_)?cursor() calls, to ensure that the cursor is placed properly when using NetBSD cursesDavid Lawrence Ramsey4+11-0
2007-12-03 20:14still more cosmetic fixesDavid Lawrence Ramsey2+1-3
2007-12-03 18:40remove unneeded whitespaceDavid Lawrence Ramsey1+1-1
2007-11-29 19:09per Jean-Philippe Guérard's updates, in doc/man/fr/*.1, doc/man/fr/nanorc.5, fix copyright notices; the copyrights are disclaimed on these translations, but the copyrights of the untranslated works also applyDavid Lawrence Ramsey4+50-21
2007-11-28 17:09in doc/man/fr/nanorc.5, remove trailing whitespaceDavid Lawrence Ramsey2+5-1
2007-11-17 20:34in read_file(), improve autodetection of DOS and Mac format files to not trigger on carriage returns in the middle of files, as found by Kjell BradenDavid Lawrence Ramsey2+20-9
2007-11-06 22:58update copyright notices, as Jordi Mallach's copyrights have now been assigned to the Free Software FoundationDavid Lawrence Ramsey3+12-6
2007-11-05 17:18in do_gotolinecolumn(), use a clearer error message if we enter an invalid line or column number, per Mike Melanson's suggestionDavid Lawrence Ramsey2+7-1
2007-10-11 15:49in input_tab(), disable completion of usernames, directories, and filenames if the cursor isn't at the end of the line, as it can lead to odd behavior (e.g. adding a copy of the entire match to the middle of the line instead of just the uncompleted part of the match)David Lawrence Ramsey2+9-4
2007-10-11 15:38in username_tab_completion() and cwd_tab_completion(), rename variable buflen to buf_len, for consistencyDavid Lawrence Ramsey3+13-11
2007-10-11 15:19in cwd_tab_completion(), remove unneeded assertDavid Lawrence Ramsey2+2-1
2007-10-11 05:01update copyright notices, as Chris Allegretta's copyrights have now been assigned to the Free Software Foundation; also, make copyright notices consistent in styleDavid Lawrence Ramsey23+59-50
2007-10-05 16:44update copyright notices, as my copyrights have now been assigned to the Free Software FoundationDavid Lawrence Ramsey18+24-19
2007-09-18 11:07Updated Russian translation by Sergey A. Ribalchenko.Jordi Mallach2+528-617
2007-09-16 16:53in edit_scroll(), fix problem where the screen wouldn't be updated properly if you paged up with the first line of the file onscreen and the mark onDavid Lawrence Ramsey2+10-6
2007-08-26 15:21in doc/faq.html, update links to the Free Translation ProjectDavid Lawrence Ramsey2+8-3
2007-08-24 00:36various documentation updatesDavid Lawrence Ramsey8+83-24
2007-08-23 17:54cosmetic fixesDavid Lawrence Ramsey3+4-4
2007-08-23 14:00in the French manpages, delete translation of old licensing terms, until it can be updatedDavid Lawrence Ramsey4+5-15
2007-08-23 13:51typo fixDavid Lawrence Ramsey1+1-1
2007-08-23 04:34convert documentation to GPLv3/GFDLv1.2David Lawrence Ramsey10+510-21
2007-08-21 17:00in the French manpage translations, make all copyright notices consistent, and in rnano.1, add missing copyright notice from nano-tiny.1, which rnano.1 is based onDavid Lawrence Ramsey4+12-10
2007-08-21 16:38in rnano.1, add missing copyright notice from nano-tiny.1, which rnano.1 is based onDavid Lawrence Ramsey2+7-2
2007-08-16 14:45properly handle more cases of inserting a file/uncutting text with the mark onDavid Lawrence Ramsey3+65-30
2007-08-16 04:05fix breakageDavid Lawrence Ramsey2+2-2
2007-08-16 03:23more fixes for uncutting text/inserting files with the mark onDavid Lawrence Ramsey3+21-5
2007-08-16 03:18still more cosmetic fixesDavid Lawrence Ramsey1+4-4
2007-08-16 02:51more cosmetic fixesDavid Lawrence Ramsey1+3-3
2007-08-16 02:46cosmetic fixesDavid Lawrence Ramsey1+7-8
2007-08-16 02:34in do_insertfile(), make sure the mark is always properly positioned after inserting a one-line file with the mark onDavid Lawrence Ramsey2+28-5
2007-08-15 22:40in Makefile.am, remove erroneous backslash after ChangeLog.pre-2.1 in EXTRA_DIST, so that "make dist" works againDavid Lawrence Ramsey2+7-1
2007-08-11 05:17convert to GPLv3 or laterDavid Lawrence Ramsey22+706-20
2007-08-10 22:12update the copyright notice on the tab completion code originally from busybox to account for modificationsDavid Lawrence Ramsey2+5-2
2007-08-10 22:07comment fixDavid Lawrence Ramsey1+1-1
2007-08-10 17:03simplify ngetdelim(), and update the copyright notice on ngetline() and ngetdelim() to account for modificationsDavid Lawrence Ramsey2+11-4
2007-08-08 00:05still more cosmetic fixesDavid Lawrence Ramsey1+7-7
2007-08-07 23:51simplifyDavid Lawrence Ramsey1+4-9
2007-08-07 20:21in copy_from_file(), fix potential segfault after uncutting one line of text with the mark on by properly preserving the beginning of the mark; also, make sure the mark is always properly positioned after uncutting one line of text with the mark onDavid Lawrence Ramsey2+33-2
2007-08-07 19:55cosmetic fixesDavid Lawrence Ramsey1+10-9
2007-08-07 18:37typo fixDavid Lawrence Ramsey1+1-1
2007-08-01 12:49in version(), display copyright noticesDavid Lawrence Ramsey2+6-0
2007-08-01 12:24capitalization fixesDavid Lawrence Ramsey2+3-3
2007-08-01 01:28fix copyright notice and changelog entriesDavid Lawrence Ramsey3+8-3
2007-07-31 21:20update copyright notices to account for modificationsDavid Lawrence Ramsey3+8-2
2007-07-29 16:30in faq.html, update RPM links for nano 2.0.xDavid Lawrence Ramsey2+8-3
2007-07-14 16:41fix changelog entryDavid Lawrence Ramsey1+2-1
2007-07-12 03:12in copy_file(), assert that inn and out don't both point to the same fileDavid Lawrence Ramsey2+7-2
2007-07-10 22:54in nstrcasestr(), mbstrcasestr(), revstrstr(), revstrcasestr(), and mbrevstrcasestr(), simplify and rewrite to use strncasecmp()David Lawrence Ramsey2+54-130
2007-07-09 23:24in do_replace_loop(), fix problem where replacing e.g. single-byte characters with multibyte ones could result in openfile->totsize's being miscalculatedDavid Lawrence Ramsey2+5-1
2007-07-09 22:57typo fixesDavid Lawrence Ramsey2+8-5
2007-07-09 22:36in mbstrncasecmp(), mbstrnlen(), mbstrpbrk(), and has_blank_mbchars(), simplify by using for loops instead of while loops where possible, to match the single-byte versions of these functionsDavid Lawrence Ramsey2+19-27
2007-07-06 13:44in nstrcasestr(), mbstrcasestr(), revstrstr(), revstrcasestr(), and mbrevstrcasestr(), return char* instead of const char*David Lawrence Ramsey3+31-26
2007-07-06 13:38cosmetic fixDavid Lawrence Ramsey1+2-2
2007-07-02 15:49fix changelog entryDavid Lawrence Ramsey1+2-2
2007-07-02 15:45in nstrcasestr(), mbstrcasestr(), revstrstr(), revstrcasestr(), and mbrevstrcasestr(), for efficiency, return haystack immediately if needle is blankDavid Lawrence Ramsey2+21-0
2007-07-01 21:46in nstrncasecmp() and mbstrncasecmp(), for efficiency, return zero immediately if s1 and s2 point to the same stringDavid Lawrence Ramsey2+11-0
2007-07-01 21:33more cosmetic fixesDavid Lawrence Ramsey6+17-17
2007-07-01 21:17cosmetic fixesDavid Lawrence Ramsey1+7-7
2007-06-30 21:19in do_yesno_prompt(), remove redundant check for NO_HELP's being FALSEDavid Lawrence Ramsey2+9-4
2007-06-28 18:31comment fixDavid Lawrence Ramsey1+1-1
2007-06-28 17:46add missing changelog entryDavid Lawrence Ramsey1+3-0
2007-06-28 16:38fix minor breakageDavid Lawrence Ramsey1+3-3
2007-06-28 16:00further simplify processing of mouse events by consolidating if clausesDavid Lawrence Ramsey4+73-75
2007-05-29 17:01in do_mouseinput(), deal with clicks of the first mouse button again; oddly, ncurses built without --enable-ext-mouse needs this, but ncurses built with --enable-ext-mouse doesn'tDavid Lawrence Ramsey2+30-24
2007-05-25 16:54in get_key_buffer(), fix inaccurate commentsDavid Lawrence Ramsey2+5-7
2007-05-25 14:39replace the current hackish check for a UTF-8 locale with a proper call to nl_langinfo()David Lawrence Ramsey3+13-6
2007-05-22 17:20more various mouse support-related simplificationsDavid Lawrence Ramsey5+51-41
2007-05-22 17:18fix changelog entryDavid Lawrence Ramsey1+4-4
2007-05-20 23:41various mouse support-related simplifications, improvements, and fixesDavid Lawrence Ramsey6+93-69
2007-05-15 19:33fix changelog entryDavid Lawrence Ramsey1+2-2
2007-05-15 18:04in do_mouseinput(), add mouse wheel support, per Helmut Jarausch's suggestionDavid Lawrence Ramsey2+125-85
2007-04-23 15:39in TODO, add entries for fixing limitations with pasting text and handling bad/incomplete UTF-8 sequencesDavid Lawrence Ramsey2+10-0
2007-04-23 14:03still more cosmetic fixesDavid Lawrence Ramsey1+1-3
2007-04-22 15:04in backup_lines(), avoid a segfault when the mark begins and ends on the line after the last line of the paragraphDavid Lawrence Ramsey2+14-2
2007-04-21 20:33one last cosmetic fixDavid Lawrence Ramsey1+6-6
2007-04-21 20:24revert erroneous changeDavid Lawrence Ramsey1+6-5
2007-04-21 20:13further simplify do_writeout()David Lawrence Ramsey1+5-6
2007-04-21 18:57in do_writeout(), if we're in restricted mode, we're not allowed to write selections to files, so don't display the "Write Selection to File" promptDavid Lawrence Ramsey2+8-1
2007-04-21 18:53comment fixDavid Lawrence Ramsey1+4-4
2007-04-21 18:23simplify do_writeout()David Lawrence Ramsey2+16-14
2007-04-20 04:13formatting fixDavid Lawrence Ramsey1+2-2
2007-04-19 04:12in tail(), remove unneeded if statementDavid Lawrence Ramsey2+5-1
2007-04-19 03:53yet another cosmetic fixDavid Lawrence Ramsey1+1-1
2007-04-19 03:23still more cosmetic fixesDavid Lawrence Ramsey2+4-4
2007-04-19 03:15more cosmetic fixesDavid Lawrence Ramsey6+17-15
2007-04-18 23:15in doc/faq.html, add a new section 4.14 by John M. Gabriele, with a few tweaks of mine, to explain how autoindent affects pasted textDavid Lawrence Ramsey2+12-2
2007-04-18 19:25another cosmetic fixDavid Lawrence Ramsey1+5-3
2007-04-18 19:16cosmetic fixDavid Lawrence Ramsey1+2-2
2007-04-18 19:09fix various file-saving bugsDavid Lawrence Ramsey2+12-5
2007-04-18 18:22fix various file- and rcfile-opening bugsDavid Lawrence Ramsey3+29-10
2007-04-18 17:13simplify real_dir_from_tilde()David Lawrence Ramsey2+15-16
2007-04-18 14:06in parse_kbinput(), interpret Cancel and Shift-CancelDavid Lawrence Ramsey2+13-0
2007-04-18 13:48in get_escape_seq_kbinput(), add missing commentsDavid Lawrence Ramsey2+8-4
2007-04-18 13:45fix changelog entriesDavid Lawrence Ramsey1+12-11
2007-04-17 18:12in input_tab(), don't bother checking if num_matches is less than zero, as it's a size_t and hence unsignedDavid Lawrence Ramsey2+3-1
2007-04-17 04:38in real_dir_from_tilde(), fix long-standing problem where directory names that began with "~", but that weren't users' home directories, could be erroneously treated as users' home directories (e.g. "~d/" would be treated as "~daemon/")David Lawrence Ramsey2+10-1
2007-04-17 04:29fix changelog entryDavid Lawrence Ramsey1+3-3
2007-04-17 03:43in get_real_dir_from_tilde(), fix segfault when dealing with directory names that begin with "~", but that aren't users' home directoriesDavid Lawrence Ramsey2+9-2
2007-04-11 22:18per Mike Frysinger's patch with a few tweaks of mine, in doc/syntax/asm.nanorc, doc/syntax/c.nanorc, and doc/syntax/sh.nanorc, copy the regex that highlights trailing whitespace from doc/syntax/java.nanorc to these files, as it's also useful in themDavid Lawrence Ramsey4+13-0
2007-04-04 20:36in get_escape_seq_kbinput(), add escape sequences for TerminalDavid Lawrence Ramsey2+90-27
2007-04-04 20:00update email addressDavid Lawrence Ramsey3+8-3
2007-02-01 15:25per Benno Schulenberg's patch, in usage(), reword the description of the -S/--smooth command line option in order to differentiate it from the associated toggle descriptionDavid Lawrence Ramsey2+5-1
2007-02-01 13:40per Benno Schulenberg's patch, in shortcut_init(), reword the movement shortcut descriptions so that they use "Go to" instead of "Move to", since not all of them move the cursor in the same way; and reword the paragraph movement shortcut descriptions to more accurately describe how they workDavid Lawrence Ramsey2+24-18
2007-01-30 19:48Minor fix.Jordi Mallach1+1-1
2007-01-29 15:54in Makefile.am, add ChangeLog.pre-2.1 to EXTRA_DISTDavid Lawrence Ramsey2+5-3
2007-01-29 15:45rework the 2.0 and 2.1 branch changelogs to be more readable, per Jordi Mallach's suggestionsDavid Lawrence Ramsey2+8377-8376
2007-01-29 15:34in help_init(), add a missing space to the "Execute Command" help textDavid Lawrence Ramsey2+4-1
2007-01-29 12:40fork the 2.1 branch of nanoDavid Lawrence Ramsey4+9-1
2007-01-29 12:35Back to CVSDavid Lawrence Ramsey2+3-1
2007-01-29 12:33GNU nano 2.0.3David Lawrence Ramsey32+23950-15737
2007-01-29 12:19cosmetic fixesDavid Lawrence Ramsey1+6-6
2007-01-29 12:18in ru.po, fix incorrect "Project-Id-Version" entry and misplaced spaceDavid Lawrence Ramsey2+7-5
2007-01-29 12:17add updated Russian translationDavid Lawrence Ramsey2+1341-1327
2007-01-28 20:20cosmetic fixesDavid Lawrence Ramsey1+1-1
2007-01-28 19:49add missing blank lineDavid Lawrence Ramsey1+1-0
2007-01-28 19:47update README.CVS for the 2.0 branch of nanoDavid Lawrence Ramsey2+2-5
2007-01-28 16:27formatting fixesDavid Lawrence Ramsey1+3-3
2007-01-17 16:24formatting fixDavid Lawrence Ramsey2+4-2
2007-01-16 19:09in Makefile.am, add README.CVS to EXTRA_DIST, so that nano's CVS checkout instructions aren't only available in its CVS snapshotsDavid Lawrence Ramsey2+5-2
2007-01-16 18:59cosmetic fixesDavid Lawrence Ramsey1+199-198
2007-01-14 15:06fix still more misplaced spaceDavid Lawrence Ramsey1+2-2
2007-01-14 01:21fix yet more misplaced spaceDavid Lawrence Ramsey1+3-3
2007-01-14 01:18fix still more misplaced spaceDavid Lawrence Ramsey1+1-1
2007-01-14 01:12fix more misplaced spaceDavid Lawrence Ramsey1+1-1
2007-01-13 20:39fix typos and/or misplaced spaceDavid Lawrence Ramsey5+20-16
2007-01-13 20:05fix typos and more misplaced spaceDavid Lawrence Ramsey2+32-32
2007-01-13 16:46typo fixDavid Lawrence Ramsey1+1-1
2007-01-12 02:58cosmetic fixesDavid Lawrence Ramsey2+2-2
2007-01-11 23:12add missing changelog entryDavid Lawrence Ramsey1+2-0
2007-01-11 23:11still more miscellaneous comment fixesDavid Lawrence Ramsey1+1-1
2007-01-11 23:10in do_writeout(), when setting retval to the return value of write_(marked_)?file(), use the "?" operator instead of an if/else clauseDavid Lawrence Ramsey2+9-5
2007-01-11 22:54yet more miscellaneous comment fixesDavid Lawrence Ramsey3+12-12
2007-01-11 22:46more miscellaneous minor fixesDavid Lawrence Ramsey4+13-10
2007-01-11 21:52still more miscellaneous comment fixesDavid Lawrence Ramsey1+2-2
2007-01-11 21:47more miscellaneous comment fixesDavid Lawrence Ramsey2+12-13
2007-01-11 21:36miscellaneous minor fixesDavid Lawrence Ramsey4+36-22
2007-01-11 19:32simplify the commands that generate HTML documentation in order to remove unnecessary usage of catDavid Lawrence Ramsey4+11-7
2007-01-09 23:42add missing changelog entryDavid Lawrence Ramsey1+4-0
2007-01-09 23:42more miscellaneous comment fixesDavid Lawrence Ramsey1+0-2
2007-01-09 23:40typo fixDavid Lawrence Ramsey1+1-1
2007-01-09 23:35make regexp_init() return a bool instead of an intDavid Lawrence Ramsey4+20-18
2007-01-09 22:56more miscellaneous comment fixesDavid Lawrence Ramsey1+11-5
2007-01-06 23:21don't generate the HTML versions of the nanorc manpages if nano is built without nanorc supportDavid Lawrence Ramsey3+14-11
2007-01-06 18:06don't install the nanorc manpages if nano is built without nanorc supportDavid Lawrence Ramsey4+18-2
2007-01-06 16:23in doc/man/fr/Makefile.am, set mandir before setting man_MANS, to more closely match doc/man/Makefile.amDavid Lawrence Ramsey2+5-2
2007-01-06 13:00typo fixDavid Lawrence Ramsey1+1-1
2007-01-06 12:59fix misplaced spaceDavid Lawrence Ramsey2+5-1
2007-01-02 20:10typo fixDavid Lawrence Ramsey1+1-1
2007-01-01 22:22fix changelog entryDavid Lawrence Ramsey1+1-0
2007-01-01 16:57in doc/faq.html, update section 4.1 to describe how to open files with names beginning with '+' at specified columns as well as linesDavid Lawrence Ramsey2+9-2
2007-01-01 14:25import the latest version of glib-2.0.m4David Lawrence Ramsey2+5-0
2007-01-01 05:15miscellaneous comment fixesDavid Lawrence Ramsey18+62-63
2006-12-30 23:24more miscellaneous cosmetic fixesDavid Lawrence Ramsey2+1-3
2006-12-30 23:23in README, add another cosmetic fixDavid Lawrence Ramsey2+3-1
2006-12-30 23:07preemptively update the version numberDavid Lawrence Ramsey1+1-1
2006-12-24 18:17per Mike Frysinger's patch, in doc/syntax/python.nanorc, improve string highlighting regexesDavid Lawrence Ramsey2+4-1
2006-12-21 02:48Back to CVSDavid Lawrence Ramsey2+3-1
2006-12-21 02:47GNU nano 2.0.2David Lawrence Ramsey3+11-2
2006-12-15 05:03still more cosmetic fixesDavid Lawrence Ramsey1+3-3
2006-12-15 04:53more comment fixesDavid Lawrence Ramsey1+8-7
2006-12-15 04:50fix breakageDavid Lawrence Ramsey1+4-5
2006-12-15 02:54still more miscellaneous minor fixesDavid Lawrence Ramsey1+3-3
2006-12-15 02:49revert erroneous changeDavid Lawrence Ramsey1+21-19
2006-12-14 22:11more miscellaneous minor fixesDavid Lawrence Ramsey1+19-21
2006-12-14 21:57miscellaneous minor fixesDavid Lawrence Ramsey1+4-2
2006-12-14 20:03in do_writeout(), fix a segfault when we can't get the full path of either the filename we want to save under or the original filenameDavid Lawrence Ramsey2+6-1
2006-12-13 00:27in update_history(), fix minor memory leakDavid Lawrence Ramsey2+4-1
2006-12-12 20:13fix changelog entryDavid Lawrence Ramsey1+3-4
2006-12-11 22:11fix more problems with strings that contain nulls but shouldn'tDavid Lawrence Ramsey3+38-17
2006-12-11 18:39update README for the 2.0 branch of nanoDavid Lawrence Ramsey2+3-3
2006-12-10 17:57still more comment fixesDavid Lawrence Ramsey1+1-1
2006-12-08 03:54really fixed incorrect "Project-Id-Version" entryDavid Lawrence Ramsey1+1-1
2006-12-07 03:23fixed incorrect "Project-Id-Version" entryDavid Lawrence Ramsey2+2-1
2006-12-07 03:22remove unneeded duplicate plural forms againDavid Lawrence Ramsey2+5-7
2006-12-06 21:44Hungarian and Malay translation updates from the TP.Jordi Mallach3+741-590
2006-12-02 23:39add missing blank linesDavid Lawrence Ramsey1+3-0
2006-12-02 17:22per Itay Perl's patch with a few additions of mine, fix various minor memory leaksDavid Lawrence Ramsey3+12-0
2006-12-02 17:17in parse_kbinput(), add missing breakDavid Lawrence Ramsey2+3-0
2006-11-27 07:28still more comment fixesDavid Lawrence Ramsey1+1-1
2006-11-27 07:13still more comment fixesDavid Lawrence Ramsey1+4-4
2006-11-27 06:02simplifyDavid Lawrence Ramsey1+2-2
2006-11-27 05:49fix breakageDavid Lawrence Ramsey1+7-3
2006-11-27 05:49still more comment fixesDavid Lawrence Ramsey1+1-1
2006-11-27 05:40cosmetic fixesDavid Lawrence Ramsey1+3-12
2006-11-27 05:25still more comment fixesDavid Lawrence Ramsey1+3-3
2006-11-27 05:19fix breakageDavid Lawrence Ramsey1+9-9
2006-11-27 05:09more comment fixesDavid Lawrence Ramsey3+21-20
2006-11-27 05:03in write_file(), properly handle filenames that contain nullsDavid Lawrence Ramsey2+14-2
2006-11-27 04:57in do_insertfile(), properly handle files that contain nullsDavid Lawrence Ramsey2+13-12
2006-11-27 04:56revert erroneous changesDavid Lawrence Ramsey4+26-33
2006-11-27 04:35in do_insertfile(), properly handle executable commands that contain nullsDavid Lawrence Ramsey2+18-4
2006-11-27 02:41don't allow filenames entered at the "Write File" prompt or the "Insert File" prompt to contain nullsDavid Lawrence Ramsey4+34-27
2006-11-25 22:38in do_spell(), when setting i to the return value of write_(marked_)?file(), use the "?" operator instead of an if/else clauseDavid Lawrence Ramsey2+8-4
2006-11-25 22:27miscellaneous comment fixesDavid Lawrence Ramsey4+16-12
2006-11-25 21:55fix changelog entryDavid Lawrence Ramsey1+1-1
2006-11-25 18:28preemptively update the version numberDavid Lawrence Ramsey1+1-1
2006-11-25 18:27typo fixDavid Lawrence Ramsey1+1-1
2006-11-25 18:26more miscellaneous documentation updatesDavid Lawrence Ramsey3+48-44
2006-11-21 17:05in edit_draw(), fix potential warnings when assigning -1 to paintlen by using if/else clauses instead of "?" operatorsDavid Lawrence Ramsey2+15-5
2006-11-21 04:20in nano.h, rename NANO_.*ALTKEY to NANO_.*METAKEY, for consistencyDavid Lawrence Ramsey5+82-81
2006-11-21 04:15in nano.h, rename NANO_ALT_.* to NANO_META_.*, for consistencyDavid Lawrence Ramsey3+104-103
2006-11-21 04:11more miscellaneous cosmetic fixesDavid Lawrence Ramsey4+7-4
2006-11-21 04:06miscellaneous cosmetic fixesDavid Lawrence Ramsey2+66-60
2006-11-21 03:41remove unneeded blank plural forms, as gettext 0.15 generates errors upon encountering themDavid Lawrence Ramsey2+5-5
2006-11-20 14:40Back to CVSDavid Lawrence Ramsey2+3-1
2006-11-20 14:38GNU nano 2.0.1David Lawrence Ramsey3+11-2
2006-11-20 14:37preemptively update the version numberDavid Lawrence Ramsey1+1-1
2006-11-10 20:13in do_replace_highlight(), include the code to display zero-length matches even when regex.h isn't found, as it can also be used to display zero-length Unicode charactersDavid Lawrence Ramsey2+6-3
2006-11-10 03:40more cosmetic copyright notice fixesDavid Lawrence Ramsey1+2-2
2006-11-10 03:01more cosmetic copyright notice fixesDavid Lawrence Ramsey2+4-1
2006-11-10 02:49more cosmetic copyright notice fixesDavid Lawrence Ramsey1+3-2
2006-11-10 02:47cosmetic copyright notice fixesDavid Lawrence Ramsey19+41-36
2006-11-08 18:03in NEWS, add missing entries for nano 1.0.2 and 1.0.3, since 1.1.0 includes their changesDavid Lawrence Ramsey2+24-0
2006-11-08 13:05cosmetic fixesDavid Lawrence Ramsey1+1-1
2006-11-08 13:03simplify still moreDavid Lawrence Ramsey1+3-1
2006-11-08 02:58simplify moreDavid Lawrence Ramsey1+4-5
2006-11-08 02:52fix changelog entryDavid Lawrence Ramsey1+2-3
2006-11-08 02:48in get_full_path(), fix problem where only paths would be returned when both paths and filenames should have beenDavid Lawrence Ramsey2+21-25
2006-11-08 01:02simplifyDavid Lawrence Ramsey1+1-2
2006-11-07 22:57in do_writeout(), fix problem where a file could sometimes be overwritten without a warning promptDavid Lawrence Ramsey2+41-28
2006-11-07 22:56yet more cosmetic fixesDavid Lawrence Ramsey1+6-6
2006-11-07 22:36still more cosmetic fixesDavid Lawrence Ramsey1+2-2
2006-11-07 21:41in get_full_path(), remove unneeded assertDavid Lawrence Ramsey2+2-2
2006-11-07 21:32more cosmetic fixesDavid Lawrence Ramsey1+2-2
2006-11-07 21:22in do_writeout(), for consistency, when saving a file with no name, don't allow overwriting an existing file when in restricted modeDavid Lawrence Ramsey2+21-4
2006-11-07 21:08cosmetic fixesDavid Lawrence Ramsey3+11-9
2006-11-06 16:04Back to CVSDavid Lawrence Ramsey2+3-1
2006-11-06 16:03GNU nano 2.0.0David Lawrence Ramsey3+18-2
2006-11-05 17:13clean up nano.spec.in some moreDavid Lawrence Ramsey2+6-9
2006-11-05 17:00more cosmetic fixesDavid Lawrence Ramsey1+1-1
2006-11-05 03:51cosmetic fixesDavid Lawrence Ramsey1+1-1
2006-11-05 03:44update nano.spec.in for newer RPM-based distributions, adapted from the nano 1.3.12-1.1.spec file in Fedora RawhideDavid Lawrence Ramsey2+19-15
2006-11-02 06:21add POV-Ray syntax from Donnie Berkholz, with a few tweaks of mineDavid Lawrence Ramsey4+22-0
2006-10-30 17:08fix changelog entryDavid Lawrence Ramsey1+1-1
2006-10-29 21:14more comment fixesDavid Lawrence Ramsey3+3-3
2006-10-28 22:55update AUTHORS for the 2.0 branch of nanoDavid Lawrence Ramsey2+4-2
2006-10-28 22:03Update French manpages by Jean-Philippe Guérard.Jordi Mallach4+21-19
2006-10-28 21:57fix changelog entryDavid Lawrence Ramsey1+1-1
2006-10-28 21:55update faq.html for the 2.0 branch of nanoDavid Lawrence Ramsey2+5-4
2006-10-28 21:51update nano.spec.in for the 2.0 branch of nanoDavid Lawrence Ramsey2+3-1
2006-10-28 19:32preemptively update the version numberDavid Lawrence Ramsey1+1-1
2006-10-28 19:21in nano.1, nanorc.5, and rnano.1, add minor wording fixesDavid Lawrence Ramsey4+8-6
2006-10-27 05:01fix the version numberDavid Lawrence Ramsey1+3-3
2006-10-27 03:07in nano.texi, add minor punctuation fixesDavid Lawrence Ramsey2+2-2
2006-10-27 02:57in nano.texi, add minor wording fixesDavid Lawrence Ramsey2+10-7
2006-10-26 15:55comment fixDavid Lawrence Ramsey2+3-1
2006-10-25 15:28Back to CVSDavid Lawrence Ramsey2+3-1
2006-10-25 15:27GNU nano 1.9.99pre3David Lawrence Ramsey3+8-2
2006-10-25 14:40preemptively update the version numberDavid Lawrence Ramsey1+1-1
2006-10-24 22:14French and Norwegian bokmaal updates from the TP.Jordi Mallach3+1064-767
2006-10-18 20:27simplifyDavid Lawrence Ramsey1+4-4
2006-10-17 15:28fix changelog entryDavid Lawrence Ramsey1+1-1
2006-10-16 19:44in do_cut_text(), when uncutting text in the process of copying it, always set placewewant, as do_uncut_text() does, so that the current line is always updated properlyDavid Lawrence Ramsey2+9-0
2006-10-16 18:43New Galician update from Fran.Jordi Mallach1+2-2
2006-10-16 09:36Updated Galician translation from Fran.Jordi Mallach2+261-257
2006-10-15 22:49Updated Basque from the TP.Jordi Mallach2+922-712
2006-10-14 16:04fix changelog entryDavid Lawrence Ramsey1+1-1
2006-10-14 01:13import the latest version of ac_define_dir.m4David Lawrence Ramsey2+5-2
2006-10-13 16:35fix breakageDavid Lawrence Ramsey2+1-7
2006-10-13 16:18in input_tab(), if the tab-completed path is a directory, make sure enough space is allocated before tacking a slash onto the end of itDavid Lawrence Ramsey2+7-3
2006-10-10 08:14Updated Galician translation from Fran Tsao, while his paperwork gets to GNU offices.Jordi Mallach2+1158-1341
2006-10-08 15:21miscellaneous minor fixesDavid Lawrence Ramsey2+6-6
2006-10-06 17:49add missing line breakDavid Lawrence Ramsey1+1-1
2006-10-06 16:00typo fixDavid Lawrence Ramsey1+1-1
2006-10-06 15:52in faq.html, update the question in section 4.13 to match the version of it in the answer sectionDavid Lawrence Ramsey2+6-3
2006-10-04 14:19yet one more TODO list entryDavid Lawrence Ramsey1+1-0
2006-10-03 19:15add missing blank lineDavid Lawrence Ramsey1+1-0
2006-10-03 18:46in input_tab(), since the field precision operator used in the sprintf() uses ints and not size_t's, replace it with two strncpy()s, which use size_t'sDavid Lawrence Ramsey2+10-2
2006-10-02 21:25in parse_help_input(), add 'E' and 'e' as aliases for Exit, for consistency with the file browserDavid Lawrence Ramsey2+7-1
2006-10-02 19:45formatting fixesDavid Lawrence Ramsey1+3-2
2006-10-02 17:15Updated pt_BR from the TP, using the correct file.Jordi Mallach2+20-30
2006-10-02 17:01in doc/syntax/c.nanorc, simplify "undef", "ifn?def", "elif", and "else" in the preprocessor regexesDavid Lawrence Ramsey2+4-1
2006-10-02 04:09Back to CVSDavid Lawrence Ramsey2+3-1
2006-10-02 04:08GNU nano 1.9.99pre2David Lawrence Ramsey3+8-2
2006-10-02 04:07restore previous version of pt_BR, as it was for nano 1.9.99pre0, and the current version is for 1.3.11pre1David Lawrence Ramsey2+859-650
2006-09-29 15:52one more TODO list entryDavid Lawrence Ramsey1+1-0
2006-09-29 15:45in do_statusbar_input(), if we get a verbatim input sequence ending with Ctrl-J, remove the Ctrl-J from the buffer before interpreting it as Enter, so that it doesn't erroneously fall through to the edit window and get interpreted as JustifyDavid Lawrence Ramsey2+11-3
2006-09-27 07:50Updated pt_BR from the TP.Jordi Mallach2+655-855
2006-09-26 14:55preemptively update the version numberDavid Lawrence Ramsey1+1-1
2006-09-21 01:48comment fixDavid Lawrence Ramsey1+3-3
2006-09-16 02:40in doc/syntax/c.nanorc, add "size_t" and "ssize_t" to the types regexes, and simplify "signed" and "unsigned" in themDavid Lawrence Ramsey2+6-2
2006-09-11 01:55remove unneeded duplicate plural forms againDavid Lawrence Ramsey2+5-7
2006-09-10 22:11Hungarian update from the TP.Jordi Mallach2+396-379
2006-09-02 18:22Brazilian Portuguese from the TP.Jordi Mallach2+1156-796
2006-09-01 22:47fix email addressDavid Lawrence Ramsey1+1-1
2006-09-01 21:10per Benno Schulenberg's patch, in po/ChangeLog, fix incorrect years in two entriesDavid Lawrence Ramsey1+6-2
2006-09-01 03:34fix misplaced spaceDavid Lawrence Ramsey2+5-1
2006-08-31 19:01Update ca, de, es from the TP.Jordi Mallach4+1544-1425
2006-08-30 14:10add missing changelog entryDavid Lawrence Ramsey1+1-0
2006-08-30 13:52in get_input(), simplify to avoid an unnecessary key_buffer_len checkDavid Lawrence Ramsey2+7-2
2006-08-29 21:18comment fixDavid Lawrence Ramsey1+2-2
2006-08-29 21:14fix breakageDavid Lawrence Ramsey1+4-3
2006-08-29 21:11fix misplaced do_prompt_abort()David Lawrence Ramsey1+3-4
2006-08-29 20:54make sure that the statusbar cursor position is always properly reset when we get out of all statusbar promptsDavid Lawrence Ramsey4+16-13
2006-08-29 17:31Back to CVSDavid Lawrence Ramsey2+3-1
2006-08-29 17:29GNU nano 1.9.99pre1David Lawrence Ramsey3+22-2
2006-08-28 23:33French manpage translation updates.Jordi Mallach4+32-28
2006-08-28 15:57Update French from the TP.Jordi Mallach2+398-393
2006-08-28 14:31in handle_sigwinch(), just in case we're in the statusbar prompt, reset the statusbar cursor position when resizing the windowDavid Lawrence Ramsey2+8-0
2006-08-27 18:25clarify TODO list entryDavid Lawrence Ramsey1+1-1
2006-08-27 01:35add one more TODO list entryDavid Lawrence Ramsey1+3-0
2006-08-26 16:57cosmetic fixDavid Lawrence Ramsey1+4-1
2006-08-26 16:51add missing changelog entryDavid Lawrence Ramsey1+2-0
2006-08-26 16:50miscellaneous minor fixesDavid Lawrence Ramsey4+20-20
2006-08-26 16:42simplify, and add comment fixesDavid Lawrence Ramsey1+22-13
2006-08-26 15:46in do_browser(), fix potential segfault when going to a directory that doesn't begin with '/'David Lawrence Ramsey2+3-1
2006-08-26 15:16remove now-unneeded entryDavid Lawrence Ramsey1+0-4
2006-08-26 15:14properly preserve the cursor position when going from the "Read File" or "Save File As" prompt to the file browser to the "Go To Directory" prompt, and then canceling back to the "Read File" or "Save File As" promptDavid Lawrence Ramsey2+28-9
2006-08-26 10:22Dutch update from the TP.Jordi Mallach2+391-380
2006-08-25 19:32Translation updates from the TP.Jordi Mallach6+2476-2279
2006-08-25 19:26in shortcut_init(), make the help shortcut for the "Go to Directory" prompt call do_browser_help() instead of do_help_void(), as this prompt is only accessible inside the file browserDavid Lawrence Ramsey2+5-1
2006-08-22 18:48in shortcut_init(), remove the ^X shortcut for CutTillEnd at the search prompt, as official Pico doesn't include it, and it can be confused with ExitDavid Lawrence Ramsey3+6-10
2006-08-21 21:37cosmetic fixesDavid Lawrence Ramsey1+7-5
2006-08-21 14:04cosmetic fixesDavid Lawrence Ramsey1+4-3
2006-08-19 11:11in help_init(), adjust the first two chunks of the main help text so that they're no more than 509 characters againDavid Lawrence Ramsey2+13-9
2006-08-18 20:30in digits(), remove the assumption that n is always positive, although it always is in this particular caseDavid Lawrence Ramsey2+10-2
2006-08-18 13:59cosmetic fixDavid Lawrence Ramsey1+2-2
2006-08-15 19:06remove unneeded duplicate plural forms, as gettext 0.15 generates errors upon encountering themDavid Lawrence Ramsey3+7-10
2006-08-07 12:58wording fixDavid Lawrence Ramsey1+1-1
2006-08-05 16:48add one last TODO list itemDavid Lawrence Ramsey1+1-0
2006-08-03 02:44in doc/syntax/c.nanorc, remove redundancy from the file extension regexesDavid Lawrence Ramsey2+2-1
2006-08-02 19:30revert redundant changeDavid Lawrence Ramsey2+1-3
2006-08-02 19:13another comment fixDavid Lawrence Ramsey1+2-2
2006-08-02 18:41comment fixDavid Lawrence Ramsey1+2-2
2006-08-02 18:38in edit_draw(), simplify the setting of paintlenDavid Lawrence Ramsey2+19-24
2006-08-02 17:02in doc/syntax/c.nanorc, tweak the multiline comment regex to not color lines so aggressivelyDavid Lawrence Ramsey2+3-1
2006-07-31 23:29cosmetic fixesDavid Lawrence Ramsey2+2-5
2006-07-31 23:28revert erroneous changeDavid Lawrence Ramsey2+0-8
2006-07-31 18:25in parse_kbinput(), translate KEY_EVENT to ERR if we get it, so that it's properly ignoredDavid Lawrence Ramsey2+8-0
2006-07-31 01:30per Benno Schulenberg's patch with a few tweaks by me, add various clarifications to translated stringsDavid Lawrence Ramsey6+17-13
2006-07-30 23:30comment fixDavid Lawrence Ramsey1+1-1
2006-07-30 23:26make all the descriptions of -O/--morespace consistentDavid Lawrence Ramsey3+7-6
2006-07-30 23:18in nano.texi, add missing description of the -O/--morespace command line optionDavid Lawrence Ramsey2+7-1
2006-07-29 21:40fix inaccurate commentDavid Lawrence Ramsey1+2-3
2006-07-29 14:37make bad_mbchar a static const char* const in chars.c, as its value doesn't changeDavid Lawrence Ramsey2+3-1
2006-07-28 17:07fix changelog entryDavid Lawrence Ramsey1+1-1
2006-07-28 17:06per Benno Schulenberg's patch with a few additions by me, fix punctuation relating to "i.e." in comments and documentationDavid Lawrence Ramsey11+30-28
2006-07-26 17:42in doc/Makefile.am, don't include nanorc.sample in EXTRA_DIST, as it's only useful when we're building from source, as opposed to building a distribution; also, tweak doc/Makefile.am and doc/man/Makefile.am to remove usage of the += operator againDavid Lawrence Ramsey3+14-7
2006-07-26 03:20add miscellaneous minor fixes to the faq, and preemptively update its version numberDavid Lawrence Ramsey2+13-8
2006-07-25 22:24in toggle_init(), make sure that a blank line is not displayed after the Meta-Q toggle when mouse support is disabled and we're in restricted mode, and that it is displayed all other timesDavid Lawrence Ramsey2+11-5
2006-07-25 21:19update changelog entry: the renaming of the scroll_dir enums also fixes compilation on NetBSD 3.0, as reported by Adam WysockiDavid Lawrence Ramsey1+4-3
2006-07-25 21:13when DISABLE_HELP is defined, leave out some unused shortcut and toggle list parametersDavid Lawrence Ramsey4+240-207
2006-07-25 19:23in parse_escape_seq_kbinput(), Don't ignore escape sequences anymore; instead, return the corresponding key so that parse_kbinput() can translate itDavid Lawrence Ramsey3+15-21
2006-07-24 21:22another cosmetic fixDavid Lawrence Ramsey1+1-2
2006-07-24 19:15fix changelog entryDavid Lawrence Ramsey1+1-1
2006-07-24 18:53in parse_kbinput(), properly handle combined control character and escape sequences, so that e.g. Esc Esc / will work properly when the / is on the numeric keypad and NumLock is offDavid Lawrence Ramsey2+27-4
2006-07-23 19:57in do_help(), don't allow moving down a page when the last line of the help text is onscreenDavid Lawrence Ramsey2+3-1
2006-07-23 19:55cosmetic fixDavid Lawrence Ramsey1+1-1
2006-07-23 18:00typo fixDavid Lawrence Ramsey1+1-1
2006-07-23 17:54in parse_escape_seq_kbinput(), handle unknown and unignored escape sequences once instead of handling them twice in parse_kbinput()David Lawrence Ramsey3+23-32
2006-07-23 17:25in parse_kbinput(), translate extended keypad keys to their ASCII equivalents even when we hit Escape once or twice before typing them, for consistency; also, if they're defined, translate KEY_SUP into NANO_PREVLINE_KEY and KEY_SDOWN into NANO_NEXTLINE_KEY, since they are sometimes generated by Shift-Up and Shift-DownDavid Lawrence Ramsey2+199-176
2006-07-23 16:00in parse_kbinput(), properly handle combined meta and escape sequences, so that e.g. Meta-+ will work properly when the + is on the numeric keypad and NumLock is offDavid Lawrence Ramsey2+99-68
2006-07-22 16:50typo fixesDavid Lawrence Ramsey1+2-2
2006-07-22 16:45in mbstrncasecmp(), mbstrcasestr(), and mbrevstrcasestr(), don't allocate space for multibyte characters until we've asserted that the parameters we're using aren't NULLDavid Lawrence Ramsey2+16-6
2006-07-22 15:57update UPGRADE to fix the description of +LINE,COLUMNDavid Lawrence Ramsey2+3-3
2006-07-21 16:44update UPGRADE to account for the ability to indent unmarked linesDavid Lawrence Ramsey2+4-4
2006-07-19 19:42fix changelog entryDavid Lawrence Ramsey1+2-2
2006-07-19 19:40when using slang 2.x, call SLutf8_enable() with an argument of 1 instead of TRUE, as that's the proper way to force its UTF-8 support onDavid Lawrence Ramsey3+7-4
2006-07-19 15:50rename the DISABLE_ROOTWRAP #define to DISABLE_ROOTWRAPPINGDavid Lawrence Ramsey4+7-5
2006-07-19 13:34miscellaneous minor fixesDavid Lawrence Ramsey6+30-33
2006-07-19 02:44comment fixDavid Lawrence Ramsey1+2-2
2006-07-19 00:38fix changelog entriesDavid Lawrence Ramsey1+5-5
2006-07-19 00:21per Daniel Richard G.'s patch, in parse_rcfile(), add missing ENABLE_COLOR #ifdef around the second check for a syntax with no color commands, to fix compilation without color supportDavid Lawrence Ramsey2+7-0
2006-07-19 00:14rename the values of the scroll_dir enum to UP_DIR and DOWN_DIR, since UP is defined as a termcap value in Tru64's curses.h, which breaks compilationDavid Lawrence Ramsey4+25-19
2006-07-18 18:28cosmetic fixesDavid Lawrence Ramsey2+2-2
2006-07-18 18:25revert unneeded #ifdef fixesDavid Lawrence Ramsey2+2-21
2006-07-18 18:16add various cosmetic and #ifdef fixesDavid Lawrence Ramsey5+43-26
2006-07-13 13:28improve the display of bools in debugging statementsDavid Lawrence Ramsey2+9-5
2006-07-13 13:27in replace_regexp(), remove unnecessary casting of c to intDavid Lawrence Ramsey2+4-1
2006-07-13 12:18in do_insertfile(), remove redundant code: we only mark the file as modified if we're not in multibuffer mode, in which case view mode should never be onDavid Lawrence Ramsey2+2-6
2006-07-13 04:19in do_insertfile(), if we don't insert a file into a new buffer, properly update the x-coordinate to account for the number of characters inserted on the current lineDavid Lawrence Ramsey2+20-10
2006-07-13 03:06in do_insertfile(), if we're in view mode, as we can be if multibuffer mode is on, don't mark the file as modified (and remove the code that does this in execute_command()); also, if we execute a command in a new buffer, move back to the beginning of the first line of the buffer afterwards, for consistencyDavid Lawrence Ramsey3+25-8
2006-07-13 02:10more typo fixesDavid Lawrence Ramsey2+2-2
2006-07-12 19:30remove unneeded blank linesDavid Lawrence Ramsey1+0-2
2006-07-12 19:12in nano.h, remove the manual disabling of color support if regex.h isn't found, as configure.ac now handles thatDavid Lawrence Ramsey2+2-8
2006-07-12 18:59in configure.ac, if regex.h isn't found, display an error message if we try to enable color support; also, fix the spacing of the error message displayed when slcurses.h isn't foundDavid Lawrence Ramsey2+21-10
2006-07-12 18:57don't include sys/ioctl.h in nano.c when NANO_TINY is defined, as ioctl() is never used thenDavid Lawrence Ramsey2+6-1
2006-07-12 18:09in nano.h, if we don't have nanorc support, disable color support, as it depends on the use of the nanorcDavid Lawrence Ramsey2+7-4
2006-07-12 16:50make Jordi's email address, and the description of what the manual pages were written for, consistent in the documentationDavid Lawrence Ramsey5+14-9
2006-07-11 18:17in do_browse_from(), don't bother freeing path if it's NULLDavid Lawrence Ramsey2+3-1
2006-07-11 18:12revert erroneous changeDavid Lawrence Ramsey3+20-22
2006-07-11 17:25add miscellaneous minor cleanups to do_browser(), do_browse_from(), and browser_init()David Lawrence Ramsey3+32-22
2006-07-11 17:01clean up the TODO list a bit moreDavid Lawrence Ramsey1+1-2
2006-07-11 16:58mention the need to handle resizes better in the TODO list, and clean it up a bitDavid Lawrence Ramsey1+5-3
2006-07-09 00:52comment fixesDavid Lawrence Ramsey2+9-9
2006-07-09 00:50remove unneeded #ifdefDavid Lawrence Ramsey1+2-5
2006-07-09 00:47revert erroneous changeDavid Lawrence Ramsey2+0-5
2006-07-08 23:45in titlebar(), don't display any blank space for the state if we're in the file browser, as Pico doesn't, and since path is always assumed to be NULL if DISABLE_BROWSER is defined, put the check for its being NULL in a DISABLE_BROWSER #defineDavid Lawrence Ramsey2+13-2
2006-07-08 21:23typo fixesDavid Lawrence Ramsey2+2-2
2006-07-07 16:21fix inaccurate commentsDavid Lawrence Ramsey2+7-7
2006-07-07 16:12still more cosmetic fixesDavid Lawrence Ramsey2+6-4
2006-07-07 15:54another cosmetic fixDavid Lawrence Ramsey1+2-3
2006-07-07 13:54per John M. Gabriele's patch with a few tweaks by me, in doc/syntax/ruby.nanorc, improve highlighting of constantsDavid Lawrence Ramsey2+3-1
2006-07-06 22:17consolidate do_scroll_(up|down)() into do_(up|down)(), as they have a lot of common codeDavid Lawrence Ramsey4+102-74
2006-07-06 20:40in do_scroll_up() and do_scroll_down(), fix problems where, after scrolling, the previous and current lines would not be updated properly if the current line was not the first or last line of the edit windowDavid Lawrence Ramsey2+26-0
2006-07-06 20:36comment fixesDavid Lawrence Ramsey1+8-6
2006-07-06 18:29comment fixesDavid Lawrence Ramsey1+5-5
2006-07-05 19:52add another post-2.0 itemDavid Lawrence Ramsey1+3-0
2006-07-05 18:42if the mark isn't on, allow Meta-} and Meta-{ to indent and unindent only the current line, just as it would if the mark covered only the current line, instead of displaying a statusbar message and quittingDavid Lawrence Ramsey5+46-37
2006-07-05 16:46another cosmetic fixDavid Lawrence Ramsey1+2-2
2006-07-05 16:09cosmetic fixDavid Lawrence Ramsey1+2-2
2006-07-05 15:21comment fixesDavid Lawrence Ramsey1+3-2
2006-07-05 15:20another cosmetic fixDavid Lawrence Ramsey1+3-1
2006-07-05 14:27cosmetic fixesDavid Lawrence Ramsey1+3-5
2006-07-05 14:14in get_full_path(), don't return NULL when the current directory doesn't exist, as we can still recover from that, and also add various cleanupsDavid Lawrence Ramsey2+84-70
2006-07-05 06:38in browser_refresh() and titlebar(), don't display overly long filenames with ellipses if the number of columns is extremely small; also, in certain places, call wnoutrefresh(bottomwin) after calling blank_statusbar(), in order to ensure that the statusbar is actually blankedDavid Lawrence Ramsey6+22-3
2006-07-05 05:43cosmetic fixDavid Lawrence Ramsey1+2-1
2006-07-05 05:31in display_string(), properly handle buf[start_index]'s being a null terminatorDavid Lawrence Ramsey2+6-2
2006-07-05 05:14still more miscellaneous minor fixesDavid Lawrence Ramsey1+8-9
2006-07-05 04:04another miscellaneous minor fixDavid Lawrence Ramsey1+1-1
2006-07-05 03:38in do_browse_from(), during the operating directory check, if path isn't NULL, don't bother freeing it before mallocstrcpy()ing operating_dir into it, as the latter operation will free itDavid Lawrence Ramsey2+6-5
2006-07-05 03:24miscellaneous minor fixesDavid Lawrence Ramsey1+7-7
2006-07-05 02:35yet another comment fixDavid Lawrence Ramsey1+1-1
2006-07-05 02:34make the file browser's mouse support consistent with other mouse support, and add a few comment fixesDavid Lawrence Ramsey1+8-7
2006-07-05 02:24in do_browser() and do_help(), detect the previous selected file or directory and the previous help text line properly againDavid Lawrence Ramsey2+11-10
2006-07-05 02:05calculate width in browser_init(), as it's more consistentDavid Lawrence Ramsey3+66-77
2006-07-05 01:13still more cosmetic fixesDavid Lawrence Ramsey4+4-4
2006-07-05 01:10simplify and remove redundancies from various bitsDavid Lawrence Ramsey4+130-86
2006-07-04 23:47in browser_refresh(), fix problem where width wouldn't be properly initialized sometimesDavid Lawrence Ramsey2+7-0
2006-07-04 23:44more comment fixesDavid Lawrence Ramsey2+6-7
2006-07-04 23:05comment fixDavid Lawrence Ramsey1+1-1
2006-07-04 23:03cosmetic fixesDavid Lawrence Ramsey1+2-8
2006-07-04 22:17simplifyDavid Lawrence Ramsey1+17-11
2006-07-04 21:47comment fixDavid Lawrence Ramsey1+1-1
2006-07-04 21:46cosmetic fixesDavid Lawrence Ramsey1+29-12
2006-07-04 13:54add another missing commentDavid Lawrence Ramsey1+1-0
2006-07-04 03:49simplify, and add missing commentsDavid Lawrence Ramsey1+4-5
2006-07-04 03:47comment fixDavid Lawrence Ramsey1+1-1
2006-07-03 18:49remove unneeded blank linesDavid Lawrence Ramsey1+0-4
2006-07-03 18:40in browser_refresh(), add translator comments explaining the maximum intended lengths of "(dir)" and "(parent dir)"; also add various formatting fixesDavid Lawrence Ramsey3+18-8
2006-07-02 21:15still more comment fixesDavid Lawrence Ramsey1+2-2
2006-07-02 21:12more comment fixesDavid Lawrence Ramsey1+6-7
2006-07-02 20:56add missing commentDavid Lawrence Ramsey1+2-0
2006-07-02 20:41yet another cosmetic fixDavid Lawrence Ramsey1+1-3
2006-07-02 19:04more cosmetic fixesDavid Lawrence Ramsey1+13-5
2006-07-02 18:49add clarifying commentDavid Lawrence Ramsey1+2-0
2006-07-02 18:45more miscellaneous minor fixesDavid Lawrence Ramsey2+2-2
2006-07-02 18:29in browser_refresh(), if a filename is too long, truncate and display an ellipsis before it, as titlebar() does; also add various miscellaneous minor fixesDavid Lawrence Ramsey3+34-21
2006-07-02 17:36fix breakageDavid Lawrence Ramsey1+6-7
2006-07-02 17:00in browser_init(), fix off-by-one error when calculating longest that kept the rightmost column of the screen from being usedDavid Lawrence Ramsey2+4-1
2006-07-02 15:54still more comment fixesDavid Lawrence Ramsey2+4-4
2006-07-02 15:50fix breakageDavid Lawrence Ramsey2+0-2
2006-07-02 15:39more comment fixesDavid Lawrence Ramsey2+3-2
2006-06-30 22:36update changelog entriesDavid Lawrence Ramsey1+2-2
2006-06-30 22:34comment fixesDavid Lawrence Ramsey3+3-4
2006-06-30 22:28add more miscellaneous cleanupsDavid Lawrence Ramsey3+53-25
2006-06-30 21:13add miscellaneous cleanupsDavid Lawrence Ramsey2+4-6
2006-06-30 21:06in do_browser() and do_refresh(), further simplify screen update handlingDavid Lawrence Ramsey2+8-10
2006-06-30 21:01in do_browser() and do_help(), simplify screen update handlingDavid Lawrence Ramsey3+39-37
2006-06-30 14:28simplifyDavid Lawrence Ramsey1+3-6
2006-06-30 14:25comment fixDavid Lawrence Ramsey1+2-2
2006-06-30 14:21fix breakageDavid Lawrence Ramsey1+4-2
2006-06-30 14:14in striponedir(), return the stripped path instead of modifying pathDavid Lawrence Ramsey3+16-10
2006-06-30 13:58in striponedir(), since all the strings passed to this are dynamically allocated, use null_at() to strip the directory from the stringDavid Lawrence Ramsey2+7-3
2006-06-30 07:27cosmetic fixesDavid Lawrence Ramsey2+3-3
2006-06-30 07:26revert last changes, as the "Go to Directory" prompt can allow movement anywhere, so the error message won't make sense in some casesDavid Lawrence Ramsey2+2-18
2006-06-30 07:12fix breakageDavid Lawrence Ramsey1+4-3
2006-06-30 07:03in do_browser(), display an error messsage on the statusbar if we try to move up from "/" via the "Go to Directory" prompt, for consistencyDavid Lawrence Ramsey2+15-1
2006-06-30 06:41in do_browser(), after entering "..", select the directory we were in before instead of the first filename in the list, as Pico does; add new function browser_select_filename() to help do this properlyDavid Lawrence Ramsey3+54-4
2006-06-30 05:12add missing commentsDavid Lawrence Ramsey2+3-0
2006-06-30 04:46in findnextfile(), simplify the uses of tail()David Lawrence Ramsey2+10-6
2006-06-30 03:19in browser_refresh(), for the ".." entry, display "(parent dir)" instead of "(dir)", as Pico doesDavid Lawrence Ramsey2+15-8
2006-06-30 02:44in browser_refresh(), fix problems where translated versions of "(dir)" could be truncated, and where file sizes could be too longDavid Lawrence Ramsey2+46-30
2006-06-30 02:26add missing blank lineDavid Lawrence Ramsey1+1-0
2006-06-29 15:46in browser_refresh(), simplify more thingsDavid Lawrence Ramsey2+5-5
2006-06-29 15:28in browser_refresh(), simplify the for loopDavid Lawrence Ramsey2+3-1
2006-06-29 15:08in do_browser(), remove unneeded call to blank_edit()David Lawrence Ramsey2+1-1
2006-06-29 01:38in get_mouseinput(), handle both releases and clicks of mouse button 1, as the mouse support works better that wayDavid Lawrence Ramsey2+4-4
2006-06-28 23:27cosmetic fixesDavid Lawrence Ramsey3+6-7
2006-06-28 22:38in do_browser(), refactor and simplify the mouse support, modeling it after do_mouse() for consistencyDavid Lawrence Ramsey2+42-38
2006-06-28 21:54fix mouse support so that it really ignores everything except releases of button 1 (i.e, left clicks)David Lawrence Ramsey3+9-1
2006-06-27 00:39comment fixDavid Lawrence Ramsey2+4-0
2006-06-26 23:40per Mike Frysinger's patch, in doc/syntax/c.nanorc, since .i and .ii are preprocessed C and C++ output, colorize them thereDavid Lawrence Ramsey2+4-1
2006-06-26 04:39add various option description fixesDavid Lawrence Ramsey7+30-20
2006-06-26 04:03Back to CVSDavid Lawrence Ramsey2+3-1
2006-06-26 04:01GNU nano 1.3.12David Lawrence Ramsey3+19-2
2006-06-25 17:25fix #ifdefsDavid Lawrence Ramsey1+8-3
2006-06-25 04:37per John M. Gabriele's patch with a few tweaks by me, in README and README.CVS, add various cosmetic and wording improvementsDavid Lawrence Ramsey3+78-22
2006-06-21 20:51in edit_draw(), don't display any statusbar message when we get a zero-length regex, as we can get one under legitimate circumstancesDavid Lawrence Ramsey2+11-7
2006-06-21 16:54in update_line(), remove unneeded assert, and now-unused function check_linenumbers()David Lawrence Ramsey4+6-22
2006-06-21 16:49ca, fr, hu, nl updates from the TP.Jordi Mallach5+1384-909
2006-06-21 16:01in digits(), return the proper number of digits when n is exactly 10, and simplify it to use a for loop instead of a while loopDavid Lawrence Ramsey2+6-5
2006-06-21 01:30comment fixDavid Lawrence Ramsey1+1-1
2006-06-20 16:12fix erroneous version numberDavid Lawrence Ramsey1+2-2
2006-06-20 13:25fix incorrect "Project-Id-Version" entries in several translationsDavid Lawrence Ramsey4+9-3
2006-06-19 17:46Bulgarian and Irish updates from the TP.Jordi Mallach3+494-499
2006-06-19 16:04in help_init(), display the shortcut list help text even when we have fewer than 24 columns, for consistency with the toggle help text, and add various minor consistency fixesDavid Lawrence Ramsey2+12-20
2006-06-19 15:35in help_init(), make sure we have enough memory in all cases when displaying the shortcut and toggle lists; and wrap the shortcut list help text, for consistency with the toggle help textDavid Lawrence Ramsey2+18-16
2006-06-19 14:24comment fixDavid Lawrence Ramsey1+2-3
2006-06-19 14:18in help_line_len(), properly handle the case where we can't break the line of help text, and wrap the line of help text at (COLS - 1) instead of (COLS - 8), for consistencyDavid Lawrence Ramsey2+12-5
2006-06-19 13:01Updated Bulgarian translation from the TP.Jordi Mallach2+801-623
2006-06-18 15:26cosmetic fixesDavid Lawrence Ramsey1+4-1
2006-06-18 15:21fix screen update problem when copying the last line on the screen with the mark off and CUT_TO_END set to FALSEDavid Lawrence Ramsey1+1-5
2006-06-17 19:27French manpages update by Jean-Philippe.Jordi Mallach3+123-97
2006-06-17 02:19Several translation updates submitted by translators for the 1.3.12 release.Jordi Mallach7+3347-2599
2006-06-14 13:19per Benno Schulenberg's patch, in do_writeout(), fix problem where the modifiers at the "Write File" prompt were marked for translation via gettext no-ops but never actually translated; also, in do_insertfile(), use actual gettext calls instead of no-ops, for consistencyDavid Lawrence Ramsey2+24-17
2006-06-12 20:26in faq.html, update section 5.3, due to the display fix for two-column Unicode charactersDavid Lawrence Ramsey2+4-2
2006-06-12 09:07Hungarian and French updates from the TP.Jordi Mallach3+2100-2115
2006-06-11 19:15another comment fixDavid Lawrence Ramsey1+2-3
2006-06-11 19:14comment fixDavid Lawrence Ramsey1+2-2
2006-06-09 18:24disable mouse support while suspendedDavid Lawrence Ramsey3+38-9
2006-06-09 17:27typo fixDavid Lawrence Ramsey1+1-1
2006-06-09 17:22more comment fixesDavid Lawrence Ramsey1+3-3
2006-06-09 17:10comment fixDavid Lawrence Ramsey1+1-1
2006-06-09 17:09in do_spell(), set currshortcut to main_list before calling total_refresh() near the end of the function, so that we don't display the wrong shortcut listDavid Lawrence Ramsey2+6-4
2006-06-09 16:57make the changed suspend/continue routines work properly under slangDavid Lawrence Ramsey4+29-11
2006-06-09 16:34in do_spell(), call total_redraw() instead of total_refresh() after running the spell-checker, since the latter will display the wrong shortcut listDavid Lawrence Ramsey2+4-1
2006-06-09 16:04make suspension clear the screen and put the cursor on the last line before displaying anything, as Pico doesDavid Lawrence Ramsey2+16-9
2006-06-09 15:52remove erroneous #ifdefsDavid Lawrence Ramsey1+0-2
2006-06-09 12:48add one last TODO entryDavid Lawrence Ramsey1+2-0
2006-06-09 12:46fix changelog entryDavid Lawrence Ramsey1+3-0
2006-06-09 12:44per Benno Schulenberg's patch, in help_init(), if one of the help strings ends in newlines followed by a space, move the space to the next help string to make it easier for translators to seeDavid Lawrence Ramsey2+7-4
2006-06-09 09:37ca, ga, it and nl from the TP.Jordi Mallach5+3039-2372
2006-06-08 16:56fix typoDavid Lawrence Ramsey1+1-1
2006-06-08 12:49add various minor regex and comment tweaks, mostly by John M. GabrieleDavid Lawrence Ramsey5+11-3
2006-06-08 02:56remove now-unneeded changelog entryDavid Lawrence Ramsey1+0-2
2006-06-08 02:55yet more wording fixesDavid Lawrence Ramsey1+1-1
2006-06-08 02:54still more wording fixesDavid Lawrence Ramsey1+2-2
2006-06-08 02:50more minor wording fixesDavid Lawrence Ramsey2+6-6
2006-06-08 02:45add minor documentation fixesDavid Lawrence Ramsey4+13-10
2006-06-08 02:37per Benno Schulenberg's patch with a few tweaks by me, add minor wording fixes to various messagesDavid Lawrence Ramsey5+25-20
2006-06-08 02:16per Benno Schulenberg's patch, add a wording fix to help_init()David Lawrence Ramsey2+2-2
2006-06-08 02:13per Benno Schulenberg's patch, add single quotes around the invalid string argument in the error message about unterminated strings, to avoid confusionDavid Lawrence Ramsey2+6-3
2006-06-08 02:05fix breakageDavid Lawrence Ramsey1+1-1
2006-06-08 02:01don't display "Unknown Command" on the statusbar if we get an unknown escape sequence at the statusbar promptDavid Lawrence Ramsey2+22-16
2006-06-07 02:58add one more comment tweak by John M. GabrieleDavid Lawrence Ramsey1+4-4
2006-06-06 22:15add minor documentation fixes from John M. GabrieleDavid Lawrence Ramsey3+13-1
2006-06-06 19:42wording fixDavid Lawrence Ramsey1+3-3
2006-06-06 18:41various minor include fixesDavid Lawrence Ramsey4+11-2
2006-06-05 20:35add a few more items to the TODO listDavid Lawrence Ramsey1+6-0
2006-06-05 15:44mention the removal of the workaround for glibc 2.2.3's broken regexec() in UPGRADE tooDavid Lawrence Ramsey2+5-1
2006-06-05 15:41remove the workaround for glibc 2.2.3's broken regexec(), and replace it with a FAQ entry explaining the problem, since it could break anything using extended regular expressions, and glibc 2.2.3 is oldDavid Lawrence Ramsey6+24-56
2006-06-04 18:05update changelog entriesDavid Lawrence Ramsey2+2-2
2006-06-04 17:27fix typos from when the old section 4.4 was removedDavid Lawrence Ramsey1+2-2
2006-06-04 17:22in faq.html, add minor punctuation and wording fixesDavid Lawrence Ramsey2+6-4
2006-06-04 15:39update to deal with nano.htmlDavid Lawrence Ramsey1+1-0
2006-06-04 13:40amother cosmetic fixDavid Lawrence Ramsey1+1-1
2006-06-04 13:27per Benno Schulenberg's patch, fix changelog entryDavid Lawrence Ramsey1+3-2
2006-06-04 00:15in ngetdelim(), set errno to EINVAL if stream is not a valid file stream; this matches the manual pageDavid Lawrence Ramsey2+5-1
2006-06-03 19:36beep when we get an unhandled shortcut or toggle, as Pico doesDavid Lawrence Ramsey4+7-3
2006-06-03 17:31more miscellaneous minor fixesDavid Lawrence Ramsey6+20-17
2006-06-03 12:41add minor nanorc regex tweaks by John M. Gabriele, and minor sh regex tweaks by Benno SchulenbergDavid Lawrence Ramsey3+8-1
2006-06-03 02:09cosmetic fixDavid Lawrence Ramsey1+2-2
2006-06-02 21:21cosmetic fixDavid Lawrence Ramsey1+1-1
2006-06-02 03:09don't display "Unknown Command" after a mouse clickDavid Lawrence Ramsey2+18-6
2006-06-01 20:23comment fixDavid Lawrence Ramsey1+3-3
2006-06-01 19:54fix breakageDavid Lawrence Ramsey1+0-1
2006-06-01 18:37add missing blank lineDavid Lawrence Ramsey1+1-0
2006-06-01 18:35move the nanorc regexes to a separate file tooDavid Lawrence Ramsey4+24-21
2006-06-01 17:42update to deal with rnano.1.htmlDavid Lawrence Ramsey2+4-2
2006-06-01 17:40update, since we now use nanorc.sample.in instead of nanorc.sampleDavid Lawrence Ramsey1+1-0
2006-06-01 17:23move color regexes into separate files, and restructure things so that they're installed properly and nanorc.sample references them properlyDavid Lawrence Ramsey23+522-414
2006-06-01 16:53in doc/man/Makefile.am, simplify the setting of SUBDIRSDavid Lawrence Ramsey2+5-3
2006-06-01 02:19in nanorc.sample, per John M. Gabriele's patch with a few tweaks by me, add regexes for RubyDavid Lawrence Ramsey2+29-0
2006-06-01 01:58in nanorc.sample, per John M. Gabriele's patch, tweak the "nanorc" regexes to color keywords bright green instead of cyanDavid Lawrence Ramsey2+4-3
2006-06-01 01:54in nanorc.sample, simplify the extensions associated with the "nanorc" regexesDavid Lawrence Ramsey2+3-1
2006-06-01 01:51in nanorc.sample, per John M. Gabriele's patch, tweak the "nanorc" regexes to color comments bright blue instead of blueDavid Lawrence Ramsey2+3-1
2006-06-01 01:26in nanorc.sample, per Benno Schulenberg's patch, tweak the "shellscript" regexes to properly color all special variables, such as $? and $@David Lawrence Ramsey2+4-2
2006-06-01 01:15redundancy fixDavid Lawrence Ramsey2+4-4
2006-05-30 20:51miscellaneous minor fixesDavid Lawrence Ramsey2+19-31
2006-05-28 22:33in src/Makefile.am, remove "-Iintl" from INCLUDES, as we don't use an intl directory inside the source directory anymoreDavid Lawrence Ramsey2+3-1
2006-05-28 22:24another cosmetic fixDavid Lawrence Ramsey1+1-1
2006-05-28 19:00in various functions in rcfile.c, add quotes around invalid string arguments in error messages, for consistency; also, move color_to_short() dowm so that it's near parse_colors(), for consistencyDavid Lawrence Ramsey2+61-52
2006-05-28 18:51in color_update(), fix incorrect setting of defcolor, which prevented the reserved "default" syntax from being handled correctlyDavid Lawrence Ramsey2+5-1
2006-05-28 18:43typo fixesDavid Lawrence Ramsey2+2-2
2006-05-28 17:30more cosmetic fixesDavid Lawrence Ramsey2+19-19
2006-05-28 17:09cosmetic fixesDavid Lawrence Ramsey1+3-5
2006-05-28 16:25in parse_verbatim_kbinput(), don't include the ability to enter a Unicode sequence via verbatim input mode if we're not in a UTF-8 localeDavid Lawrence Ramsey2+40-36
2006-05-27 18:19don't blank the statusbar after getting verbatim input if constant cursor position display is onDavid Lawrence Ramsey1+9-8
2006-05-27 18:06in check_statusblank(), avoid redundant updates when statusblank is 0David Lawrence Ramsey2+9-6
2006-05-27 17:58in faq.html, update section 3.8 to mention the new "Unicode Input" prompt, and how Unicode input only works when Unicode support is enabledDavid Lawrence Ramsey2+6-2
2006-05-27 17:39various input/output fixes: allow normal typing of high-bit control characters, as Pico does; in do_verbatim_input(), unconditionally blank the statusbar as soon as we're finished getting input; and in parse_verbatim_kbinput(), don't include the ability to enter a Unicode sequence via verbatim input mode if ENABLE_UTF8 isn't definedDavid Lawrence Ramsey6+36-11
2006-05-27 17:17remove unneeded commentDavid Lawrence Ramsey1+0-1
2006-05-27 16:02add Benno Schulenberg's translator comments, and fix typos in the last changelog entryDavid Lawrence Ramsey3+12-5
2006-05-27 15:52per Benno Schulenberg's patch with a few tweaks by me, if we're using verbatim input to enter a Unicode sequence, indicate it on the statusbar; also, refactor the Unicode sequence handler function to remove redundant codeDavid Lawrence Ramsey3+99-108
2006-05-27 15:18add missing changelog entryDavid Lawrence Ramsey1+3-0
2006-05-27 14:46another typo fixDavid Lawrence Ramsey1+1-1
2006-05-26 18:50typo fixDavid Lawrence Ramsey1+1-1
2006-05-26 17:06error message improvementsDavid Lawrence Ramsey1+4-3
2006-05-26 13:49in parse_rcfile(), properly handle rcfiles that don't end in newlinesDavid Lawrence Ramsey2+3-1
2006-05-26 13:38in parse_rcfile(), change variable i from an int to a size_t, for consistencyDavid Lawrence Ramsey2+4-1
2006-05-26 13:27handle all syntaxes without associated colors in parse_rcfile()David Lawrence Ramsey2+5-9
2006-05-26 12:56in parse_rcfile(), properly generate an error if we've read in a syntax without any associated color commandDavid Lawrence Ramsey2+6-0
2006-05-26 11:58more comment fixesDavid Lawrence Ramsey1+5-4
2006-05-26 03:46fix edit_redraw() breakageDavid Lawrence Ramsey1+18-11
2006-05-26 03:22comment fixesDavid Lawrence Ramsey1+37-41
2006-05-26 03:12redundancy fixDavid Lawrence Ramsey1+3-3
2006-05-26 03:04in edit_redraw(), fix problem where not all lines would be updated properly if we'd scrolled off the screen and the mark was onDavid Lawrence Ramsey2+37-1
2006-05-26 03:02add missing blank lineDavid Lawrence Ramsey1+1-0
2006-05-25 22:10remove duplicate escape sequence-interpreting codeDavid Lawrence Ramsey3+39-46
2006-05-25 21:39in parse_kbinput(), if we get Escape followed by an escape sequence, interpret the escape sequence for consistency; also ignore unhandled function keys for consistencyDavid Lawrence Ramsey4+50-15
2006-05-25 04:02in shortcut_init(), remove the "Go To Line" shortcut in the replace shortcut list, for compatibility with PicoDavid Lawrence Ramsey2+3-5
2006-05-24 21:12comment fixDavid Lawrence Ramsey1+1-1
2006-05-24 21:07per Benno Schulenberg's patch, with a few tweaks by me, add miscellaneous minor fixes to nanorc.sampleDavid Lawrence Ramsey2+41-36
2006-05-24 20:55per Benno Schulenberg's patch with some additions of mine, explain the mouse support in more detail, and sync the text of its description across all documentationDavid Lawrence Ramsey5+39-11
2006-05-24 20:39fix more breakageDavid Lawrence Ramsey1+7-5
2006-05-24 19:48more cleanly ignore unhandled meta key sequences and escape sequences; to get this to work properly, add a shortcut for moving to the next search/replace stringDavid Lawrence Ramsey6+61-37
2006-05-24 18:36don't call wrap_reset() if we use verbatim inputDavid Lawrence Ramsey1+5-3
2006-05-24 18:23per Benno Schulenberg's patch, fix the statusbar's not blanking properly after verbatim inputDavid Lawrence Ramsey2+6-2
2006-05-24 18:10fix breakageDavid Lawrence Ramsey3+21-14
2006-05-24 17:37capitalization fixesDavid Lawrence Ramsey2+2-2
2006-05-24 17:36ignore unhandled meta key sequences and escape sequences, and indicate it on the statusbar when we get an unhandled shortcut or toggle, as Pico doesDavid Lawrence Ramsey6+37-3
2006-05-23 16:23more miscellaneous documentation fixesDavid Lawrence Ramsey3+19-15
2006-05-23 16:17more various wording fixesDavid Lawrence Ramsey1+9-7
2006-05-22 18:30comment fixDavid Lawrence Ramsey1+1-1
2006-05-22 18:28add missing blank line to the help text when NANO_TINY is defined and DISABLE_HELP isn't, plus a formatting fixDavid Lawrence Ramsey1+9-5
2006-05-22 15:45add missing #ifdefDavid Lawrence Ramsey1+2-0
2006-05-22 02:23avoid unnecessary scrolling when moving to the last line of the help textDavid Lawrence Ramsey1+4-2
2006-05-22 02:08handle prepending of wrapped text in one place instead of many, so that it always works consistentlyDavid Lawrence Ramsey7+29-56
2006-05-22 01:29cosmetic fixDavid Lawrence Ramsey1+3-3
2006-05-22 01:26more comment fixesDavid Lawrence Ramsey1+3-3
2006-05-22 01:24comment fixDavid Lawrence Ramsey1+2-2
2006-05-21 21:37per Benno Schulenberg's patch, add more shortcut description and translator comment tweaksDavid Lawrence Ramsey2+9-5
2006-05-21 21:32per Benno Schulenberg's patch, in nano.texi, change all occurrences of "file name" to "filename"David Lawrence Ramsey2+7-5
2006-05-21 21:23handle statusbar blanking in one place instead of many, so that it always works consistently, per Benno Schulenberg's patch (with a few tweaks of mine); also, blank the statusbar after 26 keystrokes instead of 25, for compatibility with PicoDavid Lawrence Ramsey6+19-43
2006-05-21 20:03various miscellaneous cutting fixesDavid Lawrence Ramsey4+57-49
2006-05-21 17:58in do_input(), don't blow away the cutbuffer when the shortcut we get is do_cut_till_end()David Lawrence Ramsey2+6-1
2006-05-21 17:51in nanorc.sample, further simplify the "groff" regexesDavid Lawrence Ramsey2+7-11
2006-05-21 17:27in nanorc.sample, remove unneeded foreground color for the Java source regex used to highlight trailing whitespace, since we now support background colors without foreground colorsDavid Lawrence Ramsey2+4-1
2006-05-21 17:15wording fixDavid Lawrence Ramsey1+1-1
2006-05-21 17:15properly highlight the "include" commandDavid Lawrence Ramsey1+2-2
2006-05-21 16:50in nanorc.sample, replace instances of "\w" with its equivalent "[0-9A-Za-z_]", and instances of "\W" with its equivalent "[^0-9A-Za-z_]", for greater readabilityDavid Lawrence Ramsey2+9-6
2006-05-20 17:29remove unneeded blank lineDavid Lawrence Ramsey1+0-1
2006-05-20 17:19in get_control_kbinput(), fix Ctrl-? breakageDavid Lawrence Ramsey1+5-2
2006-05-20 13:11cosmetic fixDavid Lawrence Ramsey1+2-2
2006-05-19 23:27in break_line(), handle newlines consistently when searching for the last blank in the first group of blanks in the range of (goal - 1)David Lawrence Ramsey2+8-0
2006-05-19 23:07in help_init(), add various wording fixesDavid Lawrence Ramsey2+4-3
2006-05-19 17:50in display_string(), properly display double-column characters if they're past the first virtual page and their first column is covered by the "$" displayed at the beginning of the lineDavid Lawrence Ramsey2+10-1
2006-05-19 14:26really fix handling of NANO_CONTROL_8David Lawrence Ramsey1+3-3
2006-05-18 20:18in src/Makefile.am, if we're uninstalling, remove the "rnano" symlinkDavid Lawrence Ramsey2+5-0
2006-05-18 17:50comment fixesDavid Lawrence Ramsey2+2-2
2006-05-18 17:29wording fixDavid Lawrence Ramsey1+2-2
2006-05-18 17:28in break_line(), fix problem where tab widths in columns are always calculated as tabsizeDavid Lawrence Ramsey2+8-6
2006-05-17 13:38update TODO and UPGRADE for nano 2.0, since we're now in a feature freezeDavid Lawrence Ramsey3+92-6
2006-05-17 06:54Added Irish translation from the TP.Jordi Mallach3+1669-1
2006-05-15 15:17improve NANO_REFRESH_KEY handlingDavid Lawrence Ramsey4+32-19
2006-05-15 14:47cosmetic fixesDavid Lawrence Ramsey1+3-3
2006-05-15 14:34typo fixDavid Lawrence Ramsey1+1-1
2006-05-15 14:16remove unneeded blank linesDavid Lawrence Ramsey1+0-16
2006-05-14 18:22comment and formatting fixesDavid Lawrence Ramsey4+14-18
2006-05-14 17:48in help_init(), properly use mbstrlen() instead of strlen() when calculating the amount of space available for "^Space" and "M-Space"David Lawrence Ramsey1+2-2
2006-05-14 15:38remove unneeded whitespaceDavid Lawrence Ramsey1+1-1
2006-05-14 15:19more documentation updates from Benno Schulenberg, with a few tweaks and additions by meDavid Lawrence Ramsey5+81-50
2006-05-13 18:06cosmetic fixesDavid Lawrence Ramsey1+9-3
2006-05-13 16:32fix copyright notice in do_credits()David Lawrence Ramsey1+1-1
2006-05-13 15:03more comment fixesDavid Lawrence Ramsey1+2-1
2006-05-13 14:59comment fixesDavid Lawrence Ramsey1+4-4
2006-05-13 13:02fix bad #ifdefDavid Lawrence Ramsey1+2-0
2006-05-12 23:59typo fixDavid Lawrence Ramsey1+1-1
2006-05-12 19:30miscellaneous cosmetic fixesDavid Lawrence Ramsey4+49-43
2006-05-12 15:36in faq.html, make the link to the nano CVS page a bit more readableDavid Lawrence Ramsey2+3-2
2006-05-12 14:04typo fixDavid Lawrence Ramsey1+1-1
2006-05-12 12:37drop the Meta-] and Meta-[ aliases for Meta-} and Meta-}, and change the shortcut to find the matching bracket from Ctrl-] back to Meta-], since Ctrl-] is used as the telnet escape keyDavid Lawrence Ramsey5+41-37
2006-05-11 12:42cosmetic fixDavid Lawrence Ramsey1+1-1
2006-05-11 11:13cosmetic fixDavid Lawrence Ramsey1+1-1
2006-05-11 01:53in free_chararray(), assert that array isn't NULL, for consistency with the other free_.*() functions; also fix potential memory corruption problem when copying textDavid Lawrence Ramsey3+17-4
2006-05-11 00:58fix bracket matching breakage in do_statusbar_input() since its shortcut was changed to Ctrl-]David Lawrence Ramsey2+7-11
2006-05-10 16:09still more comment fixesDavid Lawrence Ramsey1+3-3
2006-05-10 16:03more comment fixesDavid Lawrence Ramsey1+4-4
2006-05-10 15:15avoid unnecessary state saving for when we resizeDavid Lawrence Ramsey4+22-7
2006-05-10 13:41allow unjustifying if we resize the window immediately after justifying, as Pico does, and make input handling across resizes more consistentDavid Lawrence Ramsey7+44-119
2006-05-10 13:06in do_(statusbar_)?input(), remove redundant check for allow_funcs' being TRUE when we get KEY_MOUSEDavid Lawrence Ramsey3+8-2
2006-05-10 12:48formatting fixesDavid Lawrence Ramsey2+11-11
2006-05-10 12:37in browser_refresh(), make sure the highlighting of the currently selected file or directory respects the -D/--boldtext optionDavid Lawrence Ramsey2+8-7
2006-05-10 04:17simplifyDavid Lawrence Ramsey1+3-3
2006-05-10 03:57in browser_refresh(), change variable i from an int to a size_t in order to match selected, which it's compared againstDavid Lawrence Ramsey2+3-1
2006-05-10 03:44cosmetic fixesDavid Lawrence Ramsey2+11-9
2006-05-10 03:40comment fixesDavid Lawrence Ramsey1+2-2
2006-05-09 23:25Updated Dutch translation by Benno Schulenberg.Jordi Mallach2+491-485
2006-05-08 19:55in usage(), fix inaccuracies in the usage exampleDavid Lawrence Ramsey2+7-6
2006-05-08 16:25cosmetic fixDavid Lawrence Ramsey1+2-4
2006-05-08 15:57in edit_draw(), properly ignore zero-length regexes in multi-line regexes as well as single-line ones; this avoids a segfault when trying to color e.g. "start="$" end="$""David Lawrence Ramsey2+115-104
2006-05-08 15:19formatting fixDavid Lawrence Ramsey1+2-2
2006-05-08 14:12per Benno Schulenberg's patch (with a few tweaks by me), add a new section 4.5, and move all section 4 entries after it down one number, to explain a problem that can occur when holding down keys to generate Meta sequences; also add a few more capitalization and wording fixesDavid Lawrence Ramsey2+29-21
2006-05-08 13:18typo fixDavid Lawrence Ramsey1+1-1
2006-05-06 15:31comment fixesDavid Lawrence Ramsey1+4-3
2006-05-06 15:07add the ability to move to the first and last file in the file browser via Meta-\ (Meta-|) and Meta-/ (Meta-?)David Lawrence Ramsey4+137-107
2006-05-06 14:37another formatting fixDavid Lawrence Ramsey1+4-4
2006-05-06 13:41remove various redundant key checksDavid Lawrence Ramsey4+12-6
2006-05-06 02:51fix do_help() meta key breakageDavid Lawrence Ramsey1+5-4
2006-05-06 02:42cosmetic fixDavid Lawrence Ramsey1+4-2
2006-05-06 02:26add the ability to move to the first and last line of the help text via Meta-\ (Meta-|) and Meta-/ (Meta-?)David Lawrence Ramsey3+44-17
2006-05-06 02:25wording fixDavid Lawrence Ramsey1+1-1
2006-05-06 02:22formatting fixDavid Lawrence Ramsey1+4-4
2006-05-05 15:43comment fixDavid Lawrence Ramsey1+1-1
2006-05-05 15:41in do_indent_marked(), only use line_indent and line_indent_len when necessaryDavid Lawrence Ramsey1+53-43
2006-05-05 15:20better handle position shifting when indenting marked textDavid Lawrence Ramsey1+4-2
2006-05-05 14:22better handle position shifting when unindenting marked textDavid Lawrence Ramsey1+12-6
2006-05-04 03:18typo fixDavid Lawrence Ramsey1+1-1
2006-05-03 13:11clarify error messagesDavid Lawrence Ramsey3+8-4
2006-05-03 12:59typo fixDavid Lawrence Ramsey1+3-1
2006-05-02 00:08in faq.html, add a new section 4.4, and move all section 4 entries after it down one number, to explain how to deal with problems typing Meta-[; also add a few capitalization and wording fixesDavid Lawrence Ramsey2+31-22
2006-05-01 17:14cosmetic fixesDavid Lawrence Ramsey2+22-20
2006-05-01 16:48consistency fix for do_indent_marked(): remove indentation from just before the non-whitespace text on lines instead of the beginnings of linesDavid Lawrence Ramsey1+20-15
2006-05-01 13:43more various wording fixes for documentationDavid Lawrence Ramsey4+31-11
2006-05-01 13:22various wording fixes for documentationDavid Lawrence Ramsey4+44-39
2006-04-30 23:30consistency fixesDavid Lawrence Ramsey2+5-5
2006-04-30 01:29fix yet more do_indent_marked() breakageDavid Lawrence Ramsey1+1-2
2006-04-29 16:11fix still more do_indent_marked() breakageDavid Lawrence Ramsey1+8-6
2006-04-29 15:44fix more do_indent_marked() breakageDavid Lawrence Ramsey1+9-8
2006-04-29 15:12really fix do_indent_marked() breakageDavid Lawrence Ramsey1+5-6
2006-04-29 15:07fix do_indent_marked() breakageDavid Lawrence Ramsey1+6-6
2006-04-29 13:59another wording fixDavid Lawrence Ramsey1+1-1
2006-04-28 19:27handle NANO_CONTROL_8 even better by doing it in parse_kbinput()David Lawrence Ramsey4+27-36
2006-04-28 18:59in do_(statusbar_)?input(), if we get NANO_CONTROL_8, handle it instead of ignoring it, for consistencyDavid Lawrence Ramsey3+28-14
2006-04-28 18:26various fixes for get_control_kbinput()David Lawrence Ramsey2+21-11
2006-04-28 13:37when indenting lines, properly keep track of the mark coordinatesDavid Lawrence Ramsey1+10-6
2006-04-28 13:27in configure.ac, remove the other old warning about color supportDavid Lawrence Ramsey2+1-7
2006-04-28 13:23typo fixDavid Lawrence Ramsey1+4-4
2006-04-28 13:19add the ability to indent and unindent all marked lines of text, via Meta-[ (Meta-}) and Meta-] (Meta-}), per Chris' patch with some changes by meDavid Lawrence Ramsey5+174-7
2006-04-27 23:39tweak the shortcut list a bit more, and add Space and - as aliases for PageDown and PageUp in the help browser, per Benno Schulenberg's suggestionsDavid Lawrence Ramsey4+22-12
2006-04-27 19:06preemptively update version numbers and modification datesDavid Lawrence Ramsey5+6-6
2006-04-27 18:54document wording fixes in nanorc.5David Lawrence Ramsey1+1-0
2006-04-27 18:52in nano.texi, add a "Nanorc Files" section to explain the nanorc file format in detail, using text from nanorc.5David Lawrence Ramsey4+265-29
2006-04-27 17:29in nanorc.5 and nanorc.sample, mention that the nanorc file should not be in DOS or Mac formatDavid Lawrence Ramsey3+13-7
2006-04-26 19:03fix breakage when NO_NEWLINES is FALSE and we copy text that would require adding a new magicline thenDavid Lawrence Ramsey1+17-5
2006-04-26 18:33comment fixDavid Lawrence Ramsey1+1-1
2006-04-26 18:27cosmetic fixesDavid Lawrence Ramsey1+4-4
2006-04-26 17:39formatting fixesDavid Lawrence Ramsey1+155-155
2006-04-26 17:24in shortcut_init(), add Meta-} as an alias for Meta-]David Lawrence Ramsey3+4-1
2006-04-25 13:07fix inaccurate commentDavid Lawrence Ramsey1+3-3
2006-04-25 02:56fix segfault if we try to copy an empty selectionDavid Lawrence Ramsey1+5-4
2006-04-25 02:40add missing #ifdefDavid Lawrence Ramsey1+5-1
2006-04-25 02:35cosmetic fixesDavid Lawrence Ramsey1+36-36
2006-04-25 02:23add the ability to copy text into the cutbuffer without cutting it, via Meta-^ (Meta-6); note that this is disabled when NANO_TINY is definedDavid Lawrence Ramsey6+101-16
2006-04-24 23:03readd the Cancel -> Exit aliases for the file browser and help browser, per Benno Schulenberg's suggestion, and clean up a few other miscellaneous thingsDavid Lawrence Ramsey5+74-40
2006-04-24 21:14more cosmetic fixesDavid Lawrence Ramsey1+29-27
2006-04-24 21:00in shortcut_init(), tweak the descriptions of two more shortcut keys to make them more uniform, per one of Benno Schulenberg's suggestions and one of mineDavid Lawrence Ramsey1+2-2
2006-04-24 20:53another cosmetic fixDavid Lawrence Ramsey1+1-1
2006-04-24 20:50better handle the insertion of blank lines after shortcuts when certain features are disabledDavid Lawrence Ramsey1+7-2
2006-04-24 20:17add missing #ifdefDavid Lawrence Ramsey1+2-0
2006-04-24 19:44comment fixesDavid Lawrence Ramsey2+9-9
2006-04-24 18:54reduce NO_RCFILE to a static bool in nano.c, since it's only used thereDavid Lawrence Ramsey3+23-18
2006-04-23 19:32in get_prompt_string(), include the handling of the help key even when help is disabled, so that we aren't erroneously kicked out of the statusbar prompt under any circumstancesDavid Lawrence Ramsey2+11-5
2006-04-23 19:21in shortcut_init(), tweak the descriptions of some shortcut keys to make them more uniform, per Benno Schulenberg's patch with minor tweaks by meDavid Lawrence Ramsey2+9-6
2006-04-23 19:15adjust the main shortcut list a bit more, per Benno Schulenberg's patch, and better handle the insertion of blank lines after toggles when certain features are disabledDavid Lawrence Ramsey2+35-23
2006-04-23 14:53typo fixDavid Lawrence Ramsey1+2-2
2006-04-23 01:33more typo fixesDavid Lawrence Ramsey1+3-3
2006-04-23 01:14typo fixDavid Lawrence Ramsey1+1-1
2006-04-23 01:10in help_init(), if we have at least two entries' worth of blank space, use it to display more of "^Space" and "M-Space"David Lawrence Ramsey2+25-2
2006-04-22 20:03really fix #ifdefDavid Lawrence Ramsey1+3-3
2006-04-22 20:00fix #ifdefDavid Lawrence Ramsey1+6-2
2006-04-22 19:52fix more breakageDavid Lawrence Ramsey2+6-6
2006-04-22 19:45reorganize the main shortcut list to make it easier for new users, per Benno Schulenberg's suggestionDavid Lawrence Ramsey6+312-319
2006-04-22 18:20add missing #ifdefsDavid Lawrence Ramsey2+9-1
2006-04-21 02:30fix breakage and typosDavid Lawrence Ramsey2+7-7
2006-04-21 02:24add missing alternate meta key sequencesDavid Lawrence Ramsey3+29-18
2006-04-21 02:05add shortcuts to go to the first or last line of the file from the main list, make all the equivalent shortcuts elsewhere consistent, and simplify input parsing in do_help()David Lawrence Ramsey4+47-24
2006-04-20 22:36cleanups: fix M-M/M-N toggle inversion, and reorder toggle #defines in nano.h to match the new order in toggle_init()David Lawrence Ramsey3+20-17
2006-04-20 22:29reorganize the global toggle list to make it easier for new users, per Benno Schulenberg's suggestionDavid Lawrence Ramsey5+94-50
2006-04-20 16:09comment fixesDavid Lawrence Ramsey1+1-1
2006-04-20 15:45in nano.texi, add minor updates to put some text back in sync with nano's current feature setDavid Lawrence Ramsey2+9-7
2006-04-20 14:43update modification date againDavid Lawrence Ramsey1+1-1
2006-04-20 14:33in nano.texi, add minor updates to put some text back in sync with nano's help textDavid Lawrence Ramsey2+23-22
2006-04-20 14:15still another miscellaneous minor fixDavid Lawrence Ramsey1+2-2
2006-04-20 03:20another typo fixDavid Lawrence Ramsey1+1-1
2006-04-20 03:03fix changelog entryDavid Lawrence Ramsey1+1-1
2006-04-20 03:02in renumber(), remove invalid assertDavid Lawrence Ramsey2+5-2
2006-04-19 23:13in toggle_init(), in the global toggle list, move the "Constant cursor position display" toggle up to after the "Use more space for editing" toggle, for consistencyDavid Lawrence Ramsey2+6-2
2006-04-19 22:55in shortcut_init(), in the main shortcut list, move the "Refresh" shortcut down to after the "Enter" shortcut, for consistencyDavid Lawrence Ramsey2+8-6
2006-04-19 20:56remove back references from sample Python regexDavid Lawrence Ramsey1+1-1
2006-04-19 14:09add several blank entries to the main shortcut list, in order to make its help text easier to readDavid Lawrence Ramsey2+31-2
2006-04-19 13:36still more comment fixesDavid Lawrence Ramsey1+6-8
2006-04-18 16:13adjust the shortcut list display and related mouse support to not waste the last few characters of bottomwin when the screen width isn't a clean multiple of the column width, per Benno Schulenberg's patch (with a few tweaks by me)David Lawrence Ramsey2+27-11
2006-04-18 15:58another comment fixDavid Lawrence Ramsey1+1-1
2006-04-16 22:39in nano.texi, mention that backup files and spell checking are disabled in restricted mode, as rnano.1 doesDavid Lawrence Ramsey2+6-4
2006-04-16 22:13change nano.texi's the license to GPL, in order to match the rest of the documentation, and because the current license is incompatible with everything else in any caseDavid Lawrence Ramsey2+6-20
2006-04-16 20:50update modification dateDavid Lawrence Ramsey1+1-1
2006-04-16 20:40still more miscellaneous minor fixesDavid Lawrence Ramsey1+10-10
2006-04-15 18:02more miscellaneous minor fixesDavid Lawrence Ramsey1+8-7
2006-04-15 17:21comment fixesDavid Lawrence Ramsey1+2-1
2006-04-15 16:02in parse_syntax(), don't generate an error if we find a duplicate syntax name, since we might be trying to override a syntax in the global nanorc with one in our local nanorc; instead, free any duplicate syntaxes we find, so that we always use the last syntax with a given nameDavid Lawrence Ramsey2+13-3
2006-04-14 22:22change translator-specific comments in search.c so that they show up in nano.potDavid Lawrence Ramsey2+7-7
2006-04-14 20:21wording fixDavid Lawrence Ramsey1+1-1
2006-04-14 20:15clarify some help text and documentationDavid Lawrence Ramsey4+15-6
2006-04-14 18:44in configure.ac, remove old warning about color supportDavid Lawrence Ramsey2+2-6
2006-04-14 17:20in parse_syntax(), properly generate an error if we've read in a previous syntax without any associated color commandsDavid Lawrence Ramsey2+8-0
2006-04-13 14:09another error message consistency fixDavid Lawrence Ramsey1+1-1
2006-04-13 03:57minor wording fixesDavid Lawrence Ramsey3+6-6
2006-04-13 03:00comment fixes, plus an explanation of the "include" commandDavid Lawrence Ramsey1+27-21
2006-04-13 02:50in nanorc.sample, simplify the "nanorc" regex for commandsDavid Lawrence Ramsey2+2-1
2006-04-13 02:43at long last, add the ability to use self-contained color syntaxes from separate files, accessible in the nanorc via the "include" commandDavid Lawrence Ramsey5+134-20
2006-04-12 22:03another comment fixDavid Lawrence Ramsey1+1-1
2006-04-12 21:45comment fixDavid Lawrence Ramsey1+1-1
2006-04-12 21:44in do_rcfile(), check for the rcfile's being a directory or device file and reject it if it is, for consistency with file handling elsewhere; also remove SYSCONFDIR #ifdef, as SYSCONFDIR should always be setDavid Lawrence Ramsey2+28-3
2006-04-12 15:27add the ability to use bold text instead of reverse video text, via the -D/--boldtext command line option and the "boldtext" rcfile option, and reduce USE_UTF8 to a static bool in chars.cDavid Lawrence Ramsey14+109-44
2006-04-12 14:34remove inaccurate commentDavid Lawrence Ramsey1+1-2
2006-04-12 12:54make all translator comments consistentDavid Lawrence Ramsey2+4-3
2006-04-09 18:27change translator-specific comments in global.c and prompt.c so that they show up in nano.potDavid Lawrence Ramsey3+29-42
2006-04-09 18:24clarify a commentDavid Lawrence Ramsey1+2-2
2006-04-09 18:16add updated French manpagesDavid Lawrence Ramsey5+193-52
2006-04-07 05:33in write_file(), simplify the routine for closing the file just before we indicate success on the statusbarDavid Lawrence Ramsey2+4-5
2006-04-07 04:37simplify the previous fix; also, in write_file(), clarify the error message when writing a temporary file for prepending failsDavid Lawrence Ramsey2+18-10
2006-04-07 03:59in write_file(), if the original file is unreadable when we try to save the backup, we can save the original file unless we're prepending, so do itDavid Lawrence Ramsey1+9-3
2006-04-07 03:57yet another comment fixDavid Lawrence Ramsey1+1-1
2006-04-06 22:57in open_file(), remove redundant wording in the error message when we try to open a device fileDavid Lawrence Ramsey2+4-1
2006-04-06 21:46fix changelog entryDavid Lawrence Ramsey1+2-1
2006-04-06 21:41in safe_tempfile(), don't ignore $TMPDIR if it's set but blank, for consistencyDavid Lawrence Ramsey2+7-4
2006-04-06 05:18in write_file(), if we can't save the backup file for some reason, at least save the original file, if possible, since that's better than saving nothingDavid Lawrence Ramsey2+17-6
2006-04-05 21:46still more comment fixesDavid Lawrence Ramsey1+3-3
2006-04-05 21:28in parse_argument(), rename variable ptr_bak to ptr_save, for consistencyDavid Lawrence Ramsey2+5-2
2006-04-05 21:25open all files in binary mode for consistency and robustnessDavid Lawrence Ramsey3+5-3
2006-04-05 16:58more comment fixesDavid Lawrence Ramsey2+3-1
2006-04-05 15:05comment fixDavid Lawrence Ramsey1+1-1
2006-04-05 13:43update modification datesDavid Lawrence Ramsey3+3-3
2006-04-05 13:40various documentation updatesDavid Lawrence Ramsey6+48-36
2006-04-05 02:56in write_file(), don't free backupname before displaying it in a statusbar error messageDavid Lawrence Ramsey2+5-1
2006-04-01 19:30in nanorc.sample, in the comment for the "whitespace" option, state which character values work with which encodingsDavid Lawrence Ramsey2+5-4
2006-03-31 19:39add sample Python regexes to nanorc.sampleDavid Lawrence Ramsey2+12-0
2006-03-31 19:39capitalization fixDavid Lawrence Ramsey1+1-1
2006-03-31 14:37in nanorc.sample, change the comment for the "whitespace" option so that the hexadecimal character values are six digits longDavid Lawrence Ramsey2+5-3
2006-03-30 20:43in nanorc.sample, nention in the comments that more than one start/end regex can be included per lineDavid Lawrence Ramsey2+4-1
2006-03-30 20:39fix bounds in the "c-file" character regexDavid Lawrence Ramsey1+1-1
2006-03-30 20:34further simplify the "c-file" regex for charactersDavid Lawrence Ramsey1+1-1
2006-03-30 20:26in nanorc.sample, simplify the "c-file" regex for charactersDavid Lawrence Ramsey2+2-2
2006-03-30 18:18in nanorc.sample, simplify the "shellscript" regex for command line optionsDavid Lawrence Ramsey2+3-1
2006-03-30 18:12in nanorc.sample, replace instances of \" with ", since quotes inside string parameters don't need to be escaped with backslashesDavid Lawrence Ramsey2+10-8
2006-03-30 18:07in nanorc.sample, rweak the "c-file" regex for characters to accept '"' again, as it's apparently validDavid Lawrence Ramsey2+4-1
2006-03-30 07:07update the copyright years of the manual and info pages to include 2006David Lawrence Ramsey5+24-18
2006-03-30 07:03implement filename searches in the file browserDavid Lawrence Ramsey7+454-18
2006-03-30 07:01typo fixDavid Lawrence Ramsey1+1-1
2006-03-30 06:40Back to CVSDavid Lawrence Ramsey2+3-1
2006-03-30 06:37GNU nano 1.3.11, with the version number fixedDavid Lawrence Ramsey1+1-1
2006-03-30 06:34GNU nano 1.3.11David Lawrence Ramsey2+15-1
2006-03-30 01:18replace VERMSG #define with PACKAGE_STRING #define (as defined by autoconf)David Lawrence Ramsey3+8-4
2006-03-29 19:58more formatting fixesDavid Lawrence Ramsey1+52-52
2006-03-29 19:43yet more cosmetic fixesDavid Lawrence Ramsey1+17-17
2006-03-26 17:41typo fixesDavid Lawrence Ramsey2+2-2
2006-03-25 15:56more cosmetic fixesDavid Lawrence Ramsey1+4-4
2006-03-25 15:23cosmetic fixesDavid Lawrence Ramsey1+4-5
2006-03-24 16:04in get_get_buffer(), die gracefully if input fails MAX_BUF_SIZE times, not (MAX_BUF_SIZE + 1) timesDavid Lawrence Ramsey2+5-5
2006-03-24 15:55remove unneeded #includeDavid Lawrence Ramsey1+0-1
2006-03-24 15:32comment fixDavid Lawrence Ramsey1+2-2
2006-03-24 05:36fix breakageDavid Lawrence Ramsey1+10-10
2006-03-24 05:28formatting fixesDavid Lawrence Ramsey1+43-45
2006-03-24 04:22formatting fixesDavid Lawrence Ramsey1+5-12
2006-03-23 23:17in do_browser(), make old_selected a size_t too, to match selectedDavid Lawrence Ramsey2+4-4
2006-03-23 22:14comment fixDavid Lawrence Ramsey1+5-5
2006-03-23 21:25cosmetic fixesDavid Lawrence Ramsey1+6-5
2006-03-23 20:36in do_browser(), make fileline and the static selected size_t's, since the latter can hold the value of the former, and the former can be that largeDavid Lawrence Ramsey2+6-2
2006-03-20 04:46in get_key_buffer(), simplify the check for a lost input source, since the errno check is unreliableDavid Lawrence Ramsey3+12-11
2006-03-19 19:26cosmetic fixDavid Lawrence Ramsey1+2-1
2006-03-19 19:25in get_key_buffer(), if we fail to get a character over MAX_BUF_SIZE times in a row, hang up regardless of the value of errno; this fixes a problem where nano doesn't terminate properly under xterm if the user su's to root, runs nano, and then closes the terminal windowDavid Lawrence Ramsey3+16-4
2006-03-19 19:14remove unneeded blank lineDavid Lawrence Ramsey1+0-1
2006-03-16 19:31preemptively update the version numberDavid Lawrence Ramsey1+1-1
2006-03-16 19:30in faq.html, change the character set to UTF-8, and remove broken links to contributed RedHat nano packagesDavid Lawrence Ramsey2+5-8
2006-03-16 19:16in faq.html, update the Free Translation Project's addressDavid Lawrence Ramsey2+6-3
2006-03-16 17:45remove erroneous assertDavid Lawrence Ramsey1+0-2
2006-03-15 22:44Update Swedish credits.Jordi Mallach2+3-0
2006-03-15 22:40Update Swedish from the TP.Jordi Mallach2+755-899
2006-03-12 19:47cosmetic fixDavid Lawrence Ramsey2+4-4
2006-03-12 19:34preemptively update the version numbers of all manpages, and remove unneeded comments from rnano.1David Lawrence Ramsey4+5-6
2006-03-12 19:27mention that quotes inside string parameters don't need to be escaped with backslashes in nanorc.5 and nanorc.sampleDavid Lawrence Ramsey3+19-2
2006-03-06 17:59Updated Vietnamese translation by Phan Vinh Thinh.Jordi Mallach2+635-541
2006-02-24 19:38in do_writeout(), remove unneeded setting of currshortcutDavid Lawrence Ramsey2+2-2
2006-02-18 21:32make sure browser_refresh() is used when refreshing or doing tab completion at the prompt in the file browserDavid Lawrence Ramsey7+142-126
2006-02-10 19:02rename browser_draw() to browser_refresh() for consistencyDavid Lawrence Ramsey3+4-4
2006-02-10 03:27fix file browser breakageDavid Lawrence Ramsey2+26-17
2006-02-09 23:26move the browser drawing routines to a separate function, browser_draw()David Lawrence Ramsey3+86-84
2006-02-09 22:53really fix input parsing in the file browserDavid Lawrence Ramsey1+4-4
2006-02-09 22:42go back to using a while loop in get_prompt_string(), as it's simplerDavid Lawrence Ramsey2+5-8
2006-02-09 22:35in get_prompt_string(), initialize finished to FALSE so that the do/while loop works properlyDavid Lawrence Ramsey2+4-3
2006-02-09 21:43in get_prompt_string(), redraw the prompt and set finished to FALSE when NANO_HELP_KEY is pressed, so that we don't leave the prompt, enter the help browser, and restart the prompt after leaving it; this will properly preserve the cursor position after doing the last of theseDavid Lawrence Ramsey2+16-0
2006-02-08 20:33in shortcut_init(), remove erroneous handling of the "Get Help" shortcut in the file browser shortcut listDavid Lawrence Ramsey2+5-7
2006-02-08 20:14in get_prompt_string(), use a do/while loop instead of a while loop, for consistencyDavid Lawrence Ramsey2+9-6
2006-02-08 19:27in do_browser(), properly restore the file list display after returning from the help browser at the "Go To Directory" prompt, and rename variable j to i, for consistencyDavid Lawrence Ramsey2+36-15
2006-02-08 05:16remove redundant codeDavid Lawrence Ramsey1+1-1
2006-02-08 05:01add another missing blank lineDavid Lawrence Ramsey1+1-0
2006-02-08 04:02add missing blank linesDavid Lawrence Ramsey1+7-0
2006-02-07 21:16fix compilation problemDavid Lawrence Ramsey1+1-1
2006-02-07 21:11update copyright yearsDavid Lawrence Ramsey1+1-1
2006-02-07 21:11allow tab completion of directories at the "Go To Directory" promptDavid Lawrence Ramsey7+102-42
2006-02-07 20:10fix file browser breakageDavid Lawrence Ramsey1+5-1
2006-02-07 18:35another formatting fixDavid Lawrence Ramsey1+2-2
2006-02-07 18:32cosmetic and formatting fixesDavid Lawrence Ramsey2+10-9
2006-02-07 05:14in do_browser(), properly set currshortcut back to the file browser shortcut list after a "Go To Directory" promptDavid Lawrence Ramsey2+9-4
2006-02-07 04:41rework input parsing in the file browser to be more flexibleDavid Lawrence Ramsey3+47-21
2006-02-03 18:59update copyright yearsDavid Lawrence Ramsey1+1-1
2006-02-03 04:02fix changelog entryDavid Lawrence Ramsey1+2-1
2006-02-03 03:58in display_string(), fix memory corruption problems caused by not allocating enough space for converted when a line ends in a tab(s) and we're not in UTF-8 modeDavid Lawrence Ramsey2+31-6
2006-02-03 03:51fix a comment in nano.h and a minor memory leak in display_string()David Lawrence Ramsey3+6-3
2006-02-02 22:30fix potential infinite loop in mbrevstrpbrk()David Lawrence Ramsey1+7-2
2006-01-30 21:23handle Shift-Delete properly when the -d option is usedDavid Lawrence Ramsey1+2-1
2006-01-30 01:32in parse_kbinput(), interpret Shift-Begin, Shift-Delete, Shift-End, Shift-Home, Shift-Insert, and Shift-Suspend as Begin, Delete, End, Home, Insert, and Suspend, respectively, regardless of whether --rebindkeypad is usedDavid Lawrence Ramsey2+46-4
2006-01-28 06:04fix more bracket matching breakageDavid Lawrence Ramsey2+2-2
2006-01-10 07:51really fix the previous display problem with searches that move the cursor offscreen and from a page other than the first one onto a different page by reverting the erroneous change to edit_scroll() and adding the proper fix to edit_redraw()David Lawrence Ramsey2+18-10
2006-01-09 03:23in ngetdelim(), do sanity checks manually again instead of in an assert, and set errno to EINVAL as well as return -1 if they fail; this matches the manual pageDavid Lawrence Ramsey2+10-2
2006-01-06 22:35fix multibyte bracket search breakage, and add documentation fixesDavid Lawrence Ramsey4+37-12
2006-01-06 22:04fix "matchbrackets" breakageDavid Lawrence Ramsey4+15-5
2006-01-06 21:51allow specifying matching bracket characters other than the default via the "matchbrackets" rcfile optionDavid Lawrence Ramsey9+82-56
2006-01-06 07:10rework the bracket searching code to handle multibyte bracket charactersDavid Lawrence Ramsey5+207-79
2006-01-06 05:54in mbstrchr(), make parameter c constDavid Lawrence Ramsey3+7-4
2006-01-03 04:53sort the default strings for brackets and punct, and the "or" atom in the default regex string for quotestr, in order according to ASCII, and add minor related documentation updatesDavid Lawrence Ramsey5+26-19
2006-01-02 17:09clarify another commentDavid Lawrence Ramsey1+2-2
2006-01-02 04:30in edit_scroll(), redraw the lines before and after the scrolled region even if the scrolled region was only one line; this fixes a display problem that occurs after doing a search that scrolls the screen down one line and leaves the cursor on the last line of the screen, in which case we need to update the line after the scrolled regionDavid Lawrence Ramsey2+12-7
2005-12-31 21:22cosmetic fixesDavid Lawrence Ramsey2+4-2
2005-12-31 21:08revert previous erroneous change, and clarify commentsDavid Lawrence Ramsey2+14-11
2005-12-31 20:37in justify_format(), remove redundant character parsingDavid Lawrence Ramsey2+4-7
2005-12-28 05:01remove unnecessary #ifdef around termios.h #include in nano.cDavid Lawrence Ramsey2+3-4
2005-12-23 20:18fix inaccurate commentDavid Lawrence Ramsey2+5-3
2005-12-23 16:15Back to CVSDavid Lawrence Ramsey2+3-1
2005-12-23 16:08GNU nano 1.3.10David Lawrence Ramsey3+19-2
2005-12-23 16:07in README.CVS, mention that the minimum required version of groff is 1.12, since that's the first version that supports generating HTMLDavid Lawrence Ramsey2+4-1
2005-12-23 15:46French manpage updates.David Lawrence Ramsey3+17-9
2005-12-23 03:15in parse_line_column(), simplify parsing of the column numberDavid Lawrence Ramsey2+3-1
2005-12-21 20:08Bulgarian translation from the TP.Jordi Mallach2+605-626
2005-12-21 20:05Translation updates from the TP: ca, fr, ms, zh_TW.Jordi Mallach5+1817-1726
2005-12-15 04:46in README.CVS, update the given cvs commands so that they work againDavid Lawrence Ramsey2+3-2
2005-12-12 23:08Updated it, nl and de from the TP.Jordi Mallach4+1670-1467
2005-12-08 07:24a few last comment and consistency fixesDavid Lawrence Ramsey5+10-7
2005-12-08 07:09add descriptive comments to pretty much all functions and major variables that don't have them, plus a few miscellaneous minor fixesDavid Lawrence Ramsey14+667-345
2005-12-08 02:47since proto.h includes nano.h, and nano.h includes config.h first, include proto.h first and remove redundant includes of config.h in all non-header source filesDavid Lawrence Ramsey16+21-64
2005-12-06 19:39readd RETSIGTYPE return types for signal handlers, since any problems with its being defined as the wrong type aren't nano's faultDavid Lawrence Ramsey4+18-11
2005-12-01 05:49fix compilation with --enable-debug, and remove unneeded assertDavid Lawrence Ramsey4+4-6
2005-11-30 21:19efficiency and comment fixesDavid Lawrence Ramsey1+25-19
2005-11-30 19:33in ngetdelim(), do sanity checks in an assert instead of checking them manually and returning -1 if they failDavid Lawrence Ramsey2+4-2
2005-11-30 18:57update the Free Software Foundation's address as needed in the copyright notices taken from other sourcesDavid Lawrence Ramsey3+10-6
2005-11-30 16:41cosmetic fixDavid Lawrence Ramsey1+1-1
2005-11-29 21:30in brak_line(), in the surrounding #ifdef, replace the combination of !DISABLE_JUSTIFY and !DISABLE_WRAPPING with !DISABLE_WRAPJUSTIFY, for consistencyDavid Lawrence Ramsey3+6-3
2005-11-29 20:01comment fixDavid Lawrence Ramsey1+1-1
2005-11-29 19:01comment fixDavid Lawrence Ramsey1+1-1
2005-11-29 19:00in do_justify(), renumber after justifying each individual paragraph, since find_paragraph() needs the line numbers to be right as well as edit_refresh(); this fixes a potential segfault when doing full justify with auto-indent turned onDavid Lawrence Ramsey2+16-9
2005-11-29 18:34revert last changes, as they make full justify and justify act differentlyDavid Lawrence Ramsey3+10-36
2005-11-29 18:25in find_paragraph(), add parameter begin, the line that we can't move further back than when searching for a paragraph; this is needed to ensure that we don't justify the same lines more than once if auto-indent is turned on, and the indentation of what should be the previous paragraph matches that of what should be the current paragraphDavid Lawrence Ramsey3+39-10
2005-11-29 05:52another comment fixDavid Lawrence Ramsey1+2-1
2005-11-29 05:48cosmetic fixesDavid Lawrence Ramsey1+7-8
2005-11-29 05:39comment fixDavid Lawrence Ramsey1+1-1
2005-11-29 05:21in execute_command(), instead of hardcoding /bin/sh as the shell to use when executing a command, use $SHELL, and only fall back to /bin/sh if $SHELL isn't setDavid Lawrence Ramsey2+13-1
2005-11-29 04:27add missing updateDavid Lawrence Ramsey1+2-0
2005-11-29 04:25sort more configure options consistentlyDavid Lawrence Ramsey1+8-8
2005-11-29 04:17in configure.ac, disable wrapping entirely when --enable-tiny is used, as it matches the FAQ, it makes nano even smaller, and it eliminates the need for --disable-wrapping-as-root in that case (in which it's impossible to turn wrapping back on without nanorc support)David Lawrence Ramsey2+6-0
2005-11-29 04:16in version(), if DISABLE_WRAPPING is defined, the code in DISABLE_ROOTWRAP #ifdefs isn't included, so don't display "--disable-wrapping-as-root" in that caseDavid Lawrence Ramsey2+5-1
2005-11-28 19:35adjust copyright notices in all source files to account for Chris' reassigning the 2005-2006 copyright on nano to meDavid Lawrence Ramsey18+40-19
2005-11-25 13:48more miscellaneous do_wrap() fixesDavid Lawrence Ramsey2+22-14
2005-11-23 05:47properly update the revision dateDavid Lawrence Ramsey1+1-1
2005-11-23 05:46merge one last updateDavid Lawrence Ramsey1+1-0
2005-11-22 22:08remove redundant codeDavid Lawrence Ramsey1+2-3
2005-11-22 21:48tweak do_wrap() to remove the assumption that the file always ends in a magiclineDavid Lawrence Ramsey2+20-10
2005-11-22 21:13in break_line(), only include the newline parameter if DISABLE_HELP isn't defined, as it's only used thenDavid Lawrence Ramsey3+40-9
2005-11-22 20:24in configure.ac, clarify description of --disable-spellerDavid Lawrence Ramsey2+11-9
2005-11-21 21:45preemptively update the version numberDavid Lawrence Ramsey5+8-8
2005-11-21 20:08in faq.html, clarify section 5.3 to better explain how to enable Unicode support, and remove the mention of quirks, since they turned out to not be a nano problemDavid Lawrence Ramsey2+7-3
2005-11-21 16:16merge a few minor updates from nano.1 into rnano.1David Lawrence Ramsey2+39-31
2005-11-21 09:36Add rnano manpage from Thijs.Jordi Mallach4+82-2
2005-11-21 03:36in nano.1, make one non-bold instance of "nano" bold, for consistencyDavid Lawrence Ramsey2+5-2
2005-11-19 06:14in faq.html, add a new section 5.3 to explain the status of nano's Unicode supportDavid Lawrence Ramsey2+9-2
2005-11-18 20:21miscellaneous minor fixesDavid Lawrence Ramsey4+25-9
2005-11-17 18:58more comment fixesDavid Lawrence Ramsey3+11-10
2005-11-17 04:13comment fixesDavid Lawrence Ramsey1+3-3
2005-11-17 03:53add missing documentationDavid Lawrence Ramsey1+1-1
2005-11-17 03:52documentation fix: the LGPLed ngetdelim() and ngetline() functions are converted to the GPL not only to avoid including a copy of the LGPL, but also because the changes made to integrate these functions with nano make them dependent on nano's GPLed functions and hence useless elsewhereDavid Lawrence Ramsey1+6-2
2005-11-16 21:34in get_prompt_string(), adjust #ifdefs to leave out disabled keys entirely instead of keeping enough code to just ignore themDavid Lawrence Ramsey2+7-6
2005-11-16 13:57breakage and comment fixesDavid Lawrence Ramsey2+10-7
2005-11-16 13:45refactor the statusbar prompt's bracket searching code to be closer to the edit window's bracket searching codeDavid Lawrence Ramsey3+43-23
2005-11-16 08:14comment fixDavid Lawrence Ramsey1+2-2
2005-11-16 07:35miscellaneous documentation fixesDavid Lawrence Ramsey2+6-2
2005-11-16 06:42add missing changelog entryDavid Lawrence Ramsey1+3-0
2005-11-16 05:59only include code related to whole word searches when DISABLE_SPELLER isn't defined, as only the internal spell checker uses itDavid Lawrence Ramsey4+75-22
2005-11-16 04:41in do_justify(), don't save current_y and restore it if the user unjustifies, as the reset_cursor() called by edit_refresh() after restoring edittop and current will ensure that current_y is restored to its original valueDavid Lawrence Ramsey2+5-2
2005-11-16 04:26comment fixDavid Lawrence Ramsey1+1-3
2005-11-16 04:14add the ability to do bracket searches at the statusbar promptDavid Lawrence Ramsey3+104-1
2005-11-16 03:54remove unneeded variableDavid Lawrence Ramsey1+1-6
2005-11-16 03:14in reset_statusbar_cursor(), fix cursor placement problem by modeling the code more closely after reset_cursor()David Lawrence Ramsey3+12-7
2005-11-16 02:45in do_statusbar_input(), fix misplaced break when handling NANO_VERBATIM_KEYDavid Lawrence Ramsey2+4-1
2005-11-15 23:45overhaul the bracket searching code so that it no longer requires regex support to work, and add some miscellaneous search code cleanupsDavid Lawrence Ramsey6+160-99
2005-11-15 21:58remove unneeded blank lineDavid Lawrence Ramsey1+0-1
2005-11-15 21:29comment fixDavid Lawrence Ramsey1+1-1
2005-11-15 20:32cosmetic fixDavid Lawrence Ramsey1+1-1
2005-11-15 19:01in mbstrchr(), detect the case where the character isn't found in the string more accuratelyDavid Lawrence Ramsey2+4-1
2005-11-15 18:42cosmetic fixDavid Lawrence Ramsey1+1-1
2005-11-15 06:47comment fixDavid Lawrence Ramsey1+1-1
2005-11-15 03:17rename the NANO_SMALL #define to NANO_TINYDavid Lawrence Ramsey18+338-337
2005-11-15 02:39per Mike Frysinger's patch, don't install the localized versions of the manpages if nano is built with --disable-nlsDavid Lawrence Ramsey3+8-0
2005-11-15 02:09formatting fixDavid Lawrence Ramsey1+3-4
2005-11-14 23:02for functions originally adapted from other sources, invoke LGPL clause 3 to convert all LGPLed functions to GPLed ones, so that we don't have to include a copy of the LGPLDavid Lawrence Ramsey2+11-8
2005-11-14 22:20fix copyright years on source files; all functions in browser.c were originally added in 2001; the oldest function in color.c is do_colorinit() (now color_init()), which was originally added in 2001; the oldest function in chars.c is revstrstr(), which was originally added in 2001; the oldest function in help.c is do_help(), which was originally added in 2000; the oldest function in prompt.c is statusq() (now do_prompt()), which was originally added before 0.6.6, which was apparently in 1999; all functions in rcfile.c were originally added in 2001; one of the oldest functions in search.c is do_search(), which was originally added in 0.2.7, which was apparently in 1999; and one of the oldest functions in text.c is do_wrap(), which was originally added in 0.3.1, which was apparently in 1999; also, for functions originally adapted from other sources, add notices from the original files, as we do with the tab completion functions adapted from busyboxDavid Lawrence Ramsey11+73-15
2005-11-14 21:32cosmetic fixesDavid Lawrence Ramsey1+17-17
2005-11-13 07:05remove unneeded blank lineDavid Lawrence Ramsey1+0-1
2005-11-12 20:04cosmetic fixesDavid Lawrence Ramsey2+3-2
2005-11-12 07:50when building, automatically generate an HTML version of the info page, nano.htmlDavid Lawrence Ramsey3+14-2
2005-11-12 07:23in nano.texi, fix inconsistent punctuationDavid Lawrence Ramsey2+4-4
2005-11-12 05:20in get_page_start(), fix test so that we scroll through the line in 8-character chunks when COLS is greater than 8, not when COLS is greater than 9David Lawrence Ramsey2+6-1
2005-11-11 17:05changelog fixDavid Lawrence Ramsey1+2-2
2005-11-11 17:04in nano.texi, add more wording fixes, sort the configure options more consistently, and add missing --disable-utf8 optionDavid Lawrence Ramsey2+59-53
2005-11-11 16:42in nano.texi, per Mike Frysinger's patch, add missing configure options, so that all of them are documentedDavid Lawrence Ramsey2+36-5
2005-11-11 05:21comment fixDavid Lawrence Ramsey1+1-1
2005-11-11 05:13fix the last of the breakage (I hope) in find_paragraph() and do_justify()David Lawrence Ramsey2+27-20
2005-11-11 04:14fix still more find_paragraph() breakageDavid Lawrence Ramsey1+14-27
2005-11-11 03:55fix more find_paragraph() breakageDavid Lawrence Ramsey1+14-9
2005-11-11 03:17fix yet more do_justify() breakageDavid Lawrence Ramsey1+3-5
2005-11-10 21:57fix still more do_justify() breakageDavid Lawrence Ramsey1+2-2
2005-11-10 21:53fix more do_justify() breakageDavid Lawrence Ramsey1+1-1
2005-11-10 21:20fix breakage in both backup_lines() and do_justify(); the latter's return value is unneeded, as current will point to the same line when it's done, and making first_par_line point to current in the former ensures that the two will properly stay in syncDavid Lawrence Ramsey3+16-11
2005-11-10 19:56more cosmetic fixesDavid Lawrence Ramsey1+4-3
2005-11-10 19:28fix more do_justify() breakageDavid Lawrence Ramsey1+12-19
2005-11-10 16:46revert change to do_justify(), since it's used when fileage may be temporarily out of rangeDavid Lawrence Ramsey2+2-3
2005-11-10 07:40use more intuitive descriptions for the scrolling keysDavid Lawrence Ramsey2+12-12
2005-11-10 07:11more comment fixesDavid Lawrence Ramsey1+4-4
2005-11-10 06:25comment fixDavid Lawrence Ramsey1+1-1
2005-11-10 06:19fix still more find_paragraph() breakageDavid Lawrence Ramsey1+3-1
2005-11-10 06:07more do_justify() fixesDavid Lawrence Ramsey1+1-1
2005-11-10 06:01fix yet more do_justify() breakageDavid Lawrence Ramsey1+14-5
2005-11-10 05:26comment fixesDavid Lawrence Ramsey1+7-7
2005-11-10 05:20revert change to edit_update(), since it's used when fileage may be temporarily out of range, and fix a commentDavid Lawrence Ramsey3+4-4
2005-11-10 04:27tweak do_wrap(), remove_magicline(), edit_scroll(), and edit_update() to rely on fileage and filebot instead of NULL for their checks to detect the top or bottom of the fileDavid Lawrence Ramsey4+7-6
2005-11-10 04:14comment fixDavid Lawrence Ramsey1+2-2
2005-11-10 04:03tweak do_justify() to rely on fileage instead of NULL for its check to detect the top of the fileDavid Lawrence Ramsey2+3-3
2005-11-10 03:40fix still *more* backup_lines() breakageDavid Lawrence Ramsey1+1-1
2005-11-10 03:32fix still more backup_lines() breakageDavid Lawrence Ramsey1+1-1
2005-11-09 23:27fix still more backup_lines() breakageDavid Lawrence Ramsey1+1-1
2005-11-09 23:06more do_justify() breakage fixes, and miscellaneous comment fixesDavid Lawrence Ramsey1+8-6
2005-11-09 22:59fix more backup_lines() breakageDavid Lawrence Ramsey1+1-1
2005-11-09 22:42fix break_lines() breakageDavid Lawrence Ramsey1+1-1
2005-11-09 21:53fix more find_paragraph() breakageDavid Lawrence Ramsey1+5-5
2005-11-09 20:33cosmetic fixesDavid Lawrence Ramsey1+3-3
2005-11-09 20:17fix more do_justify() breakageDavid Lawrence Ramsey1+9-7
2005-11-09 19:51fix breakage in find_paragraph() and do_justify()David Lawrence Ramsey1+12-9
2005-11-09 19:22add commentDavid Lawrence Ramsey1+3-0
2005-11-09 19:06tweak find_paragraph() and do_justify() to remove the assumption that the file always ends in a magicline; note that the latter isn't completely fixed yetDavid Lawrence Ramsey2+46-25
2005-11-09 18:58finish tweaking backup_lines() to remove the assumption that the file always ends in a magicline, and add documentation fixesDavid Lawrence Ramsey2+10-6
2005-11-09 18:49minor backup_lines() cleanupsDavid Lawrence Ramsey3+13-10
2005-11-09 18:26tweak begpar() to rely on fileage instead of NULL for its check to detect the top of the file, and make it return NULL if foo is NULL, just as inpar() doesDavid Lawrence Ramsey2+9-5
2005-11-09 17:01comment fixDavid Lawrence Ramsey1+4-3
2005-11-09 15:13in get_next_filename(), store the value of digits(ULONG_MAX) in a static, since it doesn't change and hence doesn't need to be recalculatedDavid Lawrence Ramsey2+9-1
2005-11-09 04:20tweak do_para_end() to remove the assumption that the file always ends in a magiclineDavid Lawrence Ramsey2+12-9
2005-11-09 03:44cosmetic fixesDavid Lawrence Ramsey1+1-1
2005-11-09 03:37remove unneeded codeDavid Lawrence Ramsey1+3-5
2005-11-09 02:23comment fixDavid Lawrence Ramsey1+3-3
2005-11-09 02:13simplify cut_line() furtherDavid Lawrence Ramsey1+2-6
2005-11-09 00:34add prompt.c to the list of translated files, since it now has translatable stringsDavid Lawrence Ramsey2+5-0
2005-11-09 00:25comment fixDavid Lawrence Ramsey1+4-5
2005-11-09 00:23in cut_line(), since placewewant will always be zero after the line is cut, set it to zero directly instead of assigning it the value of xplustabs()David Lawrence Ramsey2+10-5
2005-11-09 00:08*really* make deleting and cutting text consistent with each other, and fix commentsDavid Lawrence Ramsey2+3-8
2005-11-08 23:59more fixes for files that don't end in magiclines: make cut_line() cut the text of the current line (if any), minus the nonexistent newline, when we're on the last line of the file, and make sure again that the file isn't marked as modified if the magicline is deleted and we're supposed to have one, as it's more consistent that way (a marked cut of the magicline adds a newline to the cutbuffer, while deleting the magicline adds nothing)David Lawrence Ramsey3+25-9
2005-11-08 23:09cosmetic fixDavid Lawrence Ramsey1+1-1
2005-11-08 23:08revert last change, as the new bahavior is consistent with the behavior when you cut the magicline with the markDavid Lawrence Ramsey1+2-7
2005-11-08 22:59tweak do_delete() to not mark the file as modified if we delete the newline before filebot and a magicline is added as a result, as it did before the NO_NEWLINES flag was addedDavid Lawrence Ramsey1+7-2
2005-11-08 19:40add missing changelog entryDavid Lawrence Ramsey1+8-8
2005-11-08 19:15in do_alt_speller(), move the code that replaces the text of the current file with the text of the spell-checked file into its own function, replace_buffer()David Lawrence Ramsey4+44-12
2005-11-08 18:34make do_int_spell_fix() and do_alt_speller() take the NO_NEWLINES flag into accountDavid Lawrence Ramsey2+22-17
2005-11-08 16:45initialize the static pid_t pid in text.c, just in caseDavid Lawrence Ramsey2+6-7
2005-11-08 16:37tweak do_alt_speller() to remove the assumption that the file always ends in a magiclineDavid Lawrence Ramsey2+5-3
2005-11-08 04:55remove unneeded blank lineDavid Lawrence Ramsey1+0-1
2005-11-08 02:27cosmetic fixDavid Lawrence Ramsey2+6-3
2005-11-08 02:24correction: in mbwidth(), use the width of Unicode U+FFFD (Replacement Character) instead of hardcoding a width of one for unprintable charactersDavid Lawrence Ramsey2+4-4
2005-11-08 02:20in mbwidth(), if wcwidth() returns -1 for the character passed in, treat the character as being one column wide instead of zero columns wide, since there are display problems that crop up with the latter approachDavid Lawrence Ramsey2+7-1
2005-11-08 02:07comment fixDavid Lawrence Ramsey1+2-2
2005-11-08 01:49make sure we refresh the statusbar prompt text when tab-completing or moving through historyDavid Lawrence Ramsey1+6-0
2005-11-07 21:45actually use statusbar_pww in the statusbar prompt code to cut down on redundant updates, add related functions to do that, and rename a few of the statusbar prompt functions for consistencyDavid Lawrence Ramsey8+117-59
2005-11-07 06:32add the statusbar prompt's equivalent of placewewant,statusbar_pww, to prompt.c, and convert (most of) its functions to use itDavid Lawrence Ramsey2+63-12
2005-11-07 06:20in update_line(), remove now-unneeded logic that set the index parameter to zero if the fileptr parameter didn't point to currentDavid Lawrence Ramsey2+6-7
2005-11-07 06:06move do_verbatim_input() from nano.c to text.c, since it's an advanced text-based operationDavid Lawrence Ramsey4+34-30
2005-11-05 20:04reorder functionsDavid Lawrence Ramsey2+77-77
2005-11-05 20:01move functions specific to the file browser to their own source file, browser.cDavid Lawrence Ramsey7+563-518
2005-11-05 17:50tweak do_last_line() to remove the assumption that the file always ends in a magiclineDavid Lawrence Ramsey2+3-3
2005-11-05 17:37fix changelog entryDavid Lawrence Ramsey1+2-1
2005-11-05 17:35add new -L/--nonewlines command line option, and new "nonewlines" rcfile option, to control whether nano adds magiclines to the ends of filesDavid Lawrence Ramsey11+67-33
2005-11-05 17:20tweak open_buffer() and read_file() to remove the assumption that the file always ends in a magiclineDavid Lawrence Ramsey2+71-8
2005-11-05 06:08formatting fixDavid Lawrence Ramsey1+2-2
2005-11-05 04:59cosmetic fixesDavid Lawrence Ramsey3+9-10
2005-11-04 16:34comment fixDavid Lawrence Ramsey1+3-2
2005-11-04 06:43fix inconsistent wording in nano.texiDavid Lawrence Ramsey2+9-7
2005-11-04 06:21fix breakageDavid Lawrence Ramsey1+7-2
2005-11-04 05:59simplifyDavid Lawrence Ramsey1+4-14
2005-11-04 05:44tweak write_file() to remove the assumption that the file always ends in a magicline, and remove a bit of apparently unneeded logic from read_file()David Lawrence Ramsey2+42-29
2005-11-04 04:10remove unneeded assert in do_rcfile()David Lawrence Ramsey2+5-3
2005-11-03 21:38revert erroneous changeDavid Lawrence Ramsey2+3-5
2005-11-03 21:08tweak a few functions to remove the assumption that the file always ends in a magicline, and to rely on fileage and filebot instead of NULL for their checks to detect the top or bottom of the fileDavid Lawrence Ramsey6+57-51
2005-11-03 21:07move do_yesno() to prompt.c tooDavid Lawrence Ramsey4+123-122
2005-11-03 02:45remove unneeded sys/wait.h #include from files.cDavid Lawrence Ramsey2+2-2
2005-11-02 19:42add missing stdio.h #include to text.c tooDavid Lawrence Ramsey2+2-1
2005-11-02 15:44move check_linenumbers(), dump_buffer(), and dump_buffer_reverse() from winio.c to utils.c tooDavid Lawrence Ramsey4+60-59
2005-11-02 15:32in do_yesno(), make mouse clicks on the Yes/No/All shortcuts work properly when the MORE_SPACE flag is setDavid Lawrence Ramsey2+17-7
2005-11-01 23:00more function reordering, plus comment fixesDavid Lawrence Ramsey3+141-140
2005-11-01 20:11reorder functionsDavid Lawrence Ramsey2+24-24
2005-11-01 19:32move functions specific to the help browser to their own source file, help.c, and adjust related variables accordinglyDavid Lawrence Ramsey9+535-502
2005-11-01 19:29formatting fixDavid Lawrence Ramsey1+4-4
2005-11-01 19:06properly handle the case where the user resized the window while at the statusbar prompt, in which case prompt won't be NULL when statusq() is calledDavid Lawrence Ramsey1+4-1
2005-11-01 18:44add missing changelog updateDavid Lawrence Ramsey1+12-10
2005-11-01 18:39fix breakageDavid Lawrence Ramsey1+2-2
2005-11-01 18:35free prompt when it isn't used, and add missing stdio.h #includesDavid Lawrence Ramsey2+24-13
2005-11-01 17:45move get_page_start() from winio.c to utils.c too, and fix a few commentsDavid Lawrence Ramsey4+23-22
2005-11-01 17:37move functions specific to the statusbar prompt to their own source file, prompt.c, and adjust related variables accordinglyDavid Lawrence Ramsey5+930-884
2005-10-31 23:07move xplustabs(), actual_x(), strnlenpt(), and strlenpt() from winio.c to utils.c, as they're really utility functionsDavid Lawrence Ramsey4+73-69
2005-10-31 19:36refactor the statusbar code to have and use statusbar_xplustabs(), for consistencyDavid Lawrence Ramsey3+14-6
2005-10-31 01:32in nanoget_repaint(), rename parameter inputbuf to buf, for consistencyDavid Lawrence Ramsey3+8-6
2005-10-28 17:14remove declaration of the now-static char* promptDavid Lawrence Ramsey1+1-1
2005-10-28 17:12cosmetic fixesDavid Lawrence Ramsey1+4-2
2005-10-27 20:10rename edit_add() to edit_draw(), and rename its parameter yval to lineDavid Lawrence Ramsey3+27-22
2005-10-27 19:06in nanorc.sample, also tweak the "c-file" regex for characters to properly reject '"' and '''David Lawrence Ramsey2+3-3
2005-10-27 18:59in nanorc.sample, tweak the "c-file" regex for characters to properly handle '\"'David Lawrence Ramsey2+4-1
2005-10-27 15:33fix inaccurate commentDavid Lawrence Ramsey1+1-1
2005-10-27 15:27make sure we don't treat a click on an empty area of the shortcut list as a statusbar prompt clickDavid Lawrence Ramsey1+4-1
2005-10-27 05:00make prompt a static instead of a global, since it's only used in winio.cDavid Lawrence Ramsey2+6-5
2005-10-27 04:51at long last, properly handle mouse clicks on the statusbar prompt textDavid Lawrence Ramsey4+44-24
2005-10-27 03:35cosmetically refactor statusbar()David Lawrence Ramsey1+29-30
2005-10-26 23:14refactor nanoget_repaint() to split out the new function get_statusbar_page_start(), the statusbar prompt's equivalent of get_page_start(); also make sure that the minimum allowed terminal size in columns is 4, as the statusbar prompt code relies on this assumption and will crash otherwiseDavid Lawrence Ramsey6+53-34
2005-10-25 06:27typo fixDavid Lawrence Ramsey1+1-1
2005-10-24 02:12add the ability to scroll up or down single lines without scrolling the cursor, via Meta-- and Meta-+; note that this is disabled when NANO_SMALL is definedDavid Lawrence Ramsey5+82-0
2005-10-24 01:46Back to CVSDavid Lawrence Ramsey2+3-1
2005-10-24 01:44GNU nano 1.3.9David Lawrence Ramsey4+24-3
2005-10-23 19:53French manpage updates.Jordi Mallach2+51-22
2005-10-23 18:50Mass update from the TP.Jordi Mallach8+3238-2888
2005-10-11 19:20in nanorc.sample, tweak one "TeX" regex to use the "icolor" directiveDavid Lawrence Ramsey2+2-1
2005-10-08 06:12cosmetic fixDavid Lawrence Ramsey1+1-1
2005-10-07 15:57in do_tab(), make sure that we insert the correct number of spaces if the TABS_TO_SPACES flag is set and placewewant is greater than the current column position of the cursorDavid Lawrence Ramsey2+5-1
2005-10-06 20:46add missing string translationDavid Lawrence Ramsey1+1-1
2005-10-06 20:20Update Catalan to match the TP file.Jordi Mallach1+171-306
2005-10-06 05:28in get_key_buffer(), only save all open buffers and hang up when a blocking wgetch() returns ERR and errno is set to EIO (input/output error); if errno is set to something else, recover properly; this fixes problems with nano's erroneously hanging up while e.g. resizing or unsuspending in a chrootDavid Lawrence Ramsey2+14-5
2005-10-04 04:52add the last of Mike Frysinger's "c-file" regex improvements, slightly simplified by meDavid Lawrence Ramsey2+4-2
2005-10-04 04:21add most of Mike Frysinger's "c-file" regex tweaks and improvementsDavid Lawrence Ramsey2+8-3
2005-10-04 03:41comment fixDavid Lawrence Ramsey1+1-1
2005-10-04 03:40in display_string(), *really* avoid a memory corruption problem by allocating enough space for (COLS + 1) charactersDavid Lawrence Ramsey1+1-1
2005-09-27 19:56preemptively update the version numberDavid Lawrence Ramsey3+5-5
2005-09-26 02:58cosmetic fix: sort the meta sequence #defines in ASCII orderDavid Lawrence Ramsey1+8-8
2005-09-26 02:14minor documentation updatesDavid Lawrence Ramsey2+5-2
2005-09-25 18:42cosmetic fixDavid Lawrence Ramsey1+1-2
2005-09-24 19:42in get_escape_seq_kbinput(), fix a typo preventing the VT100/VT220/VT320/xterm/rxvt escape sequence for ',' on the numeric keypad with NumLock off from being interpreted properlyDavid Lawrence Ramsey2+5-1
2005-09-20 19:46cosmetic fixesDavid Lawrence Ramsey2+4-3
2005-09-20 19:44revert previous changes, as lines are broken on tabs regardless of goalDavid Lawrence Ramsey2+4-9
2005-09-20 19:36in break_line(), fix another problem where goal could be miscalculated on lines containing tabsDavid Lawrence Ramsey2+9-4
2005-09-20 17:52miscellaneous minor fixDavid Lawrence Ramsey1+1-1
2005-09-20 17:47*really* fix the previous break_line() problemDavid Lawrence Ramsey1+2-3
2005-09-20 16:36really fix the previous break_line() problemDavid Lawrence Ramsey1+3-1
2005-09-20 06:12in break_line(), fix a problem where a line could be broken in the middle of a multibyte characterDavid Lawrence Ramsey2+9-5
2005-09-20 04:15in display_string(), really avoid a memory corruption problem by allocating enough space for COLS charactersDavid Lawrence Ramsey2+4-3
2005-09-16 17:24fix another minor spacing problem in titlebar()David Lawrence Ramsey1+1-1
2005-09-14 20:20comment fixesDavid Lawrence Ramsey1+2-5
2005-09-14 19:17in (control_)?mbrep(), if crep is an invalid multibyte sequence, copy Unicode 0xFFFD (Replacement Character) into it using strncpy() instead of assigning the former to it; this avoids segfaults when freeing crep later, since it's supposed to be dynamically allocatedDavid Lawrence Ramsey2+15-4
2005-09-13 04:53remove do_(left|right)()'s ability to optionally not update the current line, as this was only used in do_backspace(), and it didn't always update the screen properlyDavid Lawrence Ramsey5+15-21
2005-09-13 04:45more miscellaneous minor fixesDavid Lawrence Ramsey4+16-12
2005-09-06 06:25fix changelog entryDavid Lawrence Ramsey1+1-1
2005-09-05 01:36in display_string(), if column is less than start_col and the character's a tab, which can be possible if there are enough tabs and the terminal size is sufficiently large, don't try to display it using control_mbrep()David Lawrence Ramsey2+6-2
2005-09-04 03:29comment fixDavid Lawrence Ramsey1+2-2
2005-09-02 19:13in configure.ac, update the description of the ENABLE_COLOR option to mention the need for regex.hDavid Lawrence Ramsey2+4-2
2005-09-02 19:09if we don't have regex.h and hence regex support, disable color support, as it depends on the use of regexesDavid Lawrence Ramsey2+8-0
2005-09-02 04:42minor documentation fixesDavid Lawrence Ramsey2+6-4
2005-09-02 04:35in move_to_filestruct(), fix problem where edittop wouldn't be reset properly if it was inside the text moved to another filestruct; also add comment fixes and miscellaneous cleanups to it and copy_from_filestruct()David Lawrence Ramsey2+35-22
2005-09-02 03:08formatting fixDavid Lawrence Ramsey1+2-2
2005-08-29 19:11fix compilation with -pedanticDavid Lawrence Ramsey3+5-4
2005-08-29 18:52fix compilation with --enable-debugDavid Lawrence Ramsey2+5-3
2005-08-29 18:51fix credits lengthDavid Lawrence Ramsey1+1-1
2005-08-29 18:29add Mike Frysinger to creditsDavid Lawrence Ramsey3+13-3
2005-08-28 03:07make is_valid_unicode() catch more invalid UnicodeDavid Lawrence Ramsey2+8-8
2005-08-27 16:26more email address updatesDavid Lawrence Ramsey3+7-7
2005-08-27 16:18fix changelog entryDavid Lawrence Ramsey1+2-2
2005-08-27 16:16update email addressDavid Lawrence Ramsey2+3-1
2005-08-22 08:47Credit Bulgarian and Dutch translators.Jordi Mallach2+13-8
2005-08-22 08:45Convert to UTF-8.Jordi Mallach1+24-24
2005-08-22 08:40New Bulgarian translation.Jordi Mallach3+1690-1
2005-08-16 03:03really fix edit_scroll() breakageDavid Lawrence Ramsey1+5-6
2005-08-16 03:02comment fixDavid Lawrence Ramsey1+2-1
2005-08-16 01:27fix more edit_scroll() breakageDavid Lawrence Ramsey2+6-5
2005-08-15 23:17Updated Catalan translation.Jordi Mallach2+642-472
2005-08-15 23:12Updated Dutch from the TP.Jordi Mallach2+939-1047
2005-08-14 21:17clean up do_credits() even moreDavid Lawrence Ramsey2+16-4
2005-08-14 20:08use doupdate() instead of refresh() to reenter curses modeDavid Lawrence Ramsey3+10-4
2005-08-14 19:25turn the keypad on in topwin again, and clean up do_credits() a bitDavid Lawrence Ramsey3+33-8
2005-08-13 20:05cosmetic fixesDavid Lawrence Ramsey2+3-3
2005-08-13 19:54for consistency, display high-bit single-byte control characters as Unicode FFFD in UTF-8 modeDavid Lawrence Ramsey2+3-4
2005-08-11 18:30add missing commentDavid Lawrence Ramsey1+1-1
2005-08-10 23:32still more various documentation updatesDavid Lawrence Ramsey2+15-4
2005-08-10 22:51various documentation updatesDavid Lawrence Ramsey4+26-6
2005-08-10 22:12add new -W/--wordbounds command line option, and new "wordbounds" rcfile option, to control whether the word movement functions treat punctuation characters as part of a wordDavid Lawrence Ramsey6+28-6
2005-08-10 21:52in usage(), remove unneeded translation of "--quickblank"David Lawrence Ramsey2+2-2
2005-08-10 21:26clarify changelog entryDavid Lawrence Ramsey1+4-3
2005-08-10 21:22readd the option to turn the keypad off by default from nano 1.2.x, with a few tweaksDavid Lawrence Ramsey7+68-44
2005-08-10 20:03in update_history(), add a check to make sure the parameter we pass to renumber() isn't NULL, and update related commentsDavid Lawrence Ramsey3+12-4
2005-08-08 23:47cover the full range of UnicodeDavid Lawrence Ramsey4+48-20
2005-08-08 23:03store Unicode values in longs instead of intsDavid Lawrence Ramsey4+18-12
2005-08-05 19:38cosmetic fixDavid Lawrence Ramsey1+1-1
2005-08-05 03:14even better handling of invalid Unicode charactersDavid Lawrence Ramsey3+22-16
2005-08-04 21:38don't allow entering invalid Unicode in make_mbchar() eitherDavid Lawrence Ramsey2+8-1
2005-08-04 20:24add better handling of invalid Unicode, plus a few miscellaneous minor fixesDavid Lawrence Ramsey3+41-28
2005-08-02 19:54more get_unicode_kbinput() fixes: properly discard hexadecimal FFFE to FFFF instead of xxxE and xxxF, and discard hexadecimal D800 to DFFF as well, as they're also invalid Unicode charactersDavid Lawrence Ramsey2+23-20
2005-08-01 21:53cosmetic fixesDavid Lawrence Ramsey1+5-5
2005-08-01 21:17fix misplaced code in previous edit_scroll() fixDavid Lawrence Ramsey1+14-13
2005-08-01 21:05eliminate still more redundant screen updatesDavid Lawrence Ramsey3+39-7
2005-08-01 19:12rename get_word_kbinput() to get_unicode_kbinput(), and also rename related variablesDavid Lawrence Ramsey3+48-45
2005-08-01 18:56in get_word_kbinput(), limit the input word to hexadecimal FFFD instead of FFFF, as FFFE and FFFF are invalid Unicode charactersDavid Lawrence Ramsey2+5-2
2005-08-01 18:27miscellaneous enum cleanups, including making the file-writing functions' append parameter an enum instead of an intDavid Lawrence Ramsey5+44-35
2005-08-01 05:55cosmetic fixDavid Lawrence Ramsey1+1-1
2005-08-01 05:54formatting fixesDavid Lawrence Ramsey2+3-6
2005-08-01 05:08document the "none" and "default" syntaxes in nanorc.5David Lawrence Ramsey2+9-2
2005-08-01 05:01document the explanation of the "none" syntax in nanorc.sampleDavid Lawrence Ramsey1+1-1
2005-08-01 04:59port over Brand Huntsman's reserved "none" syntax to counteract his "default" syntax when necessary (the latter *is* actually ported mostly from his patch with a few tweaks; the "default-syntax" option is apparently something else entirely)David Lawrence Ramsey4+21-6
2005-08-01 04:34treat color syntax names case sensitively, for consistency with how their filename regexes are treatedDavid Lawrence Ramsey3+17-15
2005-08-01 04:23more color updates: add a "default" syntax that takes no extensions for those files that don't match any other syntax's extensions (ported from Brand Huntsman's old patch, but modified to work with a syntax named "default" instead of requiring a "default-syntax" keyword, and to fit into the existing color architecture)David Lawrence Ramsey4+31-4
2005-08-01 03:05the old assert is actually needed, so put it back tooDavid Lawrence Ramsey2+1-3
2005-08-01 02:18revert previous simplification, as it only moved complexity from one place to another, and add formatting fixes to the old codeDavid Lawrence Ramsey2+9-4
2005-07-31 20:57comment fixDavid Lawrence Ramsey1+1-1
2005-07-31 20:20simplify furtherDavid Lawrence Ramsey1+3-3
2005-07-31 20:15fix cursor position display breakageDavid Lawrence Ramsey1+5-1
2005-07-31 18:51simplify do_cursorpos(), and remove an unneeded assert from itDavid Lawrence Ramsey2+8-12
2005-07-30 21:53in parse_syntax(), flag duplicate syntax names as errorsDavid Lawrence Ramsey2+19-10
2005-07-30 21:24port over more of Brand Huntsman's old patch: a color syntax specified on the command line will now override the syntax associated with the current file extensionDavid Lawrence Ramsey2+42-32
2005-07-29 22:08fix extension decompilation breakageDavid Lawrence Ramsey1+4-3
2005-07-29 21:59add missing bit from last patchDavid Lawrence Ramsey1+10-1
2005-07-29 21:42port over more of Brand Huntsman's old patch (with a few tweaks): compile the file extension regexes on an as-needed basis tooDavid Lawrence Ramsey6+57-45
2005-07-29 21:41formatting fixesDavid Lawrence Ramsey1+10-11
2005-07-29 03:28fix display breakageDavid Lawrence Ramsey2+2-2
2005-07-27 03:12remove unnecessary can_change_colors() callDavid Lawrence Ramsey1+1-1
2005-07-27 03:11cosmetic fixDavid Lawrence Ramsey1+1-1
2005-07-26 14:42remove still more redundant screen updates; change all wrefresh() calls to wnoutrefresh() calls, except for those in total_update() and do_credits(); call doupdate() just before using blocking input, since nano spends the most time using it, for blocking input; and only do constant sursor position display if we're just about to use blocking inputDavid Lawrence Ramsey4+31-25
2005-07-26 14:26more comment fixesDavid Lawrence Ramsey1+3-2
2005-07-26 06:13handle invalid multibyte characters more efficientlyDavid Lawrence Ramsey10+112-107
2005-07-26 05:20comment fixDavid Lawrence Ramsey1+1-1
2005-07-26 04:18typo fixDavid Lawrence Ramsey1+1-1
2005-07-26 01:17and don't let a SIGWINCH throw out the changes made by the alternate spell checker, eitherDavid Lawrence Ramsey2+13-7
2005-07-26 00:42remove redundant code, and add a commentDavid Lawrence Ramsey2+2-5
2005-07-26 00:06simplify the previous fixDavid Lawrence Ramsey2+13-16
2005-07-25 23:40fix resizing while the alternate spell checker is runningDavid Lawrence Ramsey2+16-0
2005-07-25 22:54add various fill-related cleanups, plus some related cosmetic and formatting fixesDavid Lawrence Ramsey5+58-59
2005-07-25 21:23since the total number of lines in a file is the same as the number of its last line when all its lines are numbered properly, use that in place of openfile->totlines, and eliminate references to openfile->totlinesDavid Lawrence Ramsey7+30-40
2005-07-25 20:36*really* fix mouse support breakageDavid Lawrence Ramsey1+6-7
2005-07-25 20:28really fix mouse support breakageDavid Lawrence Ramsey1+6-5
2005-07-25 20:08fix mouse support breakageDavid Lawrence Ramsey1+2-2
2005-07-25 20:01add more miscellaneous mouse support-related fixes, and move do_statusbar_output() after do_statusbar_mouse(), to match do_output()'s being after do_mouse() in nano.cDavid Lawrence Ramsey4+70-70
2005-07-25 19:04in do_mouse(), avoid redundant screen updates by using edit_redraw() instead of edit_refresh(), and remove now-erroneous code that disables setting the mark while in view modeDavid Lawrence Ramsey2+11-12
2005-07-25 18:59cosmetic fixesDavid Lawrence Ramsey2+2-3
2005-07-25 04:46simplify do_wordlinechar_count()'s final message a bit moreDavid Lawrence Ramsey1+3-5
2005-07-25 04:21rename do_word_count() do_wordlinechar_count(), and simplify its final message a bitDavid Lawrence Ramsey4+11-10
2005-07-25 03:47expand do_word_count() to also count the number of lines and characters in the file or selection, as wc doesDavid Lawrence Ramsey3+28-9
2005-07-25 02:41move mark setting, deleting, backspacing, tabbing, and entering of newlines to text.c tooDavid Lawrence Ramsey4+205-204
2005-07-25 02:33reorder a few functionsDavid Lawrence Ramsey2+1224-1224
2005-07-24 20:23make color_to_short() actually return a shortDavid Lawrence Ramsey2+2-2
2005-07-24 19:59remove erroneous static declaration of fill; it's global now, since text.c needs it tooDavid Lawrence Ramsey1+0-4
2005-07-24 19:57move advanced text operations (command execution in a buffer, wrapping, spell checking, justifying, and word counting) to their own source file, text.cDavid Lawrence Ramsey18+2050-2008
2005-07-24 17:06cosmetic fixDavid Lawrence Ramsey1+1-4
2005-07-23 22:57really fix inconsistencyDavid Lawrence Ramsey1+1-0
2005-07-23 22:50fix inconsistencyDavid Lawrence Ramsey1+0-1
2005-07-23 21:06eliminate still more redundant screen updates in edit_scroll()David Lawrence Ramsey1+13-5
2005-07-23 20:39remove more redundant screen updates in edit_scroll(), and add a few more miscellaneous cleanupsDavid Lawrence Ramsey2+19-9
2005-07-23 00:41fix alternate spell checker breakage: don't lose colors after using it on a fileDavid Lawrence Ramsey4+20-36
2005-07-22 23:17allow scrolling more than editwinrows lines via edit_scroll(), take 2David Lawrence Ramsey2+28-20
2005-07-22 22:56revert broken edit_scroll() changes for nowDavid Lawrence Ramsey2+20-20
2005-07-22 22:19allow scrolling more than editwinrows lines via edit_scroll()David Lawrence Ramsey2+20-20
2005-07-21 22:12display invalid multibyte sequences as Unicode FFFD, take 2; also clean up the character-parsing functionsDavid Lawrence Ramsey4+67-52
2005-07-21 18:05more function reorderingDavid Lawrence Ramsey2+47-47
2005-07-21 17:52cosmetic fixesDavid Lawrence Ramsey2+1-2
2005-07-21 05:56add comment and formatting fixes, and remove now-useless global-specific codeDavid Lawrence Ramsey2+32-47
2005-07-21 02:20in do_find_bracket(), add comments and minor cleanupsDavid Lawrence Ramsey2+46-34
2005-07-20 21:31move do_(next|prev)_word(_void())? to move.c tooDavid Lawrence Ramsey4+240-235
2005-07-20 21:08add miscellaneous color and openfilestruct cleanups, and move the openfilestruct functions to nano.c, since they're no longer specific to file operationsDavid Lawrence Ramsey8+116-103
2005-07-20 19:24move the paragraph-searching functions to move.c, as they're movement functions, and make them call check_statusblank() too; also reorder some other movement functionsDavid Lawrence Ramsey4+120-107
2005-07-19 18:46comment fixDavid Lawrence Ramsey1+1-1
2005-07-19 17:10Doh, fixup ChangeLog.Jordi Mallach1+2-2
2005-07-19 15:09Updated Malay translation from the TP.Jordi Mallach2+439-393
2005-07-19 15:07Update French manpages by Jean-Philippe Guérard.Jordi Mallach3+216-132
2005-07-19 05:58in nanogetstr(), make sure that magichistory is properly updated when we change it and then move upDavid Lawrence Ramsey2+10-8
2005-07-19 04:53in find_history() and get_history_completion(), make parameters const where possibleDavid Lawrence Ramsey3+11-9
2005-07-19 04:50add missing blank linesDavid Lawrence Ramsey1+3-0
2005-07-18 19:47in mbstrchr(), don't count matches between valid and invalid multibyte sequences anymore, for consistencyDavid Lawrence Ramsey2+8-1
2005-07-18 19:29for consistency, revert handling of cases where a search string and a match to it are not the same length in bytes, since the same technique can't be made to work with tab completion matchesDavid Lawrence Ramsey3+23-31
2005-07-18 18:43miscellaneous minor fixesDavid Lawrence Ramsey2+10-8
2005-07-18 14:37Updated French translation from the TP.Jordi Mallach2+515-463
2005-07-18 07:48make sure that the current position in the history list is properly set to the bottom if we cancel out of the promptDavid Lawrence Ramsey4+21-3
2005-07-18 05:23comment fixDavid Lawrence Ramsey1+2-1
2005-07-18 05:17properly handle cases where a search string and a match to it are not the same length in bytes, i.e, when the latter contains invalid multibyte characters interpreted as normal charactersDavid Lawrence Ramsey3+30-23
2005-07-18 05:16add commentDavid Lawrence Ramsey1+2-0
2005-07-18 03:23don't display invalid multibyte sequences as Unicode 0xFFFD in display_string() anymore, as it's inconsistent with how we handle them elsewhereDavid Lawrence Ramsey2+21-34
2005-07-17 22:51better edit_scroll() redundancy fixDavid Lawrence Ramsey1+3-2
2005-07-17 15:42fix edit_scroll() redundancyDavid Lawrence Ramsey1+4-3
2005-07-17 15:40comment fixesDavid Lawrence Ramsey2+5-5
2005-07-17 03:50per DB'S patch, in do_spell(), when displaying an error message from do_(int|alt)_speller(), don't display the error message corresponding to errno if errno is zeroDavid Lawrence Ramsey2+11-3
2005-07-17 02:40change NANO_WIDE #define to ENABLE_UTF8, as the latter is clearerDavid Lawrence Ramsey6+39-35
2005-07-17 02:19fix glitch in edit_scroll() where scrolling up to the top line of the file with fewer than nlines lines available to scroll would leave half the screen unupdatedDavid Lawrence Ramsey1+8-0
2005-07-17 01:44simplify get_totals() (renamed get_totsize()) to only get the total number of characters, and eliminate dependence on its old ability to get the total number of lines by renumber()ing when necessary and using the number of the last line of a filestructDavid Lawrence Ramsey6+52-62
2005-07-17 00:01add missing check_statusblank() callsDavid Lawrence Ramsey2+58-51
2005-07-16 23:36speed up character output, and fix edit_refresh() breakageDavid Lawrence Ramsey3+19-11
2005-07-16 22:50properly overhaul edit_scroll() to update the screen on its own this time, convert the vertical movement functions to use the new version of it, and simplify them where possibleDavid Lawrence Ramsey3+96-102
2005-07-16 22:47really fix color breakage by decoupling edit_update() and edit_refresh(); edit_update() is only called without edit_refresh() in do_gotolinecolumn() if allow_update is FALSE, and in edit_refresh() itself if edittop is out of range of currentDavid Lawrence Ramsey8+64-56
2005-07-16 22:35cosmetic and #ifdef fixesDavid Lawrence Ramsey6+20-18
2005-07-16 07:06fix color breakage; also, in main(), when opening files with "+LINE,COLUMN" arguments on the command line, don't update the screen when moving to their specified lines and columnsDavid Lawrence Ramsey6+29-15
2005-07-16 03:23comment fixDavid Lawrence Ramsey1+5-3
2005-07-16 02:12clean up edit_redraw() a bitDavid Lawrence Ramsey2+5-5
2005-07-15 19:37fix stat breakageDavid Lawrence Ramsey2+28-14
2005-07-15 01:08still more miscellaneous color fixesDavid Lawrence Ramsey3+13-9
2005-07-15 00:36a few more miscellaneous color fixesDavid Lawrence Ramsey2+7-5
2005-07-15 00:22split overly long changelog entryDavid Lawrence Ramsey1+7-6
2005-07-15 00:17handle unspecified foreground colorsDavid Lawrence Ramsey2+14-7
2005-07-15 00:08add one last breakage fixDavid Lawrence Ramsey1+1-1
2005-07-14 23:51more miscellaneous minor fixesDavid Lawrence Ramsey4+5-7
2005-07-14 23:06more miscellaneous breakage fixesDavid Lawrence Ramsey3+10-2
2005-07-14 22:28fix more color breakageDavid Lawrence Ramsey1+3-4
2005-07-14 22:19comment fixesDavid Lawrence Ramsey1+3-2
2005-07-14 22:15it turns out edit_redraw() is needed after all when doing PageUp/PageDown; revert all the movement code and edit_scroll() changes except for added comments and edit_scroll() simplificationsDavid Lawrence Ramsey3+53-49
2005-07-14 20:37add comments, and fix some edit_scroll() breakageDavid Lawrence Ramsey2+30-31
2005-07-14 18:33add minor fixes to the new color code, and merge parts of Brand Huntsman's old patch in where applicableDavid Lawrence Ramsey5+23-23
2005-07-14 18:31prototype fixDavid Lawrence Ramsey1+1-1
2005-07-14 18:01make the movement code simpler by tweaking edit_scroll() to redraw all necessary lines instead of calling it and then calling edit_redraw()David Lawrence Ramsey3+74-52
2005-07-14 17:31typo fixDavid Lawrence Ramsey1+1-1
2005-07-13 20:18add breakage fixes, type fixes, and as-needed color regex compilationDavid Lawrence Ramsey10+210-118
2005-07-12 23:25*really* fix more breakageDavid Lawrence Ramsey1+6-10
2005-07-12 23:06still more breakage fixesDavid Lawrence Ramsey4+16-16
2005-07-12 20:09miscellaneous minor fixesDavid Lawrence Ramsey5+24-22
2005-07-12 17:40fix marking breakageDavid Lawrence Ramsey7+116-117
2005-07-11 20:50typo fixDavid Lawrence Ramsey1+1-2
2005-07-11 20:19per Ken Tyler's suggestion, simplify do_gotoline_msg further; also, in usage(), properly mention the support for "[+LINE,COLUMN]" at the command line when HAVE_GETOPT_LONG isn't definedDavid Lawrence Ramsey3+6-3
2005-07-11 07:12fixing titlebar(), take threeDavid Lawrence Ramsey1+6-7
2005-07-10 23:57*really* fix titlebar()David Lawrence Ramsey1+3-5
2005-07-10 23:45really fix titlebar()David Lawrence Ramsey1+32-30
2005-07-10 02:37use blank_line() instead of hblank/mvwhline(), and fix more breakageDavid Lawrence Ramsey7+140-114
2005-07-09 05:52remove redundancyDavid Lawrence Ramsey1+8-4
2005-07-09 05:38fix still more breakage caused by the overhaulDavid Lawrence Ramsey2+4-6
2005-07-09 05:24work around slang brokennessDavid Lawrence Ramsey4+31-12
2005-07-09 04:49replace almost all mvwaddstr(hblank) calls with mvwhline(' ', COLS) calls, which do the same thingDavid Lawrence Ramsey3+14-9
2005-07-09 04:42yet more breakage fixesDavid Lawrence Ramsey4+55-55
2005-07-09 03:40add one last breakage fixDavid Lawrence Ramsey1+4-3
2005-07-08 21:12still more breakage fixesDavid Lawrence Ramsey2+12-5
2005-07-08 20:59fix some breakage caused by the restructuringDavid Lawrence Ramsey6+16-28
2005-07-08 20:09restructure things so that every file has its own openfilestruct, and so that the values in it are used directly instead of being periodically synced up with the globals; accordingly, remove the globals; this changes pretty much every functionDavid Lawrence Ramsey12+1149-1290
2005-07-08 19:57rename filebuffer to openfile. as it's shorterDavid Lawrence Ramsey5+81-83
2005-07-08 04:53miscellaneous minor fixesDavid Lawrence Ramsey3+56-24
2005-07-08 03:15another formatting fixDavid Lawrence Ramsey1+2-1
2005-07-08 02:51rename variable open_files filebuffer, for consistencyDavid Lawrence Ramsey5+81-80
2005-07-08 02:47reorder some functions for consistencyDavid Lawrence Ramsey4+1520-1519
2005-07-08 02:36formatting fixDavid Lawrence Ramsey1+1-2
2005-07-08 02:18more cosmetic fixesDavid Lawrence Ramsey1+2-2
2005-07-08 02:05cosmetic fixDavid Lawrence Ramsey1+1-1
2005-07-08 02:01add more int -> ssize_t line number fixes, plus one formatting fixDavid Lawrence Ramsey2+12-10
2005-07-08 01:49reword an error message for consistencyDavid Lawrence Ramsey2+5-3
2005-07-08 01:11fix renumber_all() as well as renumber()David Lawrence Ramsey2+3-3
2005-07-08 01:08in renumber(), when renumbering, properly use a ssize_t instead of an intDavid Lawrence Ramsey2+5-2
2005-07-07 20:11in shortcut_init(), per Jordi's suggestion, simplify wording of nano_gotoline_msgDavid Lawrence Ramsey2+4-1
2005-07-07 20:02Italian and Catalan update from the TP.Jordi Mallach3+899-787
2005-07-06 19:20comment fixDavid Lawrence Ramsey1+2-1
2005-07-06 19:12in display_string(), display invalid multibyte sequences as Unicode 0xFFFD (Replacement Character)David Lawrence Ramsey2+40-22
2005-07-06 19:11add missing dashesDavid Lawrence Ramsey1+3-3
2005-07-05 01:02in faq.html, update section 4.10 to mention that pasting from the X clipboard via the middle mouse button also works when the Shift key is usedDavid Lawrence Ramsey2+7-2
2005-07-05 00:54typo fixDavid Lawrence Ramsey1+1-1
2005-07-04 04:22with the removal of the last snprintf(), we now only use vsnprintf(), so remove snprintf()-related #ifdefs and checksDavid Lawrence Ramsey3+18-16
2005-07-04 03:55more minor variable tweaksDavid Lawrence Ramsey2+6-6
2005-07-04 03:43in do_alt_speller(), if we can't invoke the spell checker, use sprintf() instead of snprintf() to write the error string we return, as altspell_error will always be long enough to hold itDavid Lawrence Ramsey2+4-1
2005-07-04 03:26minor variable tweaksDavid Lawrence Ramsey2+8-4
2005-07-03 22:00add Mike Frysinger's Bourne shell script regexes, with a few minor tweaksDavid Lawrence Ramsey2+16-0
2005-07-02 22:12add missing colonDavid Lawrence Ramsey1+1-1
2005-07-02 17:56clean up the search code a bitDavid Lawrence Ramsey2+15-14
2005-07-02 17:49in do_replace(), blank out last_replace properly again just before displaying the "Replace" promptDavid Lawrence Ramsey2+6-0
2005-07-01 23:11more cosmetic fixesDavid Lawrence Ramsey2+6-5
2005-07-01 22:58minor cosmetic and constant cursor position display fixesDavid Lawrence Ramsey3+26-8
2005-06-30 17:17Back to CVSDavid Lawrence Ramsey2+3-1
2005-06-30 17:16GNU nano 1.3.8David Lawrence Ramsey3+21-2
2005-06-30 16:18remove unneeded clearok(TRUE) from total_redraw()David Lawrence Ramsey2+5-10
2005-06-30 05:56make do_yesno() refresh the edit window as well as the statusbar before getting input, as statusq() doesDavid Lawrence Ramsey2+5-5
2005-06-30 04:17in do_replace_highlight(), call wnoutrefresh(edit) to make sure that the highlight is drawn properlyDavid Lawrence Ramsey2+5-0
2005-06-30 03:55in do_replace_highlight(), rename variable highlight_flag to highlight, for consistencyDavid Lawrence Ramsey3+6-4
2005-06-30 03:53cosmetic fixDavid Lawrence Ramsey1+1-2
2005-06-29 19:01in do_yesno(), het input from bottomwin instead of edit, so that the cursor isn't erroneously put in the edit window while we wait for an answerDavid Lawrence Ramsey2+4-1
2005-06-29 18:17more int -> bool conversionsDavid Lawrence Ramsey2+4-4
2005-06-29 17:10improve version()'s outputDavid Lawrence Ramsey2+19-13
2005-06-29 02:19in POTFILES.in, remove source files that contain no translatable stringsDavid Lawrence Ramsey2+5-7
2005-06-29 01:27in find_paragraph(), reset placewewant as well as current_x to 0, in order to avoid a potential screen update problemDavid Lawrence Ramsey2+4-0
2005-06-29 00:17add one missing type changeDavid Lawrence Ramsey2+4-4
2005-06-28 20:04in do_cursorpos(), if constant is TRUE, only display the cursor position when disable_cursorpos is FALSE; don't refuse to display it when the cursor position hasn't changed, as that doesn't always keep it properly updatedDavid Lawrence Ramsey2+25-34
2005-06-28 19:56more comment fixesDavid Lawrence Ramsey1+2-2
2005-06-28 19:49more comment fixesDavid Lawrence Ramsey1+4-1
2005-06-28 18:57add missing blank lineDavid Lawrence Ramsey1+1-0
2005-06-28 17:51formatting fixDavid Lawrence Ramsey1+2-2
2005-06-28 17:35comment fixDavid Lawrence Ramsey1+1-1
2005-06-28 14:59cosmetic fixesDavid Lawrence Ramsey2+5-6
2005-06-28 07:26rework the credits handling to display Florian König's name properly whether we're in a UTF-8 locale or not. This requires a minor hack, but it's better than requiring a massive function that we only use onceDavid Lawrence Ramsey4+17-63
2005-06-28 07:16add missing blank lineDavid Lawrence Ramsey1+1-0
2005-06-28 06:25add various type changes to avoid problems on systems where int and ssize_t are different sizes. Make filestruct->lineno a ssize_t (so that we can avoid negative line numbers at the "Go To Line" prompt), current_y a ssize_t (in order to hold the maximum difference between two filestruct->lineno's), totlines a size_t, and change related variables to matchDavid Lawrence Ramsey10+43-32
2005-06-28 06:16more miscellaneous minor fixesDavid Lawrence Ramsey3+9-5
2005-06-28 06:05in do_justify(), save placewewant, and restore it if we unjustify, in order to avoid a potential screen update problemDavid Lawrence Ramsey2+5-1
2005-06-28 05:56in edit_redraw(), make do_refresh a bool instead of an intDavid Lawrence Ramsey2+4-2
2005-06-28 05:27remove now-unused search_last_line globalDavid Lawrence Ramsey1+0-1
2005-06-27 12:25per Mike Frysinger's suggestion, in the "nanorc" regexes, put "^" back in the comment regex so that we don't match strings containing #'s anymoreDavid Lawrence Ramsey2+16-19
2005-06-27 05:01clarify and consolidate the descriptions of the "fill" and "tabsize" options in the documentation (e.g. "fill 0" acts just like "fill [negative number]")David Lawrence Ramsey5+30-18
2005-06-27 03:47add missing "?" to the color name regex of the "nanorc" regexes, so that regexes like "color ,green" won't be colored as though they're invalidDavid Lawrence Ramsey1+1-1
2005-06-27 03:07add support for case insensitive expression matching when using color syntax highlighting, via the "icolor" directive, and add it to those regexes that can use it (ported from Brand Huntsman's old patch)David Lawrence Ramsey5+41-19
2005-06-27 03:04simplify the file extension regex for groffDavid Lawrence Ramsey2+2-1
2005-06-27 02:56add Mike Frysinger's GCC builtins regex to the "c-file" regexesDavid Lawrence Ramsey2+5-0
2005-06-26 23:35punctuation fixDavid Lawrence Ramsey1+1-1
2005-06-26 23:16do the same thing for the equivalent regex for assembler filesDavid Lawrence Ramsey1+1-1
2005-06-26 22:59more last-minute comment fixesDavid Lawrence Ramsey1+5-3
2005-06-26 22:32add missing int -> bool conversionDavid Lawrence Ramsey2+3-1
2005-06-26 20:05in do_toggle(), properly treat color syntax highlighting as enabled by default, and only treat wrapping as enabled by default when DISABLE_WRAPPING isn't definedDavid Lawrence Ramsey2+12-2
2005-06-26 19:49apparently a "[[:space:]]" doesn't work properly inside a "[^ ... ]"; replace it with a literal space and a literal tab, so that include files are properly colored againDavid Lawrence Ramsey1+1-1
2005-06-26 19:03per Mike Frysinger's suggestion, change the word detection functions' behavior back to what it was before (for now, until there's a way for the user to control it), as their new behavior makes them harder to use when editing source code; by the same token, leave word count's behavior the way it is, since it's generally not used when editing source codeDavid Lawrence Ramsey5+86-44
2005-06-26 03:32add Mike Frysinger's regexes for assembler filesDavid Lawrence Ramsey2+17-0
2005-06-26 03:26in nanorc.sample, banish " " whever possible in favor of "[[:space:]]"David Lawrence Ramsey2+21-20
2005-06-26 02:55add "cxx" and "hxx" to the list of extensions that the "c-file" regexes apply to, and add "warning" and "error" to them as wellDavid Lawrence Ramsey2+6-2
2005-06-25 20:56last-minute comment fixesDavid Lawrence Ramsey2+14-7
2005-06-23 22:28in disable_flow_control() and enable_flow_control(), only turn off flow control on input, as it might be needed for output on slow terminalsDavid Lawrence Ramsey2+5-2
2005-06-22 02:31more cosmetic fixesDavid Lawrence Ramsey2+2-2
2005-06-22 00:24remove all instances of charcpy() and replace them with strncpy(), for ease of maintenanceDavid Lawrence Ramsey6+14-15
2005-06-21 22:48put back erroneously removed bitsDavid Lawrence Ramsey1+6-4
2005-06-21 22:37typo fixesDavid Lawrence Ramsey1+2-2
2005-06-21 22:32change some instances of charcpy() back to strncpy(), as the latter's numm-termination is needed in some placesDavid Lawrence Ramsey4+26-22
2005-06-21 21:03oops; do_yesno() doesn't need display_string(); it only needs to use actual_x() to get the actual number of characters in buf when it calls mvwaddnstr()David Lawrence Ramsey2+4-9
2005-06-21 20:37in titlebar(), handle VERLEN's being a UTF-8 stringDavid Lawrence Ramsey2+5-1
2005-06-21 20:16fix total_redraw() so that it always keeps the cursor in the same windowDavid Lawrence Ramsey2+12-9
2005-06-21 19:47in do_yesno(), add a missing assert, and use display_string() to display the prompt, so that we don't end it in the middle of a multibyte character if it's more than (COLS - 1) bytes longDavid Lawrence Ramsey2+10-1
2005-06-21 17:44per Jordi's suggestion, change the toggle for -E/--tabstospaces to Meta-QDavid Lawrence Ramsey3+11-11
2005-06-21 16:19per Jordi's suggestion, remove the Meta-U toggle for -U/--quickblank; the rcfile option is enough for those that use it regularlyDavid Lawrence Ramsey4+8-15
2005-06-21 15:47more cosmetic fixesDavid Lawrence Ramsey2+10-10
2005-06-21 15:41revert last change, since it'll cause problems with arguments containing spacesDavid Lawrence Ramsey2+2-3
2005-06-21 15:32in configure.ac, add a few more minor consistency fixesDavid Lawrence Ramsey2+3-2
2005-06-21 04:16comment fixesDavid Lawrence Ramsey6+8-6
2005-06-21 04:11revert last change, as the multibyte strcoll() functions can't handle e.g. 2-to-1 character conversions as the original strcoll() canDavid Lawrence Ramsey6+10-145
2005-06-21 03:26add a multibyte case-insensitive version of strcoll(), and make diralphasort() use it so that filenames are sorted properly according to the current localeDavid Lawrence Ramsey6+145-10
2005-06-21 01:41cosmetic fixesDavid Lawrence Ramsey1+2-3
2005-06-21 01:33recover properly when the alternate spell checker failsDavid Lawrence Ramsey2+21-10
2005-06-20 23:10make sure the function checks are *really* in alphabetical orderDavid Lawrence Ramsey1+1-1
2005-06-20 21:17comment fixDavid Lawrence Ramsey1+2-2
2005-06-20 21:03typo fixDavid Lawrence Ramsey1+2-2
2005-06-20 20:58remove unnecessary variables from and add missing asserts to control_mbrep()David Lawrence Ramsey2+20-22
2005-06-20 03:01typo fixDavid Lawrence Ramsey2+5-1
2005-06-19 22:22update the "Feature Toggles" section in nano.texi to match current nanoDavid Lawrence Ramsey2+27-7
2005-06-19 21:10when reading color syntax names or sorting filenames, use mbstrcasecmp() instead of strcasecmp() to compare them, in case they're UTF-8David Lawrence Ramsey3+9-2
2005-06-19 19:57in read_line(), rename variable len to buf_len, for consistencyDavid Lawrence Ramsey3+8-7
2005-06-18 22:33comment and indentation fixesDavid Lawrence Ramsey2+6-6
2005-06-18 22:33remove the reset_cursor() call in statusq(), as it erroneously leaves the cursor in the edit window when we're at the "Save File Under Different Name" promptDavid Lawrence Ramsey2+5-6
2005-06-18 20:47comment fixDavid Lawrence Ramsey1+1-1
2005-06-18 20:08in configure.ac, check for possibly unavailable functions in alphabetical orderDavid Lawrence Ramsey2+3-1
2005-06-18 19:56formatting fixes for Makefile.am and m4/Makefile.amDavid Lawrence Ramsey3+11-7
2005-06-18 17:20formatting fixesDavid Lawrence Ramsey1+6-6
2005-06-18 17:06in configure.ac, check for get_wch() instead of wget_wch() to determine if there's a wide curses library, as it's a more generic functionDavid Lawrence Ramsey2+5-2
2005-06-18 15:49rename total_update() total_redraw() for consistencyDavid Lawrence Ramsey5+10-10
2005-06-18 15:15work around slang brain damage in total_update()David Lawrence Ramsey2+11-0
2005-06-18 14:30fix still more minor display update problemsDavid Lawrence Ramsey2+2-2
2005-06-18 14:05fix more minor screen update problemsDavid Lawrence Ramsey3+11-9
2005-06-18 05:15n is ignored in the mbstowcs() call, so it can be 0 instead of (size_t)-1David Lawrence Ramsey1+1-1
2005-06-18 04:32in statusq(), call wrefresh(bottomwin) after getting an answer and blanking out the statusbar, to make sure that the blanking is done; this fixes a problem where the statusbar is not properly blanked after using the "Go To Line" prompt with the NO_HELP flag setDavid Lawrence Ramsey2+6-0
2005-06-18 03:37in toggle_init(), reorder the toggles to put more toggles with similar functions togetherDavid Lawrence Ramsey2+16-14
2005-06-18 03:03clarify the description of the line wrapping toggleDavid Lawrence Ramsey2+3-2
2005-06-17 22:53change the short option for --restricted from -Z to -RDavid Lawrence Ramsey4+25-23
2005-06-17 22:50fix misplaced long optionDavid Lawrence Ramsey1+1-1
2005-06-17 22:33add commentDavid Lawrence Ramsey1+5-0
2005-06-17 22:11add a description of -U/--quickblank to nano.texi, plus a few more miscellaneous documentation fixesDavid Lawrence Ramsey5+48-65
2005-06-17 21:52QUICK_BLANK and CONST_UPDATE shouldn't be working at the same time, as they make the statusbar blank and redraw itself far too many times, and it makes no sense to use them together anyway; also, clean up check_statusblank() a littleDavid Lawrence Ramsey2+9-8
2005-06-17 21:21formatting fixDavid Lawrence Ramsey1+4-4
2005-06-17 21:08rename the CONSTUPDATE flag to CONST_UPDATE, and clarify its description in the help textDavid Lawrence Ramsey7+20-17
2005-06-17 19:09add missing #ifdefDavid Lawrence Ramsey1+2-0
2005-06-17 19:06add -U/--quickblank option, a Meta-U toggle, and a "quickblank" rcfile option to blank the statusbar after 1 keystroke instead of 25; note that this is disabled when NANO_SMALL is definedDavid Lawrence Ramsey9+43-7
2005-06-17 19:01move all the rcfile options disabled by NANO_SMALL to the end, for consistency with the long options in nano.cDavid Lawrence Ramsey1+11-25
2005-06-17 18:27since the DISABLE_CURPOS flag is only used in winio.c, reduce it to a static bool thereDavid Lawrence Ramsey3+31-25
2005-06-17 18:14in statusbar(), set statusblank to 25 instead of 26, to match current PicoDavid Lawrence Ramsey2+4-1
2005-06-17 18:00more miscellaneous documentation updatesDavid Lawrence Ramsey3+44-38
2005-06-17 17:37more cosmetic fixesDavid Lawrence Ramsey2+2-4
2005-06-16 20:58various #ifdef fixesDavid Lawrence Ramsey4+12-7
2005-06-16 20:41miscellaneous cleanups in do_find_bracket(): rename variables for consistency, and save the search direction and regexp setting in two bools instead of one flags variableDavid Lawrence Ramsey2+29-16
2005-06-16 18:56add "backwards" and "casesensitive" to the "rcfile" regexesDavid Lawrence Ramsey1+2-2
2005-06-16 18:48add the "regexp" rcfile option back in at DB's suggestion, the "casesensitive" and "backwards" rcfile options for consistency, documentation updates, and related cleanupsDavid Lawrence Ramsey9+58-26
2005-06-16 18:35document the new Meta-E toggleDavid Lawrence Ramsey1+4-1
2005-06-16 17:26in usage(), remove inaccurate default listed for -Q/--quotestrDavid Lawrence Ramsey2+2-1
2005-06-16 12:43fix assertDavid Lawrence Ramsey1+1-1
2005-06-16 12:17fix compilation with --enable-debugDavid Lawrence Ramsey2+2-2
2005-06-16 12:16remove stray "]"David Lawrence Ramsey1+2-2
2005-06-16 03:11wording fixDavid Lawrence Ramsey1+1-1
2005-06-16 03:07in shortcut_init(), clarify the description of ^X when --enable-multibuffer is usedDavid Lawrence Ramsey2+3-1
2005-06-16 02:13change the SMOOTHSCROLL flag to the SMOOTH_SCROLL flagDavid Lawrence Ramsey7+10-9
2005-06-16 02:09change the NO_UTF8 flag to the USE_UTF8 flag, and reverse its meaningDavid Lawrence Ramsey5+28-29
2005-06-16 01:56cosmetic fixDavid Lawrence Ramsey1+1-1
2005-06-16 01:37comment fixDavid Lawrence Ramsey1+2-2
2005-06-16 01:36fix memory leakDavid Lawrence Ramsey1+2-0
2005-06-16 01:25add the "tabstospaces" option to the "rcfile" regexesDavid Lawrence Ramsey1+2-2
2005-06-16 01:18move the "tabstospaces" option in nanorc.sample down so the options are in alphabetical order againDavid Lawrence Ramsey1+3-3
2005-06-15 23:36fix changelog entryDavid Lawrence Ramsey1+1-1
2005-06-15 23:35comment fixDavid Lawrence Ramsey1+2-2
2005-06-15 23:33revert erroneous help_init() changesDavid Lawrence Ramsey2+11-14
2005-06-15 23:20add the ability to convert (non-verbatim input) typed tabs to spaces using the -E/--tabstospaces command line options, the "tabstospaces" rcfile option, and the toggle Meta-E; also, change the short command line option for --backupdir from -E to -CDavid Lawrence Ramsey9+77-17
2005-06-15 20:21in do_spell(), if the spell-checker printed any error messages onscreen, make sure they're cleared offDavid Lawrence Ramsey2+7-0
2005-06-15 19:26cosmetic fixDavid Lawrence Ramsey1+3-3
2005-06-15 19:21in do_int_spell_fix(), display highlighted misspelled words using display_string(), as do_replace_loop() doesDavid Lawrence Ramsey2+15-3
2005-06-15 19:15add missing blank linesDavid Lawrence Ramsey1+3-0
2005-06-15 18:53make --enable-extra only define NANO_EXTRA, and update associated documentationDavid Lawrence Ramsey4+14-8
2005-06-15 16:07change wint_t's back to wchar_t's to fix compilation on Mac OS 10.4.1David Lawrence Ramsey3+22-18
2005-06-15 16:05Typo fix by Jens Seidel.Jordi Mallach2+5-1
2005-06-15 07:38comment fixesDavid Lawrence Ramsey2+2-2
2005-06-15 07:34cosmetic fixDavid Lawrence Ramsey1+1-1
2005-06-15 07:32in do_browser(), make mouse clicks in the browser window work properly when the MORE_SPACE flag is setDavid Lawrence Ramsey2+3-1
2005-06-15 07:18more miscellaneous minor fixesDavid Lawrence Ramsey4+9-10
2005-06-15 06:30fix #ifdefs so that nano compiles with NANO_SMALL defined and DISABLE_TABCOMP undefinedDavid Lawrence Ramsey4+22-19
2005-06-15 06:04*more* cleanups to chars.c and related codeDavid Lawrence Ramsey3+40-9
2005-06-15 03:56formatting and comment fixesDavid Lawrence Ramsey2+24-29
2005-06-15 03:15formatting fixesDavid Lawrence Ramsey1+4-3
2005-06-15 03:03don't count punctuation when searching for a whole word in is_whole_word()David Lawrence Ramsey5+25-23
2005-06-15 03:01in open_prevnext_file(), move up a misplaced assert and rename a variableDavid Lawrence Ramsey3+8-5
2005-06-14 23:38more miscellaneous fixesDavid Lawrence Ramsey3+6-7
2005-06-14 23:38revert 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 bytesDavid Lawrence Ramsey3+21-12
2005-06-14 23:36more miscellaneous cleanupsDavid Lawrence Ramsey4+83-81
2005-06-14 04:22comment fixDavid Lawrence Ramsey1+1-1
2005-06-14 02:32minor faq updatesDavid Lawrence Ramsey2+5-4
2005-06-14 02:24more cosmetic fixesDavid Lawrence Ramsey1+5-13
2005-06-14 02:08yet *another* cleanupDavid Lawrence Ramsey1+3-4
2005-06-14 02:03comment fixDavid Lawrence Ramsey1+2-2
2005-06-14 01:55improve detection of blank characters in the "punct" and "brackets" rcfile optionsDavid Lawrence Ramsey4+68-12
2005-06-13 20:19yet another cleanupDavid Lawrence Ramsey1+2-2
2005-06-13 19:51nisw?blank() should return int, not bool, to match isblank()David Lawrence Ramsey2+12-12
2005-06-13 17:26change 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 inputDavid Lawrence Ramsey3+12-21
2005-06-13 16:41in the "nanorc" regexes in nanorc.sample, tweak the "comment" regex to color comments that don't start at the beginning of a lineDavid Lawrence Ramsey2+4-2
2005-06-13 15:56simplify is_valid_mbstring() by making it use mbstowcs()David Lawrence Ramsey3+8-17
2005-06-13 14:50don't work around invalid multibyte sequences in rcfile options anymore, but generate errorsDavid Lawrence Ramsey5+60-18
2005-06-13 14:00miscellaneous minor fixesDavid Lawrence Ramsey7+18-10
2005-06-13 13:25still more cleanups to chars.c and related codeDavid Lawrence Ramsey3+42-28
2005-06-13 05:16more cosmetic fixesDavid Lawrence Ramsey1+1-3
2005-06-13 05:13remove unneeded blank lineDavid Lawrence Ramsey1+0-1
2005-06-13 04:37revert the simplification of the display_string() call in do_replace_loop(), as it breaks display in some waysDavid Lawrence Ramsey2+2-5
2005-06-13 04:11cosmetic fixesDavid Lawrence Ramsey1+1-1
2005-06-13 03:52when doing history string tab completion, skip over an exact match unless it's the only match, as the old history code didDavid Lawrence Ramsey1+12-4
2005-06-13 03:19in do_replace_loop(), simplify the display_string() call that we use to get the word that we're going to highlightDavid Lawrence Ramsey2+3-2
2005-06-13 02:48simplify the word detection codeDavid Lawrence Ramsey3+7-37
2005-06-13 02:40detect words more accurately by taking punctuation into account, and convert all word-detecting functions to use the same wrapper function for ease of maintenanceDavid Lawrence Ramsey7+58-19
2005-06-13 02:24document cosmetic fixDavid Lawrence Ramsey1+3-0
2005-06-13 02:22cosmetic fixDavid Lawrence Ramsey1+1-1
2005-06-12 23:53in shortcut_init(), allow the mark to be used in view mode, as Pico doesDavid Lawrence Ramsey2+2-1
2005-06-12 23:49fix changelog entryDavid Lawrence Ramsey1+1-1
2005-06-12 23:20when the mark is on, only do a word count on the marked textDavid Lawrence Ramsey1+34-3
2005-06-12 22:40remove unnecessary screen updateDavid Lawrence Ramsey1+3-6
2005-06-12 22:31implement word count via Meta-D at the main windowDavid Lawrence Ramsey5+66-6
2005-06-12 18:05one last cleanup to chars.cDavid Lawrence Ramsey3+6-6
2005-06-12 17:48various cleanups to chars.c and related codeDavid Lawrence Ramsey5+72-81
2005-06-12 16:45in do_tab(), remove unneeded variable kbinputDavid Lawrence Ramsey2+3-3
2005-06-12 16:13more formatting fixesDavid Lawrence Ramsey1+5-2
2005-06-12 16:00cosmetic and formatting fixesDavid Lawrence Ramsey2+3-3
2005-06-12 15:24add macro charset(), a wrapper that calls memset(), and use it in resize_variables()David Lawrence Ramsey3+6-4
2005-06-12 15:19in resize_variables(), use sizeof(char) in the memset() that initializes hblank instead of assuming that the size of a char is 1David Lawrence Ramsey2+4-1
2005-06-12 02:14comment fixDavid Lawrence Ramsey1+1-1
2005-06-10 20:45in display_string(), don't check for multicolumn characters if the NO_UTF8 flag isn't setDavid Lawrence Ramsey2+3-1
2005-06-09 14:04in color_to_int(), assert that colorname isn't NULL, since that case is now handled elsewhere; also clarify an error message in parse_colors()David Lawrence Ramsey2+5-8
2005-06-09 04:02in disable_extended_input(), disable extended output processing as well as extended input processing; also rename it to disable_extended_io()David Lawrence Ramsey3+10-6
2005-06-09 04:00formatting fixesDavid Lawrence Ramsey1+6-5
2005-06-09 01:09in parse_colors(), properly generate an error if we get a color directive without a regex stringDavid Lawrence Ramsey2+8-0
2005-06-08 21:30update documentation for the "color" regexDavid Lawrence Ramsey3+23-19
2005-06-08 21:17in parse_colors(), properly parse a background color without a foreground colorDavid Lawrence Ramsey3+28-9
2005-06-08 21:16make parse_line_column() consistent with the color regex-parsing code and go back to returning an error on strings like "3,"David Lawrence Ramsey1+1-3
2005-06-08 20:23cosmetic fixesDavid Lawrence Ramsey2+3-3
2005-06-08 20:13cosmetic fixDavid Lawrence Ramsey1+1-1
2005-06-08 20:12revert 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 enoughDavid Lawrence Ramsey3+5-15
2005-06-08 19:57clarify changelog entryDavid Lawrence Ramsey1+3-2
2005-06-08 19:50when reading a file in, make sure each line is a valid multibyte stringDavid Lawrence Ramsey5+18-6
2005-06-08 18:46in doc/faq.html, update the question about the FAQ to mention the current maintainerDavid Lawrence Ramsey2+5-1
2005-06-08 02:28typo fixDavid Lawrence Ramsey1+1-1
2005-06-08 01:35cosmetic fixesDavid Lawrence Ramsey2+3-4
2005-06-07 22:23Fix French mandir.Jordi Mallach2+5-0
2005-06-07 03:20fix 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)David Lawrence Ramsey3+18-5
2005-06-07 02:25preemptively update the version numberDavid Lawrence Ramsey1+1-1
2005-06-06 19:35add else'sDavid Lawrence Ramsey1+4-2
2005-06-06 19:25in 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 browserDavid Lawrence Ramsey2+15-10
2005-06-06 18:41add missing blank lineDavid Lawrence Ramsey1+1-0
2005-06-06 18:38in shortcut_init(), remove unnecessary "Refresh" placeholder in the file browser shortcut list; also add a few formatting fixesDavid Lawrence Ramsey2+31-19
2005-06-06 17:00in do_yesno(), allow refreshing the screen via Ctrl-L, as Pico doesDavid Lawrence Ramsey2+6-1
2005-06-06 16:27in die(), if the current filestruct's been partitioned, unpartition it before saving the associated fileDavid Lawrence Ramsey2+8-1
2005-06-06 03:46in 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 copyDavid Lawrence Ramsey2+8-5
2005-06-06 03:17fix another memory corruption problem in display_string() found by valgrindDavid Lawrence Ramsey2+6-3
2005-06-06 01:53add constDavid Lawrence Ramsey1+1-1
2005-06-05 23:12make parse_line_column() more consistent: don't return an error on strings like "3," since we don't return one on strings like ",3"David Lawrence Ramsey1+3-1
2005-06-05 19:33various umask-related cleanupsDavid Lawrence Ramsey1+19-12
2005-06-05 19:20formatting fixDavid Lawrence Ramsey1+2-1
2005-06-05 19:18in 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 existsDavid Lawrence Ramsey1+2-2
2005-06-05 19:08move check_linenumbers() down so that it's near the other debugging routinesDavid Lawrence Ramsey2+18-16
2005-06-04 01:16remove unneeded blank lineDavid Lawrence Ramsey1+0-1
2005-06-04 00:24remove erroneous extra prototypeDavid Lawrence Ramsey1+0-3
2005-06-03 21:00fix #ifdefDavid Lawrence Ramsey1+2-0
2005-06-03 20:51for consistency, remove -R/--regexp command line option, and allow the toggle unconditionallyDavid Lawrence Ramsey10+30-45
2005-06-03 20:18remove erroneous if block in update_history() preventing the history list position from being properly moved to the bottom in some casesDavid Lawrence Ramsey1+0-5
2005-06-03 19:28really 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 definedDavid Lawrence Ramsey4+34-33
2005-06-03 19:11fix more bad #ifdefsDavid Lawrence Ramsey1+10-3
2005-06-03 19:10cosmetic fixesDavid Lawrence Ramsey1+1-2
2005-06-03 14:30remove now-unnecessary null_at()David Lawrence Ramsey1+3-6
2005-06-03 04:09typo fixDavid Lawrence Ramsey1+1-1
2005-06-03 01:43in configure.ac, don't refer to the built-in file browser as crappy anymoreDavid Lawrence Ramsey2+4-2
2005-06-03 01:36fix #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()David Lawrence Ramsey2+0-8
2005-06-03 01:33comment fixDavid Lawrence Ramsey1+1-1
2005-06-02 19:50define last_kbinput inside the right #ifdef blockDavid Lawrence Ramsey1+2-2
2005-06-02 18:41readd tab completion of history strings, with a few minor tweaksDavid Lawrence Ramsey5+129-48
2005-06-02 05:50fix more bad #ifdefs, and add a few formatting fixesDavid Lawrence Ramsey3+14-14
2005-06-02 02:32typo fixDavid Lawrence Ramsey1+1-1
2005-06-02 02:27fix mismatched #ifdefsDavid Lawrence Ramsey2+3-3
2005-06-01 04:23clarify a comment, and don't try to display the buffer name in die_save_file() if it's been blanked out by get_next_file()'s failure to find a unique filenameDavid Lawrence Ramsey2+6-2
2005-05-31 17:35add missing blank lineDavid Lawrence Ramsey1+1-0
2005-05-31 04:28rework the file-writing routines so that they can work properly with already-opened files, such as the mkstemp()-created files used by the spell-checking codeDavid Lawrence Ramsey4+110-100
2005-05-31 03:39formatting fixDavid Lawrence Ramsey1+1-1
2005-05-31 03:36comment fixDavid Lawrence Ramsey1+1-1
2005-05-31 03:33cosmetic fixesDavid Lawrence Ramsey2+4-5
2005-05-30 02:09add documentation updates for -E/--backupdir's new ability to make filenames unique, and preemptively update the version numberDavid Lawrence Ramsey6+16-15
2005-05-29 23:03in die(), tweak the message displayed when a backup file can't be written, so as to not duplicate a translted stringDavid Lawrence Ramsey2+4-3
2005-05-29 02:22when using a backup directory, make sure all the filenames written are unique by using get_next_filename() when necessaryDavid Lawrence Ramsey4+46-23
2005-05-28 23:51fix mismatched subscriptDavid Lawrence Ramsey1+1-1
2005-05-28 23:32cosmetic fixesDavid Lawrence Ramsey1+2-2
2005-05-28 23:21miscellaneous minor fixesDavid Lawrence Ramsey3+17-11
2005-05-27 13:50cosmetic fixesDavid Lawrence Ramsey1+2-2
2005-05-27 13:06add multibyte/wide character support to input_tab(), so that we don't end up with a string that contains only part of a multibyte character during tab completionDavid Lawrence Ramsey2+18-3
2005-05-27 03:57document bool fixDavid Lawrence Ramsey1+2-0
2005-05-27 03:52bool fixDavid Lawrence Ramsey1+1-1
2005-05-26 19:48revert last change for now, as it breaks the display of filename matchesDavid Lawrence Ramsey2+1-7
2005-05-26 19:14in input_tab(), make sure that we don't set *place to the middle of a multibyte characterDavid Lawrence Ramsey2+7-1
2005-05-26 18:57formatting fixesDavid Lawrence Ramsey1+3-2
2005-05-26 18:20cosmetic fixesDavid Lawrence Ramsey1+5-3
2005-05-26 18:11yet another comment fixDavid Lawrence Ramsey1+2-2
2005-05-26 18:05typo fixDavid Lawrence Ramsey1+1-1
2005-05-26 18:03more miscellaneous minor fixesDavid Lawrence Ramsey1+3-2
2005-05-26 06:09port over DB's (better) equivalent of the last fix, and tweak a few commentsDavid Lawrence Ramsey2+9-3
2005-05-26 05:53remove redundancyDavid Lawrence Ramsey1+2-5
2005-05-26 05:50remove unneeded blank lineDavid Lawrence Ramsey1+0-1
2005-05-26 05:39fix changelog entryDavid Lawrence Ramsey1+3-2
2005-05-26 05:33remove redundancyDavid Lawrence Ramsey1+1-3
2005-05-26 05:27really fix one of the last fixesDavid Lawrence Ramsey1+9-9
2005-05-26 05:17add various fixes to avoid a hang and several potential assertion failures when building with DEBUG definedDavid Lawrence Ramsey6+48-39
2005-05-26 04:00another comment fixDavid Lawrence Ramsey1+1-1
2005-05-26 03:47replace all instances of strncpy() with charcpy(), since the only difference between them is that the former pads strings with nulls when they're longer than the number of characters specified, which doesn't appear to be used anywhereDavid Lawrence Ramsey6+24-16
2005-05-26 03:32more miscellaneous minor fixesDavid Lawrence Ramsey3+17-6
2005-05-26 02:46fix inaccurate commentsDavid Lawrence Ramsey1+4-4
2005-05-25 18:44really fix the off-by-one errors in LINE,COLUMN parsing; the column number in do_gotolinecolumn() should always be one-basedDavid Lawrence Ramsey2+17-15
2005-05-24 22:20in configure.ac, add minor tweaks to some of the test blocks to avoid XSI:ismsDavid Lawrence Ramsey2+12-8
2005-05-23 20:16fix one last off-by-one error that occurs when do_gotolinecolumn() is used interactivelyDavid Lawrence Ramsey1+1-1
2005-05-23 18:49comment fixDavid Lawrence Ramsey1+2-2
2005-05-23 17:19oops; free magichistory *properly* when we don't need it anymoreDavid Lawrence Ramsey1+8-6
2005-05-23 17:14free magichistory when we don't need it anymoreDavid Lawrence Ramsey1+6-2
2005-05-23 16:30overhaul the history code to work more consistently, and clean up various parts of it; note that history tab completion has been removedDavid Lawrence Ramsey7+203-279
2005-05-23 11:49Updated French from the TP.Jordi Mallach2+213-188
2005-05-22 04:16comment fixesDavid Lawrence Ramsey1+3-3
2005-05-21 22:41in save_history(), properly save history when in view modeDavid Lawrence Ramsey2+4-2
2005-05-21 17:15in usage(), add formatting fixes and a missing N_()David Lawrence Ramsey2+40-19
2005-05-20 02:57various minor fixesDavid Lawrence Ramsey3+25-18
2005-05-17 22:27when calling do_gotolinecolymn(), default to the current line and column if the ones passed in are unspecified or invalidDavid Lawrence Ramsey1+5-4
2005-05-17 22:01in do_gotolinecolumn(), start the search for a line from fileage instead of current (again)David Lawrence Ramsey2+4-9
2005-05-17 21:49mention the support for moving to a different column in the prompt formerly known as the "Go to Line" prompt, and also in the help text where possibleDavid Lawrence Ramsey3+7-5
2005-05-17 18:29fix off-by-one problems with COLUMN; it should be zero-basedDavid Lawrence Ramsey2+10-8
2005-05-17 18:15set placewewant more efficientlyDavid Lawrence Ramsey1+1-1
2005-05-17 18:06more LINE,COLUMN-related work: fix problems parsing it, and allow it at the (soon-to-be-renamed) "Go to Line" promptDavid Lawrence Ramsey6+41-38
2005-05-17 16:54formatting fixDavid Lawrence Ramsey1+2-1
2005-05-17 01:55in do_gotoline(), properly show an error message if we try to go to line 0, since the first line in the file is 1David Lawrence Ramsey2+5-1
2005-05-17 00:25add error detection to parse_line_column()David Lawrence Ramsey2+22-7
2005-05-16 23:33add missing commentDavid Lawrence Ramsey1+2-0
2005-05-16 23:23move duplicate code from the +LINE,COLUMN feature into a separate function, parse_line_column()David Lawrence Ramsey4+20-15
2005-05-16 20:13rename another variableDavid Lawrence Ramsey3+12-10
2005-05-16 19:43comment fixDavid Lawrence Ramsey1+2-1
2005-05-16 18:38add the ability to open a file on a specified column as well as a specified line, by allowing an argument of the form +LINE,COLUMNDavid Lawrence Ramsey4+53-22
2005-05-15 19:57update the Free Software Foundation's mailing address in various commentsDavid Lawrence Ramsey16+98-82
2005-05-14 23:21more indentation fixes and one more cosmetic fixDavid Lawrence Ramsey2+9-9
2005-05-14 23:14rename a few more variables, and fix some indentationDavid Lawrence Ramsey4+32-26
2005-05-14 22:44still more cosmetic fixesDavid Lawrence Ramsey2+3-2
2005-05-14 21:19document a renamed variableDavid Lawrence Ramsey1+2-0
2005-05-14 20:52more cosmetic fixesDavid Lawrence Ramsey1+12-10
2005-05-14 18:41in cut_line(), set placewewant properly after cutting a line, to avoid a problem where the screen won't be updated if (a) we're not on the first page when we cut the line, and (b) immediately after we cut the line, we hit End to move to the end of the line after itDavid Lawrence Ramsey2+12-2
2005-05-08 17:08another cosmetic fixDavid Lawrence Ramsey1+2-1
2005-05-06 17:03cosmetic fixDavid Lawrence Ramsey1+1-1
2005-05-03 21:42revert one last change that was causing breakageDavid Lawrence Ramsey1+5-1
2005-05-03 21:35remove redundant codeDavid Lawrence Ramsey1+6-3
2005-05-03 20:57revert one of the previous changes; we don't really need a shortcut for moving to the next search/replace history string, as we don't have one for tab completion eitherDavid Lawrence Ramsey2+16-33
2005-05-03 03:18rearrange nanogetstr() to fix breakageDavid Lawrence Ramsey3+13-13
2005-05-02 21:48revert some attempts at simplifying the search/replace history code that were causing breakage; make "previous history" and "next history" use separate keys; and display them as "^P" and "^N" instead of using one sentinel value for both, so that clicking on them with the mouse works againDavid Lawrence Ramsey6+53-55
2005-04-29 13:16document the simplification of a history check in nanogetstr(), and remove an extra parenthesis so it actually compiles (oops)David Lawrence Ramsey2+3-1
2005-04-29 04:32more comment fixesDavid Lawrence Ramsey1+20-21
2005-04-29 03:28more comment fixesDavid Lawrence Ramsey1+2-2
2005-04-29 03:24remove a redundant check in get_history_newer(), and add a few comment fixesDavid Lawrence Ramsey3+13-10
2005-04-27 06:14Updated Malay from the TP.Jordi Mallach2+217-190
2005-04-26 17:21oops; in do_output(), properly allow wrapping when we insert a tab, for consistency; this is incompatible with Pico, but Pico doesn't wrap properly when other control characters are on a line, either, so its behavior with regard to tabs is apparently a bug; besides, we wrap at all other blank characters, including multibyte ones, so we shouldn't make an exception for tabsDavid Lawrence Ramsey2+4-5
2005-04-26 04:47Update Norwegian bokmaal from the TP.Jordi Mallach2+437-712
2005-04-25 22:48in do_output(), fix an off-by-one error that allowed wrapping when we inserted a tab, for Pico compatibilityDavid Lawrence Ramsey2+6-2
2005-04-25 21:48in shortcut_init(), move the "Refresh" and "Exit" shortcuts to the beginning of the help browser shortcut list, for consistencyDavid Lawrence Ramsey2+12-8
2005-04-25 20:08minor bits: fix slang compilation by calling clearok(TRUE) and wrefresh() on edit instead of curscr, since slang's curses emulation doesn't include a curscr equivalent; and revert Jordi's removal of a space in the main help text, as its second paragraph won't be properly indented by one space without itDavid Lawrence Ramsey3+4-6
2005-04-20 14:55comment fixesDavid Lawrence Ramsey1+6-5
2005-04-20 13:26Update Malay, Romanian and Traditional Chinese from the TP.Jordi Mallach4+462-562
2005-04-20 13:24Err, stable branch has been nano_1_2 for the last two years, doh!Jordi Mallach1+2-2
2005-04-20 13:22Credit Vietnamese translator.Jordi Mallach2+3-0
2005-04-19 22:37actually, since copy_file() doesn't allocate ever-increasing space for a file, it should read the file BUFSIZ bytes at a time; remove erroneous changelog entryDavid Lawrence Ramsey1+0-3
2005-04-19 21:47change all hardcoded instances of 128 bytes to MAX_BUF_SIZE, and #define MAX_BUF_SIZE as 128 in nano.hDavid Lawrence Ramsey4+39-21
2005-04-19 20:13cosmetic fixesDavid Lawrence Ramsey1+3-1
2005-04-19 16:32miscellaneous bits: make get_next_filename() use an unsigned long, make num_of_digits() take a size_t instead of a ssize_t, and rename num_of_digits() to digits()David Lawrence Ramsey4+9-12
2005-04-19 03:15in do_browser() and do_help(), don't treat NANO_CANCEL_KEY as NANO_EXIT_KEY anymore, for consistencyDavid Lawrence Ramsey3+12-8
2005-04-18 15:37Update Vietnamese from the TP.Jordi Mallach2+220-195
2005-04-18 12:40Catalan, Italian and Romanian updates from the TP.Jordi Mallach4+672-600
2005-04-18 12:31Remove bogus space from help text.Jordi Mallach2+3-1
2005-04-16 18:27remove more unneeded clearok(TRUE)'s, and avoid an unnecessary updateDavid Lawrence Ramsey3+9-5
2005-04-16 18:07simplify total_update() to call clearok(TRUE) and wrefresh() on curscr, which updates the entire screen in fewer function callsDavid Lawrence Ramsey2+6-10
2005-04-16 15:57cosmetic fixDavid Lawrence Ramsey1+1-1
2005-04-15 18:07various #include fixes: since proto.h includes nano.h, only include the former in source files; also add an #include guard to proto.h, and make the config.h #include in nano.h match the config.h #includes everywhere elseDavid Lawrence Ramsey14+14-13
2005-04-15 17:48more cosmetic fixesDavid Lawrence Ramsey2+12-7
2005-04-14 17:08cosmetic fixDavid Lawrence Ramsey1+1-1
2005-04-14 03:52various minor bits: add miscellaneous comment fixes; in get_next_filename(), use a long instead of an int for the number prepended to the filename; and in num_of_digits(), use a ssize_t instead of an intDavid Lawrence Ramsey5+19-8
2005-04-14 03:13in print1opt_full(), if desc should be empty, allow it to be NULL instead of "", since the latter is not necessarily translated as ""David Lawrence Ramsey2+9-2
2005-04-13 22:58Updated Spanish from the TP.Jordi Mallach2+511-490
2005-04-13 14:26Added Vietnamese translation by Phan Vinh Thinh <teppi82@gmail.com>.Jordi Mallach3+1533-1
2005-04-10 03:59Back to CVSDavid Lawrence Ramsey2+3-1
2005-04-10 03:58GNU nano 1.3.7David Lawrence Ramsey3+17-2
2005-04-09 14:47in configure.ac, mention explicitly that the check for the broken regexec() is needed for glibc 2.2.3David Lawrence Ramsey2+4-2
2005-04-09 12:09Fix format definitions...Jordi Mallach2+7-6
2005-04-09 09:48Added Plural-Forms to zh_TW.Jordi Mallach2+297-231
2005-04-09 04:10in nanogetstr(), fix a misplaced break and some indentationDavid Lawrence Ramsey2+98-97
2005-04-09 03:51remove inaccurate commentDavid Lawrence Ramsey1+0-2
2005-04-08 20:27clarify commentDavid Lawrence Ramsey1+5-5
2005-04-08 20:06add commentDavid Lawrence Ramsey1+2-0
2005-04-08 17:10remove unneeded blank lineDavid Lawrence Ramsey1+0-1
2005-04-08 09:02Updated Catalan, Italian and Traditional Chinese.Jordi Mallach4+1781-1711
2005-04-07 02:45remove TODO item about allowing the editing of UTF-8 as raw bytes when the NO_CONVERT flag is used, as it will be practically impossible to get right (since displayed non-editable strings should always be parsed as UTF-8, whether the edited text is or not, and the switching back and forth between raw and normal mode when editing text and displaying it will be far too complicated)David Lawrence Ramsey1+1-2
2005-04-06 08:13Added Kinyarwanda translation.Jordi Mallach3+1777-1
2005-04-05 14:18remove unneeded spaceDavid Lawrence Ramsey1+1-1
2005-04-04 23:20Updated Romanian and French from the TP.Jordi Mallach3+783-714
2005-04-01 19:45in nanorc.sample, break up overly long perl and nanorc regexes into separate regexes of no more than 256 bytes, as POSIX-compliant regexp implementations can reject regexes of over 256 bytesDavid Lawrence Ramsey2+10-2
2005-03-31 19:47preemptively update the version numberDavid Lawrence Ramsey1+1-1
2005-03-31 17:00in do_insertfile(), fix handling of blank filenames in multibuffer mode so that they work properly againDavid Lawrence Ramsey1+5-1
2005-03-31 05:26add missing blank lineDavid Lawrence Ramsey1+1-0
2005-03-31 00:11in statusq(), make sure that the vsnprintf(foo) call and foo's subsequent null termination both take the proper number of bytes when using multibyte characters, so that multibyte prompt strings aren't prematurely cut offDavid Lawrence Ramsey2+8-3
2005-03-30 23:52in do_insertfile(), fix a problem where going into the help browser at the "Insert File" prompt would always result in the current answer's being used as the filename afterwardDavid Lawrence Ramsey2+11-2
2005-03-30 18:11in help_init(), avoid a warning when compiling with -pedantic by breaking overly long help text up into separate chunks, and add a few wording fixes to the help text as wellDavid Lawrence Ramsey2+133-85
2005-03-30 17:10move bool from the C++-specific line to the C-specific line, since C99 defines itDavid Lawrence Ramsey1+2-2
2005-03-30 17:03in nanorc.sample, merge Neil Brown's C++ regexes into the "c-file" regexesDavid Lawrence Ramsey2+7-3
2005-03-29 23:10cosmetic fixesDavid Lawrence Ramsey1+12-6
2005-03-27 04:30add more documentation fixes for consistencyDavid Lawrence Ramsey2+7-7
2005-03-27 01:34in parse_rcfile(), fix a debugging message to display the long value of a flag properlyDavid Lawrence Ramsey2+5-1
2005-03-26 23:15various documentation fixesDavid Lawrence Ramsey5+28-13
2005-03-26 22:49make sure that all references to cut-to-end are left out when NANO_SMALL is definedDavid Lawrence Ramsey5+14-9
2005-03-26 22:49per DB's patch, in main(), change 0 to NULL in the option struct where neededDavid Lawrence Ramsey2+36-33
2005-03-26 20:53update changelogDavid Lawrence Ramsey1+1-3
2005-03-26 20:50cosmetic fixesDavid Lawrence Ramsey1+6-6
2005-03-26 20:41add missing blank lineDavid Lawrence Ramsey1+1-0
2005-03-26 06:54in make_mbchar(), remove an unneeded assertDavid Lawrence Ramsey2+3-1
2005-03-26 04:49cosmetic fixesDavid Lawrence Ramsey1+3-2
2005-03-26 04:42add various portability and potential segfault fixes involving getcwd() callsDavid Lawrence Ramsey4+39-31
2005-03-25 23:19in configure.ac, tweak a few more things to make sure that everything still works properlyDavid Lawrence Ramsey1+35-40
2005-03-25 22:25in configure.ac, per Mike Frysinger's patch, add support for --enable-utf8 and --disable-utf8 options, with slang support and a few other tweaks added by meDavid Lawrence Ramsey2+201-116
2005-03-25 06:24in cut_to_eol(), fix an inaccurate commentDavid Lawrence Ramsey2+7-4
2005-03-25 05:00in titlebar(), make sure that the (mv)?waddnstr() calls take the proper number of bytes when using multibyte characters, so that multibyte strings aren't prematurely cut off; also allow the "View" state to be displayed when a filename is passed in, in case we're in multibuffer mode and inside the file browserDavid Lawrence Ramsey2+17-6
2005-03-24 22:28add missing blank linesDavid Lawrence Ramsey1+4-0
2005-03-23 05:56per Mike Frysinger's patch, in move_mbleft(), fix assert to reference the proper variable, so that nano builds with DEBUG defined againDavid Lawrence Ramsey2+6-1
2005-03-22 20:17move macro definitionDavid Lawrence Ramsey2+6-6
2005-03-22 04:50cosmetic fixDavid Lawrence Ramsey1+2-2
2005-03-22 03:59in help_line_len(), make the text display more flexible, and closer to what nano 1.2.x doesDavid Lawrence Ramsey2+6-2
2005-03-22 03:58add missing space in the help text, and fix an allocsize-related assertDavid Lawrence Ramsey1+2-2
2005-03-22 02:51in help_init(), when calculating allocsize, take multibyte characters into account, and keep the column number limits consistentDavid Lawrence Ramsey2+7-4
2005-03-22 02:50comment fixesDavid Lawrence Ramsey2+16-17
2005-03-22 02:17in do_justify(), move break_pos after the space earlier, as do_wrap() does with wrap_loc, as it's more efficientDavid Lawrence Ramsey1+11-7
2005-03-22 01:53in find_paragraph(), fix a problem where a search for the next paragraph would skip over certain cases of one-line paragraphsDavid Lawrence Ramsey2+11-5
2005-03-22 01:25in do_justify(), instead of breaking a line at a space and readding the space afterwards, just break the line after the space, as it's more efficientDavid Lawrence Ramsey2+10-12
2005-03-21 08:03remove unneeded spaceDavid Lawrence Ramsey1+1-1
2005-03-21 07:24in printopt(), add DB's tweaks to make sure longflag isn't passed in when HAVE_GETOPT_LONG isn't defined, and rework the special case of options that are ignored for Pico compatibility so that they display more neatly when HAVE_GETOPT_LONG isn't defined; in usage(), fix an erroneous #ifdef that resulted in the -d/--rebinddelete and -k/--cut options' not being printed when NANO_SMALL was definedDavid Lawrence Ramsey4+37-8
2005-03-21 06:33more cosmetic fixesDavid Lawrence Ramsey4+7-4
2005-03-21 06:14document cosmetic fixDavid Lawrence Ramsey1+3-0
2005-03-21 06:12cosmetic fixesDavid Lawrence Ramsey1+9-8
2005-03-20 21:20after (re)initializing the terminal, make sure the cursor is always turned onDavid Lawrence Ramsey2+13-3
2005-03-20 20:04Back to CVSDavid Lawrence Ramsey2+3-1
2005-03-20 20:02GNU nano 1.3.6David Lawrence Ramsey4+21-3
2005-03-20 07:26and make the locale string checks use the #defined strcasestr() alias if necessaryDavid Lawrence Ramsey1+1-7
2005-03-20 07:24put the old #defined aliases for strcasecmp(), strncasecmp(), strcasestr(), and strnlen() back with the #defined aliases for getline() and getdelim(), as they make things simplerDavid Lawrence Ramsey2+18-25
2005-03-20 06:50when checking the locale string, use nstrcasestr() if we don't have strcasestr()David Lawrence Ramsey1+7-1
2005-03-20 03:10add asserts to do_wrap()David Lawrence Ramsey1+7-2
2005-03-20 02:50check for a UTF-8-supporting version of slangDavid Lawrence Ramsey2+70-11
2005-03-19 21:33miscellaneous documentation updatesDavid Lawrence Ramsey3+13-7
2005-03-19 21:20update changelog againDavid Lawrence Ramsey1+2-0
2005-03-19 21:19minor indentation fix for configure.ac, and mention UTF-8 support in AUTHORSDavid Lawrence Ramsey2+12-11
2005-03-19 21:15add full multibyte character support to do_wrap()David Lawrence Ramsey5+186-190
2005-03-18 21:29add multibyte character support to help_line_len(), so that UTF-8 help text is wrapped properlyDavid Lawrence Ramsey5+116-110
2005-03-18 19:07add more locale string checks beyond case-sensitive "UTF-8" so that we can better detect UTF-8 locales, adapted from Debian's UTF-8 patch for slangDavid Lawrence Ramsey2+8-5
2005-03-18 05:26update changelogDavid Lawrence Ramsey1+4-0
2005-03-18 05:20make the #ifdef around indent_len() match that of its prototype, so that we can compile with NANO_SMALL and !DISABLE_JUSTIFY again; also add a comment fixDavid Lawrence Ramsey1+3-3
2005-03-18 04:38minor documentation fixDavid Lawrence Ramsey1+1-1
2005-03-17 19:10allow refreshing of the file browser window, as Pico doesDavid Lawrence Ramsey3+12-0
2005-03-17 18:11add missing blank line, and rename total_blank() to total_update(), as the latter is more accurateDavid Lawrence Ramsey3+7-6
2005-03-17 17:56allow refreshing of the help browser window, as Pico does, and remove a few stray spaces from the main help textDavid Lawrence Ramsey5+34-15
2005-03-17 05:08initialize indent_string later in the justify code, so as to avoid a possible memory leakDavid Lawrence Ramsey1+4-2
2005-03-17 04:48fix justify code regression: if we're justifying the entire file, and we haven't found any paragraph(s), we should refresh the screen and get out instead of breaking out of the loop and acting as though we've justified something, so as to avoid a segfaultDavid Lawrence Ramsey2+15-10
2005-03-17 04:24fix paragraph searching code regression: if trying to move to the line after the end of the next paragraph leaves us on the same line where we were before, the search should fail in order to avoid an infinite loopDavid Lawrence Ramsey1+8-6
2005-03-17 03:52control characters can only be properly filtered out in both non-UTF-8 and UTF-8 mode inside the output routines, so do it there instead of inside the input routinesDavid Lawrence Ramsey6+76-82
2005-03-16 17:00fix misplaced #endifDavid Lawrence Ramsey1+1-1
2005-03-16 16:40comment clarificationsDavid Lawrence Ramsey2+8-4
2005-03-16 16:32actually, we can swallow non-ASCII control characters if we're not in UTF-8 modeDavid Lawrence Ramsey3+19-11
2005-03-16 15:34when getting printable input from the edit window or statusbar prompt, don't swallow non-ASCII control characters, since they're parts of UTF-8 sequencesDavid Lawrence Ramsey6+38-19
2005-03-16 14:39add debugging statementDavid Lawrence Ramsey1+4-0
2005-03-16 03:03check for wget_wch() again instead of get_wch() when looking for the wide version of curses, since get_wch() might be a macro instead of a functionDavid Lawrence Ramsey1+2-2
2005-03-15 07:20documentation updateDavid Lawrence Ramsey2+4-2
2005-03-15 07:06a few last minor fixes to do_credits()David Lawrence Ramsey3+5-2
2005-03-15 06:58in do_credits(), display Florian König's name properly in UTF-8 mode; since we can't dynamically set that element of the array to its UTF-8 equivalent when in UTF-8 mode, we have to use the ISO-8859-1 version and pass every string in the credits through make_mbstring() to make sure they're all UTF-8 (sigh)David Lawrence Ramsey1+11-6
2005-03-15 06:34fix potential memory corruption problem in make_mbstring(), and also fix compilation with -pedanticDavid Lawrence Ramsey3+12-15
2005-03-15 05:44make the rest of the justify code support multibyte charactersDavid Lawrence Ramsey4+120-38
2005-03-14 20:32fix more inaccurate commentsDavid Lawrence Ramsey1+5-5
2005-03-14 20:06when justifying, don't remove a space after a duplicate character in punct anymore, as it doesn't really make us more compatible with PicoDavid Lawrence Ramsey2+35-61
2005-03-14 19:17add missing blank linesDavid Lawrence Ramsey1+2-1
2005-03-14 18:54fix erroneous #ifdefDavid Lawrence Ramsey2+2-2
2005-03-14 18:47make sure all rcfile arguments are valid multibyte stringsDavid Lawrence Ramsey5+40-31
2005-03-14 17:47formatting fixesDavid Lawrence Ramsey1+50-24
2005-03-14 06:14add more multibyte character support to break_line()David Lawrence Ramsey2+35-26
2005-03-14 04:31more comment fixesDavid Lawrence Ramsey1+2-2
2005-03-14 00:38add missing blank linesDavid Lawrence Ramsey1+2-0
2005-03-14 00:29remove erroneous if clause in the overhauled justify codeDavid Lawrence Ramsey1+6-11
2005-03-13 21:12overhaul the paragraph-searching code to make it simpler tooDavid Lawrence Ramsey4+85-109
2005-03-13 20:39comment improvementDavid Lawrence Ramsey1+5-1
2005-03-13 16:42more comment fixesDavid Lawrence Ramsey1+5-5
2005-03-13 16:05fix regressions caused by the justify overhaul: when adjusting the mark, take the indentation length into account, and don't declare an indent_len variable inside a loop when we already have one outsideDavid Lawrence Ramsey1+3-2
2005-03-13 15:48fix regression caused by the justify overhaul: when justifying a quoted paragraph, don't put the indentation of the first line at the beginning of every broken line unless that indentation was at the beginning of every line originallyDavid Lawrence Ramsey1+49-10
2005-03-13 06:03fix erroneous commentDavid Lawrence Ramsey1+2-2
2005-03-13 03:28overhaul the justify code to make it leave the right number of spaces at the ends of the lines of a paragraph, and also to make it simplerDavid Lawrence Ramsey3+260-271
2005-03-12 20:29fix problem where mark_beginx wouldn't be saved properly in backup_lines(), and add a few more cosmetic fixesDavid Lawrence Ramsey1+12-7
2005-03-11 20:32undo erroneous tweaksDavid Lawrence Ramsey1+1-2
2005-03-11 20:22add a slightly tweaked version of Mike Frysinger's manpage regex, and do various documentation updatesDavid Lawrence Ramsey5+24-12
2005-03-11 17:46when using slang, call the right function to enable UTF-8 supportDavid Lawrence Ramsey1+1-1
2005-03-11 04:22formatting fixesDavid Lawrence Ramsey1+4-4
2005-03-11 04:03improve the handling of whitespace display mode in multibyte locales: use new function make_mbstring() instead of display_string() to make sure the multibyte string is valid and interpreted properlyDavid Lawrence Ramsey4+60-8
2005-03-10 23:55Updated Malay from the TP.Jordi Mallach2+466-451
2005-03-10 22:52make whitespace display mode work with multibyte charactersDavid Lawrence Ramsey7+51-18
2005-03-10 20:55add DB's overhaul of the rcfile parsing code and related miscellaneous bitsDavid Lawrence Ramsey10+288-288
2005-03-10 17:35cosmetic fixesDavid Lawrence Ramsey1+8-8
2005-03-09 23:20fix wording problemDavid Lawrence Ramsey1+1-1
2005-03-09 23:14make the latest faq entry more accurateDavid Lawrence Ramsey1+4-2
2005-03-09 22:53add faq entry about how to open files with names starting with '+'sDavid Lawrence Ramsey2+34-27
2005-03-09 20:35make sure that the universal statusbar prompt functions are fully in sync with their edit window counterparts, and add a few cosmetic fixesDavid Lawrence Ramsey2+48-46
2005-03-08 17:45attempt at fixing a problem tracked down by Jim Uhl, where nano will go into an infinite loop if the terminal it's running in dies unexpectedly due to a signalDavid Lawrence Ramsey2+10-0
2005-03-08 16:41cosmetic fixDavid Lawrence Ramsey1+1-2
2005-03-04 18:25reorganize changelog a bitDavid Lawrence Ramsey1+15-17
2005-03-04 17:09add a few more missing blank lines, and fix two instances where totsize is miscalculated in multibyte/wide character modeDavid Lawrence Ramsey2+32-17
2005-03-04 15:09cosmetic fixesDavid Lawrence Ramsey1+4-1
2005-03-02 19:34comment fixDavid Lawrence Ramsey1+1-1
2005-03-01 23:36formatting fixDavid Lawrence Ramsey1+2-1
2005-03-01 23:21add missing blank lineDavid Lawrence Ramsey1+1-0
2005-03-01 22:47cosmetic fixesDavid Lawrence Ramsey1+5-3
2005-02-25 21:06remove unneeded blank lineDavid Lawrence Ramsey1+0-1
2005-02-25 20:29another cosmetic fixDavid Lawrence Ramsey1+2-1
2005-02-25 20:21cosmetic fixesDavid Lawrence Ramsey1+4-2
2005-02-25 19:17start adding multibyte/wide character support to the help browser codeDavid Lawrence Ramsey2+49-14
2005-02-23 22:10fix erroneous statusbar message truncation with multibyte stringsDavid Lawrence Ramsey1+2-2
2005-02-22 23:22rework things so that strrchrn() is no longer needed, and remove itDavid Lawrence Ramsey7+13-28
2005-02-22 22:24cosmetic fixDavid Lawrence Ramsey1+1-0
2005-02-14 18:25remove unnecessary #includeDavid Lawrence Ramsey1+0-1
2005-02-14 05:38mention typo fix in changelogDavid Lawrence Ramsey1+2-0
2005-02-14 05:37typo fixDavid Lawrence Ramsey1+1-1
2005-02-14 05:00add DB's overhaul of the file browser code to increase efficiency and add multibyte character support, plus a few tweaks of mineDavid Lawrence Ramsey3+388-337
2005-02-12 23:59cosmetic fixDavid Lawrence Ramsey1+1-1
2005-02-12 23:09add multibyte character support to is_whole_word(), plus a comment fixDavid Lawrence Ramsey3+31-19
2005-02-11 20:23fix misplaced #ifdefsDavid Lawrence Ramsey1+2-9
2005-02-11 20:09port over DB's overhaul of safe_tempnam() and his changes to check_operating_dir() to make it use boolean values (plus a few more boolean-related tweaks of mine); also stop wrapping the bad_chr parameter of parse_mbchar() in #ifdefs for cleanliness, as the allow_tabcomp parameter of check_operating_dir() isn't wrapped in #ifdefs, and don't set bad_chr to TRUE when we get a null byte in a multibyte string, as it's not an invalid multibyte characterDavid Lawrence Ramsey6+83-186
2005-02-11 16:23set statusbar_xend properly when doing tab completionDavid Lawrence Ramsey1+1-1
2005-02-11 16:02revert diralphasort() tweakDavid Lawrence Ramsey1+2-8
2005-02-10 02:26cosmetic fixesDavid Lawrence Ramsey2+2-2
2005-02-09 18:56add DB's overhauls of get_full_path() and check_writable_directory(), plus a few tweaks of mineDavid Lawrence Ramsey2+111-113
2005-02-08 21:48remove inaccurate commentDavid Lawrence Ramsey1+0-2
2005-02-08 20:39add missing #ifdefDavid Lawrence Ramsey2+4-0
2005-02-08 20:37add DB's pverhaul the tab completion code and a few related functions to increase efficiency and support multibyte characters; also add a few miscellaneous tweaks of mineDavid Lawrence Ramsey8+331-503
2005-02-07 05:31fix off-by-one error when calculating totsize in read_file(), introduced when totsize was converted to hold the total number of multibyte charactersDavid Lawrence Ramsey1+1-0
2005-01-31 18:59add multibyte character support to indent_length(), convert the "smart home" routines to use it (since it returns the number of bytes taken up by spacing characters at the beginning of the line), and rearrange a few initializations near assertsDavid Lawrence Ramsey4+41-52
2005-01-28 20:09when detecting wide character support in curses, check for get_wch() instead of wget_wch()David Lawrence Ramsey1+2-2
2005-01-28 19:37properly enable UTF-8 support when using slangDavid Lawrence Ramsey1+5-0
2005-01-28 19:11tweak get_mouseinput() to work properly when -O/--morespace is usedDavid Lawrence Ramsey2+5-5
2005-01-27 21:00cosmetic fixDavid Lawrence Ramsey1+2-2
2005-01-27 20:49miscellaneous bits: change flags to an unsigned long and totsize to a size_t, store the number of multibyte characters instead of the number of single-byte characters in totsize, and add a few formatting fixesDavid Lawrence Ramsey9+61-43
2005-01-27 06:35tweak do_mouse() to work properly when -O/--morespace is usedDavid Lawrence Ramsey2+4-3
2005-01-25 19:21turn string functions that don't take length arguments into wrappers for the versions that take length arguments, add multibyte equivalent of strlen(), and fix potential segfault in mbstrnlen()David Lawrence Ramsey3+35-73
2005-01-24 21:51in edit_add(), make sure we use the right variable when painting marked selections, and add a few cosmetic tweaksDavid Lawrence Ramsey1+25-20
2005-01-24 14:57comment fixesDavid Lawrence Ramsey1+2-2
2005-01-24 01:21add another cleanupDavid Lawrence Ramsey1+1-5
2005-01-24 01:14add multibyte version of revstrcasestr()David Lawrence Ramsey4+80-16
2005-01-22 20:49cosmetic and formatting fixesDavid Lawrence Ramsey3+8-8
2005-01-22 19:56rename a variable in the strcasestr() equivalent order to match DB's original cleanup of it, and port the change to the multibyte version tooDavid Lawrence Ramsey1+12-12
2005-01-22 18:24add multibyte equivalent of strcasestr(), plus some miscellaneous cleanupsDavid Lawrence Ramsey5+96-53
2005-01-20 16:40add support for characters to the "c-file" regexesDavid Lawrence Ramsey2+2-0
2005-01-19 20:55oops; replace the previous tweak with a proper merge of DB's code with the no_more_space() functionDavid Lawrence Ramsey2+3-4
2005-01-19 19:52add DB's (slightly tweaked) changes to make resizing more flexible, and also add his replacement of RETSIGTYPE with void, which avoids some potential problemsDavid Lawrence Ramsey4+59-57
2005-01-18 21:25add support for moving to the next or previous word at the statusbar promptDavid Lawrence Ramsey3+162-2
2005-01-18 21:12formatting fixesDavid Lawrence Ramsey1+2-4
2005-01-18 17:00reorganization: move revstrstr() back to chars.c, and move is_byte() there too, since they both deal with strings and hence charactersDavid Lawrence Ramsey4+38-33
2005-01-18 16:43#define fixesDavid Lawrence Ramsey2+4-5
2005-01-18 09:41Updated Brazilian Portuguese translation.Jordi Mallach2+972-1114
2005-01-17 05:35update documentation copyright years and modification datesDavid Lawrence Ramsey3+7-6
2005-01-17 05:24various documentation updatesDavid Lawrence Ramsey5+28-8
2005-01-17 05:06add -O/--morespace command line option, plus a corresponding Meta-O toggle and a "morespace" rcfile option; when these are used, the normally-unused blank line below the titlebar will be treated as part of the edit windowDavid Lawrence Ramsey7+73-39
2005-01-16 20:05make sure the multibyte string operations operate using multibyte character counts instead of byte character countsDavid Lawrence Ramsey2+6-6
2005-01-16 19:30put revstrstr() back in utils.c, as it's case sensitive and hance should work with multibyte strings as-isDavid Lawrence Ramsey3+33-32
2005-01-16 18:58assert fixesDavid Lawrence Ramsey1+6-4
2005-01-16 18:49start making multibyte equivalents of the string functions in utils.cDavid Lawrence Ramsey5+308-189
2005-01-16 17:48improve the checks needed to determine if wide character support is availableDavid Lawrence Ramsey2+5-4
2005-01-16 17:01remove duplicate prototypeDavid Lawrence Ramsey1+0-3
2005-01-15 15:05tweak do_next_word() and do_prev_word() to make sure they don't parse the same multibyte character twiceDavid Lawrence Ramsey1+8-0
2005-01-15 00:34make do_prev_word() work with multibyte strings, and update various comments in do_next_word() and do_prev_word()David Lawrence Ramsey2+97-19
2005-01-14 22:08add missing free()David Lawrence Ramsey1+2-0
2005-01-14 21:59revert previously added extra calls to move_mbright(); it's more efficient to just add the return value of parse_char() directly instead of having move_mbright() return it (except in the cursor movement functions, which should be kept simple)David Lawrence Ramsey3+14-8
2005-01-14 21:50rename move_left() and move_right() to move_mbleft() and move_mbright(), and move them to chars.cDavid Lawrence Ramsey7+50-48
2005-01-14 21:33add multibyte and wide equivalents of isalnum(), make do_next_word() work with multibyte strings, and tweak the "smart home" routines to use move_right() for consistencyDavid Lawrence Ramsey6+92-28
2005-01-14 21:26more cosmetic fixesDavid Lawrence Ramsey1+6-6
2005-01-14 21:19add missing changelog updateDavid Lawrence Ramsey1+3-2
2005-01-14 21:10make do_statusbar_cut_text() respect the CUT_TO_END flagDavid Lawrence Ramsey1+8-3
2005-01-14 18:47in src/Makefile.am, if we're installing and the "rnano" symlink already exists, remove it so that we can create it again without an errorDavid Lawrence Ramsey2+4-1
2005-01-14 17:17tweak new_file() to use mallocstrcpy() instead of charalloc() followed by a null character initialization, for consistencyDavid Lawrence Ramsey1+1-2
2005-01-14 15:27use the right number of characters when calling the multibyte equivalent of strnlen()David Lawrence Ramsey1+1-1
2005-01-14 06:02minor fixes involving is_byte()David Lawrence Ramsey3+4-4
2005-01-14 04:45fix the previous fixDavid Lawrence Ramsey1+1-4
2005-01-14 04:38fix the multibyte equivalent of strnlen() so that it actually worksDavid Lawrence Ramsey1+4-1
2005-01-14 04:22move nstrnlen() to chars.c, and add a multibyte equivalent of strnlen() to itDavid Lawrence Ramsey6+65-25
2005-01-14 04:13add missing memory corruption fix to do_statusbar_output()David Lawrence Ramsey1+2-1
2005-01-14 03:22add asserts, plus a few more cosmetic fixesDavid Lawrence Ramsey2+11-2
2005-01-13 15:24cosmetic fixesDavid Lawrence Ramsey1+2-2
2005-01-12 19:29a few forgotten copyright year updatesDavid Lawrence Ramsey2+2-2
2005-01-12 18:46the is_xxx_char() functions should take unsigned ints for consistencyDavid Lawrence Ramsey2+5-5
2005-01-12 18:23fix problem where displaying multiline regexes that have their start on one page of a line and their end on a different page of the same line would paint past the end of the regex by tweaking DB's changes to add multibyte string support to edit_add(); now calculate paintlen the same way the original working code did, but keep accounting for multibyte characters as DB'S new code didDavid Lawrence Ramsey1+4-6
2005-01-12 18:16use actual UTF-8 in do_credits()David Lawrence Ramsey1+1-1
2005-01-12 16:20add commentsDavid Lawrence Ramsey1+12-3
2005-01-12 05:10make the "smart home" routines handle multibyte blank charactersDavid Lawrence Ramsey3+46-11
2005-01-12 04:32add minor fixes to make the displaying of invalid multibyte sequences work againDavid Lawrence Ramsey2+5-6
2005-01-12 03:25massive updates to multibyte/wide character support; deal with multibyte characters and strings instead of wide characters and strings as much as possible, and move multibyte/wide character-specific functions into their own source file, chars.cDavid Lawrence Ramsey12+947-859
2005-01-11 23:08comment fixDavid Lawrence Ramsey1+1-2
2005-01-11 23:05miscellaneous high-level input routine fixes: in do_statusbar_input(), indicate when we run a normal shortcut's associated function with the ran_func parameter, reset the statusbar cursor position when we do, and don't call print_view_warning() when we try to run a function not allowed in view mode; also apply the first of these changes to do_input() so that both the edit window and statusbar routines are in sync againDavid Lawrence Ramsey3+29-28
2005-01-08 07:21remove display_string_len() again for the time being, since it's still prone to off-by-one errors that lead to memory corruption and I can't find anything obviously wrong with it; always allocate enough space for len columns of text now; any extra space that isn't used will be removed by the null_at() call at the end of display_string() anywayDavid Lawrence Ramsey3+8-97
2005-01-08 06:16more minor shortcut-related fixesDavid Lawrence Ramsey2+16-6
2005-01-08 06:04remove erroneous #ifdef around a currshortcut reference, do another int -> bool conversion, and change a value of 0 for func to NULL in all sc_init_one() callsDavid Lawrence Ramsey4+50-49
2005-01-07 22:39miscellaneous cleanups for the multibyte parsing functionsDavid Lawrence Ramsey4+115-118
2005-01-07 22:37add a cosmetic fix and a fix for a potential compilation problem exposed by -pedanticDavid Lawrence Ramsey2+3-3
2005-01-07 19:02minor utility tweaksDavid Lawrence Ramsey3+10-4
2005-01-05 21:43really fix the memory corruption problem in display_string()David Lawrence Ramsey1+2-2
2005-01-05 20:41remove redundant codeDavid Lawrence Ramsey1+1-22
2005-01-05 19:05fix display problem caused by the memory corruption fixDavid Lawrence Ramsey1+6-0
2005-01-05 18:33when NANO_WIDE is defined, use MB_CUR_MAX only when the NO_UTF8 flag is not setDavid Lawrence Ramsey1+4-5
2005-01-05 17:04remove now-unneeded commentDavid Lawrence Ramsey1+0-2
2005-01-05 16:59fix potential memory corruption in display_string() when adding UTF-8 characters, found by valgrind (and caused by a bad merge of part of DB's code)David Lawrence Ramsey1+9-3
2005-01-05 15:42fix potential memory corruption in do_output() when adding UTF-8 characters, found by valgrindDavid Lawrence Ramsey1+1-1
2005-01-05 06:09put back two of the hacks of DB's that are actually needed (we need one since we can't add half a two-column character to converted in display_string(), and we need the other to keep the "$" from spilling over to the next line if the line contains two-column characters in the right places)David Lawrence Ramsey1+6-3
2005-01-05 05:22remove DB's hacks to work around problems with ncurses' display of two-column characters at the beginnings and ends of long lines (i.e, lines with $'s added), as the problems don't occur with ncurses 5.4, and there's no easy way to fix the same type of problem with doing a regex replace of "^" on a line beginning with a two-column characterDavid Lawrence Ramsey1+4-16
2005-01-05 05:08add DB's (modified) UTF-8 support tweaks to do_replace_highlight()David Lawrence Ramsey2+10-6
2005-01-04 04:02tweak the charealloc() in do_output() to more closely match the old charealloc() in do_char(), to avoid another memory corruption problemDavid Lawrence Ramsey1+1-1
2005-01-04 03:09set the value of alloc_len properly again, as in DB's patch, in order to avoid memory corruption problemsDavid Lawrence Ramsey1+1-1
2005-01-04 02:55undo the initialization of index, as the warning was indirectly caused by a missing snippet of code that also broke color regex display, and add the aforementioned snippetDavid Lawrence Ramsey1+5-4
2005-01-03 22:56cosmetic fixesDavid Lawrence Ramsey1+3-2
2005-01-03 22:29make sure index is initialized in order to avoid a warningDavid Lawrence Ramsey1+2-2
2005-01-03 22:23add DB's (modified) UTF-8 support tweaks to edit_add(); they're not perfect, but they work better than what's currently thereDavid Lawrence Ramsey2+47-40
2005-01-03 21:34fix assertDavid Lawrence Ramsey1+1-1
2005-01-03 20:07update more documentation dealing with double-Escape and verbatim input of characters in decimal and hexadecimal, including the changelogDavid Lawrence Ramsey2+10-2
2005-01-03 19:56readd get_byte_kbinput(), modify get_word_kbinput() to handle hexadecimal instead of decimal values, make normal input use get_byte_kbinput(), make verbatim input use get_word_kbinput(), and update faq.html to mention these changesDavid Lawrence Ramsey5+177-96
2005-01-03 19:14another int -> bool conversionDavid Lawrence Ramsey2+2-2
2005-01-03 06:56miscellaneous fixes: skip over invalid wide characters, and if wcwidth() returns -1, don't add its value to any column counter; also update another copyright yearDavid Lawrence Ramsey2+44-34
2005-01-02 23:50when we get a newline via verbatim input at the statusbar prompt, set input to NANO_ENTER_KEY so that the cursor position is reset properlyDavid Lawrence Ramsey1+5-2
2005-01-02 23:35add missing NANO_SMALL #ifdefDavid Lawrence Ramsey1+2-0
2005-01-02 22:35properly handle newlines read in via verbatim input at the statusbar promptDavid Lawrence Ramsey3+67-12
2005-01-02 21:26implement verbatim input for the statusbar promptDavid Lawrence Ramsey5+36-5
2005-01-02 21:13in do_input() and do_statusbar_input(), func_key is an int* and not an int; fix bad code due to the latter assumptionDavid Lawrence Ramsey2+2-2
2005-01-02 20:30fix an assert, update another copyright year, and add a few more of DB's tweaks to fix a few minor bugs with UTF-8 display at the statusbar promptDavid Lawrence Ramsey3+9-9
2005-01-01 07:55get rid of the last remnant of the NO_UTF8 toggle that I erroneously left inDavid Lawrence Ramsey1+0-4
2005-01-01 07:43implement cutting from the current position to the end of the file, using Ctrl-X from the search prompt and Meta-T from the edit window; also update the copyright years of more modified filesDavid Lawrence Ramsey5+52-2
2005-01-01 07:28overhaul the high-level input routines for the statusbar to make them more flexible, among other things, and add UTF-8 support to them in the process; also update the copyright years of the modified filesDavid Lawrence Ramsey6+380-234
2004-12-31 04:10miscellaneous bits: fix the full justify segfault in a way that doesn't break some normal full justifies, do a few more int -> bool conversions, and fix a commentDavid Lawrence Ramsey5+12-10
2004-12-29 22:05handle wctomb() failure in parse_char() tooDavid Lawrence Ramsey1+2-0
2004-12-29 21:32handle wctomb() failures properly in display_stirng_len() and display_string()David Lawrence Ramsey1+25-5
2004-12-29 16:42cosmetic totsize-related cleanupsDavid Lawrence Ramsey1+1-4
2004-12-28 22:36set totsize properly when deleting a character or backspacing over itDavid Lawrence Ramsey1+1-0
2004-12-27 23:35properly increment start_col when the line begins with a character that takes up two columnsDavid Lawrence Ramsey1+4-0
2004-12-27 23:21clarify the warning message when sufficient wide character support isn't found, and merge missing part of DB's patch to handle tabs properly in display_string()David Lawrence Ramsey2+2-2
2004-12-27 23:11fix the NANO_WIDE #ifdefs again, and put display_string_len() back in now that it doesn't corrupt memory anymore (as far as I can tell)David Lawrence Ramsey2+153-44
2004-12-27 18:53add a few missing NANO_WIDE #ifdefs, and remove display_string_len() until I can fix it to no longer cause memory corruptionDavid Lawrence Ramsey3+42-102
2004-12-24 18:11configure.ac and related cleanupsDavid Lawrence Ramsey3+15-12
2004-12-24 17:52fix display problem caused by backwards comparisons of column and start_colDavid Lawrence Ramsey1+2-2
2004-12-24 15:45revert last change, as it's actually redundant, and fix a few commentsDavid Lawrence Ramsey1+3-3
2004-12-24 15:23fix if blockDavid Lawrence Ramsey1+1-1
2004-12-24 00:43fix statusbar() and onekey() to properly handle multibyte strings tooDavid Lawrence Ramsey2+16-8
2004-12-23 21:32#ifdef fixesDavid Lawrence Ramsey2+2-2
2004-12-23 19:55remove command line and rcfile option for --noutf8, as UTF-8 support is now autodetected, and add #ifdefs around two variables that are unused when NANO_WIDE isn't definedDavid Lawrence Ramsey4+9-19
2004-12-23 17:43more steps toward UTF-8 support: port all the parts of DB's UTF-8 patch that I currently understand to current CVS, with modifications of mine to autodetect UTF-8 support and to display multibyte strings instead of wide stringsDavid Lawrence Ramsey9+543-116
2004-12-22 21:38yet another cosmetic fixDavid Lawrence Ramsey1+1-1
2004-12-21 16:39fix misplaced #ifdefDavid Lawrence Ramsey1+1-1
2004-12-20 15:39check for wget_wch() instead of addwstr() when looking for a wide version of cursesDavid Lawrence Ramsey2+3-6
2004-12-20 01:18revert erroneous changeDavid Lawrence Ramsey1+1-1
2004-12-20 01:13still more cosmetic fixesDavid Lawrence Ramsey2+19-16
2004-12-18 22:43another cosmetic fixDavid Lawrence Ramsey1+1-1
2004-12-18 20:29cosmetic fixesDavid Lawrence Ramsey2+4-3
2004-12-15 19:42Updated Italian translation.Jordi Mallach2+18-14
2004-12-15 09:06Updated Swedish translation.Jordi Mallach2+7-3
2004-12-13 17:29Updated Swedish translation by Christian Rose.Jordi Mallach2+894-810
2004-12-12 19:04improvements to wide/multibyte character input and output, using wide curses functions where applicableDavid Lawrence Ramsey5+97-100
2004-12-09 17:00add missing resetDavid Lawrence Ramsey1+2-0
2004-12-09 03:05add missing castsDavid Lawrence Ramsey2+3-3
2004-12-08 23:24check for nulls and newlines earlier in do_output(), and add a few more cosmetic fixesDavid Lawrence Ramsey2+18-18
2004-12-08 16:52reset the mbtowc() and wctomb() state machines at the right placesDavid Lawrence Ramsey2+17-7
2004-12-08 15:47when adding to the keystroke buffer, filter out bad keystrokes with one pass instead of twoDavid Lawrence Ramsey1+15-26
2004-12-08 04:00cosmetic fixesDavid Lawrence Ramsey1+4-0
2004-12-07 22:24go back to storing multibyte characters in non-dynamically allocated arrays of MB_LEN_MAX length, as it's less complexDavid Lawrence Ramsey2+5-8
2004-12-07 21:23store multibyte characters in dynamically allocated arrays of MB_CUR_MAX length, and add a few comment fixesDavid Lawrence Ramsey2+12-6
2004-12-07 21:22rename a few variables for consistencyDavid Lawrence Ramsey1+20-20
2004-12-07 18:05comment fixDavid Lawrence Ramsey1+2-2
2004-12-07 17:35rearrange a few variablesDavid Lawrence Ramsey1+3-2
2004-12-07 05:02fix bad castDavid Lawrence Ramsey1+1-1
2004-12-06 23:44Italian and Romanian update.Jordi Mallach3+1431-1639
2004-12-06 04:14miscellaneous fixes for the buffered inout and output routines and their associated UTF-8 handling: have unget_input() filter out invalid wide characters, put back the result of a word sequence instead of returning it directly, don't erroneously filter out keystrokes if they're neither extended keypad values nor ASCII characters, and add a few comment tweaksDavid Lawrence Ramsey2+86-46
2004-12-05 22:24formatting fixDavid Lawrence Ramsey1+2-1
2004-12-05 06:11cosmetic fixesDavid Lawrence Ramsey2+3-3
2004-12-05 06:03document the last titlebar() changeDavid Lawrence Ramsey1+4-4
2004-12-05 06:02in titlebar(), space should be an int instead of a size_tDavid Lawrence Ramsey1+1-1
2004-12-05 05:42add some miscellaneous fixes for titlebar()David Lawrence Ramsey2+21-14
2004-12-05 04:18when we get the whitespace display toggle, update the titlebar as well as the edit window, in case the filename displayed on the titlebar contains spaces or tabs; also add a few miscellaneous cosmetic fixesDavid Lawrence Ramsey3+11-5
2004-12-04 21:09fix entryDavid Lawrence Ramsey1+3-3
2004-12-04 18:14add return to the "c-file" regexes in nanorc.sampleDavid Lawrence Ramsey2+3-2
2004-12-04 17:41massive overhaul to support buffered input and output, the first steps toward proper wide character input and output, etc.David Lawrence Ramsey9+1143-800
2004-12-04 17:36fix potential segfault when doing a full justifyDavid Lawrence Ramsey2+11-7
2004-12-02 17:37per Jeremy Huddleston's patch, fix compilation problem caused by break_line()'s returning int when it should return ssize_t according to its prototypeDavid Lawrence Ramsey2+5-1
2004-12-01 16:31Update Catalan, French and Norwegian from the TP.Jordi Mallach4+1970-2040
2004-12-01 15:11change references to "open files" to "open file buffers" for consistency, and add DB's changes to die() so that it works properly with the overhauled multibuffer routinesDavid Lawrence Ramsey4+23-29
2004-11-29 00:30remove malfunctioning wide character support, and add a few miscellaneous fixesDavid Lawrence Ramsey6+173-254
2004-11-28 04:52comment fixesDavid Lawrence Ramsey2+3-3
2004-11-28 03:53comment fixDavid Lawrence Ramsey1+1-1
2004-11-27 23:28typo fixDavid Lawrence Ramsey1+1-1
2004-11-27 21:39remove specific references to control key shortcuts in configure.acDavid Lawrence Ramsey2+6-3
2004-11-27 21:10more formatting fixesDavid Lawrence Ramsey4+15-15
2004-11-27 20:42remove another unneeded blank spaceDavid Lawrence Ramsey1+0-1
2004-11-27 20:39remove unneeded blank spacesDavid Lawrence Ramsey1+1-2
2004-11-27 16:54formatting and cosmetic fixesDavid Lawrence Ramsey1+20-21
2004-11-27 15:18in unget_kbinput(), free s after the wctomb() call, since we don't need it after thatDavid Lawrence Ramsey2+4-1
2004-11-27 15:07comment fixDavid Lawrence Ramsey1+9-8
2004-11-27 15:00in get_verbatim_kbinput(), don't pass v_kbinput in as a parameter, since we're dynamically allocating it and then returning itDavid Lawrence Ramsey4+17-15
2004-11-27 06:43add debug messages to get_shortcut() and get_toggle()David Lawrence Ramsey2+10-0
2004-11-26 20:17formatting and cosmetic fixesDavid Lawrence Ramsey1+10-5
2004-11-26 20:14in get_full_path(), remove unneeded NANO_SMALL #ifdef, so that it's included whenever its prototype is, and so it can compile when DISABLE_OPERATINGDIR isn't defined and NANO_SMALL isDavid Lawrence Ramsey2+6-1
2004-11-26 18:10formatting fixesDavid Lawrence Ramsey1+37-21
2004-11-25 05:05in the low-level input routines, make the ascii_digits variables ints instead of size_t's, since they will only hold very small valuesDavid Lawrence Ramsey3+12-7
2004-11-25 04:56formatting fixDavid Lawrence Ramsey1+2-1
2004-11-25 04:39add DB's overhaul of the multibuffer code for efficiency, plus a few tweaks and additions of mineDavid Lawrence Ramsey6+194-303
2004-11-24 23:46formatting fixDavid Lawrence Ramsey1+2-1
2004-11-24 20:36formatting fixDavid Lawrence Ramsey1+2-1
2004-11-24 20:12oops again; adding an extra magicline unconditionally when uncutting is inconsistent with how file insertion behaves, so it apparently is a bug; revert the previous behaviorDavid Lawrence Ramsey2+6-9
2004-11-23 23:42oops; Pico's adding a new magicline unconditionally when uncutting leaves the cursor on the current magicline is actually consistent (and hence not a bug), so duplicate that behavior againDavid Lawrence Ramsey2+9-5
2004-11-23 22:30formatting fixesDavid Lawrence Ramsey1+22-15
2004-11-23 21:40in get_edit_input(), readd parameter allow_funcs, as it's now needed as a workaround for when unjustified text is stored in the justify buffer and either the justify or the full justify shortcut is hitDavid Lawrence Ramsey4+15-16
2004-11-23 20:42in shortcut_init(), fix misplaced #endif keeping the "Full Justify" shortcut in the search shortcut list from being included when NANO_SMALL is defined but DISABLE_JUSTIFY isn'tDavid Lawrence Ramsey2+5-1
2004-11-23 17:59in do_cut_text(), if keep_cutbuffer is FALSE, only blow away the text in the cutbuffer if the cutbuffer isn't emptyDavid Lawrence Ramsey2+6-3
2004-11-23 04:17comment fixesDavid Lawrence Ramsey1+3-3
2004-11-23 04:08overhaul the cutting and uncutting routines and the justify-related routines to back up and restore unjustified text to use the partitioning code, as it greatly simplifies how they work; also back up and restore unjustified text in its own buffer instead of the cutbuffer, and add a few minor bug fixes to the overhauled routinesDavid Lawrence Ramsey8+442-507
2004-11-23 03:42in do_wrap(), make wrap_loc and word_back ssize_t's, to match fill, and add a few minor cosmetic fixesDavid Lawrence Ramsey2+12-8
2004-11-22 17:58Back to CVSDavid Lawrence Ramsey2+3-1
2004-11-22 17:55GNU nano 1.3.5David Lawrence Ramsey3+23-2
2004-11-22 17:08in do_replace_loop(), treat real_current as current and real_current_x as current_x instead of using copies of them (which aren't kept up to date) when calling findnextstr(); this fixes a problem where the search can wrap when it shouldn't and skip over all matches after the wrap pointDavid Lawrence Ramsey2+5-6
2004-11-22 16:04fix get_totals() so it properly handles NULL parameters, and restore totlines after marked spell-check the way the justify routine does instead of saving it and readding it laterDavid Lawrence Ramsey2+25-25
2004-11-22 00:16unpartition_filestruct() should take a partition** instead of a partition*, so that the partition it refers to is properly set to NULLDavid Lawrence Ramsey4+22-22
2004-11-21 18:51documentation fix: list sh as an example of a Bourne shellDavid Lawrence Ramsey3+4-2
2004-11-21 18:44in README.CVS, mention the need for ssh to do cvs checkoutsDavid Lawrence Ramsey2+10-2
2004-11-21 17:50add another cvs command fixDavid Lawrence Ramsey1+0-5
2004-11-21 17:45update the given cvs commands in README.CVS so that they work againDavid Lawrence Ramsey2+9-5
2004-11-20 16:16in README.CVS, mention the requirement for groff in order to create html versions of the manpagesDavid Lawrence Ramsey2+3-0
2004-11-20 00:39Get rid of config.rpath.Jordi Mallach2+1-513
2004-11-18 22:25Updated French translation.Jordi Mallach2+8-3
2004-11-18 22:13Updated Malay translation.Jordi Mallach2+619-619
2004-11-18 00:05Don't use DEFS to define stuff. Use INCLUDES instead.Jordi Mallach3+5-3
2004-11-17 23:17Include <config.h> only if HAVE_CONFIG_H.Jordi Mallach11+31-10
2004-11-17 20:47use top_x and bot_x where possible instead of recalculating entire string lengthsDavid Lawrence Ramsey1+13-20
2004-11-17 17:44comment fixDavid Lawrence Ramsey1+3-3
2004-11-17 16:59formatting fixDavid Lawrence Ramsey1+2-1
2004-11-16 22:51fix breakage of ASCII character sequence mode introduced with the UTF-8 sequence supportDavid Lawrence Ramsey1+7-1
2004-11-16 13:09spell Ulf Härnhammar's name rightDavid Lawrence Ramsey1+1-1
2004-11-16 02:23add Ulf Harnhammar's input_tab() segfault fixDavid Lawrence Ramsey2+4-1
2004-11-16 02:20comment fixDavid Lawrence Ramsey1+2-2
2004-11-15 23:10document the last fixDavid Lawrence Ramsey1+2-0
2004-11-15 21:49fix cursor placement problem when inserting into the current buffer at the bottom of the edit window with smooth scrolling onDavid Lawrence Ramsey1+10-6
2004-11-15 20:42fix cursor placement problem when inserting into the current buffer at the top of the edit windowDavid Lawrence Ramsey1+12-3
2004-11-15 18:44comment fixesDavid Lawrence Ramsey2+11-9
2004-11-13 01:32in cut_marked_segment(), respect concatenate_cut, as we need to use it if we do a marked cut and immediately follow it with a cut-to-end (which uses that function)David Lawrence Ramsey2+25-4
2004-11-12 21:46in do_cut_text(), set concatenate_cut to TRUE unconditionally when doing a marked cut; this fixes an incompatibility with Pico where an extra line is uncut if we do a marked cut that includes the magicline and immediately follow it with an unmarked cutDavid Lawrence Ramsey2+8-6
2004-11-12 00:48yet more cosmetic fixesDavid Lawrence Ramsey2+12-11
2004-11-12 00:09revert the handle_sigwinch() change, as other breakage occurs when resizing or continuing from a suspend after a justify and it can't be properly fixed without a rewriteDavid Lawrence Ramsey2+1-7
2004-11-11 22:02fix entryDavid Lawrence Ramsey1+2-2
2004-11-11 21:50in handle_sigwinch(), call shortcut_init(FALSE) defore redisplaying the main list, so that "UnJustify" isn't erroneously displayed when we justify, suspend, and then continue; also add a few last cosmetic fixesDavid Lawrence Ramsey4+12-5
2004-11-11 14:35in m4/Makefile.am, add glib-2.0.m4 to EXTRA_DIST, so that nano builds from CVS with automake 1.7.x again; for some reason, automake 1.9.x didn't have a problem with its (erroneously) being left out; also add some formatting fixes to other Makefile.am's dealing with too many or too few blank linesDavid Lawrence Ramsey4+7-2
2004-11-08 03:22improve another assertionDavid Lawrence Ramsey1+1-1
2004-11-08 03:19improve assertionDavid Lawrence Ramsey1+1-1
2004-11-07 23:05fix enum/#define conflictDavid Lawrence Ramsey2+4-4
2004-11-07 21:30allow blank buffers at the "Execute Command" prompt, and document it in the help textDavid Lawrence Ramsey3+11-12
2004-11-07 18:35don't create a new buffer if we're in multibuffer mode and command execution modeDavid Lawrence Ramsey1+8-5
2004-11-07 18:22in multibuffer mode, using a blank filename at the "Read File" prompt shouldn't cancel out of itDavid Lawrence Ramsey1+8-1
2004-11-07 18:09partition the filestruct properly when executing a commandDavid Lawrence Ramsey1+31-30
2004-11-07 16:13formatting fixDavid Lawrence Ramsey1+2-2
2004-11-07 16:04in the search prompt shortcut list, move "Full Justify" to after "History", so that the latter is visible onscreen againDavid Lawrence Ramsey2+10-5
2004-11-07 15:29in proto.h, add missing NANO_SMALL #ifdef around the cut_marked_segment() prototypeDavid Lawrence Ramsey2+5-0
2004-11-07 01:26comment updateDavid Lawrence Ramsey1+2-1
2004-11-07 01:22don't let remove_magicline() remove the magicline if it's the only line in the fileDavid Lawrence Ramsey1+1-1
2004-11-06 21:26preemptively update the version number in the documentationDavid Lawrence Ramsey4+6-6
2004-11-06 20:33in do_uncut_text(), maintain current_y's value when uncutting blocks so that smooth scrolling works correctly; also add a few miscellaneous cleanupsDavid Lawrence Ramsey2+15-7
2004-11-06 15:10more int -> bool conversionsDavid Lawrence Ramsey2+11-9
2004-11-06 02:37in both the internal and alternate spell checker, put the beginning and the end of the mark at the beginning and the end of the spell-checked textDavid Lawrence Ramsey1+22-14
2004-11-06 00:18rearrange a few if blocks for consistencyDavid Lawrence Ramsey1+17-19
2004-11-05 23:55oops; only work around the problem of the mark's being in the middle of a spell checked word if the mark was on in the first placeDavid Lawrence Ramsey1+15-10
2004-11-05 23:03when doing marked spell-check, properly handle the case where the mark ends in the middle of a word and that word is spell-checked; also move the logic to detect an upside-down mark to mark_order() instead of using the same logic in three different places, and rename a few variables for consistencyDavid Lawrence Ramsey8+57-21
2004-11-05 18:01more faq updates: add questions about selecting text in an X terminal when mouse support is turned on and typing F13-F16 when the keyboard only has F1-F12, plus a few other miscellaneous bitsDavid Lawrence Ramsey2+41-28
2004-11-05 17:29document the last updateDavid Lawrence Ramsey1+1-0
2004-11-05 17:09fixed FAQ inaccuracy: Pico compatibility mode was made the default in nano 1.1.99pre1, not 1.2.2David Lawrence Ramsey2+5-2
2004-11-05 16:24don't change the file format when we insert another file into the current oneDavid Lawrence Ramsey2+11-0
2004-11-05 16:22comment fixesDavid Lawrence Ramsey1+6-6
2004-11-05 16:01cosmetic fixDavid Lawrence Ramsey1+2-2
2004-11-05 15:39fix entry: "... opened the file, added all of it to the cutbuffer, closed the file, and uncut at the current cursor position" is clearerDavid Lawrence Ramsey1+2-2
2004-11-05 15:25if we're not inserting a file into a new buffer, partition the current buffer so that it's effectively a new buffer just before inserting the file, and only restore placewewant afterwards; this is the same behavior we would get if we opened the file, added all of it to the cutbuffer, uncut at the current cursor position, and closed the fileDavid Lawrence Ramsey6+45-15
2004-11-05 15:03cosmetic fixDavid Lawrence Ramsey1+2-2
2004-11-05 14:37clean up the partitioning-related if blocksDavid Lawrence Ramsey1+14-15
2004-11-04 17:42remove a bit of redundant code, and add a few more comment fixesDavid Lawrence Ramsey2+2-4
2004-11-04 16:45when (un)partitioning, don't save or restore fileage or filebot if they're the same as top or bot; also add a few comment fixesDavid Lawrence Ramsey2+27-15
2004-11-04 15:31avoid potential segfaults while unpartitioning a filestructDavid Lawrence Ramsey1+4-2
2004-11-04 13:47in cut.c, make marked_line a static enum instead of a static int, and add a few formatting cleanupsDavid Lawrence Ramsey3+29-21
2004-11-04 13:40fix entryDavid Lawrence Ramsey1+2-2
2004-11-04 04:08remove 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 cleanupsDavid Lawrence Ramsey3+79-79
2004-11-04 03:53remove 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.hDavid Lawrence Ramsey7+4-6
2004-11-04 03:27remove unneeded spaceDavid Lawrence Ramsey1+1-1
2004-11-03 23:05in 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 promptDavid Lawrence Ramsey2+13-1
2004-11-03 22:03add 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 structureDavid Lawrence Ramsey9+358-74
2004-11-03 21:11comment fixDavid Lawrence Ramsey1+2-1
2004-11-03 16:02in do_replace_loop(), make real_current_x a const filestruct* againDavid Lawrence Ramsey2+6-4
2004-11-03 14:58cosmetic fixesDavid Lawrence Ramsey2+6-8
2004-11-02 20:48fix crash in mallocstrncpy() callDavid Lawrence Ramsey1+1-1
2004-11-02 15:18add new function mallocstrncpy()David Lawrence Ramsey4+20-7
2004-11-02 02:48in get_kbinput(), make sure meta_key and func_key are set properly in all casesDavid Lawrence Ramsey1+5-6
2004-11-01 22:54leave "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 fixesDavid Lawrence Ramsey2+28-33
2004-11-01 22:40add new key aliases: F15 for "Mark Text" and F16 for "Where Is Next"; also add support for their corresponding escape sequencesDavid Lawrence Ramsey4+55-23
2004-11-01 22:37document the help browser display fixDavid Lawrence Ramsey1+6-4
2004-11-01 22:35properly handle the case of a function key with no preceding control key in the help browserDavid Lawrence Ramsey1+5-0
2004-10-31 22:45cosmetic fixDavid Lawrence Ramsey1+2-2
2004-10-31 14:40add missing attributionDavid Lawrence Ramsey1+1-1
2004-10-31 13:20fix problem found by Rocco: make search_last_line static to search.c instead of local to findnextstr() so that search wrapping detection works properly againDavid Lawrence Ramsey4+19-8
2004-10-31 13:13remove erroneous entryDavid Lawrence Ramsey1+2-3
2004-10-30 01:16make mark_beginx a size_t instead of an intDavid Lawrence Ramsey6+9-10
2004-10-30 01:03make current_x a size_t instead of an intDavid Lawrence Ramsey9+43-27
2004-10-29 15:48cosmetic fixesDavid Lawrence Ramsey1+4-7
2004-10-29 15:42cosmetic fixDavid Lawrence Ramsey1+1-1
2004-10-27 02:21revert 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() levelDavid Lawrence Ramsey4+15-82
2004-10-27 02:15add missing blank lineDavid Lawrence Ramsey1+1-0
2004-10-26 21:14cosmetic fixesDavid Lawrence Ramsey1+2-4
2004-10-26 20:58in 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 checkerDavid Lawrence Ramsey4+25-11
2004-10-26 16:54add 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 stopDavid Lawrence Ramsey2+5-1
2004-10-26 16:29cosmetic fixesDavid Lawrence Ramsey1+6-6
2004-10-25 15:00put DB's old efficiency tweaks back in bottombars()David Lawrence Ramsey2+25-17
2004-10-24 22:51cosmetic fix: "Hurd console" -> "Mach console"David Lawrence Ramsey1+24-24
2004-10-24 17:20remove 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 accordinglyDavid Lawrence Ramsey6+17-25
2004-10-24 16:47in nano.1 and nano.texi, eliminate references to the now removed -D/--dos and -M/--mac command line optionsDavid Lawrence Ramsey3+5-14
2004-10-24 16:45cosmetic fixesDavid Lawrence Ramsey1+0-3
2004-10-24 16:18consistency fix for the ^^ help entryDavid Lawrence Ramsey1+1-1
2004-10-23 14:59add missing parenthesesDavid Lawrence Ramsey1+2-2
2004-10-23 14:53consistency fix for the ^I help entryDavid Lawrence Ramsey1+2-1
2004-10-23 13:50simplify the key-interpreting logic in get_shortcut()David Lawrence Ramsey1+4-6
2004-10-23 02:48fix wrong wordDavid Lawrence Ramsey1+1-1
2004-10-23 02:47add UTF-8 support to unget_kbinput(), and fix a minor memory leak in the UTF-8 support code in get_kbinput()David Lawrence Ramsey5+38-12
2004-10-22 20:25in main(), tweak the command line parsing routine so that multiple +LINE flags are properly interpreted in multibuffer modeDavid Lawrence Ramsey2+25-9
2004-10-22 16:11comment fixDavid Lawrence Ramsey1+3-3
2004-10-22 03:33apply 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 caseDavid Lawrence Ramsey2+8-1
2004-10-22 03:30another indentation fixDavid Lawrence Ramsey1+1-2
2004-10-21 22:49remove more unneeded casts, and add an indentation fixDavid Lawrence Ramsey2+9-9
2004-10-21 22:06remove unnecessary castsDavid Lawrence Ramsey1+2-2
2004-10-21 17:11in 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 behaviorDavid Lawrence Ramsey2+4-1
2004-10-21 16:51in do_replace_loop(), check for more than one wrap at the right placeDavid Lawrence Ramsey1+11-13
2004-10-21 16:25when saving or changing file positions, be sure not to ignore placewewant; also move a misplaced changelog entryDavid Lawrence Ramsey3+20-13
2004-10-21 15:44do the check for being outside the mark after the zero-length regexes check, so that zero-length regex replaces work properly againDavid Lawrence Ramsey1+17-17
2004-10-21 15:32fix infinite loop when we're doing a replace of marked text and the only matches found are outside the marked textDavid Lawrence Ramsey4+53-21
2004-10-19 21:09yet more search code cleanupsDavid Lawrence Ramsey4+13-15
2004-10-18 22:19fix findnextstr() so wholewords works properly with regular expressions and in conjunction with no_sameline, and add a few other minor cosmetic fixesDavid Lawrence Ramsey4+67-33
2004-10-18 19:28add 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 installedDavid Lawrence Ramsey2+216-0
2004-10-18 14:13rely on glib 2.x only if the system doesn't have v?snprintf(), and update README.CVS accordinglyDavid Lawrence Ramsey3+20-15
2004-10-18 02:17add missing lineDavid Lawrence Ramsey1+1-0
2004-10-18 02:11document the last miscellaneous fixDavid Lawrence Ramsey1+2-0
2004-10-18 02:06rearrange the mark-handling code in do_replace_loop() a bit, and add one more miscellaneous fixDavid Lawrence Ramsey2+28-21
2004-10-18 01:51help text updates, and a few more miscellaneous fixesDavid Lawrence Ramsey3+28-22
2004-10-16 15:41more minor cosmetic fixesDavid Lawrence Ramsey2+39-43
2004-10-16 04:56in do_alt_speller(), call terminal_init() unconditionally after running the alternate spell checker, so that the terminal state is properly restored in all casesDavid Lawrence Ramsey2+7-1
2004-10-15 16:35another minor cleanupDavid Lawrence Ramsey1+12-8
2004-10-15 16:25minor cleanupsDavid Lawrence Ramsey5+23-32
2004-10-15 01:51make the UTF-8 character reading support work in more instancesDavid Lawrence Ramsey2+7-8
2004-10-15 01:39fix spurious warning message in do_gotoline() that was introduced when it was overhauled, and also fix some indentation in statusq()David Lawrence Ramsey2+41-39
2004-10-14 21:59add support for reading in UTF-8 sequences to some of the low-level input functionsDavid Lawrence Ramsey4+87-51
2004-10-14 21:59simplify the curses library tests in configure.ac by checking for initscr() instead of tgetent() where possibleDavid Lawrence Ramsey2+5-8
2004-10-14 20:48make get_escape_seq_kbinput()'s escape_seq parameter a const int*, since it's never modifiedDavid Lawrence Ramsey3+5-2
2004-10-14 20:36remove resetstatuspos prototype left over from when it was globalDavid Lawrence Ramsey1+0-1
2004-10-11 14:00add missing wordDavid Lawrence Ramsey1+4-4
2004-10-11 13:55minor fixes involving case insensitive searches and NANO_SMALLDavid Lawrence Ramsey3+17-7
2004-10-09 20:16oops, Pico doesn't preserve placewewant when inserting a file; we do it for consistencyDavid Lawrence Ramsey1+1-2
2004-10-09 20:12in do_insertfile(), when inserting a file in non-multibuffer mode, preserve placewewant as well as current_x, for compatibility with PicoDavid Lawrence Ramsey2+7-2
2004-10-09 20:10cosmetic fixesDavid Lawrence Ramsey1+4-4
2004-10-09 17:15fix backwards #ifdefsDavid Lawrence Ramsey1+3-3
2004-10-09 16:59in 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 segfaultDavid Lawrence Ramsey2+30-7
2004-10-09 16:26in 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 onDavid Lawrence Ramsey4+52-13
2004-10-08 23:06miscellaneous 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_tDavid Lawrence Ramsey2+15-8
2004-10-08 20:37another comment fixDavid Lawrence Ramsey1+1-1
2004-10-08 20:34comment fixDavid Lawrence Ramsey1+1-1
2004-10-08 15:35in mark_order(), add check for MARK_ISSET's not being set; also make one more int -> bool conversion and cosmetic fixDavid Lawrence Ramsey3+10-3
2004-10-07 20:54remove the -D/--dos and -M/--mac command line options, as they aren't much use with the new file format autodetectionDavid Lawrence Ramsey2+4-12
2004-10-07 17:36Update Basque translation by Mikel Olasagasti.Jordi Mallach2+974-904
2004-10-06 21:11remove DOS line endings, and fix a typo in a commentDavid Lawrence Ramsey1+1-1
2004-10-05 20:24in do_insertfile(), add missing #ifdefs around the wrap_reset() call so that nano compiles with wrapping disabled againDavid Lawrence Ramsey2+4-0
2004-10-05 20:11really fix the resetstatus problems this time, and add a few other miscellaneous fixesDavid Lawrence Ramsey4+295-266
2004-10-05 16:14another int -> bool conversionDavid Lawrence Ramsey1+1-1
2004-10-05 02:46in 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 resetDavid Lawrence Ramsey2+11-4
2004-10-05 02:29make resetstatuspos static to just statusq()David Lawrence Ramsey3+13-11
2004-10-04 22:37add 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 waysDavid Lawrence Ramsey3+41-24
2004-10-04 22:35comment fixDavid Lawrence Ramsey1+2-2
2004-10-04 16:01remove redundancy erroneously introduced when adding the ^T toggle to the "Go To Line" promptDavid Lawrence Ramsey1+4-6
2004-10-04 15:53add another cosmetic fixDavid Lawrence Ramsey1+1-1
2004-10-04 15:23add minor cosmetic fixes, and do another int -> bool conversionDavid Lawrence Ramsey3+9-10
2004-10-03 19:26remove stray dashDavid Lawrence Ramsey1+1-1
2004-10-03 19:18in open_(prev|next)_file(), translate the "New Buffer" string when displaying "Switched to" messages on the statusbar; also do a few more int -> bool conversionsDavid Lawrence Ramsey4+18-15
2004-10-03 13:47after 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 buffersDavid Lawrence Ramsey2+35-7
2004-10-01 21:37consistency fixDavid Lawrence Ramsey1+3-3
2004-10-01 18:47add missing blank lineDavid Lawrence Ramsey1+1-0
2004-10-01 18:34for consistency, make do_insertfile() take a parameter to indicate whether it's in "Execute Command" mode; also add continue and goto to the "c-file" regexesDavid Lawrence Ramsey4+31-15
2004-09-30 22:07add a bunch of key-related fixes: put Meta-( (Meta-9), Meta-) (Meta-0), and Meta-J back in the shortcut list since Meta-G is used in the file browser and not as a toggle, tweak nanogetstr() and statusq() so that resetstatuspos can be reduced to a static bool, change the names of some keys to be more consistent, and add the ^R^X^X and ^W^T^T shortcuts (note that the latter doesn't preserve the contents of the statusbar yet when ^T is pressed at the "Go To Line" prompt), and add a few other miscellaneous tweaksDavid Lawrence Ramsey11+155-123
2004-09-28 22:21fix #ifdef breakageDavid Lawrence Ramsey2+5-1
2004-09-28 22:14add a multibuffer mode toggle to the "Execute Command" prompt, for consistency with the "Read File" promptDavid Lawrence Ramsey3+33-3
2004-09-28 20:50simplify do_insertfile() by reusing variables where possibleDavid Lawrence Ramsey2+3-5
2004-09-28 20:37more int -> bool conversionsDavid Lawrence Ramsey1+2-2
2004-09-28 16:51consistency fix: the convention for shortcuts lists other than the main list is apparently to only allow meta shortcuts as toggles, so only allow the meta shortcuts for searching for the beginning and end of the paragraph and justifying the entire file to go in the main listDavid Lawrence Ramsey3+10-15
2004-09-28 16:03cosmetic fixDavid Lawrence Ramsey1+4-4
2004-09-28 15:58resetstatuspos should be a bool, not an intDavid Lawrence Ramsey3+9-9
2004-09-28 15:17in shortcut_init(), change an erroneous _() around the "New Buffer" string to N_()David Lawrence Ramsey2+3-1
2004-09-28 15:06for consistency, at the "Go To Line" prompt, display "Cancelled" instead of "Aborted" if we cancelDavid Lawrence Ramsey1+1-1
2004-09-27 01:10add missing func_key referenceDavid Lawrence Ramsey1+1-1
2004-09-27 01:04add a func_key flag to the low-level input functions and the currently existing high-level input functions, to indicate extended keypad valuesDavid Lawrence Ramsey5+56-38
2004-09-25 00:45refresh the screen when Ctrl-L is pressed at the statusbar prompt, as Pico doesDavid Lawrence Ramsey2+6-0
2004-09-24 21:48cosmetic comment fixesDavid Lawrence Ramsey1+2-2
2004-09-23 21:52remove redundant include of limits.h from nano.cDavid Lawrence Ramsey2+2-1
2004-09-22 22:45turn off extended input processing (the IEXTEN termios flag) as nano 1.2.x doesDavid Lawrence Ramsey3+18-4
2004-09-18 22:02make some ints that use the value of fill and can be greater than COLS ssize_t's for consistency, and add a few minor cosmetic fixesDavid Lawrence Ramsey5+16-15
2004-09-12 22:01revert the blocking of meta sequences in main(), as it doesn't solve the problem of meta sequences' sometimes being interpreted as printable characters when they shouldn't beDavid Lawrence Ramsey2+1-3
2004-09-12 21:40document keeping meta sequences from getting through to do_char() in the changelog, and update a related commentDavid Lawrence Ramsey2+4-2
2004-09-12 21:30don't let meta sequences get through to do_char()David Lawrence Ramsey1+1-1
2004-09-11 21:41make the help menu shortcut display more flexible, add more intuitive aliases for moving to the beginning and end of a paragraph and justifying the entire file, and make those aliases available in the main shortcut list too, since Pico's practice of putting them in the search menu is rather oddDavid Lawrence Ramsey5+123-44
2004-09-11 21:28for more compatibility with Pico, remove extra space after a character in punct if that character is the same as the one before itDavid Lawrence Ramsey2+15-6
2004-09-10 22:18Updated manpages by Jean-Philippe.Jordi Mallach2+12-12
2004-09-07 21:51make get_edit_input() respect view mode, and clarify its changelog entryDavid Lawrence Ramsey2+15-10
2004-09-07 15:45minor cosmetic fixDavid Lawrence Ramsey1+2-2
2004-09-07 00:48when calling AC_TRY_RUN() to test for a broken regexec() function, set the fourth parameter to default to "no" (since it apparently only occurs on glibc 2.2.3-based systems) so that cross-compiling will workDavid Lawrence Ramsey2+10-3
2004-09-05 21:40add DB's overhaul of the file loading code to increase efficiency, remove ugly workarounds for most cases of edittop's or current's being NULL (as those cases no longer occur due to the overhaul), and remove detection of binary files (since it wasn't always accurate and will only cause problems when UTF-8 support is added); also add a few minor fixes of mineDavid Lawrence Ramsey10+431-431
2004-09-01 22:08remove reference to @includedir@ in src/Makefile.am, as it's unneeded and can break cross-compilationDavid Lawrence Ramsey2+4-1
2004-08-31 18:26Updated French manpages from Jean-Philippe.Jordi Mallach3+182-131
2004-08-31 18:13Update Spanish translation from Javi.Jordi Mallach2+659-1088
2004-08-31 00:23Updated translations.Jordi Mallach1+1-0
2004-08-31 00:22Updated French translation by Jean-Philippe Guérard.Jordi Mallach2+706-727
2004-08-29 14:42in nanorc.sample, remove specific references to control key shortcuts other than XON and XOFFDavid Lawrence Ramsey2+8-5
2004-08-28 16:34remove snippet of edit_update() that's redundant now that findnextstr() maintains current_y properlyDavid Lawrence Ramsey2+2-10
2004-08-28 15:51work around the need to put back the first non-escape character when reading an escape sequenceDavid Lawrence Ramsey4+36-26
2004-08-27 21:02in do_insertfile(), readd the NANO_SMALL #ifdef around the start_again: label to avoid a warningDavid Lawrence Ramsey2+7-0
2004-08-27 20:28do more int ->bool conversions, change the order of the parameters in findnextstr(), and make findnextstr() maintain the value of current_y tooDavid Lawrence Ramsey4+65-39
2004-08-27 17:02have edit_refresh() call edit_update() with NONE when smooth scrolling is on so that smooth scrolling applies everywhere instead of just to the movement functions, fix a potential infinite loop when edit_update() is called with NONE and current_y is greater than (editwinrows - 1), and have do_para_begin() and do_para_end() maintain current_y as do_justify() does (and as they did before)David Lawrence Ramsey3+53-8
2004-08-27 10:18Updated Catalan and German.Jordi Mallach3+1688-1538
2004-08-26 18:07simplify edit_update() so as not to require the fileptr parameter anymore, since it's set to current in all callsDavid Lawrence Ramsey5+17-12
2004-08-26 04:22do another int -> bool conversion, and simplify the search/replace "Cancelled" messagesDavid Lawrence Ramsey3+10-9
2004-08-26 01:43in get_mouseinput(), make clicking on meta shortcuts work properly again, and properly handle the case of whereis_list's being longer than MAIN_VISIBLE as bottombars() doesDavid Lawrence Ramsey2+13-2
2004-08-26 01:29remove redundant #ifdefDavid Lawrence Ramsey2+3-3
2004-08-25 16:37add unget_kbinput(), a wrapper for ungetch()David Lawrence Ramsey5+26-20
2004-08-25 15:39convert ints to bools in the low-level input routines, and consolidate the high-level input routines for the edit windowDavid Lawrence Ramsey5+304-245
2004-08-18 16:14add missing brackets around an if statement block in parse_rcfile() so that parsing the numeric argument after "tabsize" works properly againDavid Lawrence Ramsey2+7-1
2004-08-17 20:44Back to CVSDavid Lawrence Ramsey2+3-1
2004-08-17 20:38GNU nano 1.3.4David Lawrence Ramsey7+28-8
2004-08-17 20:34add missing #ifdefsDavid Lawrence Ramsey2+4-0
2004-08-17 19:28and add last missing bitDavid Lawrence Ramsey1+1-0
2004-08-17 19:20fix the last ngetdelim() tweakDavid Lawrence Ramsey1+3-3
2004-08-17 16:04better document the ngetdelim() tweaksDavid Lawrence Ramsey1+2-1
2004-08-17 16:00add a few last tweaks to ngetdelim()David Lawrence Ramsey2+7-9
2004-08-17 05:23per DB's patch, overhaul the rcfile and history file reading and writing routines to fix a few fundamental problems and limitations; also add getline() and getdelim() equivalents adapted from GNU mailutils 0.5 (and tweaked to better integrate with nano), since the patch uses getline()David Lawrence Ramsey9+192-98
2004-08-12 21:43a few more #ifdef tweaks, plus a few cosmetic fixesDavid Lawrence Ramsey3+7-5
2004-08-12 20:06more #ifdef tweaksDavid Lawrence Ramsey1+1-1
2004-08-12 19:48tweak some #ifdefs to avoid warnings when compiling with --disable-wrapping, --disable-justify, or a combination of the twoDavid Lawrence Ramsey2+6-1
2004-08-12 15:20per DB's patch, show the "Press Return To Continue" prompt if we can't read the .nano_history file while starting nanoDavid Lawrence Ramsey2+6-2
2004-08-12 04:34make sure that the shortcut list properly displays "Close" when reading in multiple files on the command lineDavid Lawrence Ramsey2+15-7
2004-08-12 04:30and do int -> bool conversions for the prototypes tooDavid Lawrence Ramsey1+2-2
2004-08-12 03:27add more int -> bool conversionsDavid Lawrence Ramsey2+5-7
2004-08-12 02:52add missing error message simplifications from beforeDavid Lawrence Ramsey2+2-2
2004-08-12 02:11indentation fixDavid Lawrence Ramsey1+2-2
2004-08-11 05:13add a bunch of DB's miscellaneous fixes, plus a few of mineDavid Lawrence Ramsey7+76-73
2004-08-10 23:05per DB's patch, simplify the saving of emergency files in die(), die_save_file(), and get_next_filename()David Lawrence Ramsey3+21-17
2004-08-07 22:33add titlebar() calls before all open_file() calls and remove the titlebar() call after them, so that the titlebar is displayed properly for all file(s) loaded; also add missing int -> bool conversionDavid Lawrence Ramsey2+6-3
2004-08-07 22:00cosmetic fixes for the getopt_(long)?() calls and the switch block dealing with the command line optionsDavid Lawrence Ramsey1+115-116
2004-08-07 21:27per DB's patch, convert a few parts of files.c to use bool so that open_pipe()'s failure is handled properly again, and add various #ifdefs to fix a few warnings and compilation problems that occur when everything is enabled manually including NANO_SMALLDavid Lawrence Ramsey5+36-25
2004-08-05 22:10per DB's patch, convert nano.c to use bools wherever needed, add a few efficiency tweaks, and fix a few minor bugs in help_init() where "Up" and "Space" might not be displayed properly and the help browser wouldn't work if fewer than 24 columns were availableDavid Lawrence Ramsey3+90-85
2004-08-05 21:57document DB's warning fixes when ENABLE_NLS is undefined and the -fwritable-strings option is used, which were part of his last patch to convert more translated strings to use N_()David Lawrence Ramsey1+2-0
2004-08-05 15:45per DB's patch, convert more of nano to use N_() when possible; also add a few more minor cosmetic fixes of mineDavid Lawrence Ramsey2+66-58
2004-08-05 15:16per DB's patch, don't translate the option strings for -Z/--restricted; also add a few more minor cosmetic fixes of mineDavid Lawrence Ramsey2+17-10
2004-08-04 18:24tweak parse_num() to return a bool, and fix backwards test of its value so that numeric values will be preserved when switching to the "Go To Line" prompt againDavid Lawrence Ramsey6+17-14
2004-08-01 22:35make lastwastab and list use TRUE and FALSE instead of 1 and 0, make them bools in the process, and make a few other minor cosmetic cleanupsDavid Lawrence Ramsey6+25-25
2004-08-01 22:00tweak the spec file to properly package the "rnano" symlinkDavid Lawrence Ramsey2+4-1
2004-08-01 16:09automatically install a symlink "rnano" pointing to nanoDavid Lawrence Ramsey3+9-0
2004-07-31 14:10add DB's fix for a problem where quoted justify wouldn't work if HAVE_REGEX_H wasn't set, and don't treat the return values of the string comparison functions as boolean anymoreDavid Lawrence Ramsey6+63-54
2004-07-30 22:52rcfile tweaks: prompt only once for all rcfile errors instead of once for each separate error, make sure all the messages end in newlines, etc.David Lawrence Ramsey4+40-30
2004-07-30 20:21add my display tweak to do_replace(), my efficiency tweaks to do_gotoline(), and DB's efficiency tweaks to do_gotopos()David Lawrence Ramsey3+33-17
2004-07-30 17:30add a consistency fix for do_enter() and a few minor cosmetic fixesDavid Lawrence Ramsey5+5-11
2004-07-30 03:54add DB's overhaul of the paragraph searching code and some of the justify code, as it makes some code much more understandable and fixes a bug where searching for the previous paragraph would move the cursor too high in one caseDavid Lawrence Ramsey5+235-240
2004-07-29 14:32in do_replace_loop(), make sure old_pww is updated to the current value of placewewant when a new match is found, so that edit_redraw() will redraw the screen properly when only placewewant changesDavid Lawrence Ramsey2+10-1
2004-07-28 20:53add a few missing placewewant size_t conversionsDavid Lawrence Ramsey1+3-2
2004-07-28 20:46per DB's patch, convert placewewant to a size_t; also add a few miscellaneous fixes of mineDavid Lawrence Ramsey8+60-43
2004-07-28 13:50add various improvements to the "c-file" regexes by Mike Frysinger, with a few additions of mineDavid Lawrence Ramsey2+7-3
2004-07-28 13:03add Mike Frysinger's sample regexes for patch filesDavid Lawrence Ramsey2+13-0
2004-07-27 19:40minor cosmetic fixDavid Lawrence Ramsey1+1-2
2004-07-27 16:46move the main terminal initialization functions, aside from initscr(), into a new terminal_init() function, and convert nano to use it; also, when reloading the newly spell-checked temporary file in do_alt_speller(), call terminal_init() to make sure that all the original terminal settings are restored, as a curses-based alternative spell checker (e.g. aspell) can change themDavid Lawrence Ramsey3+34-24
2004-07-27 15:46per Junichi Uekawa's patch in Debian's version of nano, call setlocale() outside the ENABLE_NLS #ifdef, since UTF-8 support (specifically, the wide character handling functions it needs) won't work properly if the locale isn't set, whether NLS is enabled or notDavid Lawrence Ramsey2+4-1
2004-07-24 16:50fix spacing problem in the "Save Under Different Name" promptDavid Lawrence Ramsey2+3-1
2004-07-23 12:51fix variable namesDavid Lawrence Ramsey1+4-4
2004-07-23 12:30a few miscellaneous Pico compatibility tweaks and bugfixes (most importantly, a fix for a segfault when trying to full-justify a file with no paragraphs)David Lawrence Ramsey6+65-32
2004-07-20 12:57restore erroneously removed toggle* castsDavid Lawrence Ramsey1+2-2
2004-07-18 18:13and reset tabsize and wrap_at to their default values if invalid rcfile entries are specified for themDavid Lawrence Ramsey3+10-7
2004-07-18 17:43properly handle invalid tab sizes in nanorc files and make a few more cosmetic cleanupsDavid Lawrence Ramsey3+34-53
2004-07-17 20:01revert change to debugging statement that shouldn't be there yetDavid Lawrence Ramsey1+1-1
2004-07-17 19:49cut down on redundant inclusions of <sys/types.h>, include it in proto.h per DB's patch, and make a few more minor cosmetic cleanupsDavid Lawrence Ramsey8+28-22
2004-07-13 17:43further clarify one toggle descriptionDavid Lawrence Ramsey1+1-1
2004-07-13 17:09per DB's patch, remove some unneeded reset_cursor() calls, move the one in the main input loop to the top, and remove the apparently unneeded wrefresh() call in the main input loopDavid Lawrence Ramsey3+7-9
2004-07-12 16:26add missing part of the variable type changes in do_gotoline()David Lawrence Ramsey1+1-1
2004-07-12 16:07port over DB's number parsing code and related bits, with a few minor changes of mine, and add a few related variable type changesDavid Lawrence Ramsey7+69-70
2004-07-12 03:10various changes to cut down on binary size: per DB's patch, add new N_() macro to mark strings that aren't translated immediately and convert nano to use it where needed, overhaul the shortcut list and toggle list initialization code for efficiency, and replace rcfile_msg() with rcfile_error(); also add a few minor miscellaneous cleanups by DB and myselfDavid Lawrence Ramsey9+587-590
2004-07-10 16:53add another missing part of DB's patch (read_file() should be returning void instead of int), and rearrange one NANO_SMALL #ifdef for better readabilityDavid Lawrence Ramsey2+7-6
2004-07-08 17:29add one last spacing fixDavid Lawrence Ramsey1+2-2
2004-07-08 17:15add another prototype fix and a few spacing fixesDavid Lawrence Ramsey6+26-21
2004-07-08 15:27per DB's patch, remove unused global variable search_offscreenDavid Lawrence Ramsey3+2-2
2004-07-07 23:26more comment fixesDavid Lawrence Ramsey1+3-2
2004-07-07 15:20another missing piece of DB's patch: the toggle and rcoption structs should use longs to store their flags tooDavid Lawrence Ramsey1+3-3
2004-07-07 14:36add another missing part of DB's patch to convert flags and related variables into longs: toggle_init_one() should take a long instead of an int for its flag parameterDavid Lawrence Ramsey2+4-4
2004-07-07 13:57add missing part of DB's patch to convert flags and related variables into longs: file_flags should be declared as a long instead of an intDavid Lawrence Ramsey1+1-1
2004-07-06 14:02put back erroneously removed initialization of original_umaskDavid Lawrence Ramsey1+1-1
2004-07-05 14:27if we're in restricted mode and the filename isn't blank, disable tab completion at the "Write File" prompt, since we can't change the filename in that case; also remove an unneeded trailing spaceDavid Lawrence Ramsey3+10-2
2004-07-03 14:34fix inaccurate commentDavid Lawrence Ramsey1+2-2
2004-07-03 14:15fix bug in do_justify() in a better way: add on_next_line flag, used to indicate when we've moved to the next line after justifying the current line, and only run the respacing routine when it's true; this keeps the respacing routine from erroneously being run more than once on the same lineDavid Lawrence Ramsey2+29-16
2004-07-03 05:23fix bug in do_justify(): if all the text from the next line has been moved to the current line and the next line has been deleted, continue the justification loop from there and skip the respacing routine in order to avoid running it more than once on the same line (since it assumes that we've moved to the next line, which isn't true in that case)David Lawrence Ramsey2+19-7
2004-07-03 03:22for consistency with nano 1.2.x and with other editors, make the mode of newly created files 666 instead of 600 before it's modified by the umask; also add a few more minor comment fixesDavid Lawrence Ramsey2+17-11
2004-07-03 03:09a few cleanups and consistency fixesDavid Lawrence Ramsey8+27-19
2004-07-02 14:31per DB's patch (with a few updates of mine), convert the shortcut list functions and most related functions to return void instead of int, as the return values of all those functions are essentially unused; also add a few related miscellaneous cleanupsDavid Lawrence Ramsey10+210-283
2004-07-01 19:41add missing cosmetic fix from beforeDavid Lawrence Ramsey1+1-1
2004-07-01 18:59more minor cosmetic fixesDavid Lawrence Ramsey7+62-55
2004-07-01 17:04per DB's patch, tweak the code to update the edit window just before getting statusbar input for efficiency, and update bottomwin just before then tooDavid Lawrence Ramsey2+6-1
2004-06-30 12:28per Jon Oberheide's patch, fix erroneous debugging statement so that nano compiles with --enable-debug againDavid Lawrence Ramsey2+5-1
2004-06-29 12:36per Mike Frysinger's patch, have whitespace display default to off instead of onDavid Lawrence Ramsey2+5-2
2004-06-29 00:43fix erroneous #ifdef so that nano compiles with --disable-justify againDavid Lawrence Ramsey2+5-1
2004-06-28 13:23Back to CVSDavid Lawrence Ramsey2+3-1
2004-06-28 13:17GNU nano 1.3.3David Lawrence Ramsey7+30-8
2004-06-27 00:54refactor the code to search for the beginning of a paragraph a bit to fix some inaccuracies and eliminate the need for recursion; it now uses almost the same logic as the code to search for the end of a paragraph, which makes it somewhat easier to understandDavid Lawrence Ramsey2+67-60
2004-06-26 15:24a few last minor cosmetic fixesDavid Lawrence Ramsey1+20-19
2004-06-25 22:43Add a translation comment so translators use both their shortcuts as well as the English ones.Jordi Mallach2+6-1
2004-06-25 22:34Fix XSI:ism in config.rpath.Jordi Mallach2+8-4
2004-06-25 01:52call justify_format() just after backup_lines() instead of inside it, so that full justification doesn't erroneously justify non-paragraph lines in the fileDavid Lawrence Ramsey2+11-8
2004-06-24 22:39minor cosmetic fixesDavid Lawrence Ramsey2+4-3
2004-06-22 15:38make the former flag same_line_wrap use TRUE and FALSE, add missing part of DB's do_wrap() tweaks (the initialization of new_line_wrap to 0), and wrap a few overly long commentsDavid Lawrence Ramsey2+10-5
2004-06-22 14:30add minor comment fixes, and also fix a problem where the escape sequence for F3 on the FreeBSD console wasn't interpreted properlyDavid Lawrence Ramsey2+88-89
2004-06-15 01:48fix inaccurate commentDavid Lawrence Ramsey1+3-3
2004-06-12 21:20do_yesno() comment fixesDavid Lawrence Ramsey1+2-4
2004-06-12 21:03clean up main() a bitDavid Lawrence Ramsey2+53-52
2004-06-12 02:10fix slightly misplaced breakDavid Lawrence Ramsey1+1-1
2004-06-10 01:35remove unneeded justify_format() call from do_justify() which caused problems if the original paragraph was one line long and ended with a tab or tabs; unjustification would restore the justify_format()ted line instead of the original lineDavid Lawrence Ramsey2+13-15
2004-06-09 08:36per CHAO Wei-Lun's patch, add missing "[dir]" and missing _()'s to the "-E [dir]/--backupdir=[dir]" strings in usage()David Lawrence Ramsey2+5-1
2004-06-05 22:09justification fix: if the last line of a justified paragraph has a space on the end of it, the space should be removedDavid Lawrence Ramsey2+21-9
2004-06-04 22:36document the functions that were removed when the input routines were converted to use state machinesDavid Lawrence Ramsey1+2-1
2004-06-04 22:28add an extra break and move an #endif down to fix a potential problem when NANO_SMALL is defined or KEY_RESIZE isn't, and when PDCURSES isn't definedDavid Lawrence Ramsey2+5-1
2004-06-04 18:18properly handle it when get_escape_seq_kbinput() returns ERR for an escape sequence that is recognized but which should be ignoredDavid Lawrence Ramsey3+30-17
2004-06-03 20:26support KEY_A1, KEY_A3, KEY_C1, and KEY_C3 on the numeric keypadDavid Lawrence Ramsey2+23-4
2004-06-01 22:56document the use of the SPELL environment variableDavid Lawrence Ramsey3+11-4
2004-06-01 20:38don't rely on the return value of curs_set(), as it's broken on e.g. slang; instead, explicitly turn the cursor off where we need toDavid Lawrence Ramsey3+7-3
2004-06-01 19:49cosmetic fixesDavid Lawrence Ramsey2+4-4
2004-06-01 18:32edit_redraw() should update when we're not on the first page and/or when we're not on the same page as before, not just in the former caseDavid Lawrence Ramsey2+7-5
2004-06-01 15:29Update docs about Chinese contributor.Jordi Mallach3+3-1
2004-06-01 15:132004-06-01 Jordi Mallach <jordi@gnu.org>Jordi Mallach3+1610-1
2004-05-31 14:58add DB's tweaks to do_wrap(), plus a few minor bits of mine (convert some ints to size_t's and convert the int wrapping to use TRUE and FALSE since it's used as a boolean)David Lawrence Ramsey2+41-37
2004-05-31 14:47fix comment inaccuraciesDavid Lawrence Ramsey1+4-8
2004-05-30 04:19oops; for consistency with e.g. color syntax highlighting (which, like whitespace display, is specified in the rcfile), whitespace display should be on by defaultDavid Lawrence Ramsey2+3-2
2004-05-30 03:56for consistency, whitespace display should be off by default, not onDavid Lawrence Ramsey2+4-4
2004-05-30 03:23add spaces to the ends of the "Overwrite" and "Different Name" prompts, for consistencyDavid Lawrence Ramsey2+4-2
2004-05-30 03:19edit_redraw() fixesDavid Lawrence Ramsey6+38-40
2004-05-29 20:38add DB's changes to allow scrolling through the help browser text with the arrow keys as well as the paging keysDavid Lawrence Ramsey3+83-40
2004-05-29 17:20document cosmetic reorganization of rcfile.c, and readd an "else" I accidentally removed while doing itDavid Lawrence Ramsey2+3-0
2004-05-29 17:05add a few comment fixes and an explicit check in rcfile.c for rcopts[i].name's being "tabsize" (to avoid a spurious error under some circumstances about tabsize's being 0 when there's no tabsize entry in the rcfile)David Lawrence Ramsey3+10-7
2004-05-29 16:47a few last cosmetic reorderings and fixesDavid Lawrence Ramsey4+27-22
2004-05-29 16:38allow the changing of closing punctuation and closing brackets (used in justification) via the rcfileDavid Lawrence Ramsey7+66-11
2004-05-29 16:25add Mike Frysinger's patch (with minor modifications) to allow displaying other characters, specified in the rcfile, for the first characters of tabs and spacesDavid Lawrence Ramsey10+111-18
2004-05-29 15:36since KEEP_CUTBUFFER is only used in cut.c, make it a static variable in cut.c instead of a flag, and unset it in other files via the new function cutbuffer_reset()David Lawrence Ramsey5+53-45
2004-05-29 14:13fix minor omission: the smarthome option was documented in nanorc.5 as well as nano.1David Lawrence Ramsey1+2-0
2004-05-29 03:03cosmetic fixesDavid Lawrence Ramsey2+3-3
2004-05-29 01:20add some comments better explaining what is disabled in restricted mode and whyDavid Lawrence Ramsey5+73-12
2004-05-28 23:45don't bother initializing the backup directory or reading $SPELL for the alternative spell checker if we're in restricted mode, since both backups and spell checking are disabled thenDavid Lawrence Ramsey2+15-7
2004-05-28 22:42check $SPELL for an alternative spell checker if we didn't get one from the command line and/or rcfile, as Pico doesDavid Lawrence Ramsey2+13-0
2004-05-28 21:02add missing cast to charDavid Lawrence Ramsey2+2-1
2004-05-28 20:44overhaul the routines for movement and related things to eliminate unneeded screen redrawsDavid Lawrence Ramsey8+332-95
2004-05-28 17:23refactor the low-level input routines into main routines that get the input and state machines that interpret the inputDavid Lawrence Ramsey4+706-387
2004-05-28 15:05add code to statusq() to *really* not allow "Full Justify" while in view modeDavid Lawrence Ramsey2+4-1
2004-05-28 14:42fix problems caused by cut and paste of the do_para_end() shortcut for the do_full_justify() shortcut: don't allow the latter to work in view mode, and have it display its own message instead of the do_para_end() shortcut's messageDavid Lawrence Ramsey1+4-3
2004-05-28 00:15make write_marked() always call write_file() with nonamechange set to TRUE (and hence no longer take a namechange parameter itself) to fix a bug where writing a selection would change the current filename, and make die_save_file() do the same since we don't need to change the current filename if we're writing emergency backup filesDavid Lawrence Ramsey4+22-14
2004-05-27 20:09add DB's tweaks to do_enter() and remove the now-unused center_cursor()David Lawrence Ramsey4+35-72
2004-05-27 18:39treat search_last_line as a boolean everywhere, and remove some unneeded trailing spacesDavid Lawrence Ramsey4+9-9
2004-05-25 23:34properly account for padding in titlebar()David Lawrence Ramsey2+12-10
2004-05-25 19:41per DB's patch, make finish() accept and return void, since none of the calls to finish() set sigage to anything other than 0 or use its return valueDavid Lawrence Ramsey3+14-8
2004-05-25 02:33cosmetic fix: reorder enumsDavid Lawrence Ramsey1+4-4
2004-05-25 01:49per DB's patch, also remove the now-unused center_cursor()David Lawrence Ramsey3+2-9
2004-05-24 19:47per DB's patch, remove the now-unused edit_refresh_clearok()David Lawrence Ramsey3+2-10
2004-05-24 18:40comment fixes for consistency: "Meta" -> "meta"David Lawrence Ramsey1+2-2
2004-05-24 05:52convert do_para_search() to use an enum to specify its search typeDavid Lawrence Ramsey4+31-21
2004-05-24 05:05comment fix for consistency: "magic line" -> "magicline"David Lawrence Ramsey2+2-2
2004-05-24 02:58comment fixDavid Lawrence Ramsey1+2-3
2004-05-24 02:35switch test around in do_prev_word() for consistency with do_next_word()David Lawrence Ramsey2+8-4
2004-05-23 21:33move do_(first|last)_line() to move.cDavid Lawrence Ramsey4+23-20
2004-05-23 21:23comment fixesDavid Lawrence Ramsey1+3-3
2004-05-23 21:17add missing bitDavid Lawrence Ramsey1+2-5
2004-05-23 21:11add DB's changes to titlebar() (with a few tweaks of mine) to make it handle shorter screen widths better and display the filename using display_string(), my strnlen() equivalent so the new titlebar() will work on systems without strnlen(), and a few of DB's other minor changes to make other display-related functions handle shorter screen widths better, among other thingsDavid Lawrence Ramsey9+283-136
2004-05-22 20:38cosmetic fixDavid Lawrence Ramsey1+3-3
2004-05-22 20:19add missing #ifdefs around prototypesDavid Lawrence Ramsey2+6-0
2004-05-22 20:15add smart home keyDavid Lawrence Ramsey11+90-7
2004-05-20 14:31comment fix: justify_format() could have just left out a space at the end of the line instead of removing itDavid Lawrence Ramsey1+1-1
2004-05-20 03:29comment fixDavid Lawrence Ramsey1+3-3
2004-05-19 16:04go back to cbreak mode and disable_signals() instead of raw mode, as disable_signals() doesn't take up much space and we need one fewer slang workaround that wayDavid Lawrence Ramsey3+17-21
2004-05-19 15:41comment fix: ^J should be Ctrl-JDavid Lawrence Ramsey1+3-3
2004-05-18 15:23add missing bit from DB's refactoring of do_credits(): translate the messages in xlcredits[] after they're initialized in order to avoid an error when compiling with -pedanticDavid Lawrence Ramsey2+12-10
2004-05-18 01:20minor overhaul of terminal-related thingsDavid Lawrence Ramsey6+348-326
2004-05-17 20:38and remove unneccessary initializationDavid Lawrence Ramsey1+1-1
2004-05-17 20:32tweak justification so that it works the same way as the current version of Pico doesDavid Lawrence Ramsey3+92-100
2004-05-17 16:11remove some unneeded edit_update()s in do_para_search() and do_justify() per DB's patch, and simplify an if statement in do_justify()David Lawrence Ramsey2+27-34
2004-05-14 17:57if multibuffer support is compiled in, properly read in multiple files at the command line even if multibuffer mode isn't turned onDavid Lawrence Ramsey2+13-1
2004-05-14 17:39in main(), don't open the first file in quiet mode, since if we do, an error message won't be shown if it's unreadableDavid Lawrence Ramsey2+5-1
2004-05-14 03:50one last comment fixDavid Lawrence Ramsey1+1-1
2004-05-14 01:17the last of the minor fixesDavid Lawrence Ramsey3+15-14
2004-05-13 23:19comment fixDavid Lawrence Ramsey1+2-1
2004-05-13 23:05one last minor cosmetic changeDavid Lawrence Ramsey1+1-1
2004-05-13 22:23minor cosmetic fixesDavid Lawrence Ramsey1+7-7
2004-05-13 18:04minor cosmetic fixesDavid Lawrence Ramsey1+4-3
2004-05-13 17:46reformat the test programs in configure.ac to be on multiple lines for greater readability, and remove unnecessary inclusion of stdio.h in the slang testsDavid Lawrence Ramsey2+32-14
2004-05-13 17:28add support for Pico's ability to justify the entire file at once ("full justify", accessible via ^W^J)David Lawrence Ramsey7+240-165
2004-05-13 17:19add isblank() equivalent and use it instead of checking for (tab or space) all over the code, properly detect whether we have strcasestr() and only use nstristr() if we don't, and bump up CVS build requirements to account for setting _GNU_SOURCE when running the test programs for bothDavid Lawrence Ramsey9+64-22
2004-05-08 00:06nanorc.sample updates: add missing mouse entry, and add backupdir and mouse entries to the nanorc sample regexesDavid Lawrence Ramsey2+26-19
2004-05-07 18:00fix more info page inaccuraciesDavid Lawrence Ramsey2+23-19
2004-05-05 21:36disable "Where Is Next" in tiny modeDavid Lawrence Ramsey4+8-1
2004-05-01 04:13fix minor inconsistencyDavid Lawrence Ramsey1+4-4
2004-05-01 01:21clarifications to comments explaining exactly what control characters and escape sequences are supportedDavid Lawrence Ramsey2+148-107
2004-04-30 19:40add DB's overhaul of regexp_init() and a few other regex-related bits, and convert REGEXP_COMPILED to a static int in search.c, since it's only used thereDavid Lawrence Ramsey4+66-41
2004-04-30 04:49add restricted mode, per IO ERROR's patchDavid Lawrence Ramsey9+233-99
2004-04-29 06:30in edit_add(), do minor cosmetic reformatting and remove unused int searched_later_linesDavid Lawrence Ramsey2+28-30
2004-04-28 21:49remove another unused prototypeDavid Lawrence Ramsey2+2-2
2004-04-27 21:06spell Christian Weisgerber's name rightDavid Lawrence Ramsey1+1-1
2004-04-24 18:30use napms() instead of nanosleep(), as it does the same thing (aside from taking an argument in milliseconds instead of microseconds) and curses includes itDavid Lawrence Ramsey2+5-9
2004-04-23 18:02work around the NumLock glitchDavid Lawrence Ramsey6+168-70
2004-04-22 03:41make the verbatim and escape sequence input routines use size_t's to hold lengths, and use a properly cast nrealloc() instead of an uncast realloc() in the formerDavid Lawrence Ramsey4+21-8
2004-04-21 23:04cosmetic changelog fixDavid Lawrence Ramsey1+2-2
2004-04-21 22:25a few more minor cleanupsDavid Lawrence Ramsey3+6-3
2004-04-20 19:19fix info page inaccuraciesDavid Lawrence Ramsey2+6-9
2004-04-19 02:44DB's changes to do_delete(), and a few more minor bitsDavid Lawrence Ramsey2+35-32
2004-04-16 05:15remove apparently unneeded leaveok() calls per DB's patch, and make a few cosmetic cleanupsDavid Lawrence Ramsey3+11-15
2004-04-15 06:15fix debugging output in get_verbatim_kbinput()David Lawrence Ramsey2+11-4
2004-04-07 01:07wrong place; signal_init() should be called after the input mode (cbreak or raw) is set in order to work properly; also clarify related commentsDavid Lawrence Ramsey2+15-11
2004-04-07 00:51the signal_init() should be called before the other input mode-changing code in handle_sigwinch()David Lawrence Ramsey1+4-4
2004-04-07 00:44make sure the special control keys are handled the same way after a continue or a window resizeDavid Lawrence Ramsey3+28-17
2004-04-05 01:08miscellaneous fixesDavid Lawrence Ramsey9+76-55
2004-03-31 18:53Back to CVSDavid Lawrence Ramsey2+3-1
2004-03-31 18:42GNU nano 1.3.2David Lawrence Ramsey7+21-8
2004-03-30 04:17minor tweaks; also remove the need for the JUSTIFY_MODE flagDavid Lawrence Ramsey5+25-19
2004-03-29 23:09fix error in changelog and add missing size_t castDavid Lawrence Ramsey2+5-2
2004-03-29 18:36set the input mode before turning the keypad on, and don't turn the keypad on in a window before that window's initialized (oddly, ncurses didn't segfault on the latter, but slang did)David Lawrence Ramsey3+23-25
2004-03-19 21:57minor bitsDavid Lawrence Ramsey1+2-2
2004-03-19 21:46rename a few variables and make a few cosmetic cleanupsDavid Lawrence Ramsey7+80-68
2004-03-19 20:47fix entryDavid Lawrence Ramsey1+3-2
2004-03-19 02:15avoid any more editbot-related segfaults by removing the last of the references to it, as in DB's patchDavid Lawrence Ramsey6+8-44
2004-03-19 01:35typo fixDavid Lawrence Ramsey1+1-1
2004-03-15 20:26fix potential memory corruption problems caused by passing answer in as the value of def in statusq(), etc.David Lawrence Ramsey7+117-88
2004-03-15 20:03revert the Meta-P and Meta-N aliases for the paragraph searches for now; Meta-P was being interpreted as such even when it was used for the Prepend toggle at the writeout promptDavid Lawrence Ramsey4+2-9
2004-03-14 01:42add DB's similar simplification of do_prev_word() tooDavid Lawrence Ramsey2+6-27
2004-03-13 19:42add DB's patch to simplify do_next_word() and remove references to editbot in it so as to avoid a segfaultDavid Lawrence Ramsey2+7-27
2004-03-11 02:20minor bitsDavid Lawrence Ramsey3+12-8
2004-03-08 19:53minor comment fixDavid Lawrence Ramsey1+3-3
2004-03-07 21:16fix error I made when porting over DB's refactored search code: the strstr() call used in forward case-sensitive searches was using the wrong variable, which made all such searches failDavid Lawrence Ramsey1+1-1
2004-03-07 15:14change instances of "int main ()" to "int main(void)"David Lawrence Ramsey2+6-4
2004-03-05 20:47remove trailing spaceDavid Lawrence Ramsey1+1-1
2004-03-05 20:04wrap one reference to NANO_EXTCMD_KEY in a NANO_SMALL #ifdefDavid Lawrence Ramsey2+8-1
2004-03-05 19:54minor comment fixDavid Lawrence Ramsey1+1-1
2004-03-05 03:14remove redundant lineDavid Lawrence Ramsey1+0-1
2004-03-04 23:48TODO update: clarify the paragraph searching item, and add item for filename searches in the file browserDavid Lawrence Ramsey2+5-1
2004-03-04 19:30add function key aliases for NANO_FIRSTLINE_KEY and NANO_LASTLINE_KEY, and make sure statusbar input handles both them and NANO_HELP_FKEY properlyDavid Lawrence Ramsey4+14-4
2004-03-04 06:33Tom Bates' nsr-tandem-nsk port, plus a few tweaks of mine, take 2 (according to comments, including floss.h in nano.h does work)David Lawrence Ramsey4+13-3
2004-03-03 06:00revert the tweaked nsr-tandem-nsk port for now, pending further commentDavid Lawrence Ramsey4+3-17
2004-03-03 01:25minor capitalization fixesDavid Lawrence Ramsey2+3-3
2004-03-02 22:52cosmetic #ifdef tweakDavid Lawrence Ramsey1+3-3
2004-03-02 21:31Tom Bates' nsr-tandem-nsk port, plus a few tweaks of mineDavid Lawrence Ramsey4+17-3
2004-02-29 20:07set the associated function for unjustify to 0 instead of do_uncut_text(), since it's currently unusedDavid Lawrence Ramsey2+3-1
2004-02-28 16:30fix typoDavid Lawrence Ramsey1+1-1
2004-02-28 16:24Martin Ehmsen's backup directory patch, with a few minor changesDavid Lawrence Ramsey10+160-27
2004-02-28 02:08add another blank lineDavid Lawrence Ramsey1+1-0
2004-02-28 01:58fix too-long lineDavid Lawrence Ramsey1+2-2
2004-02-27 20:50add blank lineDavid Lawrence Ramsey1+1-0
2004-02-27 18:54decouple the paragraph searching code and the justification codeDavid Lawrence Ramsey3+184-156
2004-02-27 03:21minor cosmetic fixesDavid Lawrence Ramsey1+2-2
2004-02-27 03:06a few minor cleanupsDavid Lawrence Ramsey3+7-5
2004-02-26 21:09minor comment fixDavid Lawrence Ramsey1+1-1
2004-02-25 06:25move the leaveok() calls back to edit_refresh() from update_line()David Lawrence Ramsey2+7-12
2004-02-25 04:43remove the redundant filestat() and replace it with stat() in the one place it's calledDavid Lawrence Ramsey3+7-11
2004-02-25 04:01and update the dates on the documentationDavid Lawrence Ramsey3+3-3
2004-02-25 03:58clarify the -T/--tabsize option in the documentation tooDavid Lawrence Ramsey4+8-6
2004-02-25 03:19clarify the description of -T/--tabsize a bit in usage(), and add extra {}'s to sunder() and unsunder() to make them a bit easier to readDavid Lawrence Ramsey3+7-3
2004-02-24 20:48only include time.h in winio.c if NANO_EXTRA is defined, since we only need it for nanosleep() in do_credits()David Lawrence Ramsey2+6-2
2004-02-24 20:41add DB's refactored search code and a few of his minor display code changes, plus a few minor search and display fixes of mineDavid Lawrence Ramsey6+530-495
2004-02-24 14:01Updated Malay translation by Sharuzzaman Ahmat Raslan.Jordi Mallach2+39-216
2004-02-16 20:32handle pending sigwinches better, etc.David Lawrence Ramsey4+56-9
2004-02-07 05:03add more intuitive Meta-key aliases for ^W^W and ^W^ODavid Lawrence Ramsey4+9-2
2004-02-07 03:39fix comment inaccuracyDavid Lawrence Ramsey1+1-1
2004-02-07 03:38minor cosmetic fixDavid Lawrence Ramsey1+1-1
2004-02-07 03:07forgot a castDavid Lawrence Ramsey1+1-1
2004-02-06 21:20make the saving of marked status in open_files->file_flags work properly again; a tweak to the ISSET() macro in 1.3.0 to make it only return 0 or 1 broke itDavid Lawrence Ramsey2+15-4
2004-02-06 03:07get_verbatim_kbinput() should use an int*, not a char*, for consistency with get_kbinput()David Lawrence Ramsey4+59-46
2004-02-03 17:36one last minor comment fixDavid Lawrence Ramsey1+2-2
2004-02-01 06:27don't allow verbatim input in view modeDavid Lawrence Ramsey2+4-1
2004-01-31 16:43minor comment clarificationDavid Lawrence Ramsey1+2-1
2004-01-30 21:31fix minor FAQ inaccuracyDavid Lawrence Ramsey2+5-1
2004-01-30 04:29and switch to cbreak mode in handle_sigwinch() tooDavid Lawrence Ramsey2+9-6
2004-01-30 04:20set keypad() to TRUE in handle_sigwinch() in case we resize during verbatim input, and fix backwards _POSIX_VDISABLE #ifdefs so that raw() and cbreak() are called properly in get_verbatim_kbinput()David Lawrence Ramsey3+25-18
2004-01-29 04:16add function key alias for unjustifyDavid Lawrence Ramsey4+7-3
2004-01-28 18:21use raw mode in get_verbatim_kbinput(), so that we don't have to deal with interrupt-generating keys thereDavid Lawrence Ramsey3+29-31
2004-01-27 07:12set keypad() to FALSE while reading in verbatim input, to deal with a bit of xterm weirdness, and update a few keypad-related commentsDavid Lawrence Ramsey3+24-5
2004-01-26 20:56actually block SIGQUIT in signal_init()David Lawrence Ramsey2+6-0
2004-01-26 20:18comment accuracy fixDavid Lawrence Ramsey1+3-3
2004-01-25 21:36minor capitalization fixDavid Lawrence Ramsey2+3-1
2004-01-23 19:34add the ability to spell-check only marked text when the mark is onDavid Lawrence Ramsey5+142-99
2004-01-23 19:26add support for escape sequences for F1-F14 where conflicts don't occur (and resurrect abcd() to make that job easier), additional comments, and a few minor cosmetic cleanupsDavid Lawrence Ramsey6+314-115
2004-01-22 07:25consistency tweak for get_page_start()David Lawrence Ramsey2+7-1
2004-01-19 18:15add explanatory comment to do_credits()David Lawrence Ramsey2+2-0
2004-01-16 19:12don't use "kbinput = wgetch(win)" as a switch value in get_accepted_kbinput()David Lawrence Ramsey2+4-1
2004-01-15 16:08and document my tweak to do_writeout() from beforeDavid Lawrence Ramsey1+3-1
2004-01-15 05:47add DB's fix for a do_replace_loop() segfaultDavid Lawrence Ramsey2+6-1
2004-01-15 05:12wrt DB's overhaul of the cutting code and related file-writing code: document the changes to the latter (in write_file() and do_writeout()) in the Changelog; I stupidly forgot to do this beforeDavid Lawrence Ramsey1+13-1
2004-01-14 22:45remove other spurious "L"David Lawrence Ramsey1+1-1
2004-01-14 22:40remove spurious "L"David Lawrence Ramsey1+1-1
2004-01-14 19:26use nanosleep() instead of usleep(); the latter is only standard under BSD, whereas the former is POSIX compliantDavid Lawrence Ramsey2+11-1
2004-01-14 16:51typo fixDavid Lawrence Ramsey1+1-1
2004-01-14 06:38if color support is enabled, we only need to call edit_refresh() to properly paint multi-line color regexes when COLOR_SYNTAX is setDavid Lawrence Ramsey3+15-5
2004-01-12 03:28on systems that need raw(), call it once instead of every time through the input/output loop in main()David Lawrence Ramsey2+10-5
2004-01-10 06:12remove a few more unneeded spacesDavid Lawrence Ramsey1+4-4
2004-01-10 06:02minor fixes for the READMEDavid Lawrence Ramsey2+23-15
2004-01-09 23:26Back to CVSDavid Lawrence Ramsey2+3-1
2004-01-09 23:22GNU nano 1.3.1David Lawrence Ramsey7+25-8
2004-01-09 23:06update the year in do_credits() tooDavid Lawrence Ramsey2+3-3
2004-01-09 23:04update the copyright years on the source files to 2004 (adding a few minor comment tweaks so that all the source files are covered)David Lawrence Ramsey13+26-24
2004-01-09 22:38remove now-unnecessary initialization of kbinput in main()David Lawrence Ramsey2+2-1
2004-01-06 17:12add formatting and typo fixes for NEWS, and add version numbers (minus "-cvs" suffixes) to the manpagesDavid Lawrence Ramsey4+447-440
2004-01-06 01:45minor comment fixesDavid Lawrence Ramsey1+5-6
2004-01-05 19:01add verbatim input question and a few minor fixes to the faqDavid Lawrence Ramsey2+15-6
2004-01-03 21:42find all beginning-of-line and/or end-of-line regexes once per line, not just the zero-length ones; this fixes multiple replaces occurring with them in conjunction with "*"David Lawrence Ramsey4+28-29
2003-12-29 02:15clean up a bit of weirdness in do_replace_loop()David Lawrence Ramsey2+11-16
2003-12-28 03:56comment addition, minor cosmetic fixesDavid Lawrence Ramsey3+9-3
2003-12-24 21:47typo fixDavid Lawrence Ramsey1+1-1
2003-12-24 08:29and wrap the zero-length regex displaying code in a HAVE_REGEX_H #defineDavid Lawrence Ramsey1+2-0
2003-12-24 08:17display a highlighted space for zero-length regex matches, so that we have a reference point when we're replacing themDavid Lawrence Ramsey2+9-1
2003-12-24 08:03add DB's overhaul of the cutting code and related file-writing code, his fixes to check_operating_dir(), and a few minor cleanups and fixes of mineDavid Lawrence Ramsey8+537-549
2003-12-24 03:33the last of the low-level input overhaul: make the global shortcut list use NANO_NO_KEY to represent no key value, add the NANO_HISTORY_KEY sentinel value, add support for many more escape sequences for those terminals that generate them, add DB's extensibility tweaks to do_yesno(), make ASCII 128 act like Backspace when -d is used, add various cleanups to the low-level input functions, and make the last of the low-level input routines use the new low-level input functionsDavid Lawrence Ramsey9+685-350
2003-12-24 03:13fix search/replace misbehaviors for good (I hope)David Lawrence Ramsey3+42-51
2003-11-30 02:22minor redundancy fixDavid Lawrence Ramsey2+6-7
2003-11-28 19:47another low-level input overhaul: split out low-level mouse input, remove references to ncurses key values from the global shortcut list and restructure it to specify function key values when needed, hook up verbatim input to the edit window, and do a few miscellaneous cleanupsDavid Lawrence Ramsey8+427-292
2003-11-28 16:04replace the old fix for infinite regex replacement loops with something that works better and is less hackishDavid Lawrence Ramsey4+78-49
2003-11-25 11:30Updated Romanian translation by Laurentiu Buzdugan.Jordi Mallach2+43-228
2003-11-20 00:15add check for glib 2.xDavid Lawrence Ramsey2+10-9
2003-11-20 00:14minor tabbing fixDavid Lawrence Ramsey1+1-1
2003-11-19 23:59don't prompt if we're saving only a selection of a file under a different nameDavid Lawrence Ramsey2+14-10
2003-11-06 10:47Added Danilo Segan (Serbian).Jordi Mallach2+4-0
2003-11-06 10:39Added Serbian translation (Danilo Segan). Recoded ChangeLog to UTF-8.Jordi Mallach3+1575-41
2003-11-05 22:04minor cosmetic fixesDavid Lawrence Ramsey3+44-40
2003-11-04 18:34update nano.spec.in for the 1.3 branchDavid Lawrence Ramsey2+4-2
2003-11-04 18:32work around problem with Backspace's generating ASCII 127 on Linux sometimesDavid Lawrence Ramsey2+10-1
2003-11-03 00:13allow WHEREIS_NEXT_KEY to be used in view modeDavid Lawrence Ramsey2+4-1
2003-10-31 17:58prompt before saving the current file under a different nameDavid Lawrence Ramsey2+12-5
2003-10-31 17:53avoid infinite loop when doing a forward regex replace of "$"David Lawrence Ramsey2+56-20
2003-10-30 13:10Patch from Martin-Eric Racine <q-funk@pp.fishpool.fi> to accept "Yy" and "Nn" as well as the Finnish letters in Yes/No prompts.Jordi Mallach2+8-2
2003-10-23 01:09Back to CVSDavid Lawrence Ramsey2+3-1
2003-10-22 17:15GNU nano 1.3.0David Lawrence Ramsey5+18-6
2003-10-22 16:27minor comment fixDavid Lawrence Ramsey1+1-1
2003-10-22 16:20avoid having duplicate case values when some key values are missing (assume ERR is -1 when doing so)David Lawrence Ramsey2+13-6
2003-10-22 15:37document the setting of EXTRA_DISTDavid Lawrence Ramsey1+2-1
2003-10-22 15:36set EXTRA_DIST so that 'make dist" and "make distcheck" actually include the manual pages and their HTML versionsDavid Lawrence Ramsey2+4-0
2003-10-19 23:30Create html manpages when building nano.Jordi Mallach5+22-5
2003-10-18 20:21SunOS 5.9 doesn't define KEY_RESIZE eitherDavid Lawrence Ramsey2+2-2
2003-10-18 10:59Updated Catalan translation.Jordi Mallach2+45-139
2003-10-10 04:42Changelog update: fix problem with KEY_RESIZE's not being defined on SunOS 5.7 and 5.8David Lawrence Ramsey1+4-0
2003-10-10 04:38fix problem with KEY_RESIZE's not being defined on SunOS 5.7 and 5.8David Lawrence Ramsey1+12-4
2003-10-03 20:26miscellaneous #define cleanupsDavid Lawrence Ramsey8+46-33
2003-10-03 04:20fix problems with the marking highlight's being drawn improperly in some casesDavid Lawrence Ramsey2+25-4
2003-09-30 03:31add missing set of parenthesesDavid Lawrence Ramsey1+1-1
2003-09-29 07:21have nano handle SIGHUP/SIGTERM properly when it's suspendedDavid Lawrence Ramsey2+11-1
2003-09-29 05:15a few last missing minor bits of DB's refactored display codeDavid Lawrence Ramsey3+25-15
2003-09-28 21:26DB's minor efficiency tweak for do_mark()David Lawrence Ramsey2+6-3
2003-09-28 19:15a few missing minor bits of DB's refactored display codeDavid Lawrence Ramsey2+19-17
2003-09-23 04:25set fileformat back to 0 after reading in a file to prevent erroneous conversion messages from showing up when we read in more filesDavid Lawrence Ramsey2+10-0
2003-09-22 16:26minor cosmetic fixesDavid Lawrence Ramsey3+7-5
2003-09-22 15:46remove abcd(); the low-level input overhaul left it unusedDavid Lawrence Ramsey3+3-24
2003-09-16 02:04all our memmove() function calls work on char*'s, so we can use the charmove() macro for them insteadDavid Lawrence Ramsey4+13-11
2003-09-16 01:22a few minor fixes for low-level keyboard inputDavid Lawrence Ramsey2+12-10
2003-09-16 01:16port over some of DB's refactored display code, most importantly the display_string() function, and convert some parts of nano to use itDavid Lawrence Ramsey8+393-314
2003-09-12 00:252003-09-12 Jordi Mallach <jordi@gnu.org>Jordi Mallach2+15-11
2003-09-10 20:31change enum "topmidbotnone" to "topmidnone", since we no longer have a BOTTOM optionDavid Lawrence Ramsey4+7-5
2003-09-10 20:08since the SAMELINEWRAP flag is only used in nano.c, convert it to a static int there and free up space for one more flag; also make a few misc. cleanups involving #ifdefsDavid Lawrence Ramsey8+61-30
2003-09-10 17:15capitalize one last rcfile message I missed beforeDavid Lawrence Ramsey1+1-1
2003-09-08 18:01don't let the user type in ASCII 127 at the statusbar promptDavid Lawrence Ramsey2+5-2
2003-09-07 23:57DB's movement code overhaul (smooth paging, etc.) with a few of my fixesDavid Lawrence Ramsey6+122-182
2003-09-07 23:54Brand Huntsman's improved nanorc regexesDavid Lawrence Ramsey2+15-10
2003-09-07 05:32fix slang compilation problemDavid Lawrence Ramsey2+8-6
2003-09-07 00:44Major package reorganization: - Move code to src/. - Move docs to doc/: + texi doc to doc/texinfo/ + original manual pages to doc/man/ + translated manual pages to doc/man/xx/Jordi Mallach36+500-525
2003-09-06 21:44make sure the "historylog" option isn't included in tiny modeDavid Lawrence Ramsey4+13-3
2003-09-06 19:04minor nanorc.sample fixesDavid Lawrence Ramsey2+13-8
2003-09-06 05:09minor rcfile fixesDavid Lawrence Ramsey3+37-23
2003-09-04 23:22slightly simplify paragraph searching codeDavid Lawrence Ramsey1+59-67
2003-09-04 20:25add paragraph searching abilityDavid Lawrence Ramsey7+186-25
2003-09-01 21:54Updated French translation by Jean-Philippe Guérard.Jordi Mallach2+382-253
2003-09-01 16:34fix indentation of a labelDavid Lawrence Ramsey1+1-1
2003-08-31 17:08one last documentation fixDavid Lawrence Ramsey2+5-5
2003-08-31 16:44documentation updatesDavid Lawrence Ramsey11+264-234
2003-08-30 19:05fix bug where calculated filename space on the titlebar is short by oneDavid Lawrence Ramsey2+5-1
2003-08-29 21:31fix Meta-X's turning the keypad off under ncursesDavid Lawrence Ramsey2+8-6
2003-08-23 21:16move line wrapping toggle entry to global.cDavid Lawrence Ramsey1+5-3
2003-08-23 21:11Wouter van Hemel's "Where Is Next" patchDavid Lawrence Ramsey5+61-6
2003-08-17 19:41Updated Turkish translation by A. Murat EREN.Jordi Mallach2+610-402
2003-08-17 05:40minor changelog fixDavid Lawrence Ramsey1+1-1
2003-08-17 03:31remove unneeded breaks at the ends of default: clausesDavid Lawrence Ramsey4+1-8
2003-08-17 02:48low-level input overhaulDavid Lawrence Ramsey8+373-391
2003-08-12 02:40Update the ChangeLog tooChris Allegretta1+3-0
2003-08-12 02:37Update stable/development series maintainership in the AUTHORS fileChris Allegretta1+7-6
2003-08-12 02:34add 1.3 fork info, change version to 1.2.99-cvsChris Allegretta2+3-1
2003-08-12 02:01Back to CVSChris Allegretta2+3-1
2003-08-12 01:49GNU nano 1.2.2 releaseChris Allegretta28+4878-5954
2003-08-11 00:32- winio.c:nanogetstr() - Fix problem where pressing down,up,down does not blank the search prompt but keeps the previous search (DLR)Chris Allegretta2+10-5
2003-08-05 21:39Updated Catalan translation.Jordi Mallach2+88-166
2003-08-05 19:31Remove gettext marks from debug messages. Add translator comments for short statusbar messages.Jordi Mallach8+83-47
2003-08-04 02:51Add DLR's excellent workaround for strcasecmp not being availableChris Allegretta4+43-2
2003-08-04 02:12Use DLR's home/end patch instead of mine, because it's cleaner and remove some unneeded code in do_help()Chris Allegretta2+8-9
2003-08-04 00:59- winio.c:nanogetstr() - Add handler for Alt-[-H and F as home and end when -K is used. Basically a workaround until a cleaner way can be found.Chris Allegretta2+10-0
2003-07-02 14:20faq update for inability to see color when nano is compiled w/color supportDavid Lawrence Ramsey2+9-2
2003-06-29 02:25a few more manpage fixes, and a resync of their html versionsDavid Lawrence Ramsey5+135-71
2003-06-14 20:41miscellaneous cleanups, updates, and fixesDavid Lawrence Ramsey12+261-150
2003-06-11 16:38More formatting fixes for nanorc.5 from Jean-Philippe.Jordi Mallach2+29-14
2003-06-11 15:52Add Geir Helland to THANKS.Jordi Mallach2+2-0
2003-06-11 15:50Updated Norwegian bokmal translation by Geir Helland.Jordi Mallach2+321-289
2003-06-11 10:17Formatting fixes for nano.1 from Jean-Philippe.Jordi Mallach2+48-27
2003-06-10 14:35More French updates.Jordi Mallach1+3-3
2003-06-10 13:12Updated French translation by Jean-Philippe Guérard.Jordi Mallach2+47-132
2003-06-02 12:34Updated German translation by Michael Piefel.Jordi Mallach2+44-126
2003-05-06 14:02Updated Malay translation by Sharuzzaman Ahmat Raslan.Jordi Mallach2+36-107
2003-04-24 18:23Added Laurentiu Buzdugan, for Romanian.Jordi Mallach2+4-1
2003-04-24 18:21Added "ro" (Romanian).Jordi Mallach2+2-1
2003-04-24 18:20New Romanian translation and Indonesian update.Jordi Mallach3+1783-136
2003-04-20 16:25Back to CVSChris Allegretta2+3-1
2003-04-20 16:20GNU nano 1.2.1 releaseChris Allegretta27+6209-5808
2003-04-19 19:34DLR's patch to change justify_mode to a flagChris Allegretta6+5-6
2003-04-16 02:08latest fixesChris Allegretta2+19-5
2003-04-15 01:15DLR and DB's latest fixesChris Allegretta10+123-70
2003-04-12 00:29French and Malay updates.Jordi Mallach3+135-216
2003-03-24 13:09Sigh. It's nanorc.sample...Jordi Mallach1+1-1
2003-03-24 13:08Documentation updates.Jordi Mallach3+6-27
2003-03-17 21:53Malay translation update.Jordi Mallach2+365-345
2003-03-11 03:50DLR's cumulative patch, one minor configure.ac tweakChris Allegretta11+109-59
2003-03-10 09:34Danish update.Jordi Mallach2+96-188
2003-03-06 14:09Malay and Indonesian updates.Jordi Mallach3+505-747
2003-02-23 19:12Dutch update.Jordi Mallach3+43-119
2003-02-20 03:14Back to CVSChris Allegretta2+3-1
2003-02-20 01:56GNU nano 1.2.0 releaseChris Allegretta29+3056-2286
2003-02-19 22:27- nano.c:justify_format() - Fix ugly behavior when wrapping spaces at the end of long words (David Benbennick)Chris Allegretta2+14-13
2003-02-19 15:56Finnish and Spanish update :)Jordi Mallach3+74-158
2003-02-17 14:16Updated German, Ukrainian and Russian translations.Jordi Mallach4+491-647
2003-02-16 16:10Galician & French update.Jordi Mallach3+70-170
2003-02-16 03:13- files.c:read_file() - If the file we're loading has already been detected as a DOS or Mac formatted file, don't turn on NOCONVERT if we find binary chars in it. This is because if it's detected as DOS/Mac format, at least one line has already been converted so setting NOCONVERT (which is supposed to signal that none of the file should be converted) makes no sense. (DLR)Chris Allegretta2+13-3
2003-02-15 15:52Updated French, Dutch, Swedish and Catalan translations.Jordi Mallach6+637-1142
2003-02-15 13:34nanorc.5 fixes from DB.Jordi Mallach2+20-8
2003-02-14 22:10Format fix for nanorc.5Jordi Mallach2+8-4
2003-02-14 03:10Back to CVSChris Allegretta2+3-1
2003-02-14 03:09GNU nano 1.1.99pre3 releaseChris Allegretta28+6899-6692
2003-02-13 22:25Revert const char * strings as it gives warnings with -Wwrite-stringsChris Allegretta5+22-25
2003-02-13 22:18Use homenv variable instead of getenv(HOME) 3 times in do_rcfileChris Allegretta1+4-3
2003-02-13 22:00More getpwent changesChris Allegretta2+35-25
2003-02-13 15:58Updated Russian translation.Jordi Mallach2+540-745
2003-02-13 12:50Add upgrading information for nano 1.0 users.Jordi Mallach3+31-1
2003-02-13 04:08Fix uneeded content type message from man pagesChris Allegretta2+0-4
2003-02-13 04:01- Moved nano.1 color and syntax sections to nanorc, pointed nano.1 to nanorc.5 for initialization file. Changed nanorc.5 variables to be italics to match nano.1. Added nanorc.5.html to CVS treeChris Allegretta6+233-112
2003-02-13 03:36- rcfile.c:do_rcfile() - Revert (somewhat) previous behavior of looking at /home/chrisa, and only run getpw* if it is NULL. Most *nix programs seem to only care about /home/chrisa, and at the user-level getpw* may not be reliable (and its slower)Chris Allegretta2+23-11
2003-02-13 03:03- Change resetpos function to be global (now called resetstatuspos. Fixes annoying but small odd problem with cursor placement when inserting a file. This needs to be done better in 1.3 (originally by David Lawrence Ramsey) Added this issue to TODOChris Allegretta6+18-10
2003-02-13 01:54- Remove do_preserve_msg, as using -p still gives Pico-style string behavior, so an annoying message every invocation is probably unneeded (all cheer)Chris Allegretta3+3-30
2003-02-13 00:56Oops, we should probably re-initialize keyhandled each iteration of the main loop ;-)Chris Allegretta10+2983-3014
2003-02-13 00:52- nano.c:main() - Silence annoying compiler messages about clobbering and uninitialized variables by moving variable inits to the top of main() and re-initializing them after the sigsetjmp()Chris Allegretta2+13-5
2003-02-12 23:58- files.c: load_history() - Fix segfault on loading huge strings from history file (David Benbennick)Chris Allegretta2+4-1
2003-02-12 23:54- nano.c:do_suspend() - Fix untranslated message (David Benbennick)Chris Allegretta2+3-1
2003-02-12 23:49- winio.c:browser_init(), striponedir(), do_browse_from() - Various memory leak fixes (David Benbennick)Chris Allegretta2+11-4
2003-02-12 23:20- nano.c:do_wrap() - Fix isspace() call to operate on intChris Allegretta2+3-1
2003-02-12 23:18const char * fixes and defined(NCURSES_MOUSE_VERSION) additions to winio.c funcs that need themChris Allegretta5+31-24
2003-02-12 03:21DB's justify fixesChris Allegretta2+25-10
2003-02-12 02:52- Memory leak fixes for files.c:do_insertfile(),do_browser(), nano.c:do_spell(), and search.c:do_replace() (David Benbennick)Chris Allegretta4+13-9
2003-02-10 11:33Added --keyword=P_:1,2 to XGETTEXT_OPTIONS.Jordi Mallach25+8348-7456
2003-02-10 11:30Change ngettext macro to P_(), to avoid clash with C's __ identifier.Jordi Mallach4+9-7
2003-02-10 11:27Silly reformat.Jordi Mallach1+1-22
2003-02-10 10:54Update, not doing Spanish anymore...Jordi Mallach1+1-1
2003-02-10 03:10- nano.c:do_help () - Fix line lengths not being computed properly, causes display glitches most noticeable with < 20 rows. New function nano.c:line_len(). (David Benbennick)Chris Allegretta3+42-33
2003-02-10 02:55DB's gotoline fixChris Allegretta3+14-5
2003-02-10 02:43DB's fill and window length fixesChris Allegretta3+19-11
2003-02-10 02:32- nano.c:help_init() - Fix crashing in do_help when COLS < 23 (David Benbennick)Chris Allegretta2+10-5
2003-02-09 23:51Updated Finnish translation.Jordi Mallach4+352-384
2003-02-09 23:50Fix it better.Jordi Mallach1+175-91
2003-02-09 03:33* it.po: Fix broken format string in translationChris Allegretta2+5-1
2003-02-09 01:28Add nanorc.5 manpage.Jordi Mallach4+153-6
2003-02-09 00:04Spanish update.Jordi Mallach2+82-165
2003-02-08 22:05- nano.spec.in - Change default flags to --enable-allChris Allegretta2+3-1
2003-02-08 22:02Italian and Galician updates.Jordi Mallach3+166-406
2003-02-08 21:49- winio.c:nanogetstr() - Remove unnecessary reset of x since it is now handled elsewhere (David Lawrence Ramsey)Chris Allegretta2+4-4
2003-02-08 02:03Add the ChangeLog entry for the 2nd half of DB's patchChris Allegretta1+2-0
2003-02-08 02:02- files.c:input_tab() - Fix assumption that matches is null terminated (David Benbennick)Chris Allegretta2+7-1
2003-02-07 00:19Better fix hopefully for color issueChris Allegretta2+6-1
2003-02-07 00:11- nanorc.sample: - Make nanorc entry less tolerant of invalid colorsChris Allegretta2+3-1
2003-02-07 00:02- rcfile.c:colortoint() - Don't bomb after invalid color and print bad color name (David Benbennick). And reset mcolor to -1.Chris Allegretta2+8-3
2003-02-06 02:01Polish and Swedish updates.Jordi Mallach3+147-291
2003-02-05 02:51- Fix globals and externs such that nano will compile with DISABLE_SPELLER (David Benbennick)Chris Allegretta4+15-2
2003-02-05 02:39- Fix nano not compiling with ENABLE_RCFILE BLE_TABCOMP (David Benbennick)Chris Allegretta2+10-0
2003-02-04 14:24- nano.1, nano.1.html: - Add initialization file comments, change some options from bracketed to underlined to emphasize that they are not optionalChris Allegretta3+125-26
2003-02-04 14:13Catalan, French, Ukrainian and German updates.Jordi Mallach6+281-728
2003-02-03 15:29Back to CVSChris Allegretta2+3-1
2003-02-03 15:21GNU nano 1.1.99pre2 releaseChris Allegretta28+8056-8054
2003-02-03 07:26Translate cancelled string in files.c (David Benbennick)Chris Allegretta1+1-1
2003-02-03 07:07Apply the same regexp_init checks to using last|search in search_init()Chris Allegretta2+13-3
2003-02-03 05:04- files.c:save_history() Fix off-by-one bug causing write to unallocated memory (David Benbennick)Chris Allegretta2+4-2
2003-02-03 04:55files.c:do_insertfile() - Add some more checks and fix recursion when toggling multibuffer (David Benbennick)Chris Allegretta3+43-38
2003-02-03 03:39files.c:do_browser() - Even more checks and operating dir fixes (David Benbennick)Chris Allegretta2+43-49
2003-02-03 03:33Oops, now credit DBChris Allegretta1+2-1
2003-02-03 03:32- Fix screen getting trashed on signals nano can catch (TERM and HUP). New global variable curses_ended changes to winio.c:statubar() and nano.c:die()Chris Allegretta6+26-8
2003-02-03 03:22DB's justify patchChris Allegretta3+29-6
2003-02-03 02:56DB's debug and multibuffer and regcomp fix to make nano less of a complete cpu hogChris Allegretta7+102-74
2003-02-02 04:26Dlr's revert multibuffer and view mode patchChris Allegretta25+7074-6384
2003-01-30 00:57- files.c:do_browser() - Fix goto directory operating dir check and tilde expansion (David Benbennick)Chris Allegretta3+22-18
2003-01-30 00:53- files.c:do_browse_from() - Fix path checking to fix bad paths, escaping the operating directory, new function readable_dir() (David Benbennick)Chris Allegretta3+51-23
2003-01-30 00:42-nano.c:do_justify() - Unset KEEP_CUTBUFFER so nano won't crash with subsequent ^K cuts and justifies (David Benbennick)Chris Allegretta2+4-0
2003-01-29 04:18- Fix nano crashing when searching/replacing an invalid regex (try ^*). Changed regexp_init() to return 1 or 0 based on regcomp()'s return value and search_init to exit with an error message (sorry Jordi)Chris Allegretta3+22-4
2003-01-28 01:36- nano.c:do_mouse() - Fix the mouse code to work with lines longer than COLS and with the proper positioning, including special characters (David Benbennick)Chris Allegretta2+29-34
2003-01-28 01:23- winio.c:do_yesno() - Fix mouse interaction bugs with yes/no prompt (David Benbennick)Chris Allegretta2+52-76
2003-01-28 01:16- Fix constant curos updates from obliterating other system messages, and fix statusbar message length. Affects files.c:load_open_file(), nano.c:main(), search.c:findnextstr(), winio.c:statusbar() and do_cursorpos() (David Benbennick)Chris Allegretta5+49-58
2003-01-27 13:06Updated Spanish translation.Jordi Mallach2+87-184
2003-01-26 22:05- files.c:do_browser() - Fix incorrect path check for check_operating_dir() (David Benbennick)Chris Allegretta2+6-3
2003-01-26 21:13- nano.c:do_char() - Remove unneeded check_statblank() (David Benbennick)Chris Allegretta2+2-1
2003-01-26 21:01- Fix cursor position being saved when escaping out of nanogetstr with keys like ^Y and ^V. New arg resetpos to nanogetstr(), added static int resetpos in statusq() (bug found by DLR)Chris Allegretta3+14-4
2003-01-26 20:02- search.c:do_search(), do_replace_loop() - Fix edit_update call to use CENTER instead of current_x (related to David Benbennick's fixes for spelling)Chris Allegretta2+5-2
2003-01-26 19:57- nano.c:do_int_spell_fix(), do_int_speller() - Fix crashes with mark position, current_x position and edit_update args (David Benbennick)Chris Allegretta2+37-46
2003-01-26 19:47- winio.c:edit_refresh() - Fix cursor being above as well as below the current screen (David Benbennick)Chris Allegretta2+5-1
2003-01-26 19:36- files.c:save_history() - Fix nrealloc return value being ignored (David Benbennick)Chris Allegretta2+4-2
2003-01-26 13:08Updated Polish translation from Wojciech Kotwica.Jordi Mallach2+75-161
2003-01-26 04:45General - Fix subexpression replacement to work consistently. Affects search.c:replace_regexp() and utils.c:strstrwrapper() (David Benbennick)Chris Allegretta3+48-34
2003-01-26 04:26- search.c:do_replace_loop() - Fix various bugs having to do with replace string length and positioning (David Benbennick)Chris Allegretta2+39-27
2003-01-26 04:15- nano.c:window_init() - Fix leaking *WINDOWs (no pun intended) (David Benbennick)Chris Allegretta2+11-2
2003-01-26 04:11- files.c:open_file() - Fix FD leak with file load error (David Benbennick)Chris Allegretta2+12-12
2003-01-26 03:54- cut.c:do_cut_text() - Fix incorrect cursor location when cutting long lines (David Benbennick)Chris Allegretta2+5-2
2003-01-25 18:20Updated Galician translation.Jordi Mallach2+81-171
2003-01-23 04:27- Changed some translatable debug messages to use %s instead of the function name, and removed gettext from two strings that had no actual words in them that should be translated. Suggested originally by Christian RoseChris Allegretta6+18-12
2003-01-23 01:21- nanorc.sample: - Change comment to say magenta instead of purpleChris Allegretta2+4-2
2003-01-23 00:46- winio.c:bottombars() - Change strcpy of gettext() Up string to strncpy of max width 8, to stop stupid strcpy crashChris Allegretta2+6-2
2003-01-22 13:23Updated German translation (Michael Piefel).Jordi Mallach2+72-172
2003-01-22 01:13nano.c:usage() - Revamp -H option message to fit in 80 column terminalChris Allegretta2+2-1
2003-01-22 01:09nano.c:main() - Call load_file with arg 0 for insert, as we aren't really doing an insert, allows new_file() to run if we open a non-file at startupChris Allegretta2+6-2
2003-01-21 12:54Updated French, Malay and Ukrainian translations.Jordi Mallach4+153-375
2003-01-18 22:42i18n fixes.Jordi Mallach2+11-5
2003-01-18 15:45French, Swedish, Dutch and Catalan updates.Jordi Mallach5+431-963
2003-01-17 22:31Back to CVSChris Allegretta2+3-1
2003-01-17 22:25GNU nano 1.1.99pre1 releaseChris Allegretta26+13019-10262
2003-01-17 21:47Commit release notes, final preps for releaseChris Allegretta2+37-7
2003-01-17 21:07Latest patch by DLRChris Allegretta4+398-399
2003-01-17 13:16Minor #endif fix at the end of files.cChris Allegretta1+1-1
2003-01-17 05:04Add DB's real fix, and add do_disabled_msg to proto.h (whose code is this?)Chris Allegretta3+12-12
2003-01-17 03:56- winio.c:nanogetstr - Move down NANO_SMALL in tab check so nano won't complain if just NANO_SMALL is defined (David Benbennick, presumed fix)Chris Allegretta2+3-1
2003-01-17 03:39nano.c:version() - Move up check for --disable-nls as it's independent of --enable-tiny now (DLR)Chris Allegretta2+5-3
2003-01-17 03:06- nano.1, nano.1.html - Updated for the --preserve and --historylog optionsChris Allegretta3+20-11
2003-01-17 02:49- faq.html: Added docs about the new unified search string interface and search histories, and added --enable-all into configure docsChris Allegretta2+16-6
2003-01-17 00:17configure.ac: - Added --enable-all option to compile in all the extra stuff we'd normally need extra flags forChris Allegretta2+19-0
2003-01-16 23:44- Added search/replace history log. Flag -H, --historylog. Flags HISTORY_CHANGED and HISTORYLOG, added entries in nanorc.sample, new functions log_history and save_history (Ken Tyler)Chris Allegretta8+140-3
2003-01-16 22:16DLR's latest bitsChris Allegretta4+42-27
2003-01-16 03:51- search.c:do_gotoline() - Don't call blank_statusbar_refresh() so if there's an error returned in multibuffer mode, we can actually see itChris Allegretta2+3-1
2003-01-16 03:11- nano.c:do_int_speller() - Fix FD leaks which occur outside of errors (David Benbennick)Chris Allegretta2+3-0
2003-01-15 19:33Update copyright notices, courtesy of mr DLRChris Allegretta13+17-14
2003-01-15 18:30Remove stuff generated by autopoint.Jordi Mallach10+21-466
2003-01-15 18:16Update for recent CVS changes.Jordi Mallach1+2-2
2003-01-15 18:15Roll back AC_CONFIG_HEADER change, to make automake1.6 users happy.Jordi Mallach1+1-1
2003-01-15 17:43Updated for translation changes.Jordi Mallach1+2-2
2003-01-15 17:42Added Peio.Jordi Mallach1+1-0
2003-01-15 17:41Add LINGUAS, with the list of supported languages previously in configure.ac (ALL_LINGUAS). Updated Italian translation (Marco Colombo). New Basque translation (Peio Ziarsolo).Jordi Mallach4+2008-350
2003-01-15 17:40Small cleanups. Add copyright header, add autopoint support and define bug report address and full package name in AC_INIT. Move ALL_LINGUAS to po/LINGUAS, recommended place for gettext 0.11.Jordi Mallach2+31-9
2003-01-15 17:38Make it much simpler by just using autoreconf.Jordi Mallach1+1-4
2003-01-15 17:37Remove generic stuff.Jordi Mallach5+4-6951
2003-01-15 11:18Back out the changes I made to nano.c to catch the spelling scroll bug earlierChris Allegretta1+21-21
2003-01-15 03:06- Fixed awful scrolling in do_int_speller. Problem was findnextstr() calling edit_update(), though screen updating is not its business Added checks in do_search() and do_replace_loop() to do the checks. It really should not be done here, as some function in winio.c should handle this, but I can't seem to find a good place to put this checkChris Allegretta3+35-26
2003-01-14 23:36DLR's latest changesChris Allegretta3+20-14
2003-01-14 23:35- search.c:do_replace_loop() - Remove check for answer being a blank string, presumed to a PICO_MODE holdover, but it stops us from doing a blank spelling replacementChris Allegretta2+3-3
2003-01-13 14:45Add spell check selected text to TODO, note that I'm not asking you to implement this tonight DLR :-)Chris Allegretta1+2-1
2003-01-13 04:50Update texi file moreChris Allegretta1+4-6
2003-01-13 02:56nano.texi - Updates for the most recent and not so recent changesChris Allegretta2+45-48
2003-01-13 01:35DLR and DB's latest fixesChris Allegretta13+525-365
2003-01-12 23:54nano.c:do_int_speller - Change all child error checks to use one goto (gasp) called close_pipes_and_exit, so we don't leak FDsChris Allegretta2+36-54
2003-01-11 01:14- nanorc.sample: - Added some examples for groff and the nanorc courtesy of Robert D. Goulding. Added double hash marks to comment lines, so people who uncomment the beginning of every line won't get syntax errorsChris Allegretta2+106-56
2003-01-09 23:43Fix broken meta keys screwing up previous answer, fix misplaced (?) #endif in nanogetstrChris Allegretta2+3-7
2003-01-09 05:29Add a buffer holder for current search/replace data, so we don't lose it when going back through historyChris Allegretta1+17-1
2003-01-05 23:35 - Add in Pico's -p flag, (-p, --preserve). To preserve the XON and XOFF keys (^Q and ^S). Add warning if we invoke -p and add checks for using --preserve (to skip warning) and --pico (to force showing it). New flag PRESERVE, function do_preserve_msg(), changes to main(), signal_init()Chris Allegretta3+39-5
2003-01-05 22:00More bits left over from getting rid of pico mode, no more CLEAR_BACKUPSTRING, woo! Also reodered flags to remove gapsChris Allegretta3+26-48
2003-01-05 21:51- TODO - Added some wishlist stuffChris Allegretta2+4-0
2003-01-05 21:47Completely removed PICO_MODE, as with the search/replace history patch we should have the extended functionality we can without being incompatible with picoChris Allegretta7+25-110
2003-01-05 20:57Now make the code with with NANO_SMALL :-)Chris Allegretta2+5-1
2003-01-05 20:43Fix search/replace history adding blank lines, yuckChris Allegretta1+5-3
2003-01-05 20:41Ken's search history patch, minus the .nano_history stuffChris Allegretta9+416-60
2003-01-02 16:32fix silly typo (#ifdef -> #ifndef) keeping nano -w from workingDavid Lawrence Ramsey1+1-1
2002-12-25 19:59Recommend automake 1.7.Jordi Mallach1+1-1
2002-12-22 16:30miscellaneous bug fixes, part 2David Lawrence Ramsey14+505-423
2002-12-16 04:25nano.c:do_int_speller(), do_alt_speller() - Programs now return char *, also fix waitpid invocation and checking of WIFEXITED WEXITSTATUS callsChris Allegretta3+51-35
2002-12-14 22:15Updated French translation. Added Turkish translation.Jordi Mallach6+1608-3
2002-12-10 03:03Okay, I guess an edit_update is neededChris Allegretta1+1-1
2002-12-10 00:55Fix screen not updating at exit of spellChris Allegretta1+1-0
2002-12-10 00:53Make speller update the screen less excessively, and switch case sensitive search so we can fix individual capitalization cases of misspelled wordsChris Allegretta1+8-5
2002-12-10 00:16Be more verbose about what we're doing with new spell codeChris Allegretta1+1-0
2002-12-09 05:49Change waits to waitpids to lessen the chance of a hang, and fix status checkChris Allegretta1+5-5
2002-12-09 00:58- nano.c:do_int_speller() - Make internal spell program use sort -f and uniq to create a less redundant word list. [The only reason this is going in during feature freeze is because the int speller is useless as is and should either be improved or removed. I chose improved]Chris Allegretta2+102-21
2002-11-10 16:05Updated Danish and Ukrainian translations.Jordi Mallach3+267-645
2002-11-08 20:21typo fix: HTML 4.10 -> HTML 4.01David Lawrence Ramsey1+1-1
2002-11-05 13:58Malay translation update.Jordi Mallach2+47-122
2002-11-04 16:18fix missing dash in ChangelogDavid Lawrence Ramsey1+1-1
2002-11-04 16:12second attempt at ngettext() fixesDavid Lawrence Ramsey4+11-14
2002-11-04 16:05documentation updatesDavid Lawrence Ramsey13+389-825
2002-11-03 00:38Polish and Swedish updates.Jordi Mallach3+71-144
2002-10-29 17:47Indonesian & French updates.Jordi Mallach3+71-146
2002-10-26 22:55French update.Jordi Mallach2+12-8
2002-10-26 19:56Spanish update.Jordi Mallach2+66-157
2002-10-26 15:02Catalan, German, French, Galician and Swedish translation updates.Jordi Mallach7+302-751
2002-10-25 16:08forward-ported --disable-wrapping-as-root from nano 1.0.xDavid Lawrence Ramsey4+26-0
2002-10-25 03:15Back to CVSChris Allegretta2+3-1
2002-10-25 03:14GNU nano 1.1.12 releaseChris Allegretta26+9596-8261
2002-10-25 01:51Add DLR's --disable-nls to version infoChris Allegretta2+6-0
2002-10-25 01:41Ken's ngettext fixChris Allegretta3+10-2
2002-10-17 15:31German translation update.Jordi Mallach2+6-2
2002-10-17 03:50put header files in a slightly more consistent orderDavid Lawrence Ramsey1+1-1
2002-10-17 02:19miscellaneous bug fixesDavid Lawrence Ramsey16+115-125
2002-10-15 00:27- Disable VSTOP keystroke. Stops people accidentally locking up, nano (suggested by David Benbennick)Chris Allegretta2+11-0
2002-10-14 09:20Updated French translation (Jean-Philippe Guérard).Jordi Mallach2+590-816
2002-10-13 18:43Remove malloc.h completely and add color synatx highlighting toggleChris Allegretta7+23-7
2002-10-13 17:40Updated Spanish translation (Ricardo Javier Cárdenes Medina).Jordi Mallach2+127-295
2002-10-08 12:11Indonesian and Malay updates.Jordi Mallach3+151-594
2002-10-07 09:30German translation updates (Michael Piefel).Jordi Mallach2+66-274
2002-10-07 00:16Updated Catalan translation.Jordi Mallach2+65-349
2002-10-06 23:35Swedish, Galician and Polish updates.Jordi Mallach5+305-835
2002-10-06 23:32Nitpick about being root to install. Maybe people stop compiling as root, even.Jordi Mallach1+1-1
2002-10-06 23:29Require gettext >= 0.11. Fix typo, thanks David.Jordi Mallach1+2-2
2002-10-06 22:06Post update to gettext 0.11.5Chris Allegretta21+25313-18698
2002-10-02 00:21Back to CVSChris Allegretta2+3-1
2002-10-02 00:20GNU nano 1.1.11 releaseChris Allegretta4+23-6
2002-10-02 00:05nanorc.sample: - Add some examples for HTML and TeX files (David Benbennick)Chris Allegretta2+15-1
2002-09-28 01:07Give DB credit for the new color codeChris Allegretta1+2-2
2002-09-27 14:51For great justice!Jordi Mallach2+4-1
2002-09-27 14:21DB's rewrite of the screen update and color routinesDavid Lawrence Ramsey7+413-528
2002-09-26 22:49make the spacing fix use isspace(); it works the same way and takes up less space in the binaryDavid Lawrence Ramsey1+1-1
2002-09-21 15:41Newer version of DLR's patch based on DB's tab thingChris Allegretta2+6-4
2002-09-21 02:19Add DLR's fixes to the wrapping behaviorChris Allegretta2+15-10
2002-09-19 23:54winio.c:edit_refresh() - Turn on leaveok() so the cursor doesn't bounce around the screen while we're updating it (most noticeable when using color syntax over a very slow connection)Chris Allegretta2+19-10
2002-09-19 23:20Make that ChangeLog for do_wrap a little less overly verboseChris Allegretta1+2-2
2002-09-19 23:19nano.c:do_wrap() - Restore the wrapping behavior to the previous wrapping point behavior (pre 1.1.10) (David Benbennick)Chris Allegretta22+19375-20528
2002-09-18 00:28- rcfile.c:parse_colors() - Stop infinite loop when syntax doesn't begin with " charChris Allegretta2+4-0
2002-09-18 00:00- Add a better string matching sequence that includes escaped quotes (thanks to Carl E. Lindberg, who doesn't even know he helped ;-)Chris Allegretta2+4-1
2002-09-14 21:16- nano.h: - Add support for HP-UX's curses, which doesn't seem to support KEY_HOME and KEY_ENDChris Allegretta2+12-0
2002-09-13 18:14David Benbennick's minor fixes, plus one of mineDavid Lawrence Ramsey10+331-387
2002-09-11 01:48DLR: Document minor typo fix for the FAQ.David Lawrence Ramsey1+2-0
2002-09-10 22:24DLR: Minor typo fix for the FAQ.David Lawrence Ramsey1+2-1
2002-09-08 18:26Malay update.Jordi Mallach2+577-463
2002-09-08 15:39French & Danish updates.Jordi Mallach3+584-451
2002-09-06 20:35DLR: prototype overhaul, etc.David Lawrence Ramsey12+2001-1822
2002-09-03 22:58- Changed do_insertfile to (a) report multibuffer status at the prompt and allowing it to be toggled, taking into account the need to keep the translatable strings, and (b) added a variable inspath to keep track of what the string was before toggling. I'm sure there's bugs, have at itChris Allegretta3+50-9
2002-08-22 04:03DLR: Spell Jeff DeFouw's name right in the ChangelogDavid Lawrence Ramsey1+1-1
2002-08-22 02:58- nanorc.sample: - Fix the c-file regex for all caps words to be extended regex format ({} instead of \{\}) (found by DLR)Chris Allegretta2+4-1
2002-08-22 01:12- configure.ac: - Changed --enable-color warning to be slightly less severeChris Allegretta2+3-2
2002-08-21 18:19Upgrade to Gettext 0.11.5.Jordi Mallach16+554-206
2002-08-21 16:10DLR: minor bitsDavid Lawrence Ramsey15+200-146
2002-08-18 22:08German and Malay updates.Jordi Mallach3+1482-817
2002-07-31 23:48Galician translation updates.Jordi Mallach2+606-551
2002-07-31 23:05Added Claudio and Javier.Jordi Mallach1+27-25
2002-07-31 23:03Spanish translation updates (Ricardo Javier Cárdenes Medina).Jordi Mallach2+627-579
2002-07-31 00:05French translation update (Jean-Philippe Guérard).Jordi Mallach2+596-562
2002-07-30 21:33Polish & Swedish translation updates.Jordi Mallach3+652-735
2002-07-29 23:46DLR's latest and greatestChris Allegretta5+88-48
2002-07-29 13:39Catalan translation update.Jordi Mallach1+736-688
2002-07-29 13:39Catalan translation updates.Jordi Mallach1+4-0
2002-07-29 00:18Oops, really note changes.Jordi Mallach1+4-0
2002-07-29 00:16Swedish translation updates (Christian Rose).Jordi Mallach3+618-577
2002-07-27 02:52New Brazilian Portuguese translation (Claudio Neves).Jordi Mallach2+1029-0
2002-07-27 02:49Added pt_BR to ALL_LINGUAS.Jordi Mallach2+4-2
2002-07-25 22:27Back to CVSChris Allegretta2+3-1
2002-07-25 22:26GNU nano 1.1.10 releaseChris Allegretta4+7-7
2002-07-25 16:07Updated Indonesian translation (Tedi Heriyanto).Jordi Mallach2+103-175
2002-07-24 01:34Update the NEWS fo 1.1.10 in advance for laughsChris Allegretta1+14-0
2002-07-24 01:19Take out the DB color ChangeLog entry as I didn't put it inChris Allegretta1+0-2
2002-07-24 01:02Everything from DB's patch that makes any sense to meChris Allegretta3+119-159
2002-07-23 00:34Credit DLR for the tabs/spaces fixes in nano.hChris Allegretta1+2-0
2002-07-23 00:33Fix to parsing getopt args for -I/--ignorercfiles (DLR)Chris Allegretta3+22-32
2002-07-21 15:46Get rid of annoying init error in read_fileChris Allegretta1+1-1
2002-07-21 15:44Another DLR fixin: credits and DOS/Mac compatibility. Also get rid of those colons in ChangeLog after function namesChris Allegretta3+108-64
2002-07-20 13:57More DLR updatesChris Allegretta11+99-70
2002-07-19 01:08DLR and DB fixes mega-mergeChris Allegretta22+2567-2679
2002-07-12 00:14Added Sharuzzaman (Bahasa Melayu).Jordi Mallach1+2-0
2002-07-09 22:21Upgrade automake requirements and add glib.Jordi Mallach1+2-2
2002-07-09 15:35German translation updates (Michael Piefel).Jordi Mallach2+106-184
2002-07-07 19:08Updated Danish translation (Keld Simonsen).Jordi Mallach2+154-357
2002-07-05 23:46Merged acconfig.h into configure.ac.Jordi Mallach3+35-109
2002-07-03 09:49New Bahasa Melayu translation (Sharuzzaman Ahmat Raslan).Jordi Mallach4+1031-1
2002-06-28 22:45Carl Drinkwater's backup patch, plus miscellaneous fixes by David Benbennick and meDavid Lawrence Ramsey15+496-310
2002-06-28 12:31Use AM_GNU_GETTEXT([external]) to fix make distcheck now that intl/ is gone.Jordi Mallach1+1-1
2002-06-21 03:20Carl Drinkwater's titlebar spacing fixes, David Benbennick's help browser fixes, and my regexp searching bug fixDavid Lawrence Ramsey7+201-198
2002-06-13 16:09Added remove-potcdate.sed.Jordi Mallach1+1-0
2002-06-13 00:40DLR: latest patchDavid Lawrence Ramsey18+355-121
2002-06-03 12:44Updated credits.Jordi Mallach2+13-10
2002-06-03 12:32Upgraded to gettext 0.11.2.Jordi Mallach79+3956-9346
2002-05-18 21:22Reformat for better reading.Jordi Mallach1+22-17
2002-05-18 21:15Reformat: put open bugs at the top.Jordi Mallach1+3-1
2002-05-18 03:13nanorc.sample - Put in much less crappy example regex rules for c-fileChris Allegretta2+9-5
2002-05-16 23:30- global.c:shortcut_init() - Rework IFHELP macro (David Benbennick)Chris Allegretta3+151-195
2002-05-13 18:30French and German updates.Jordi Mallach3+147-364
2002-05-13 15:05Italian, Galician, Catalan and Spanish updates.Jordi Mallach6+302-754
2002-05-13 00:09GNU nano 1.1.9 releaseChris Allegretta24+8297-5701
2002-05-12 22:57Swedish updates.Jordi Mallach2+11-7
2002-05-12 21:24Added autom4ate.cache, whatever that is.Jordi Mallach1+1-0
2002-05-12 20:54Add same regfree call to color.c:update_color()Chris Allegretta2+5-0
2002-05-12 20:43- winio.c:edit_add() - Add in the necessary regfree() calls to stop nano from leaking memory like a sieve when using color syntax highlighting :-)Chris Allegretta2+21-5
2002-05-12 19:52DB's latest patch, minus one totsize--. Also fixed a < in help_init that should be <=Chris Allegretta13+190-156
2002-05-11 16:02Added nano.spec.Jordi Mallach1+1-0
2002-05-11 03:04DLR's latest patchChris Allegretta12+177-141
2002-05-05 23:03added an update_color, updated edit_add, i18ned a string and changed some getopt handlers in main to mallocstrcpyChris Allegretta5+36-12
2002-05-05 15:04Swedish translation updates (Christian Rose).Jordi Mallach3+8-2
2002-05-04 04:27Update and space the nanorc.sample a bit betterChris Allegretta1+18-12
2002-05-04 04:24Global flag -Y, --syntax to specify the type on the command line, if there's no good filename regex to use. Global variable syntaxstr. Made some errors in the rc file less fatalChris Allegretta1+2-1
2002-05-04 04:23Global flag -Y, --syntax to specify the type on the command line, if there's no good filename regex to use. Global variable syntaxstr. Made some errors in the rc file less fatalChris Allegretta7+35-7
2002-05-04 03:58Oops, get rid of the stupid debugging codeChris Allegretta1+0-15
2002-05-04 03:47- Added syntax command to .nanorc file, to allow multiple syntaxes. New function color.c:update_color(), calls in various files.c places, syntaxtype struct, global variables syntaxes, syntaxfile_regexp and synfilematchesChris Allegretta8+186-10
2002-04-30 02:33s/Debian GNU/Linux/Debian GNU/gJordi Mallach2+3-1
2002-04-25 22:24Indonesian translation updates (Tedi Heriyanto).Jordi Mallach3+90-282
2002-04-23 10:56- More cleanups with DISABLE flags, better free_shortcutage and free_toggle, and get rid of unnecessary variable decls with NANO_SMALL in shortcut_init() by David BenbennickChris Allegretta6+269-200
2002-04-23 10:22Re-add O_CREAT since I botched the merge, some indentation fixes also, by DBChris Allegretta1+14-18
2002-04-22 23:52- General: - Change from read() and write() to file streams by Jay Carlson. Allows OS to implement read and write ahead rather than making us do it. Hopefully merged properlyChris Allegretta4+105-55
2002-04-21 23:15Prepend fixes for O_CREAT & append compatibililty by David BenbennickChris Allegretta2+7-7
2002-04-19 21:59Russian and Ukrainian updates.Jordi Mallach4+182-402
2002-04-16 03:15- General: - Preliminary prepend code. This may be a bad idea, but I've been wanting it for awhile now and we'll see how bad it messes everything up. Changes to files.c:do_writeout(), write_file()Chris Allegretta4+52-11
2002-04-13 16:31Italian translation updates (Marco Colombo).Jordi Mallach3+50-129
2002-04-13 14:46Dutch translation updates (Guus Sliepen).Jordi Mallach3+112-323
2002-04-10 16:26Swedish updates.Jordi Mallach3+94-198
2002-04-10 02:31- Change to openfilestruct for multibuffer mode by DLR. New functions nano.c:make_new_opennode(), free_openfilestruct(), delete_opennode(), unlink_opennode(), splice_opennode(), new struct openfilestruct in nano.hChris Allegretta6+173-76
2002-04-08 17:48Back that out, as it braks Linux :(Chris Allegretta3+1-6
2002-04-08 17:44- FreeBSD compat. Remove KEY_DC from the delete shortcut in global.c:shortcut_init(), add case for 330 under nano.c:main()Chris Allegretta3+6-1
2002-04-06 05:02DB's latest patchChris Allegretta11+293-391
2002-04-05 23:33- nano.h: - NANO_ALT_COMMAND and NANO_ALT_PERIOD were reversed (lol) (David Benbennick)Chris Allegretta2+5-2
2002-04-05 11:26gettext 0.11 writes to messages.mo by default.Jordi Mallach1+1-0
2002-04-05 11:25ca, de, es, fr, gl updates.Jordi Mallach7+297-870
2002-03-30 18:02- nano.spec.in: - Don't put Chris' name as the Packager in the distribution by default (Im an idiot)Chris Allegretta2+3-2
2002-03-30 16:58Back to CVS verChris Allegretta2+3-1
2002-03-30 16:56GNU nano 1.1.8 releaseChris Allegretta23+8777-6646
2002-03-30 16:52Fix the formatting of the spec a leetleChris Allegretta1+2-2
2002-03-30 16:51- Added new nano.spec file from Brett <brett@bad-sports.com>, added because maintaining the spec file is getting to be a largeChris Allegretta2+50-2
2002-03-29 19:41rcfile fixesChris Allegretta2+11-2
2002-03-29 16:31Add David Benbennick's changes to open_pipe() and move it to nano.c, and add his nperror functionChris Allegretta5+129-52
2002-03-29 16:00Bah, don't fix what isn't brokenChris Allegretta2+17-9
2002-03-29 15:38- nano.c: - Move the termios things in main() up to signal_init(), where they should probably be anywayChris Allegretta1+2-1
2002-03-29 15:31- nano.c: - Move the termios things in main() up to signal_init(), where they should probably be anywayChris Allegretta2+8-17
2002-03-29 15:15- winio.c:do_cursorpos() - Make col numbering start from 1 (suggested by Andrew Ho)Chris Allegretta2+5-6
2002-03-29 15:06- files.c:do_insertfile() - Handle cancel from ExtCmd properly (David Benbennick)Chris Allegretta2+16-10
2002-03-29 00:46Danish updates.Jordi Mallach3+65-146
2002-03-28 01:59DLR's patchChris Allegretta7+31-14
2002-03-27 16:34Italian updates (Marco Colombo).Jordi Mallach3+394-460
2002-03-26 17:58- search.c:do_gotoline() - Set placewewant if we actually move to a different lineChris Allegretta2+3-0
2002-03-26 13:05David's fixes for read_file and the assert stuff for renumberChris Allegretta3+23-17
2002-03-25 13:40Rocco's mods to open_pipeChris Allegretta2+16-6
2002-03-25 03:26- nano.c:do_int_speller() - Fix zombie processes and spelling buffer issues (Rocco Corsi)Chris Allegretta2+31-22
2002-03-25 01:13Indonesian translation updates.Jordi Mallach2+66-64
2002-03-24 23:20General - Added separate regex variable (color_regex and colormatches) so that color syntax and regex search/replace can coexistChris Allegretta1+1-1
2002-03-24 23:19General - Added separate regex variable (color_regex and colormatches) so that color syntax and regex search/replace can coexistChris Allegretta4+36-24
2002-03-21 23:39Redo open_pipe with just pipes and no FIFOsChris Allegretta1+23-26
2002-03-21 19:53- nano.c:do_justify() - More fixes for indented justify (David Benbennick)Chris Allegretta2+11-15
2002-03-21 05:07External command code and fix for BUG #70Chris Allegretta7+96-4
2002-03-17 00:35French translation updates (Jean-Philippe Guérard).Jordi Mallach3+8-2
2002-03-16 01:03winio.c:do_credits() - Add Thomas DickeyChris Allegretta2+11-4
2002-03-15 15:15Polish translation updates (Wojciech Kotwica).Jordi Mallach3+65-152
2002-03-14 11:01Fix date.Jordi Mallach1+1-1
2002-03-14 11:00Russian and Ukrainian translation updates (Sergey A. Ribalchenko).Jordi Mallach4+126-294
2002-03-12 17:23Iberian translations update.Jordi Mallach4+954-775
2002-03-12 16:15Galician translatin updates (Jacobo Tarrio).Jordi Mallach3+95-181
2002-03-11 13:23French translation updates (Jean-Philippe Guérard).Jordi Mallach3+72-176
2002-03-10 01:22Rocco's fixesChris Allegretta3+10-2
2002-03-09 20:05Allow flags with args to be translatableChris Allegretta1+6-6
2002-03-09 20:03- nano.c:help_init() - Various fixes and string changesChris Allegretta2+4-3
2002-03-09 19:58Add newlines to gotodir help textChris Allegretta1+1-1
2002-03-09 19:42Header fixes.Jordi Mallach2+2-57
2002-03-09 18:51- nano.c:usage() - Rewritten to encompass systems with and without GETOPT_LONG. New function print1opt does most of the dirty work, stops duplication of effort and eases translator's jobs. Also breaks all the current translations ;-)Chris Allegretta2+53-113
2002-03-09 18:05Catalan, Indonesian and Spanish translation updates.Jordi Mallach5+339-372
2002-03-09 17:38- nano.c:usage() - Add -N to short format (no GETOPT_LONG) strings (noticed by Jordi)Chris Allegretta2+4-0
2002-03-07 14:12German & Swedish translation updates.Jordi Mallach4+138-328
2002-03-07 12:40- nano.c:help_init() - Capitalize Meta altkeysChris Allegretta2+6-0
2002-03-07 00:47- rcfile.c:parse_rcfile() - Don't use i for both for loop and atoi(), fixes lots of potential crashes, 1st reported by Jean-Philippe Gue'rardChris Allegretta1+3-1
2002-03-07 00:46- rcfile.c:parse_rcfile() - Don't use i for both for loop and atoi(), fixes lots of potential crashes, 1st reported by Jean-Philippe Gue'rardChris Allegretta2+9-7
2002-03-06 16:17Groar. Kill it this time.Jordi Mallach1+1-1
2002-03-06 15:32- files.c:check_writable_directory() - Stat full_path, not path (Steven Kneizys)Chris Allegretta2+4-1
2002-03-06 15:27NANO_SMALL issuesChris Allegretta3+8-1
2002-03-06 10:58shitstampJordi Mallach1+1-0
2002-03-06 03:30Type misalignments and mem leaks in renumber_all, do_justify and do_spell (Rocco & Steven Kneizys)Chris Allegretta2+12-5
2002-03-05 23:49Back to CVSChris Allegretta2+3-1
2002-03-05 23:47GNU nano 1.1.7 releaseChris Allegretta23+8813-6337
2002-03-05 19:58nano.c:do_justify() - Don't continue to justify string if it's indented more (quoting wise) than the beginning of the justificationChris Allegretta2+6-0
2002-03-05 19:55justify_format(), do_justify() - Various fixes for starting blank spaces, spaces after punctuation, & segfault with quoting strings (David Benbennick)Chris Allegretta4+55-24
2002-03-05 18:59We actually need ac 2.52.Jordi Mallach1+1-1
2002-03-05 17:58Removed m4 stuff from topdir Makefile.am, again. Added a small macro that tells configure.ac where to look for macros. Removed cruftly stamp-h.in from rep.Jordi Mallach5+11-3
2002-03-05 11:23Polish translation updates (Wojciech Kotwica).Jordi Mallach3+79-162
2002-03-04 22:29Ugh\! Re-readding the M4 stuff because I don't want to have to run autogen every time I touch configure.acChris Allegretta1+2-0
2002-03-04 18:12Minor fix for quote code, forgot to adjust null by qdepthChris Allegretta1+1-2
2002-03-04 17:35Added -N, -Q.Jordi Mallach1+6-0
2002-03-04 16:30Prototype fix for get_full_path (DLR)Chris Allegretta1+1-1
2002-03-04 12:25Fixed broken mouse handling with new shortcut setupChris Allegretta2+6-5
2002-03-04 12:15Fix typo and add man pageChris Allegretta3+13-2
2002-03-03 22:52Add rcfile support for quotestr and fix strcasestrChris Allegretta2+22-6
2002-03-03 22:36 - Preliminary quoting support for justify. New arg -Q, --quotestr, changes to do_justify(), global variable quotestr()Chris Allegretta4+61-12
2002-03-01 02:25Make do_cursorpos() use xpt() instead of just current_x which is inaccurateChris Allegretta1+3-3
2002-03-01 00:34Back out M4 stuff in Makefile.am since it doesn't seem to be needed - wtfChris Allegretta2+0-4
2002-02-28 00:57- utils.c:strcasestr(),revstrcasestr() - Renamed to stristr and revstristr since strcasestr has not been confirmed to be detected properly on various Linux systemsChris Allegretta3+11-6
2002-02-27 04:38Get rid of stupid uninitialized warnings and move nano_dos_msg and nano_mac_msg into NANO_SMALL checkChris Allegretta3+5-3
2002-02-27 04:16Makefile.am: - Re-added M4DIR & ACLOCAL_AMFLAGS, make seems to fail without it Jordi ;-)Chris Allegretta2+5-1
2002-02-27 04:14 - Many malloc() cleanups and files.c tweaks by Steven Kneizys, new functions utils.c:free_shortcutage() (got to love that name\!) & free_toggles(), and big cleanup program thanks_for_all_the_fish() (originally thanks_for_the_memories()). Mods to shortcut_init() by ChrisChris Allegretta5+208-14
2002-02-26 23:18I suck. Forgot to add m4 to SUBDIRS, and typoed m4/Makefile.am. All in the same commit!Jordi Mallach2+2-2
2002-02-26 22:49Argh. Now call autoheader after aclocal.Jordi Mallach1+1-1
2002-02-23 18:23Move to autoconf 2.5. configure.in moved to configure.ac, to make things completely obvious. Removed m4/largefile.m4, which is provided by ac2.5, and add Makefile.am for that dir. Updated README.CVS to reflect this.Jordi Mallach8+324-413
2002-02-22 04:30Multiple unnamed buffers allowed, multiple filename extensions on die_save_file(), more DLR fixesChris Allegretta8+116-184
2002-02-22 03:29Get rid of unneeded skip varChris Allegretta1+0-1
2002-02-20 16:23Fix header.Jordi Mallach1+1-1
2002-02-20 16:21Dutch translation updates (Guus Sliepen).Jordi Mallach3+178-105
2002-02-16 20:34rcfile.c:do_rcfile() - Parse rcfile in as well (Dwayne Rightler)Chris Allegretta2+15-1
2002-02-16 20:03Added Ken's patch, DLR's latest fixes and a little cleanup to bottombars()Chris Allegretta7+102-77
2002-02-15 21:12Get rid of unnecessary stuff in help_init() that was commented outChris Allegretta1+2-6
2002-02-15 20:08407 == ^z fix, get rid of unusaed variablesChris Allegretta3+10-7
2002-02-15 19:17DLR's patch merged, Static toggles and shortcut gone, lots of stuff changedChris Allegretta11+643-417
2002-02-15 18:55Norwegian bokmål translation updates (Stig E Sandø).Jordi Mallach2+73-68
2002-02-15 17:13Norwegian bokmål translation updates (Stig E Sandoe).Jordi Mallach3+57-122
2002-02-14 18:57Danish translation updates (Keld Simonsen).Jordi Mallach3+71-167
2002-02-14 01:29Remove RELATIVECHARS from nano.h (DLR)Chris Allegretta1+1-2
2002-02-12 01:57- winio.c:do_cursorpos() - Rewritten to show col place as well as charcter place, without needing an entirely separate flagChris Allegretta3+24-39
2002-02-09 23:15Hungarian translation updates (Gergely Nagy).Jordi Mallach2+8-4
2002-02-09 21:56- Makefile.am: - Change localedir line to 1.0's versionChris Allegretta2+2-1
2002-02-07 13:51Russian and Ukrainian translation updates (Sergey A. Ribalchenko).Jordi Mallach4+128-327
2002-02-06 20:53Hungarian translation updates (Gergely Nagy).Jordi Mallach4+294-226
2002-02-06 12:14Partial Czech translation updates (Vaclav Haisman).Jordi Mallach3+123-73
2002-02-02 07:13Allow " symbol to be in regex without leading by checking for *ptr+1 is not the end of the regexChris Allegretta2+6-4
2002-02-01 13:40Update the Sourceforge lists to the GNU onesChris Allegretta4+33-18
2002-01-31 09:53Oops, correct anonymous user name.Jordi Mallach1+2-2
2002-01-30 16:29Changed recommendation on automake to -p5, not -p4. Moved to Savannah repositories. Added a hint to download the stable branch.Jordi Mallach1+7-5
2002-01-28 15:56Re-add the changes since the CVS tarball was made *argh*Chris Allegretta6+106-185
2002-01-26 19:23French, German and Norwegian nynorsk updates.Jordi Mallach5+277-486
2002-01-26 03:42- nanorc.sample - Mention unset in the sample nanorcChris Allegretta1+2-0
2002-01-26 03:34Mention unset in the sample nanorcChris Allegretta1+2-0
2002-01-26 00:46French and Swedish translation updates.Jordi Mallach4+145-365
2002-01-25 21:59- General - New flag RELATIVECHARS to show column positino relative to the current line instead of the current file. New flag -C, --relative, changes to do_cursorpos()Chris Allegretta6+52-22
2002-01-25 21:00Catalan and Spanish updates.Jordi Mallach4+108-325
2002-01-25 17:04Back to CVSChris Allegretta2+3-1
2002-01-25 17:02GNU nano 1.1.6 releaseChris Allegretta5+8-8
2002-01-24 22:00Oops, add glib21.m4 to the m4 dirChris Allegretta3+28-2
2002-01-24 14:18Oops, make that NANO_AM_GNU_GETTEXTChris Allegretta1+1-1
2002-01-23 13:32Added depcomp.Jordi Mallach1+1-0
2002-01-23 13:24Catalan & Spanish updates.Jordi Mallach3+9-4
2002-01-23 13:20CVS usage documentation.Jordi Mallach1+37-0
2002-01-23 02:38No Im not releasing 1.1.6 yetChris Allegretta2+2-2
2002-01-23 02:37Add the codeset.m4 and iconv.m4 entries to Makefile.amChris Allegretta3+21-3
2002-01-23 02:27Add all of automake 1.4s .m4 filesChris Allegretta5+345-212
2002-01-23 01:17Downgraded from automake 1.5, as there are severe security implicationsChris Allegretta7+214-390
2002-01-23 01:06Downgraded from automake 1.5, as there are severe security implicationsChris Allegretta20+1282-1209
2002-01-22 20:09- rcfile.c:General - Added stdarg.h to includesChris Allegretta2+2-0
2002-01-21 20:40- search.c:do_search() - Check position of cursor and return value of findnextstr and tell user if search string only occurs once (Rocco & Chris)Chris Allegretta2+12-2
2002-01-21 20:32- nano.c:do_int_spell_fix() - Temporarily unset REVERSE_SEARCH if it's set (Rocco Corsi)Chris Allegretta2+11-1
2002-01-20 00:54- nano.c:do_char() - Run edit_refresh() if ENABLE_COLOR is defined so adding multi-liners will update (e.g. /* in C)Chris Allegretta2+7-0
2002-01-19 19:35- .cvsignore - Added config.guess config.sub install-sh missing & mkinstalldirsChris Allegretta7+7-3334
2002-01-19 19:23autoheader should be called before.Jordi Mallach1+1-1
2002-01-19 19:23- Upgraded missing and installdirs scriptsChris Allegretta2+102-8
2002-01-19 19:20Oh, asty...Jordi Mallach1+0-14
2002-01-19 19:15- Upgrade to gettext 0.10.40, probably broke everything again :)Chris Allegretta65+9550-5396
2002-01-19 16:52- General - Added multiple-line regex support. Format in .nanorc is start=regex end=regex. Cleaned up nanorc:parse_colors(), added parse_next_regex(), changes to edit_add in winio.c(), changes to colortype, cleaning up some old cruftChris Allegretta5+319-204
2002-01-19 01:59re-indent winio.cChris Allegretta1+159-156
2002-01-18 23:32Catalan and Spanish updates, sync with CVS.Jordi Mallach3+299-228
2002-01-18 23:16Fix typo.Jordi Mallach1+1-1
2002-01-18 23:04Danish translation update (Keld Simonsen).Jordi Mallach3+60-163
2002-01-18 21:54Latest color and regex fixes. Multi-line color doesn't work yet, just syncing in case of disasterChris Allegretta4+116-56
2002-01-17 12:40Show --enable-multibuffer independently of --enable-extra.Jordi Mallach2+5-4
2002-01-17 12:22Translation updates since 1.1.5.Jordi Mallach1+34-0
2002-01-17 12:14Hm, fix entry.Jordi Mallach1+2-1
2002-01-17 12:06Added new Norwegian translations, fixed THANKS.Jordi Mallach3+12-2
2002-01-17 11:54Moved no.po to nn.po. New Norwegian bokmål translation, by Stig E Sandoe <stig@ii.uib.no>. Updated Norwegian nynorsk translation, by Kjetil Torgrim Homme <kjetilho@linpro.no>.Jordi Mallach3+2787-1432
2002-01-16 01:09- color.c:do_colorinit() - Moved some comments and braces around so color can work w/slang (DLR)Chris Allegretta2+6-3
2002-01-16 00:54- nano.c:do_wrap() - Move right increment to part where new line is created, should change (fix?) some wrapping problems with autoindentChris Allegretta2+4-2
2002-01-14 03:31- search.c:findnextstr() - Fix off by one in check for wrap around (Rocco Corsi)Chris Allegretta2+4-1
2002-01-13 03:18Minor bracket alignment fixRocco Corsi1+1-1
2002-01-12 22:15Typo fix.Jordi Mallach1+1-1
2002-01-12 02:31Yet another French translation update.Jordi Mallach1+3-4
2002-01-10 12:48Oops, make that Bug #68 :-)Chris Allegretta2+2-2
2002-01-10 12:44- nano.c:do_suspend() - Call tcsetattr() to restore the old terminal settings, so tcsh can use ^C after suspend for example (fixes BUG #67)Chris Allegretta3+8-0
2002-01-10 00:50- General - Add Alt-G (NANO_ALT_GOTO_KEY) as alternate for goto dir in browserChris Allegretta2+4-1
2002-01-09 23:54New French updates.Jordi Mallach1+8-8
2002-01-08 15:00- Better partial word checking code. New function search.c:is_whole_word(), changes to findnextstr(), and nano.c:do_int_spell_fix() (Rocco Corsi)Chris Allegretta4+45-30
2002-01-08 14:07French, Russian and Ukrainian translation updates.Jordi Mallach4+162-502
2002-01-08 00:33- General - Add Meta-A as alternate keyystroke for ^^ for people with non-US keyboards, and fix one missed NANO_ALT_R that should be NANO_ALT_REPLACE_KEYChris Allegretta3+6-2
2002-01-07 16:43main() alt val - 32 check fix, and shortcut_init() fix in global.c for hard coded valuesChris Allegretta3+11-3
2002-01-07 15:16German translation update (Michael Piefel).Jordi Mallach2+63-200
2002-01-07 15:12Swedish translation update.Jordi Mallach2+60-169
2002-01-07 14:41- winio.c:edit_refresh() - Rename lines to nlines to fix AIX breakage (reported by Dennis Cranston, re-reported by arh14@cornell.edu)Chris Allegretta2+11-7
2002-01-07 11:50Catalan and Spanish translation updates.Jordi Mallach3+36-34
2002-01-07 11:35Fixed --keypad description.Jordi Mallach2+4-1
2002-01-05 20:01Back to CVS verChris Allegretta2+3-1
2002-01-05 19:49GNU nano 1.1.5 releaseChris Allegretta22+5216-4006
2002-01-05 18:59- winio.c:statusq() - Initialize "list"Chris Allegretta2+3-1
2002-01-05 18:54Update TODO with -l and -g done, add NEWS for 1.1.5 releaseChris Allegretta2+15-1
2002-01-05 04:08Update nano.1.html to match -K optionChris Allegretta1+8-2
2002-01-05 03:30- winio.c:edit_add() - Little fixes to let color highlights not bleed onto the next lineChris Allegretta2+4-4
2002-01-05 02:03Slightly better version of the fixChris Allegretta1+3-1
2002-01-05 01:52winio.c:bottombars() - Get rid of that annoying reversed line when color is on! :)Chris Allegretta2+3-0
2002-01-04 18:16Newer config.guess and config.subJordi Mallach2+746-438
2002-01-04 18:09Mark some items as [DONE].Jordi Mallach1+3-3
2002-01-04 18:04DLR moved to AUTHORS.Jordi Mallach1+0-1
2002-01-04 18:00Added -K item.Jordi Mallach1+6-1
2002-01-04 17:57Updated copyright notices to 2002.Jordi Mallach15+18-17
2002-01-04 17:48Polish translation update (Wojciech Kotwica).Jordi Mallach3+326-263
2002-01-04 13:30Add DLR to AUTHORSChris Allegretta2+7-0
2002-01-03 21:26- The keypad handling has changed (again). We now use the keypad() function by default. New flag -K, --keypad allows the old behavior for those using the keypad arrow keys and rxvt-based terminalsChris Allegretta5+30-6
2002-01-02 18:45French translation update (Jean-Philippe Guérard).Jordi Mallach3+280-267
2002-01-02 15:12DLR's latest patch: view+multibuffer, die() fixes, insert key fixes in main()Chris Allegretta4+69-25
2002-01-02 14:30- nano.c:help_init() - Typo in file switch string (found by David Lawrence Ramsey). main() - Handle Alt prev/next file keys (,.), as well as normal ones (<>).Chris Allegretta3+12-3
2002-01-02 13:59Get rid of \n in abort check of parse_next_word(), new var helplen in help_init()Chris Allegretta3+16-5
2001-12-28 16:35German translation update (Michael Piefel). Ukrainian translation update (Sergey A. Ribalchenko).Jordi Mallach4+181-292
2001-12-27 22:06Italian translation update (Marco Colombo).Jordi Mallach2+68-143
2001-12-27 20:53files.c:read_file() - Make conversion message less confusing (suggested by Jordi)Chris Allegretta2+6-3
2001-12-27 20:34Galician translation update (Jacobo Tarrío).Jordi Mallach2+87-114
2001-12-27 16:00French translation update (Michel Robitaille).Jordi Mallach2+64-206
2001-12-26 12:33Faq fixes.Jordi Mallach2+12-8
2001-12-26 00:31New incomplete Polish translation, contributed by Cezary Sliwa <sliwa@cft.edu.pl>.Jordi Mallach4+1397-1
2001-12-26 00:16Typo fix.Jordi Mallach1+1-1
2001-12-26 00:15Updated Catalan translation. More Spanish fixes.Jordi Mallach3+137-48
2001-12-25 20:39Typo fix.Jordi Mallach1+4-4
2001-12-25 19:17Updated Spanish translation.Jordi Mallach2+63-51
2001-12-25 18:31Russian translation update (Sergey A. Ribalchenko).Jordi Mallach2+43-143
2001-12-23 00:03Made two strings translatable.Jordi Mallach2+4-2
2001-12-22 23:23Swedish translation update (Christian Rose)Jordi Mallach2+48-152
2001-12-19 16:20- winio.c:update_line() - set realdata check to >= 1 && <= 31, lack of > 0 check screwed high ascii charsChris Allegretta2+3-3
2001-12-18 14:59m4/gettext.m4: - Back down to 1.1.3 versionChris Allegretta2+19-10
2001-12-17 23:39- winio.c:update_line() - back out check for (realdata[i] < 32) as it will screw high ascii charactersChris Allegretta2+5-1
2001-12-17 04:34VDSUSP fix from 1.0 treeChris Allegretta3+29-5
2001-12-12 13:55Back to CVSChris Allegretta2+3-1
2001-12-12 02:44GNU nano 1.1.4 releaseChris Allegretta21+4201-3513
2001-12-12 01:45Remove some debug code and update to mutt's gettext.m4Chris Allegretta4+14-18
2001-12-08 19:52Fix the ifdefs in winio.cChris Allegretta1+4-2
2001-12-07 14:00French update, by Michel Robitaille <robitail@IRO.UMontreal.CA>Jordi Mallach3+357-485
2001-12-05 17:51Fixed typos.Jordi Mallach1+2-2
2001-12-02 06:03do_spell() - Dont prompt for replace if we don't change the word in question (Rocco Corsi).Chris Allegretta2+7-2
2001-12-02 05:13stoopid unused variableChris Allegretta1+0-1
2001-12-02 04:55Two fixes, create new colorstrings array for each regex, allows proper order of highlighting, second make color work with the markerChris Allegretta4+123-160
2001-11-29 03:52Fix leftover variableChris Allegretta1+0-1
2001-11-29 03:49Comment out more debugging codeChris Allegretta1+4-0
2001-11-29 03:43At LONG last committed David's patchChris Allegretta7+151-59
2001-11-29 03:03Damn newline codeChris Allegretta1+1-1
2001-11-29 02:42Preliminary syntax highlighting support. New functions colortoint() and parse_color() in rcfile.c, new code in edit_add() in winio.c to actually do the highlighting. It's not even close to pretty yet :PChris Allegretta9+339-9
2001-11-19 12:09Danish and Spanish updates.Jordi Mallach3+175-221
2001-11-19 05:09Put 1.0 Hurd fixes in 1.1 tree (function keys, SIGTSTP sigactionChris Allegretta2+14-2
2001-10-31 13:02Updated German, Swedish and Russian translations.Jordi Mallach4+329-602
2001-10-29 13:32Added aclocal.m4, config.in.h.Jordi Mallach1+2-0
2001-10-29 13:29Removing autogenerated files.Jordi Mallach2+0-1106
2001-10-29 13:27Added nano.info.Jordi Mallach1+1-0
2001-10-28 21:00Typo fixes in help strings.Jordi Mallach2+16-14
2001-10-28 14:42files.c:add_open_file() - Get rid of unsetting MARK_ISSET because otherwise writing marked text will automatically unset the marker with multibuffer enabledChris Allegretta2+5-4
2001-10-28 05:00global.c: - Define currshortcut and currslen when either DISABLE_MOUSE or DISABLE_HELP or DISABLE_BROWSER is not defined (Silvan Minghetti)Chris Allegretta2+3-2
2001-10-28 04:56global.c: - Define currshortcut and currslen when either DISABLE_MOUSE or DISABLE_BROWSER is not defined (Silvan Minghetti)Chris Allegretta2+4-1
2001-10-28 04:49Oops, typo in dec there, it's Alt-[-whateverChris Allegretta1+1-1
2001-10-28 04:29nano.c:main() - Add Esc-[IGL] keys for FreeBSD Console (PgUp,PgDn,Insert)Chris Allegretta2+17-0
2001-10-26 16:15Back to CVSChris Allegretta2+3-1
2001-10-26 16:14Nano 1.1.3 releaseChris Allegretta23+5180-3035
2001-10-26 15:21More do_prev_word() fixesChris Allegretta1+4-2
2001-10-24 18:07Okay, now fix do_prev_word so it doesn't crash when it hits a blank line, it's still not perfect =/Chris Allegretta1+2-2
2001-10-24 17:34Oopos, wrote the test backwards :-)Chris Allegretta1+3-3
2001-10-24 17:27nano.h: Additional #define, SMALL_TOO to determine how long MAIN_LIST_LEN is. We need this because of the find matching bracket codeChris Allegretta2+12-2
2001-10-24 17:25Back out off by one fix that's not actually off by one, it was a different bug :-)Chris Allegretta2+1-4
2001-10-24 11:33Changed header comments to say "version 2" instead of "version 1" as the COPYING file is actually version 2 of the GPL (bug noticed by Jordi Mallach)Chris Allegretta13+15-12
2001-10-24 01:37nano.c:main() - Moved #ifndef NANO_SMALL down past the case 0: line so control-space doesn't insert a \0 (ack!)Chris Allegretta1+2-0
2001-10-24 01:34nano.c:main() - Fixed off by one when checking for MAIN_LIST_LEN. Ugh.Chris Allegretta2+4-2
2001-10-24 00:58- nano.c: - Added the #ifdefs around do_prev_word the code in main()Chris Allegretta2+4-1
2001-10-23 12:58- cut.c: cut_marked_segment() - Fix off-by one in mem allocationChris Allegretta2+3-1
2001-10-22 23:22Fixed null_at to ACTUALLY DO SOMETHING with its arg. Again, this was causing nasty errors if the call to nrealloc moved where the data was locatedChris Allegretta5+17-12
2001-10-22 20:05- nano.c:do_prev_word() - Fixed goofy logic setting x pos to value of last line when hitting the beginning of first line, prog should simply abort.Chris Allegretta2+11-6
2001-10-22 03:15DLR's cut and miscellaneous fixes, my cut fixes, and context-sensitive help, woohooChris Allegretta25+361-150
2001-10-20 12:30I mean add, not replace... duh.Jordi Mallach1+1-0
2001-10-20 12:30Added stamp-h1Jordi Mallach1+1-1
2001-10-18 14:15- faq.html - Removed nano-editor.org FTP site address [deprecated] and added the GNU oneChris Allegretta2+5-4
2001-10-15 14:26Updated Ukrainian translation (Sergey A. Ribalchenko).Jordi Mallach2+89-152
2001-10-14 19:05Added conversion messages for DOS and Mac files, and Alt-space as do-previous-wordChris Allegretta5+126-11
2001-10-08 14:05Updated Russian translation (Sergey A. Ribalchenko).Jordi Mallach2+82-158
2001-10-07 15:53Style updates for Spanish, by Santiago Vila.Jordi Mallach2+105-107
2001-10-07 00:26Updated Danish translation (Keld Simonsen).Jordi Mallach2+89-156
2001-10-06 02:36Updated Swedish translation (Christian Rose). Updated gl.po from TP.Jordi Mallach3+82-241
2001-10-05 10:58Small typo fix.Jordi Mallach1+3-3
2001-10-05 03:26And what if I actually fix it?Jordi Mallach1+1-1
2001-10-05 03:26Darn, that %s vs %d bug again.Jordi Mallach1+2-2
2001-10-04 01:54Getting rid of Makefile.in too, autogenerated file.Jordi Mallach1+0-647
2001-10-04 01:44Oops, m4 stuff is in m4/ in nano 1.1.x...Jordi Mallach1+1-1
2001-10-04 01:37Added script to get working configure, etc.Jordi Mallach1+7-0
2001-10-04 01:34Bye bye you too. To the Attic! (replaced by autogen.sh)Jordi Mallach1+0-5212
2001-10-04 01:25Back to CVS versionChris Allegretta3+4-2
2001-10-04 01:24GNU nano 1.1.2 releaseChris Allegretta24+3973-3216
2001-10-04 01:02Have a nice day in the Attic, nano.info. We just need nano.texi.Jordi Mallach1+0-467
2001-10-03 21:57Fixed the remaining fuzzy string in fi.po. Phear my Finnish :) (thanks Antti-Juhani Kaijanaho).Jordi Mallach1+98-83
2001-10-03 20:47Finnish update for 1.1.2pre3, by Pauli Virtanen.Jordi Mallach2+213-246
2001-10-03 19:04Italian updates for 1.1.2 (Marco Colombo).Jordi Mallach1+205-200
2001-10-03 15:53* Added more command line options that are currently ignored by nano (DLR). * nano.1: Updated the statement about nano.save & multibuffers.Jordi Mallach3+17-16
2001-10-03 15:44Fixed typos found by DLR and ispell.Jordi Mallach1+2-2
2001-10-03 15:18- rcfile.c: - Fix incorrect argument in fill and tabsize error message (Nathan Heagy)Chris Allegretta2+4-2
2001-10-03 12:45Documentation updates for nano 1.1.2 (texi and manpage).Jordi Mallach4+162-34
2001-10-03 10:59Galician translation brought up to date for 1.1.2 by Jacobo Tarrío.Jordi Mallach1+374-299
2001-10-03 10:12Updated ca & es for 1.1.2 release (tab size changes).Jordi Mallach2+396-385
2001-10-03 01:51Add filebot magic line bug as bug #66Chris Allegretta2+4-1
2001-10-03 00:45Add single line bug as Bug #65Chris Allegretta4+14-10
2001-10-03 00:01- nano.c:main() - Added var constcheck as a CRC-like check of whether cursor pos has changed and if so update the pos with -cChris Allegretta2+4-6
2001-10-02 23:57Add tabsize support to rc file (Nathan Heagy)Chris Allegretta3+16-3
2001-10-02 23:55- cut.c:do_cut_text() - Don't recenter the line when cutting one line (DLR)Chris Allegretta2+8-2
2001-10-02 19:13* Added notes about the Free Translation Project. * Updated the ChangeLog, so it has some meaning :)Jordi Mallach2+44-12
2001-10-02 18:21* We can't live WITHOUT bells and whistles 8) (Nathan Heagy) * Removed ftp.sourceforge.net from download sites as it'll go shortly. * Added the `testing' distribution page for nano in the Debian section. * Added a direct link to Debian's package pools too. * Added --disable-operatingdir to "how make nano smaller?". * Zsh advocacy :)Jordi Mallach1+28-23
2001-10-02 04:22Don't show non-positive shortcut keys in help_init()Chris Allegretta1+1-1
2001-10-02 03:54Take out the unneeded case sensitive and reverse stuff from -tinyChris Allegretta3+10-6
2001-10-02 03:54- Take control-space out of -tiny build, unneededChris Allegretta1+5-0
2001-10-02 03:14Change do_bracket ctrl shortcut to -9 (junk value) instead of 0 so control-space will workChris Allegretta1+1-1
2001-10-02 02:58Finally, do the ChangeLogChris Allegretta1+2-0
2001-10-02 02:57winio.c:nanogetstr() - Don't be clever and wasteful, just repaint every iterationChris Allegretta1+1-13
2001-10-02 02:56nano.c:main() - Fix the KEY_IC being undefined when using slangChris Allegretta1+5-1
2001-10-02 00:55Readded DISABLE_CURPOS cause we can't get away without it (Search Wrapped msgs) and Ken's findnextr fixesChris Allegretta4+25-12
2001-10-02 00:38DLR's latest smooth scroll fix, case where there's not a full half page up from the cursor to fileage screws up the cursor positionChris Allegretta2+10-2
2001-10-02 00:24cut.c:cut_marked_segment() - Add magic line when cutting a selection including filebot (discovered by DLR, fixed by DLR & Chris)Chris Allegretta2+6-0
2001-10-01 17:24Italian updates for 1.1.Jordi Mallach2+456-402
2001-10-01 14:42Add smooth scroll and the DOS/Mac file support to the READMEChris Allegretta1+8-0
2001-09-30 05:03Added Karl, fixed Hungarian translator address (blindly believing Google).Jordi Mallach1+3-1
2001-09-30 05:01Fixes from Karl Eichwalder to de.po, so Emacs doesn't barf.Jordi Mallach1+313-485
2001-09-29 18:54Corrected small spacing typo in --dos help.Jordi Mallach1+1-1
2001-09-28 21:59Initialize totsize in files.c:new_file() and let do_gotopos keep current position when invoking the alternate speller (DLR)Chris Allegretta6+12-8
2001-09-28 19:53Fixes to bracket_msg in global.c by DLRChris Allegretta3+9-4
2001-09-28 19:42Fix brace error with nano-tiny in do_writeout()Chris Allegretta1+2-1
2001-09-28 13:06Updated Catalan and Spanish translations to 1.1.2pre2.Jordi Mallach1+2-2
2001-09-28 12:58Header fixes for some old po files.Jordi Mallach5+1793-1439
2001-09-28 12:55Updated Catalan and Spanish translations.Jordi Mallach2+548-473
2001-09-27 21:07- nano.c: do_mouse() - Change k based on currslen to allow the new widths in bottombars()Chris Allegretta2+9-1
2001-09-27 20:52Initialize bracket_msg (David Lawrence RamseyChris Allegretta1+1-1
2001-09-27 20:46- files.c: do_writeout() - Expanded strings to not use %s and ?: to determine write/append string to be nice to translatorsChris Allegretta3+23-7
2001-09-27 13:04Search prompt changes, bracketed modifiers and to search at the frontChris Allegretta2+19-10
2001-09-27 02:46DLR's fixes: arg for operatingdir's getopt_long text, changes to cases 2b and 2c in do_wrap for Pico compatibility, and new arg save_cutbuffer to global_init() to stop the cutbuffer from being lost with multiple buffersChris Allegretta2+43-23
2001-09-27 00:44Fixes to paging (smooth scroll) by David Lawrence RamseyChris Allegretta2+6-7
2001-09-25 01:49Off by one error in findnextstr?Chris Allegretta1+1-1
2001-09-24 00:46Updated Spanish to 1.1.2pre1Jordi Mallach1+316-259
2001-09-23 02:45Oops, we shoudn't let DOS_FILE and MAX_FILE be set at the same timeChris Allegretta1+6-1
2001-09-23 01:18DLR's latest fixes for the tabcomp code and keysChris Allegretta4+66-35
2001-09-22 23:54rcfile.c: - NUM_RCOPTS fix (DLR)Chris Allegretta2+3-1
2001-09-22 22:27Readd skipping Meta-A,B,E in do_toggle, oops I'm with it now :-)Chris Allegretta1+0-2
2001-09-22 22:14- Bracket (brace, parens, etc) matching code by Ken Tyler. New functions do_find_bracket(), changes to findnextstr(), command is Meta-] (hope you dont mind since I already sold off Meta-O to the MacOS file code Ken...)Chris Allegretta6+141-31
2001-09-22 19:03Move the smooth_msg up a tinyChris Allegretta1+2-2
2001-09-22 19:02- New smooth scroll code by Ken Tyler. New flag -S, --smooth, changes to page_up() and page_down()Chris Allegretta9+67-29
2001-09-22 06:38More Mac file fixesChris Allegretta1+12-5
2001-09-22 05:08Oops, another Mac fixChris Allegretta1+1-1
2001-09-22 04:34Add Mac toggle Meta-O for Mac formatChris Allegretta3+11-7
2001-09-22 04:20Added mac file support tooChris Allegretta7+44-18
2001-09-22 00:42-D cmdline flag for DOS formatted filesChris Allegretta5+31-12
2001-09-21 03:21Make the Alt-key seqs work with the mouseChris Allegretta2+10-0
2001-09-21 02:37Code to read/write dos formatted files. Massive amounts of new code in read_line and write_file. New flag DOS_FILEChris Allegretta3+25-0
2001-09-19 10:12Catalan commit with no translation changes, just to avoid more conflicts.Jordi Mallach1+6-5
2001-09-19 10:07Updated Spanish for chroot patch.Jordi Mallach1+7-8
2001-09-19 03:22Credit DLR for his code =-)Chris Allegretta17+4792-3876
2001-09-19 03:19General: - New flag -o, --operatingdir, similar to Pico's -o mode. New function check_operating_dir(), changes to load_file (arg), open_file_dup_search (arg), new function do_gotopos for -F.Chris Allegretta12+583-270
2001-09-19 03:09Completely get rid of DISABLE_CURPOSChris Allegretta1+3-4
2001-09-19 02:59- nano.c: main() - Added vars oldcurrent and oldcurrent_x to check whether cursor pos has changed and if so update the pos with -cChris Allegretta2+11-8
2001-09-17 13:49Fix unneeded vars with NANO_SMALLChris Allegretta2+5-2
2001-09-17 13:48Fix acconfig.h, NANO_SMALL leaves out Auto IndentChris Allegretta6+307-232
2001-09-15 22:47Updated Swedish translation (Christian Rose)Jordi Mallach2+101-128
2001-09-15 22:46Added Keld Simonsen (Danish).Jordi Mallach1+2-0
2001-09-12 19:06New Danish translation, by Keld Simonsen <keld@dkuug.dk>.Jordi Mallach3+985-1
2001-09-10 11:36Updated Galician translation; thanks, Jacobo Tarrío.Jordi Mallach2+67-120
2001-09-09 11:04Added recent translators to THANKSJordi Mallach2+6-1
2001-09-09 10:55Updated Spanish translation.Jordi Mallach1+14-15
2001-09-05 13:23Added Dutch translation, by Guus Sliepen <guus@nl.linux.org>.Jordi Mallach3+1040-1
2001-08-26 23:16Make the new bottombars not suck quite so badlyChris Allegretta1+1-1
2001-08-25 16:41winio.c:bottombars() - Spread out the menu items, feedback definitely needed on thisChris Allegretta5+209-240
2001-08-25 16:00winio.c: - Add David Lawrence Ramsey to creditsChris Allegretta2+5-2
2001-08-17 00:08Unset the flag chris you doltChris Allegretta1+1-0
2001-08-17 00:03Add and fix bugs #63 and 64Chris Allegretta7+26-20
2001-08-08 19:35Corrected the Mouse Toggle help in the texinfo manual.Jordi Mallach2+3-1
2001-07-29 01:17Back to CVS versionChris Allegretta3+4-2
2001-07-29 01:16GNU nano 1.1.1 releaseChris Allegretta23+479-466
2001-07-24 00:21do_mark() - Temporarily disable cursorpos when enabled to be able to see the mark (un)set message (Ken Tyler)Chris Allegretta2+4-0
2001-07-19 22:03Spelling fixes by DLRChris Allegretta2+5-3
2001-07-19 12:26Deleted the old files we didn't need for old gettextChris Allegretta12+0-4150
2001-07-19 12:24Reverted to gettext 0.10.35 in intl/ added m4/ directory to allow system independent rebuild of configure stuffChris Allegretta44+5893-3991
2001-07-18 01:03new_file() and close_open_file() fixes by DLRChris Allegretta2+21-6
2001-07-17 10:42do_writeout() - Check for open_files == NULL before using it (Ryan Krebs)Chris Allegretta2+4-1
2001-07-16 00:48Fixes for the nano.h #defines, shortcut_init() lists and search.c reverse search stuff when NANO_SMALL is usedChris Allegretta5+81-47
2001-07-15 22:24nano.h: - Fix type in INSERTFILE_LIST_LEN. && search_init() - add #ifdef NANO_SMALL around toggles code.Chris Allegretta3+12-2
2001-07-15 20:25Many multibuffer fixes by DLRChris Allegretta3+10-5
2001-07-15 16:13Back to CVSChris Allegretta3+4-2
2001-07-15 16:07Nano 1.1.0 releaseChris Allegretta46+6302-5875
2001-07-14 19:32Moved --loadoninsert to --multibuffer and -F, --enable-extra defines --enable-multibufferChris Allegretta13+663-816
2001-07-13 02:00Oops, no need to translate %sChris Allegretta1+1-1
2001-07-11 12:06Put the #ifdef back, dopeChris Allegretta4+413-211
2001-07-11 02:49Updated README for some of the schnazzy 1.1 featuresChris Allegretta1+14-0
2001-07-11 02:37Move previous and next buffer code to main loop instead of do_toggles()Chris Allegretta5+1008-1053
2001-07-11 02:08Added multi buffer (load on insert) code. This wont intoduce any bugs ;-)Chris Allegretta16+1938-1073
2001-07-08 01:30New updates from the Swedish team.Jordi Mallach1+270-447
2001-07-05 23:16Added Norwegian and Swedish to HEAD.Jordi Mallach5+2306-2
2001-07-04 16:27Oops, make that Alt-[-7.8Chris Allegretta2+10-21
2001-07-04 16:06main() - Added Alt-[-[-7,8 support for home/end keys (Jeff Teunissen).Chris Allegretta2+21-1
2001-07-02 01:57Make the THANKS file slightly less incomplete but far from perfectChris Allegretta2+14-0
2001-07-02 01:31do_browser() - More Picoish keystrokes for the browser, ^P, ^N, etc, for up, down, etc, and add the consistent ^C to exit (Jim Knoble)Chris Allegretta2+10-2
2001-07-01 04:28Okay I guess the wnouterefresh()s aren't needed in the SIGCONT handlerChris Allegretta1+0-3
2001-06-30 19:14Silly typo in the faqChris Allegretta1+1-1
2001-06-30 18:41write_file() - Increment lineswritten when the very last line isn't null. Fixes off by one count when writing selection to file.Chris Allegretta3+3-3
2001-06-30 04:09do_suspend() - Added _POSIX_VDISABLE macro to fully ignore suspend keystroke. Eliminates the possibility that nano can be suspended when it's not supposed to beChris Allegretta2+17-0
2001-06-28 16:54Add and close BUG #62Chris Allegretta1+1-0
2001-06-28 16:52rewrote suspend handler, added sigfillset before setting up handler with sigaction, allows nano to suspend properly with muttChris Allegretta3+38-22
2001-06-22 23:26Added THANKS, listing nano's friends :)Jordi Mallach3+24-3
2001-06-22 21:47Okay, and now dont add extra blanks when at filebotChris Allegretta1+1-1
2001-06-22 16:59Updated Indonesian by Tedi HeriyantoJordi Mallach2+246-394
2001-06-21 23:58do_cut_text(): Moved the case of current == mark_beginbuf into cut_marke segment, so do_writeout could call it when writing selection to file. Added some NANO_SMALL ifdefsChris Allegretta4+44-30
2001-06-21 15:07Last fixes, add reset of cutbuffer when uncutting marked text and reset marked_cut when cutbuffer resetChris Allegretta2+25-5
2001-06-14 17:41Updated for Backwards searchJordi Mallach1+212-168
2001-06-14 02:54Moved extension functions to meta keys, new macro TOGGLE() for toggling flagsChris Allegretta7+129-56
2001-06-13 02:35Reverse Search by Ken TylerChris Allegretta6+199-70
2001-06-12 23:22Better for for -k bugChris Allegretta2+6-10
2001-06-11 06:56Don't keep cutbufer on reset, fix -k cut on first line if blankChris Allegretta3+11-2
2001-06-11 02:49Add a message about --enable-color being severely broken so we can have a 1.1 releaseChris Allegretta2+176-165
2001-06-10 20:41do_cut_text() - If the next line is empty when using -k, create a dummy line and add it to the cutbuffer (fixes bug #61)Chris Allegretta3+15-0
2001-06-05 23:45Ugh, sighChris Allegretta1+1-1
2001-06-05 23:24write_file() - New arg, nonamechange, means whether or not to update the current filename after writing the file out.Chris Allegretta4+18-14
2001-06-05 22:57Oops\! Don't automatically assume the current filename when writing a selection to file, very bad\!\!\!Chris Allegretta1+1-1
2001-06-02 02:02UTF8 would be leet!Jordi Mallach1+1-0
2001-06-02 02:02Nifty script which we'll learn to love.Jordi Mallach1+367-0
2001-05-29 04:46Oops, fix write_file calls in nano.c alsoChris Allegretta1+3-3
2001-05-29 04:21Added selection write to file and append codes, main changes to files.c stuff, new shortcut list for inserting files, new args to do_writeout and write_fileChris Allegretta8+232-127
2001-05-26 04:18Sample file nanorc.sample added to dist (ad Makefile.am)Chris Allegretta3+45-2
2001-05-24 13:10Added rcfile.c to the translated files, added gettext calls to some messages that didn't have it and updated Spanish. New po files for the rest.Jordi Mallach15+666-63
2001-05-23 21:54do_browser() - Don't shift the size of the file is it's less than 1K. Fixed files less than 1K being displayed as 0B (Rocco)Chris Allegretta2+3-1
2001-05-21 12:56All the updates that I've been waiting all weekend to commit, no desc, toughChris Allegretta25+2800-2633
2001-05-19 10:03Oops, translations of Prev. and Next Page were reversedJordi Mallach1+2-2
2001-05-19 00:40Added po/messagesJordi Mallach1+1-0
2001-05-18 20:00Add -W to TODOChris Allegretta1+1-0
2001-05-18 19:58Add BUG #60Chris Allegretta2+4-1
2001-05-18 04:53Changed charalloc's calloc() call to use sizeof (char) not sizeof(char *)Chris Allegretta1+1-1
2001-05-18 04:44Changed ncalloc calls in rcfile.c to charallocChris Allegretta1+2-2
2001-05-17 11:35Changed all string allocations to charalloc(), new function designed to take nmalloc argument but call calloc based on (char *) size.Chris Allegretta9+58-54
2001-05-17 03:41cut_marked_segment() - Add bizarre copy of bot node, else *BSD goes ballistic.Chris Allegretta2+12-2
2001-05-16 12:16po/it.po - Updated Italian translation by Marco Colombo.Chris Allegretta2+370-432
2001-05-16 09:10New Russian translation by Sergey A. Ribalchenko.Jordi Mallach4+1028-4
2001-05-16 04:23typoChris Allegretta1+1-2
2001-05-16 04:21I'm back to the older gettext, sync these files tooChris Allegretta4+968-848
2001-05-16 04:20strcasestr() - Replaced by mutt's mutt_stristr function, because the thought of dynamically allocating memory and copying each line in a file to do a search or replace was causing me to lose sleepChris Allegretta2+21-26
2001-05-14 13:55gl.po status update (it's not new, it's been released already)Jordi Mallach1+1-2
2001-05-14 13:11Added Ukrainian translation by Sergey A. Ribalchenko.Jordi Mallach4+1028-3
2001-05-10 22:55add_to_cutbuffer() - Remove useless statements (Rocco).Chris Allegretta2+3-3
2001-05-07 12:08Move down current shortcut assignment into loop in browser code to keep it updatedChris Allegretta1+2-2
2001-05-06 03:02Fix not being able to select last item in browser with mouseChris Allegretta1+1-1
2001-05-06 02:34Okay, now let unjustify work with the mouse too :PChris Allegretta1+13-0
2001-05-05 23:17Added file clicking ability in file browserChris Allegretta3+38-5
2001-05-05 17:45Various spelling updates by David Lawrence RamseyChris Allegretta30+316-304
2001-05-05 15:02Add correct name to rcfile.c comments (thx Rocco)Chris Allegretta1+1-1
2001-05-05 15:01I should actually add the file to the treeChris Allegretta1+123-0
2001-05-02 17:18Updated FAQ, updated Spanish and Catalan, added utils.c to translations and little typo fixes here and there.Jordi Mallach18+1106-1113
2001-05-01 11:27Commit the rest of the stuff backing down gettext changed *shrug*Chris Allegretta14+3244-3150
2001-04-30 14:04Back to the 1.0 version of gettext, I can't figure this one out to save my life =(Chris Allegretta19+2228-1178
2001-04-30 12:22Mention config.whatever files in ChangeLogChris Allegretta1+2-0
2001-04-30 11:28Add color changes, undocumented and ugly, but hey maybe people want to see what chap I wrote so farChris Allegretta12+350-105
2001-04-30 11:23Update html man page tooChris Allegretta1+11-6
2001-04-30 10:30Hugo van der Merwe pointed out that -r was missing in the manpage.Jordi Mallach2+10-4
2001-04-29 22:36Jacobo updated Galician to latest CVS.Jordi Mallach1+284-250
2001-04-29 10:38Added Galician translation by Jacobo Tarrío <jtarrio@trasno.net>.Jordi Mallach3+1005-1
2001-04-29 02:26 page_up() - Rewritten with a loop to make screen updates work when mark is set (fixes bug #59).Chris Allegretta3+12-7
2001-04-28 18:03Move config.h up in include lists and remove actual_x inline tagChris Allegretta9+22-10
2001-04-28 16:31ABCD(), main() - Add Alt-whatever-[a-d] support as well as Alt-whatever-[A-D].Chris Allegretta2+12-1
2001-04-28 15:53added --enable-color and updated nanorc description in ChangeLogChris Allegretta6+218-181
2001-04-22 07:10Addand fix bug #59Chris Allegretta4+12-0
2001-04-20 01:59Alt Speller returns to same line & do_gotoline optimizationsRocco Corsi3+27-38
2001-04-19 21:13Fix proto.h ifdef for do_nanorc()Chris Allegretta1+1-1
2001-04-19 03:20One moreChris Allegretta1+1325-0
2001-04-19 02:49Newer config.guess and config.subChris Allegretta11+2280-1980
2001-04-19 01:23*** empty log message ***Chris Allegretta1+0-298
2001-04-19 01:23Update configureChris Allegretta4+68-486
2001-04-18 22:10I guess we need these now?Chris Allegretta2+2304-0
2001-04-18 17:15And the Makefile.in.in in po/ alsoChris Allegretta1+57-102
2001-04-18 14:03Oops, add the new files tooChris Allegretta12+3100-0
2001-04-18 14:00Upgrade libintl stuff to gettext 0.10.36Chris Allegretta19+1178-2228
2001-04-18 04:34Add --enable-nanorc to version string in nano.cChris Allegretta1+3-0
2001-04-18 04:28Added rcfile.c source code and basic .nanorc functionalityChris Allegretta9+292-7
2001-04-14 06:50"Goto Directory" added and minor fixes in the browserRocco Corsi6+80-12
2001-04-13 02:32Added --enable-nanorc to configureChris Allegretta5+205-178
2001-04-12 14:51Added --disable-mouse optionChris Allegretta11+1268-925
2001-04-12 13:24Add yesno support to mouseChris Allegretta2+41-2
2001-04-12 03:01More mouse integration, esp with the shortcut listsChris Allegretta6+214-136
2001-04-07 18:21Added fork info to ChangeLogChris Allegretta1+3-0
2001-04-07 17:501.1 version and note added to README that this is the unstable branchChris Allegretta3+7-8
2001-04-06 23:13Back to CVS versionChris Allegretta3+3-2
2001-04-06 20:04Nano 1.0.1 releaseChris Allegretta16+585-577
2001-04-03 14:26Oops, stray parenthesis when PATH_MAX isn't definedChris Allegretta1+1-1
2001-04-03 01:02More browser and misc fixes by Matthias Andree that Chris screwed around withChris Allegretta2+48-24
2001-04-02 13:47rm libintl.h on distclean so we don't get the stupid unresolved symbols anymore.Jordi Mallach2+6-2
2001-04-02 05:36Added --disable-wrapping configure flagChris Allegretta9+250-187
2001-03-31 21:46minor spelling fixes in commentsRobert Siemborski1+2-2
2001-03-30 22:37Added -o to TODOChris Allegretta1+1-0
2001-03-28 21:40Updated TODO from user feedbackChris Allegretta10+31-27
2001-03-28 13:04Change some lstats to stats, check file via lstat first, then stat() if it's a link in the browserChris Allegretta3+25-10
2001-03-28 02:14files.c:diralphasort() - Changed stat calls to lstat to stop abort on symlinks, otherwise return 0. (Matthias Andree, fixes bug #58)Chris Allegretta3+8-6
2001-03-26 15:35faq.html: Fixed typo in section 6.1 (discovered by Bob Farmer)Chris Allegretta2+3-1
2001-03-25 00:46aclocal.m4: - Minor patch for intl check (really this time) (Albert Chin)Chris Allegretta3+35-39
2001-03-23 03:51Well, back to CVS againChris Allegretta3+4-2
2001-03-23 03:50GNU nano 1.0.0 releaseChris Allegretta16+269-269
2001-03-22 23:12nano.info - Added dir entry (Albert Chin), Added Albert to creditsChris Allegretta4+30-18
2001-03-21 22:57Final tweaks in Catalan and Spanish for 1.0Jordi Mallach3+8-8
2001-03-21 15:07statusq() - Added NANO_BACK_KEY and NANO_FORWARD_KEY cases for left and rightChris Allegretta3+39-33
2001-03-20 15:51cs.po: Czech translation from Vaclav HaismanChris Allegretta12+1484-411
2001-03-18 18:55Im an idiot, that could easily screw up --included-gettext. Rolled back libintl.h checkChris Allegretta12+2-23
2001-03-18 18:50aclocal.m4 check change, added explicit check for libintl.hChris Allegretta14+104-83
2001-03-18 16:59Added void to argless functions decls, changed new to newnode in functions with 'new' variableChris Allegretta5+32-23
2001-03-15 21:14Roll-back previous change, this way copies Pico's (strange) behaviorChris Allegretta2+1-2
2001-03-15 14:40Add Ryan to creditsChris Allegretta1+1-0
2001-03-15 03:35move.c: page_down() - Oops, check for <= editwinrows (Ryan Krebs)Chris Allegretta2+2-1
2001-03-15 02:02Added and fixed BUG #57Chris Allegretta3+7-1
2001-03-14 10:19Oops, missed one loopChris Allegretta1+1-2
2001-03-14 10:17Oops, remove debugging crap and don't be so conservative in space/tab check loopChris Allegretta1+2-7
2001-03-14 09:08Fix BUG #56 found on SourceForgeChris Allegretta3+14-3
2001-03-14 08:28Added check for samlinewrap case and cursor placement fixes, closing BUG #55 =-)Chris Allegretta3+56-12
2001-03-13 18:36 Add auto indenting of wrapped lines which should be indented. Also fix total file size (totsize) when auto indenting.Adam Rogoyski1+22-1
2001-03-09 16:19Added string history to 1.1 TODOChris Allegretta1+1-0
2001-02-25 21:14Oops, update info too :)Chris Allegretta1+6-6
2001-02-23 03:16Updated POs for occurrence thangChris Allegretta8+40-32
2001-02-23 03:05nano.texi: - Meta-Z correction and grammar in --enable-tiny desc (Neil Parks)Chris Allegretta2+4-2
2001-02-20 12:45Fixed two "occurence" typos.Jordi Mallach2+4-2
2001-02-20 03:53Back to CVSChris Allegretta3+4-2
2001-02-20 03:52Nano 0.9.99pre3 releaseChris Allegretta13+29-28
2001-02-20 02:41Fixed garbage in po, I hope this doesn't screw up anything JordiChris Allegretta1+1-3
2001-02-20 02:04Updated ca.po with changes from Miquel Vidal.Jordi Mallach2+109-105
2001-02-19 19:37Finnish updateChris Allegretta1+3-3
2001-02-19 05:28NEWS for impending 0.9.99pre3 releaseChris Allegretta1+12-0
2001-02-18 05:55Taking a wild guess with people's Y/N/A keys, sure to get me into troubleChris Allegretta5+15-15
2001-02-18 05:39Yeah, so how about make the yes key == yes instead of noChris Allegretta9+22-21
2001-02-18 05:26Add ac to the actual configure scriptChris Allegretta1+1-1
2001-02-17 02:42Slight update of FAQ for advocacyChris Allegretta1+17-18
2001-02-17 01:32Fixed some errors in SpanishJordi Mallach2+18-18
2001-02-17 01:31Initial Catalan translationJordi Mallach3+1032-1
2001-02-16 20:00Tiny es.po updatesJordi Mallach2+8-6
2001-02-16 04:48configure.in: - Added separate check for resizeterm()Chris Allegretta7+145-93
2001-02-16 01:49Internationalize yes, no and all *sigh*Chris Allegretta9+977-719
2001-02-15 00:25Use code instead of command in man page *shrug*. Add GNUish stuffChris Allegretta3+54-47
2001-02-14 14:28Nano is now a GNU packageChris Allegretta11+21-19
2001-02-13 05:18Update status in READMEChris Allegretta1+8-14
2001-02-12 06:52Manual fixesChris Allegretta2+14-15
2001-02-12 06:42Manual fixesChris Allegretta2+7-6
2001-02-12 05:01Added Bug #55Chris Allegretta1+4-1
2001-02-12 03:48Nano texi manualChris Allegretta3+6795-0
2001-02-12 03:26Delete commented out stuff that isn't going to happen nowChris Allegretta1+0-19
2001-02-12 03:24GNU compliance issues: - Added texinfo manual nano.texi. Added texi options to Makefile.amChris Allegretta3+153-19
2001-02-11 19:05Reworked main menu list, added help to default list, aligned ^R with ^O, ^\ with ^WChris Allegretta2+34-17
2001-02-10 17:50do_delete() - Added check for current->next == fileptr, as we have a magic line code again, fixes sillyness at the end of the last line before the magic line (reported by J.A. Neitzel)Chris Allegretta2+8-2
2001-02-09 02:57 main() - Added ENABLE_NLS check around gettext stuffChris Allegretta2+4-0
2001-02-09 02:49de,fi,id translation updatesChris Allegretta4+295-410
2001-02-06 22:21FAQ updates and fixesChris Allegretta1+3-4
2001-02-06 05:16Oops, actually add hu.po :-)Chris Allegretta1+1005-0
2001-02-05 18:24do_justify - If the keystroke after the justify is not the unjustify key, blank the statsubar (bug reported by Neil Parks)Chris Allegretta2+8-2
2001-02-05 13:51hu.po: - Hungarian translation by Horvath SzabolcsChris Allegretta3+4-2
2001-02-05 13:43Fix for bugu #54Chris Allegretta3+12-10
2001-02-04 22:21Added BUG #54Chris Allegretta1+4-0
2001-02-04 00:11Updated for latest CVS.Jordi Mallach1+8-11
2001-02-01 22:56configure.in: - Autoconf compatibility fixes (Pavel Roskin)Chris Allegretta3+18-16
2001-01-31 23:24Back to CVS versionChris Allegretta3+4-2
2001-01-31 23:22Nano 0.9.99pre2 releaseChris Allegretta11+1207-1188
2001-01-31 18:01Update NEWS for upcoming releaseChris Allegretta1+12-0
2001-01-29 23:40Fix cursor not on after resizeChris Allegretta1+3-0
2001-01-29 23:37Fix for resizing the window in modes other than normal edit mode Changes to handle_sigwinch(), main(). Fixes bug #52 (Rocco)Chris Allegretta4+29-11
2001-01-27 19:25do_alt_speller and nanogetstr fixesChris Allegretta3+20-15
2001-01-26 16:23updated bugs as discussed on the listRobert Siemborski1+4-4
2001-01-26 01:57Fixed Bug #53Chris Allegretta3+22-3
2001-01-25 22:16Added bug #53Chris Allegretta1+2-1
2001-01-23 04:16username_tab_completion() - Removed redundant conditional (Rocco)Chris Allegretta2+1-3
2001-01-23 03:27username_tab_completion: rewritten using getpwentChris Allegretta2+15-55
2001-01-23 03:09Rocco's groovy fixes to real_dir_from_tildeChris Allegretta2+27-25
2001-01-23 02:35replace for loop for hline init with memset in init functionsChris Allegretta2+7-14
2001-01-23 01:22Oops, Rob not Rocco :>Chris Allegretta1+1-1
2001-01-23 01:17Oops, center_x and y, not current. Thx RoccoChris Allegretta1+2-2
2001-01-22 22:17real_dir_from_tilde() - Rewritten using getpwent (suggected by Adam)Chris Allegretta2+15-40
2001-01-21 23:23totsize fix in do_justifyRobert Siemborski1+8-0
2001-01-21 16:35Oops, make that usage()Chris Allegretta1+1-1
2001-01-21 16:08version() - Add arg to -T help (Rocco).Chris Allegretta2+3-1
2001-01-21 02:35Removed - from version in NEWS and ChangeLogChris Allegretta2+2-2
2001-01-20 22:18 global.c: Don't define toggles global or toggle_init_one if using --tinyChris Allegretta2+6-0
2001-01-20 21:40Get rid of center_x and center_y, removed redundant free_node, added restore of totsize when unjustifyingChris Allegretta5+27-30
2001-01-19 04:17username_tab_completion(): - Optimization and removal of useless vars (Rocco).Chris Allegretta2+28-27
2001-01-18 15:04write_file(): Don't free() realname on write errorChris Allegretta2+5-1
2001-01-18 04:40Back to CVS versionChris Allegretta3+4-2
2001-01-18 04:37Nano 0.9.99pre1 releaseChris Allegretta11+1004-717
2001-01-17 19:27Added bug #51Chris Allegretta1+4-0
2001-01-17 03:29small fix for do_justify totsize calculationsRobert Siemborski2+3-2
2001-01-16 04:45input_tab(): Added memset() to matchBuf to ensure sanity (Rocco, Adam).Chris Allegretta2+2-2
2001-01-16 04:20Changed null out at end of matchBuf from NULL to 0Chris Allegretta2+2-2
2001-01-16 04:18Get rid of unneeded call to usage() in main() when calling a flag for a function that hasn't been compiled in (Rocco)Chris Allegretta2+2-8
2001-01-15 20:26main(): Initialized kbinput to get around stupid compiler warning.Chris Allegretta2+2-1
2001-01-15 20:25Changed 'without NumLock on' to 'with NumLock off', more easy to understand?Chris Allegretta2+3-3
2001-01-15 17:22input_tab(): - Added null end of matchBuf for sanity (Rocco).Chris Allegretta2+2-0
2001-01-15 02:26files.c:cwd_tab_completion(), input_tab(): Changed bare malloc/calloc calls to nmalloc (found by Rocco).Chris Allegretta2+4-2
2001-01-14 05:22Oops, forgot to credit Rocco in one placeChris Allegretta1+1-1
2001-01-14 05:18Rocco's source code cleanups and #defines for magic values in global_init(). Added die_too_small() functionChris Allegretta3+47-6
2001-01-14 03:17Added print_numlock_warning(), code to figure out when numlock makes the keypad go bad.Chris Allegretta3+44-4
2001-01-13 17:22Added function ABCD(), better support for default settingsChris Allegretta2+27-8
2001-01-12 15:51fi.po updates by Pauli VirtanenChris Allegretta2+244-473
2001-01-12 07:51Move #ifndef cleanups. Some HELP and SPELLER #ifndef additions.Rocco Corsi7+72-59
2001-01-11 15:11Moved ChangeLog entries for configure.in to configure.in sectionChris Allegretta1+2-3
2001-01-11 15:08Moved code to define all disabled when --tiny is used from nano.h to configure.inChris Allegretta4+173-172
2001-01-11 05:30Rolled back DISABLE_TABCOMP and NANO_SMALL changes from earlier todayRocco Corsi5+36-7
2001-01-10 23:44Add check for tiny option in #ifdefs for DISABLE_TABCOMP codeChris Allegretta4+11-7
2001-01-10 22:05Change Linux to GNU/Linux in the faqChris Allegretta1+2-2
2001-01-09 17:40faq.html: Added section 3.6, reducing binary sizeChris Allegretta2+33-4
2001-01-09 00:37configure.in: - Fix for _use_keypad check breaking slang support (Christian Weisgerber)Chris Allegretta3+113-106
2001-01-08 21:14do_browser() - added space and - keys for page down and upChris Allegretta2+4-0
2001-01-08 16:59real_dir_from_tilde(): ops, fix case where buf =~, silly crashChris Allegretta2+10-2
2001-01-08 02:31Back to CVS verChris Allegretta3+4-2
2001-01-08 02:290.9.25 releaseChris Allegretta9+9-9
2001-01-08 01:50Add and fix Bug #51 :-)Chris Allegretta9+159-150
2001-01-08 01:32Added and fixed bug #50Chris Allegretta2+9-1
2001-01-07 23:02do_help: Do the bottom window the right wrong way if NO_HELP is setChris Allegretta3+12-10
2001-01-07 22:06Update docs for upcoming 0.9.25 releaseChris Allegretta8+1230-1100
2001-01-07 07:31Oops, restore keypad() call when using PDCURSESChris Allegretta1+6-0
2001-01-07 05:51Oops, take out my debugging codeChris Allegretta1+1-5
2001-01-07 05:50do_writeout() takes an arg now, and mallocstrcpy now gives up if src == destChris Allegretta5+21-9
2001-01-06 18:12Back to the drawing board, old keypad code, dont slightly betterChris Allegretta9+191-119
2001-01-06 17:43Fixes for dir crash by rocco and exit called on insert fileChris Allegretta2+5-5
2001-01-05 21:13Added do_browse_from(), called from do_writeout and do_insert, changed mallocstrcpy to *charChris Allegretta4+42-6
2001-01-05 14:31Oops, stop freeing stuff we can't necessarily freeChris Allegretta1+4-6
2001-01-05 05:41Changed ENABLE_BROWSER to DISABLE_BROWSER, tiny build now doesn't build browser eitherChris Allegretta9+202-220
2001-01-04 23:25Updated README with snazzy one line desc of nanoChris Allegretta1+1-1
2001-01-04 22:05Don't free realname when exiting do_browser in insert_fileChris Allegretta1+5-6
2001-01-04 16:56Work around gnome-terminal, I'm tired of thisChris Allegretta2+22-0
2001-01-04 16:48Browser Spanish translationsJordi Mallach2+227-230
2001-01-04 05:22Accept s and S silently to selected a file/dirChris Allegretta1+2-0
2001-01-04 05:20Fix segfault when width == 0Chris Allegretta1+15-7
2001-01-04 05:08Make functions return themselves when do_browser() abortsChris Allegretta1+6-0
2001-01-04 04:59Commented file browser codeChris Allegretta1+27-8
2001-01-04 04:41Added fkey equivs to browserChris Allegretta1+3-0
2001-01-04 02:49use lstat instead of stat in filestat, so we can check for if the file is a symlink in the browserChris Allegretta1+4-2
2001-01-04 02:33Tadaa. Keypad issue fixed. It was the stupid timeout(0) call. UGHChris Allegretta6+13-29
2001-01-03 20:13Added --enable-browser to version()Chris Allegretta1+3-0
2001-01-03 15:09Some better page up/down fixes, added keypad_on() call for nowChris Allegretta1+10-8
2001-01-03 07:11First try at browserChris Allegretta11+641-199
2001-01-03 02:09credits spelling fixChris Allegretta2+4-1
2001-01-02 06:21TAB-TAB completion segfaulting with more than 2048 files fixed. (Rocco)Rocco Corsi2+8-3
2000-12-27 16:12Don't skip . and .. in cwd_tab_completion()Chris Allegretta2+3-5
2000-12-27 15:46Finally got rid of TIP from README and updated the Overview which people always quote fromChris Allegretta1+11-19
2000-12-27 04:47do_cursorpos cleanupsChris Allegretta2+7-11
2000-12-27 03:36Reordered --help usage listing by alphaChris Allegretta2+11-8
2000-12-20 01:06Add request for backup saves.Jordi Mallach1+2-1
2000-12-19 23:01Added configure and Makefile.in. Yell at me :)Jordi Mallach1+2-0
2000-12-19 22:59Corrected some typos and small errors in the faq.Jordi Mallach1+2-0
2000-12-19 22:58Corrected some typos and small errors.Jordi Mallach1+4-4
2000-12-19 03:01Back to CVS versionChris Allegretta3+4-2
2000-12-19 02:59nano 0.9.24 releaseChris Allegretta9+706-675
2000-12-19 02:51Update docs for .24 releaseChris Allegretta2+12-1
2000-12-18 20:18Give the read file error segfault a bug # in BUGSChris Allegretta1+2-0
2000-12-18 07:05Fix lots of compiler warningsChris Allegretta3+6-3
2000-12-18 05:36Added --disable-help string to version()Chris Allegretta2+4-1
2000-12-18 05:03Fix help menu keypad issuesChris Allegretta3+13-1
2000-12-18 04:55main(): - Added --view option to getopt_long()call . Bug discovered by Rocco Corsi.Chris Allegretta2+3-0
2000-12-18 04:03do_toggle(): - Added fix_editbot() call to fix improper redisplay of edit window when using nohelp toggle (bug discovered by Rocco Corsi).Chris Allegretta2+4-0
2000-12-18 03:44Oops, credit RoccoChris Allegretta1+2-1
2000-12-18 03:40 help_init(): - Fix off by one error that was making ^G help in normal mode and ^_ in pico mode not be displayed in the help.Chris Allegretta2+6-3
2000-12-18 02:23Added -b, -e and -f compatibility flags, updated man pages, added Alt-Alt-x functionalityChris Allegretta5+55-12
2000-12-18 01:09Fix segfault when read_file encounters an error opening the fileChris Allegretta2+5-0
2000-12-14 13:56Rid nano of PATH_MAX\!Chris Allegretta5+25-18
2000-12-14 13:24Use MAX_PATH in write_file strncpy (for now) instead of 132Chris Allegretta2+3-1
2000-12-13 15:01Removed unneeded st2 var, don't open device files in open_file()Chris Allegretta2+11-3
2000-12-11 02:47Update comment in write_fileChris Allegretta1+3-1
2000-12-11 02:47Remove useless fstat callChris Allegretta2+1-8
2000-12-10 17:03Added --disable-help, moved hold pointer declarationChris Allegretta9+219-184
2000-12-10 06:07More totsize :PChris Allegretta1+0-1
2000-12-10 06:03More totsize fixesChris Allegretta2+3-1
2000-12-10 05:54uncutting at filebot magic line fix and new_magicline totsize incrementChris Allegretta3+7-0
2000-12-10 05:44Cut and renumber fixesChris Allegretta3+21-4
2000-12-10 00:04Update ChangeLogChris Allegretta1+6-0
2000-12-09 23:58Remove the append check we just added :>Chris Allegretta1+5-11
2000-12-09 23:37Let's just copy joe word for word and just change the name to nano!!!!Chris Allegretta1+11-6
2000-12-09 22:50More fun security crapChris Allegretta1+4-7
2000-12-09 03:35Back to CVS versionChris Allegretta2+2-2
2000-12-09 03:34Nano 0.9.23 releaseChris Allegretta10+185-185
2000-12-09 00:07Updated NEWS for release tonightChris Allegretta1+10-0
2000-12-06 05:59Oops, misplaced commentChris Allegretta1+1-1
2000-12-06 05:56Okay, now the permissions should be fixed tooChris Allegretta2+79-82
2000-12-06 01:08Changed --disable-spell to --disable-spellerChris Allegretta6+18-15
2000-12-06 00:57Commented the code that got us into this mess in the first place 9 releases agoChris Allegretta1+3-0
2000-12-06 00:40Line up link/unlink/rename check if conditional with top if conditionalChris Allegretta2+4-1
2000-12-05 12:04Oops, get rid of my debugging codeChris Allegretta1+0-10
2000-12-05 11:36Rocco fixesChris Allegretta4+50-22
2000-12-04 05:31Added anyexists and realexists documentationChris Allegretta1+3-0
2000-12-04 05:25Okay, we'll use O_EXCL alsoChris Allegretta2+8-2
2000-12-04 05:19Oops, we didn't want the latter check because if this is a new file there wont be any previous inodesChris Allegretta1+0-10
2000-12-04 05:15Okay, forget O_EXCL, do lots of other obscure checks instead =)Chris Allegretta2+31-18
2000-12-04 04:42Rocco's edit_add off by one fixChris Allegretta2+4-1
2000-12-04 04:20Added tmp check to TMP_OPT section (how apropriate).Chris Allegretta2+2-1
2000-12-04 03:31Added O_EXCL call to open is tmp == 1Chris Allegretta2+15-3
2000-12-03 03:45Back to CVS versionChris Allegretta3+3-2
2000-12-03 03:43Nano 0.9.22 release syncChris Allegretta9+1229-897
2000-12-03 03:23Updated html version of man pageChris Allegretta1+32-27
2000-12-03 03:16Updated for new nano.save behaviourJordi Mallach1+18-17
2000-12-03 03:15Updating ChangeLog for 0.9.22 releaseChris Allegretta1+1-1
2000-12-03 03:15Updated for final nano.save behaviourJordi Mallach1+2-2
2000-12-03 03:10Added nano to the listJordi Mallach1+1-0
2000-12-03 03:06Okay, NOW tell what the file is we didn't write if we didn't write itChris Allegretta1+1-1
2000-12-03 03:01Okay last time, now if there's any file at all, dont save the .save file. (foolproof? :)Chris Allegretta3+7-9
2000-12-03 02:46Documented nano.saves and other small changes to manpage.Jordi Mallach2+31-22
2000-12-02 21:50Updated NEWS for 0.9.22 releaseChris Allegretta1+2-1
2000-12-02 21:31Updated NEWS for 0.9.22 releaseChris Allegretta1+14-0
2000-12-02 21:13Okay, now abort if the symlink isn't owned by the user, and some mode fixesChris Allegretta2+26-20
2000-12-02 16:57.save changes.Jordi Mallach1+148-130
2000-12-02 05:33Silly newline fix in die()Chris Allegretta2+85-84
2000-12-02 04:36Okay, so if the .save file is a symlink, don't write to it, abortChris Allegretta4+124-103
2000-12-02 03:06Okay, now write_file never trusts symlinks at all, no chance of spelling symlink attack :)Chris Allegretta2+2-2
2000-12-02 02:38Oops, manually turn off FOLLOW_SYMLINKS if it's onChris Allegretta2+82-79
2000-12-02 02:36Changs to die() and handle_sighup() for securityChris Allegretta3+77-67
2000-12-01 23:49Fix for do_next_word and screen updatesChris Allegretta3+45-29
2000-12-01 18:57Okay, don't define nano_small_msg or nano_disabled_msg id not neededChris Allegretta3+35-28
2000-12-01 18:46Added --disable-justify and --disable-spell options, code cleanupsChris Allegretta7+306-226
2000-11-30 02:31DISABLE_TABCOMP checks - #ifdef around check_wildchar_match and don't call real_dir_from_tilde in do_insertfile() if setChris Allegretta4+24-17
2000-11-29 23:57Took out help from spell_list and changed SPELL_LIST_LEN to 1Chris Allegretta4+7-8
2000-11-29 23:43Oops, I guess that's MY right alt key also =). And right control is ASCII 543Chris Allegretta4+935-4
2000-11-29 10:16nano.pot survived the masacre.Jordi Mallach1+0-929
2000-11-29 04:33Rocco's changes to spell checking and my alterationsChris Allegretta6+110-56
2000-11-28 23:04Ignore key sequence 545, Alt-Gr key on german keyboardChris Allegretta4+935-2
2000-11-28 17:13.cvsignore for src/Jordi Mallach1+7-0
2000-11-28 17:04Ick, I left out libintl.h.Jordi Mallach1+2-1
2000-11-28 17:01.cvsignore for intl/.Jordi Mallach1+2-0
2000-11-28 16:53Kill kill killJordi Mallach1+0-0
2000-11-28 16:52Delete even more!Jordi Mallach3+0-1181
2000-11-28 16:48Revoving gmo's.Jordi Mallach5+0-0
2000-11-28 16:47Added files now.Jordi Mallach1+7-0
2000-11-28 16:38Silly me, I hope.Jordi Mallach1+0-7
2000-11-28 16:30Let's get rid of some stuff :)Jordi Mallach1+7-0
2000-11-28 05:53Handle ~~ in tab comp without segfaulting =)Chris Allegretta1+3-2
2000-11-28 04:09Update the TODO, YAYChris Allegretta1+2-4
2000-11-28 02:15Various ChangeLog cleanups and additionsChris Allegretta1+6-3
2000-11-28 01:56Justify updates. Hopefully, this is the po in .22 :)Jordi Mallach1+95-84
2000-11-28 00:15Updated faq about automatically running stripChris Allegretta1+11-1
2000-11-27 23:12Oops\! Must update the date on the man page when we change iChris Allegretta2+2-2
2000-11-27 22:59Oops, do it in either case, whether we did unjustify or notChris Allegretta2+15-16
2000-11-27 22:58Okay, now make the shortcut list reflect the unjustify availabilityChris Allegretta6+279-253
2000-11-27 02:50Fix for justift at top of fileChris Allegretta2+17-12
2000-11-27 00:24Oops, get rid of silly debugging codeChris Allegretta2+13-14
2000-11-27 00:23Implemented Unjustify, HAHAHAChris Allegretta6+57-18
2000-11-26 21:34read_file() - - Added check for fileptr == NULLChris Allegretta1+2-0
2000-11-26 04:39I hereby retract bug #48, as Pico does the exact same thing, oopsChris Allegretta1+0-3
2000-11-26 02:09Make nano at least not crash on weird binary dataChris Allegretta2+2-2
2000-11-25 20:52Added bug #48Chris Allegretta1+3-0
2000-11-25 20:17Added Christian Weisgerber too...Chris Allegretta1+1-1
2000-11-25 20:17Added Christian Weisgerber too...Chris Allegretta2+3-2
2000-11-25 20:00Oops, forgot Bill SoudanChris Allegretta1+1-1
2000-11-25 19:59Oops, forgot Bill SoudanChris Allegretta2+3-2
2000-11-25 18:21Make credits less jumpyChris Allegretta1+18-15
2000-11-25 05:03do_insertfile(): - Added call to real_name_from tilde, oops.Chris Allegretta3+21-15
2000-11-25 04:50Destroyed any chance of getting a surprise with viewing credits. Because I translated them, of course.Jordi Mallach2+105-63
2000-11-25 04:43Oops, how about we actually make username completion work if they didn't complete beforeChris Allegretta2+65-11
2000-11-24 20:45New arg --enable-extra, checks for ./configure options, oher stuff :-)Chris Allegretta11+500-296
2000-11-24 14:15Rocco's unset modified on tmp file write fixChris Allegretta3+6-3
2000-11-24 14:02Oops, better free realname in write_file if we're done using itChris Allegretta2+18-14
2000-11-24 14:00Implemented username tab completion, cleaned up existing tabcomp code, added --disable-tabcomp optionChris Allegretta9+412-255
2000-11-24 01:37Back to CVS versionChris Allegretta3+3-2
2000-11-24 01:35Nano 0.9.21 releaseChris Allegretta15+65-65
2000-11-23 21:04Updated NEWS for impending release, updated TODO for 1.0 stuffChris Allegretta2+12-4
2000-11-23 01:19removed update_line call in do_up, fix for marker set update?Chris Allegretta3+4-3
2000-11-21 12:52Actually use last_replace if user just hits enter in do_replace with PICO_MODE onChris Allegretta14+52-47
2000-11-21 06:20Changed check from argc == 1 to argv[optind] == NULL to display "New File" in statusbar or notChris Allegretta3+15-7
2000-11-21 03:04Added Rocco to AUTHORSChris Allegretta1+2-0
2000-11-21 02:20Added Rocco to AUTHORSChris Allegretta2+6-1
2000-11-20 01:29Rocco's fix for current_x incrementChris Allegretta3+23-27
2000-11-19 20:36Updated man page, real and htmlChris Allegretta3+5-3
2000-11-19 19:15Sigh, fix previous search string not being displayed at all in PICO_MODEChris Allegretta3+5-2
2000-11-19 18:20Fix replace abort moves cursor ahead one spaceChris Allegretta3+24-17
2000-11-19 02:25Back to CVS versionChris Allegretta3+4-2
2000-11-19 02:230.9.20 releaseChris Allegretta14+9-9
2000-11-19 00:47Okay reworded 4.6 a littleChris Allegretta1+5-5
2000-11-19 00:34Update faq for missing blockquote and changed frozen dist in debian portion to stableChris Allegretta1+5-4
2000-11-18 19:04Added new previous string display to section 4 of faqChris Allegretta1+20-4
2000-11-18 16:46Added NEWS for upcoming release, username comp to TODOChris Allegretta2+19-1
2000-11-18 03:31Final, tiny updates in es.po for 0.9.20.Jordi Mallach2+12-14
2000-11-18 03:06comment out username completino code with macros since unimplemented, fix -Wall warnings on IrixChris Allegretta1+1-1
2000-11-18 03:05comment out username completino code with macros since unimplemented, fix -Wall warnings on IrixChris Allegretta15+183-147
2000-11-18 02:22Update TODO for release (oops)Chris Allegretta2+3-3
2000-11-17 01:37Changed PICO_MSGS to PICO_MODE and stringsChris Allegretta8+32-30
2000-11-16 19:55nanogetstr(): Added check for ASCII 54[124] when using PDCURSES, ignore them if foundChris Allegretta14+255-247
2000-11-16 06:01Updated BUGS, optimized search_init a little, fixed bug #47Chris Allegretta6+113-57
2000-11-15 03:50-pedantic fixes by Rocco CorsiChris Allegretta3+10-7
2000-11-15 01:25tab completion fixes, removed wefresh() from blank_editChris Allegretta16+303-308
2000-11-14 18:25Aha, works even better now. Made input_tab much more grabby, it touches lastWasTab now also...Chris Allegretta4+72-80
2000-11-14 17:47Rocco's latest spellcheck fixChris Allegretta2+4-3
2000-11-14 17:46Latest tab completion update, sort of works =)Chris Allegretta4+113-43
2000-11-13 15:45replace update patch from roccoChris Allegretta1+3-1
2000-11-10 18:15Rocco's changesChris Allegretta14+206-203
2000-11-06 13:18Okay, for some reason the statusq call in do_int_spell wasn't updatedChris Allegretta14+915-855
2000-11-06 05:47*sigh*, okay, if there's only 1 match, dont beep either. Done, I swearChris Allegretta2+2-3
2000-11-06 05:45Oops, dont beep so much ;) Yes when we find one match and fill in buf, no otherwiseChris Allegretta2+5-4
2000-11-06 05:41Blank edit window when no matches foundChris Allegretta2+3-2
2000-11-06 05:40Change num_matches check from if to switch, fix check for num_matches == 0, fix allocation for matchBuf. Ugh.Chris Allegretta2+11-6
2000-11-06 04:04Much more sane matches allocation, beep when multiple matches found, or none...Chris Allegretta2+15-11
2000-11-06 02:59Add a nice (more) tag when there's too many completionsChris Allegretta3+192-183
2000-11-06 02:57Add tab completion option to statusq and nanogetstr, beep when multiple/no matches foundChris Allegretta6+43-41
2000-11-05 22:48Okay, now format the matches the right wayChris Allegretta2+11-7
2000-11-05 21:56Oops, free foo and don't allocate it every time throught the loopChris Allegretta2+5-3
2000-11-05 21:54input_tab: Now autocomplete up until the matches diverge by nanme works, yayChris Allegretta2+55-8
2000-11-05 17:54Added tab completion codeChris Allegretta6+354-41
2000-11-05 16:52Rocco's spelling codeChris Allegretta6+489-243
2000-11-03 14:23Use old-style editing with PICO_MSGS enabledChris Allegretta5+111-71
2000-11-03 03:35Format general changes for CVS code the right wayChris Allegretta2+15-14
2000-11-03 01:29Fixed bug #45, stupid...Chris Allegretta1+1-1
2000-11-03 01:29Fixed bug #45, stupid...Chris Allegretta16+1228-1165
2000-11-02 15:53Update ChangeLog for the stuff I just hackedChris Allegretta1+4-2
2000-11-02 15:30Make nanoget_repaint be much more eleet. Uses $ for indication of beyond COLS, prompt is always displayedChris Allegretta2+36-27
2000-11-02 14:53nanoget_repaint changes, do_writeout fix with var length stringsChris Allegretta4+30-26
2000-11-02 05:10Oops, fix answer getting borked when using shortcuts at statusbar and nothing's typedChris Allegretta3+26-35
2000-11-02 04:40Allow variable length strings on statusbarChris Allegretta9+186-113
2000-11-01 18:43Added some missing gettext calls and updated Spanish.Jordi Mallach5+107-106
2000-11-01 02:12Lend replace_line() a voidChris Allegretta1+1-1
2000-10-31 05:32Removed null string codeChris Allegretta1+1-1
2000-10-31 05:32Removed null string codeChris Allegretta5+180-198
2000-10-31 05:28Added checks for deleting search string when there was a previous valueChris Allegretta1+1-1
2000-10-31 05:28Added checks for deleting search string when there was a previous valueChris Allegretta2+25-10
2000-10-31 05:10Made previous s/r values editable textChris Allegretta9+168-171
2000-10-30 05:12Credit JordiChris Allegretta1+1-1
2000-10-28 12:38Updated Spanish strings for lattest CVS.Jordi Mallach2+157-142
2000-10-27 05:48Converted ifs to switches, added Rocco's optmiizationChris Allegretta3+42-30
2000-10-27 05:33Remove redundant code in do_replace()Chris Allegretta2+32-59
2000-10-27 04:36Bug #46, discovered and fixedChris Allegretta4+19-8
2000-10-26 12:49Re-added NANO_NULL_KEY case to search_init codeChris Allegretta3+19-16
2000-10-26 01:44Replace with null string option, ran source through indent againChris Allegretta13+607-587
2000-10-24 22:25Rocco's findnextstr fixes, lost of other tweaksChris Allegretta4+139-128
2000-10-18 19:35Fixed iris-ansi term problemChris Allegretta3+26-17
2000-10-03 05:39Added #ifdef around toggle_regex_msg to get rid of compiler warning (toggle_init())Chris Allegretta3+81-73
2000-10-03 05:15configure sync with configure.in *shrug*Chris Allegretta1+1-1
2000-10-03 02:36Back to CVS versionChris Allegretta2+2-1
2000-10-03 02:32Nano 0.9.19 releaseChris Allegretta14+172-173
2000-10-03 01:52Updates for upcoming 0.9.19 releaseChris Allegretta3+15-4
2000-10-02 04:21Get rid of punctuation at end of nofollow option, as it was the only one punctuatedChris Allegretta15+25-25
2000-10-02 03:42Added (int) casts to remove compile warnings with -WallChris Allegretta15+183-180
2000-10-01 17:50Added initializations for last_search and last_replace (Rocco Corsi)Chris Allegretta3+6-3
2000-09-27 03:16Changing addresses againChris Allegretta18+34-32
2000-09-21 04:27PDCurses supportChris Allegretta1+3-0
2000-09-21 04:25PDCurses supportChris Allegretta5+187-115
2000-09-19 00:29CVS Version updateChris Allegretta3+3-2
2000-09-19 00:270.9.18 releaseChris Allegretta16+349-391
2000-09-18 17:11Revised de.po translations by floki@bigfoot.comChris Allegretta3+346-273
2000-09-16 05:25Fix bug #44 by Rocco CorsiChris Allegretta3+8-2
2000-09-15 15:46Mouse fix for new key handling codeChris Allegretta3+22-12
2000-09-15 13:28Finally closed bug #16 for inactivity, updated TODOChris Allegretta2+8-4
2000-09-15 03:31onekey() - Off by one error fix fix ;-) (Rocco Corsi)Chris Allegretta3+5-2
2000-09-13 18:12Default case for slang AC_TRY_RUNs in configure.inChris Allegretta3+10-4
2000-09-13 14:24Made insert key call do_insertfile()Chris Allegretta14+86-77
2000-09-13 14:03Oops, update editwinrows in window_init()Chris Allegretta13+68-66
2000-09-12 23:02More display updatesChris Allegretta15+510-335
2000-09-11 22:33A heapin spoonful of updates in key handlingChris Allegretta6+198-103
2000-09-11 13:36Oops, I meant in gnome terminal, not xterm ;)Chris Allegretta1+1-2
2000-09-11 13:27Adding a new BUG and closing out #41Chris Allegretta1+5-2
2000-09-10 05:06back out change in findnexstr that was causing more bugs *sigh*Chris Allegretta2+4-1
2000-09-07 10:48Gettextized the new Meta strings in nano.c and updated es.po.Jordi Mallach5+151-149
2000-09-07 03:37Show two lines from previous page in help file when paging downChris Allegretta2+10-6
2000-09-06 15:19Use raw mode if _POSIX_VDISABLE isn't available, to allow support under cygwinChris Allegretta3+31-6
2000-09-06 14:08Type in nano.hChris Allegretta13+434-434
2000-09-06 13:39Changed _POSIX_VERSION checks in regex code to HAVE_REGEX_H, added check for regex.h in configure.inChris Allegretta11+107-87
2000-09-05 13:15Assigned entire file cut a number, crediting Ken in BUGS instead of ChangeLogChris Allegretta2+3-2
2000-09-05 13:09Fix to cut.c for cutting entire file with markerChris Allegretta2+7-1
2000-09-04 17:44Changed version and files to CVSChris Allegretta16+11-10
2000-09-04 16:21off by one in toggle help code and set up for 0.9.17 releaseChris Allegretta4+11-5
2000-09-04 03:535 newlines instead of 4 on suspend and po updateChris Allegretta13+428-428
2000-09-04 03:20Implemented suspend code to work with Meta-ZChris Allegretta3+111-75
2000-09-03 01:06Added space to autoindent toggle stringChris Allegretta14+238-235
2000-09-02 18:44Changed awkward messages for no help and no wrap mode togglesChris Allegretta5+33-14
2000-09-02 17:38Removed commented out wrap codeChris Allegretta2+22-37
2000-09-02 07:55update_line(): Added check for binary data >= 1 and <= 26, and use ^+letter ot display itChris Allegretta3+23-13
2000-09-02 07:31credit to Mini edit team for Meta ideaChris Allegretta1+1-1
2000-09-02 07:27Fixed typos and updated PO filesChris Allegretta15+1004-987
2000-09-02 07:20Moved the toggle Meta keystrokes to the first column. Updated documentation and help code for Meta keys rather than 'alt keys'Chris Allegretta4+93-79
2000-09-01 17:59Added small message when using --enable-tiny and toggle keysChris Allegretta2+8-6
2000-09-01 13:37Oops, fixed the VERSION back to -cvsChris Allegretta2+2-2
2000-09-01 13:32New toggles for flags via MetaChris Allegretta22+1431-1012
2000-08-30 13:57Updated BUGSChris Allegretta1+2-0
2000-08-30 13:49findnextstr() - Fixed check for string that only occurs on the same line failingChris Allegretta3+19-22
2000-08-29 03:55Made wrapping code less ambitiousChris Allegretta3+29-24
2000-08-25 01:44Off by one error fix (Rocco Corsi)Chris Allegretta2+3-1
2000-08-22 01:26Updates by Ben RobertsChris Allegretta4+48-24
2000-08-19 03:53Get rid of lack of update when searching andmark is setChris Allegretta6+50-25
2000-08-16 02:52Doc updatesChris Allegretta2+3-2
2000-08-09 22:11cvs branch for 0.9.16Chris Allegretta3+3-2
2000-08-09 22:090.9.16 releaseChris Allegretta3+3-3
2000-08-09 21:38Doc updates for 0.9.16 releaseChris Allegretta2+8-1
2000-08-09 03:26One more time, configure.in slang checkChris Allegretta3+158-140
2000-08-08 22:00New (and again revised =) slang test code (Albert Chin-A-Young)Chris Allegretta4+254-304
2000-08-08 16:59Added Id to Makefile.amChris Allegretta1+1-0
2000-08-08 01:49New libm test for slangChris Allegretta16+1318-1245
2000-08-07 14:58Whoops, must let check for blowing away cutbuffer get run before exit on cutting magic lineChris Allegretta2+7-2
2000-08-07 14:39No more cutting the macic line, added check_statblank() to cut and uncutChris Allegretta3+14-17
2000-08-07 02:25Okay, it's not going to work for Makefile.amChris Allegretta2+0-5
2000-08-07 02:22More RCS schtuffChris Allegretta0+0-0
2000-08-07 02:16More RCS schtuffChris Allegretta23+34-3
2000-08-06 21:13Testing RCS headersChris Allegretta1+116-116
2000-08-06 21:13Testing RCS headersChris Allegretta22+87-77
2000-08-05 22:49New slang test code (Albert Chin-A-Young)Chris Allegretta4+245-222
2000-08-05 16:09Patch to handleChris Allegretta2+21-15
2000-08-05 16:03Fixed getting locked into cutbuffer on cutting first line of fileChris Allegretta3+5-2
2000-08-04 15:44Changed tabsize long arg to actually accept an argument *sigh*Chris Allegretta3+7-2
2000-08-04 04:130.9.15 syncChris Allegretta14+39-39
2000-08-04 02:42Update of ChangeLog and NEWS for 0.9.15 releaseChris Allegretta2+8-1
2000-08-04 02:05Updated man pages for universal -T optionChris Allegretta2+2-2
2000-08-04 00:42Regenerated Makefile.in with automake -i *shrug*Chris Allegretta2+19-59
2000-08-04 00:22Removed now useless usrtabsize variable (Christian Weisgerber)Chris Allegretta2+4-6
2000-08-03 23:01Bug updateChris Allegretta1+2-2
2000-08-03 22:51New tabsize code, Im very excitedChris Allegretta23+1113-1101
2000-08-03 16:54Added recursive loop checkChris Allegretta14+29-20
2000-08-01 04:26More BUGS fixedChris Allegretta1+2-1
2000-07-31 13:52BUGS updateChris Allegretta1+6-25
2000-07-31 13:00Finally fixed slang check message, or lack ofChris Allegretta15+652-647
2000-07-31 12:51Fixed silly page_up_center prototypeChris Allegretta1+2-1
2000-07-31 01:26Bug fixes for do_enter and do_backspaceChris Allegretta6+29-5
2000-07-29 04:33Chris goes berzerk on no sleepChris Allegretta10+84-87
2000-07-28 17:29Updated html man pageChris Allegretta2+7-3
2000-07-28 16:55Added a reference to -k, --cut option. Need a nano.1.html update!Jordi Mallach1+4-1
2000-07-28 15:33Back out edit_refresh->edit_update until page up/down problems are fixedChris Allegretta1+1-1
2000-07-28 14:34More bugs, YAYChris Allegretta1+4-0
2000-07-28 14:09Sigh, cancel thatChris Allegretta3+3-5
2000-07-28 14:08Another page_down tweakChris Allegretta3+8-2
2000-07-28 12:24Fix for page down onto EOFChris Allegretta2+2-1
2000-07-28 02:58edit_refresh()->edit_update() redundancyChris Allegretta4+25-16
2000-07-28 01:48Got to love typosChris Allegretta2+2-2
2000-07-28 01:41Added null_at()Chris Allegretta5+81-76
2000-07-28 01:18Bugfixes and cruft cleanout take 1Chris Allegretta4+44-47
2000-07-28 00:58New cvs code, data abstraction is goodChris Allegretta8+47-35
2000-07-28 00:36official 0.9.14 syncChris Allegretta18+197-248
2000-07-27 15:25Revised germal translation by floki@bigfoot.comChris Allegretta4+262-171
2000-07-27 13:32Added documentation for all the -k cut changesChris Allegretta1+6-0
2000-07-27 13:03Last minute touches on -k codeChris Allegretta2+6-3
2000-07-27 05:09This should finish the -k functionality. Would someone be kind enough to test this against Pico and send me a comparison?Chris Allegretta2+17-7
2000-07-27 04:31Updated BUGSChris Allegretta3+7-5
2000-07-27 04:09More -k fixes, almost works perfectly ;-)Chris Allegretta2+7-4
2000-07-25 03:380.9.14-pre1 syncChris Allegretta11+198-198
2000-07-25 03:20slightly better cut to end behavior, still doesn't preserve cutbuffer w/multi line cutsChris Allegretta2+46-28
2000-07-25 02:19continued existance of do_justify bug documented (#31)Robert Siemborski1+1-1
2000-07-24 23:18some random totsize-related bugfixes. (do_justify & do_wrap) shouldn't break anything (famous last words)Robert Siemborski3+53-43
2000-07-24 22:05More -t and exit fixesChris Allegretta2+10-7
2000-07-24 21:52Fix for bug #30, I hope it doesn't break anything elseChris Allegretta3+33-32
2000-07-24 21:16doc updatesChris Allegretta2+8-0
2000-07-24 18:28Fixed bug #31Chris Allegretta3+4-3
2000-07-24 15:16Fix -k sets TEMP_OPTChris Allegretta2+2-2
2000-07-24 02:55anchor fix in FAQChris Allegretta1+1-1
2000-07-23 21:56Marked cut to end of line as doneChris Allegretta1+1-1
2000-07-23 18:15Changed to CVS version #Chris Allegretta2+2-2
2000-07-23 16:59Oops, screwed up ChangeLog for 0.9.13Chris Allegretta1+1-1
2000-07-23 16:450.9.13 syncChris Allegretta18+530-529
2000-07-23 16:09Added FAQChris Allegretta1+546-0
2000-07-22 19:33Update BUGS for closed bugs and update NEWS for the upcoming .13 releaseChris Allegretta2+11-3
2000-07-21 22:42Added code to check to see if using -l and the file is not fact a link. Please testChris Allegretta4+25-14
2000-07-19 01:16Spelling, Read_file and term setting fixesChris Allegretta4+105-97
2000-07-17 03:04more intelligent filename selection in die()Robert Siemborski2+11-4
2000-07-17 02:54cleaned up BUGS so open bugs were separate from closed onesRobert Siemborski1+20-17
2000-07-14 02:44Better fix for bug #29Chris Allegretta3+22-16
2000-07-14 01:20 Changed static temp_opt to flag TEMP_OPT. Fixed bug #29Chris Allegretta5+102-86
2000-07-13 03:10Updated es.po to 0.9.13 strings, rebuilt po's and gmo's.Jordi Mallach12+464-415
2000-07-12 23:57Added bug #29Chris Allegretta1+4-0
2000-07-12 18:14#ifdef'ed -k option for not NANO_SMALL b/c it requires the marker codeChris Allegretta3+69-60
2000-07-12 04:02- refreshing fixes.Adam Rogoyski1+6-0
2000-07-12 02:41Fixed consecutive search substring replace bug (28)Chris Allegretta4+4-3
2000-07-12 02:28Added some bugsChris Allegretta1+4-0
2000-07-12 02:09Added Pico's -k option (in 5 lines of code :-)Chris Allegretta6+184-159
2000-07-09 23:55French update by Clement Laforet <clem_laf@wanadoo.fr>Chris Allegretta3+108-82
2000-07-09 18:42- findnextstr() off by one with past_editbot.Adam Rogoyski1+3-4
2000-07-09 03:26Removed search/replace abort call before calling other search/replace function.Chris Allegretta3+16-15
2000-07-09 00:15- change findnextstr() to only edit_update if we have gone off the screen.Adam Rogoyski1+9-2
2000-07-08 23:57Added '(to replace)' to prompt in search_init when we are replacingChris Allegretta18+248-223
2000-07-08 14:23Bill's TABSIZE fixRobert Siemborski2+8-3
2000-07-08 05:15bring up to date with projectRobert Siemborski1+8-3
2000-07-08 03:57- change lines ==> num_lines to avoid name conflict on AIX with xlC.Adam Rogoyski1+6-6
2000-07-08 01:47Sync with official 0.9.12 releaseChris Allegretta13+134-134
2000-07-08 01:22Trivial fix for 'winio.c:564: warning: `/*' within comment'Chris Allegretta2+14-14
2000-07-08 00:43updates to winio.c rev 1.20Robert Siemborski1+3-0
2000-07-08 00:41lots of commenting for display functions, so hopefully future people will have an easier time understanding it than I first did ;)Robert Siemborski1+55-22
2000-07-07 22:24Updated docs for impending 0.9.12 releaseChris Allegretta3+15-3
2000-07-07 13:10More regexp fixes by billChris Allegretta2+6-5
2000-07-07 05:13Added stdlib.h to winio.c includes, found by OpenBSD gcc.Chris Allegretta14+938-828
2000-07-07 04:25Regexp/search fixes by Bill SoudanChris Allegretta3+5-2
2000-07-07 04:20Updated man page slightly and redid html man pageChris Allegretta2+7-2
2000-07-07 02:35Added _POSIX_VERSION check to regexp codeChris Allegretta4+111-83
2000-07-07 01:58help_init newline changeRobert Siemborski1+2-0
2000-07-07 01:49New regexp search feature by Bill SoudanChris Allegretta21+758-592
2000-07-06 22:38Increment totsize when recreating magic line in backspace and deleteChris Allegretta2+11-9
2000-07-06 03:43moved '\n' outside of if at bottom of help_initRobert Siemborski1+2-1
2000-07-06 02:18brought up to date due to recent totsize fixesRobert Siemborski1+2-1
2000-07-06 02:14- page_down() do not edit_update() if we are moving to the bottom of the file and the bottom is currently in the edit buffer.Adam Rogoyski1+1-1
2000-07-06 02:01- remove old assert() from do_wrap().Adam Rogoyski1+0-2
2000-07-05 22:47Add magic line code to do_backspace() and do_delete()Chris Allegretta3+71-54
2000-07-05 03:16additional fix_editbot callRobert Siemborski1+3-9
2000-07-05 03:08bugfix for page_down_centerRobert Siemborski1+1-5
2000-07-04 22:21totsize and magic line changesRobert Siemborski1+6-0
2000-07-04 22:15Magic Line Code AddedRobert Siemborski4+28-3
2000-07-04 21:29cuting newline-related totsize fixesRobert Siemborski1+2-0
2000-07-04 02:40updated for fix_editbot changes...Robert Siemborski1+8-1
2000-07-04 02:35Fixed 2 FIXMEs in nano.c: do_enter: the reset_cursor was needed. code cleaned up a bit with a comment explaining the situation there. do_justify: the second edit_refresh exposed a bug in how we were updateing editbot when we needed to rebuild it. This functionality has been moved into winio.c:fix_editbot, and all places that were doing so that I could find have been updated. (files.c: do_insertfile, nano.c: handle_sigwinch and do_justify)Robert Siemborski4+24-23
2000-07-03 04:31Oops, fix was really in edit_update_top in winio.cChris Allegretta1+4-5
2000-07-03 04:24Fixed a bug in page_down() and moved page_up() to move.c where it belongsChris Allegretta5+47-40
2000-07-03 03:18Oops, fix for --enable-tinyChris Allegretta2+23-20
2000-07-03 03:10Removed do_oldspell() and put an ifdef around do_spell()Chris Allegretta3+22-69
2000-07-01 21:43changed all 'sprintf' calls to 'snprintf'Robert Siemborski1+8-5
2000-07-01 21:34changed all 'sprintf' calls to 'snprintf'Robert Siemborski3+24-20
2000-06-30 20:35Change 'To Replace' to just 'Replace', more like PicoChris Allegretta4+104-109
2000-06-29 01:34Um, the translation for No Replace is NOT the same as for Replace...Chris Allegretta6+6-6
2000-06-29 01:30Made search functions and keys more like PicoChris Allegretta18+304-267
2000-06-24 01:39Removed gettext calls for Yes, No, etc. till we decide if we translate them...Chris Allegretta2+113-104
2000-06-24 01:33Finnish translation by pauli.virtanen@saunalahti.fiChris Allegretta5+811-3
2000-06-23 01:00Removed gettext calls for "Yes", "No", etc. till we decide if we translate them. Updated po's and gmo's and pot to reflect this.Jordi Mallach14+585-617
2000-06-22 01:56Removed now unnecessary raw/cbreak combos.Chris Allegretta2+4-10
2000-06-22 01:53New german translation by floki@bigfoot.comChris Allegretta3+21-23
2000-06-21 22:29Oops, two alt_speller varsChris Allegretta1+4-0
2000-06-21 21:26Oops, two alt_speller varsChris Allegretta1+0-1
2000-06-21 15:31small, stupid, trivial modification to test write access. It worked! Key bindings on ^X need not to be hardcoded, in the meanwhile, I untranslated "S" to "Y".Jordi Mallach1+1-4
2000-06-21 03:00Synch with official 0.9.11Chris Allegretta23+816-799
2000-06-20 23:48Indonesian translation updateChris Allegretta2+24-24
2000-06-20 23:31es.po update by JordiChris Allegretta2+7-9
2000-06-20 17:11Only define HAVE_TABSIZE in ncursesChris Allegretta4+105-143
2000-06-20 14:03Minor update and testing write accessChris Allegretta1+1-1
2000-06-20 02:50- check_wrap() more off by one. - do_justify() off by 1 and off by 2, and fix numbering and handling off bottom line.Adam Rogoyski1+35-32
2000-06-20 00:40Added -T info to ChangeLogChris Allegretta1+4-0
2000-06-20 00:39Added likely NEWS items for 0.9.11 to NEWSChris Allegretta1+12-0
2000-06-20 00:13- do_wrap() off by one current_x - 1 ==> current_xAdam Rogoyski1+1-1
2000-06-20 00:00- do_wrap() spaces between words fix.Adam Rogoyski1+15-11
2000-06-19 23:19Add -T tab width optionChris Allegretta17+659-520
2000-06-19 21:21Buglet fix for for losing text on wrap current_x < wrapcolChris Allegretta1+6-8
2000-06-19 17:30- do_wrap() needs to keep spaces when you are on the first word that should be wrapped and hit a space while the cursor is on the first character, but delete spaces when it's the second character or anything else that follows.Adam Rogoyski1+18-24
2000-06-19 15:47New .po files for new src filesChris Allegretta10+1345-1201
2000-06-19 05:56Oops, add new files to POTFILES (again)Chris Allegretta1+178-147
2000-06-19 05:51Oops, add new files to POTFILESChris Allegretta2+87-116
2000-06-19 05:46New translations for new filesChris Allegretta1+85-232
2000-06-19 05:45Fix lack of update on width resizeChris Allegretta3+27-1
2000-06-19 04:22Split nano.c up moreChris Allegretta8+1133-1003
2000-06-18 02:14corrected do_insertfileRobert Siemborski1+18-2
2000-06-18 01:05Fixes faiure of display to update in do_insertfileRobert Siemborski2+4-0
2000-06-18 00:11fixed bug where bottom line would not be redrawn if update_line was called with NULLRobert Siemborski1+2-1
2000-06-17 20:36- fix do_wrap() to change the start point of the MARK if it wraps down a line. - change do_wrap() to not center the screen all the time.Adam Rogoyski1+61-12
2000-06-17 06:06continued display bugfixes/optimizationsRobert Siemborski1+44-49
2000-06-16 04:25Continued display fixes. Specifically, bug #23. This also resulted in rewriting some of the methodology behind the display functions (yet again).Robert Siemborski2+92-70
2000-06-16 01:19Fix do_wrap() and fix_wrap() to handle empty lines, lines without spaces, and recursively call check_wrap() for when a wrapped line needs to be wrapped when SAMELINEWRAP is set.Adam Rogoyski1+19-0
2000-06-15 23:39Added do_enter bugfix for placewewantChris Allegretta2+4-1
2000-06-09 02:40Added Indonesian translationChris Allegretta5+933-122
2000-06-09 00:55updated for totsize fixes + experimental do_wrapRobert Siemborski1+5-1
2000-06-09 00:52fix for the totsize / cut bugRobert Siemborski3+11-10
2000-06-07 05:11Added cvs suffix to version, for debuggingChris Allegretta2+68-65
2000-06-07 04:40bugfix for something that got stuck in 1.3Robert Siemborski1+6-3
2000-06-07 04:31Continued bugfixes/optimizations to display code. Tabs at COLS don't work still.Robert Siemborski1+10-12
2000-06-07 04:29Updates for fixes in winio.c, as well as what remains to be fixedRobert Siemborski1+4-6
2000-06-07 04:24Fix prototype for check_wrap (as changed in nano.c)Robert Siemborski1+1-1
2000-06-07 04:02Added missing release notes for 0.9.10Chris Allegretta1+7-0
2000-06-07 03:56add experimental new do_wrap() and check_wrap() to imitate pico a little closer. Please try this and let me know if it doesn't work!Adam Rogoyski1+228-66
2000-06-07 03:38Added Rob to AUTHORSChris Allegretta1+5-0
2000-06-07 02:20updated for changes in winio.c (1.2)Robert Siemborski1+7-0
2000-06-06 23:04Substantial changes to winio.c that appear to fix the display problems that we have been seeing on lines with tabs.Robert Siemborski1+155-98
2000-06-06 05:53Initial revisionChris Allegretta66+23287-0