Commit Graph

4090 Commits

Author SHA1 Message Date
Stein Magnus Jodal
3e366efb20 Move NAD mixer to an external extension 2013-04-16 10:46:57 +02:00
Thomas Adamcik
f2b42c53d1 Merge pull request #416 from jodal/feature/split-ext-load-steps
Split extension load steps
2013-04-15 13:50:32 -07:00
Stein Magnus Jodal
2793a384c2 ext: Register ext's GStreamer elements 2013-04-15 22:44:11 +02:00
Stein Magnus Jodal
41594c116e ext: Split load into load+validate 2013-04-15 22:43:51 +02:00
Stein Magnus Jodal
cfd9ddf550 config: Fix typo in logger name 2013-04-15 22:43:01 +02:00
Stein Magnus Jodal
a9a789aa8a conf: Rename logging.levels to loglevels
Part of #280
2013-04-15 20:40:01 +02:00
Stein Magnus Jodal
ee915fbf7a docs: Add command line options 2013-04-15 18:51:58 +02:00
Stein Magnus Jodal
90067a2128 docs: Mark command line options with :option: 2013-04-15 18:28:12 +02:00
Stein Magnus Jodal
8939167e88 Merge pull request #414 from adamcik/feature/config-value-kwargs
Make config value init kwargs strict.
2013-04-15 09:15:08 -07:00
Thomas Adamcik
fb0810bf9e config: Specify we want bytes for default configs 2013-04-15 17:43:14 +02:00
Stein Magnus Jodal
a7035063c2 docs: Note on debugging GStreamer 2013-04-15 11:58:54 +02:00
Thomas Adamcik
0ede12f050 ext: Update and fix extensiondev docs with respect to config 2013-04-15 00:08:48 +02:00
Thomas Adamcik
ad25a60ba5 config: Update extensions with respect to config changes 2013-04-15 00:08:23 +02:00
Thomas Adamcik
ee57eb58a3 config: Strict config value init kwargs, also adds Secret 2013-04-15 00:07:31 +02:00
Thomas Adamcik
4826dc7cac config: Support lists in required validator 2013-04-15 00:07:07 +02:00
Thomas Adamcik
805733a2aa config: Make tests discoverable and fix broken ones 2013-04-14 23:52:39 +02:00
Stein Magnus Jodal
ceee6630fa Merge pull request #413 from adamcik/feature/binary-config-reading
Treat configs as binary data
2013-04-14 09:57:40 -07:00
Thomas Adamcik
d5b8f2ab02 config: Make List use proper encode/decode helpers 2013-04-14 17:50:16 +02:00
Thomas Adamcik
7ed9b8adab config: Extract encode and decode helpers from String 2013-04-14 17:34:54 +02:00
Thomas Adamcik
9f18d50ab0 config: Fix escapes in string handling 2013-04-14 17:16:17 +02:00
Thomas Adamcik
6b89051b5e config: Add encoding support to strings 2013-04-14 16:15:58 +02:00
Thomas Adamcik
bc41d55a88 config: Read configs in binary mode 2013-04-14 16:14:21 +02:00
Stein Magnus Jodal
1debaf3276 docs: Fix class links in Ext API docs 2013-04-14 14:28:09 +02:00
Stein Magnus Jodal
4c08a5dfab docs: Include Backend class in API docs 2013-04-14 14:27:53 +02:00
Stein Magnus Jodal
be58c38083 docs: Fix link from Ext API to Config API 2013-04-14 14:23:12 +02:00
Stein Magnus Jodal
0ae356f581 docs: Add note about using virtualenv 2013-04-14 14:19:29 +02:00
Stein Magnus Jodal
61e0f941e0 docs: Don't number lists explicitly in rST 2013-04-14 14:19:20 +02:00
Stein Magnus Jodal
96d6badfd7 docs: More reasons for running 'python setup.py develop' 2013-04-14 14:05:19 +02:00
Stein Magnus Jodal
2d0e5ac117 docs: Document config API 2013-04-14 13:58:37 +02:00
Stein Magnus Jodal
6df42299b4 docs: Remove b'' usage in setup.py example 2013-04-14 13:15:42 +02:00
Stein Magnus Jodal
b42fa02195 docs: Fix typo 2013-04-14 13:14:15 +02:00
Stein Magnus Jodal
c481c2fe52 docs: Update changelog 2013-04-14 13:12:16 +02:00
Stein Magnus Jodal
209c8d979a docs: Document API of Extension class 2013-04-14 13:12:14 +02:00
Stein Magnus Jodal
eeba15e4cc Remove tox.ini
Testing across Python 2.6 and 2.7 with tox is no longer working on systems
which doesn't ship both Python versions by default. I can install Python 2.6 on
a newer Ubuntu system using the deadsnakes PPA, but dependencies installed from
APT, like gobject and gstreamer are still only installed for Python 2.7, thus
making tox useless.
2013-04-14 11:45:38 +02:00
Stein Magnus Jodal
526bc83712 Make setup.py Python 3 compatible 2013-04-14 11:45:26 +02:00
Stein Magnus Jodal
f001142b7d docs: Update default.conf path 2013-04-14 11:29:47 +02:00
Stein Magnus Jodal
65f14a9cc4 exc: Remove OptionalDependencyError
It is no longer needed as the extension loading mechanisms verifies the
environment and presence of dependencies before it tries to import modules that
would cause ImportErrors if optional dependencies are missing.
2013-04-14 11:26:16 +02:00
Stein Magnus Jodal
809b165966 exc: Remove unused SettingsError 2013-04-14 11:06:45 +02:00
Stein Magnus Jodal
f38b806133 utils: Remove unused importing utils 2013-04-14 10:54:26 +02:00
Stein Magnus Jodal
0b1f51f9e8 Merge pull request #412 from adamcik/feature/scanner-to-new-config
scanner/config: Convert to new config system (fixes #405)
2013-04-13 14:56:18 -07:00
Thomas Adamcik
1163d12306 scanner/config: Convert to new config system (fixes #405) 2013-04-13 23:15:47 +02:00
Stein Magnus Jodal
7745842fe5 Merge pull request #411 from adamcik/feature/config-schema-names
Add names to config schemas
2013-04-13 14:04:50 -07:00
Stein Magnus Jodal
06534a8dc2 docs: Update Extension example 2013-04-13 22:56:23 +02:00
Thomas Adamcik
d8a0cb880d config: Make --show-config use schema name 2013-04-13 22:51:59 +02:00
Stein Magnus Jodal
4e317681b0 Merge pull request #406 from adamcik/feature/reshuffle-config
Move config bits an pieces into mopidy.config sub-modules.
2013-04-13 13:47:34 -07:00
Thomas Adamcik
10d7c15792 config: Switch to list of core_schemas 2013-04-13 22:44:36 +02:00
Thomas Adamcik
943a3097a9 config: Update validate to use schema.name 2013-04-13 22:37:22 +02:00
Thomas Adamcik
6e42a381cd config: Add name to schemas 2013-04-13 21:46:15 +02:00
Thomas Adamcik
5fd4c18792 ext: Get config schema from super 2013-04-13 21:12:48 +02:00
Thomas Adamcik
a2b29151a5 Merge branch 'develop' into feature/reshuffle-config
Conflicts:
	mopidy/ext.py
2013-04-13 21:09:37 +02:00