Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-26 | lib/gcrypt/MD5: return a StringBuffer | Max Kellermann | |
2018-07-26 | lib/gcrypt/MD5: move code to Hash.hxx | Max Kellermann | |
2018-07-26 | lib/gcrypt/MD5: relicense to BSD-2 | Max Kellermann | |
2018-07-25 | user.rst: update and fix sidplay links | skidoo23 | |
Add link to more recent libsidplayfp and correct URL pointing to libsidplay2. | |||
2018-07-25 | SongFilter: make several macros internal | Max Kellermann | |
2018-07-25 | SongFilter: make locate_parse_type() static | Max Kellermann | |
2018-07-25 | command/Database: don't use locate_parse_type() | Max Kellermann | |
2018-07-25 | command/Database: move code to handle_list_file() | Max Kellermann | |
2018-07-25 | db/Print: pass TagType to PrintUniqueTags() | Max Kellermann | |
2018-07-25 | db/Print: move code to PrintSongUris() | Max Kellermann | |
2018-07-25 | SongFilter: make Item an interface | Max Kellermann | |
Prepare to allow more complex expressions. | |||
2018-07-25 | SongFilter: move code to class StringFilter | Max Kellermann | |
2018-07-25 | SongFilter: allow dash in tag name | Max Kellermann | |
Required for "modified-since". | |||
2018-07-25 | util/TimeISO8601: new utility library | Max Kellermann | |
2018-07-25 | util/TimeConvert: new utility library | Max Kellermann | |
2018-07-25 | TimePrint: remove unused time_t overload | Max Kellermann | |
2018-07-25 | SongFilter: remove DetachedSong overloads | Max Kellermann | |
All DetachedSong instances should be converted to LightSong first, which is a very cheap operation. | |||
2018-07-25 | decoder/ffmpeg: skip the av_probe_input_format() call | Max Kellermann | |
This is kind of a revert of commit b2e3c0757b2507db727d5b722b5043d3f98c7ee5, which is not any longer necessary since commit 0dd4b52b63519a4fb8197b127b7548f7c94a1a32 removed the last call to `av_open_input_stream()`. | |||
2018-07-25 | input/buffered: fix bogus offset after Seek() | Max Kellermann | |
Instead of copying the offset from our `input`, copy the requested offset to our `offset` attribute. By the time Seek() finishes, our input's offset may have advanced already, having read some more data, thus giving us a bogus offset. This fixes spurious decoder failues (closes #320). | |||
2018-07-24 | SongFilter: implement operator "!=" | Max Kellermann | |
Closes #89 | |||
2018-07-24 | SongFilter: new extensible filter syntax | Max Kellermann | |
Will allow more complex fitler expression, such as negation (#89). | |||
2018-07-24 | test/ParseSongFilter: new debug program | Max Kellermann | |
2018-07-24 | SongFilter: add ToExpression() | Max Kellermann | |
2018-07-24 | SongFilter: pass std::string&& to Item constructor | Max Kellermann | |
2018-07-24 | SongFilter: use std::list::emplace_back() | Max Kellermann | |
2018-07-24 | doc/protocol.xml: group <arg> elements | Max Kellermann | |
2018-07-24 | doc/protocol.xml: move filter syntax to separate section | Max Kellermann | |
2018-07-24 | doc/protocol.xml: improve find/search links | Max Kellermann | |
2018-07-24 | doc/user: remove the obsolete DocBook version | Max Kellermann | |
Was converted to reStructuredText / Sphinx in commit 8a689e68bcef55f689f9d226440f236e5ea676ae | |||
2018-07-21 | SongFilter: basic support for negated items | Max Kellermann | |
Not yet wired to the protocol. | |||
2018-07-21 | fix spelling | Rasmus Steinke | |
2018-07-21 | fix wrong ref labels | Rasmus Steinke | |
2018-07-21 | fix wrong language type for code-blocks | Rasmus Steinke | |
2018-07-21 | SongFilter: simplify Parse() loop | Max Kellermann | |
Consume the ConstBuffer instead of iterating it. This will allow adding more complex parsers. | |||
2018-07-21 | SongFilter: Parse() throws exception on error | Max Kellermann | |
2018-07-21 | SongFilter: make internal Parse() overload private | Max Kellermann | |
2018-07-21 | SongFilter: remove obsolete prototype | Max Kellermann | |
2018-07-21 | SongFilter: make a few methods private | Max Kellermann | |
2018-07-21 | SongFilter: convert "tag" to "unsigned" | Max Kellermann | |
Having this as one-byte integer actually adds overhead and saves no memory due to padding. | |||
2018-07-20 | fix wrong format of code sample | Rasmus Steinke | |
2018-07-20 | add missing formatting | Rasmus Steinke | |
2018-07-20 | highlight actual tag_names | Rasmus Steinke | |
2018-07-20 | doc: link the user manual in the TOC | Max Kellermann | |
2018-07-20 | fix missing paragraphs in tables | Rasmus Steinke | |
2018-07-20 | Use correct headers | Rasmus Steinke | |
2018-07-20 | Convert user documentation to restructuredText | Rasmus Steinke | |
2018-07-19 | fs/io/OutputStream: relicense under BSD-2 | Max Kellermann | |
2018-07-18 | config/File: support wildcards in "include" | Max Kellermann | |
2018-07-18 | fs/List: new library exporting ListWildcard() | Max Kellermann | |
2018-07-18 | util/StringAPI: add raw strcmp() wrapper | Max Kellermann | |