summaryrefslogtreecommitdiff
path: root/src/protocol
AgeCommit message (Expand)Author
2021-02-15protocol/ArgParser: check for invalid rangesMax Kellermann
2021-02-15protocol/RangeArg: add methods IsWellFormed(), IsEmpty(), HasAtLeast(), Count()Max Kellermann
2021-02-15protocol/RangeArg: add static method Single()Max Kellermann
2021-02-15protocol/RangeArg: add method IsOpenEnded()Max Kellermann
2021-02-15protocol/RangeArg: add static method OpenEnded()Max Kellermann
2021-02-15protocol/RangeArg: add missing `noexcept`Max Kellermann
2021-01-01copyright year 2021Max Kellermann
2020-10-28protocol/Ack: remove unused variable `ack_domain`Max Kellermann
2020-03-12replace stdint.h with cstdintRosen Penev
2020-02-16Merge tag 'v0.21.20'Max Kellermann
2020-02-10protocol/ArgParser: cast seek offset to SignedSongTimeMax Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-03-25protocol/Ack: add `noexcept`Max Kellermann
2019-03-25protocol/Ack: perfect forwarding in the ProtocolError constructorMax Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-09-02protocol/RangeArg: add Contains()Max Kellermann
2018-09-02protocol/RangeArg: add IsAll()Max Kellermann
2018-09-02protocol/RangeArg: eliminate SetAll()Max Kellermann
2018-09-02protocol/ArgParser: move struct RangeArg to separate headerMax Kellermann
2018-03-05Merge branch 'v0.20.x'Max Kellermann
2018-03-04protocol/ArgParser: disallow negative seek timesMax Kellermann
2018-02-11Merge tag 'v0.20.17'Max Kellermann
2018-02-09protocol/ArgParser: move strtof()/strtod() switch to util/NumberParser.hxxMax Kellermann
2018-02-09protocol/ArgParser: use strtod() instead of strtof() on AndroidMax Kellermann
2018-01-24util/StringFormat: new utility libraryMax Kellermann
2017-05-15Merge tag 'v0.20.7'Max Kellermann
2017-05-08*: remove "pure" and "const" attributes from throwing functionsMax Kellermann
2017-02-03Client: eliminate client_puts(), use Client::Write() insteadMax Kellermann
2017-01-03update copyright yearMax Kellermann
2016-03-07Merge branch 'v0.19.x'Max Kellermann
2016-03-06protocol/ArgParser: fix range checkMax Kellermann
2016-03-01*: include cleanup (using iwyu)Max Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-12-18protocol/Ack: add exception class wrapping enum ackMax Kellermann
2015-08-14protocol/Result: move current_command to class ResponseMax Kellermann
2015-08-14protocol/Result: move command_list_num to class ResponseMax Kellermann
2015-08-14protocol/Result: move error code to class ResponseMax Kellermann
2015-08-12client/Response: new Client wrapper class for writing responsesMax Kellermann
2015-08-11command/Request: add parser methodsMax Kellermann
2015-08-11protocol/ArgParser: add overload with max_value parameterMax Kellermann
2015-08-11protocol/ArgParser: use std::numeric_limitsMax Kellermann
2015-08-11protocol/ArgParser: overload as ParseCommandArg(), pass referencesMax Kellermann
2015-08-11protocol/ArgParser: add struct RangeArgMax Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-09-11Merge tag 'v0.18.14'Max Kellermann
2014-09-04protocol/ArgParser: fix integer overflow in parse_range()Max Kellermann
2014-08-29ArgParser: allow fractional seconds in ParseCommandArg(SongTime)Max Kellermann