Fri, 10 Mar 2023 01:16:40 -0600
Add a PurpleRequestFieldString subclass
This also does an `hg cp`, though with all the renaming of the parameter names, maybe that wasn't as useful for tracking the diff.
Note, I didn't bother re-indenting some of the blocks, because they'll all eventually be moved when everything is subclassed.
Testing Done:
Compiled and opened Request Fields from the Demo protocol.
Reviewed at https://reviews.imfreedom.org/r/2324/
|
41705
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
1 | <?xml version="1.0" encoding="utf-8"?> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
2 | <schemalist> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
3 | <schema path="/finch/plugins/tinyurl/" id="im.pidgin.Finch.plugin.TinyURL"> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
4 | <key name="length" type="i"> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
5 | <default>30</default> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
6 | <summary>Minimum conversion length</summary> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
7 | <description> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
8 | Only create TinyURL for URLs of this length or greater. |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
9 | </description> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
10 | </key> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
11 | |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
12 | <key name="url" type="s"> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
13 | <default>"http://tinyurl.com/api-create.php?url="</default> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
14 | <summary>URL generator prefix</summary> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
15 | <description> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
16 | TinyURL (or other) address prefix. |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
17 | </description> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
18 | </key> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
19 | </schema> |
|
667d00a75b7d
Convert Finch TinyURL plugin to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
20 | </schemalist> |