| Age | Commit message (Collapse) | Author | Files | Lines | 
|---|
|  |  | 
|  |  | 
|  | Abstract out HTTP comunication and replace libcurl with WinHTTP. | 
|  | - use newly introduced console.h instead of terminal.h which emulate some behavior of VT terminals
 - replace ffmpeg/libov player with more abstract one with DirectShow implementation | 
|  | Drops libwaitress. Adds the new dependency libcurl and drops gnutls.
I wouldn’t say writing my own HTTP library was a mistake – it was not
and the experience gained was worth it. Instead I have to acknowledge
that libcurl is just better than my own implementation. Sure, it does a
lot more than HTTP – one could call that bloat. Yet if you just want to
get the job done™ reusing code is the way to go.
See #512 and #513. | 
|  | Fixes #442. | 
|  | Macros starting with _ are reserved (see
http://www.gnu.org/software/libc/manual/html_node/Reserved-Names.html).
Fixes #440. | 
|  | 1) Make sure that multiple bad playlists in a row don’t result in a
   temporary ban
2) Ignore songs skipped because the playlist timed out after pausing for
   too long | 
|  | Doesn't use c streams any more, allows multiplexing of fifo/stdin in all
situations. | 
|  | Again. And hopefully the last time. | 
|  | No functional changes. | 
|  | Structure BarApp_t contains most important data now. |