Internet radio browser GUI for music/video streams from various directory services.

⌈⌋ branch:  streamtuner2


All files named "pluginconf.py"

History for pluginconf.py

2020-12-18
10:49
Limit spaces `# {0,3}` in plugin comment blocks before field: name file: [e8fc7319ee] check-in: [da617b8b4f] user: mario, branch: trunk, size: 21801 [annotate] [blame] [check-ins using] [diff]
2020-12-12
15:10
Updated to 0.7.3 file: [d31c994508] check-in: [a8ede6f518] user: mario, branch: trunk, size: 21797 [annotate] [blame] [check-ins using] [diff]
2020-10-31
16:59
select: is now preparsed in pluginconf (but configwin/combobox expected tuple-list instead of dict till now; might need further changes) file: [8d185cdf67] check-in: [8d130efe89] user: mario, branch: trunk, size: 21688 [annotate] [blame] [check-ins using] [diff]
2020-10-30
19:33
Update to pluginconf 0.7.0 - more independent fallback functions, fix `id` tuple (again?!) file: [9101ebb380] check-in: [499156b19b] user: mario, branch: trunk, size: 20858 [annotate] [blame] [check-ins using] [diff]
2019-07-16
07:47
fix for runtime error (dictionary changed size during iteration) on plugin alias: detection file: [df594147c1] check-in: [daf3f873bd] user: mario, branch: trunk, size: 20454 [annotate] [blame] [check-ins using] [diff]
2018-12-17
16:50
Add debug/logging to plugin dependency checks. file: [b740a1a82c] check-in: [4b3498e020] user: mario, branch: trunk, size: 20447 [annotate] [blame] [check-ins using] [diff]
2017-01-02
20:48
Support for #depends: and #breaks:, and optionally bin:… and python:… checks. file: [8ae013bd93] check-in: [87e5798b35] user: mario, branch: trunk, size: 20251 [annotate] [blame] [check-ins using] [diff]
2017-01-01
15:54
Fix alternative checking with individual .cmp() ordering file: [edb9d7acf4] check-in: [b43240711e] user: mario, branch: trunk, size: 19256 [annotate] [blame] [check-ins using] [diff]
2016-12-27
22:37
bump version, pluginconf 0.6.5 file: [ce1d135d17] check-in: [878941a044] user: mario, branch: trunk, size: 19085 [annotate] [blame] [check-ins using] [diff]
21:23
Support alternative lists for #depends: fields, allow #alias: names, and supply `python` builtin for pluginconf.dependency() checker. file: [8f7b9c3abc] check-in: [0169107f28] user: mario, branch: trunk, size: 19016 [annotate] [blame] [check-ins using] [diff]
2016-12-26
20:27
User standard pluginconf.dependency() for themes filtering. file: [69c2b6a573] check-in: [41291d31ab] user: mario, branch: trunk, size: 18172 [annotate] [blame] [check-ins using] [diff]
2016-11-16
19:06
Fix priority/status: obsolete check. file: [1a7e07fce3] check-in: [840b064ba0] user: mario, branch: trunk, size: 18051 [annotate] [blame] [check-ins using] [diff]
2016-11-13
22:38
Filter "status: obsolete" plugins. file: [cb1a943cc7] check-in: [0d662ebc39] user: mario, branch: trunk, size: 18009 [annotate] [blame] [check-ins using] [diff]
2016-11-09
15:15
Strip carriage return from plugin meta block, which causes field reading to fail on Windows. And use `empty_pixbuf` as fallback for uikit.pixbuf() in case the content isn't valid base64 still. file: [cdf7ab2169] check-in: [730e6dc9f1] user: mario, branch: trunk, size: 17928 [annotate] [blame] [check-ins using] [diff]
2016-10-31
21:49
Add value unserialization for plugin config `type: array/list` using format "1,2,3|4,5,6|..." and `dict` type with "1 => 2, 3 => 4, ..." file: [98d9350ac0] check-in: [1efa95be56] user: mario, branch: trunk, size: 17891 [annotate] [blame] [check-ins using] [diff]
2016-10-28
23:12
Enable `list`/`array`/`table` config schemes in addition to `dict`. Currently unused, just added because it's little more code. No custom value="x,x,x|y,y,y" parser yet. Not for `dict` either, as it's only used by specbuttons with a predefined list. file: [25ef6eb532] check-in: [50c68197c7] user: mario, branch: trunk, size: 17713 [annotate] [blame] [check-ins using] [diff]
2016-10-22
18:58
Allow plugin # config: bags only with <> or {} as delimiters, to support markup description/label. file: [3b562696a0] check-in: [ea30a91e8d] user: mario, branch: trunk, size: 17493 [annotate] [blame] [check-ins using] [diff]
2015-05-26
00:43
Allow api: to be "python" or "streamtuner2" file: [9a5f974003] check-in: [294a2672d2] user: mario, branch: trunk, size: 17456 [annotate] [blame] [check-ins using] [diff]
2015-05-23
15:45
Fix swapped boolean and integer options in set_plugin_defaults() file: [91d1d3cd68] check-in: [5020c93825] user: mario, branch: trunk, size: 17440 [annotate] [blame] [check-ins using] [diff]
15:26
Fix `id` reference in dependency resolver. file: [f129e17d25] check-in: [8289ad11b4] user: mario, branch: trunk, size: 17441 [annotate] [blame] [check-ins using] [diff]
2015-05-22
22:00
Support config option boolean aliases (1, true, yes, on). file: [8696565c66] check-in: [effbfc31f1] user: mario, branch: trunk, size: 17441 [annotate] [blame] [check-ins using] [diff]
2015-05-18
22:21
A bit more PEP8, without undoing all readability. file: [2b0d85b26d] check-in: [492cb2aacf] user: mario, branch: trunk, size: 17408 [annotate] [blame] [check-ins using] [diff]
2015-05-17
19:12
Typecast plugin options on initialization. Use SpinButton for `int` options instead of text label. file: [d5e7efa673] check-in: [cdafbe23ce] user: mario, branch: trunk, size: 17236 [annotate] [blame] [check-ins using] [diff]
2015-05-11
12:21
Change pluginconf lookups. Use only pkg basenames for configuration, but override channels.__path__ directly in module. Thus pluginconf can convert `plugin_base` into path list for module_list() scanning. file: [33b1fa968d] check-in: [494088b7d1] user: mario, branch: trunk, size: 16953 [annotate] [blame] [check-ins using] [diff]
2015-05-06
00:08
Release as 2.1.8 file: [a5813116de] check-in: [b0a6a50a20] user: mario, branch: trunk, size: 16044 [annotate] [blame] [check-ins using] [diff]
2015-05-05
10:44
Simplify core plugin dependency lookups. file: [16bafd8a99] check-in: [120249ab54] user: mario, branch: trunk, size: 16108 [annotate] [blame] [check-ins using] [diff]
2015-05-04
22:29
Stub placeholder version: as `0` file: [e41a1aac5c] check-in: [9f252677fa] user: mario, branch: trunk, size: 16250 [annotate] [blame] [check-ins using] [diff]
17:47
Rewrite some comments. file: [1109b86183] check-in: [d08461a712] user: mario, branch: trunk, size: 16223 [annotate] [blame] [check-ins using] [diff]
15:21
Added: Split pluginconf from config module. file: [8af6dbea92] check-in: [0d6acc5aef] user: mario, branch: trunk, size: 16058 [annotate] [blame] [check-ins using]