2008-12-12 Anders Carlsson <andersca@apple.com>
[WebKit-https.git] / WebKitExamplePlugins / ChangeLog
1 2008-12-12  Anders Carlsson  <andersca@apple.com>
2
3         Reviewed by Darin Adler.
4
5         There's no need to hold on to the QCComposition. Also, toggle between a gold and silver compass 
6         when a mouse button is pressed.
7         
8         * NetscapeCoreAnimationPlugin/Composition.qtz:
9         * NetscapeCoreAnimationPlugin/main.m:
10         (NPP_Destroy):
11         (handleMouseClick):
12         (NPP_GetValue):
13
14 2008-12-12  Anders Carlsson  <andersca@apple.com>
15
16         Revert some accidentally committed changes.
17         
18         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj:
19         * NetscapeCocoaPlugin/main.m:
20         (handleDraw):
21         (handleMouseEvent):
22         (NPP_HandleEvent):
23
24 2008-12-12  Anders Carlsson  <andersca@apple.com>
25
26         Reviewed by Kevin Decker.
27
28         Add a sample Core Animation NPAPI plug-in.
29         
30         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj:
31         * NetscapeCocoaPlugin/main.m:
32         (handleDraw):
33         (handleMouseEvent):
34         (NPP_HandleEvent):
35         * NetscapeCoreAnimationPlugin: Added.
36         * NetscapeCoreAnimationPlugin/Composition.qtz: Added.
37         * NetscapeCoreAnimationPlugin/English.lproj: Added.
38         * NetscapeCoreAnimationPlugin/English.lproj/InfoPlist.strings: Added.
39         * NetscapeCoreAnimationPlugin/Info.plist: Added.
40         * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj: Added.
41         * NetscapeCoreAnimationPlugin/NetscapeCoreAnimationPlugin.xcodeproj/project.pbxproj: Added.
42         * NetscapeCoreAnimationPlugin/main.m: Added.
43         (NP_Initialize):
44         (NP_GetEntryPoints):
45         (NP_Shutdown):
46         (NPP_New):
47         (NPP_Destroy):
48         (NPP_SetWindow):
49         (NPP_NewStream):
50         (NPP_DestroyStream):
51         (NPP_WriteReady):
52         (NPP_Write):
53         (NPP_StreamAsFile):
54         (NPP_Print):
55         (handleMouseClick):
56         (NPP_HandleEvent):
57         (NPP_URLNotify):
58         (NPP_GetValue):
59         (NPP_SetValue):
60         * NetscapeCoreAnimationPlugin/test.html: Added.
61
62 2008-12-08  David Kilzer  <ddkilzer@apple.com>
63
64         Bug 22555: Sort "children" sections in Xcode project files
65
66         <https://bugs.webkit.org/show_bug.cgi?id=22555>
67
68         Reviewed by Eric Seidel.
69
70         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj: Sorted.
71
72 2008-08-20  Josh Aas  <joshmoz@gmail.com>
73
74         Reviewed and landed by Anders.
75
76         <rdar://problem/6163636> 
77         rename NPCocoaEvent's "event" struct to "data" (20446)
78
79         * NetscapeCocoaPlugin/main.m:
80         (handleMouseEvent):
81         (handleKeyboardEvent):
82         (NPP_HandleEvent):
83
84 2008-05-22  Josh Aas  <joshmoz@gmail.com>
85
86         Reviewed by Anders.
87
88         Use correct enum.
89         
90         * NetscapeCocoaPlugin/main.m:
91         (NPP_New):
92         * NetscapeInputMethodPlugin/main.m:
93         (NPP_New):
94
95 2008-05-12  Anders Carlsson  <andersca@apple.com>
96
97         Reviewed by Alexey.
98
99         Add input method test plug-in.
100         
101         * NetscapeInputMethodPlugin: Added.
102         * NetscapeInputMethodPlugin/English.lproj: Added.
103         * NetscapeInputMethodPlugin/English.lproj/InfoPlist.strings: Added.
104         * NetscapeInputMethodPlugin/Info.plist: Added.
105         * NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj: Added.
106         * NetscapeInputMethodPlugin/NetscapeInputMethodPlugin.xcodeproj/project.pbxproj: Added.
107         * NetscapeInputMethodPlugin/main.m: Added.
108         (NP_Initialize):
109         (NP_GetEntryPoints):
110         (NP_Shutdown):
111         (NPP_New):
112         (NPP_Destroy):
113         (NPP_SetWindow):
114         (NPP_NewStream):
115         (NPP_DestroyStream):
116         (NPP_WriteReady):
117         (NPP_Write):
118         (NPP_StreamAsFile):
119         (NPP_Print):
120         (handleDraw):
121         (invalidatePlugin):
122         (handleFocusChanged):
123         (handleMouseMoved):
124         (handleMouseDown):
125         (NPP_HandleEvent):
126         (NPP_URLNotify):
127         (selectionRange):
128         (NPP_InsertText):
129         (NPP_DoCommandBySelector):
130         (markedTextAttributes):
131         (NPP_SetMarkedText):
132         (NPP_UnmarkText):
133         (NPP_HasMarkedText):
134         (NPP_AttributedSubstringFromRange):
135         (NPP_MarkedRange):
136         (NPP_SelectedRange):
137         (NPP_FirstRectForCharacterRange):
138         (pluginTextInputFuncs):
139         (NPP_GetValue):
140         (NPP_SetValue):
141         * NetscapeInputMethodPlugin/test.html: Added.
142
143 2008-05-06  Anders Carlsson  <andersca@apple.com>
144
145         Reviewed by Mitz.
146
147         Add NPN_PopUpContextMenu example.
148         
149         * NetscapeCocoaPlugin/MenuHandler.h: Added.
150         * NetscapeCocoaPlugin/MenuHandler.m: Added.
151         (-[MenuHandler _openURL:]):
152         (-[MenuHandler _disabledItem:]):
153         (-[MenuHandler validateUserInterfaceItem:]):
154         (-[MenuHandler initWithBrowserFuncs:instance:]):
155         (-[MenuHandler dealloc]):
156         (-[MenuHandler menu]):
157         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj:
158         * NetscapeCocoaPlugin/main.m:
159         (NPP_Destroy):
160         (handleMouseEvent):
161
162 2008-05-06  Anders Carlsson  <andersca@apple.com>
163
164         Reviewed by Jon, Tim and Mark.
165
166         Add a sample NPAPI plugin that uses the Cocoa event model.
167
168         * .: Added.
169         * ChangeLog: Added.
170         * NetscapeCocoaPlugin: Added.
171         * NetscapeCocoaPlugin/English.lproj: Added.
172         * NetscapeCocoaPlugin/English.lproj/InfoPlist.strings: Added.
173         * NetscapeCocoaPlugin/Info.plist: Added.
174         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj: Added.
175         * NetscapeCocoaPlugin/NetscapeCocoaPlugin.xcodeproj/project.pbxproj: Added.
176         * NetscapeCocoaPlugin/main.m: Added.
177         (NP_Initialize):
178         (NP_GetEntryPoints):
179         (NP_Shutdown):
180         (NPP_New):
181         (NPP_Destroy):
182         (NPP_SetWindow):
183         (NPP_NewStream):
184         (NPP_DestroyStream):
185         (NPP_WriteReady):
186         (NPP_Write):
187         (NPP_StreamAsFile):
188         (NPP_Print):
189         (handleDraw):
190         (eventType):
191         (invalidatePlugin):
192         (handleMouseEvent):
193         (handleKeyboardEvent):
194         (NPP_HandleEvent):
195         (NPP_URLNotify):
196         (NPP_GetValue):
197         (NPP_SetValue):
198         * NetscapeCocoaPlugin/test.html: Added.