source: trunk/ICeCoffEE/ICeCoffEE/urls.plist @ 388

Last change on this file since 388 was 388, checked in by Nicholas Riley, 12 years ago

APEMain.m: Note missing Xcode 3 support. Add Terminal 2.0 support.

English.lproj/APE Manager plugin.nib:

English.lproj/APEInfo.rtfd:

ICeCoffEE.[hm]: Bring triggering window and app to front if error
dialog displayed in ICCF_HandleException. Remove initial word
selection. Launch preexisting selection if present. Remove 10.3
support. Update for new ICeCoffEETrigger API. Rename downEvent
parameter for consistency.

ICeCoffEE.xcodeproj: Added files.

ICeCoffEEParser.m: Handle multiline URLs.

ICeCoffEETTView.[hm]: Terminal 2.0 support (thank you for having a
usable NSTextInput implementation!)

ICeCoffEETTViewTrigger.[hm]: ICeCoffEETrigger implementation for
TTView. Can't set range as we do for NSTextView because you can't
have an arbitrary empty selection range in Terminal, so we pass it
directly to ICCF_LaunchURLFromTTView.

ICeCoffEETerminal.[hm]: Fix capitalization on ICeCoffEETermSubviewSuper.
Pass downEvent to ICCF_HandleException so it can bring the triggering
window to the front.

ICeCoffEETextViewTrigger.[hm]: Moved from ICeCoffEETrigger.

ICeCoffEETrigger.[hm]: Now an abstract superclass. Replace direct
access to ICCF_sharedTrigger with +cancel. Create 0-character range
(if click outside selectedRange) or save selectedRange. Move
debugging logs here from ICeCoffEE.m. Add description method.

ICeCoffEEWebKit.m: Pass downEvent to ICCF_HandleException so it can
bring the triggering window to the front.

Installer components/ui/ui.plist: Updated for 1.5d3.

TestParser?.m: Handle multiline URLs; newlines are printed as \ and
tabs as >. Implement ICCF_StringByRemovingCharactersInSet, which will
move elsewhere once Internet Config support is removed.

VERSION.xcconfig: Updated for 1.5d3.

urls.plist: Test for multiline URLs.

File size: 2.4 KB
Line 
1(
2  { /* OK to start from anywhere */
3    uri = "https://www-s.acm.uiuc.edu/wiki/space/(user)mloar2";
4  },
5
6  { /* OK to start between vertical bars */
7    uri = "https://www-s.acm.uiuc.edu/wiki/space/usermloar2";
8    text = "foo|(https://www-s.acm.uiuc.edu/wiki/space/usermloar2)|bar";
9  },
10 
11  { /* Start with caret-delimited selection */
12    uri = "https://www-s.acm.uiuc.edu/wiki/space/^(user)^mloar2";
13  },
14
15  {
16    uri = "https://www-s.acm.uiuc.edu/wiki/space/(u^ser)m^loar2";
17  },
18
19  {
20    uri = "https://www-s.acm.uiuc.edu/wiki/space/mloar2^(user)^";
21  },
22
23  {
24    uri = "https://www-s.acm.uiuc.edu/wiki/space/usermloar2";
25    text = "|<https://www-s.acm.uiuc.edu/wiki/space/usermloar2>|foo";
26  },
27 
28  {
29    uri = "http://en.wikipedia.org/wiki/Paprika_(2006_film)";
30  },
31 
32  {
33    uri = "http://en.wikipedia.org/wiki/Paprika_(2006_film)";
34    text = "|<http://en.wikipedia.org/wiki/Paprika_(2006_film)>|";
35  },
36 
37  {
38    uri = "http://story.news.yahoo.com/news?tmpl=story2&u=/040101/481/sha10101010510&e=10";
39  },
40 
41  { /* braces are non RFC compliant, but still in use */
42    uri = "http://alcoholpolicy.niaaa.nih.gov/index.asp?SEC={D65EC56D-D907-4A83-A247-063D27196124}&Type=APIS_SEARCH67&TAXONOMYid={221812BD-4072-4C20-ACAF-8EFFAF9FF5DD}&GROUP=INDEPTHSINGLEDATE#coldefs";
43  },
44 
45  { /* from RFC 3986 */
46    uri = "ftp://ftp.is.co.za/rfc/rfc1808.txt";
47  },
48 
49  {
50    uri = "http://www.ietf.org/rfc/rfc2396.txt";
51  },
52 
53  {
54    uri = "ldap://[2001:db8::7]/c=GB?objectClass?one";
55  },
56 
57  {
58    uri = "mailto:John.Doe@example.com";
59  },
60 
61  {
62    uri = "news:comp.infosystems.www.servers.unix";
63  },
64 
65  {
66    uri = "tel:+1-816-555-1212";
67  },
68 
69  {
70    uri = "telnet://192.0.2.16:80/";
71  },
72 
73  {
74    uri = "urn:oasis:names:specification:docbook:dtd:xml:4.1.2";
75  },
76
77  {
78    uri = "web.sabi.net";
79    text = "foo bar baz|(web.sabi.net)|baz bar foo";
80  },
81 
82  {
83    uri = "telnet:foo";
84    text = "foo bar baz|[telnet:foo]|baz bar foo";
85  },
86
87  {
88    uri = "http://en.wikipedia.org/wiki/Paprika_(2006_film)";
89    text = "|<http://en.wikipedia.org/wiki/Paprika_(2006_film)>|foo";
90  },
91
92  {
93    uri = "http://en.wikipedia.org/wiki/Paprika_(2006_film)";
94    text = "   |<http://en.wikipedia.org/wiki/Paprika_(2006_film)^>^|
95    ";
96  },
97
98  { /* multiline URLs only supported if you click on the first or last portion */
99    uri = "http://multiline/url";
100    text = "   <|http://multiline/|
101                       ^url^>";
102  },
103
104)
105
106/*
107  {
108    uri = "";
109  },
110*/
Note: See TracBrowser for help on using the repository browser.