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

Last change on this file since 373 was 322, checked in by Nicholas Riley, 17 years ago

ICeCoffEE.[hm]: Move parsing functions (ICCF_CheckRange,
ICCF_Delimiters, ICCF_ParseURL) and Internet Config start/stop
routines (ICCF_Stop/StartIC) to ICeCoffEEParser.[hm] so they can be
tested outside the APE. Also move ICCF_MAX_URL_LEN definition, and
extract guts of NSTextView parsing into ICCF_URLEnclosingRange.
Remove comment about TXNClick; if MLTE is deprecated I'm not going to
mess with it.

ICeCoffEEParser.[hm]: Moved everything discussed above to here.

ICeCoffEEServices.m: Some comments, now I realize how irritating the
service localization problem is.

ICeCoffEETerminal.m: Remove long-unused reference to
ICeCoffEEScanner.h (was from 1.2?).

ICeCoffEEScanner.[hm]: Removed, no longer in use.

TestParser.m: Very simple first pass at testing. There's much more I
want to do here.

urls.plist: First pass at URL test cases.

ICeCoffEE.xcodeproj: Add TestParser target (yes, it uses ZeroLink
because my machine is slow and it actually helps).

File size: 1.5 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 {
12 uri = "https://www-s.acm.uiuc.edu/wiki/space/usermloar2";
13 text = "|<https://www-s.acm.uiuc.edu/wiki/space/usermloar2>| foo";
14 },
15
16 {
17 uri = "http://en.wikipedia.org/wiki/Paprika_(2006_film)";
18 },
19
20 {
21 uri = "http://en.wikipedia.org/wiki/Paprika_(2006_film)";
22 text = "|<http://en.wikipedia.org/wiki/Paprika_(2006_film)>|";
23 },
24
25 {
26 uri = "http://story.news.yahoo.com/news?tmpl=story2&u=/040101/481/sha10101010510&e=10";
27 },
28
29 { /* braces are non RFC compliant, but still in use */
30 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";
31 },
32
33 { /* from RFC 3986 */
34 uri = "ftp://ftp.is.co.za/rfc/rfc1808.txt";
35 },
36
37 {
38 uri = "http://www.ietf.org/rfc/rfc2396.txt";
39 },
40
41 {
42 uri = "ldap://[2001:db8::7]/c=GB?objectClass?one";
43 },
44
45 {
46 uri = "mailto:John.Doe@example.com";
47 },
48
49 {
50 uri = "news:comp.infosystems.www.servers.unix";
51 },
52
53 {
54 uri = "tel:+1-816-555-1212";
55 },
56
57 {
58 uri = "telnet://192.0.2.16:80/";
59 },
60
61 {
62 uri = "urn:oasis:names:specification:docbook:dtd:xml:4.1.2";
63 }
64
65)
66
67/*
68 {
69 uri = "";
70 },
71*/
Note: See TracBrowser for help on using the repository browser.