Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-01 | copyright year 2021 | Max Kellermann | |
2020-10-28 | protocol/Ack: remove unused variable `ack_domain` | Max Kellermann | |
2020-10-05 | playlist/cue/parser: pass StringView to Feed() | Max Kellermann | |
2020-10-05 | test/fuzzer: a simple fuzzer using libFuzzer | Max Kellermann | |
This commit adds some basic infrastructure for fuzzers, and adds a fuzzer for the CUE sheet parser. | |||
2020-09-22 | meson.build: add -Wdouble-promotion | Max Kellermann | |
2020-09-21 | decoder/plugin: add method protocols() | Max Kellermann | |
Similar to commit 4e2a551f30c1e1db13933d15c44d9186a2f37959 but for decoder plugins. This is tailored for the FFmpeg decoder plugin which implements some protocols (e.g. RTSP) as demuxer plugin. | |||
2020-09-07 | Merge branch 'v0.21.x' into master | Max Kellermann | |
2020-09-07 | test/test_archive_iso9660.sh: use an odd chunk size to trigger bug | Max Kellermann | |
This makes the unit test fail. D'oh! | |||
2020-09-07 | test/run_input: add option --chunk-size | Max Kellermann | |
2020-09-07 | Merge branch 'v0.21.x' into master | Max Kellermann | |
2020-09-07 | test/run_input: pass FileDescriptor to dump_input_stream() | Max Kellermann | |
2020-09-07 | system/FileDescriptor: add method FullWrite() | Max Kellermann | |
2020-09-07 | *: use nullptr instead of NULL | Max Kellermann | |
2020-09-07 | io/FileDescriptor: add method FullRead() | Max Kellermann | |
2020-09-07 | test/run_filter: use Filter::Flush() | Max Kellermann | |
2020-09-07 | test/run_filter: pass ConstBuffer<void> to FullWrite() | Max Kellermann | |
2020-09-07 | test/run_filter: fix error message | Max Kellermann | |
2020-09-07 | test/run_filter: check for partial writes | Max Kellermann | |
2020-09-07 | test/run_filter: move code to WriteOrThrow() | Max Kellermann | |
2020-09-07 | test/run_filter: use class FileDescriptor | Max Kellermann | |
2020-09-07 | test/run_filter: ensure that partial frames will not get passed to the filter | Max Kellermann | |
2020-09-07 | test/run_filter: move the buffer into the loop | Max Kellermann | |
2020-09-07 | test/run_input: use WithBufferedOutputStream() | Max Kellermann | |
2020-09-07 | test/run_input: convert pointer to reference | Max Kellermann | |
2020-08-14 | test/meson.build: add explicit dependency from run_output on libevent.a | Max Kellermann | |
We could exclude that feature if neither ALSA nor httpd are enabled, but that's too complicated for this small debug program. | |||
2020-07-06 | Log: make LogLevel the first parameter | Max Kellermann | |
Prepare for templated functions. | |||
2020-07-01 | system/ByteOrder: move to util/ | Max Kellermann | |
2020-07-01 | test/meson.build: add explicit dependency from run_output on libevent.a | Max Kellermann | |
We could exclude that feature if neither ALSA nor httpd are enabled, but that's too complicated for this small debug program. | |||
2020-06-04 | test/meson.build: install GTest from fallback Meson wrap | Max Kellermann | |
2020-06-04 | test/meson.build: disable GTest warning "ScopedTrace was marked unused but ↵ | Max Kellermann | |
was used" | |||
2020-05-26 | test/test_pcm_export: eliminate zero-length arrays | Max Kellermann | |
C++ doesn't allow that. Closes https://github.com/MusicPlayerDaemon/MPD/issues/875 | |||
2020-05-05 | system/FileDescriptor: move to io/ | Max Kellermann | |
2020-04-02 | Merge tag 'v0.21.22' | Max Kellermann | |
release v0.21.22 | |||
2020-04-02 | test/meson.build: work around linker failure due to statically linked CURL | Max Kellermann | |
2020-04-02 | test/ShutdownHandler: add `inline` to work around Windows linker problems | Max Kellermann | |
2020-04-02 | test/*: fix Windows build using class FromNarrowPath | Max Kellermann | |
2020-04-01 | test/time: add test for LocalTime(), GmTime() | Max Kellermann | |
2020-04-01 | test/meson.build: move TestTime to time/ | Max Kellermann | |
2020-04-01 | test/net/TestIPv[46]Address: fix Windows build errors | Max Kellermann | |
2020-03-16 | test: fix double promotion | Rosen Penev | |
Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-03-16 | remove gcc_unused | Rosen Penev | |
[[maybe_unused]] (introduced in C++17) is standard C++. https://clang.llvm.org/docs/AttributeReference.html#maybe-unused-unused says that this is equivalent to the GNU unused attribute. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-03-13 | playlist/PlaylistSong: pass std::string_view | Max Kellermann | |
2020-03-12 | change errno.h to cerrno | Rosen Penev | |
The former is deprecated by C++14. It's also functionally the same. From the standard: 19.4 The header<cerrno>is described in Table 43. Its contents are the same as the POSIX header<errno.h>,except that errno shall be defined as a macro. [Note: The intent is to remain in close alignment with the POSIX standard.] A separate errno value shall be provided for each thread. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-03-12 | replace assert.h with cassert | Rosen Penev | |
The former was deprecated with C++14. According to the C++11 and C++17 standards, both files are identical. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-03-12 | test/run_convert: add option --config | Max Kellermann | |
2020-03-12 | test/run_convert: add option --verbose | Max Kellermann | |
2020-03-12 | test/run_convert: move code to ParseCommandLine() | Max Kellermann | |
2020-02-16 | Merge tag 'v0.21.20' | Max Kellermann | |
release v0.21.20 | |||
2020-02-04 | test/run_decoder: add option --seek | Max Kellermann | |
2020-02-04 | test/meson.build: restore -Wno-missing-declarations for GTest | Max Kellermann | |
This is still needed for GTest 1.8.0 (Travis / Ubuntu Bionic). |