magic-wormhole/docs
Brian Warner d331c51c03 change completion API
* InputHelper returns full words, not just suffixes. I liked the fact that
  suffixes made it impossible to violate the "all matches will start with
  your prefix" invariant, but in practice it was fiddly to work with.
* add ih.when_wordlist_is_available(), so the frontend can block (after
  claiming the nameplate) until it can return a complete wordlist to
  readline. This helps the user experience, because readline wasn't really
  built to work with completions that change over time
* make the Wordlist responsible for appending hyphens to all non-final word
  completions. InputHelper remains responsible for hyphens on nameplates.
  This makes the frontend simpler, but I may change it again in the future if
  it helps non-readline GUI frontends.
* CodeInputter: after claiming, wait for the wordlist rather than returning
  an empty list
* PGPWordList: change to match

This has the unfortunate side-effect that e.g. typing "3-yucatan-tu TAB"
shows you completions that include the entire phrase: "3-yucatan-tumor
3-yucatan-tunnel", rather than only mentioning the final word. I'd like to
fix this eventually.
2017-04-06 12:22:45 -07:00
..
state-machines rewrite welcome handler 2017-04-06 12:22:45 -07:00
api.md change completion API 2017-04-06 12:22:45 -07:00
attacks.md document some attacks 2017-01-01 14:29:48 -05:00
client-protocol.md client-protocol docs: improve 2017-04-06 12:21:00 -07:00
file-transfer-protocol.md document file-transfer protocol and Transit 2017-04-06 12:21:00 -07:00
introduction.md start documenting the protocols 2017-04-06 12:21:00 -07:00
journal.md docs: write up "journaled mode" 2017-04-06 12:22:44 -07:00
server-protocol.md start documenting the protocols 2017-04-06 12:21:00 -07:00
tor.md update Tor docs, mention py2-only 2017-01-16 18:21:42 -05:00
transit.md document Transit protocol 2016-02-14 17:48:17 -08:00
w.dot rename .dot files, remove obsolete ones 2017-04-06 12:21:00 -07:00
wormhole-server.8 remove out of date version numbers 2016-12-15 10:36:32 -05:00
wormhole.1 remove out of date version numbers 2016-12-15 10:36:32 -05:00