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