forked from apache/jena
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO.txt
39 lines (27 loc) · 1.09 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
General:
document
assess compliance
document level of compliance
document how to use JFlex to produce Lexer files.
Unimplemented features:
IRI.ladderEquals
??.withScheme() (in IRIFactoryImpl not sure what doesn't work as a result)
Violation. getSpecificationURL()
IRI.normalize
IRI.getCooked (private: not sure what doesn't work as a result)
coping with bad surrogate pairs
checking percent encoding with respect to punycode
[i.e. can a percent encoded sequence in a hostname be reencoded as punycode?]
better coverage of default port numbers
IRIFactory.create with 5 or 7 arguments
different rules for schemes that respect DNS and those that don't
ability to disable such different rules
testing with codepoints > 2^16
other considerations for unicode > 2.3, and/or java >= 1.5
increased coverage of tests for bad or problematic characters
IRIFactory.setQueryCharacterRestrictions
Get file: stuff working well enough for Jena
IRI.normalize()
RFRC 2396 and opaque URIs
Bugs:
I think some of the specs have been revved since the initial design,