Mattias Wadman
|
95b9c3253a
|
make: doc/formats.svg: Ignore graphviz verison to get less diff
|
2021-11-01 17:44:37 +01:00 |
|
Mattias Wadman
|
58ba84ff93
|
decode,interp: Add RecoverableErrorer interface instead of enumerate
|
2021-11-01 17:41:39 +01:00 |
|
Mattias Wadman
|
96cc1283cd
|
interp: Eval options in jq instead of calling jq from go
Simpler and causes less weird performance issues
|
2021-11-01 17:05:36 +01:00 |
|
Mattias Wadman
|
13fae09172
|
interp: Don't print context cancel
|
2021-11-01 13:01:05 +01:00 |
|
Mattias Wadman
|
80b5d66c7a
|
interp: Document inputs and repl/cli details
|
2021-11-01 13:01:05 +01:00 |
|
Mattias Wadman
|
0660ff08c6
|
interp: Clear up confusing --rawfile (add a jq alias)
|
2021-11-01 13:01:05 +01:00 |
|
Mattias Wadman
|
472c1ef081
|
interp: Refactor out string_input to own function
|
2021-11-01 11:40:24 +01:00 |
|
Mattias Wadman
|
0e8c82afb1
|
doc: Improve readme goals a bit
|
2021-10-31 15:25:45 +01:00 |
|
Mattias Wadman
|
0d693aa59e
|
interp: Add line between usage and args help
|
2021-10-30 18:35:21 +02:00 |
|
Mattias Wadman
|
4104a18697
|
gojq: Update fq fork
|
2021-10-30 18:25:23 +02:00 |
|
Mattias Wadman
|
1e1ad14cc2
|
difftest: Sync code
|
2021-10-30 01:26:00 +02:00 |
|
Mattias Wadman
|
67898cb44a
|
interp: Cleanup, use BufferRange for _open, progress for all decode
|
2021-10-30 01:17:14 +02:00 |
|
Mattias Wadman
|
08142063b3
|
doc: Fix typos and old examples
|
2021-10-29 18:46:19 +02:00 |
|
Mattias Wadman
|
88eade9ab9
|
ogg: Add flac support
Refactor flac_streaminfo and flac_metadata from flac_metadatablocks
Some deocde bitbuf api cleanup
|
2021-10-29 18:30:16 +02:00 |
|
Mattias Wadman
|
97f7317928
|
interp: Rework repl prompt code and fix some whitespace issues again
|
2021-10-28 12:08:19 +02:00 |
|
Mattias Wadman
|
cfdd92215d
|
interp: Fix prompt issue with format
|
2021-10-27 16:40:39 +02:00 |
|
Mattias Wadman
|
8019212f6e
|
make: Enable -race for tests
|
2021-10-27 14:56:42 +02:00 |
|
Mattias Wadman
|
80a69977a1
|
interp: Fix file leak and always cache for now
|
2021-10-26 11:50:59 +02:00 |
|
Mattias Wadman
|
826c8bd555
|
interp: Make include abs path work again
|
2021-10-26 11:02:30 +02:00 |
|
Mattias Wadman
|
1d83554b4a
|
todo: Add note about test and capture with buffer
|
2021-10-26 11:01:37 +02:00 |
|
Mattias Wadman
|
2e964fa44f
|
interp: Disable progress after decode is done
Otherwise reading might cause progress output
|
2021-10-25 11:11:26 +02:00 |
|
Mattias Wadman
|
c1d9b4d2d5
|
flac_metadatablocks: typ > 127 can't happen, add app id
|
2021-10-23 23:06:03 +02:00 |
|
Mattias Wadman
|
4d94c9a549
|
todo: Clenaup a bit
|
2021-10-23 10:42:06 +02:00 |
|
Mattias Wadman
|
bc1b3bf819
|
todo: Add note about symbols and iprint improvments
|
2021-10-22 11:01:48 +02:00 |
|
Mattias Wadman
|
b024316289
|
interp: Remove accidental extra space after path in prompt
|
2021-10-22 00:17:46 +02:00 |
|
Mattias Wadman
|
95ec5e1077
|
Cleanup and rename s/BufferView/BufferRange
|
2021-10-21 00:48:30 +02:00 |
|
Mattias Wadman
|
eedfd16b40
|
interp: Replace find with overloaded match that support buffer
|
2021-10-20 21:16:13 +02:00 |
|
Mattias Wadman
|
093ee71bc4
|
gojq: Update fq fork
|
2021-10-20 19:28:01 +02:00 |
|
Mattias Wadman
|
bc9951cc59
|
flac_frame: Fail if trying to decode outside block size
|
2021-10-20 13:55:34 +02:00 |
|
Mattias Wadman
|
4af5739712
|
interp: Rework string/buffer for decode values
|
2021-10-20 01:31:59 +02:00 |
|
Mattias Wadman
|
49d2e617f9
|
tar: Unbreak num parsing and add test
|
2021-10-19 22:36:03 +02:00 |
|
Mattias Wadman
|
344f628403
|
flac: Calculate correct md5 when total samples count is zero
|
2021-10-19 18:05:22 +02:00 |
|
Mattias Wadman
|
1f26d4f233
|
flac_frame: Correctly read escaped samples and also a bit less allocations
|
2021-10-19 17:27:05 +02:00 |
|
Mattias Wadman
|
58bf069ad5
|
interp: Return []byte value as a buffer for now
|
2021-10-19 15:44:48 +02:00 |
|
Mattias Wadman
|
ce044baf7e
|
flac: Cleanup
|
2021-10-19 15:44:15 +02:00 |
|
Mattias Wadman
|
ac7568d2c6
|
gojq: Update gojq fq fork
|
2021-10-19 15:43:48 +02:00 |
|
Mattias Wadman
|
5052bae18e
|
decode,interp: Refactor to allow decode/fillgap a range
|
2021-10-19 14:38:11 +02:00 |
|
Mattias Wadman
|
2b35d28f3b
|
flac_picture,mp4: avif images and data fallback is image format fails
|
2021-10-19 01:58:07 +02:00 |
|
Mattias Wadman
|
6ff5acae03
|
gif: Support GIF87a
|
2021-10-19 01:53:37 +02:00 |
|
Mattias Wadman
|
b643e22877
|
flac_frame: Support non-8 bit align sample size
|
2021-10-19 01:52:59 +02:00 |
|
Mattias Wadman
|
8eaba88a10
|
decode: Refactor walk code a bit, add WalkRoot* to stay inside one root
|
2021-10-18 15:06:08 +02:00 |
|
Mattias Wadman
|
ec97eca054
|
format: Split default.go into format.go and shared.go
|
2021-10-18 11:51:50 +02:00 |
|
Mattias Wadman
|
16d1f45de1
|
interp: find buffer should always use ByteRuneReader
Fixes grep and bgrep with buffer
|
2021-10-18 01:34:05 +02:00 |
|
Mattias Wadman
|
d6d94842b5
|
interp: Remove --options, probably just confusing
|
2021-10-18 00:59:35 +02:00 |
|
Mattias Wadman
|
36fd74a181
|
Add comment how raw byte regexp matching works
|
2021-10-17 14:48:50 +02:00 |
|
Mattias Wadman
|
7f36f703dd
|
Add to/bytes/bits[range]
|
2021-10-17 14:43:37 +02:00 |
|
Mattias Wadman
|
a050adca49
|
doc: Regenerate demo.svg
|
2021-10-17 01:26:51 +02:00 |
|
Mattias Wadman
|
7298a4cd8d
|
interp: Add buffer match support to find and grep
|
2021-10-17 01:26:30 +02:00 |
|
Mattias Wadman
|
984ba1aa43
|
flac_metadatablocks: type >= 127 is invalid
|
2021-10-13 21:40:20 +02:00 |
|
Mattias Wadman
|
509b8f8c50
|
flac_picture: Add picture_type names
|
2021-10-13 21:34:14 +02:00 |
|