Commit Graph

588 Commits (a5c645f4022ba651fd9ddc7db3f564c3f8f1718c)

Author SHA1 Message Date
chris west 24ba3fb636 Page -> View, kill some pubs 4 years ago
chris west 8f7a9cedc3 add some criterion benchmarks 4 years ago
chris west e32d0c9da5 views remember their wide mode setting 4 years ago
chris west 6a429c8a86 count chars, not bytes 4 years ago
chris west f37ab17084 simpler -v 4 years ago
chris west 839c4132d5 Don't print trailing \r 4 years ago
chris west e110f262a2 Fix crash on long menus with no links 4 years ago
chris west 2fee4c3700 group `use` 4 years ago
chris west 05235abd91 check bounds, fix slice math 4 years ago
chris west 3242996189 make menu lines just refs, not duplicated strings 4 years ago
chris west 44b4648ce7 wrong url 4 years ago
chris west 05f10f40e7 fetch() -> load() 4 years ago
chris west 428392f569 fix for nix 4 years ago
chris west 708e95b640 slightly nicer clipboard/open errors 5 years ago
chris west c40997f0cd move utils to utils 5 years ago
chris west caedc35c90 fix bug in text urls 5 years ago
chris west 301f022c22 ignore trailing whitespace on URL arg 5 years ago
chris west 49718a9ca8 fix .onion URLs 5 years ago
chris west 45d0ccfc32 missing doc 5 years ago
chris west dce0729e7a deal with unused return values 5 years ago
chris west d34a1e4352 clippy 5 years ago
chris west a3644a672f almost everything is a link 5 years ago
chris west 52f1e88ec2 kill more color allocations, missed a few usages 5 years ago
chris west 71a2394d73 kill some unneeded format! calls 5 years ago
chris west 2e277b14cf kill needless color allocations 5 years ago
chris west 07011b7175 menu::parse, not menu::Menu::parse 5 years ago
chris west 9ce524dd1f explictily do nothing on Run 5 years ago
chris west e2f69f5c1e Don't load phetch.conf in tests 5 years ago
chris west 617bd25c0e Type::is_text() 5 years ago
chris west a8c8b255a4 redundant 5 years ago
chris west 51f401394a gopher::type_for_url() 5 years ago
chris west d66a9c610c parse_url returns simple struct, not tuple 5 years ago
chris west 999171e0e5 line.name => line.text 5 years ago
chris west 61e4942ecb fix info lines 5 years ago
chris west 89291da67b move String instead of re-alloc 5 years ago
chris west 9c64f7c420 clippy 5 years ago
chris west 344e4d7e5f shorter 5 years ago
chris west ee8dfa9c79 extract menu line parsing 5 years ago
chris west 692fbbc554 type gets impl fmt::Display 5 years ago
chris west 3c321c53da fewer Strings, more refs 5 years ago
chris west ae280b4a61 off by 1 5 years ago
chris west 2d71e5da6c More basic doc 5 years ago
chris west 537be056cb Start making `missing_docs` happy 5 years ago
chris west eecaf79d8a crate doc 5 years ago
chris west f03c6e1422 make clippy happy 5 years ago
chris west 75ac066caa `--no-default-features` to disable tls, tor 5 years ago
chris west 2bd48f7a2d don't let \n into status line 5 years ago
chris west bdcc3c9d0d Raw mode works the same with or without a tty 5 years ago
chris west b529e9c1cb more notes 5 years ago
chris west dd4e47dc8e some notes 5 years ago
chris west 349b1c6ba6 don't do TTY stuff in tests 5 years ago
chris west 37170c4ee2 only load conf if phetchdir exists 5 years ago
chris west 9702633354 check -C and -c first so order of args doesnt matter 5 years ago
chris west 0d3cd1c3af missing --no-config (-C worked) 5 years ago
chris west 28ac8beb10 tests for cmdline arg parsing 5 years ago
chris west 075e82d2d0 save some space 5 years ago
chris west 39cfbcf21e show full text with -p too 5 years ago
chris west 8645571d7a print a plain version when no tty 5 years ago
chris west c951731e58 mode gets its own little file 5 years ago
chris west ab364c5b8a --print shows all lines 5 years ago
chris west 7cf9e25c6b handle switching screens on our own
print mode doesn't want alternate mode,
so we won't use it in that case
5 years ago
chris west d587df8def Add new flags to manpage 5 years ago
chris west be12941ce3 add --config and --no-config 5 years ago
chris west bbf0d4b9dd Add -S/-O --no-tls --no-tor 5 years ago
chris west 92331d9ab7 config file options only now 5 years ago
chris west b67815b45f hide cursor when printing 5 years ago
chris west 9a2eb4e4b6 tls is -s, tor is -o, remove --emoji 5 years ago
chris west c1e3bf7209 wide mode is now session-wide 5 years ago
chris west 456ee0ad2d don't switch to alternate screen until startup 5 years ago
chris west 545a58eb0f new url 5 years ago
dvkt dd6e7ee1ae more secure 5 years ago
dvkt 5a28c87b97 Tor error: 5 years ago
dvkt 96010e7d52 bump line # 5 years ago
dvkt c114f8db1e document phetch.conf 5 years ago
dvkt 30ded8ed69 just for fun 5 years ago
dvkt 54e4c538ea some sites use /URL: 5 years ago
dvkt 1747d2e546 ignore errant \n 5 years ago
dvkt 16581e6d4f replace string 5 years ago
dvkt 4c0a2646d2 always start from the default cfg 5 years ago
dvkt 17cefcc67f Tor support 5 years ago
dvkt f489f42bf7 inline as_ref, kill doc test 5 years ago
dvkt 2c1d126adf wrong text color 5 years ago
dvkt 246531a231 color! takes many colors, only resets once 5 years ago
dvkt 180d24cf9c color as_ref and a basic test 5 years ago
dvkt adc3d8fca4 color! macro 5 years ago
dvkt b8a38efe30 use our own color lib 5 years ago
dvkt a544404bee use config 5 years ago
dvkt 409b9218a5 load config 5 years ago
dvkt 2b473719ce simple phetch.conf format 5 years ago
dvkt 27cb5831f2 config -> phetchdir 5 years ago
dvkt 4bd38e5cc9 Clear out Unicode control chars 5 years ago
dvkt f3d1c0f224 check for EOR 5 years ago
dvkt 356024e5b8 fix ctrl+z/job suspend 5 years ago
dvkt 8cbd322cbf basic telnet support finally 5 years ago
dvkt 0989f94a85 fid telnet url parsing 5 years ago
dvkt 7e70b4f785 fix display bug on simple `i` lines 5 years ago
dvkt 8257d76834 credits format was bothering me 5 years ago
dvkt 7905daf869 don't die on utf8 errors 5 years ago
dvkt a5d9c1c93e ctrl-c/esc just cancels, doesnt clear 5 years ago
dvkt 5bec1c274a edit url doc 5 years ago