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