WebKit2: The CFNetwork Cache should be shared between the UI Process and the Web...
[WebKit-https.git] / Examples / ChangeLog
1 2011-01-17  Dan Bernstein  <mitz@apple.com>
2
3         Rubber-stamped by Mark Rowe.
4
5         Update xcodeproj svn:ignore to include xcuserdata.
6
7         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj: Modified property svn:ignore.
8         * NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj: Modified property svn:ignore.
9         * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj: Modified property svn:ignore.
10         * NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj: Modified property svn:ignore.
11
12 2010-11-03  Darin Adler  <darin@apple.com>
13
14         Updated Xcode projects by opening them with Xcode 3.2.4.
15         Updated svn:ignore for Xcode projects.
16
17         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj: Added property svn:ignore.
18         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj: Updated with Xcode 3.2.4.
19         * NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj: Added property svn:ignore.
20         * NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj/project.pbxproj:
21         * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj: Added property svn:ignore.
22         * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj/project.pbxproj:
23         * NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj: Added property svn:ignore.
24         * NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj/project.pbxproj: Updated with Xcode 3.2.4.
25
26 2010-06-16  Anders Carlsson  <andersca@apple.com>
27
28         Fix build.
29
30         * NetscapeCoreAnimationMoviePlugin/main.m:
31         (NPP_New):
32         (NPP_WriteReady):
33         (NPP_Write):
34         (NPP_HandleEvent):
35
36 2010-06-10  Anders Carlsson  <andersca@apple.com>
37
38         Fix build.
39
40         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj:
41         * NetscapeCocoaPlugin/main.m:
42         (NPP_New):
43         (NPP_NewStream):
44         (NPP_WriteReady):
45         (NPP_Write):
46         (NPP_HandleEvent):
47
48 2010-03-02  Anders Carlsson  <andersca@apple.com>
49
50         Reviewed by Kevin Decker.
51
52         NPWindow is now null in the Cocoa event model.
53
54         * NetscapeInputMethodPlugin/main.m:
55         (handleDraw):
56         (NPP_HandleEvent):
57
58 2009-07-10  Adam Roben  <aroben@apple.com>
59
60         Sort all our Xcode projects
61
62         Accomplished using sort-Xcode-project-file.
63
64         Requested by Dave Kilzer.
65
66         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj:
67         * NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj/project.pbxproj:
68         * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj/project.pbxproj:
69
70 2009-06-15  Anders Carlsson  <andersca@apple.com>
71
72         Reviewed by Kevin Decker.
73
74         Add Core Animation movie plug-in example.
75         
76         * NetscapeCoreAnimationMoviePlugin: Added.
77         * NetscapeCoreAnimationMoviePlugin/English.lproj: Added.
78         * NetscapeCoreAnimationMoviePlugin/English.lproj/InfoPlist.strings: Added.
79         * NetscapeCoreAnimationMoviePlugin/Info.plist: Added.
80         * NetscapeCoreAnimationMoviePlugin/MovieControllerLayer.h: Added.
81         * NetscapeCoreAnimationMoviePlugin/MovieControllerLayer.m: Added.
82         (createImageNamed):
83         (-[MovieControllerLayer init]):
84         (-[MovieControllerLayer dealloc]):
85         (-[MovieControllerLayer _playPauseButtonRect]):
86         (-[MovieControllerLayer _sliderRect]):
87         (-[MovieControllerLayer _sliderThumbRect]):
88         (-[MovieControllerLayer _innerSliderRect]):
89         (-[MovieControllerLayer _drawPlayPauseButtonInContext:]):
90         (-[MovieControllerLayer _drawSliderInContext:]):
91         (-[MovieControllerLayer drawInContext:]):
92         (-[MovieControllerLayer _currentTime]):
93         (-[MovieControllerLayer _duration]):
94         (-[MovieControllerLayer _isPlaying]):
95         (-[MovieControllerLayer _updateTime:]):
96         (-[MovieControllerLayer _rateDidChange:]):
97         (-[MovieControllerLayer _timeDidChange:]):
98         (-[MovieControllerLayer actionForKey:]):
99         (-[MovieControllerLayer setMovie:]):
100         (-[MovieControllerLayer _setNewTimeForThumbCenterX:]):
101         (-[MovieControllerLayer handleMouseDown:]):
102         (-[MovieControllerLayer handleMouseUp:]):
103         (-[MovieControllerLayer handleMouseDragged:]):
104         * NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj: Added.
105         * NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj/project.pbxproj: Added.
106         * NetscapeCoreAnimationMoviePlugin/Pause.tiff: Added.
107         * NetscapeCoreAnimationMoviePlugin/Play.tiff: Added.
108         * NetscapeCoreAnimationMoviePlugin/SliderTrackCenter.tiff: Added.
109         * NetscapeCoreAnimationMoviePlugin/SliderTrackLeft.tiff: Added.
110         * NetscapeCoreAnimationMoviePlugin/SliderTrackRight.tiff: Added.
111         * NetscapeCoreAnimationMoviePlugin/Thumb.tiff: Added.
112         * NetscapeCoreAnimationMoviePlugin/main.m: Added.
113         (NP_Initialize):
114         (NP_GetEntryPoints):
115         (NP_Shutdown):
116         (NPP_New):
117         (NPP_Destroy):
118         (NPP_SetWindow):
119         (NPP_NewStream):
120         (NPP_DestroyStream):
121         (NPP_WriteReady):
122         (NPP_Write):
123         (NPP_StreamAsFile):
124         (NPP_Print):
125         (handleMouseDown):
126         (togglePlayPause):
127         (handleMouseUp):
128         (handleMouseDragged):
129         (handleMouseEntered):
130         (handleMouseExited):
131         (handleKeyDown):
132         (handleScrollEvent):
133         (NPP_HandleEvent):
134         (NPP_URLNotify):
135         (NPP_GetValue):
136         (NPP_SetValue):
137         * NetscapeCoreAnimationMoviePlugin/test.html: Added.
138
139 2009-04-27  Anders Carlsson  <andersca@apple.com>
140
141         Reviewed by Adam Roben.
142
143         Update the example plug-in for new changes to the Cocoa event model.
144         
145         * NetscapeCocoaPlugin/main.m:
146         (handleDraw):
147         (handleMouseEvent):
148         (NPP_HandleEvent):
149
150 2009-03-13  Anders Carlsson  <andersca@apple.com>
151
152         Reviewed by Kevin Decker.
153
154         Update to match new API.
155         
156         * NetscapeInputMethodPlugin/main.m:
157         (NPP_New):
158         (NPP_Destroy):
159         (NPP_SetWindow):
160         (handleDraw):
161         (invalidatePlugin):
162         (handleFocusChanged):
163         (handleMouseMoved):
164         (handleMouseDown):
165         (handleTextFieldKeyDown):
166         (handleTextInput):
167         (NPP_HandleEvent):
168         (NPP_URLNotify):
169         (NPP_GetValue):
170         (NPP_SetValue):
171
172 2008-12-12  Anders Carlsson  <andersca@apple.com>
173
174         Reviewed by Darin Adler.
175
176         There's no need to hold on to the QCComposition. Also, toggle between a gold and silver compass 
177         when a mouse button is pressed.
178         
179         * NetscapeCoreAnimationPlugin/Composition.qtz:
180         * NetscapeCoreAnimationPlugin/main.m:
181         (NPP_Destroy):
182         (handleMouseClick):
183         (NPP_GetValue):
184
185 2008-12-12  Anders Carlsson  <andersca@apple.com>
186
187         Revert some accidentally committed changes.
188         
189         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj:
190         * NetscapeCocoaPlugin/main.m:
191         (handleDraw):
192         (handleMouseEvent):
193         (NPP_HandleEvent):
194
195 2008-12-12  Anders Carlsson  <andersca@apple.com>
196
197         Reviewed by Kevin Decker.
198
199         Add a sample Core Animation NPAPI plug-in.
200         
201         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj:
202         * NetscapeCocoaPlugin/main.m:
203         (handleDraw):
204         (handleMouseEvent):
205         (NPP_HandleEvent):
206         * NetscapeCoreAnimationPlugin: Added.
207         * NetscapeCoreAnimationPlugin/Composition.qtz: Added.
208         * NetscapeCoreAnimationPlugin/English.lproj: Added.
209         * NetscapeCoreAnimationPlugin/English.lproj/InfoPlist.strings: Added.
210         * NetscapeCoreAnimationPlugin/Info.plist: Added.
211         * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj: Added.
212         * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj/project.pbxproj: Added.
213         * NetscapeCoreAnimationPlugin/main.m: Added.
214         (NP_Initialize):
215         (NP_GetEntryPoints):
216         (NP_Shutdown):
217         (NPP_New):
218         (NPP_Destroy):
219         (NPP_SetWindow):
220         (NPP_NewStream):
221         (NPP_DestroyStream):
222         (NPP_WriteReady):
223         (NPP_Write):
224         (NPP_StreamAsFile):
225         (NPP_Print):
226         (handleMouseClick):
227         (NPP_HandleEvent):
228         (NPP_URLNotify):
229         (NPP_GetValue):
230         (NPP_SetValue):
231         * NetscapeCoreAnimationPlugin/test.html: Added.
232
233 2008-12-08  David Kilzer  <ddkilzer@apple.com>
234
235         Bug 22555: Sort "children" sections in Xcode project files
236
237         <https://bugs.webkit.org/show_bug.cgi?id=22555>
238
239         Reviewed by Eric Seidel.
240
241         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj: Sorted.
242
243 2008-08-20  Josh Aas  <joshmoz@gmail.com>
244
245         Reviewed and landed by Anders.
246
247         <rdar://problem/6163636> 
248         rename NPCocoaEvent's "event" struct to "data" (20446)
249
250         * NetscapeCocoaPlugin/main.m:
251         (handleMouseEvent):
252         (handleKeyboardEvent):
253         (NPP_HandleEvent):
254
255 2008-05-22  Josh Aas  <joshmoz@gmail.com>
256
257         Reviewed by Anders.
258
259         Use correct enum.
260         
261         * NetscapeCocoaPlugin/main.m:
262         (NPP_New):
263         * NetscapeInputMethodPlugin/main.m:
264         (NPP_New):
265
266 2008-05-12  Anders Carlsson  <andersca@apple.com>
267
268         Reviewed by Alexey.
269
270         Add input method test plug-in.
271         
272         * NetscapeInputMethodPlugin: Added.
273         * NetscapeInputMethodPlugin/English.lproj: Added.
274         * NetscapeInputMethodPlugin/English.lproj/InfoPlist.strings: Added.
275         * NetscapeInputMethodPlugin/Info.plist: Added.
276         * NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj: Added.
277         * NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj/project.pbxproj: Added.
278         * NetscapeInputMethodPlugin/main.m: Added.
279         (NP_Initialize):
280         (NP_GetEntryPoints):
281         (NP_Shutdown):
282         (NPP_New):
283         (NPP_Destroy):
284         (NPP_SetWindow):
285         (NPP_NewStream):
286         (NPP_DestroyStream):
287         (NPP_WriteReady):
288         (NPP_Write):
289         (NPP_StreamAsFile):
290         (NPP_Print):
291         (handleDraw):
292         (invalidatePlugin):
293         (handleFocusChanged):
294         (handleMouseMoved):
295         (handleMouseDown):
296         (NPP_HandleEvent):
297         (NPP_URLNotify):
298         (selectionRange):
299         (NPP_InsertText):
300         (NPP_DoCommandBySelector):
301         (markedTextAttributes):
302         (NPP_SetMarkedText):
303         (NPP_UnmarkText):
304         (NPP_HasMarkedText):
305         (NPP_AttributedSubstringFromRange):
306         (NPP_MarkedRange):
307         (NPP_SelectedRange):
308         (NPP_FirstRectForCharacterRange):
309         (pluginTextInputFuncs):
310         (NPP_GetValue):
311         (NPP_SetValue):
312         * NetscapeInputMethodPlugin/test.html: Added.
313
314 2008-05-06  Anders Carlsson  <andersca@apple.com>
315
316         Reviewed by Mitz.
317
318         Add NPN_PopUpContextMenu example.
319         
320         * NetscapeCocoaPlugin/MenuHandler.h: Added.
321         * NetscapeCocoaPlugin/MenuHandler.m: Added.
322         (-[MenuHandler _openURL:]):
323         (-[MenuHandler _disabledItem:]):
324         (-[MenuHandler validateUserInterfaceItem:]):
325         (-[MenuHandler initWithBrowserFuncs:instance:]):
326         (-[MenuHandler dealloc]):
327         (-[MenuHandler menu]):
328         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj:
329         * NetscapeCocoaPlugin/main.m:
330         (NPP_Destroy):
331         (handleMouseEvent):
332
333 2008-05-06  Anders Carlsson  <andersca@apple.com>
334
335         Reviewed by Jon, Tim and Mark.
336
337         Add a sample NPAPI plugin that uses the Cocoa event model.
338
339         * .: Added.
340         * ChangeLog: Added.
341         * NetscapeCocoaPlugin: Added.
342         * NetscapeCocoaPlugin/English.lproj: Added.
343         * NetscapeCocoaPlugin/English.lproj/InfoPlist.strings: Added.
344         * NetscapeCocoaPlugin/Info.plist: Added.
345         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj: Added.
346         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj: Added.
347         * NetscapeCocoaPlugin/main.m: Added.
348         (NP_Initialize):
349         (NP_GetEntryPoints):
350         (NP_Shutdown):
351         (NPP_New):
352         (NPP_Destroy):
353         (NPP_SetWindow):
354         (NPP_NewStream):
355         (NPP_DestroyStream):
356         (NPP_WriteReady):
357         (NPP_Write):
358         (NPP_StreamAsFile):
359         (NPP_Print):
360         (handleDraw):
361         (eventType):
362         (invalidatePlugin):
363         (handleMouseEvent):
364         (handleKeyboardEvent):
365         (NPP_HandleEvent):
366         (NPP_URLNotify):
367         (NPP_GetValue):
368         (NPP_SetValue):
369         * NetscapeCocoaPlugin/test.html: Added.