You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.03Jan231Dec302923222018118765432130Nov2928262524232221121110876231Oct2928275Sep429Aug16131211986432131Jul30292826252322191817151312106528Jun2723201817141174231May2821208328Apr252120181714131211875328Mar2725232221201715148727Feb2521181615973120Jan146328Dec30Nov21Sep29Aug10732131Jul272422211716131211732130Jun292827252322212019181716141311109854229May2827262523221918171615141312111096Alerting the user when a functionless shortcut is encountered.Aborting reset_multis() when there are zero multiline regexes.Letting reset_multis() figure out whether after an addition a full refresh isLetting reset_multis() figure out whether after a deletion a full refresh isCorrectly restoring the settings of NO_HELP and MORE_SPACE.Skipping the unneeded reinitialization of the windows;Plugging three tiny memory leaks.Chopping a duplicate parameter.Chopping an always FALSE parameter.Deleting a now unused function.Restoring the cursor position differently, using a more basic routine.Normalizing the comments in the OCaml file.Not trying to position the cursor when opening a buffer failed.Disabling the regex for multiline strings in C and Assembler,Going back to the filename prompt when the user decides to save aNot opening an extra blank buffer when an empty file is read.Improving the ordering of two bindable functions.Offering ^Q in the writeout menu to close and discard the current bufferPreventing valid pointers from getting truncated and rejected.History: no prompting on exit errors, because making the user hit Enter whenExpanding the autoconf syntax a little, by handling .m4 files too, adding theAC_CHECK_HEADERS_ONCE() is very special cannot be conditionalized.Using 'return' instead of an intermediate variable.Renaming three keyboard functions -- 'get' is not a good name when theTweaking the Changelog.Moving two functions to the color.c file, where they belong.Precalculating the multiline-regex cache data for each buffer,Tweaking some comments and improving a variable name.Chopping a superfluous boolean parameter -- 'prevnode' being NULL isImproving some comments and renaming three variables.Adjusting the whitespace after the previous change, and adding a comment.Using a couple less #ifdefs, to mimic how this is done in set_colorpairs().Adding the missing autoconf and nftables syntaxes to the files to beRewrapping and reordering a few lines.It shouldn't be necessary to doubly check for being at the end of file.Letting also unlink_node() update 'filebot', instead of doing it inMaking splice_node() update 'filebot', instead of doing it inMaking ^O always prompt for a filename, also when --tempfile is given.Quitting the loop when there is no end match.Fixing whitespace, layout, wording, and typo.