WebKit:
[WebKit-https.git] / WebKit / API-Issues.rtf
1 {\rtf1\mac\ansicpg10000\cocoartf102
2 {\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;\f2\fnil\fcharset77 Monaco;
3 }
4 {\colortbl;\red255\green255\blue255;}
5 \margl1440\margr1440\vieww16540\viewh12180\viewkind0
6 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
7
8 \f0\b\fs24 \cf0 API Cleanup:
9 \f1\b0 \
10 \
11 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
12
13 \f2\fs20 \cf0 + Use "WebFrame" in the API when we refer to a WebFrame, rather than just "Frame".\
14 + Change WebController's userStyleSheetLocation to an NSURL.\
15 + Change WebController's setUsesBackForwardList to setMaintainsBackForwardList.\
16 + Remove WebController's customUserAgent property.\
17 + Remove suggestedFileExtensionForMIMEType from public API.\
18 + On WebController:\
19     Add  -(BOOL)canGoBack, -(BOOL)canGoForward, -(BOOL)canCanel.\
20 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
21
22 \f1\fs24 \cf0 \
23 + remove 
24 \f2\fs20 \CocoaLigature0 suggestedFileExtensionForMIMEType\
25 + remove canShowFile\
26 + put class methods from WebContentTypes back on WebController (WebView)\
27 move isDocumentHTML off WebFrameView and WebDataSource\
28 }