1 2014-12-03 Ada Chan <adachan@apple.com>
3 Add a sample plugin to demonstrate the mute plugin API.
4 https://bugs.webkit.org/show_bug.cgi?id=139231
6 Reviewed by Anders Carlsson.
8 * NetscapeMuteAPIPlugin/AudioPlayer.h: Added.
9 * NetscapeMuteAPIPlugin/AudioPlayer.mm: Added.
10 (-[AudioPlayer initWithURL:]):
11 (-[AudioPlayer dealloc]):
12 (-[AudioPlayer isReadyToPlay]):
13 (-[AudioPlayer isPlaying]):
14 (-[AudioPlayer setPlaying:]):
15 (-[AudioPlayer isMuted]):
16 (-[AudioPlayer setMuted:]):
17 (-[AudioPlayer observeValueForKeyPath:ofObject:change:context:]):
18 * NetscapeMuteAPIPlugin/English.lproj/InfoPlist.strings: Added.
19 * NetscapeMuteAPIPlugin/Info.plist: Added.
20 * NetscapeMuteAPIPlugin/MenuHandler.h: Added.
21 * NetscapeMuteAPIPlugin/MenuHandler.m: Added.
22 (-[MenuHandler _play:]):
23 (-[MenuHandler _pause:]):
24 (-[MenuHandler validateUserInterfaceItem:]):
25 (-[MenuHandler initWithAudioPlayer:]):
26 (-[MenuHandler dealloc]):
27 (-[MenuHandler menu]):
28 * NetscapeMuteAPIPlugin/NetscapeMuteAPIPlugin.xcodeproj/project.pbxproj: Added.
29 * NetscapeMuteAPIPlugin/main.m: Added.
30 (-[PluginObject initWithNPP:audioURL:]):
31 (-[PluginObject dealloc]):
32 (-[PluginObject menuHandler]):
33 (-[PluginObject isPlayingAudio]):
34 (-[PluginObject isMuted]):
35 (-[PluginObject setMuted:]):
36 (-[PluginObject readyStateDidChangeForAudioPlayer:]):
37 (-[PluginObject mutedStateDidChangeForAudioPlayer:]):
38 (-[PluginObject playStateDidChangeForAudioPlayer:]):
39 (-[PluginObject _invalidateDisplayString]):
59 * NetscapeMuteAPIPlugin/test.html: Added.
61 2014-03-14 Maciej Stachowiak <mjs@apple.com>
63 Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
64 https://bugs.webkit.org/show_bug.cgi?id=130276
65 <rdar://problem/16266927>
67 Reviewed by Simon Fraser.
69 * NetscapeCocoaPlugin/MenuHandler.h:
70 * NetscapeCocoaPlugin/MenuHandler.m:
71 * NetscapeCocoaPlugin/main.m:
72 * NetscapeCoreAnimationPlugin/main.m:
73 * NetscapeInputMethodPlugin/main.m:
75 2011-03-17 Jeff Miller <jeffm@apple.com>
77 Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
85 * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj: Modified property svn:ignore.
86 * NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj: Modified property svn:ignore.
87 * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj: Modified property svn:ignore.
88 * NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj: Modified property svn:ignore.
90 2011-01-17 Dan Bernstein <mitz@apple.com>
92 Rubber-stamped by Mark Rowe.
94 Update xcodeproj svn:ignore to include xcuserdata.
96 * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj: Modified property svn:ignore.
97 * NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj: Modified property svn:ignore.
98 * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj: Modified property svn:ignore.
99 * NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj: Modified property svn:ignore.
101 2010-11-03 Darin Adler <darin@apple.com>
103 Updated Xcode projects by opening them with Xcode 3.2.4.
104 Updated svn:ignore for Xcode projects.
106 * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj: Added property svn:ignore.
107 * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj: Updated with Xcode 3.2.4.
108 * NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj: Added property svn:ignore.
109 * NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj/project.pbxproj:
110 * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj: Added property svn:ignore.
111 * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj/project.pbxproj:
112 * NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj: Added property svn:ignore.
113 * NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj/project.pbxproj: Updated with Xcode 3.2.4.
115 2010-06-16 Anders Carlsson <andersca@apple.com>
119 * NetscapeCoreAnimationMoviePlugin/main.m:
125 2010-06-10 Anders Carlsson <andersca@apple.com>
129 * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj:
130 * NetscapeCocoaPlugin/main.m:
137 2010-03-02 Anders Carlsson <andersca@apple.com>
139 Reviewed by Kevin Decker.
141 NPWindow is now null in the Cocoa event model.
143 * NetscapeInputMethodPlugin/main.m:
147 2009-07-10 Adam Roben <aroben@apple.com>
149 Sort all our Xcode projects
151 Accomplished using sort-Xcode-project-file.
153 Requested by Dave Kilzer.
155 * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj:
156 * NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj/project.pbxproj:
157 * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj/project.pbxproj:
159 2009-06-15 Anders Carlsson <andersca@apple.com>
161 Reviewed by Kevin Decker.
163 Add Core Animation movie plug-in example.
165 * NetscapeCoreAnimationMoviePlugin: Added.
166 * NetscapeCoreAnimationMoviePlugin/English.lproj: Added.
167 * NetscapeCoreAnimationMoviePlugin/English.lproj/InfoPlist.strings: Added.
168 * NetscapeCoreAnimationMoviePlugin/Info.plist: Added.
169 * NetscapeCoreAnimationMoviePlugin/MovieControllerLayer.h: Added.
170 * NetscapeCoreAnimationMoviePlugin/MovieControllerLayer.m: Added.
172 (-[MovieControllerLayer init]):
173 (-[MovieControllerLayer dealloc]):
174 (-[MovieControllerLayer _playPauseButtonRect]):
175 (-[MovieControllerLayer _sliderRect]):
176 (-[MovieControllerLayer _sliderThumbRect]):
177 (-[MovieControllerLayer _innerSliderRect]):
178 (-[MovieControllerLayer _drawPlayPauseButtonInContext:]):
179 (-[MovieControllerLayer _drawSliderInContext:]):
180 (-[MovieControllerLayer drawInContext:]):
181 (-[MovieControllerLayer _currentTime]):
182 (-[MovieControllerLayer _duration]):
183 (-[MovieControllerLayer _isPlaying]):
184 (-[MovieControllerLayer _updateTime:]):
185 (-[MovieControllerLayer _rateDidChange:]):
186 (-[MovieControllerLayer _timeDidChange:]):
187 (-[MovieControllerLayer actionForKey:]):
188 (-[MovieControllerLayer setMovie:]):
189 (-[MovieControllerLayer _setNewTimeForThumbCenterX:]):
190 (-[MovieControllerLayer handleMouseDown:]):
191 (-[MovieControllerLayer handleMouseUp:]):
192 (-[MovieControllerLayer handleMouseDragged:]):
193 * NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj: Added.
194 * NetscapeCoreAnimationMoviePlugin/NetscapeCoreAnimationMoviePlugin.xcodeproj/project.pbxproj: Added.
195 * NetscapeCoreAnimationMoviePlugin/Pause.tiff: Added.
196 * NetscapeCoreAnimationMoviePlugin/Play.tiff: Added.
197 * NetscapeCoreAnimationMoviePlugin/SliderTrackCenter.tiff: Added.
198 * NetscapeCoreAnimationMoviePlugin/SliderTrackLeft.tiff: Added.
199 * NetscapeCoreAnimationMoviePlugin/SliderTrackRight.tiff: Added.
200 * NetscapeCoreAnimationMoviePlugin/Thumb.tiff: Added.
201 * NetscapeCoreAnimationMoviePlugin/main.m: Added.
217 (handleMouseDragged):
218 (handleMouseEntered):
226 * NetscapeCoreAnimationMoviePlugin/test.html: Added.
228 2009-04-27 Anders Carlsson <andersca@apple.com>
230 Reviewed by Adam Roben.
232 Update the example plug-in for new changes to the Cocoa event model.
234 * NetscapeCocoaPlugin/main.m:
239 2009-03-13 Anders Carlsson <andersca@apple.com>
241 Reviewed by Kevin Decker.
243 Update to match new API.
245 * NetscapeInputMethodPlugin/main.m:
251 (handleFocusChanged):
254 (handleTextFieldKeyDown):
261 2008-12-12 Anders Carlsson <andersca@apple.com>
263 Reviewed by Darin Adler.
265 There's no need to hold on to the QCComposition. Also, toggle between a gold and silver compass
266 when a mouse button is pressed.
268 * NetscapeCoreAnimationPlugin/Composition.qtz:
269 * NetscapeCoreAnimationPlugin/main.m:
274 2008-12-12 Anders Carlsson <andersca@apple.com>
276 Revert some accidentally committed changes.
278 * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj:
279 * NetscapeCocoaPlugin/main.m:
284 2008-12-12 Anders Carlsson <andersca@apple.com>
286 Reviewed by Kevin Decker.
288 Add a sample Core Animation NPAPI plug-in.
290 * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj:
291 * NetscapeCocoaPlugin/main.m:
295 * NetscapeCoreAnimationPlugin: Added.
296 * NetscapeCoreAnimationPlugin/Composition.qtz: Added.
297 * NetscapeCoreAnimationPlugin/English.lproj: Added.
298 * NetscapeCoreAnimationPlugin/English.lproj/InfoPlist.strings: Added.
299 * NetscapeCoreAnimationPlugin/Info.plist: Added.
300 * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj: Added.
301 * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj/project.pbxproj: Added.
302 * NetscapeCoreAnimationPlugin/main.m: Added.
320 * NetscapeCoreAnimationPlugin/test.html: Added.
322 2008-12-08 David Kilzer <ddkilzer@apple.com>
324 Bug 22555: Sort "children" sections in Xcode project files
326 <https://bugs.webkit.org/show_bug.cgi?id=22555>
328 Reviewed by Eric Seidel.
330 * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj: Sorted.
332 2008-08-20 Josh Aas <joshmoz@gmail.com>
334 Reviewed and landed by Anders.
336 <rdar://problem/6163636>
337 rename NPCocoaEvent's "event" struct to "data" (20446)
339 * NetscapeCocoaPlugin/main.m:
341 (handleKeyboardEvent):
344 2008-05-22 Josh Aas <joshmoz@gmail.com>
350 * NetscapeCocoaPlugin/main.m:
352 * NetscapeInputMethodPlugin/main.m:
355 2008-05-12 Anders Carlsson <andersca@apple.com>
359 Add input method test plug-in.
361 * NetscapeInputMethodPlugin: Added.
362 * NetscapeInputMethodPlugin/English.lproj: Added.
363 * NetscapeInputMethodPlugin/English.lproj/InfoPlist.strings: Added.
364 * NetscapeInputMethodPlugin/Info.plist: Added.
365 * NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj: Added.
366 * NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj/project.pbxproj: Added.
367 * NetscapeInputMethodPlugin/main.m: Added.
382 (handleFocusChanged):
389 (NPP_DoCommandBySelector):
390 (markedTextAttributes):
394 (NPP_AttributedSubstringFromRange):
397 (NPP_FirstRectForCharacterRange):
398 (pluginTextInputFuncs):
401 * NetscapeInputMethodPlugin/test.html: Added.
403 2008-05-06 Anders Carlsson <andersca@apple.com>
407 Add NPN_PopUpContextMenu example.
409 * NetscapeCocoaPlugin/MenuHandler.h: Added.
410 * NetscapeCocoaPlugin/MenuHandler.m: Added.
411 (-[MenuHandler _openURL:]):
412 (-[MenuHandler _disabledItem:]):
413 (-[MenuHandler validateUserInterfaceItem:]):
414 (-[MenuHandler initWithBrowserFuncs:instance:]):
415 (-[MenuHandler dealloc]):
416 (-[MenuHandler menu]):
417 * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj:
418 * NetscapeCocoaPlugin/main.m:
422 2008-05-06 Anders Carlsson <andersca@apple.com>
424 Reviewed by Jon, Tim and Mark.
426 Add a sample NPAPI plugin that uses the Cocoa event model.
430 * NetscapeCocoaPlugin: Added.
431 * NetscapeCocoaPlugin/English.lproj: Added.
432 * NetscapeCocoaPlugin/English.lproj/InfoPlist.strings: Added.
433 * NetscapeCocoaPlugin/Info.plist: Added.
434 * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj: Added.
435 * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj: Added.
436 * NetscapeCocoaPlugin/main.m: Added.
453 (handleKeyboardEvent):
458 * NetscapeCocoaPlugin/test.html: Added.