Age | Commit message (Collapse) | Author |
|
Since we switched from autotools to Meson in commit
94592c14062d5afc9482d11baa401648082022c0, we don't need to include
`config.h` early to properly enable large file support. Meson passes
the required macros on the compiler command line instead of defining
them in `config.h`.
This means we can include `config.h` at any time, whenever we want to
check its macros, and there are no ordering constraints.
|
|
|
|
|
|
Use MaskMonitor to eliminate duplicate code.
|
|
|
|
Move the GlobalEvents::Monitor instance into class Instance.
Eliminate all global variables.
|
|
|
|
|
|
New in clang 3.6.
|
|
Add the new idle event to Idle.hxx/Idle.cxx.
|
|
Implements the error checks missing in commit 0bad8406
|
|
This commit adds the NeighborPlugin API which can be used to detect
nearby file servers that can be used by input plugins. This list of
servers is exported using the new "listneighbors" command. The idle
even "neighbor" notifies interested clients when a new neighbor is
found or an existing one is lost.
There's a lot missing currently: protocol&user documentation, and a
way to "mount" remote servers into the music database. Obviously,
some code from the UPnP database plugin can be moved to a neighbor
plugin.
|
|
|
|
Less overhead than fetch_and() for what we do.
|
|
|
|
|
|
|
|
|
|
|