aboutsummaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
authorJeff Dorman <Jeff Dorman>2016-08-01 08:46:09 +0100
committerJeff Dorman <Jeff Dorman>2016-08-01 08:46:41 +0100
commita15d4b8de822fcbeafe5979f35d1e5d9711d7ba8 (patch)
treeb296518339ecb84e0cec7c33b8467e7afda3776f /system
parentdac8f75944ef46dc6cd6def50feee15e51733566 (diff)
[settings] restore input to system + move json-rpc app back to services & combine with webserver
Diffstat (limited to 'system')
-rw-r--r--system/settings/darwin.xml4
-rw-r--r--system/settings/darwin_ios.xml20
-rw-r--r--system/settings/darwin_osx.xml4
-rw-r--r--system/settings/settings.xml316
4 files changed, 171 insertions, 173 deletions
diff --git a/system/settings/darwin.xml b/system/settings/darwin.xml
index ac88b27a95..ea70c1aa8b 100644
--- a/system/settings/darwin.xml
+++ b/system/settings/darwin.xml
@@ -22,9 +22,7 @@
</setting>
</group>
</category>
- </section>
- <section id="interface">
- <category id="control">
+ <category id="input">
<group id="2">
<setting id="input.appleremotemode" type="integer" label="13600" help="36416">
<level>1</level>
diff --git a/system/settings/darwin_ios.xml b/system/settings/darwin_ios.xml
index ea9c482e71..0b561c305b 100644
--- a/system/settings/darwin_ios.xml
+++ b/system/settings/darwin_ios.xml
@@ -47,16 +47,7 @@
</setting>
</group>
</category>
- </section>
- <section id="interface">
- <category id="skin">
- <group id="1">
- <setting id="lookandfeel.skin" type="addon">
- <default>skin.estouchy</default>
- </setting>
- </group>
- </category>
- <category id="control">
+ <category id="input">
<group id="1">
<setting id="input.peripherals">
<visible>false</visible>
@@ -75,4 +66,13 @@
</group>
</category>
</section>
+ <section id="interface">
+ <category id="skin">
+ <group id="1">
+ <setting id="lookandfeel.skin" type="addon">
+ <default>skin.estouchy</default>
+ </setting>
+ </group>
+ </category>
+ </section>
</settings>
diff --git a/system/settings/darwin_osx.xml b/system/settings/darwin_osx.xml
index d9f12764d4..c94ea80fc8 100644
--- a/system/settings/darwin_osx.xml
+++ b/system/settings/darwin_osx.xml
@@ -8,9 +8,7 @@
</setting>
</group>
</category>
- </section>
- <section id="interface">
- <category id="control">
+ <category id="input">
<group id="2">
<setting id="input.appleremotealwayson">
<level>1</level>
diff --git a/system/settings/settings.xml b/system/settings/settings.xml
index 3ab531e9d4..10ab184079 100644
--- a/system/settings/settings.xml
+++ b/system/settings/settings.xml
@@ -1705,48 +1705,9 @@
</setting>
</group>
</category>
- <category id="upnp" label="20187" help="36322">
- <requirement>HAS_UPNP</requirement>
- <group id="1" label="16000">
- <setting id="services.upnpserver" type="boolean" label="21360" help="36323">
- <level>0</level>
- <default>false</default>
- <control type="toggle" />
- </setting>
- <setting id="services.upnpannounce" type="boolean" parent="services.upnpserver" label="20188" help="36324">
- <level>2</level>
- <default>true</default>
- <dependencies>
- <dependency type="enable" setting="services.upnpserver">true</dependency>
- </dependencies>
- <control type="toggle" />
- </setting>
- <setting id="services.upnplookforexternalsubtitles" type="boolean" parent="services.upnpserver" label="20222" help="36420">
- <level>2</level>
- <default>false</default>
- <dependencies>
- <dependency type="enable" setting="services.upnpserver">true</dependency>
- </dependencies>
- <control type="toggle" />
- </setting>
- <setting id="services.upnpcontroller" type="boolean" parent="services.upnpserver" label="21361" help="36326">
- <level>2</level>
- <default>false</default>
- <dependencies>
- <dependency type="enable" setting="services.upnpserver">true</dependency>
- </dependencies>
- <control type="toggle" />
- </setting>
- <setting id="services.upnprenderer" type="boolean" label="21881" help="36325">
- <level>1</level>
- <default>false</default>
- <control type="toggle" />
- </setting>
- </group>
- </category>
- <category id="webserver" label="33101" help="36327">
+ <category id="control" label="14223" help="36327">
+ <group id="1" label="33101">
<requirement>HAS_WEB_SERVER</requirement>
- <group id="1">
<setting id="services.webserver" type="boolean" label="263" help="36328">
<level>1</level>
<default>false</default>
@@ -1803,6 +1764,138 @@
</control>
</setting>
</group>
+ <group id="2" label="14275">
+ <requirement>
+ <or>
+ <condition>HAS_EVENT_SERVER</condition>
+ <condition>HAS_JSONRPC</condition>
+ </or>
+ </requirement>
+ <setting id="services.esenabled" type="boolean" label="14276" help="36334">
+ <level>1</level>
+ <default>true</default>
+ <control type="toggle" />
+ </setting>
+ <setting id="services.esport" type="integer" label="792" help="36335">
+ <requirement>HAS_EVENT_SERVER</requirement>
+ <level>4</level>
+ <default>9777</default>
+ <constraints>
+ <minimum>1</minimum>
+ <step>1</step>
+ <maximum>65535</maximum>
+ </constraints>
+ <dependencies>
+ <dependency type="enable" setting="services.esenabled">true</dependency>
+ </dependencies>
+ <control type="edit" format="integer" />
+ </setting>
+ <setting id="services.esportrange" type="integer" label="793" help="36336">
+ <requirement>HAS_EVENT_SERVER</requirement>
+ <level>4</level>
+ <default>10</default>
+ <constraints>
+ <minimum>1</minimum>
+ <step>1</step>
+ <maximum>100</maximum>
+ </constraints>
+ <dependencies>
+ <dependency type="enable" setting="services.esenabled">true</dependency>
+ </dependencies>
+ <control type="spinner" format="integer" />
+ </setting>
+ <setting id="services.esmaxclients" type="integer" label="797" help="36337">
+ <requirement>HAS_EVENT_SERVER</requirement>
+ <level>4</level>
+ <default>20</default>
+ <constraints>
+ <minimum>1</minimum>
+ <step>1</step>
+ <maximum>100</maximum>
+ </constraints>
+ <dependencies>
+ <dependency type="enable" setting="services.esenabled">true</dependency>
+ </dependencies>
+ <control type="spinner" format="integer" />
+ </setting>
+ <setting id="services.esallinterfaces" type="boolean" label="14277" help="36338">
+ <level>1</level>
+ <default>false</default>
+ <dependencies>
+ <dependency type="enable">
+ <condition setting="services.esenabled" operator="is">true</condition>
+ </dependency>
+ </dependencies>
+ <control type="toggle" />
+ </setting>
+ <setting id="services.esinitialdelay" type="integer" label="795" help="36339">
+ <requirement>HAS_EVENT_SERVER</requirement>
+ <level>4</level>
+ <default>750</default>
+ <constraints>
+ <minimum>5</minimum>
+ <step>5</step>
+ <maximum>10000</maximum>
+ </constraints>
+ <dependencies>
+ <dependency type="enable" setting="services.esenabled">true</dependency>
+ </dependencies>
+ <control type="spinner" format="integer" />
+ </setting>
+ <setting id="services.escontinuousdelay" type="integer" label="796" help="36340">
+ <requirement>HAS_EVENT_SERVER</requirement>
+ <level>4</level>
+ <default>25</default>
+ <constraints>
+ <minimum>5</minimum>
+ <step>5</step>
+ <maximum>10000</maximum>
+ </constraints>
+ <dependencies>
+ <dependency type="enable" setting="services.esenabled">true</dependency>
+ </dependencies>
+ <control type="spinner" format="integer" />
+ </setting>
+ </group>
+ </category>
+ <category id="upnp" label="20187" help="36322">
+ <requirement>HAS_UPNP</requirement>
+ <group id="1" label="16000">
+ <setting id="services.upnpserver" type="boolean" label="21360" help="36323">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle" />
+ </setting>
+ <setting id="services.upnpannounce" type="boolean" parent="services.upnpserver" label="20188" help="36324">
+ <level>2</level>
+ <default>true</default>
+ <dependencies>
+ <dependency type="enable" setting="services.upnpserver">true</dependency>
+ </dependencies>
+ <control type="toggle" />
+ </setting>
+ <setting id="services.upnplookforexternalsubtitles" type="boolean" parent="services.upnpserver" label="20222" help="36420">
+ <level>2</level>
+ <default>false</default>
+ <dependencies>
+ <dependency type="enable" setting="services.upnpserver">true</dependency>
+ </dependencies>
+ <control type="toggle" />
+ </setting>
+ <setting id="services.upnpcontroller" type="boolean" parent="services.upnpserver" label="21361" help="36326">
+ <level>2</level>
+ <default>false</default>
+ <dependencies>
+ <dependency type="enable" setting="services.upnpserver">true</dependency>
+ </dependencies>
+ <control type="toggle" />
+ </setting>
+ <setting id="services.upnprenderer" type="boolean" label="21881" help="36325">
+ <level>1</level>
+ <default>false</default>
+ <control type="toggle" />
+ </setting>
+ </group>
</category>
<category id="airplay" label="1273" help="36602">
<requirement>HAS_AIRPLAY</requirement>
@@ -2485,6 +2578,31 @@
</setting>
</group>
</category>
+ <category id="input" label="15087" help="36374">
+ <group id="1" label="35000">
+ <setting id="input.peripherals" type="action" label="35000" help="36375">
+ <level>2</level>
+ <dependencies>
+ <dependency type="enable" on="property" name="HasPeripherals" />
+ </dependencies>
+ <control type="button" format="action" />
+ </setting>
+ </group>
+ <group id="2" label="14094">
+ <setting id="input.enablemouse" type="boolean" label="21369" help="36377">
+ <level>0</level>
+ <control type="toggle" />
+ <default>true</default>
+ </setting>
+ <setting id="input.controllerconfig" type="action" label="35063" help="35064">
+ <level>0</level>
+ <dependencies>
+ <dependency type="enable" on="property" name="SupportsPeripheralControllers" />
+ </dependencies>
+ <control type="button" format="action" />
+ </setting>
+ </group>
+ </category>
<category id="network" label="798" help="36379">
<group id="1" label="16000">
<setting id="network.usehttpproxy" type="boolean" label="708" help="36380">
@@ -3091,122 +3209,6 @@
</setting>
</group>
</category>
- <category id="control" label="14223" help="36374">
- <group id="1" label="35000">
- <setting id="input.peripherals" type="action" label="35000" help="36375">
- <level>2</level>
- <dependencies>
- <dependency type="enable" on="property" name="HasPeripherals" />
- </dependencies>
- <control type="button" format="action" />
- </setting>
- </group>
- <group id="2" label="14094">
- <setting id="input.enablemouse" type="boolean" label="21369" help="36377">
- <level>0</level>
- <control type="toggle" />
- <default>true</default>
- </setting>
- <setting id="input.controllerconfig" type="action" label="35063" help="35064">
- <level>0</level>
- <dependencies>
- <dependency type="enable" on="property" name="SupportsPeripheralControllers" />
- </dependencies>
- <control type="button" format="action" />
- </setting>
- </group>
- <group id="3" label="14275">
- <requirement>
- <or>
- <condition>HAS_EVENT_SERVER</condition>
- <condition>HAS_JSONRPC</condition>
- </or>
- </requirement>
- <setting id="services.esenabled" type="boolean" label="14276" help="36334">
- <level>1</level>
- <default>true</default>
- <control type="toggle" />
- </setting>
- <setting id="services.esport" type="integer" label="792" help="36335">
- <requirement>HAS_EVENT_SERVER</requirement>
- <level>4</level>
- <default>9777</default>
- <constraints>
- <minimum>1</minimum>
- <step>1</step>
- <maximum>65535</maximum>
- </constraints>
- <dependencies>
- <dependency type="enable" setting="services.esenabled">true</dependency>
- </dependencies>
- <control type="edit" format="integer" />
- </setting>
- <setting id="services.esportrange" type="integer" label="793" help="36336">
- <requirement>HAS_EVENT_SERVER</requirement>
- <level>4</level>
- <default>10</default>
- <constraints>
- <minimum>1</minimum>
- <step>1</step>
- <maximum>100</maximum>
- </constraints>
- <dependencies>
- <dependency type="enable" setting="services.esenabled">true</dependency>
- </dependencies>
- <control type="spinner" format="integer" />
- </setting>
- <setting id="services.esmaxclients" type="integer" label="797" help="36337">
- <requirement>HAS_EVENT_SERVER</requirement>
- <level>4</level>
- <default>20</default>
- <constraints>
- <minimum>1</minimum>
- <step>1</step>
- <maximum>100</maximum>
- </constraints>
- <dependencies>
- <dependency type="enable" setting="services.esenabled">true</dependency>
- </dependencies>
- <control type="spinner" format="integer" />
- </setting>
- <setting id="services.esallinterfaces" type="boolean" label="14277" help="36338">
- <level>1</level>
- <default>false</default>
- <dependencies>
- <dependency type="enable" setting="services.esenabled">true</dependency>
- </dependencies>
- <control type="toggle" />
- </setting>
- <setting id="services.esinitialdelay" type="integer" label="795" help="36339">
- <requirement>HAS_EVENT_SERVER</requirement>
- <level>4</level>
- <default>750</default>
- <constraints>
- <minimum>5</minimum>
- <step>5</step>
- <maximum>10000</maximum>
- </constraints>
- <dependencies>
- <dependency type="enable" setting="services.esenabled">true</dependency>
- </dependencies>
- <control type="spinner" format="integer" />
- </setting>
- <setting id="services.escontinuousdelay" type="integer" label="796" help="36340">
- <requirement>HAS_EVENT_SERVER</requirement>
- <level>4</level>
- <default>25</default>
- <constraints>
- <minimum>5</minimum>
- <step>5</step>
- <maximum>10000</maximum>
- </constraints>
- <dependencies>
- <dependency type="enable" setting="services.esenabled">true</dependency>
- </dependencies>
- <control type="spinner" format="integer" />
- </setting>
- </group>
- </category>
<category id="screensaver" label="360" help="36128">
<group id="1" label="16000">
<setting id="screensaver.mode" type="addon" label="356" help="36130">