ded05b8
Rewrite the built-in function help highlighter to avoid manipulating ansi sequences directly2a4646a
Add a method to style matching strings with groups4c66dfd
Add print()/println() methods to AttributedCharSequence to print to the terminalfd6eb24
Upgrade to jansi 1.18108cd80
Upgrade to jansi 1.18f7f9604
Fix ssh support in demo1c850e1
Fix compatibility with jansi < 1.17 on windows, fix #3694f100ba
Merge branch 'help-printer' of https://github.com/mattirn/jline31d664b1
Fix ssh support in demo5664137
added test if terminal support ansi7b37f7f
multi-instanciable HelpPrinter with the JLine's StyleResolvercb027ad
Merge branch 'master' into help-printer05b89e4
Provide an easier way to retrieve jansi version, fixes #3664b70fb5
Merge pull request #358 from mattirn/acceptc4b521c
Merge pull request #363 from mattirn/history2a5798c
Merge branch 'issue-364'b3e6ed2
Small code cleanup, #364514c516
Add a simple test for #364e1b0fde
Fix #364: Command completion fails when value starts with escape character886867c
LineReader encounters exception if tabs used in dummy terminal, fixes #3676d8f049
history command: implemented options -ARWId08ba29
history command: implemented some missing options81e4c07
Add missing file headers, fixes #362acb9342
fixed ttop highlighted help0b61777
Highlight builtin commands help64e6c8d
Widgets: accept-and-infer-next-history, accept-and-hold & accept-line-and-down-history
b65cfe2
Upgrade to latest gogo and sshd310c846
Merge pull request #353 from mattirn/brackets9a2e06d
DefaultParser: do not check brackets if inside quotesa6dd868
Fix unit tests for conemu8bb13a8
Fix conemu problems with less / clearscreen8b054e4
Fix less on conemu, fixes #3443b6a67b
Provide both terminal window / buffer size on windows, fixes #303, reverts #1362d4e5e1
Remove groovy dependency, fix #351cfa7d0c
Merge branch 'mattirn-brackets'2d1e01e
Merge branch 'master' of https://github.com/mattirn/jline3 into mattirn-bracketsf230c87
Fix formattingfaf0ef6
Merge branch 'brackets' of https://github.com/mattirn/jline3 into mattirn-bracketse1d6bc1
Merge pull request #347 from mkrueger92/mastera8ce4e8
KILL_WHOLE_LINE doesn't work for last line in buffer, fixes #339b807f97
The result of Commands.keymap with '-L' option contains unexpected string, fixes #3401e6e9a6
AttributedCharSequence.columnSubSequence does not handle UTF-16 surrogate pairs, fixes #3148de0b68
Merge pull request #348 from Charliocat/master804959e
changed identation on try with resourcesefa961d
change to try with resources3fa0adf
Clear internal history in case of currupted histroy file31a3219
use StringBuilder in place of String concatenationce92ad2
Missing closing brackets: changed EOFError() 'missing' parameter valuedd4e507
DefaultParser: manage eofOnUnclosedBracketb8dd35d
fixed middle quoted word escape rules4244c6a
replaced tabs with spacesd5e2dbc
DefaultParser: parameter middle quotingf2e7070
Merge branch 'master' of https://github.com/jline/jline3.git7783c03
Fix quote parsing and escaping, fixes #331dfedc72
Nano search does not work, fixes #336a24636d
Fix BSD license http url02542d1
Fix link to BSD license03d35f7
Fix link to license438b2ea
Default known terminal keys to beepf65e68b
Merge pull request #333 from snuyanzin/JLINE_332ac87e85
[JLINE3-332] Throw IllegalArgumentException in case there is no timestamp or timestamp is wrong in HISTORY_TIMESTAMPED file.5a781bb
Merge pull request #329 from snuyanzin/README_TYPO7b138d2
Cut down verbosity for unsupported signals, fixes #327fa5964f
Add missing dumb-color capabilities, fixes #32812ad62c
DefaultParser: enclosed candidate with quotes if it contains delimiter char (escapeChars=null)99b1698
Typo in README.mddc97839
Merge branch 'mattirn-master'f85da18
Merge pull request #326 from snuyanzin/JLINE_32546784f7
[JLINE3-325] Highlighting in history output8ae798f
fixed NPE in DefaultParser escape() method09a0f04
Merge pull request #322 from Hypersonic/fix-dates-in-javadoc514f759
Disable "Created At" dates in javadocs.8cedbef
Merge pull request #319 from snuyanzin/MVNW_NO_BINARYd73b5be
Add extension to download maven instead of keeping binary in a repository, remove maven-wrapper.jar from the repositorycd4c5f9
Merge pull request #313 from valencik/doc-fix1ba6424
Fix typos in DefaultParser80aa625
Fix support for PROP_SUPPORT_PARSEDLINE, fixes #30968d6943
Case-insensitive search returns no result for TreeCompleter when the root word is case-mismatched, fixes #308e95a7d9
Fix typo in javadoc141442c
Fix clear screen on ConEmu, fixes #301bb51b5c
Update README.md4b8a571
Less fails when a bad regex pattern is used, fixes #304d18b65c
Add DepShield badge5a58d01
Jline3 always removes backslash from readline, fixes #29650749f8
Update README.mdd11b1bf
Update README with a maven badge
d5fc7e8
Provide an api to print output asynchronously above the prompt, fixes #292cd29a53
Add option to disable timestamps for history fileb537a73
Switch to 3.9.0-SNAPSHOT
62d6088
Fix ConEmu support for 256 colors, fixes #294
0fb40ab
[maven-release-plugin] prepare release jline-parent-3.8.1b5a643d
Autocomplete options are shown in random order, fixes #290a802712
Fix reflection problem
0beae63
Upgrade to gogo 1.1.012b992f
Improvement the ExternalTerminal to read multiple bytes in one go27de765
Provide a status bar, fixes #28651c4621
Add a AbstractTerminal#close() implementationcde6119
Add some javadoc for Terminal reader/writer/input/outputf85e27b
The clr_eos capability is not recognized, fixes #2857ff2bc8
Restore ConEmu support9999987
Correctly report the terminal size on windows, fixes #13665c3450
Upgrade to version 3.8.0-SNAPSHOT5f97cca
Force decoding mouse position using UTF-8, fixes #284840d45e
Add a way to not persist some history entries, fixes #282d2cc0e3
Support advanced escape sequences on Windows 10, fixes #27944bafc2
Provide a test demonstrating how to complete in the middle, fixes #274f0b6386
Provide a way to disable the warning when not implementing CompletingParsedLine, fixes #278340ebe2
Fix dark gray problem on windows, fixes #277
24b5660
Extract io exception checking in a method5bb4939
Fix build for jdk 1014c87f4
Convert groovy source files to java2bf4058
Remove javadoc warningse9f88f7
Revert "IOException thrown by the terminal does not get reset on subsequent reads, fixes #270"c4c1d97
Merge pull request #272 from vorburger/patch-150f7718
fix broken link to Apache Mina SSHD9302947
Merge pull request #271 from hflzh/master21f5d70
Fix a typo which causes NullPointerException in PosixPtyTerminal#resume()557500c
Fix unwanted new line when using ERASE_LINE_ON_FINISH, fixes #18128e36be
IOException thrown by the terminal does not get reset on subsequent reads, fixes #270eba1b43
Merge pull request #269 from cascala/patch-185b08f4
Make sure all the stream is read before sending EOF, #267a67d60f
Input stream supplied to TerminalBuilder.streams() is consumed when a terminal instance gets created, fixes #266f8894f3
IOExceptions thrown from streams is not propagated to LineReader#readLine(), fixed #26769471c7
LineReader#readLine() should never return null, fixes #265c5f68dd
Merge pull request #261 from ZeroErrors/master62132ff
Fix reflection in TerminalBuilder getParentProcessCommand()6cc608c
Command completion with quoted value fails: org.jline.reader.EOFError, fixes #257
e4d5fd6
Upgrade maven pluginsc4cbea8
Add changelogb838d17
Upgrade to jansi 1.17.1124114f
Fix demo parser to support quotes and escape charactersed06ec3
Bring back previous constructor with a deprecated notice, #245d7b1348
Remove all references to File.separator, #173a5cc30e
Fix file separator in completer, #173eefd7a5
Improve support for completion with quotes, #245b84705a
Make completion and parser work together, fixes #125 and fixes #245df01bed
Use the appName from the LineReader, #2309ccfe0b
Add support for inputrc parsing, fixes #2303d46f32
Merge branch 'issue-235-ansi', fixes #23508933d5
Searching history with up/down keys doesn't respect case insensitivity option, fixes #25207c39ae
When the word in the buffer is followed by a space, completion does not consider the space correctly, fixes #251644fefe
Case insensitive completion doesn't highlight results of different case, fixes #249dffdf84
Upgrade to latest maven26f7cf7
Improving readme for jansi / jna libraries, #234fbe61dd
Fixes #2474eedaae
Improve readme, fixes #23429a1045
Rewrite i-search, fixes #242, #243, #2446970b6b
Improve Buffer copye46f9f1
Allow setting prompt once readline is running, fixes #2480c8bd46
Disable completion history expansion during completion, fixes #246d3068e1
Support for MSYS2 subsystem/shell, fixes #241ca43f6a
Make pause(boolean) public on Terminal, #2315b2578c
Support for MSYS2 subsystem/shell, fixes #241adb1d94
Support alternate charset for box-drawing operations0e135e5
Make AttributedStyle's constructors and internal getters publiceee2e70
Refactor Curses#tput methods81c428c
Move system properties name to TerminalBuilder for easier reference
JLine 3.6.2, released 2018-03-15
1be52a1
Tidy up a bit, add real emacs support and remove requirement on java988010aa
Some bytes may be lost with NonBlockingReaderInputStream, fixes #2381b10052
experimentae62ec8
Terminal.input() does not work on Windows, fixes #2371ee156d
Fix attributed string adding underline in ConEMU, #236cf0f501
Synchronize LineReaderImpl#redisplay to avoid concurrent threads updating the display, fixes #233
JLine 3.6.1, released 2018-02-15
9fa5c89
Add a #pause(boolean) method to AbstractTerminal, #226784d8f3
Avoid multiple pump threads being spawned, #226c21e220
Avoid possible infinite loopbc273be
Fix mouse support not reporting button release5099a10
Add a test for #255af61fb3
Colors.roundRgbColor is broken, fixes #225
JLine 3.6.0, released 2018-02-02
cec09fe
Upgrade to jansi 1.172398d96
Fix broken TreeCompleter and RegexCompleter, fixes #224caf355e
Make sure is escaped in history, fixes #2234910a5a
Fix processing windows input events for window resizes, mouse and focus, fixes #220fde358d
Fix ArrayIndexOutOfBoundsException when setting bright background colorae77c8f
Add support for raw ansi styling to the StyleResolver9d73f85
The conemu activation should only be used when in conemu...7410619
Make LineReaderImpl#getDisplayedBufferWithPrompts public, fixes #221c259d8d
Focus tracking support, fixes #2227008567
Include jline-style in the uber-bundle7e1f85c
Move the StyleResolver core parser into org.jline.utilseaea6f9
Move 256 color names inside a file18c1acc
Deprecate the color related methods in AttributedCharSequencec353e2f
Fix unit test07b0179
Fix bold support on ConEMU, #2190bff330
Rework bold / underline attribute support on windows #2192973cec
Make sure the bold attributed is outputed after the color in ansi sequences, #218, #219e8bc984
Fix problems with dumb terminals not being properly handled3ac6345
Support for Windows/ConEMU, #20964629eb
Improve color rounding to 16 colors, fixes #217f23d15f
Disable blinking matching parenthesis if < 0, fixes #2161ce3880
Attempt to fix synchronization issue which cause streams to block forever, #214a3a115b
Improve ordering of candidates and groups, fixes #205 and fixes #210fc728fc
Make "others" and "original" groups name configurable, fixes #2126e72fc9
Better formatting for completion groups, fixes #2110bb16a6
Fix char peek on windowsb15a992
Move the non-blocking input stream implementation to the Pty, #140e6d5912
Revert #139 which should be handled by the underlying WindowsAnsiWriter, fixes #204eed23d2
Move back default pause/resume implementations to AbstractTerminal, #1407df08fb
Fix int signal #140fc908f3
Implement pause/resume on terminals, #140ac77a8a
Move the non blocking reads at the input stream level, #140a89f820
Change default value for INSERT_TAB optionb7af708
Fix javadoc a bit857076e
Fix default grouping diplay, fixes #200ac6077e
Switch to version 3.6.0-SNAPSHOT3acf3d2
On windows, absolute cursor positioning is relative to the full buffer, not the displayed windowc03a3ba
Make the meaning of the IS_CYGWIN IS_MINGW flags more intuitived8a810d
Try to fix cygwin / git-win support2e31b52
Avoid duplicate INT signal on windows, fixes #1992fa2efc
Support the DISABLE_COMPLETION variable, fixes #201fe2b8c0
Fix case-insensitive completion, fixes #198
JLine 3.5.2, released 2017-12-19
aeed42d
Fix copyright year before releasec74bc3b
Make setters chainable, fixes #187152cf8f
Merge pull request #197 from PerBothner/masterdffdd12
Merge pull request #196 from facingBackwards/lineCount9b453cc
Fix DiffHelper.diff logic for comparing strings of "hidden" character.ed016da
Recalculate number of columns after lines4b9e3e7
Merge pull request #195 from facingBackwards/navigc4b557e
Merge pull request #194 from facingBackwards/updownb49d954
Prevent index errors moving through completion menua5bbaf6
Enable UP/DOWN movement through completions using arrow keysaf91e80
Merge pull request #188 from mslinn/patch-1a836f61
Added URL for Javadoc, hosted on javadoc.io4ca790c
Fix #185, update README with correct version27346d0
Improve exception message when trying to load an old history file, fixes #180d2b81e3
Improve exception message when unable to call a widget, fixes #1833fa869c
Ability to erase the line at the end of a readLine call, fixes #1817b3acf1
Fix windows console mode when closing the terminal, fixes #169
JLine 3.5.1, released 2017-09-22
1f9e50c
Remove unused codee39fb9a
Use StandardCharsets.UTF_8 whenever using the UTF-8 encoding587120f
Merge pull request #176 from Minecrell/expose-terminal-encoding61aaf1d
Expose encoding used for Terminal input/output streamsc4147db
Merge pull request #175 from Minecrell/windows-avoid-input-encoding51c41b6
Fix issues in PumpReader discovered using the unit testbb59951
Add unit test to ensure PumpReader works correctly938eeca
Windows: Avoid race condition when starting input pump threadec009b5
Windows: Avoid extra buffering when reading console input9fab73f
Windows: Avoid allocating new objects for each read/write with JNA4cb50e5
Support charset selection ansi sequence49f7e6e
Avoid encoding console input on Windows when using Terminal.reader()ef6b7c2
Add a few comments to the AbstractWindowsTerminal class0fa03a9
Fix possible encoding problems with wide chars if written separatelye689b20
Merge branch 'minecrell-WCW', fixes #186aaad984
Add a unit test for #1682012f13
Avoid buffering when using WriterOutputStream4ed7081
Avoid possible NPE, #17211eb592
Partial revert of "Correctly close the NonBlockingReader to shutdown the reading thread", fixes #167babbc2c
Merge pull request #171 from andrelfpinto/feature-appveyorbadgea21d95b
Fix ownereee0195
Add AppVeyor status badge4344091
Extract common parts to AbstractWindowsConsoleWriter96c5e0f
Use WriteConsoleW to write to Windows console3fc333b
Fix Maven property to skip tests (#170)
JLine 3.5.0, released 2017-09-12
6a8737f
Upgrade demo to felix gogo runtime/jline 1.0.8df10800
Add info about CI08a81d2
Fix config #148433300b
Investigate using appveyor, #148cb672b2
Add codepage to the terminal builder, #1647d33254
Attempt to fix both #133 and #164 ...f320221
Do not modify the output codepage on windows, fixes #16460300ec
Do not use System.in directly9383ba1
Switch to 3.5.0-SNAPSHOT3793dcd
Introduce MaskingCallback to provide hooks to customize line output, fixes #163 Patch provided by John Poth, thx !15df62e
Fix possible NPEb94e9b9
Correctly close the NonBlockingReader to shutdown the reading thread
JLine 3.4.0, released 2017-08-03
1561082
AltGr characters are discarded, fixes #1587d766fb
AltGr characters are discarded, fixes #1588e451a7
Add Manifest headers to allow automatic linking of source jar by Eclipse (#152)811d8f4
No history in terminal after auto-truncation of the history file, fixes #14929131f0
Actually fix the "1B" parsing issue, #157b48b541
Fix problem with windows demo scripta1d7850
Exception on windows, fixes #157e2175b7
JNA or jansi based system terminals do not support the main output stream being redirected, fixes #156ddd7415
Fix possible NPE in LineDisciplineTerminal#processInputByte caused by non atomic call to EnumMap#getOrDefault, fixes #14553b2d52
supports Ctrl/Shift in Windows keymap (#144)6f52587
Merge pull request #146 from gnodet/disable-failing-teste3d87ad
Disable test failing on Travis CIc722074
Support bracketing paste, fixes #1422a7fa6e
Fix bold + intensity rendering on windows, fixes #1390eef133
Merge pull request #135 from Minecrell/remove-java-1-3-checksd5695a1
Try to make the ExternalTerminalTest more robustbb87c2b
Remove unneeded check for Java 1.3+ in ShutdownHooks6962db9
Add missing header0cb0284
Merge branch 'tabSize' of https://github.com/PeterHolloway/jline3 into PeterHolloway-tabSize Fixes #1319ca6187
Restore AttributedStringBuilder compatibility4eb828f
Add StyleExpression test with referenced style from source1fdc15c
When adding spaces in place of tabs, calculate from start of linebf6e24c
Merge branch 'style', fixes #134b120987
Merge branch 'issue-133', fixes #133de2f031
Use the buffered output stream at the correct location, #133ae265f7
Fix things for #13397120a6
Improve style parser to support escaping and recursive stylingcc688bd
Fix console output code page and add a BufferedWriter, #133d36ee25
Support for AttributedStringBuilder.append(AttributedCharSequence)e9d712f
Add a default constructor to StyleExpressiona46b004
Reformat with 4 spaces indentation8b2de8c
Encoding problems when using JNA Windows terminal implementation #133cc1c611
Merge branch 'master' into style412adbb
Merge pull request #130 from jline/maven-3.525fbc9b
update to maven 3.5.0e4c79fa
simplify; not using very much from goodies-testsupport add comment about groovy-eclipse compiler optionsa3b2301
Update @since54c2e55
Convert SLF4j to JUL ... :-(65476cd
tidy862b4b8
cleanup after IDEA refactor turds3c7ae05
tidy58f78be
Replace gossip-bootstrap with slf4j-apia70fe35
replace guava with java8 equivalents3f139c8
Initial move of gshell-util's style support to jline-style module
JLine 3.3.1, released 2017-06-06
5a31a1c
NumberFormatException
when parsing terminal capabilities, fixes #126599c1cc
Display#update() should flush the terminalfe928e4
Fix bold / faint rendering problemsb50c103
Improve usability of attributed styles937e121
adjust build script
63d9562
Update readme for 3.3.0 released5da33b
make save/load/purge throw IOException instead of only logging so calling api can be made aware of failures871b1e4
Log history file optional failures as WARNb80e29c
Add some tmux commands and completions7d88a3e
Upgrade to gogo 1.0.630970a1
Problems when TERM=ansi is used on an xterm terminal, fixes #12313d6722
Merge pull request #122 from jline/fix-off-by-one-history-displayc8b3c0c
history index display is off-by-one346cf06
During completion, accept-line should keep the suffixee66c21
add helper to run the demo0532ee3
Switch to released version of jansi 1.165677904
Fix messe up display on windows when writing up to the last column of the windowcb089d8
Support ansi insert/delete lines sequences on windows365bd32
Fix reverse color on windows + jnae49862a
Use scrolling when displaying enough lines6f11851
Fix possibly failing AttributedString#equals62f5389
Add sensible default attributes to the LineDisciplineTerminal4e801d8
Add possibly missing newline in the full screen menu completion mode6d4122b
Add a few options to less: quitIfOneScreen, noKeypad, noInit1c04336
Trap ^Z signal in the democc39441
Make sure to also catch exceptions during terminal initialization, not only during pty creation4795bac
Add ssh to the windows demoe734d9b
Fix openpty support for jna and jansi3f255ae
Jansi native support for external terminalsd2cea60
Accept any authentication in the demo sshd serverb329518
Add test for nano line overflow, #12043b443b
Jline Nano unresponsive upon line overflow, fixes #120ab41b43
sudo: false; for clarity this however should be the default alreadyb19712a
Use the post message to prompt the user for confirmation when displaying lots of completion candidates to avoid display problems16055f7
Restore compatibility with jansi 1.125ed8881
adjust .gitignore for build.rcc3b2823
Fix regression causing bad cursor positionc446ccc
Avoid stack trace in demod463ec2
Add missing snapshot repository1243c6e
Upgrade to gogo 1.0.5-SNAPSHOTe2f7d2e
Simplify the demoe92c739
Leverage Clibrary.ttyname method5463fd6
Add support for custom options when launching the demo32595a4
Add debugs optiond858e5f
Add an InputStreamSource for reuse7dedd74
Upgrade to jansi 1.16-SNAPSHOT474e6c1
Add the ability to disable the ExecPtyef41f60
update deploy plugin; was under the impression the sonatype oss parent setup the nexus-staging deploy integration; but its not.d7574c5
only build master branch by default; enable deploy-at-endc93c227
Merge pull request #119 from jline/travis4da96cb
add rebuild command17a2bef
avoid "unary operator expected" errors4fbd805
adjust readme42ceb00
for now only complain about license headers do not fail; until this can be normalizedec68964
Adjust pom for ci and add build badge7c8d7a2
adjust secure variables for jline/jline3 project177cf52
Add basic build scripts and configuration for travis setup4bda4a1
Make AnsiOutputStream#write methods synchronized, fixes #1167c9e5ba
Use the default charset instead of looking up the charset each time. It should only contain 8bit ascii chars anyway.8425e63
Log helper not setting logger-name on LogRecord, fixes #117c0ce9c5
Fix rendering problems on windows, fixes #114aa22442
Log exceptions caught during completion, fixes #115d52c65b
UnsatisfiedLinkError when using terminal-jansi on Linux, #11285fe02b
Control chars are not set properly on a linux terminal, fixes #1113424a8a
Fix control char values for freebsd and linux, #11170f1c96
NPE when building LineReader without explicit terminal, fixes #110ec945e1
Provide system properties to be able to control the TerminalBuilder, fixes #109cb941af
Fix wrong test assertion7ef2abb
Fix wrong argument size causing ioctl calls to return "bad address" on linux 32bit, fixes #10802ed6bf
non-daemon WindowsStreamPump prevents killing with Ctrl-C, fixes #1079deee96
Tmux resize-pane command implementation13527d5
Use the correct in/out/err streams for ttop/sshd/ssh42b6177
Always flush if a single byte is written to the LineDisciplineTerminalb8d7c4a
Tmux improvements: keep layout while resizing, display-panes, clock-mode, better select-pane, split-window65faecc
Improve screen terminal resizing2c13944
Fix conveying signals through SSH338d756
Fix encoding problems in tmux terminalsc78f430
Improve window borders renderingcd0a252
Fix code formatting7e11039
Fix tmux binding reading in case there are still some characters availablef1bd29a
BindingReader sometimes wait for a character even if a binding is available from the internal opBuffer, fixes #1061051778
On some terminals when using a right prompt, the cursor is positioned one character on the right of its correct location, fixes #105477cb55
Less does not display tabs correctly, fixes #10450c14de
Improve toString() for Attributes, Pty769426c
Correct support for 256 colors in tmux, fixes #103d933910
Fix failing test case, #10138060c7
Upgrade to jansi 1.15baac2b0
Use ttyname() with jansi-native > 1.633eb5d4
Jansi native pty support, fixes #102be0e9c2
Switch to 3.3.0-SNAPSHOT9ec6a45
Fix possible StringIndexOutOfBoundsException in Buffer.substring, #101f6559d5
Update README.md
79e7a34
Upgrade demo to Gogo 1.0.451f34d2
Add an option to disable syntax highlighting, fixes #100a3c6d61
Support terminals with only one line, #927eaa384
Add some javadocb393ef5
Support for SSH / telnet commands, fixes #683e402db
Fix cursor computation when using a maskb3eb67b
Fix regression caused by #93a829116
Remove reference to LineReaderImpl from the examplecd7ecf6
Merge pull request #96 from cdupuis/master12219fa
Possible exceptions when using gnu stty, fixes #9743cde96
Suppress outputting of group names in list and menub6b3136
The history-search-forward widget does not work, fixes #94273bf18
AttributedCharSequence.toAnsi() - fix problems with multiple colors, fixes #932c74096
Add mouse usage javadoc, examples, and fix usage of getCursorPosition when reading mouse events, #91104a5eb
Add a regexp based aggregate completer, fixes #90ea204fb
Remove unused importbd37774
Fix bad indentatione618606
Fix possible sublist exception2144e6a
Support an empty value as a Candidate that only suggests but doesn't complete, fixes #896f7a2e5
Pass correct cursor position to Parser#parse() inside the acceptLine method, fixes #8466ce215
Improve api separation, fixes #8612dd8cc
Support for 'Y' (yank-whole-line command), fixes #85691e876
Tests for #84f6f2c95
Add missing vi binding for ^X^F, ^X^K, ^X^N, fixes #83c9768fc
Support for the vi 'P' (put before) command, fixes #82cddb9ac
Support for the vi 'J' (join lines) command, #81ab0fcdb
Support for vi 'o' (add new line) command, fixes #80a22adf2
Provide a thread top builtin command, fixes #66a5f0f19
Fix demo script broken with modular build (#62)e5dbf83
Package jansi / jna extensions as OSGi fragments to cross the ServiceLoader classloader boundaryaecbf19
Modular build, fixes #62a51a5c4
Provide a new 'clear' widget to erase the current display, fixes #75b14eb5e
Simultaneous input and output example, #7583db9a0
Upgrade demo to gogo 1.0.2435ce36
Add a "fresh-line" widget, fixes #7375251a5
Add a link to demos in the readme3fb3fa4
Remove unused test resources, fixes #7172da3dc
Lower InfoCmp memory consumption, fixes #490e0ed37
Support WINCH on JNA+Windows, fixes #67b856769
Remove maven site related files, fixes #63c89ff39
Remove deprecated methods, fixes #696a26a97
Correct fix for JDK8/JDK9 incompatibility, fixes #64bc807c5
Fix closing panes in tmux, fix 32 color support, fixes #651123650
Update README.mdf4fcb97
Change master to 3.2.x03c94c7
Fix test on windows65dd1e9
Improve signal handling, fixes #597576a62
JDK9 compatibility problem0e30d9f
JDK 9 compatibility6262a4b
Remove site informations from the pomee0a721
Remove jline version from the windows demo script456c131
Improve support for dumb terminals (see #42, FELIX-5388)d6ac0de
i-search crashes with default setup, fixes #5865d06a0
Crash on SIGTSTP (ctrl-Z) with native signals, fixes #5927e231c
Update README.md
JLine 3.1.1, released 2016-12-15
972a85a
Possible endless loop on windows when the event reading loop fails, fixes #511970ed7
Escaped new lines should not be copied into the resulting buffer, fixes #54a2919c5
Add a redraw-line widget, fixes #5311fa95b
JNA linux / freebsd flags are wrong, fixes #5285e44ed
Support for mingw, fixes #50bc29571
Remove line wrapping in nano, fixes #4512e5b85
JDK9 compatibility: removing explicit boxing, #48c768abb
Update README.md
JLine 3.1.0, released 2016-11-21
bd7e7c5
Upgrade various plugins to fix Windows build, fixes #377d2528
Use UTF-8 in all tests, #3094828f
Support compact1 Java 8 profile, fixes #43c9c1a15
Dumb terminal related fix (related to #42)fecb812
Mouse is only supported with Jna on Windows75dab0a
Do not suspend the demo in debug modefd054cf
Cursor position computation is wrong8e45bb2
Fix cursor positioning when moving down with wrapped lines4524a42
Switch to 3.1.0-SNAPSHOTe754177
Merge remote-tracking branch 'PerBothner/wrapping'9ad43df
Merge branch '3.0.x'349e39a
Remove unused importsd863394
Minor code cleanupdc467f4
Make sure we have a character left on the end footer lines to avoid a scroll down on the very last character99939b3
The dumb terminal should not report ansi sequences support, fixes #42ac55a63
Fix off-by-one problems with right prompts.f5ad557
Better of implementation for when DELAY_LINE_WRAP is unset.8bbf2c7
Fix right prompt support This is actually https://github.com/gnodet/jline3/commit/8e921519dbc5fc228ab8776effe616d19c2ca5f28438a84
Correctly catch format exceptions when loading history #28429c51c
After saving, the file is still flagged as modifiedf808f57
Full redraw when resizinga335cee
Merge branch 'master' of https://github.com/jline/jline3 into wrapping7c47075
Fix unstable HistoryPersistenceTestfef74c3
Cygwin pty is used when running with the default windows console, fixes #4199ded1b
Add a simple demo for gogodbf7363
Fix unstable HistoryPersistenceTestfe83731
Mouse support, fixes #3881c63ae
Cygwin pty is used when running with the default windows console, fixes #4180b798e
Move nano help files to the correct location9ea4722
Cursor reporting support, fixes #40a2578fc
Update README.md8d259a9
Fix some problems with wrapped lines and multiple logical lines.2af23c1
Special handle of "hidden" character in DiffHelper. Specifically, a span of hidden characters has to be handled as a unit: Since its meaning is opaque, we have to emit all or none.d0e191f
Add an example for multiline parsing, fixes #36ab1d420
Add an example completer for #35 It would be nice to have a few more builtin Completers to help63ce9be
Add a public way to identify dumb terminals.380584c
Add a public way to identify dumb terminals.f4cf2a2
Remove unwanted newline at the end of error messageac603a2
Create a dumb terminal on windows too, fixes #32. Prints a warning when creating a dumb terminal unless dumb(true) has been explicitely called.216d28f
Fix possible NPE, #32f44de2e
Add a bit of javadocc994055
Throw a more meaningful error when jna and jansi are not available on windows, #30066491e
TerminalBuilder now logs a warning for ignored attributes, fixes #296285fdd
Minor logging improvementsa408dd3
Update readme for 3.0.1e5a38bc
TerminalBuilder ignores attributes, fixes #29b28794c
Merge pull request #33 from PerBothner/no-max_colors25d3a3d
When lines wrap, write wrapped lines to terminals that support it: This enables property copy/paste (from terminal to editor, say) and fixes JLine issue "Support correct line wrapping in org.jline.utils.Display #25".82b7d28
Avoid NullPointerException when the max_colors capability is null. This happened when setting TERM=vt100.
JLine 3.0.1, released 2016-10-20
892be0d
Remove changelogecea215
Problems resetting the pty on linux+jna, #277d1a3a8
Some colors do not work for background in 256 colors, fixes #26