[WK2] selection does not disappear after coping the text
[framework/web/webkit-efl.git] / Examples / ChangeLog
1 2011-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
16 2011-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
27 2010-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
41 2010-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
51 2010-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
63 2010-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
73 2009-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
85 2009-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
154 2009-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
165 2009-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
187 2008-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
200 2008-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
210 2008-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
248 2008-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
258 2008-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
270 2008-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
281 2008-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
329 2008-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
348 2008-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.