Commit Graph

  • e545679265 Main: don't measure DatabaseGlobalDeinit() time Max Kellermann 2014-02-01 00:29:53 +01:00
  • 981080500b Stats: pass Database reference around Max Kellermann 2014-02-01 00:38:57 +01:00
  • 636d28b784 Stats: remove obsolete "simple" plugin special case Max Kellermann 2014-02-01 00:37:01 +01:00
  • 188783ac1a Stats: return false if update has failed Max Kellermann 2014-02-01 00:36:36 +01:00
  • ff650d50a2 Mapper: assert that Song::parent is not nullptr Max Kellermann 2014-01-31 23:14:13 +01:00
  • 78689645dc db/update/Archive: delete archive from database on error Max Kellermann 2014-01-31 22:24:28 +01:00
  • 26970579b8 db/update/Editor: add locking method variants Max Kellermann 2014-01-31 22:17:49 +01:00
  • 04b4f53488 db/update: convert runtime check to assertion Max Kellermann 2014-01-31 21:59:35 +01:00
  • c310941f69 fs/AllocatedPath: add conversion constructor from Path Max Kellermann 2014-01-30 23:36:53 +01:00
  • c02f146791 fs/DirectoryReader: GetEntry() returns Path, not AllocatedPath Max Kellermann 2014-01-30 22:05:03 +01:00
  • a631200cca update/Walk: declare std::string at assignment Max Kellermann 2014-01-30 22:19:56 +01:00
  • 6207a3f999 PlaylistFile: narrow LoadPlaylistFileInfo() API to accept Path Max Kellermann 2014-01-30 22:17:35 +01:00
  • 0bd01824f6 fs/AllocatedPath: add Build() overlays with Path arguments Max Kellermann 2014-01-30 22:15:13 +01:00
  • 4465e2c46b db: add compile-time option to disable database Max Kellermann 2014-01-30 20:29:48 +01:00
  • 34b309b99a OtherCommands: merge duplicate code from handle_update(), handle_rescan() Max Kellermann 2014-01-30 20:39:36 +01:00
  • c6725884bc db/update: convert to OO API Max Kellermann 2014-01-29 20:16:43 +01:00
  • a31738f6f1 Main, OutputThread: increase kernel timer slack (Linux) Max Kellermann 2014-01-30 18:37:30 +01:00
  • 39a2867ea8 NEWS: mention thread names Max Kellermann 2014-01-30 18:31:34 +01:00
  • 468c3df82d NEWS: add "threads" section Max Kellermann 2014-01-30 18:28:08 +01:00
  • d5b017407d ExcludeList: move to db/update/ Max Kellermann 2014-01-30 10:11:12 +01:00
  • 4b044bd8e1 InotifyUpdate: pass EventLoop to mpd_inotify_init() Max Kellermann 2014-01-29 18:36:32 +01:00
  • aeaf64b467 Listen: pass EventLoop to listen_global_init() Max Kellermann 2014-01-29 18:32:28 +01:00
  • a137f817f5 db/Directory: move isRootDirectory() to Uri.hxx Max Kellermann 2014-01-29 18:05:33 +01:00
  • ff87145537 sticker: don't use classes Directory and Song Max Kellermann 2014-01-29 17:45:07 +01:00
  • 667481c371 OutputThread: move more functions into the AudioOutput class Max Kellermann 2014-01-29 09:12:41 +01:00
  • af71605769 output: rename "chunk" to "current_chunk" Max Kellermann 2014-01-29 09:23:57 +01:00
  • 4657a3bd0f output: move functions into the AudioOutput struct Max Kellermann 2014-01-28 11:39:12 +01:00
  • cb7366f472 AudioOutput: make "plugin" a reference Max Kellermann 2014-01-29 00:53:49 +01:00
  • bf803e241f AudioOutput: pass plugin to constructor Max Kellermann 2014-01-28 23:39:48 +01:00
  • 8a8d023f90 doc/user: add Debian build dependencies Max Kellermann 2014-01-28 23:09:22 +01:00
  • 5b3aa45e58 CommandLine: remove junk from string literal Max Kellermann 2014-01-28 22:56:42 +01:00
  • c4403c523f AudioOutput: add constructor and destructor Max Kellermann 2014-01-28 12:24:48 +01:00
  • 07b89b2bad ConfigTemplates: rename "AudioOutput" back to "audio_output" Max Kellermann 2014-01-28 12:37:45 +01:00
  • 68b79f97f3 output: rename source files Max Kellermann 2014-01-28 11:42:54 +01:00
  • 815d72065c output: rename struct audio_output to AudioOutput Max Kellermann 2014-01-28 11:34:09 +01:00
  • e0dc721324 OutputPlugin: rename struct audio_output_plugin to AudioOutputPlugin Max Kellermann 2014-01-28 11:22:27 +01:00
  • 2f873edc9c thread/Name: implementation for Mac OS X Max Kellermann 2014-01-28 11:31:37 +01:00
  • d5f46a846a Makefile.am: make libneighbor.a conditional Max Kellermann 2014-01-28 11:26:59 +01:00
  • f5a923b9d1 OutputAll: convert to class, move instance to class Partition Max Kellermann 2014-01-27 08:20:25 +01:00
  • 36bab6ef06 configure.ac: detect libsmbclient without pkg-config Max Kellermann 2014-01-27 14:47:46 +01:00
  • 5273900b0e neighbor/smbclient: add splice_after() fallback for gcc 4.6 Max Kellermann 2014-01-27 14:56:18 +01:00
  • 1451344221 configure.ac: check if -lrt is necessary for clock_gettime() Max Kellermann 2014-01-27 14:59:09 +01:00
  • 8ed9f779cd Makefile.am: build test/run_neighbor_explorer with AM_LDADD Max Kellermann 2014-01-27 14:54:35 +01:00
  • f548a966f5 Playlist{Info,Vector}: move to db/ Max Kellermann 2014-01-27 11:05:21 +01:00
  • 67ad31b8b2 doc/developer: mention git pull requests Max Kellermann 2014-01-27 09:43:49 +01:00
  • 35f46eaa3f doc/developer: update number of contributors Max Kellermann 2014-01-27 09:41:25 +01:00
  • ccfb125f02 doc/developer: add mailman page Max Kellermann 2014-01-27 10:44:05 +01:00
  • f29e3ce8d5 doc/developer: explain clang static analyzer Max Kellermann 2014-01-27 09:37:22 +01:00
  • bcb4646d6b doc/developer: tag for email address Max Kellermann 2014-01-27 09:37:45 +01:00
  • 5b8af30da1 autogen.sh: re-add $ACLOCAL_FLAGS, $AUTOMAKE_FLAGS Max Kellermann 2014-01-27 10:35:33 +01:00
  • 30fadaed7f Merge branch 'v0.18.x' Max Kellermann 2014-01-27 10:33:42 +01:00
  • 2b10ecfa37 IcyMetadataParser: more robust tag parser Max Kellermann 2014-01-21 14:51:35 +01:00
  • f7eb2b697e test/test_icy_parser: unit test for IcyMetaDataParser.cxx Max Kellermann 2014-01-27 09:51:31 +01:00
  • c01282a322 Makefile.am: remove "sparse" rule Max Kellermann 2014-01-27 09:29:34 +01:00
  • 0e3f18ed70 Makefile.am: move test-suite.log back to base directory Max Kellermann 2014-01-27 09:28:08 +01:00
  • e5b1d30f1b autogen.sh: simplify, no versioned program names Max Kellermann 2014-01-27 09:25:15 +01:00
  • 6746b751c4 autogen.sh: don't run aclocal with -I /usr/local/share/aclocal Max Kellermann 2014-01-27 09:13:11 +01:00
  • 544c69c61c configure.ac: move autoconf/automake helpers to build/ Max Kellermann 2014-01-27 09:01:02 +01:00
  • 0ab66db7b9 move systemd unit to directory systemd/ Max Kellermann 2014-01-27 08:50:59 +01:00
  • f7669c201f Makefile.am: fix "distcheck" Max Kellermann 2014-01-27 08:53:42 +01:00
  • 0b3fbdba87 neighbor/upnp: UPnP media server discovery Max Kellermann 2014-01-26 11:19:17 +01:00
  • 3dad837ca6 db/upnp: remove sleep(2) call Max Kellermann 2014-01-26 15:50:30 +01:00
  • d7e78059b0 upnp: initialize the client handle only once Max Kellermann 2014-01-26 15:41:25 +01:00
  • 01f7abfc63 upnp: move library initialization to Init.cxx Max Kellermann 2014-01-26 13:53:03 +01:00
  • e57e89b9d5 upnp/discovery: use a plain UpnpClient_Handle instead of class LibUPnP Max Kellermann 2014-01-26 15:22:33 +01:00
  • bcc1f93370 upnp: add class UpnpCallback Max Kellermann 2014-01-26 15:04:56 +01:00
  • b161d72326 CueParser: don't "move" the filename Max Kellermann 2014-01-26 14:58:23 +01:00
  • 66c013682f upnp: remove obsolete global variable "theLib" Max Kellermann 2014-01-26 13:54:48 +01:00
  • 9f3ba737d6 upnp/Discovery: add listener interface Max Kellermann 2014-01-26 13:14:15 +01:00
  • f86f5ad224 db/upnp: move generic code to lib/upnp/ Max Kellermann 2014-01-26 11:51:56 +01:00
  • 8b6b3ff28a neighbor/Glue: fix rollback range Max Kellermann 2014-01-26 13:41:31 +01:00
  • 4a3dc2cea2 db/upnp: rename variables Max Kellermann 2014-01-26 12:38:21 +01:00
  • bd0cfffe23 neighbor/Info: add constructor Max Kellermann 2014-01-26 12:48:44 +01:00
  • 8c5ea7ec55 Makefile.am: add DespotifyUtils.cxx to libinput.a and libplaylist_plugins.a Max Kellermann 2014-01-26 13:02:49 +01:00
  • 412d1b0a01 Makefile.am: use $(MKDIR_P) Max Kellermann 2014-01-26 12:30:36 +01:00
  • 642be502c0 NeighborCommands: convert assertion to runtime check Max Kellermann 2014-01-26 01:17:49 +01:00
  • 5c4a42caa0 neighbor: new subsystem to detect file servers on the local network Max Kellermann 2014-01-18 16:36:42 +01:00
  • e847788569 lib/smbclient/Init: return empty username/password Max Kellermann 2014-01-26 00:08:31 +01:00
  • 86ca5b3f16 input/smbclient: move code to lib/smbclient/Init.cxx Max Kellermann 2014-01-25 23:29:42 +01:00
  • 9b1fbdbca6 ConfigGlobal: add config_find_block() Max Kellermann 2014-01-24 16:55:17 +01:00
  • 97391fd4b9 DespotifyUtils, Expat: move to lib/ Max Kellermann 2014-01-24 16:26:42 +01:00
  • 68eda78704 Mixer*: move to mixer/ Max Kellermann 2014-01-24 16:25:21 +01:00
  • 7c52a1c04b Filter*: move to filter/ Max Kellermann 2014-01-24 16:31:52 +01:00
  • 9d34fc394c Database*: move to db/ Max Kellermann 2014-01-24 16:18:50 +01:00
  • 973c9872f9 Sticker*: move to sticker/ Max Kellermann 2014-01-24 16:15:41 +01:00
  • eef7ba48dd Win32Main: move to win32/ Max Kellermann 2014-01-24 16:14:05 +01:00
  • 299ff2b23f move daemonization code to unix/ Max Kellermann 2014-01-24 16:12:10 +01:00
  • f8bfea8bae Input*: move to input/ Max Kellermann 2014-01-24 16:18:21 +01:00
  • e199c33c6e Client*: move to client/ Max Kellermann 2014-01-24 00:26:53 +01:00
  • 08296cd66d Update*: move to update/ Max Kellermann 2014-01-24 00:24:43 +01:00
  • 197b503f3e Config*: move to config/ Max Kellermann 2014-01-24 00:20:01 +01:00
  • 129eb178eb Queue*: move to queue/ Max Kellermann 2014-01-24 00:17:50 +01:00
  • 6b70f5e490 Zeroconf*: move to zeroconf/ Max Kellermann 2014-01-24 00:14:54 +01:00
  • 4aa6d39fd8 archive/*: move to archive/plugins/ Max Kellermann 2014-01-24 00:09:37 +01:00
  • 51adaf2c47 decoder/*: move to decoder/plugins/ Max Kellermann 2014-01-24 00:02:24 +01:00
  • ea5b901bcc output/*: move to output/plugins/ Max Kellermann 2014-01-23 23:49:50 +01:00
  • f1f19841bd playlist/*: move to playlist/plugins/ Max Kellermann 2014-01-23 23:30:12 +01:00
  • 655ad34414 Encoder*: move to src/encoder Max Kellermann 2014-01-23 23:09:14 +01:00
  • 017eecb8e8 UPGRADING: remove obsolete file Max Kellermann 2014-01-23 23:06:01 +01:00
  • b8e382b011 db/upnp/Discovery: use std::list instead of std::map Max Kellermann 2014-01-23 22:18:40 +01:00