Update scroll position immediately after resizing view
[framework/web/webkit-efl.git] / WebKitLibraries / ChangeLog
1 2012-07-23  Roger Fong  <roger_fong@apple.com>
2
3         Disable flexbox on Windows
4         https://bugs.webkit.org/show_bug.cgi?id=92047
5         <rdar://problem/11570384>
6
7         Reviewed by Darin Adler.
8
9         Disabled Flexbox CSS3 syntax on Mac, need to do the same for Windows.
10
11         * win/tools/vsprops/FeatureDefines.vsprops:
12         Disable ENABLE_CSS3_FLEXBOX property.
13         
14 2012-07-23  Kent Tamura  <tkent@chromium.org>
15
16         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
17         https://bugs.webkit.org/show_bug.cgi?id=91941
18
19         Reviewed by Kentaro Hara.
20
21         A flag name for an elmement should be ENABLE_*_ELEMENT.
22
23         * win/tools/vsprops/FeatureDefines.vsprops:
24         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
25
26 2012-07-22  Kent Tamura  <tkent@chromium.org>
27
28         Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
29         https://bugs.webkit.org/show_bug.cgi?id=91928
30
31         Reviewed by Kentaro Hara.
32
33         A flag name for an elmement should be ENABLE_*_ELEMENT.
34
35         * win/tools/vsprops/FeatureDefines.vsprops:
36         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
37
38 2012-07-20  Kent Tamura  <tkent@chromium.org>
39
40         Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
41         https://bugs.webkit.org/show_bug.cgi?id=91846
42
43         Reviewed by Kentaro Hara.
44
45         A flag name for an elmement should be ENABLE_*_ELEMENT.
46
47         * win/tools/vsprops/FeatureDefines.vsprops:
48         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
49
50 2012-07-11  Mark Rowe  <mrowe@apple.com>
51
52         Add a Mountain Lion version of libWebKitSystemInterface.a.
53
54         Update the WebKitSystemInterface header and binaries.
55
56         Reviewed by John Sullivan.
57
58         * WebKitSystemInterface.h:
59         * libWebKitSystemInterfaceLion.a:
60         * libWebKitSystemInterfaceMountainLion.a: Added.
61         * libWebKitSystemInterfaceSnowLeopard.a:
62
63 2012-07-04  John Mellor  <johnme@chromium.org>
64
65         Text Autosizing: Add compile flag and runtime setting
66         https://bugs.webkit.org/show_bug.cgi?id=87394
67
68         This patch renames Font Boosting to Text Autosizing.
69
70         Reviewed by Adam Barth.
71
72         * win/tools/vsprops/FeatureDefines.vsprops:
73         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
74
75 2012-06-29  Mihai Balan  <mibalan@adobe.com>
76
77         [CSS Regions] Adding feature defines for CSS Regions for Windows
78         https://bugs.webkit.org/show_bug.cgi?id=88645
79
80         Reviewed by Tony Chang.
81
82         Re-trying to enable CSS regions on Windows. This time only enabling
83         regions since exclusions lead to some very strange compiling/linking
84         problems.
85
86         * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_REGIONS
87         * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
88
89 2012-06-28  Brent Fulgham  <bfulgham@webkit.org>
90
91         [WinCairo] Unreviewed build correction.  Add two missing macro
92         declarations to vsprops file.
93
94         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add missing
95         ENABLE_HIGH_DPI_CANVAS and ENABLE_REQUEST_ANIMATION_FRAME macros.
96
97 2012-06-27  Brent Fulgham  <bfulgham@webkit.org>
98
99         [WinCairo] Unreviewed build correction.  Accidentally turned on
100         CSS_FILTERS, which is not available in tree.
101
102         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Turn CSS_FILTERS
103         back off for WinCairo target.
104
105 2012-06-27  Brent Fulgham  <bfulgham@webkit.org>
106
107         [WinCairo] Unreviewed build correction.  Resync feature defines with
108         Apple port. Things have drifted apart a little.
109
110         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Update to match
111         Apple port, define some missing features.
112
113 2012-06-19  Mike West  <mkwst@chromium.org>
114
115         Introduce ENABLE_CSP_NEXT configuration flag.
116         https://bugs.webkit.org/show_bug.cgi?id=89300
117
118         Reviewed by Adam Barth.
119
120         The 1.0 draft of the Content Security Policy spec is just about to
121         move to Last Call. We'll hide work on the upcoming 1.1 spec behind
122         this ENABLE flag, disabled by default.
123
124         Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
125
126         * win/tools/vsprops/FeatureDefines.vsprops:
127         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
128
129 2012-06-15  Sheriff Bot  <webkit.review.bot@gmail.com>
130
131         Unreviewed, rolling out r120280.
132         http://trac.webkit.org/changeset/120280
133         https://bugs.webkit.org/show_bug.cgi?id=89273
134
135         Enabling CSS regions broke all Windows tests (Requested by
136         jhomeycutt on #webkit).
137
138         * win/tools/vsprops/FeatureDefines.vsprops:
139         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
140
141 2012-06-13  Mihai Balan  <mibalan@adobe.com>
142
143         Fix for #88645 - enabling regions on Windows
144
145         [CSS Regions] Adding feature defines for CSS Regions & exclusions for Windows
146         https://bugs.webkit.org/show_bug.cgi?id=88645
147
148         Reviewed by Sam Weinig.
149
150         Previous work on #87442 added feature defines to allow proper disabling of CSS Regions and
151         exclusions (previously even with the feature disabled, parsing still worked). However, the
152         feature defines were enabled on Mac only - they were broken on Windows. This
153         patch adds the feature defines to (re)enable regions and exclusions on Windows.
154
155         * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_EXCLUSIONS and ENABLE_CSS_REGIONS
156         * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
157
158 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
159
160         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
161         https://bugs.webkit.org/show_bug.cgi?id=88804
162
163         Reviewed by Tony Chang.
164
165         Protect box-decoration-break behind a feature flag enabled by default.
166
167         * win/tools/vsprops/FeatureDefines.vsprops:
168         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
169
170 2012-06-11  Anders Carlsson  <andersca@apple.com>
171
172         Pass the right color space over to the web process so we can set it on our CA context
173         https://bugs.webkit.org/show_bug.cgi?id=88819
174         <rdar://problem/11629050>
175
176         Reviewed by John Sullivan.
177
178         Add WKCAContextSetColorSpace and WKCAContextGetColorSpace.
179
180         * WebKitSystemInterface.h:
181         * libWebKitSystemInterfaceLion.a:
182         * libWebKitSystemInterfaceSnowLeopard.a:
183
184 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
185
186         Add UNDO_MANAGER flag
187         https://bugs.webkit.org/show_bug.cgi?id=87908
188
189         Reviewed by Tony Chang.
190
191         * win/tools/vsprops/FeatureDefines.vsprops:
192         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
193
194 2012-06-05  Dongwoo Im  <dw.im@samsung.com>
195
196         Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
197         https://bugs.webkit.org/show_bug.cgi?id=73176
198
199         Reviewed by Adam Barth.
200
201         Two more APIs are added in Custom Scheme Handler specification.
202         http://dev.w3.org/html5/spec/Overview.html#custom-handlers
203         One is 'isProtocolHandlerRegistered' to query whether the specific URL
204         is registered or not.
205         The other is 'unregisterProtocolHandler' to remove the registered URL.
206
207         * win/tools/vsprops/FeatureDefines.vsprops: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
208         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
209
210 2012-05-29  Jessie Berlin  <jberlin@apple.com>
211
212         [Win] ~1/2 of all the iframe seamless tests fail
213         https://bugs.webkit.org/show_bug.cgi?id=87543
214
215         Rubber-stamped by Eric Seidel.
216
217         Finish enabling IFRAME_SEAMLESS on Windows.
218
219         * win/tools/vsprops/FeatureDefines.vsprops:
220
221 2012-05-28  Vivek Galatage  <vivekgalatage@gmail.com>
222
223         Remove obsolete feature define ENABLE_3D_CANVAS from FeatureDefines.vsprops for windows
224         https://bugs.webkit.org/show_bug.cgi?id=87622
225
226         Reviewed by Eric Seidel.
227
228         Removed the ENABLE_3D_CANVAS from the property define as this is
229         obsolete since bug #53041
230
231         * win/tools/vsprops/FeatureDefines.vsprops:
232
233 2012-05-24  John Mellor  <johnme@chromium.org>
234
235         Font Boosting: Add compile flag and runtime setting
236         https://bugs.webkit.org/show_bug.cgi?id=87394
237
238         Reviewed by Adam Barth.
239
240         Add ENABLE_FONT_BOOSTING.
241
242         * win/tools/vsprops/FeatureDefines.vsprops:
243         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
244
245 2012-05-23  Ojan Vafai  <ojan@chromium.org>
246
247         add back the ability to disable flexbox
248         https://bugs.webkit.org/show_bug.cgi?id=87147
249
250         Reviewed by Tony Chang.
251
252         * win/tools/vsprops/FeatureDefines.vsprops:
253         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
254
255 2012-05-10  Anders Carlsson  <andersca@apple.com>
256
257         WebKit1: Add a way to blacklist specific plug-ins/plug-in versions
258         https://bugs.webkit.org/show_bug.cgi?id=86150
259         <rdar://problem/9551196>
260
261         Reviewed by Sam Weinig.
262
263         Add WKShouldBlockPlugin.
264
265         * WebKitSystemInterface.h:
266         * libWebKitSystemInterfaceLion.a:
267         * libWebKitSystemInterfaceSnowLeopard.a:
268
269 2012-05-08  Jon Lee  <jonlee@apple.com>
270
271         Safari warns that it needs to resend the form in an iFrame when going back
272         https://bugs.webkit.org/show_bug.cgi?id=82658
273         <rdar://problem/11292558>
274
275         Reviewed by Darin Adler.
276
277         * WebKitSystemInterface.h:
278         * libWebKitSystemInterfaceLeopard.a:
279         * libWebKitSystemInterfaceLion.a:
280         * libWebKitSystemInterfaceSnowLeopard.a:
281
282 2012-05-07  Eric Seidel  <eric@webkit.org>
283
284         Add ENABLE_IFRAME_SEAMLESS so Apple can turn off SEAMLESS if needed
285         https://bugs.webkit.org/show_bug.cgi?id=85822
286
287         Reviewed by Adam Barth.
288
289         * win/tools/vsprops/FeatureDefines.vsprops:
290
291 2012-05-06  Eric Seidel  <eric@webkit.org>
292
293         Remove 3D_CANVAS define from vsprops files (it was renamed WEBGL many months ago)
294         https://bugs.webkit.org/show_bug.cgi?id=85743
295
296         Reviewed by Adam Barth.
297
298         * win/tools/vsprops/FeatureDefines.vsprops:
299         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
300
301 2012-05-02  Eric Seidel  <eric@webkit.org>
302
303         Resort FeatureDefinesCairo.vcprops to actually be alphabetical (in preparation for autogeneration)
304         https://bugs.webkit.org/show_bug.cgi?id=85454
305
306         Reviewed by Adam Barth.
307
308         The PreprocessorDefinitions line is still not sorted, but I'll do that in a separate patch.
309         There is no functional change in this patch.  Just moving the defines around.
310         Its interesting to me that now that it's sorted and I can easily compare this with other
311         ports and found that a whole bunch of defines which should be on for Cairo are off,
312         likely due to Cairo simply being overlooked.  These oversights should be easy to avoid
313         in an autogenerated world.
314
315         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
316
317 2012-05-02  Eric Seidel  <eric@webkit.org>
318
319         Fix tabs vs. space formating in FeatureDefines.vsprops and fix alphabetical sorting
320         https://bugs.webkit.org/show_bug.cgi?id=85445
321
322         Reviewed by Adam Barth.
323
324         I noticed this when comparing my auto-generated output for this file vs. the one
325         we have checked in.  Seems we might as well fix the checked in file to be
326         consistent in style with itself. :)
327
328         * win/tools/vsprops/FeatureDefines.vsprops:
329
330 2012-04-27  Gavin Peters  <gavinp@chromium.org>
331
332         Add new ENABLE_LINK_PRERENDER define to control the Prerendering API
333         https://bugs.webkit.org/show_bug.cgi?id=84871
334
335         Reviewed by Adam Barth.
336
337         Prerendering is currently covered by the ENABLE_LINK_PREFETCH macro, but the new Prerendering
338         API separates it from prefetching.  Having separate include guards lets ports enable prefetching,
339         a relatively easy change, without needing to build the infrastructure for prerendering, which
340         is considerably more complicated.
341
342         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
343
344 2012-04-10  Adam Barth  <abarth@webkit.org>
345
346         Limit -apple- and -khtml- to ENABLE(DASHBOARD_SUPPORT)
347         https://bugs.webkit.org/show_bug.cgi?id=83256
348
349         Reviewed by Eric Seidel.
350
351         * win/tools/vsprops/FeatureDefines.vsprops:
352
353 2012-04-09  Beth Dakin  <bdakin@apple.com>
354
355         <rdar://problem/11214796>
356
357         New WKSI will hopefully fix a common crash seen by the bots in libRIP.A.dylib: 
358         symmetric_convolve
359
360         Reviewed by Simon Fraser.
361
362         * libWebKitSystemInterfaceLeopard.a:
363         * libWebKitSystemInterfaceLion.a:
364         * libWebKitSystemInterfaceSnowLeopard.a:
365
366 2012-04-06  Dan Bernstein  <mitz@apple.com>
367
368         <rdar://problem/10912476> HiDPI: Have canvas use a hidpi backing store, but downsample upon access
369
370         Reviewed by Sam Weinig.
371
372         * win/tools/vsprops/FeatureDefines.vsprops: Added ENABLE_HIGH_DPI_CANVAS.
373
374 2012-04-03  Keishi Hattori  <keishi@webkit.org>
375
376         Disable ENABLE_DATALIST for now
377         https://bugs.webkit.org/show_bug.cgi?id=82871
378
379         Reviewed by Kent Tamura.
380
381         * win/tools/vsprops/FeatureDefines.vsprops: Disabled ENABLE_DATALIST.
382
383 2012-03-30  Keishi Hattori  <keishi@webkit.org>
384
385         Change ENABLE_INPUT_COLOR to ENABLE_INPUT_TYPE_COLOR and enable it for chromium
386         https://bugs.webkit.org/show_bug.cgi?id=80972
387
388         Reviewed by Kent Tamura.
389
390         * win/tools/vsprops/FeatureDefines.vsprops:
391         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
392
393 2012-03-20  Steve Falkenburg  <sfalken@apple.com>
394
395         Disable LTCG on Windows to avoid out of process space errors while linking
396         https://bugs.webkit.org/show_bug.cgi?id=81714
397
398         Reviewed by Jessie Berlin.
399
400         * win/tools/vsprops/production.vsprops:
401
402 2012-03-14  Jer Noble  <jer.noble@apple.com>
403
404         Wrong icon to restore to windowed mode in full screen video panel
405         https://bugs.webkit.org/show_bug.cgi?id=70437
406
407         Reviewed by Eric Carlson.
408
409         * WebKitSystemInterface.h: Added WKMediaUIPartExitFullscreenButton.
410         * libWebKitSystemInterfaceLeopard.a:
411         * libWebKitSystemInterfaceLion.a:
412         * libWebKitSystemInterfaceSnowLeopard.a:
413         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
414         * win/lib/WebKitSystemInterface.lib:
415
416 2012-03-13  Adam Barth  <abarth@webkit.org> && Benjamin Poulain  <bpoulain@apple.com>
417
418         Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
419         https://bugs.webkit.org/show_bug.cgi?id=78853
420
421         Reviewed by Adam Barth.
422
423         * win/tools/vsprops/FeatureDefines.vsprops:
424         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
425
426 2012-03-12  Enrica Casucci  <enrica@apple.com>
427
428         WebKit2: remove NSPasteboard access for promised data from the WebProcess
429         https://bugs.webkit.org/show_bug.cgi?id=80073
430
431         * WebKitSystemInterface.h: Touched the file to make build system happy.
432         * libWebKitSystemInterfaceLeopard.a:
433         * libWebKitSystemInterfaceLion.a:
434         * libWebKitSystemInterfaceSnowLeopard.a:
435
436 2012-03-09  Jon Lee  <jonlee@apple.com>
437
438         Add support for ENABLE(LEGACY_NOTIFICATIONS)
439         https://bugs.webkit.org/show_bug.cgi?id=80497
440
441         Reviewed by Adam Barth.
442
443         Prep for b80472: Update API for Web Notifications
444         * win/tools/vsprops/FeatureDefines.vsprops:
445         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
446
447 2012-03-09  Ashod Nakashian  <ashodnakashian@yahoo.com>
448
449         Bash scripts should support LF endings only
450         https://bugs.webkit.org/show_bug.cgi?id=79509
451
452         Reviewed by David Kilzer.
453
454         * win/tools/scripts/feature-defines.sh: Modified property svn:eol-style.
455
456 2012-03-05  Sam Weinig  <sam@webkit.org>
457
458         Fix the SnowLeoaprd build.
459
460         * WebKitSystemInterface.h:
461         * libWebKitSystemInterfaceLeopard.a:
462         * libWebKitSystemInterfaceLion.a:
463         * libWebKitSystemInterfaceSnowLeopard.a:
464
465 2012-03-05  Sam Weinig  <sam@webkit.org>
466
467         Update WebKitSystemInterface for WKCAContext additions.
468
469         * WebKitSystemInterface.h:
470         * libWebKitSystemInterfaceLeopard.a:
471         * libWebKitSystemInterfaceLion.a:
472         * libWebKitSystemInterfaceSnowLeopard.a:
473
474 2012-03-03  Hans Wennborg  <hans@chromium.org>
475
476         Implement Speech JavaScript API
477         https://bugs.webkit.org/show_bug.cgi?id=80019
478
479         Reviewed by Adam Barth.
480
481         Add ENABLE_SCRIPTED_SPEECH.
482
483         * win/tools/vsprops/FeatureDefines.vsprops:
484         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
485
486 2012-03-01  Nikolas Zimmermann  <nzimmermann@rim.com>
487
488         Unreviewed, rolling out r109255.
489         http://trac.webkit.org/changeset/109255
490         https://bugs.webkit.org/show_bug.cgi?id=79932
491
492         Breaks rounded rects with dashed strokes in SVG
493
494         * WebKitSystemInterface.h:
495         * libWebKitSystemInterfaceLeopard.a:
496         * libWebKitSystemInterfaceLion.a:
497         * libWebKitSystemInterfaceSnowLeopard.a:
498
499 2012-02-29  Tim Horton  <timothy_horton@apple.com>
500
501         Make use of CG rounded-rect primitives
502         https://bugs.webkit.org/show_bug.cgi?id=79932
503         <rdar://problem/9274953>
504
505         Reviewed by Simon Fraser.
506
507         Add wkCGPathAddRoundedRect.
508
509         * WebKitSystemInterface.h:
510         * libWebKitSystemInterfaceLeopard.a:
511         * libWebKitSystemInterfaceLion.a:
512         * libWebKitSystemInterfaceSnowLeopard.a:
513
514 2012-02-28  Jer Noble  <jer.noble@apple.com>
515
516         Full screen video volume slider has "progress bar"
517         https://bugs.webkit.org/show_bug.cgi?id=79812
518
519         Reviewed by Eric Carlson.
520
521         * WebKitSystemInterface.h:
522         * libWebKitSystemInterfaceLeopard.a:
523         * libWebKitSystemInterfaceLion.a:
524         * libWebKitSystemInterfaceSnowLeopard.a:
525         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
526         * win/lib/WebKitSystemInterface.lib:
527
528 2012-02-28  Simon Fraser  <simon.fraser@apple.com>
529
530         Update WebKitSystemInterface.
531
532         Reviewed by Sam Weinig.
533         
534         * WebKitSystemInterface.h:
535         * libWebKitSystemInterfaceLeopard.a:
536         * libWebKitSystemInterfaceLion.a:
537         * libWebKitSystemInterfaceSnowLeopard.a:
538
539 2012-02-28  Alexey Proskuryakov  <ap@apple.com>
540
541         [Mac] Add an experimental SPI for plug-ins to enter sandbox
542         https://bugs.webkit.org/show_bug.cgi?id=79709
543
544         This pulls a lot of WKSI changes at once, because the script that updates it didn't
545         work for a while.
546
547         * WebKitSystemInterface.h:
548         * libWebKitSystemInterfaceLeopard.a:
549         * libWebKitSystemInterfaceLion.a:
550         * libWebKitSystemInterfaceSnowLeopard.a:
551
552 2012-02-10  Adam Klein  <adamk@chromium.org>
553
554         Enable MUTATION_OBSERVERS by default on all platforms
555         https://bugs.webkit.org/show_bug.cgi?id=78196
556
557         Reviewed by Ojan Vafai.
558
559         * win/tools/vsprops/FeatureDefines.vsprops:
560         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
561
562 2012-02-06  Matthew Delaney  <mdelaney@apple.com>
563
564         toDataURL() uses stale data after putImageData()
565         https://bugs.webkit.org/show_bug.cgi?id=65767
566
567         Added WKCGContextResetClip for use in reseting clip for new putByteArray method.
568
569         Reviewed by Chris Marrin.
570         
571         * WebKitSystemInterface.h: Added WKCGContextResetClip.
572         * libWebKitSystemInterfaceLeopard.a:
573         * libWebKitSystemInterfaceSnowLeopard.a:
574         * libWebKitSystemInterfaceLion.a:
575
576 2012-02-02  Chris Marrin  <cmarrin@apple.com>
577
578         Turn on CSS Filters on Windows
579         https://bugs.webkit.org/show_bug.cgi?id=76667
580
581         Turned on CSS_FILTERS for Windows
582
583         Reviewed by Adele Peterson.
584
585         * win/tools/vsprops/FeatureDefines.vsprops:
586
587 2012-02-02  Sheriff Bot  <webkit.review.bot@gmail.com>
588
589         Unreviewed, rolling out r106566.
590         http://trac.webkit.org/changeset/106566
591         https://bugs.webkit.org/show_bug.cgi?id=77673
592
593         Broke the Windows build (Requested by jessieberlin on
594         #webkit).
595
596         * win/tools/vsprops/FeatureDefines.vsprops:
597
598 2012-02-02  Chris Marrin  <cmarrin@apple.com>
599
600         Turn on CSS Filters on Windows
601         https://bugs.webkit.org/show_bug.cgi?id=76667
602
603         Turned on CSS_FILTERS for Windows
604
605         Reviewed by Adele Peterson.
606
607         * win/tools/vsprops/FeatureDefines.vsprops:
608
609 2012-01-26  Nikolas Zimmermann  <nzimmermann@rim.com>
610
611         Not reviewed. Fix win build, by disabling ENABLE_SHADOW_DOM by default.
612
613         * win/tools/vsprops/FeatureDefines.vsprops:
614         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
615
616 2012-01-25  Hajime Morita  <morrita@google.com>>
617
618         ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom
619         https://bugs.webkit.org/show_bug.cgi?id=76863
620
621         Reviewed by Dimitri Glazkov.
622
623         Added a feature flag.
624
625         * win/tools/vsprops/FeatureDefines.vsprops:
626         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
627
628 2012-01-16  Brent Fulgham  <bfulgham@webkit.org>
629
630         [WinCairo] Build correction. Switch to Apple style builds without
631         the _debug postfix so that launching tools, etc., will work properly.
632
633         * win/tools/vsprops/debug_wincairo.vsprops: Remove use of _debug in
634         output files to be consistent with WebKit build/test tools.
635
636 2012-01-05  Dan Bernstein  <mitz@apple.com>
637
638         <rdar://problem/10633760> Update copyright strings
639
640         Reviewed by Mark Rowe.
641
642         * win/tools/scripts/COPYRIGHT-END-YEAR:
643
644 2011-12-06  Roland Steiner  <rolandsteiner@chromium.org>
645
646         <style scoped>: disable on Windows by default
647         https://bugs.webkit.org/show_bug.cgi?id=73893
648
649         Reviewed by Andreas Kling.
650
651         * win/tools/vsprops/FeatureDefines.vsprops:
652         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
653
654 2011-11-20  Roland Steiner  <rolandsteiner@chromium.org>
655
656         <style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
657         https://bugs.webkit.org/show_bug.cgi?id=72848
658
659         Reviewed by Dimitri Glazkov.
660
661         * win/tools/vsprops/FeatureDefines.vsprops:
662         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
663
664 2011-11-14  Julien Chaffraix  <jchaffraix@webkit.org>
665
666         Add --css-grid-layout to build-webkit and the build systems
667         https://bugs.webkit.org/show_bug.cgi?id=72320
668
669         Reviewed by Ojan Vafai.
670
671         * win/tools/vsprops/FeatureDefines.vsprops:
672         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
673
674 2011-11-14  Tony Chang  <tony@chromium.org>
675
676         Remove the CSS3_FLEXBOX compile time flag and enable on all ports
677         https://bugs.webkit.org/show_bug.cgi?id=72196
678
679         Reviewed by Ojan Vafai.
680
681         * win/tools/vsprops/FeatureDefines.vsprops:
682         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
683
684 2011-11-11  Alexey Proskuryakov  <ap@apple.com>
685
686         WebProcess should use AppSandbox style quarantine
687         https://bugs.webkit.org/show_bug.cgi?id=72168
688         <rdar://problem/10434292>
689
690         Reviewed by Darin Adler.
691
692         * WebKitSystemInterface.h:
693         * libWebKitSystemInterfaceLion.a:
694         Added WKEnableSandboxStyleFileQuarantine().
695
696         * libWebKitSystemInterfaceLeopard.a:
697         * libWebKitSystemInterfaceSnowLeopard.a:
698         Not sure why these also changed, but updating to match most recent build.
699
700 2011-11-02  Dean Jackson  <dino@apple.com>
701
702         Add ENABLE_CSS_SHADERS flag
703         https://bugs.webkit.org/show_bug.cgi?id=71394
704
705         Reviewed by Sam Weinig.
706
707         * win/tools/vsprops/FeatureDefines.vsprops:
708         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
709
710 2011-10-24  Michael Saboff  <msaboff@apple.com>
711
712         WebKit doesn't build with recent changes to libdispatch
713         https://bugs.webkit.org/show_bug.cgi?id=70737
714
715         Added new WebKitSystemInterface method CreateVMPressureDispatchOnMainQueue.
716
717         * WebKitSystemInterface.h:
718         * libWebKitSystemInterfaceLeopard.a:
719         * libWebKitSystemInterfaceLion.a:
720         * libWebKitSystemInterfaceSnowLeopard.a:
721
722 2011-10-21  Jeff Miller  <jeffm@apple.com>
723
724         Focus rings are too thin in HiDPI in WebKit2
725         https://bugs.webkit.org/show_bug.cgi?id=70396
726         
727         Rename wkSetPatternBaseCTM() to wkSetBaseCTM().
728
729         Reviewed by Beth Dakin.
730
731         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
732         * win/lib/WebKitSystemInterface.lib:
733
734 2011-10-19  Beth Dakin  <bdakin@apple.com>
735
736         Try to fix the Chromium build.
737
738         * WebKitSystemInterface.h:
739         * libWebKitSystemInterfaceLeopard.a:
740         * libWebKitSystemInterfaceLion.a:
741         * libWebKitSystemInterfaceSnowLeopard.a:
742
743 2011-10-19  Beth Dakin  <bdakin@apple.com>
744
745         https://bugs.webkit.org/show_bug.cgi?id=70396
746         Focus rings are too thin in HiDPI in WebKit2
747         -and corresponding-
748         <rdar://problem/10086876>
749
750         Reviewed by Dan Bernstein.
751
752         Renamed an existing WebKitSystemInterface function.
753         * WebKitSystemInterface.h:
754         * libWebKitSystemInterfaceLion.a:
755         * libWebKitSystemInterfaceSnowLeopard.a:
756
757 2011-10-18  Adam Barth  <abarth@webkit.org>
758
759         Always enable ENABLE(XPATH)
760         https://bugs.webkit.org/show_bug.cgi?id=70217
761
762         Reviewed by Eric Seidel.
763
764         * win/tools/vsprops/FeatureDefines.vsprops:
765         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
766
767 2011-10-17  Adam Roben  <aroben@apple.com>
768
769         Windows build fix
770
771         Here's the error:
772
773         5>c:\cygwin\home\buildbot\slave\win-release\build\webkitbuild\release\obj\webcore\derivedsources\jssvgpathsegcurvetoquadraticrel.cpp(128) : fatal error C1128: number of sections exceeded object file format limit : compile with /bigobj
774
775         * win/tools/vsprops/common.vsprops: Specify /bigobj to the compiler.
776
777 2011-10-16  Adam Barth  <abarth@webkit.org>
778
779         Always enable ENABLE(DOM_STORAGE)
780         https://bugs.webkit.org/show_bug.cgi?id=70189
781
782         Reviewed by Eric Seidel.
783
784         * win/tools/vsprops/FeatureDefines.vsprops:
785         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
786
787 2011-10-14  Dan Bernstein  <mitz@apple.com>
788
789         REGRESSION (Safari 5.1 - 5.1.1): CSS nesw-resize cursor shows up as a sw-resize cursor
790         https://bugs.webkit.org/show_bug.cgi?id=70081
791
792         Reviewed by Anders Carlsson.
793
794         * WebKitSystemInterface.h: Unrelated change, perhaps needed for bug 68478.
795         * libWebKitSystemInterfaceLeopard.a:
796         * libWebKitSystemInterfaceLion.a:
797         * libWebKitSystemInterfaceSnowLeopard.a:
798
799 2011-10-13  Arko Saha  <arko@motorola.com>
800
801         Microdata: Basic implementation of document.getItems() method.
802         https://bugs.webkit.org/show_bug.cgi?id=68610
803
804         Reviewed by Ryosuke Niwa.
805
806         Added ENABLE(MICRODATA) feature flag. Implement document.getItems() DOM API.
807         Spec: http://www.whatwg.org/specs/web-apps/current-work/complete/microdata.html
808
809         * win/tools/vsprops/FeatureDefines.vsprops:
810         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
811
812 2011-10-12  Adam Barth  <abarth@webkit.org>
813
814         Remove ENABLE(XHTMLMP) and associated code
815         https://bugs.webkit.org/show_bug.cgi?id=69729
816
817         Reviewed by David Levin.
818
819         * win/tools/vsprops/FeatureDefines.vsprops:
820         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
821
822 2011-10-11  Kent Tamura  <tkent@chromium.org>
823
824         C4481 warning should be disabled for OVERRIDE and FINAL.
825         https://bugs.webkit.org/show_bug.cgi?id=69904
826
827         Reviewed by Adam Roben.
828
829         * win/tools/vsprops/common.vsprops: Disable C4481.
830
831 2011-10-04  Kent Tamura  <tkent@chromium.org>
832
833         Introduce feature flags for incomplete input types
834         https://bugs.webkit.org/show_bug.cgi?id=68971
835
836         Reviewed by Hajime Morita.
837
838         * win/tools/vsprops/FeatureDefines.vsprops:
839         Add ENABLE_INPUT_TYPE_* flags. They are disabled by default.
840         * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto.
841
842 2011-10-04  Scott Graham  <scottmg@chromium.org>
843
844         Add GAMEPAD feature flag
845         https://bugs.webkit.org/show_bug.cgi?id=66859
846
847         Reviewed by Darin Fisher.
848
849         * win/tools/vsprops/FeatureDefines.vsprops:
850         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
851
852 2011-09-26  Chris Marrin  <cmarrin@apple.com>
853
854         Enable requestAnimationFrame on Windows
855         https://bugs.webkit.org/show_bug.cgi?id=68397
856
857         Reviewed by Simon Fraser.
858
859         Enable REQUEST_ANIMATION_FRAME for Windows
860
861         * win/tools/vsprops/FeatureDefines.vsprops:
862
863 2011-09-24  Adam Barth  <abarth@webkit.org>
864
865         Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
866         https://bugs.webkit.org/show_bug.cgi?id=68767
867
868         Reviewed by Eric Seidel.
869
870         * win/tools/vsprops/FeatureDefines.vsprops:
871         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
872
873 2011-09-23  Adam Klein  <adamk@chromium.org>
874
875         Add ENABLE_MUTATION_OBSERVERS feature flag
876         https://bugs.webkit.org/show_bug.cgi?id=68732
877
878         Reviewed by Ojan Vafai.
879
880         This flag will guard an implementation of the "Mutation Observers" proposed in
881         http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
882
883         * win/tools/vsprops/FeatureDefines.vsprops:
884         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
885
886 2011-09-22  Dean Jackson  <dino@apple.com>
887
888         Add ENABLE_CSS_FILTERS
889         https://bugs.webkit.org/show_bug.cgi?id=68652
890
891         Reviewed by Simon Fraser.
892
893         * win/tools/vsprops/FeatureDefines.vsprops:
894         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
895
896 2011-09-19  Adam Barth  <abarth@webkit.org>
897
898         Always enable ENABLE(EVENTSOURCE)
899         https://bugs.webkit.org/show_bug.cgi?id=68414
900
901         Reviewed by Eric Seidel.
902
903         * win/tools/vsprops/FeatureDefines.vsprops:
904         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
905
906 2011-09-15  Adam Barth  <abarth@webkit.org>
907
908         Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
909         https://bugs.webkit.org/show_bug.cgi?id=68205
910
911         Reviewed by Eric Seidel.
912
913         * win/tools/vsprops/FeatureDefines.vsprops:
914         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
915
916 2011-09-15  Eric Seidel  <eric@webkit.org>
917
918         Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
919         https://bugs.webkit.org/show_bug.cgi?id=68182
920
921         Reviewed by Adam Barth.
922
923         * win/tools/vsprops/FeatureDefines.vsprops:
924         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
925
926 2011-09-15  Eric Seidel  <eric@webkit.org>
927
928         Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
929         https://bugs.webkit.org/show_bug.cgi?id=68022
930
931         Reviewed by Ryosuke Niwa.
932
933         * win/tools/vsprops/FeatureDefines.vsprops:
934         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
935
936 2011-09-14  Eric Seidel  <eric@webkit.org>
937
938         Remove ENABLE_SVG_USE as <use> is required by HTML5
939         https://bugs.webkit.org/show_bug.cgi?id=68019
940
941         Reviewed by Ryosuke Niwa.
942
943         I missed a couple uses of SVG_USE in my previous patch.
944
945         * win/tools/vsprops/FeatureDefines.vsprops:
946         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
947
948 2011-09-13  Eric Seidel  <eric@webkit.org>
949
950         Remove ENABLE_SVG_USE as <use> is required by HTML5
951         https://bugs.webkit.org/show_bug.cgi?id=68019
952
953         Reviewed by Ryosuke Niwa.
954
955         * win/tools/vsprops/FeatureDefines.vsprops:
956         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
957
958 2011-09-13  Eric Seidel  <eric@webkit.org>
959
960         Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
961         https://bugs.webkit.org/show_bug.cgi?id=68018
962
963         Reviewed by Ryosuke Niwa.
964
965         * win/tools/vsprops/FeatureDefines.vsprops:
966         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
967
968 2011-09-01  Tim Horton  <timothy_horton@apple.com>
969
970         REGRESSION: Rendering artifacts on a rotated, pattern filled shape
971         https://bugs.webkit.org/show_bug.cgi?id=53055
972         <rdar://problem/8910917>
973
974         Reviewed by Simon Fraser.
975
976         Introduce wkCGPatternCreateWithImageAndTransform.
977
978         * WebKitSystemInterface.h:
979         * libWebKitSystemInterfaceLeopard.a:
980         * libWebKitSystemInterfaceLion.a:
981         * libWebKitSystemInterfaceSnowLeopard.a:
982         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
983         * win/lib/WebKitSystemInterface.lib:
984
985 2011-08-30  Aaron Colwell  <acolwell@chromium.org>
986
987         Add MediaSource API to HTMLMediaElement
988         https://bugs.webkit.org/show_bug.cgi?id=64731
989
990         Reviewed by Eric Carlson.
991
992         * win/tools/vsprops/FeatureDefines.vsprops:
993         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
994
995 2011-08-24  Lucas Forschler  <lforschler@apple.com>
996
997         Update SVN properties to help out the Windows EWS bots.
998         
999         Reviewed by Adam Roben.
1000
1001         * win: Modified properties svn:ignore.
1002         * win/include: Modified property svn:ignore.
1003         * win/lib: Modified property svn:ignore.
1004
1005 2011-08-18  Beth Dakin  <bdakin@apple.com>
1006
1007         Reviewed by Sam Weinig.
1008
1009         https://bugs.webkit.org/show_bug.cgi?id=66495
1010         Lion-specific scroller SPIs can use forward declaration instead of 
1011         WebKitSystemInterface
1012
1013         * WebKitSystemInterface.h:
1014         * libWebKitSystemInterfaceLeopard.a:
1015         * libWebKitSystemInterfaceLion.a:
1016         * libWebKitSystemInterfaceSnowLeopard.a:
1017
1018 2011-07-28  Dan Bernstein  <mitz@apple.com>
1019
1020         WebKitSystemInterface support for
1021         <rdar://problem/9589433> Displaying Japanese dictionary contents in vertical orientation takes a couple of seconds
1022
1023         Reviewed by Darin Adler.
1024
1025         * WebKitSystemInterface.h: Added WKGetVerticalGlyphsForCharacters().
1026         * libWebKitSystemInterfaceLeopard.a:
1027         * libWebKitSystemInterfaceLion.a:
1028         * libWebKitSystemInterfaceSnowLeopard.a:
1029
1030 2011-07-22  Jessie Berlin  <jberlin@apple.com>
1031
1032         [WebKit2] Changing the cookie accept policy in Private Browsing doesn’t work.
1033         https://bugs.webkit.org/show_bug.cgi?id=64997
1034
1035         Reviewed by Ada Chan.
1036
1037         Add a wrapper around the setter for the CF HTTP cookie accept policy (since it is not
1038         declared in the public headers on Snow Leopard). This wrapper is not necessary for Windows.
1039
1040         * WebKitSystemInterface.h:
1041         * libWebKitSystemInterfaceLeopard.a:
1042         * libWebKitSystemInterfaceLion.a:
1043         * libWebKitSystemInterfaceSnowLeopard.a:
1044
1045 2011-07-15  Pratik Solanki  <psolanki@apple.com>
1046
1047         Part of https://bugs.webkit.org/show_bug.cgi?id=63674
1048         Get webkit to compile with USE(CFNETWORK) enabled on Mac
1049
1050         Reviewed by David Kilzer.
1051
1052         New WebKitSystemInterface functions for CFNetwork-based loader.
1053
1054         * WebKitSystemInterface.h:
1055         * libWebKitSystemInterfaceLeopard.a:
1056         * libWebKitSystemInterfaceLion.a:
1057         * libWebKitSystemInterfaceSnowLeopard.a:
1058
1059 2011-07-12  Brent Fulgham  <bfulgham@webkit.org>
1060
1061         Standardize WinCairo conditionalized code under PLATFORM macro.
1062         https://bugs.webkit.org/show_bug.cgi?id=64377
1063
1064         Reviewed by Maciej Stachowiak.
1065
1066         * win/tools/vsprops/WinCairo.vsprops: Update to comply with PLATFORM
1067           macro definition (WTF_PLATFORM_WIN_CAIRO)
1068
1069 2011-07-02  Mark Rowe  <mrowe@apple.com>
1070
1071         Update the header file too.
1072
1073         * WebKitSystemInterface.h:
1074
1075 2011-07-02  Mark Rowe  <mrowe@apple.com>
1076
1077         Update WebKitSystemInterface binaries.
1078
1079         * libWebKitSystemInterfaceLeopard.a:
1080         * libWebKitSystemInterfaceLion.a: Added.
1081         * libWebKitSystemInterfaceSnowLeopard.a:
1082
1083 2011-06-28  Brent Fulgham  <bfulgham@webkit.org>
1084
1085         Unreviewed build correction.  Link to correct library for
1086         the zlib1.dll.
1087
1088         * win/tools/vsprops/WinCairo.vsprops: Don't link to the static
1089         zlib.lib when building for WinCairo.
1090
1091 2011-06-21  MORITA Hajime  <morrita@google.com>
1092
1093         Unreviewed, rolling out r89401 and r89403.
1094         http://trac.webkit.org/changeset/89401
1095         http://trac.webkit.org/changeset/89403
1096         https://bugs.webkit.org/show_bug.cgi?id=62970
1097
1098         Breaks mac build and mistakenly enables the spellcheck API
1099
1100         * win/tools/vsprops/FeatureDefines.vsprops:
1101         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1102
1103 2011-06-20  MORITA Hajime  <morrita@google.com>
1104
1105         Reviewed by Kent Tamura.
1106
1107         Spellcheck API should be build-able.
1108         https://bugs.webkit.org/show_bug.cgi?id=62970
1109
1110         * win/tools/vsprops/FeatureDefines.vsprops:
1111         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1112
1113 2011-06-20  Pratik Solanki  <psolanki@apple.com>
1114
1115         Reviewed by David Kilzer.
1116
1117         HTTP pipelining functions on mac should match windows
1118         https://bugs.webkit.org/show_bug.cgi?id=63012
1119
1120         * WebKitSystemInterface.h:
1121         * libWebKitSystemInterfaceLeopard.a:
1122         * libWebKitSystemInterfaceSnowLeopard.a:
1123
1124 2011-06-13  Tony Chang  <tony@chromium.org>
1125
1126         Reviewed by Dimitri Glazkov.
1127
1128         rename ENABLE_NEW_FLEXBOX to ENABLE_CSS3_FLEXBOX
1129         https://bugs.webkit.org/show_bug.cgi?id=62578
1130
1131         * win/tools/vsprops/FeatureDefines.vsprops:
1132         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1133
1134 2011-06-13  Tony Chang  <tony@chromium.org>
1135
1136         Reviewed by Adam Barth.
1137
1138         rename ENABLE_FLEXBOX to ENABLE_NEW_FLEXBOX
1139         https://bugs.webkit.org/show_bug.cgi?id=62545
1140
1141         * win/tools/vsprops/FeatureDefines.vsprops:
1142         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1143
1144 2011-06-10  Tony Chang  <tony@chromium.org>
1145
1146         Reviewed by Ojan Vafai.
1147
1148         add a compile guard ENABLE(FLEXBOX)
1149         https://bugs.webkit.org/show_bug.cgi?id=62049
1150
1151         * win/tools/vsprops/FeatureDefines.vsprops:
1152         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1153
1154 2011-06-07  Tim Horton  <timothy_horton@apple.com>
1155
1156         Reviewed by Alexey Proskuryakov.
1157
1158         Use correct CFURLStorageSessionRef definition on Snow Leopard
1159         https://bugs.webkit.org/show_bug.cgi?id=62223
1160
1161         * WebKitSystemInterface.h:
1162
1163 2011-06-06  Alexandru Chiculita  <achicu@adobe.com>
1164
1165         Reviewed by Kent Tamura.
1166
1167         Add ENABLE_CSS_EXCLUSIONS support for build-webkit script
1168         https://bugs.webkit.org/show_bug.cgi?id=61628
1169
1170         * win/tools/vsprops/FeatureDefines.vsprops:
1171         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1172
1173 2011-06-06  Mihnea Ovidenie  <mihnea@adobe.com>
1174
1175         Reviewed by Kent Tamura.
1176
1177         Add ENABLE(CSS_REGIONS) guard for CSS Regions support
1178         https://bugs.webkit.org/show_bug.cgi?id=61631
1179
1180         * win/tools/vsprops/FeatureDefines.vsprops:
1181         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1182
1183 2011-05-25  Jer Noble  <jer.noble@apple.com>
1184
1185         Reviewed by Dan Bernstein.
1186
1187         30 second rewind button dysfunctional viewing trailers fullscreen.
1188         https://bugs.webkit.org/show_bug.cgi?id=61505
1189
1190         Updated WKSI Libraries with new images for Backward buttons in default
1191         video controls.
1192
1193         * libWebKitSystemInterfaceLeopard.a:
1194         * libWebKitSystemInterfaceSnowLeopard.a:
1195
1196 2011-05-25  Jer Noble  <jer.noble@apple.com>
1197
1198         Reviewed by Darin Adler.
1199
1200         Video fails to play on Vimeo
1201         https://bugs.webkit.org/show_bug.cgi?id=61403
1202
1203         Added functions to retrieve the resolved URL for media types supported on 
1204         mac.
1205
1206         * WebKitSystemInterface.h:
1207         * WebKitSystemInterface.m:
1208         (WKAVAssetResolvedURL): Added.
1209         (WKQTMovieResolvedURL): Added.
1210
1211 2011-05-24  Keishi Hattori  <keishi@webkit.org>
1212
1213         Reviewed by Kent Tamura.
1214
1215         Disable input color. Add INPUT_COLOR feature flag. Implement input color sanitizer.
1216         https://bugs.webkit.org/show_bug.cgi?id=61273
1217
1218         * win/tools/vsprops/FeatureDefines.vsprops: Added INPUT_COLOR feature flag.
1219         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added INPUT_COLOR feature flag.
1220
1221 2011-05-12  Jessie Berlin  <jberlin@apple.com>
1222
1223         Reviewed by Darin Adler.
1224
1225         [Windows WebKit2] Use cookies set in WebKit1
1226         https://bugs.webkit.org/show_bug.cgi?id=60274
1227
1228         Update WKSI with the changes to wkCreatePrivateStorageSession.
1229
1230         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1231         * win/lib/WebKitSystemInterface.lib:
1232
1233 2011-05-11  Jessie Berlin  <jberlin@apple.com>
1234
1235         Reviewed by Steve Falkenburg.
1236
1237         [Windows WebKit2] Use cookies set in WebKit1
1238         https://bugs.webkit.org/show_bug.cgi?id=60274
1239
1240         Take 3 after rolling out KB2465367 from my system.
1241
1242         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1243         * win/lib/WebKitSystemInterface.lib:
1244
1245 2011-05-11  Sheriff Bot  <webkit.review.bot@gmail.com>
1246
1247         Unreviewed, rolling out r86255.
1248         http://trac.webkit.org/changeset/86255
1249         https://bugs.webkit.org/show_bug.cgi?id=60660
1250
1251         REGRESSION (r86255): Lots of tests crashing in
1252         CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
1253         (WebKit2 Tests) (Requested by aroben on #webkit).
1254
1255         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1256         * win/lib/WebKitSystemInterface.lib:
1257
1258 2011-05-11  Jessie Berlin  <jberlin@apple.com>
1259
1260         Reviewed by Steve Falkenburg.
1261
1262         [Windows WebKit2] Use cookies set in WebKit1
1263         https://bugs.webkit.org/show_bug.cgi?id=60274
1264
1265         Take 3 after rolling out KB2465367 from my system.
1266
1267         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1268         * win/lib/WebKitSystemInterface.lib:
1269
1270 2011-05-09  Sheriff Bot  <webkit.review.bot@gmail.com>
1271
1272         Unreviewed, rolling out r86075.
1273         http://trac.webkit.org/changeset/86075
1274         https://bugs.webkit.org/show_bug.cgi?id=60495
1275
1276         broke windows tests (Requested by jessieberlin on #webkit).
1277
1278         * win/lib/WebKitSystemInterface.lib:
1279
1280 2011-05-09  Jessie Berlin  <jberlin@apple.com>
1281
1282         Take 2 on updating the WKSI libraries.
1283
1284         * win/lib/WebKitSystemInterface.lib:
1285
1286 2011-05-08  Sheriff Bot  <webkit.review.bot@gmail.com>
1287
1288         Unreviewed, rolling out r86037.
1289         http://trac.webkit.org/changeset/86037
1290         https://bugs.webkit.org/show_bug.cgi?id=60453
1291
1292         broke Windows tests (Requested by jessieberlin on #webkit).
1293
1294         * win/lib/WebKitSystemInterface.lib:
1295
1296 2011-05-08  Jessie Berlin  <jberlin@apple.com>
1297
1298         Rubber-stamped by Alice Liu.
1299
1300         Update the WKSI libraries.
1301
1302         * win/lib/WebKitSystemInterface.lib:
1303
1304 2011-05-07  Sheriff Bot  <webkit.review.bot@gmail.com>
1305
1306         Unreviewed, rolling out r86016.
1307         http://trac.webkit.org/changeset/86016
1308         https://bugs.webkit.org/show_bug.cgi?id=60445
1309
1310         caused crashes on the WK2 Windows bots (Requested by
1311         jessieberlin on #webkit).
1312
1313         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1314         * win/lib/WebKitSystemInterface.lib:
1315
1316 2011-05-07  Jessie Berlin  <jberlin@apple.com>
1317
1318         Reviewed by Steve Falkenburg.
1319
1320         [Windows WebKit2] Use cookies set in WebKit1
1321         https://bugs.webkit.org/show_bug.cgi?id=60274
1322
1323         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1324         * win/lib/WebKitSystemInterface.lib:
1325
1326 2011-05-05  Dan Bernstein  <mitz@apple.com>
1327
1328         Reviewed by Simon Fraser.
1329
1330         WebKitSystemInterface part of <rdar://problem/9155590> Broken animation in iAd producer
1331
1332         * WebKitSystemInterface.h: Added WKExecutableWasLinkedOnOrBeforeSnowLeopard().
1333
1334 2011-04-29  Jer Noble  <jer.noble@apple.com>
1335
1336         Reviewed by Eric Seidel.
1337
1338         Implement FULLSCREEN_API on Windows, Part 4: Enable it
1339         https://bugs.webkit.org/show_bug.cgi?id=59798
1340
1341         * win/tools/vsprops/FeatureDefines.vsprops: Set ENABLE_FULLSCREEN_API to true.
1342
1343 2011-05-03  David Kilzer  <ddkilzer@apple.com>
1344
1345         Part 1 of 2: <http://webkit.org/b/59838> Implement HTTP pipelining for CoreFoundation-based networking
1346         <rdar://problem/8924448>
1347
1348         Reviewed by Adam Roben.
1349
1350         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1351         (wkGetHTTPPipeliningPriority): Added declaration.
1352         (wkSetHTTPPipeliningMaximumPriority): Added declaration.
1353         (wkSetHTTPPipeliningPriority): Added declaration.
1354         * win/lib/WebKitSystemInterface.lib: Updated.
1355
1356 2011-04-28  David Levin  <levin@chromium.org>
1357
1358         Reviewed by Adam Barth.
1359
1360         Remove IMAGE_RESIZER related code.
1361         https://bugs.webkit.org/show_bug.cgi?id=59735
1362
1363         * win/tools/vsprops/FeatureDefines.vsprops: Also removed WML which was missed in r85256.
1364         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Ditto.
1365
1366 2011-04-28  Chris Fleizach  <cfleizach@apple.com>
1367
1368         Reviewed by Maciej Stachowiak.
1369
1370         Allow remote accessibility API for WK2 to build on SnowLeopard.
1371         <rdar://problem/9324507>
1372
1373         * WebKitSystemInterface.h:
1374         * libWebKitSystemInterfaceLeopard.a:
1375         * libWebKitSystemInterfaceSnowLeopard.a:
1376
1377 2011-04-27  Mark Rowe  <mrowe@apple.com>
1378
1379         Rubber-stamped by Geoff Garen.
1380
1381         Remove some files that are no longer relevant.
1382
1383         * libWebKitSystemInterfaceTiger.a: Removed.
1384
1385 2011-04-23  Brent Fulgham  <bfulgham@webkit.org>
1386
1387         [WinCairo] Unreviewed build change.
1388
1389         Activate Geolocation API, as it will work with WinCairo assuming
1390         an appropriate Geolocation Provider is registered.
1391
1392         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Activate the
1393           Geolocation features.
1394
1395 2011-04-21  Maciej Stachowiak  <mjs@apple.com>
1396
1397         Reviewed by Adam Roben.
1398
1399         Add a feature define to allow <details> and <summary> to be disabled
1400         https://bugs.webkit.org/show_bug.cgi?id=59118
1401         <rdar://problem/9257045>
1402         
1403         * win/tools/vsprops/FeatureDefines.vsprops:
1404         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1405
1406 2011-04-20  Eric Carlson  <eric.carlson@apple.com>
1407
1408         Reviewed by Dan Bernstein.
1409
1410         Adopt QTKit API for listing and deleting file in its media cache.
1411         <rdar://problem/9130029> 
1412         https://bugs.webkit.org/show_bug.cgi?id=58795
1413
1414         * WebKitSystemInterface.h:
1415         * libWebKitSystemInterfaceLeopard.a:
1416         * libWebKitSystemInterfaceSnowLeopard.a:
1417
1418 2011-04-19  Jessie Berlin  <jberlin@apple.com>
1419
1420         Reviewed by Sam Weinig.
1421
1422         Roll r81683 back in.
1423
1424         Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
1425         <rdar://problem/9139245>
1426
1427         "Windows edition".
1428
1429         * win/lib/WebKitSystemInterface.lib:
1430
1431 2011-04-15  Shishir Agrawal  <shishir@chromium.org>
1432
1433         Reviewed by James Robinson.
1434
1435         Add a flag to guard Page Visibility API changes.
1436         https://bugs.webkit.org/show_bug.cgi?id=58464
1437
1438         * win/tools/vsprops/FeatureDefines.vsprops:
1439
1440 2011-04-14  Pratik Solanki  <psolanki@apple.com>
1441
1442         Reviewed by David Kilzer.
1443
1444         Set minimum priority for fast lane connections
1445         https://bugs.webkit.org/show_bug.cgi?id=58353
1446
1447         Add WKSetHTTPPipeliningMinimumFastLanePriority.
1448
1449         * WebKitSystemInterface.h:
1450         * libWebKitSystemInterfaceLeopard.a:
1451         * libWebKitSystemInterfaceSnowLeopard.a:
1452
1453 2011-04-08  Alpha Lam  <hclam@chromium.org>
1454
1455         Unreviewed, rolling out r83335.
1456         http://trac.webkit.org/changeset/83335
1457         https://bugs.webkit.org/show_bug.cgi?id=53556
1458
1459         GTK and QT bots are broken
1460
1461         * win/tools/vsprops/FeatureDefines.vsprops:
1462         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1463
1464 2011-04-07  Anna Cavender  <annacc@chromium.org>
1465
1466         Reviewed by Eric Carlson.
1467
1468         Setup ENABLE(TRACK) feature define
1469         https://bugs.webkit.org/show_bug.cgi?id=53556
1470
1471         * win/tools/vsprops/FeatureDefines.vsprops:
1472         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1473
1474 2011-04-07  Andrew Scherkus  <scherkus@chromium.org>
1475
1476         Revert ENABLE_TRACK patch due to compile failures.
1477
1478         * win/tools/vsprops/FeatureDefines.vsprops:
1479         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1480
1481 2011-04-06  Dai Mikurube  <dmikurube@chromium.org>
1482
1483         Reviewed by David Levin.
1484
1485         Add QUOTA build flag for unified quota API
1486         https://bugs.webkit.org/show_bug.cgi?id=57918
1487
1488         * win/tools/vsprops/FeatureDefines.vsprops: Added QUOTA build flag
1489         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added QUOTA build flag
1490
1491 2011-04-04  David Kilzer  <ddkilzer@apple.com>
1492
1493         <http://webkit.org/b/57384> CFNetwork and WebCore load priorities should match
1494
1495         Reviewed by Alexey Proskuryakov.
1496
1497         * WebKitSystemInterface.h:
1498         (WKSetHTTPPipeliningMaximumPriority): Added declaration.
1499         (WKExtractWordDefinitionTokenRangeFromContextualString): Added
1500         missing declaration from r81890.
1501         (WKShowWordDefinitionWindow): Ditto.
1502         (WKHideWordDefinitionWindow): Ditto.
1503         * libWebKitSystemInterfaceLeopard.a: Updated.
1504         * libWebKitSystemInterfaceSnowLeopard.a: Updated.
1505
1506 2011-04-04  Steve Falkenburg  <sfalken@apple.com>
1507
1508         Reviewed by Adam Roben.
1509
1510         Remove unused AnalyzeWithLargeStack code from Windows build files
1511         https://bugs.webkit.org/show_bug.cgi?id=57771
1512         
1513         This was used for us to build with prefast automatically,
1514         but it is out-of-date and hasn't been used for some time.
1515         Removing completely for now.
1516
1517         * win/tools/vsprops/common.vsprops:
1518
1519 2011-04-04  Steve Falkenburg  <sfalken@apple.com>
1520
1521         Reviewed by Brian Weinstein.
1522
1523         Fix Windows build warning.
1524         https://bugs.webkit.org/show_bug.cgi?id=57767
1525
1526         * win/tools/vsprops/common.vsprops:
1527
1528 2011-04-01  Brent Fulgham  <bfulgham@webkit.org>
1529
1530         [WinCairo] Unreviewed build fix.
1531
1532         Define DEBUG_ALL for WinCairo debug builds so that the correct
1533         labeled DLLs ("*_debug.dll") are linked for testing runs.
1534
1535         * win/tools/vsprops/debug_wincairo.vsprops:
1536
1537 2011-04-01  Timothy Hatcher  <timothy@apple.com>
1538
1539         Make momentum scroll event latching work in WebKit2 on Mac.
1540
1541         <rdar://problem/8751861>
1542
1543         Reviewed by Darin Adler.
1544
1545         * WebKitSystemInterface.h:
1546         * libWebKitSystemInterfaceLeopard.a: Updated to remove WKIsLatchingWheelEvent and add WKGetNSEventMomentumPhase.
1547         * libWebKitSystemInterfaceSnowLeopard.a: Ditto.
1548
1549 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
1550
1551         Reviewed by Adam Roben.
1552
1553         Should turn off frame pointer omission (FPO) for Release (not Production) builds
1554         https://bugs.webkit.org/show_bug.cgi?id=54403
1555
1556         Leave it enabled for Windows Production builds.
1557         Disabling this optimization improves stack traces for memory and performance tools like umdh and xperf.
1558         
1559         We use both /Oy- and OmitFramePointers="false" since OmitFramePointers="false" isnt' enough
1560         to override /O2.
1561
1562         * win/tools/vsprops/release.vsprops:
1563
1564 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
1565
1566         Reviewed by Adam Roben.
1567
1568         Share most vsprops between Release and Production builds in releaseproduction.vsprops
1569         https://bugs.webkit.org/show_bug.cgi?id=57508
1570
1571         * win/tools/vsprops/release.vsprops:
1572         * win/tools/vsprops/releaseproduction.vsprops: Copied from WebKitLibraries/win/tools/vsprops/release.vsprops.
1573
1574 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
1575
1576         Rubber stamped by Adam Roben.
1577
1578         Remove unnecessary NDEBUG define.
1579
1580         * win/tools/vsprops/production.vsprops:
1581
1582 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
1583
1584         Reviewed by Adam Roben.
1585
1586         Update Windows production build logic for new production configurations
1587         https://bugs.webkit.org/show_bug.cgi?id=57494
1588
1589         * win/tools/vsprops/common.vsprops:
1590         * win/tools/vsprops/production.vsprops: Added.
1591
1592 2011-03-29  Brent Fulgham  <bfulgham@webkit.org>
1593
1594         Unreviewed build change to activate MathML for WinCairo.
1595
1596         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML.
1597
1598 2011-03-29  Jessie Berlin  <jberlin@apple.com>
1599
1600         Update the WebKitSystemInterface libraries for changes in the implementation.
1601
1602         * libWebKitSystemInterfaceLeopard.a:
1603         * libWebKitSystemInterfaceSnowLeopard.a:
1604
1605 2011-03-28  Jeff Miller  <jeffm@apple.com>
1606
1607         Reviewed by Adam Roben.
1608
1609         Include certificate when sending a WebCore::ResourceError to UI process on Windows
1610         https://bugs.webkit.org/show_bug.cgi?id=57195
1611
1612         Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and
1613         implement wkGetSSLPeerCertificateData() to return a CFDataRef.  Add wkSetSSLPeerCertificateData() so
1614         WebCore::ResourceError can set the certificate in the user info dictionary.
1615
1616         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1617         * win/lib/WebKitSystemInterface.lib:
1618
1619 2011-03-28  Jeff Miller  <jeffm@apple.com>
1620
1621         Rubber-stamped by Adam Roben.
1622
1623         Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now.
1624
1625         * win/lib/WebKitSystemInterface_debug.lib: Removed.
1626
1627 2011-03-25  Brent Fulgham  <bfulgham@webkit.org>
1628
1629         Kick the build machines after r81977.
1630
1631         * win/tools/vsprops/common.vsprops:
1632
1633 2011-03-22  Sheriff Bot  <webkit.review.bot@gmail.com>
1634
1635         Unreviewed, rolling out r81683.
1636         http://trac.webkit.org/changeset/81683
1637         https://bugs.webkit.org/show_bug.cgi?id=56872
1638
1639         Crashing in some tests (Requested by weinig on #webkit).
1640
1641         * win/lib/WebKitSystemInterface.lib:
1642
1643 2011-03-22  Sam Weinig  <sam@webkit.org>
1644
1645         Reviewed by Adam Roben.
1646
1647         Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
1648         <rdar://problem/9139245>
1649
1650         "Windows edition".
1651
1652         * win/lib/WebKitSystemInterface.lib:
1653
1654 2011-03-22  Sam Weinig  <sam@webkit.org>
1655
1656         Reviewed by Brady Eidson.
1657
1658         Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
1659         <rdar://problem/9139245>
1660
1661         * libWebKitSystemInterfaceLeopard.a:
1662         * libWebKitSystemInterfaceSnowLeopard.a:
1663
1664 2011-03-17  Anders Carlsson  <andersca@apple.com>
1665
1666         Add WKWindowWillOrderOffScreenNotification.
1667
1668         * WebKitSystemInterface.h:
1669         * libWebKitSystemInterfaceLeopard.a:
1670         * libWebKitSystemInterfaceSnowLeopard.a:
1671
1672 2011-03-14  Pratik Solanki  <psolanki@apple.com>
1673
1674         Rubber-stamped by Mark Rowe.
1675
1676         I checked in Intel-only version of these files in r80975. This fixes that by building all
1677         the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard.
1678
1679         * libWebKitSystemInterfaceLeopard.a:
1680         * libWebKitSystemInterfaceSnowLeopard.a:
1681
1682 2011-03-13  Pratik Solanki  <psolanki@apple.com>
1683
1684         Reviewed by Brady Eidson.
1685
1686         Make adjustMIMETypeIfNecessary use CFNetwork directly
1687         https://bugs.webkit.org/show_bug.cgi?id=55912
1688
1689         Add new WKSI functions needed to implement adjustMIMETypeIfNecessary.
1690
1691         * WebKitSystemInterface.h:
1692         * libWebKitSystemInterfaceLeopard.a:
1693         * libWebKitSystemInterfaceSnowLeopard.a:
1694
1695 2011-03-09  Jessie Berlin  <jberlin@apple.com>
1696
1697         Reviewed by Adam Roben.
1698
1699         Use the Cookie Storage from the Private Browsing Storage Session directly
1700         https://bugs.webkit.org/show_bug.cgi?id=55986
1701
1702         * WebKitSystemInterface.h:
1703         * libWebKitSystemInterfaceLeopard.a:
1704         * libWebKitSystemInterfaceSnowLeopard.a:
1705         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1706         * win/lib/WebKitSystemInterface.lib:
1707
1708 2011-03-07  Steve Falkenburg  <sfalken@apple.com>
1709
1710         Bump version.
1711
1712         * win/tools/scripts/VERSION:
1713
1714 2011-03-06  Jessie Berlin  <jberlin@apple.com>
1715
1716         Reviewed by Sam Weinig.
1717
1718         WebKit2: Use CFNetwork Sessions API.
1719         https://bugs.webkit.org/show_bug.cgi?id=55435.
1720
1721         When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the
1722         Private Browsing Storage Session.
1723
1724         Update WebKitSystemInterface headers and libraries with the new functions.
1725
1726         * WebKitSystemInterface.h:
1727         * libWebKitSystemInterfaceLeopard.a:
1728         * libWebKitSystemInterfaceSnowLeopard.a:
1729         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1730         * win/lib/WebKitSystemInterface.lib:
1731
1732 2011-03-04  Jessie Berlin  <jberlin@apple.com>
1733
1734         Reviewed by Maciej Stachowiak.
1735
1736         WebKit2: Use CFNetwork Sessions API.
1737         https://bugs.webkit.org/show_bug.cgi?id=55435.
1738
1739         When Private Browsing is enabled, get the cached url response from the cache associated with
1740         the Private Browsing Storage Session.
1741
1742         Update WebKitSystemInterface headers and libraries with the new functions.
1743
1744         * WebKitSystemInterface.h:
1745         * libWebKitSystemInterfaceLeopard.a:
1746         * libWebKitSystemInterfaceSnowLeopard.a:
1747         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1748         * win/lib/WebKitSystemInterface.lib:
1749
1750 2011-03-03  Jessie Berlin  <jberlin@apple.com>
1751
1752         Reviewed by Adam Roben.
1753
1754         WebKit2: Use CFNetwork Sessions API.
1755         https://bugs.webkit.org/show_bug.cgi?id=55435
1756
1757         Set the Private Browsing Storage Session on requests when Private Browsing is enabled.
1758
1759         Update WebKitSystemInterface headers and libraries with the new functions.
1760
1761         * WebKitSystemInterface.h:
1762         * libWebKitSystemInterfaceLeopard.a:
1763         * libWebKitSystemInterfaceSnowLeopard.a:
1764         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1765         * win/lib/WebKitSystemInterface.lib:
1766
1767 2011-03-02  Jessie Berlin  <jberlin@apple.com>
1768
1769         Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler.
1770
1771         * libWebKitSystemInterfaceLeopard.a:
1772         * libWebKitSystemInterfaceSnowLeopard.a:
1773
1774 2011-03-02  Jessie Berlin  <jberlin@apple.com>
1775
1776         Windows build fix. Unreviewed.
1777
1778         * win/lib/WebKitSystemInterface.lib:
1779
1780 2011-03-02  Jessie Berlin  <jberlin@apple.com>
1781
1782         Rubber-stamped by Adam Roben.
1783
1784         WebKit2: Use CFNetwork Sessions API.
1785         https://bugs.webkit.org/show_bug.cgi?id=55435
1786
1787         Add the ability to create a Private Browsing Storage Session.
1788
1789         Update WebKitSystemInterface headers and libraries with the new functions.
1790
1791         * WebKitSystemInterface.h:
1792         * libWebKitSystemInterfaceLeopard.a:
1793         * libWebKitSystemInterfaceSnowLeopard.a:
1794         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1795         * win/lib/WebKitSystemInterface.lib:
1796
1797 2011-03-02  Daniel Cheng  <dcheng@chromium.org>
1798
1799         Reviewed by David Levin.
1800
1801         Add feature define for data transfer items
1802         https://bugs.webkit.org/show_bug.cgi?id=55510
1803
1804         * win/tools/vsprops/FeatureDefines.vsprops:
1805         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1806
1807 2011-03-02  Adam Roben  <aroben@apple.com>
1808
1809         Try to force a clean build on the Windows bots
1810
1811         Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild"
1812         feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for
1813         an example.
1814
1815         * win/tools/vsprops/common.vsprops: Touched to force a rebuild.
1816
1817 2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
1818
1819         Unreviewed, rolling out r80079.
1820         http://trac.webkit.org/changeset/80079
1821         https://bugs.webkit.org/show_bug.cgi?id=55547
1822
1823         "Broke the Win debug build?" (Requested by dcheng on #webkit).
1824
1825         * win/tools/vsprops/FeatureDefines.vsprops:
1826         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1827
1828 2011-03-01  Daniel Cheng  <dcheng@chromium.org>
1829
1830         Reviewed by David Levin.
1831
1832         Add feature define for data transfer items
1833         https://bugs.webkit.org/show_bug.cgi?id=55510
1834
1835         * win/tools/vsprops/FeatureDefines.vsprops:
1836         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1837
1838 2011-03-01  Sam Weinig  <sam@webkit.org>
1839
1840         Reviewed by Anders Carlsson.
1841
1842         WebKit2 needs to be made localizable
1843         <rdar://problem/8728860>
1844
1845         * WebKitSystemInterface.h:
1846         * libWebKitSystemInterfaceLeopard.a:
1847         * libWebKitSystemInterfaceSnowLeopard.a:
1848
1849 2011-02-25  Brian Weinstein  <bweinstein@apple.com>
1850
1851         Fix linking of Chromium Mac build. 
1852
1853         * libWebKitSystemInterfaceLeopard.a:
1854         * libWebKitSystemInterfaceSnowLeopard.a:
1855
1856 2011-02-21  Brian Weinstein  <bweinstein@apple.com>
1857
1858         Reviewed by Adam Roben.
1859
1860         WebResourceCacheManager should be responsible for managing the CFURLCache as well
1861         as the WebCore memory cache.
1862         https://bugs.webkit.org/show_bug.cgi?id=54886
1863         Part of <rdar://problem/8971738>
1864         
1865         Update WebKitSystemInterface headers and libraries with new functions.
1866
1867         * WebKitSystemInterface.h:
1868         * libWebKitSystemInterfaceLeopard.a:
1869         * libWebKitSystemInterfaceSnowLeopard.a:
1870         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1871         * win/lib/WebKitSystemInterface.lib:
1872
1873 2011-02-21  Brian Weinstein  <bweinstein@apple.com>
1874
1875         Rubber-stamped by Dan Bernstein.
1876
1877         Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't
1878         match the current WebKitSystemInterface.h.
1879
1880         * WebKitSystemInterface.h:
1881
1882 2011-02-08  Patrick Gansterer  <paroga@webkit.org>
1883
1884         Reviewed by Adam Roben.
1885
1886         [WIN] Add missing forward declarations in WebKitSystemInterface.h
1887         https://bugs.webkit.org/show_bug.cgi?id=53889
1888
1889         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1890
1891 2011-02-04  Steve Falkenburg  <sfalken@apple.com>
1892
1893         Reviewed by Adam Roben.
1894
1895         Bump Windows minimum system requirement to XPSP2
1896         https://bugs.webkit.org/show_bug.cgi?id=53807
1897
1898         * win/tools/vsprops/common.vsprops:
1899
1900 2011-02-03  James Kozianski  <koz@chromium.org>
1901
1902         Reviewed by Dimitri Glazkov.
1903
1904         Add navigator.registerProtocolHandler behind a flag.
1905         https://bugs.webkit.org/show_bug.cgi?id=52609
1906
1907         * win/tools/vsprops/FeatureDefines.vsprops:
1908         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1909
1910 2011-02-02  Steve Lacey  <sjl@chromium.org>
1911
1912         Reviewed by Eric Carlson.
1913
1914         Implement basic media statistics on media elements.
1915         https://bugs.webkit.org/show_bug.cgi?id=53322
1916
1917         * win/tools/vsprops/FeatureDefines.vsprops:
1918         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1919
1920 2011-01-28  Anders Carlsson  <andersca@apple.com>
1921
1922         Build fix.
1923         
1924         Update WKSI.
1925
1926         * WebKitSystemInterface.h:
1927         * libWebKitSystemInterfaceLeopard.a:
1928         * libWebKitSystemInterfaceSnowLeopard.a:
1929
1930 2011-01-26  David Kilzer  <ddkilzer@apple.com>
1931
1932         <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork
1933         <rdar://problem/8821760>
1934
1935         Reviewed by Antti Koivisto.
1936
1937         * WebKitSystemInterface.h:
1938             New methods added for HTTP pipelining support.
1939         (WKGetHTTPPipeliningPriority): Added.
1940         (WKSetHTTPPipeliningPriority): Added.
1941             Unrelated methods added after updating the header.
1942         (WKMakeScrollbarPainter): Added.
1943         (WKScrollbarPainterPaint): Added.
1944         * libWebKitSystemInterfaceLeopard.a: Updated.
1945         * libWebKitSystemInterfaceSnowLeopard.a: Updated.
1946
1947 2011-01-24  Jer Noble  <jer.noble@apple.com>
1948
1949         Reviewed by Eric Carlson.
1950
1951         REGRESSION (r72119): Audio never plays on Star Wars intro animation
1952         https://bugs.webkit.org/show_bug.cgi?id=52467
1953         
1954         Add wkGetQuickTimeMIMETypeList() function.
1955         
1956         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1957         * win/lib/WebKitSystemInterface.lib:
1958
1959 2011-01-18  Anders Carlsson  <andersca@apple.com>
1960
1961         Reviewed by Darin Adler.
1962
1963         Add WKPopupContextMenu.
1964
1965         * WebKitSystemInterface.h:
1966         * libWebKitSystemInterfaceLeopard.a:
1967         * libWebKitSystemInterfaceSnowLeopard.a:
1968
1969 2011-01-17  Adam Roben  <aroben@apple.com>
1970
1971         Make it possible to both set and clear a wkCACFContext's D3D device
1972
1973         Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use
1974
1975         Reviewed by Chris Marrin.
1976
1977         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1978         * win/lib/WebKitSystemInterface.lib:
1979
1980 2011-01-07  Chris Marrin  <cmarrin@apple.com>
1981
1982         Unreviewed.
1983
1984         Minor change to check for null context
1985
1986         * win/lib/WebKitSystemInterface.lib:
1987         * win/lib/WebKitSystemInterface_debug.lib:
1988
1989 2011-01-07  Chris Marrin  <cmarrin@apple.com>
1990
1991         Unreviewed.
1992
1993         Added one more API to WKSI to get the user data
1994         out of the CACFContext.
1995
1996         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1997         * win/lib/WebKitSystemInterface.lib:
1998         * win/lib/WebKitSystemInterface_debug.lib:
1999
2000 2011-01-07  Chris Marrin  <cmarrin@apple.com>
2001
2002         Unreviewed.
2003
2004         Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
2005
2006         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2007         * win/lib/WebKitSystemInterface.lib:
2008         * win/lib/WebKitSystemInterface_debug.lib:
2009
2010 2011-01-05  Steve Falkenburg  <sfalken@apple.com>
2011
2012         Reviewed by Darin Adler.
2013
2014         Debug and Release builds on Windows clobber each other
2015         https://bugs.webkit.org/show_bug.cgi?id=49185
2016
2017         Changes the structure of WebKitBuild build products directory so we
2018         completely separate each build configuration into independent directories.
2019         
2020         Although we previously had per-configuration directories for obj, this change adds
2021         per-configuration directories for bin, lib, obj, and include. Each configuration's
2022         build products are stored within a directory inside of WebKitBuild.
2023         
2024         Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
2025         defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
2026
2027         * win/tools/vsprops/common.vsprops: 
2028
2029 2011-01-03  Chris Fleizach  <cfleizach@apple.com>
2030
2031         Reviewed, tweaked and landed by Sam Weinig.
2032
2033         WebKit2: Accessibility support (42130)
2034         <rdar://problem/7660629>
2035
2036         * WebKitSystemInterface.h:
2037         * libWebKitSystemInterfaceLeopard.a:
2038         * libWebKitSystemInterfaceSnowLeopard.a:
2039
2040 2011-01-02  Dan Bernstein  <mitz@apple.com>
2041
2042         Rubber-stamped by Simon Fraser.
2043
2044         <rdar://problem/8812159> Update copyright strings
2045
2046         * win/tools/scripts/COPYRIGHT-END-YEAR:
2047
2048 2010-12-21  Sam Weinig  <weinig@apple.com>
2049
2050         Reviewed by Anders Carlsson.
2051
2052         Add serialization for CFURLRequestRef and CFURLResponseRef.
2053
2054         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2055         * win/lib/WebKitSystemInterface.lib:
2056
2057 2010-12-14  Anders Carlsson  <andersca@apple.com>
2058
2059         Reviewed by Dan Bernstein.
2060
2061         Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
2062
2063         * WebKitSystemInterface.h:
2064         * libWebKitSystemInterfaceLeopard.a:
2065         * libWebKitSystemInterfaceSnowLeopard.a:
2066
2067 2010-12-10  Chris Marrin  <cmarrin@apple.com>
2068
2069         Reviewed by Adam Roben.
2070
2071         Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
2072         Also got rid of WebKitSystemInterface_debug.lib as recommended by
2073         Adam Roben. No OpenSource builds use it since r72327.
2074
2075         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2076         * win/lib/WebKitSystemInterface.lib:
2077         * win/lib/WebKitSystemInterface_debug.lib: Removed.
2078
2079 2010-12-09  Anders Carlsson  <andersca@apple.com>
2080
2081         Reviewed by Sam Weinig.
2082
2083         Cannot use NSKeyedArchiver in WK2 for ResourceResponses
2084         https://bugs.webkit.org/show_bug.cgi?id=50792
2085         <rdar://problem/8741799>
2086
2087         * WebKitSystemInterface.h:
2088         * libWebKitSystemInterfaceLeopard.a:
2089         * libWebKitSystemInterfaceSnowLeopard.a:
2090
2091 2010-12-03  Anders Carlsson  <andersca@apple.com>
2092
2093         Reviewed by Sam Weinig.
2094
2095         Dispatch keyboard events in the Carbon event model
2096         https://bugs.webkit.org/show_bug.cgi?id=50503
2097
2098         Make WKGetNSEventKeyChar available in 32-bit.
2099
2100         * WebKitSystemInterface.h:
2101         * libWebKitSystemInterfaceLeopard.a:
2102         * libWebKitSystemInterfaceSnowLeopard.a:
2103
2104 2010-12-02  Anders Carlsson  <andersca@apple.com>
2105
2106         Reviewed by Sam Weinig.
2107
2108         Plug-ins should be able to update the mouse cursor
2109         https://bugs.webkit.org/show_bug.cgi?id=50399
2110
2111         Add WKEnableSettingCursorWhenInBackground.
2112
2113         * WebKitSystemInterface.h:
2114         * libWebKitSystemInterfaceLeopard.a:
2115         * libWebKitSystemInterfaceSnowLeopard.a:
2116
2117 2010-12-01  Adam Roben  <aroben@apple.com>
2118
2119         Don't let harmless errorlevels from the "set" utility leak into
2120         project-specific build scripts
2121
2122         When using set to unset an environment variable that didn't previously
2123         exist, set raises the errorlevel to 1. This was leaking into
2124         project-specific scripts, causing them to think the build has failed.
2125         We now clear the errorlevel after we finish setting environment
2126         variables.
2127
2128         Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
2129         some configurations
2130
2131         Reviewed by Steve Falkenburg.
2132
2133         * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
2134         environment variables to get rid of any errorlevel that "set" set.
2135
2136 2010-12-01  Steve Falkenburg  <sfalken@apple.com>
2137
2138         Reviewed by Adam Roben.
2139
2140         vcproj changes can't be applied cleanly by the Windows EWS bot
2141         https://bugs.webkit.org/show_bug.cgi?id=50328
2142
2143         * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
2144         * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
2145         * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
2146
2147 2010-11-29  Steve Falkenburg  <sfalken@apple.com>
2148
2149         Windows build fix (part 2).
2150         Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
2151
2152         * win/tools/vsprops/common.vsprops:
2153
2154 2010-11-19  Steve Falkenburg  <sfalken@apple.com>
2155
2156         Reviewed by Adam Roben.
2157
2158         Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
2159         https://bugs.webkit.org/show_bug.cgi?id=49858
2160         
2161         We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
2162         - To simplify editing (editing vsprops build steps is confusing).
2163         - For more readable diffs.
2164         
2165         To add a prebuild/prelink/postbuild step for a vcproj,
2166         Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
2167         For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
2168         in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
2169
2170         * win/tools/vsprops/common.vsprops:
2171         * win/tools/vsprops/release.vsprops:
2172
2173 2010-11-29  Anders Carlsson  <andersca@apple.com>
2174
2175         Reviewed by Sam Weinig and Simon Fraser.
2176
2177         WebKitSystemInterface.h piece of r72438.
2178
2179         * WebKitSystemInterface.h:
2180
2181 2010-11-22  Adam Roben  <aroben@apple.com>
2182
2183         Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
2184
2185         Apple's Windows build allows placing header files and import libraries for WebKit's
2186         dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
2187         $WebKitLibrariesDir environment variable. This is both required for production builds and
2188         convenient for Apple-internal developer builds. Apple's production builds also require that
2189         WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
2190         builds, the files are copied into that directory tree by the
2191         WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
2192         copying is done by
2193         JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
2194
2195         This .vsprops copying is problematic in one very important case: when a developer updates
2196         their source tree and then tries to build. Visual Studio only reads .vsprops files when a
2197         project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
2198         updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
2199         build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
2200         $WebKitLibrariesDir, but Visual Studio will not pick up the changes.  The rest of the build
2201         will proceed with out-of-date .vsprops files, which will likely result in a build failure.
2202
2203         To fix this, we now use normal relative paths to access the .vsprops files in the source
2204         tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
2205         variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
2206         unset, so the normal relative paths are used to read the .vsprops files out of the source
2207         tree directly. In production builds, this environment variable is set to a fake directory
2208         that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
2209         is resolved.
2210         
2211         For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
2212
2213         $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
2214
2215         In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
2216         files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
2217         JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
2218         "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
2219         FeatureDefines.vsprops becomes:
2220
2221         $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
2222
2223         which resolves to:
2224
2225         $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
2226
2227         (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
2228         actually exist since they are matched by an equal number of ".." path components.)
2229
2230         Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
2231         Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
2232
2233         Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
2234         updated
2235
2236         Reviewed by Dave Hyatt.
2237
2238         * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
2239         AppleInternal\tools\vsprops that matches the source directory tree. This allows production
2240         builds to redirect the relative paths used to find the shared .vsprops files into
2241         AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
2242
2243 2010-11-18  Steve Falkenburg  <sfalken@apple.com>
2244
2245         Rubber-stamped by Adam Roben.
2246
2247         Remove unused debug_internal vsprops file.
2248
2249         * win/tools/vsprops/debug_internal.vsprops: Removed.
2250
2251 2010-11-18  Steve Falkenburg  <sfalken@apple.com>
2252
2253         Reviewed by Adam Roben.
2254
2255         Debug_Internal Windows configuration is unnecessary, should be removed
2256         https://bugs.webkit.org/show_bug.cgi?id=49753
2257
2258         * win/tools/vsprops/debug.vsprops:
2259         * win/tools/vsprops/debug_internal.vsprops:
2260
2261 2010-11-17  Steve Falkenburg  <sfalken@apple.com>
2262
2263         Rubber-stamped by Adam Roben.
2264
2265         Update WebKitSystemInterfaceWin.
2266
2267         * win/lib/WebKitSystemInterface.lib:
2268         * win/lib/WebKitSystemInterface_debug.lib:
2269
2270 2010-11-16  Adam Roben  <aroben@apple.com>
2271
2272         Ignore files from libdispatch/zlib
2273
2274         Rubber-stamped by Eric Seidel.
2275
2276         * win/include: Modified property svn:ignore.
2277         * win/lib: Modified property svn:ignore.
2278
2279 2010-11-10  Csaba Osztrogonác  <ossy@webkit.org>
2280
2281         Reviewed by David Hyatt.
2282
2283         HTML5 Ruby support should be mandatory feature
2284         https://bugs.webkit.org/show_bug.cgi?id=49272
2285
2286         Remove Ruby as optional feature.
2287
2288         * win/tools/vsprops/FeatureDefines.vsprops:
2289         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2290
2291 2010-10-29  Dan Bernstein  <mitz@apple.com>
2292
2293         Snow Leopard PowerPC build fix.
2294
2295         * libWebKitSystemInterfaceSnowLeopard.a:
2296
2297 2010-10-29  Dan Bernstein  <mitz@apple.com>
2298
2299         Leopard PowerPC build fix.
2300
2301         * libWebKitSystemInterfaceLeopard.a:
2302
2303 2010-10-29  Csaba Osztrogonác  <ossy@webkit.org>
2304
2305         Reviewed by Adam Roben and David Kilzer.
2306
2307         Fix and cleanup of build systems
2308         https://bugs.webkit.org/show_bug.cgi?id=48342
2309
2310         Remove unnecessary ENABLE_SANDBOX.
2311         Add missing features to converge to FeatureDefines.xcconfig.
2312
2313         * win/tools/vsprops/FeatureDefines.vsprops:
2314         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2315
2316 2010-10-28  Dan Bernstein  <mitz@apple.com>
2317
2318         Reviewed by John Sullivan.
2319
2320         Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
2321         upcoming ComplexTextController patch.
2322
2323         * WebKitSystemInterface.h:
2324         * libWebKitSystemInterfaceLeopard.a:
2325         * libWebKitSystemInterfaceSnowLeopard.a:
2326
2327 2010-10-28  Ivan Krstić  <ike@apple.com>
2328
2329         Reviewed by Mark Rowe.
2330
2331         Remove unused experimental proxied panel interface.
2332         <rdar://problem/7237059>
2333
2334         * WebKitSystemInterface.h:
2335
2336 2010-10-27  Anders Carlsson  <andersca@apple.com>
2337
2338         Reviewed by Sam Weinig.
2339
2340         Find indicators do not bounce
2341         https://bugs.webkit.org/show_bug.cgi?id=48490
2342         <rdar://problem/8564276>
2343
2344         Add bounce animation context functions.
2345
2346         * WebKitSystemInterface.h:
2347         * libWebKitSystemInterfaceLeopard.a:
2348         * libWebKitSystemInterfaceSnowLeopard.a:
2349
2350 2010-10-26  Adam Roben  <aroben@apple.com>
2351
2352         Fix duplicate vsprops name
2353
2354         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
2355         "FeatureDefinesCairo" to match the filename.
2356
2357 2010-10-23  Alexey Proskuryakov  <ap@apple.com>
2358
2359         Windows build fix.
2360
2361         * win/lib/WebKitSystemInterface.lib:
2362         * win/lib/WebKitSystemInterface_debug.lib:
2363         
2364 2010-10-23  Alexey Proskuryakov  <ap@apple.com>
2365
2366         Reviewed by Anders Carlsson.
2367
2368         https://bugs.webkit.org/show_bug.cgi?id=48083
2369         <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
2370
2371         * WebKitSystemInterface.h:
2372         * libWebKitSystemInterfaceLeopard.a:
2373         * libWebKitSystemInterfaceSnowLeopard.a:
2374         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2375         * win/lib/WebKitSystemInterface.lib:
2376         * win/lib/WebKitSystemInterface_debug.lib:
2377         Updated WebKitSystemInterface with necessary methods.
2378
2379 2010-10-22  Adam Roben  <aroben@apple.com>
2380
2381         Turn on ENABLE_3D_RENDERING on all Windows builds
2382
2383         Reviewed by Sam Weinig.
2384
2385         * win/tools/vsprops/FeatureDefines.vsprops:
2386
2387 2010-10-20  Adam Roben  <aroben@apple.com>
2388
2389         Windows build fix
2390
2391         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2392         * win/lib/WebKitSystemInterface.lib:
2393         * win/lib/WebKitSystemInterface_debug.lib:
2394         Use a WKCFURLCredentialRef type to protect against changes to the
2395         definition of CFURLCredentialRef.
2396
2397 2010-10-19  Adam Roben  <aroben@apple.com>
2398
2399         Windows build fix
2400
2401         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
2402         this file that I meant to check in in r70129.
2403
2404 2010-10-19  Adam Roben  <aroben@apple.com>
2405
2406         Add WKCACFContext and related functions
2407
2408         Fixes <http://webkit.org/b/43244>.
2409
2410         Reviewed by Sam Weinig.
2411
2412         * win/lib/WebKitSystemInterface.lib:
2413         * win/lib/WebKitSystemInterface_debug.lib:
2414
2415 2010-10-14  Ada Chan  <adachan@apple.com>
2416
2417         Rubber-stamped by Adam Roben.
2418
2419         Fix Windows build.
2420
2421         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2422         * win/lib/WebKitSystemInterface.lib:
2423         * win/lib/WebKitSystemInterface_debug.lib:
2424
2425 2010-10-14  Ada Chan  <adachan@apple.com>
2426
2427         Reviewed by Steve Falkenburg.
2428
2429         Add wkGetSSLCertificateChainContext for fetching the certificate chain.
2430         Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
2431
2432         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2433         * win/lib/WebKitSystemInterface.lib:
2434         * win/lib/WebKitSystemInterface_debug.lib:
2435
2436 2010-10-11  Mike Thole  <mthole@apple.com>
2437
2438         Reviewed by Darin Adler.
2439
2440         Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
2441         https://bugs.webkit.org/show_bug.cgi?id=47495
2442
2443         * WebKitSystemInterface.h: 
2444         * libWebKitSystemInterfaceLeopard.a:
2445         * libWebKitSystemInterfaceSnowLeopard.a:
2446
2447 2010-10-03  Brent Fulgham  <bfulgham@webkit.org>
2448
2449         Unreviewed build fix.
2450
2451         WinCairo also needs access to the <inttypes.h> header requirement
2452         introduced by Bug 46357.
2453
2454         * win/tools/vsprops/WinCairo.vsprops:
2455
2456 2010-09-17  Sam Weinig  <sam@webkit.org>
2457
2458         Reviewed, tweaked, and landed by Anders Carlsson.
2459
2460         Add WKCopyNSURLResponsePeerCertificates.
2461
2462         * WebKitSystemInterface.h:
2463         * libWebKitSystemInterfaceLeopard.a:
2464         * libWebKitSystemInterfaceSnowLeopard.a:
2465
2466 2010-09-16  Eric Uhrhane  <ericu@chromium.org>
2467
2468         Reviewed by Jian Li.
2469
2470         Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
2471         https://bugs.webkit.org/show_bug.cgi?id=45798
2472
2473         * win/tools/vsprops/FeatureDefines.vsprops:
2474         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2475
2476 2010-09-09  Jer Noble  <jer.noble@apple.com>
2477
2478         Reviewed by Eric Carlson.
2479
2480         Adopt shared control drawing for <video> controls on Windows
2481         https://bugs.webkit.org/show_bug.cgi?id=45490
2482
2483         * win/lib/WebKitSystemInterface.lib:
2484         * win/lib/WebKitSystemInterface_debug.lib:
2485
2486 2010-09-10  Anders Carlsson  <andersca@apple.com>
2487
2488         WebKitSystemInterface part of:
2489         Set the visible name for the web process
2490         https://bugs.webkit.org/show_bug.cgi?id=45564
2491         <rdar://problem/8416970>
2492
2493         * WebKitSystemInterface.h:
2494         * libWebKitSystemInterfaceLeopard.a:
2495         * libWebKitSystemInterfaceSnowLeopard.a:
2496
2497 2010-08-05  Jian Li  <jianli@chromium.org>
2498
2499         Reviewed by David Levin.
2500
2501         Unify blob related feature defines to ENABLE(BLOB).
2502         https://bugs.webkit.org/show_bug.cgi?id=43081
2503
2504         * win/tools/vsprops/FeatureDefines.vsprops:
2505         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2506
2507 2010-08-04  Dan Bernstein  <mitz@apple.com>
2508
2509         Reviewed by Darin Adler.
2510
2511         WebKitSystemInterface part of: Allow the language for hyphenation to be specified
2512         https://bugs.webkit.org/show_bug.cgi?id=43467
2513
2514         * WebKitSystemInterface.h:
2515         * libWebKitSystemInterfaceLeopard.a:
2516         * libWebKitSystemInterfaceSnowLeopard.a:
2517         * libWebKitSystemInterfaceTiger.a:
2518
2519 2010-08-03  Beth Dakin  <bdakin@apple.com>
2520
2521         Reviewed by Alice Liu.
2522
2523         Enable MathML on Windows.
2524
2525         * win/tools/vsprops/FeatureDefines.vsprops:
2526
2527 2010-07-30  Adam Roben  <aroben@apple.com>
2528
2529         Roll our r64361 and r64363
2530
2531         We can't make these changes until QuartzCore.lib is included in
2532         WebKitSupportLibrary.
2533
2534 2010-07-30  Adam Roben  <aroben@apple.com>
2535
2536         Add WKCACFContext and related functions
2537
2538         Also added some functions used by WKCAImageQueue.
2539
2540         Fixes <http://webkit.org/b/43244>.
2541
2542         Reviewed by Sam Weinig.
2543
2544         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2545         * win/lib/WebKitSystemInterface.lib:
2546         * win/lib/WebKitSystemInterface_debug.lib:
2547
2548 2010-07-27  Kinuko Yasuda  <kinuko@chromium.org>
2549
2550         Reviewed by Ojan Vafai.
2551
2552         Add FILE_SYSTEM build flag for FileSystem API
2553         https://bugs.webkit.org/show_bug.cgi?id=42915
2554
2555         * win/tools/vsprops/FeatureDefines.vsprops:
2556         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2557
2558 2010-07-12  Mark Rowe  <mrowe@apple.com>
2559
2560         Rubber-stamped by Sam Weinig.
2561
2562         Update WebKitSystemInterface.
2563
2564         * libWebKitSystemInterfaceLeopard.a:
2565         * libWebKitSystemInterfaceSnowLeopard.a:
2566         * libWebKitSystemInterfaceTiger.a:
2567
2568 2010-07-12  Adam Roben  <aroben@apple.com>
2569
2570         Stop generating stripped symbols for Release builds
2571
2572         It turns out we can strip the symbols after-the-fact using PDBCopy.
2573
2574         Fixes <http://webkit.org/b/42085>.
2575
2576         Reviewed by Steve Falkenburg.
2577
2578         * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
2579         attribute, which caused link.exe to generate a stripped PDB file for
2580         each project.
2581
2582 2010-07-08  Eric Carlson  <eric.carlson@apple.com>
2583
2584         Reviewed by Dan Bernstein.
2585
2586         Update WebKitSystemInterface.
2587
2588         * libWebKitSystemInterfaceLeopard.a:
2589         * libWebKitSystemInterfaceSnowLeopard.a:
2590         * libWebKitSystemInterfaceTiger.a:
2591
2592 2010-07-07  Dumitru Daniliuc  <dumi@chromium.org>
2593
2594         Reviewed by Adam Roben.
2595
2596         Disable MSVC warning 4288.
2597         https://bugs.webkit.org/show_bug.cgi?id=41804
2598
2599         MSVC has a non-standard extension that allows variables declared
2600         in for-loops to remain visible in the same scope even after
2601         exiting the for-loop
2602         (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
2603         option (turned on by default) enables all MSVC extensions, and
2604         /Zc:forScope- tells the compiler to issue a C4288 warning when the
2605         same variable is declared in the for-loop and re-declared later in
2606         the same scope.
2607
2608         There seems to be a bug in VS2005 that erroneously enables
2609         /Zc:forScope- even when that option is not specified
2610         (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
2611         like our build got hit by that bug, so we need to disable warning
2612         4288 to fix it.
2613
2614         * win/tools/vsprops/common.vsprops:
2615
2616 2010-07-01  Simon Fraser  <simon.fraser@apple.com>
2617
2618         Reviewed by Sam Weinig.
2619
2620         <rdar://problem/8154047>
2621         
2622         Update WebKitSystemInterface, making some functions used by
2623         WebKit2 available in 32-bit (for reals this time).
2624
2625         * libWebKitSystemInterfaceLeopard.a:
2626         * libWebKitSystemInterfaceSnowLeopard.a:
2627         * libWebKitSystemInterfaceTiger.a:
2628
2629 2010-07-01  Simon Fraser  <simon.fraser@apple.com>
2630
2631         Reviewed by Sam Weinig.
2632
2633         <rdar://problem/8154047>
2634         
2635         Update WebKitSystemInterface, making some functions used by
2636         WebKit2 available in 32-bit.
2637
2638         * WebKitSystemInterface.h:
2639         * libWebKitSystemInterfaceLeopard.a:
2640         * libWebKitSystemInterfaceSnowLeopard.a:
2641         * libWebKitSystemInterfaceTiger.a:
2642
2643 2010-06-23  John Gregg  <johnnyg@google.com>
2644
2645         Reviewed by Kent Tamura.
2646
2647         add ENABLE_DIRECTORY_UPLOAD build support
2648         https://bugs.webkit.org/show_bug.cgi?id=41100
2649
2650         * win/tools/vsprops/FeatureDefines.vsprops:
2651         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2652
2653 2010-06-27  Steve Falkenburg  <sfalken@apple.com>
2654
2655         Windows (Cairo) build fix.
2656         Add missing ENABLE_WEB_TIMING feature define.
2657
2658         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2659
2660 2010-06-27  Steve Falkenburg  <sfalken@apple.com>
2661
2662         Windows build fix.
2663         Disable ENABLE_WEB_TIMING on Windows.
2664
2665         * win/tools/vsprops/FeatureDefines.vsprops:
2666
2667 2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
2668
2669         Reviewed by Dimitri Glazkov.
2670
2671         Add a VS macro for enabling Web Timing support.
2672         https://bugs.webkit.org/show_bug.cgi?id=38924
2673
2674         * win/tools/vsprops/FeatureDefines.vsprops:
2675
2676 2010-06-21  Sam Weinig  <sam@webkit.org>
2677
2678         Reviewed by Anders Carlsson.
2679
2680         Update WebKitSystemInterface.
2681
2682         * WebKitSystemInterface.h:
2683         * libWebKitSystemInterfaceLeopard.a:
2684         * libWebKitSystemInterfaceSnowLeopard.a:
2685         * libWebKitSystemInterfaceTiger.a:
2686
2687 2010-06-21  Dan Bernstein  <mitz@apple.com>
2688
2689         Speculative build fix.
2690
2691         * WebKitSystemInterface.h:
2692
2693 2010-06-21  Dan Bernstein  <mitz@apple.com>
2694
2695         Reviewed by Darin Adler.
2696
2697         WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
2698         https://bugs.webkit.org/show_bug.cgi?id=10228
2699
2700         * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
2701         * libWebKitSystemInterfaceLeopard.a:
2702         * libWebKitSystemInterfaceSnowLeopard.a:
2703         * libWebKitSystemInterfaceTiger.a:
2704
2705 2010-06-21  Satish Sampath  <satish@chromium.org>
2706
2707         Reviewed by Steve Block.
2708
2709         Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
2710         https://bugs.webkit.org/show_bug.cgi?id=40878
2711
2712         * win/tools/vsprops/FeatureDefines.vsprops:
2713         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2714
2715 2010-06-02  Sterling Swigart  <sswigart@google.com>
2716
2717         Reviewed by David Levin.
2718
2719         Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
2720         https://bugs.webkit.org/show_bug.cgi?id=39906
2721
2722         * win/tools/vsprops/FeatureDefines.vsprops:
2723         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2724
2725 2010-05-24  Jer Noble  <jer.noble@apple.com>
2726
2727         No review; build fix only.
2728         
2729         Roll-out changes r60110.
2730
2731         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2732         * win/lib/WebKitSystemInterface.lib:
2733         * win/lib/WebKitSystemInterface_debug.lib:
2734
2735 2010-05-24  Jer Noble  <jer.noble@apple.com>
2736
2737         No review; build fix only.
2738
2739         Roll-out changes r60094, 60096-60097.
2740
2741         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2742         * win/lib/WebKitSystemInterface.lib:
2743         * win/lib/WebKitSystemInterface_debug.lib:
2744
2745 2010-05-23  Jer Noble  <jer.noble@apple.com>
2746
2747         Reviewed by Eric Carlson.
2748
2749         HTML5 <video> tag performance worse than Flash
2750         https://bugs.webkit.org/show_bug.cgi?id=39577
2751         rdar://problem/7982458
2752
2753         Added WebKitSystemInterface calls for new CAImageQueue APIs.
2754         
2755         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2756         * win/lib/WebKitSystemInterface.lib:
2757         * win/lib/WebKitSystemInterface_debug.lib:
2758
2759 2010-05-20  Steve Block  <steveblock@google.com>
2760
2761         Reviewed by Jeremy Orlow.
2762
2763         Provide bindings for DeviceOrientation
2764         https://bugs.webkit.org/show_bug.cgi?id=39210
2765
2766         Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
2767
2768         * win/tools/vsprops/FeatureDefines.vsprops:
2769         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2770
2771 2010-04-09  Alexey Proskuryakov  <ap@apple.com>
2772
2773         Reviewed by Maciej Stachowiak.
2774
2775         https://bugs.webkit.org/show_bug.cgi?id=24572
2776         XMLHttpRequest.statusText returns always "OK" on Mac
2777
2778         * WebKitSystemInterface.h:
2779         * libWebKitSystemInterfaceLeopard.a:
2780         * libWebKitSystemInterfaceSnowLeopard.a:
2781         * libWebKitSystemInterfaceTiger.a:
2782
2783 2010-04-07  Chris Marrin  <cmarrin@apple.com>
2784
2785         Reviewed by Steve Falkenburg.
2786
2787         Remove QuartzCoreInterface from the build
2788         
2789         No longer needed since QuartzCore.dll is now included in  the latest Safari release (4.0.5).
2790
2791         * win/bin/QuartzCoreInterface.dll: Removed.
2792         * win/include/QuartzCoreInterface: Removed.
2793         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
2794         * win/lib/QuartzCoreInterface.lib: Removed.
2795
2796 2010-04-02  Jer Noble  <jer.noble@apple.com>
2797
2798         Reviewed by Eric Carlson.
2799         
2800         https://bugs.webkit.org/show_bug.cgi?id=36624
2801
2802         Update WebKitSystemInterface
2803
2804         * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
2805         * libWebKitSystemInterfaceLeopard.a:
2806         * libWebKitSystemInterfaceSnowLeopard.a:
2807         * libWebKitSystemInterfaceTiger.a:
2808
2809 2010-04-01  Kinuko Yasuda  <kinuko@chromium.org>
2810
2811         Reviewed by Dmitry Titov.
2812
2813         Add FileThread for async file operation support in FileReader and FileWriter
2814         https://bugs.webkit.org/show_bug.cgi?id=36896
2815
2816         Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
2817         for FileReader and FileWriter support.
2818
2819         * win/tools/vsprops/FeatureDefines.vsprops:
2820         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2821
2822 2010-03-25  Mark Rowe  <mrowe@apple.com>
2823
2824         Rubber-stamped by Dan Bernstein.
2825
2826         Update WebCoreSQLite3 to SQLite v3.6.12.
2827
2828         * WebCoreSQLite3/sqlite3.h:
2829         * WebCoreSQLite3/sqlite3ext.h:
2830         * libWebCoreSQLite3.a:
2831         * libWebKitSystemInterfaceLeopard.a:
2832         * libWebKitSystemInterfaceSnowLeopard.a:
2833         * libWebKitSystemInterfaceTiger.a:
2834
2835 2010-03-23  Dan Bernstein  <mitz@apple.com>
2836
2837         Reviewed by John Sullivan.
2838
2839         WebKitSystemInterface part of
2840         <rdar://problem/7197736> Plug-in clip rect does not update when overflow
2841         clip changes
2842         https://bugs.webkit.org/show_bug.cgi?id=36479.
2843
2844         * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
2845         * libWebKitSystemInterfaceSnowLeopard.a: Updated
2846
2847 2010-03-16  Dan Bernstein  <mitz@apple.com>
2848
2849         Reviewed by Sam Weinig.
2850
2851         Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
2852
2853         * win/lib/WebKitSystemInterface.lib:
2854         * win/lib/WebKitSystemInterface_debug.lib:
2855
2856 2010-03-15  Andy Estes  <aestes@apple.com>
2857
2858         Reviewed by John Sullivan.
2859
2860         Added two new output arguments to WKGetWheelEventDeltas() to return
2861         the number of scroll wheel ticks in the x and y directions.
2862
2863         https://bugs.webkit.org/show_bug.cgi?id=29601.
2864         <rdar://problem/7453254>
2865
2866         * WebKitSystemInterface.h:
2867         * libWebKitSystemInterfaceLeopard.a:
2868         * libWebKitSystemInterfaceSnowLeopard.a:
2869         * libWebKitSystemInterfaceTiger.a:
2870
2871 2010-03-14  Dan Bernstein  <mitz@apple.com>
2872
2873         Reviewed by Darin Adler.
2874
2875         WebKitSystemInterface part of removing support for legacy versions of Core Graphics
2876
2877         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
2878         wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
2879         wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
2880         wkCreateFontsPlist().
2881         * win/lib/WebKitSystemInterface.lib: Updated.
2882         * win/lib/WebKitSystemInterface_debug.lib: Updated.
2883
2884 2010-03-08  Jian Li  <jianli@chromium.org>
2885
2886         Reviewed by Dmitry Titov.
2887
2888         Blob.slice support.
2889         https://bugs.webkit.org/show_bug.cgi?id=32993
2890
2891         Add ENABLE_BLOB_SLICE feature define.
2892
2893         * win/tools/vsprops/FeatureDefines.vsprops:
2894         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2895
2896 2010-02-19  Maciej Stachowiak  <mjs@apple.com>
2897
2898         Reviewed by David Levin.
2899
2900         Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
2901         https://bugs.webkit.org/show_bug.cgi?id=35147
2902
2903         * win/tools/vsprops/FeatureDefines.vsprops:
2904
2905 2010-02-18  Steve Falkenburg  <sfalken@apple.com>
2906
2907         Reviewed by Dan Bernstein.
2908
2909         WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
2910         https://bugs.webkit.org/show_bug.cgi?id=35076
2911
2912         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2913         * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
2914         * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
2915
2916 2010-02-16  Gavin Barraclough  <barraclough@apple.com>
2917
2918         Reviewed by NOBODY (Build fix).
2919
2920         Disable warnings preventing use of anonymous structs/onions -
2921         don't take all my fun toys away, these are useful & awesome!
2922
2923         * win/tools/vsprops/common.vsprops:
2924
2925 2010-02-11  Brian Weinstein  <bweinstein@apple.com>
2926
2927         Rubber-stamped by Eric Seidel.
2928
2929         Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
2930         test breakage.
2931
2932         * win/tools/vsprops/FeatureDefines.vsprops:
2933
2934 2010-02-08  Maciej Stachowiak  <mjs@apple.com>
2935
2936         Reviewed by Cameron Zwarich.
2937
2938         Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
2939         https://bugs.webkit.org/show_bug.cgi?id=34698
2940
2941         * win/tools/vsprops/FeatureDefines.vsprops:
2942
2943 2010-02-04  Mark Rowe  <mrowe@apple.com>
2944
2945         Reviewed by Steve Falkenburg.
2946
2947         Update auto-version.sh to better handle major version numbers with fewer than three digits,
2948         and the case when WEBKITLIBRARIESDIR is not set.
2949
2950         * win/tools/scripts/auto-version.sh:
2951
2952 2010-02-04  Steve Falkenburg  <sfalken@apple.com>
2953
2954         Windows build fix for projects not defining WebKitLibrariesDir.
2955
2956         * win/tools/scripts/auto-version.sh:
2957
2958 2010-02-03  Dan Bernstein  <mitz@apple.com>
2959
2960         Reviewed by Anders Carlsson.
2961
2962         Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
2963
2964         * libWebKitSystemInterfaceLeopard.a:
2965
2966 2010-02-02  Steve Falkenburg  <sfalken@apple.com>
2967
2968         Reviewed by Darin Adler.
2969
2970         Copyright year updating for Windows version resources should be automatic
2971         https://bugs.webkit.org/show_bug.cgi?id=34503
2972
2973         * win/tools/scripts/auto-version.sh:
2974
2975 2010-02-02  Martin Robinson  <mrobinson@webkit.org>
2976
2977         Unreviewed build fix.
2978
2979         The WinCairo build requires this script to be executable.
2980
2981         * win/tools/scripts/feature-defines.sh: Added property svn:executable.
2982
2983 2010-01-29  Mark Rowe  <mrowe@apple.com>
2984
2985         Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
2986
2987         * win/tools/vsprops/FeatureDefines.vsprops:
2988         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2989
2990 2010-01-26  Alexey Proskuryakov  <ap@apple.com>
2991
2992         More Windows build fixing.
2993
2994         * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
2995         type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
2996         specialization sometimes - but it's not instantiated, so it's harmless.
2997
2998 2010-01-22  Steve Falkenburg  <sfalken@apple.com>
2999
3000         Reviewed by Darin Adler.
3001
3002         https://bugs.webkit.org/show_bug.cgi?id=34025
3003         Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
3004
3005         * win/tools/vsprops/FeatureDefines.vsprops:
3006         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3007
3008 2010-01-20  Steve Falkenburg  <sfalken@apple.com>
3009
3010         Reviewed by Darin Adler and Adam Roben.
3011
3012         Feature defines are difficult to maintain on Windows builds
3013         https://bugs.webkit.org/show_bug.cgi?id=33883
3014         
3015         FeatureDefines.vsprops are now maintained in a way similar to
3016         Configurations/FeatureDefines.xcconfig, with the added advantage
3017         of having a single FeatureDefines file across all projects.
3018         
3019         Keep this list of features (not enabled/disabled state) in sync with
3020         FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
3021         
3022         Add new features to both PreprocessorDefinitions and UserMacro sections.
3023         Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
3024
3025         * win/tools/scripts/feature-defines.sh: Added.
3026         * win/tools/vsprops/FeatureDefines.vsprops: Added.
3027         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
3028         * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
3029
3030 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
3031
3032         Reviewed by Darin Adler.
3033
3034         <rdar://problem/7532544>
3035         
3036         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
3037         be used for a shadow drawing fix. Once more, with feeling. On Windows.
3038
3039         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3040         * win/lib/WebKitSystemInterface.lib:
3041         * win/lib/WebKitSystemInterface_debug.lib:
3042
3043 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
3044
3045         Reviewed by Darin Adler.
3046
3047         <rdar://problem/7532544>
3048         
3049         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
3050         be used for a shadow drawing fix.
3051         
3052         * win/lib/WebKitSystemInterface.lib:
3053         * win/lib/WebKitSystemInterface_debug.lib:
3054
3055 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
3056
3057         Reviewed by Darin Adler.
3058
3059         <rdar://problem/7532544>
3060         
3061         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
3062         be used for a shadow drawing fix.
3063
3064         * WebKitSystemInterface.h:
3065         * libWebKitSystemInterfaceLeopard.a:
3066         * libWebKitSystemInterfaceSnowLeopard.a:
3067         * libWebKitSystemInterfaceTiger.a:
3068
3069 2010-01-07  Alexey Proskuryakov  <ap@apple.com>
3070
3071         Not reviewed, build fix.
3072
3073         Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
3074         clients of another class). WebCore doesn't use all methods of JSString, so
3075         we don't export all classes clients could theoretically access via JSString.
3076
3077         * win/tools/vsprops/common.vsprops:
3078
3079 2009-12-21  Mark Rowe  <mrowe@apple.com>
3080
3081         Reviewed by Samuel Weinig.
3082
3083         Update WebKitSystemInterface.
3084
3085         * libWebKitSystemInterfaceLeopard.a:
3086         * libWebKitSystemInterfaceSnowLeopard.a:
3087         * libWebKitSystemInterfaceTiger.a:
3088
3089 2009-12-21  Mark Rowe  <mrowe@apple.com>
3090
3091         Reviewed by Samuel Weinig.
3092
3093         Update WebKitSystemInterface.
3094
3095         * WebKitSystemInterface.h:
3096         * libWebKitSystemInterfaceLeopard.a:
3097         * libWebKitSystemInterfaceSnowLeopard.a:
3098         * libWebKitSystemInterfaceTiger.a:
3099
3100 2009-12-18  Sam Weinig  <sam@webkit.org>
3101
3102         Reviewed by Anders Carlsson.
3103
3104         Update WebKitSystemInterface for <rdar://problem/7237059>.
3105
3106         * WebKitSystemInterface.h:
3107         * libWebKitSystemInterfaceLeopard.a:
3108         * libWebKitSystemInterfaceSnowLeopard.a:
3109         * libWebKitSystemInterfaceTiger.a:
3110
3111 2009-12-15  Dan Bernstein  <mitz@apple.com>
3112
3113         Reviewed by Adam Roben.
3114
3115         WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
3116         Core Graphics when available
3117
3118         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
3119             wkCanCreateCGFontWithLOGFONT().
3120         * win/lib/WebKitSystemInterface.lib:
3121         * win/lib/WebKitSystemInterface_debug.lib:
3122
3123 2009-12-12  Eric Carlson  <eric.carlson@apple.com>
3124
3125         Reviewed by Darin Adler.
3126
3127        <rdar://problem/7453726> Pull shared UI code into WebKit
3128
3129         * WebKitSystemInterface.h:
3130         * libWebKitSystemInterfaceLeopard.a:
3131         * libWebKitSystemInterfaceSnowLeopard.a:
3132         * libWebKitSystemInterfaceTiger.a:
3133
3134 2009-12-11  Chris Marrin  <cmarrin@apple.com>
3135
3136         Reviewed by Adam Roben.
3137
3138         Add QuartzCore build files to OpenSource tree
3139         https://bugs.webkit.org/show_bug.cgi?id=31856
3140         
3141         This allows proper building and linking with QuartzCore
3142         when present.
3143
3144         * win/bin: Added.
3145         * win/bin/QuartzCoreInterface.dll: Added.
3146         * win/include/QuartzCoreInterface: Added.
3147         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
3148         * win/lib/QuartzCoreInterface.lib: Added.
3149
3150 2009-12-07  Adam Roben  <aroben@apple.com>
3151
3152         Windows build fix for checkouts with a space in the path
3153
3154         * win/tools/scripts/auto-version.sh: Quote the output file's directory
3155         before passing it to mkdir.
3156
3157 2009-12-01  Alexey Proskuryakov  <ap@apple.com>
3158
3159         Reviewed by Darin Adler.
3160
3161         https://bugs.webkit.org/show_bug.cgi?id=32036
3162         Implement CredentialStorage::getFromPersistentStorage for CFNetwork
3163
3164         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3165         * win/lib/WebKitSystemInterface.lib:
3166         * win/lib/WebKitSystemInterface_debug.lib:
3167         Update WebKitSystemInterface.
3168
3169 2009-11-24  Alexey Proskuryakov  <ap@apple.com>
3170
3171         Reviewed by Brady Eidson.
3172
3173         https://bugs.webkit.org/show_bug.cgi?id=31844
3174         SocketStreamHandleCFNet should support CONNECT proxy credentials
3175
3176         * WebKitSystemInterface.h:
3177         * libWebKitSystemInterfaceLeopard.a:
3178         * libWebKitSystemInterfaceSnowLeopard.a:
3179         * libWebKitSystemInterfaceTiger.a:
3180         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3181         * win/lib/WebKitSystemInterface.lib:
3182         * win/lib/WebKitSystemInterface_debug.lib:
3183         Update WebKitSystemInterface.
3184
3185 2009-11-22  Dan Bernstein  <mitz@apple.com>
3186
3187         Reviewed by Eric Carlson.
3188
3189         Updated WebKitSystemInterface.
3190
3191         * libWebKitSystemInterfaceLeopard.a:
3192         * libWebKitSystemInterfaceSnowLeopard.a:
3193         * libWebKitSystemInterfaceTiger.a:
3194
3195 2009-11-22  Dan Bernstein  <mitz@apple.com>
3196
3197         Reviewed by Cameron Zwarich.
3198
3199         Fixed a leak in WKDrawMediaUIPart().
3200
3201         * libWebKitSystemInterfaceLeopard.a:
3202         * libWebKitSystemInterfaceSnowLeopard.a:
3203         * libWebKitSystemInterfaceTiger.a:
3204
3205 2009-11-20  Eric Carlson  <eric.carlson@apple.com>
3206
3207         Reviewed by Simon Fraser.
3208
3209         <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
3210
3211         * WebKitSystemInterface.h:
3212         * libWebKitSystemInterfaceLeopard.a:
3213         * libWebKitSystemInterfaceSnowLeopard.a:
3214         * libWebKitSystemInterfaceTiger.a:
3215
3216 2009-11-19  Eric Carlson  <eric.carlson@apple.com>
3217
3218         Reviewed by Dan Bernstein.
3219
3220         <rdar://problem/7035231>
3221         Support closed caption in <video> element
3222
3223         * WebKitSystemInterface.h:
3224             Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
3225             define WKMediaUIPartToggleClosedCaptionsButton.
3226
3227 2009-11-13  Anders Carlsson  <andersca@apple.com>
3228
3229         Reviewed by Dan Bernstein.
3230
3231         Update WebKitSystemInterface.
3232
3233         * WebKitSystemInterface.h:
3234         * libWebKitSystemInterfaceLeopard.a:
3235         * libWebKitSystemInterfaceSnowLeopard.a:
3236         * libWebKitSystemInterfaceTiger.a:
3237
3238 2009-11-13  Brent Fulgham  <bfulgham@webkit.org>
3239
3240         Build correction.  No review.
3241
3242         The WinCairo build requires ENABLE_FILTERS to work properly.
3243
3244         * win/tools/vsprops/WinCairo.vsprops:
3245
3246 2009-11-02  Dan Bernstein  <mitz@apple.com>
3247
3248         Reviewed by John Sullivan.
3249
3250         WebKitSystemInterface part of making the appearance of the full-screen video HUD match
3251         QuickTime Player X’s HUD.
3252
3253         * libWebKitSystemInterfaceLeopard.a:
3254         * libWebKitSystemInterfaceSnowLeopard.a:
3255         * libWebKitSystemInterfaceTiger.a:
3256
3257 2009-10-26  Mark Rowe  <mrowe@apple.com>
3258
3259         Reviewed by Adam Roben.
3260
3261         Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
3262
3263         Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
3264         in the major component of the version number.
3265
3266         * win/tools/scripts/auto-version.sh:
3267
3268 2009-10-19  Marshall Culpepper  <mculpepper@appcelerator.com>
3269
3270         Reviewed by Eric Seidel.
3271
3272         added cairo include and lib directories to debug_wincairo.vsprops
3273         https://bugs.webkit.org/show_bug.cgi?id=29831
3274
3275         * win/tools/vsprops/debug_wincairo.vsprops:
3276
3277 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
3278
3279         Reviewed by Dan Bernstein.
3280
3281         https://bugs.webkit.org/show_bug.cgi?id=30456
3282         Fixes for new Debug_All Windows build configuration.
3283
3284         * win/tools/vsprops/debug_all.vsprops:
3285         Define DEBUG_ALL in Debug_All configuration.
3286         Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
3287
3288 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
3289
3290         Reviewed by Adam Roben.
3291
3292         Add a Debug_All configuration to build entire stack as debug.
3293         Change Debug_Internal to:
3294         - stop using _debug suffix for all WebKit/Safari binaries
3295         - not use _debug as a DLL naming suffix
3296         - use non-debug C runtime lib.
3297
3298         * win/tools/vsprops/debug_all.vsprops: Added.
3299         Use debug C runtime library in debug_all.
3300         Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
3301         * win/tools/vsprops/debug_internal.vsprops:
3302         Don't specify debug C runtime library in debug_internal.
3303         Don't specify _debug suffix for standard debug_internal builds.
3304
3305 2009-10-05  Pierre d'Herbemont  <pdherbemont@webkit.org>
3306
3307         Reviewed by Simon Fraser
3308         
3309         Support fullscreen in MediaPlayer (Mac)
3310         https://bugs.webkit.org/show_bug.cgi?id=26742
3311         
3312         New methods required for video fullscreen.
3313
3314         * WebKitSystemInterface.h:
3315         * libWebKitSystemInterfaceLeopard.a:
3316         * libWebKitSystemInterfaceSnowLeopard.a:
3317         * libWebKitSystemInterfaceTiger.a:
3318
3319 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
3320
3321         Windows build fix.
3322         Re-apply lost changes to auto-version.sh.
3323         
3324         * win/tools/scripts/auto-version.sh:
3325
3326 2009-10-02  Eric Carlson  <eric.carlson@apple.com>
3327
3328         Reviewed by Adam Roben.
3329
3330         <rdar://problem/7271334> 
3331         Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
3332
3333         * WebKitSystemInterface.h: 
3334         MediaControllerThemeQT -> MediaControllerThemeQuickTime
3335
3336 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
3337
3338         Reviewed by Mark Rowe.
3339
3340         <https://bugs.webkit.org/show_bug.cgi?id=29989>
3341         Safari version number shouldn't be exposed in WebKit code
3342         
3343         For a WebKit version of 532.3.4:
3344         Product version is: 5.32.3.4 (was 4.0.3.0)
3345         File version is: 5.32.3.4 (was 4.532.3.4)
3346
3347         * win/tools/scripts/PRODUCTVERSION: Removed.
3348         * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
3349
3350 2009-09-25  Dan Bernstein  <mitz@apple.com>
3351
3352         Reviewed by Adam Roben.
3353
3354         WebKitSystemInterface changes for
3355         <rdar://problem/7211635> 2 byte characters are displayed as garbaged
3356         <rdar://problem/7212626> garbled/gibberish text (off-by-one)
3357
3358         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
3359         wkAddFontsFromPlistRepresentation() and replaced
3360         wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
3361         wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
3362         * win/lib/WebKitSystemInterface.lib:
3363         * win/lib/WebKitSystemInterface_debug.lib:
3364
3365 2009-09-23  Marshall Culpepper  <mculpepper@appcelerator.com>
3366
3367         Reviewed by Eric Seidel.
3368         
3369         Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
3370         default when the necessary dependencies are extracted into the
3371         WebKitLibrariesDir.
3372         https://bugs.webkit.org/show_bug.cgi?id=29661
3373
3374         * win/tools/vsprops/WinCairo.vsprops:
3375
3376 2009-09-09  Brent Fulgham  <bfulgham@webkit.org>
3377
3378         Reviewed by Dave Levin.
3379
3380         Adjust WinCairo-specific property sheet to use static versions of
3381         libjpeg.lib and libpng.lib.  Change to libpng.lib required addition
3382         of zlib.lib to link.
3383
3384         * win/tools/vsprops/WinCairo.vsprops:
3385
3386 2009-08-28  Steve Falkenburg  <sfalken@apple.com>
3387
3388         Reviewed by Adam Roben.
3389
3390         Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
3391         to automatically use secure versions of C runtime lib calls on Windows.
3392         https://bugs.webkit.org/show_bug.cgi?id=28824
3393         
3394         * win/tools/vsprops/common.vsprops:
3395
3396 2009-08-25  Brent Fulgham  <bfulgham@webkit.org>
3397
3398         Rubber stamped by Steve Falkenburg.
3399
3400         debug_wincairo.vsprops was linking against wrong C runtime.
3401
3402         * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
3403           C runtime (as in the standard 'debug.vsprops' file.)
3404
3405 2009-08-24  Brent Fulgham  <bfulgham@webkit.org>
3406
3407         Reviewed by Steve Falkenburg.
3408
3409         Revise CFLite Debug build to emit DLL's with _debug label.
3410         https://bugs.webkit.org/show_bug.cgi?id=28695.
3411
3412         * win/tools/vsprops/debug_wincairo.vsprops: Added.
3413
3414 2009-08-12  Peter Kasting  <pkasting@google.com>
3415
3416         Reviewed by Darin Adler.
3417
3418         https://bugs.webkit.org/show_bug.cgi?id=27323
3419         Change pattern that strips all trailing whitespace to just remove EOL
3420         chars (\r, \n), to make it clear that varying EOL chars is the primary
3421         problem being solved.
3422
3423         * win/tools/scripts/auto-version.sh:
3424
3425 2009-08-10  Peter Kasting  <pkasting@google.com>
3426
3427         Reviewed by George Staikos.
3428
3429         https://bugs.webkit.org/show_bug.cgi?id=27323
3430         Even more line ending-stripping for auto-version.sh, based on output
3431         provided by Jessie Berlin.
3432
3433         * win/tools/scripts/auto-version.sh:
3434
3435 2009-08-10  Brent Fulgham  <bfulgham@webkit.org>
3436
3437         Reviewed by Adam Roben.
3438
3439         https://bugs.webkit.org/show_bug.cgi?id=28048.
3440         Move various WinCairo build settings into *.vsprops file.
3441
3442         * win/tools/vsprops/cURL.vsprops: Added.
3443
3444 2009-08-06  Peter Kasting  <pkasting@google.com>
3445
3446         Reviewed by Adam Barth.
3447
3448         https://bugs.webkit.org/show_bug.cgi?id=27323
3449         Strip line endings at all points auto-version.sh reads data, not just
3450         the one I happened to run into.
3451
3452         * win/tools/scripts/auto-version.sh:
3453
3454 2009-07-27  Peter Kasting  <pkasting@google.com>
3455
3456         Reviewed by Adam Roben.
3457
3458         https://bugs.webkit.org/show_bug.cgi?id=27323
3459         Correctly parse command output, even when the line endings are not LF,
3460         so that we don't create an autoversion.h that MSVC chokes on.
3461
3462         * win/tools/scripts/auto-version.sh:
3463
3464 2009-07-13  Brent Fulgham  <bfulgham@webkit.org>
3465
3466         Reviewed by Adam Roben.
3467
3468         Add new configuration flag for redistributable Windows build.
3469         https://bugs.webkit.org/show_bug.cgi=27087
3470         
3471         * win/tools/vsprops/WinCairo.vsprops: Added.  Defines the
3472           new WIN_CAIRO flag used to drive non-Apple Windows build.
3473
3474 2009-07-10  Eric Carlson  <eric.carlson@apple.com>
3475
3476         Reviewed by Simon Fraser.
3477
3478         Update WebKitSystemInterface for <rdar://problem/7049066>.
3479
3480         * WebKitSystemInterface.h:
3481         * libWebKitSystemInterfaceLeopard.a:
3482         * libWebKitSystemInterfaceSnowLeopard.a:
3483         * libWebKitSystemInterfaceTiger.a:
3484
3485 2009-07-06  Eric Carlson  <eric.carlson@apple.com>
3486
3487         Update WebKitSystemInterface for <rdar://problem/7008093>.
3488
3489         * WebKitSystemInterface.h:
3490         * libWebKitSystemInterfaceLeopard.a:
3491         * libWebKitSystemInterfaceSnowLeopard.a:
3492         * libWebKitSystemInterfaceTiger.a:
3493
3494 2009-07-06  Anders Carlsson  <andersca@apple.com>
3495
3496         Update WebKitSystemInterface.
3497
3498         * WebKitSystemInterface.h:
3499         * libWebKitSystemInterfaceLeopard.a:
3500         * libWebKitSystemInterfaceSnowLeopard.a:
3501         * libWebKitSystemInterfaceTiger.a:
3502
3503 2009-07-02  Pierre d'Herbemont  <pdherbemont@apple.com>
3504
3505         Reviewed by Simon Fraser.
3506
3507         Update WebKitSystemInterface for <rdar://problem/6518119>
3508
3509         * WebKitSystemInterface.h:
3510         * libWebKitSystemInterfaceLeopard.a:
3511         * libWebKitSystemInterfaceSnowLeopard.a:
3512         * libWebKitSystemInterfaceTiger.a:
3513
3514 2009-07-01  Eric Carlson  <eric.carlson@apple.com>
3515
3516         Reviewed by Simon Fraser.
3517
3518         Update WebKitSystemInterface for <rdar://problem/7014990>
3519
3520         * libWebKitSystemInterfaceLeopard.a:
3521         * libWebKitSystemInterfaceSnowLeopard.a:
3522         * libWebKitSystemInterfaceTiger.a:
3523
3524 2009-06-29  Eric Carlson  <eric.carlson@apple.com>
3525
3526         Reviewed by Simon Fraser.
3527
3528         Update WebKitSystemInterface for <rdar://problem/7014813>
3529
3530         * WebKitSystemInterface.h:
3531         * libWebKitSystemInterfaceLeopard.a:
3532         * libWebKitSystemInterfaceSnowLeopard.a:
3533         * libWebKitSystemInterfaceTiger.a:
3534
3535 2009-06-25  Simon Fraser  <simon.fraser@apple.com>
3536
3537         Rubber-stamped by Mark Rowe.
3538         
3539         <rdar://problem/6999737>
3540         
3541         Update the media controller images.
3542
3543         * libWebKitSystemInterfaceLeopard.a:
3544         * libWebKitSystemInterfaceSnowLeopard.a:
3545         * libWebKitSystemInterfaceTiger.a:
3546
3547 2009-06-16  Simon Fraser  <simon.fraser@apple.com>
3548
3549         Rubber-stamped by Anders Carlsson.
3550
3551         Update WebKitSystemInterface for <rdar://problem/6937882>.
3552
3553         * libWebKitSystemInterfaceLeopard.a:
3554         * libWebKitSystemInterfaceSnowLeopard.a:
3555         * libWebKitSystemInterfaceTiger.a:
3556
3557 2009-06-02  Anders Carlsson  <andersca@apple.com>
3558
3559         Rubber-stamped by Mark Rowe.
3560
3561         Update WebKitSystemInterface.
3562
3563         * libWebKitSystemInterfaceLeopard.a:
3564         * libWebKitSystemInterfaceSnowLeopard.a:
3565         * libWebKitSystemInterfaceTiger.a:
3566
3567 2009-05-27  Mark Rowe  <mrowe@apple.com>
3568
3569         Rubber-stamped by Dan Bernstein.
3570
3571         Update WebKitSystemInterface.
3572
3573         * libWebKitSystemInterfaceLeopard.a:
3574         * libWebKitSystemInterfaceSnowLeopard.a: Added.
3575         * libWebKitSystemInterfaceTiger.a:
3576
3577 2009-05-26  Anders Carlsson  <andersca@apple.com>
3578
3579         Reviewed by Dan Bernstein.
3580
3581         <rdar://problem/6901751> 
3582         REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
3583
3584         Remove WKCGContextIsSafeToClip.
3585         
3586         * WebKitSystemInterface.h:
3587         * libWebKitSystemInterfaceTiger.a:
3588
3589 2009-05-21  Dan Bernstein  <mitz@apple.com>
3590
3591         Rubber-stamped by Mark Rowe.
3592
3593         - correct a copyright header accidently reverted in r43964
3594
3595         * WebKitSystemInterface.h:
3596
3597 2009-05-21  Dan Bernstein  <mitz@apple.com>
3598
3599         Reviewed by Anders Carlsson.
3600
3601         - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
3602           (r35515): Tiger crash painting the selection on registration page of
3603           car2go.com
3604
3605         * WebKitSystemInterface.h:
3606         * libWebKitSystemInterfaceTiger.a:
3607
3608 2009-05-07  Simon Fraser  <simon.fraser@apple.com>
3609
3610         Source changes reviewed by Darin Adler
3611         
3612         <rdar://problem/6864091> Endcap of media controls slider is fuzzy
3613         
3614         * libWebKitSystemInterfaceLeopard.a:
3615         * libWebKitSystemInterfaceTiger.a:
3616
3617 2009-04-28  Steve Falkenburg  <sfalken@apple.com>
3618
3619         Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
3620         Indirected definition through a UserMacro.
3621         
3622         Reviewed by Mark Rowe.
3623
3624         * win/tools/vsprops/common.vsprops:
3625
3626 2009-04-28  Steve Falkenburg  <sfalken@apple.com>
3627
3628         Fix extraneous warning about PRODUCTION not being defined in Windows builds.
3629         Indirected definition for __PRODUCTION__ through a UserMacro.
3630         
3631         Reviewed by Mark Rowe.
3632
3633         * win/tools/vsprops/common.vsprops:
3634
3635 2009-04-24  Simon Fraser  <simon.fraser@apple.com>
3636
3637         Source changes reviewed by Darin Adler
3638         
3639         https://bugs.webkit.org/show_bug.cgi?id=22242
3640         
3641         Update WebKitSystemInterface for Mac with fixes for video controller drawing.
3642
3643         * libWebKitSystemInterfaceLeopard.a:
3644         * libWebKitSystemInterfaceTiger.a:
3645
3646 2009-04-22  Ada Chan  <adachan@apple.com>
3647
3648         Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
3649         
3650         Reviewed by Darin Adler.
3651
3652         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3653         * win/lib/WebKitSystemInterface.lib:
3654         * win/lib/WebKitSystemInterface_debug.lib:
3655
3656 2009-04-20  Steve Falkenburg  <sfalken@apple.com>
3657
3658         Separate JavaScriptCore.dll from WebKit.dll.
3659         Slight performance improvement or no change on benchmarks.
3660         
3661         Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
3662         and simplifies standalone JavaScriptCore builds.
3663
3664         Reviewed by Oliver Hunt.
3665
3666         * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
3667
3668 2009-04-18  Pierre d'Herbemont  <pdherbemont@apple.com>
3669
3670         Reviewed by Mark Rowe.
3671
3672         <rdar://problem/6781295> video.buffered and video.seekable are not
3673         the same. video.buffered should return only what is buffered and
3674         not what is seekable
3675
3676         * WebKitSystemInterface.h:
3677         * libWebKitSystemInterfaceLeopard.a:
3678         * libWebKitSystemInterfaceTiger.a:
3679
3680 2009-04-18  Pierre d'Herbemont  <pdherbemont@apple.com>
3681
3682         Reviewed by Adele Peterson.
3683         
3684         <rdar://problem/6747241> work around QTKit no longer reaching
3685         QTMovieLoadStateComplete
3686
3687         * WebKitSystemInterface.h:
3688         * libWebKitSystemInterfaceLeopard.a:
3689         * libWebKitSystemInterfaceTiger.a:
3690
3691 2009-04-15  Steve Falkenburg  <sfalken@apple.com>
3692
3693         Updated WebKitSystemInterface for Windows.
3694         Changes needed for <rdar://problem/6785760>
3695
3696         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3697         * win/lib/WebKitSystemInterface.lib:
3698         * win/lib/WebKitSystemInterface_debug.lib:
3699
3700 2009-04-14  Mark Rowe  <mrowe@apple.com>
3701
3702         Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
3703
3704         * libWebKitSystemInterfaceLeopard.a:
3705         * libWebKitSystemInterfaceTiger.a:
3706
3707 2009-04-13  Antti Koivisto  <antti@apple.com>
3708
3709         Reviewed by Darin Adler.
3710         
3711         <rdar://problem/6740294> Increase the connection count per host
3712
3713         * WebKitSystemInterface.h:
3714         * libWebKitSystemInterfaceLeopard.a:
3715         * libWebKitSystemInterfaceTiger.a:
3716
3717 2009-04-10  Eric Carlson  <eric.carlson@apple.com>
3718
3719         WebKitSystemInterface changes for <rdar://problem/6646998>
3720
3721         * libWebKitSystemInterfaceLeopard.a:
3722         * libWebKitSystemInterfaceTiger.a:
3723
3724 2009-04-10  Simon Fraser  <simon.fraser@apple.com>
3725
3726         Fix the leopard build by updating WebKitSystemInterface.
3727
3728         * WebKitSystemInterface.h:
3729         * libWebKitSystemInterfaceLeopard.a:
3730
3731 2009-03-30  Steve Falkenburg  <sfalken@apple.com>
3732
3733         Bump version to 530.
3734
3735         * win/tools/scripts/VERSION:
3736
3737 2009-03-26  Adam Roben  <aroben@apple.com>
3738
3739         Remove SafariThemeConstants.h, which is now provided by
3740         WebKitSupportLibrary
3741
3742         * win/include/SafariTheme: Removed.
3743         * win/include/SafariTheme/SafariThemeConstants.h: Removed.
3744
3745 2009-03-07  Dan Bernstein  <mitz@apple.com>
3746
3747         Reviewed by Mark Rowe.
3748
3749         - WebKitSystemInterface part of removing build-time and run-time support
3750           for legacy versions of CFNetwork and Core Graphics
3751
3752         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3753         * win/lib/WebKitSystemInterface.lib:
3754         * win/lib/WebKitSystemInterface_debug.lib:
3755
3756 2009-01-30  Dan Bernstein  <mitz@apple.com>
3757
3758         Reviewed by Timothy Hatcher.
3759
3760         - <rdar://problem/6545912> expose the build number in autoversion.h
3761
3762         * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
3763         with the full build number.
3764
3765 2009-01-08  Dan Bernstein  <mitz@apple.com>
3766
3767         Reviewed by Adam Roben.
3768
3769         - WebKitSystemInterface changes to support Core Graphics native glyph drawing
3770
3771         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3772         * win/lib/WebKitSystemInterface.lib:
3773         * win/lib/WebKitSystemInterface_debug.lib:
3774
3775 2008-11-11  Ada Chan  <adachan@apple.com>
3776
3777         Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
3778         Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
3779         
3780         Update window versions to correspond to Windows XP.
3781
3782         Reviewed by Steve Falkenburg.
3783
3784         * win/tools/vsprops/common.vsprops:
3785
3786 2008-10-23  Anders Carlsson  <andersca@apple.com>
3787
3788         Reviewed by John Sullivan.
3789
3790         Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
3791
3792         * libWebKitSystemInterfaceLeopard.a:
3793         * libWebKitSystemInterfaceTiger.a:
3794
3795 2008-10-08  Mark Rowe  <mrowe@apple.com>
3796
3797         Rubber-stamped by Jon Honeycutt.
3798
3799         Remove restriction on version number ending in a 4.
3800
3801         * win/tools/scripts/auto-version.sh:
3802
3803 2008-10-07  Anders Carlsson  <andersca@apple.com>
3804
3805         Reviewed by Mitz Pettel.
3806
3807         Update WebKitSystemInterface.
3808         
3809         * libWebKitSystemInterfaceLeopard.a:
3810         * libWebKitSystemInterfaceTiger.a:
3811
3812 2008-09-09  Dan Bernstein  <mitz@apple.com>
3813
3814         Reviewed by Darin Adler.
3815
3816         - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
3817
3818         * WebKitSystemInterface.h:
3819         * libWebKitSystemInterfaceLeopard.a:
3820
3821 2008-09-04  Adam Roben  <aroben@apple.com>
3822
3823         Ignore warning LNK4221 on Windows
3824
3825         This warning is emitted when an object file with no public symbols is
3826         passed to the linker/librarian. This often occurs in WebCore for files
3827         that have been disabled via ENABLE()/USE() macros.
3828
3829         Rubberstamped by Anders Carlsson.
3830
3831         * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
3832
3833 2008-08-27  Timothy Hatcher  <timothy@apple.com>
3834
3835         Adds the WKAdvanceDefaultButtonPulseAnimation function.
3836
3837         <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
3838
3839         Reviewed by Adele Peterson.
3840
3841         * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
3842         * libWebKitSystemInterfaceLeopard.a: Updated.
3843         * libWebKitSystemInterfaceTiger.a: Updated.
3844
3845 2008-08-26  Adam Roben  <aroben@apple.com>
3846
3847         Disable a truncation warning that is disabled/doesn't exist on Mac
3848
3849         This warning was firing when initializing floats from double literals.
3850         I haven't yet found any other situation that would cause this warning
3851         to arise.
3852
3853         Reviewed by Sam Weinig.
3854
3855         * win/tools/vsprops/common.vsprops: Turn off warning C4305.
3856
3857 2008-07-20  Steve Falkenburg  <sfalken@apple.com>
3858
3859         Build fix.
3860
3861         * win/tools/vsprops/common.vsprops:
3862
3863 2008-07-08  Dan Bernstein  <mitz@apple.com>
3864
3865         Reviewed by John Sullivan.
3866
3867         - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
3868
3869         * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
3870         * libWebKitSystemInterfaceLeopard.a: Updated.
3871         * libWebKitSystemInterfaceTiger.a: Updated.
3872
3873 2008-07-01  Steve Falkenburg  <sfalken@apple.com>
3874
3875         Bump version numbers.
3876         
3877         Reviewed by Mark Rowe.
3878
3879         * win/tools/scripts/PRODUCTVERSION:
3880         * win/tools/scripts/VERSION:
3881
3882 2008-05-13  Dan Bernstein  <mitz@apple.com>
3883
3884         Reviewed by John Sullivan.
3885
3886         - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
3887
3888         * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
3889         transformed graphics contexts.
3890         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
3891         wkSetCGContextFontRenderingStyle().
3892         * win/lib/WebKitSystemInterface.lib: Updated.
3893         * win/lib/WebKitSystemInterface_debug.lib: Updated.
3894
3895 2008-05-09  Adam Roben  <aroben@apple.com>
3896
3897         Disable a MSVC warning
3898
3899         Reviewed by Darin Adler.
3900
3901         * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
3902         disabled warnings. It's a warning about decorated names being longer
3903         than MSVC's limit of 4096 characters. This warning doesn't indicate a
3904         correctness problem, but these truncated decorated names will be
3905         harder to recognize during debugging or when they appear in linker
3906         errors.
3907
3908 2008-04-28  Darin Adler  <darin@apple.com>
3909
3910         Reviewed by Adam.
3911
3912         - fix Windows build
3913
3914         * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
3915         It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
3916
3917 2008-04-24  Mark Rowe  <mrowe@apple.com>
3918
3919         Reviewed by Sam Weinig.
3920
3921         Remove code for calculating the glyph cache size.
3922
3923         * WebKitSystemInterface.h: Remove unused symbol.
3924         * libWebKitSystemInterfaceLeopard.a:
3925         * libWebKitSystemInterfaceTiger.a:
3926
3927 2008-03-28  Steve Falkenburg  <sfalken@apple.com>
3928
3929         Versioning.
3930
3931         * win/tools/scripts/PRODUCTVERSION:
3932
3933 2008-03-26  Adam Roben  <aroben@apple.com>
3934
3935         Windows build fix after r31322
3936
3937         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
3938         * win/lib/WebKitSystemInterface.lib: Updated.
3939         * win/lib/WebKitSystemInterface_debug.lib: Updated.
3940
3941 2008-03-26  Mark Rowe  <mrowe@apple.com>
3942
3943         Reviewed by David Hyatt.
3944
3945         Make the Ahem font antialias correctly on Acid3 on Tiger.
3946
3947         * WebKitSystemInterface.h:
3948         * libWebKitSystemInterfaceTiger.a:
3949
3950 2008-03-19  Mark Rowe  <mrowe@apple.com>
3951
3952         Rubber-stamped by Sam Weinig.
3953
3954         Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
3955         Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
3956
3957         * libWebCoreSQLite3.a:  Land a 4-way fat binary.
3958
3959 2008-03-12  Steve Falkenburg  <sfalken@apple.com>
3960
3961         New version of WebKitSystemInterface.lib with
3962         more compiler warnings suppressed.
3963
3964         * win/lib/WebKitSystemInterface.lib:
3965         * win/tools/vsprops/common.vsprops:
3966
3967 2008-03-12  Dan Bernstein  <mitz@apple.com>
3968
3969         Reviewed by Darin Adler and Sam Weinig.
3970
3971         - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
3972
3973         * WebKitSystemInterface.h:
3974         * libWebKitSystemInterfaceLeopard.a:
3975
3976 2008-03-11  Steve Falkenburg  <sfalken@apple.com>
3977
3978         Disable two PGO/LTCG specific warnings.
3979         
3980         Reviewed by Oliver.
3981
3982         * win/tools/vsprops/common.vsprops:
3983
3984 2008-02-29  Mark Rowe  <mrowe@apple.com>
3985
3986         Update Tiger version of WebKitSystemInterface to match r30690.
3987
3988         * libWebKitSystemInterfaceTiger.a:
3989
3990 2008-02-29  Adele Peterson  <adele@apple.com>
3991
3992         Reviewed by Mark.
3993
3994         Auto-generate image arrays.
3995
3996         * libWebKitSystemInterfaceLeopard.a:
3997
3998 2008-02-29  Mark Rowe  <mrowe@apple.com>
3999
4000         Reviewed by Anders Carlsson.
4001
4002         Replace use of WKPathFromFont with implementation in terms of public API.
4003
4004         * WebKitSystemInterface.h:  Remove unused symbol.
4005         * libWebKitSystemInterfaceLeopard.a:
4006         * libWebKitSystemInterfaceTiger.a:
4007
4008 2008-02-29  Mark Rowe  <mrowe@apple.com>
4009
4010         Reviewed by Oliver Hunt.
4011
4012         Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
4013
4014         * WebKitSystemInterface.h:
4015         * libWebKitSystemInterfaceLeopard.a:
4016         * libWebKitSystemInterfaceTiger.a:
4017
4018 2008-02-29  Mark Rowe  <mrowe@apple.com>
4019
4020         Reviewed by Oliver Hunt.
4021
4022         Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
4023
4024         * WebKitSystemInterface.h:
4025         * libWebKitSystemInterfaceLeopard.a:
4026
4027 2008-02-29  Mark Rowe  <mrowe@apple.com>
4028
4029         Reviewed by Oliver Hunt and Oliver Hunt.
4030
4031         <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
4032
4033         * WebKitSystemInterface.h:  Remove unused symbol.
4034         * libWebKitSystemInterfaceLeopard.a:
4035         * libWebKitSystemInterfaceTiger.a:
4036
4037 2008-02-28  Mark Rowe  <mrowe@apple.com>
4038
4039         Reviewed by Dan Bernstein.
4040
4041         Remove two unused functions from WebKitSystemInterface.
4042
4043         * WebKitSystemInterface.h:  Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
4044         a duplicate declaration of WKSecondsSinceLastInputEvent.
4045         * libWebKitSystemInterfaceLeopard.a:
4046         * libWebKitSystemInterfaceTiger.a:
4047
4048 2008-02-28  Mark Rowe  <mrowe@apple.com>
4049
4050         Reviewed by Dave Hyatt.
4051
4052         Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
4053
4054         * WebKitSystemInterface.h:  Only declare WKGetFontMetrics on Tiger.
4055         * libWebKitSystemInterfaceLeopard.a:  Update for removal of WKGetFontMetrics.
4056
4057 2008-02-27  Brady Eidson  <beidson@apple.com>
4058
4059         Tiger build fix
4060
4061         * libWebKitSystemInterfaceTiger.a:
4062
4063 2008-02-27  Brady Eidson  <beidson@apple.com>
4064
4065         Reviewed by Mark Rowe
4066
4067         Removed some unused methods:
4068         WKGetNSURLResponseCalculatedExpiration
4069         WKGetNSURLResponseMustRevalidate
4070
4071         * WebKitSystemInterface.h:
4072         * libWebKitSystemInterfaceLeopard.a:
4073         * libWebKitSystemInterfaceTiger.a:
4074
4075 2008-02-13  Adam Roben  <aroben@apple.com>
4076
4077         * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
4078
4079 2008-02-12  Adam Roben  <aroben@apple.com>
4080
4081         Clean up auto-version.sh a bit
4082
4083         It now does quite a bit less file I/O and many fewer fork/exec pairs.
4084         It's also quite a bit easier to read.
4085
4086         Reviewed by Steve.
4087
4088         * win/tools/scripts/auto-version.sh:
4089
4090 2008-02-12  Steve Falkenburg  <sfalken@apple.com>
4091
4092         Versioning script change.
4093
4094         * win/tools/scripts/auto-version.sh:
4095
4096 2008-02-07  Ada Chan  <adachan@apple.com>
4097
4098         Added 4 new methods:
4099         wkSetClientCertificateInSSLProperties, 
4100         wkCanAccessCFURLRequestHTTPBodyParts,
4101         wkCFURLRequestCopyHTTPRequestBodyParts,
4102         wkCFURLRequestSetHTTPRequestBodyParts
4103
4104         Rubber-stamped by Steve.
4105
4106         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4107         * win/lib/WebKitSystemInterface.lib:
4108         * win/lib/WebKitSystemInterface_debug.lib:
4109
4110 2008-02-04  Timothy Hatcher  <timothy@apple.com>
4111
4112         <rdar://problem/5722735> Merge fix for SQLITE_FULL error
4113         is given even if the max_page_count is increased (2920)
4114
4115         * libWebCoreSQLite3.a:
4116
4117 2008-02-01  Steve Falkenburg  <sfalken@apple.com>
4118
4119         <rdar://problem/5717523> Don't set DEP opt-in flag (data execution prevention) since it is incompaible with the video plugin used on CNN.com
4120         
4121         Rubber-stamped by Jon Honeycutt.
4122
4123         * win/tools/vsprops/common.vsprops:
4124
4125 2008-01-29  Mark Rowe  <mrowe@apple.com>
4126
4127         Reviewed by Tim Hatcher.
4128
4129         <rdar://problem/5600926> WebCore on Tiger must link to its own copy of SQLite 3.4 or newer (so HTML database behavior will be correct).
4130
4131         * WebCoreSQLite3/sqlite3.h: Added.
4132         * WebCoreSQLite3/sqlite3ext.h: Added.
4133         * libWebCoreSQLite3.a: Added.
4134
4135 2008-01-29  Alexey Proskuryakov  <ap@webkit.org>
4136
4137         Debug (external) build fix.
4138
4139         Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
4140         This preprocessor definition is automatically set by Visual Studio as needed anyway.
4141
4142         * win/tools/vsprops/debug.vsprops:
4143
4144 2008-01-17  Steve Falkenburg  <sfalken@apple.com>
4145
4146         Add preprocessor define accidently dropped in my unification,
4147         and required by some builds.  Fixes an issue that caused both
4148         debug and release DLLs to be loaded.
4149         
4150         Rubber-stamped by Jon Honeycutt.
4151
4152         * win/tools/vsprops/debug_internal.vsprops:
4153
4154 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
4155
4156         Use recommended security-related compiler settings.
4157         
4158         Reviewed by Adam.
4159
4160         * win/tools/vsprops/common.vsprops:
4161
4162 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
4163
4164         Build fix.
4165
4166         * win/tools/vsprops/release.vsprops:
4167
4168 2008-01-15  Adele Peterson  <adele@apple.com>
4169
4170         Reviewed by Adam and Antti.
4171
4172         Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
4173
4174         * WebKitSystemInterface.h:
4175         * libWebKitSystemInterfaceLeopard.a:
4176         * libWebKitSystemInterfaceTiger.a:
4177         * win/include/SafariTheme: Added.
4178         * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
4179
4180 2008-01-14  Steve Falkenburg  <sfalken@apple.com>
4181
4182         Use shared vsprops for most vcproj properties.
4183         
4184         Reviewed by Darin Adler.
4185
4186         * win/tools/vsprops/common.vsprops:
4187         * win/tools/vsprops/debug.vsprops:
4188         * win/tools/vsprops/debug_internal.vsprops:
4189         * win/tools/vsprops/release.vsprops:
4190
4191 2008-01-11  Steve Falkenburg  <sfalken@apple.com>
4192
4193         Share common files across projects.
4194         
4195         Unify vsprops files
4196         Debug:          common.vsprops, debug.vsprops
4197         Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
4198         Release:        common.vsprops, release.vsprops
4199         
4200         Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
4201         debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
4202
4203         Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
4204
4205         Reviewed by Adam Roben.
4206
4207         * win/tools/WinTools.make:
4208         * win/tools/scripts: Added.
4209         * win/tools/scripts/PRODUCTVERSION: Added.
4210         * win/tools/scripts/VERSION: Added.
4211         * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
4212         * win/tools/vsprops/debug.vsprops:
4213         * win/tools/vsprops/debug_internal.vsprops: Added.
4214         * win/tools/vsprops/release.vsprops:
4215
4216 2008-01-11  Steve Falkenburg  <sfalken@apple.com>
4217
4218         Add shared vsprops to help unify our Windows tools settings.
4219
4220         Reviewed by Hyatt.
4221
4222         * win/tools: Added.
4223         * win/tools/WinTools.make: Added.
4224         * win/tools/vsprops: Added.
4225         * win/tools/vsprops/common.vsprops: Added.
4226         * win/tools/vsprops/debug.vsprops: Added.
4227         * win/tools/vsprops/release.vsprops: Added.
4228
4229 2008-01-07  Mark Rowe  <mrowe@apple.com>
4230
4231         Update Tiger library to a G3-friendly version.
4232
4233         * libWebKitSystemInterfaceTiger.a:
4234
4235 2008-01-07  Adele Peterson  <adele@apple.com>
4236
4237         Reviewed by Antti, Adam, and Mitz.
4238
4239         WebKitLibraries part of fix for 
4240         <rdar://problem/5619073> Updated look for <video> controls
4241         <rdar://problem/5619057> Add volume control to video controls
4242
4243         * WebKitSystemInterface.h:
4244         * libWebKitSystemInterfaceLeopard.a:
4245         * libWebKitSystemInterfaceTiger.a:
4246
4247 2008-01-03  Mark Rowe  <mrowe@apple.com>
4248
4249         Update Tiger library to a G3-friendly version.
4250
4251         * libWebKitSystemInterfaceTiger.a:
4252
4253 2008-01-03  Adele Peterson  <adele@apple.com>
4254
4255         Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
4256
4257         * WebKitSystemInterface.h:
4258         * libWebKitSystemInterfaceLeopard.a:
4259         * libWebKitSystemInterfaceTiger.a:
4260
4261 2007-12-21  Mark Rowe  <mrowe@apple.com>
4262
4263         Rubber-stamped by Dan Bernstein.
4264
4265         Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
4266         Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
4267
4268         * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
4269
4270 2007-12-07  Dan Bernstein  <mitz@apple.com>
4271
4272         Reviewed by Darin Adler.
4273
4274         - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
4275
4276         * WebKitSystemInterface.h:
4277         * libWebKitSystemInterfaceLeopard.a:
4278         * libWebKitSystemInterfaceTiger.a:
4279
4280 2007-11-27  John Sullivan  <sullivan@apple.com>
4281
4282         Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
4283         that affects Safari.
4284         
4285         reviewed by Kevin Decker
4286
4287         * libWebKitSystemInterfaceLeopard.a:
4288         * libWebKitSystemInterfaceTiger.a:
4289
4290 2007-11-26  Timothy Hatcher  <timothy@apple.com>
4291
4292         Reviewed by Adam Roben.
4293
4294         Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
4295         http://bugs.webkit.org/show_bug.cgi?id=16137
4296
4297         Add a new function to make bottom window corners square for textured windows.
4298
4299         * WebKitSystemInterface.h:
4300         * libWebKitSystemInterfaceTiger.a:
4301         * libWebKitSystemInterfaceLeopard.a:
4302
4303 2007-11-23  Adam Roben  <aroben@apple.com>
4304
4305         Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
4306
4307         Reviewed by Tim.
4308
4309         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
4310         declaration.
4311         * win/lib/WebKitSystemInterface.lib: Updated.
4312         * win/lib/WebKitSystemInterface_debug.lib: Updated.
4313
4314 2007-11-16  Anders Carlsson  <andersca@apple.com>
4315
4316         Reviewed by Adam.
4317
4318         <rdar://problem/5603832>
4319         XMLHttpRequest readyState 3 & responseText buffer issues.
4320
4321         Add wkSetCFURLRequestShouldContentSniff.
4322         
4323         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4324         * win/lib/WebKitSystemInterface.lib:
4325         * win/lib/WebKitSystemInterface_debug.lib:
4326
4327 2007-11-05  Antti Koivisto  <antti@apple.com>
4328
4329         Reviewed by Sam.
4330         
4331         Update WKQTMovieViewSetDrawSynchronously.
4332
4333         * libWebKitSystemInterfaceLeopard.a:
4334         * libWebKitSystemInterfaceTiger.a:
4335
4336 2007-11-02  Antti Koivisto  <antti@apple.com>
4337
4338         Reviewed by Darin Adler.
4339         
4340         Update to add WKQTMovieViewSetDrawSynchronously
4341
4342         * WebKitSystemInterface.h:
4343         * libWebKitSystemInterfaceLeopard.a:
4344         * libWebKitSystemInterfaceTiger.a:
4345
4346 2007-10-26  Adele Peterson  <adele@apple.com>
4347
4348         Reviewed by Tim Hatcher.
4349
4350         Updating header too for WKDrawCapsLockIndicator.
4351
4352         * WebKitSystemInterface.h:
4353
4354 2007-10-26  Adele Peterson  <adele@apple.com>
4355
4356         Reviewed by Oliver.
4357
4358         Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
4359
4360         * libWebKitSystemInterfaceLeopard.a:
4361         * libWebKitSystemInterfaceTiger.a:
4362
4363 2007-10-25  Adam Roben  <aroben@apple.com>
4364
4365         Add wkSetPatternBaseCTM.
4366
4367         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4368         * win/lib/WebKitSystemInterface.lib:
4369         * win/lib/WebKitSystemInterface_debug.lib:
4370
4371 2007-10-25  Sam Weinig  <sam@webkit.org>
4372
4373         Fix the windows build.
4374
4375         * win/lib/WebKitSystemInterface.lib:
4376         * win/lib/WebKitSystemInterface_debug.lib:
4377
4378 2007-10-25  Timothy Hatcher  <timothy@apple.com>
4379
4380         Add WKSetPatternBaseCTM.
4381
4382         * WebKitSystemInterface.h:
4383         * libWebKitSystemInterfaceLeopard.a:
4384         * libWebKitSystemInterfaceTiger.a:
4385
4386 2007-10-25  Timothy Hatcher  <timothy@apple.com>
4387
4388         Reviewed by Adam.
4389
4390         Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
4391
4392         * libWebKitSystemInterfaceLeopard.a:
4393
4394 2007-10-25  Sam Weinig  <sam@webkit.org>
4395
4396         Added wrapper for getting the foundation cache directory.
4397
4398         Reviewed by Adam Roben.
4399
4400         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4401         * win/lib/WebKitSystemInterface.lib:
4402         * win/lib/WebKitSystemInterface_debug.lib:
4403
4404 2007-10-24  Adam Roben  <aroben@apple.com>
4405
4406         Added some font-related functions needed for <rdar://5549919>
4407
4408         Reviewed by Ada.
4409
4410         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4411         * win/lib/WebKitSystemInterface.lib:
4412         * win/lib/WebKitSystemInterface_debug.lib:
4413
4414 2007-10-24  Timothy Hatcher  <timothy@apple.com>
4415
4416         Reviewed by Mark Rowe.
4417
4418         <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
4419
4420         Add system specific versions of WebKitSystemInterface.
4421
4422         * libWebKitSystemInterface.a: Removed.
4423         * libWebKitSystemInterfaceLeopard.a: Added.
4424         * libWebKitSystemInterfaceTiger.a: Added.
4425
4426 2007-10-11  Ada Chan  <adachan@apple.com>
4427
4428         <rdar://problem/5534421>
4429         Added wkGetDefaultHTTPCookieStorage().  Updated libraries.
4430
4431         Reviewed by Darin Adler.
4432
4433         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4434         * win/lib/WebKitSystemInterface.lib:
4435         * win/lib/WebKitSystemInterface_debug.lib:
4436
4437 2007-09-27  Sam Weinig  <sam@webkit.org>
4438
4439         Build fix. Ran update-webkitsysteminterface script on Tiger, because
4440         the resulting binary differs when built on Tiger.
4441
4442         * libWebKitSystemInterface.a:
4443
4444 2007-09-27  David Hyatt  <hyatt@apple.com>
4445
4446         Update WebKitSYstemInterface for @font-face changes.
4447
4448         * WebKitSystemInterface.h:
4449         * libWebKitSystemInterface.a:
4450
4451 2007-09-18  Geoffrey Garen  <ggaren@apple.com>
4452
4453         Build fix. Ran update-webkitsysteminterface script on Tiger, because
4454         the resulting binary differs when built on Tiger. See 
4455         <rdar://problem/5490613>.
4456
4457         * libWebKitSystemInterface.a:
4458
4459 2007-09-18  Geoffrey Garen  <ggaren@apple.com>
4460
4461         Build fix. Ran update-webkitsysteminterface script.
4462
4463         * WebKitSystemInterface.h:
4464         * libWebKitSystemInterface.a:
4465
4466 2007-08-28  Anders Carlsson  <andersca@apple.com>
4467
4468         Add WKSetNSURLRequestShouldContentSniff.
4469         
4470         * WebKitSystemInterface.h:
4471         * libWebKitSystemInterface.a:
4472
4473 2007-08-28  Ada Chan  <adachan@apple.com>
4474
4475         <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
4476         Updated libraries.
4477         
4478         Reviewed by Adam.
4479
4480         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4481         * win/lib/WebKitSystemInterface.lib:
4482         * win/lib/WebKitSystemInterface_debug.lib:
4483
4484 2007-07-23  Ada Chan  <adachan@apple.com>
4485
4486         Reviewed by Steve.
4487         
4488         Update WebKitSystemInterface.{h,lib}.
4489
4490         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4491         * win/lib/WebKitSystemInterface.lib:
4492         * win/lib/WebKitSystemInterface_debug.lib:
4493
4494 2007-07-19  Ada Chan  <adachan@apple.com>
4495
4496         Rubber-stamped by Adam.
4497         
4498         Update libraries.
4499
4500         * win/lib/WebKitSystemInterface.lib:
4501         * win/lib/WebKitSystemInterface_debug.lib:
4502
4503 2007-07-06  Adam Roben  <aroben@apple.com>
4504
4505         Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
4506
4507         Reviewed by Alice.
4508
4509         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4510         * win/lib/WebKitSystemInterface.lib:
4511         * win/lib/WebKitSystemInterface_debug.lib:
4512
4513 2007-06-29  Antti Koivisto  <antti@apple.com>
4514
4515         Reviewed by Maciej.
4516         
4517         Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
4518
4519         * WebKitSystemInterface.h:
4520         * libWebKitSystemInterface.a:
4521
4522 2007-03-29  Beth Dakin  <bdakin@apple.com>
4523
4524         Rubber-stamped by Adam.
4525
4526         Keep OpenSource building.
4527
4528         * WebKitSystemInterface.h:
4529         * libWebKitSystemInterface.a:
4530
4531 2007-03-28  Antti Koivisto  <antti@apple.com>
4532
4533         Update libWebKitSystemInterface, previous version was out of date.
4534
4535         * libWebKitSystemInterface.a:
4536
4537 2007-03-27  Antti Koivisto  <antti@apple.com>
4538
4539         Reviewed by Darin Adler.
4540         
4541         Added wkGetWheelEventDeltas
4542
4543         * WebKitSystemInterface.h:
4544         * libWebKitSystemInterface.a:
4545
4546 2007-03-07  Mark Rowe  <mrowe@apple.com>
4547
4548         Build fix.  Rebuild against 10.4 SDK.
4549
4550         * libWebKitSystemInterface.a:
4551
4552 2007-03-06  Kevin Decker  <kdecker@apple.com>
4553
4554         Reviewed by Brady
4555
4556         Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
4557
4558         * libWebKitSystemInterface.a:
4559
4560 2007-02-21  Anders Carlsson  <acarlsson@apple.com>
4561
4562         Add new version with WKCGContextIsBitmapContext.
4563         
4564         * WebKitSystemInterface.h:
4565         * libWebKitSystemInterface.a:
4566
4567 2006-12-16  Adele Peterson  <adele@apple.com>
4568
4569         Reviewed by Adam.
4570
4571         WebKitLibraries part of fix for:
4572         <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
4573
4574         Added wkDrawTextFieldCellFocusRing.
4575
4576         * WebKitSystemInterface.h:
4577         * libWebKitSystemInterface.a:
4578
4579 2006-10-11  Darin Adler  <darin@apple.com>
4580
4581         Reviewed by John Sullivan.
4582
4583         * WebKitSystemInterface.h: Updated to a C++-compatible version.
4584
4585 2006-08-31  Adele Peterson  <adele@apple.com>
4586
4587         Reviewed by John Sullivan.
4588
4589         Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
4590
4591         * WebKitSystemInterface.h:
4592         * libWebKitSystemInterface.a:
4593
4594 2006-08-30  Adele Peterson  <adele@apple.com>
4595
4596         Reviewed by Hyatt.
4597
4598         Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
4599         Enable secure input mode for new password fields
4600
4601         * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
4602         * libWebKitSystemInterface.a:
4603
4604 2006-07-09  Anders Carlsson  <acarlsson@apple.com>
4605
4606         Reviewed by Darin Adler.
4607
4608         * WebKitSystemInterface.h:
4609         * libWebKitSystemInterface.a:
4610         Add WKPathFromFont.
4611         
4612 2006-07-05  Adele Peterson  <adele@apple.com>
4613
4614         Reviewed by Maciej and Hyatt.
4615
4616         * WebKitSystemInterface.h: Updated.
4617         * libWebKitSystemInterface.a: Updated.
4618
4619 2006-06-16  Adele Peterson  <adele@apple.com>
4620
4621         Reviewed by Alice.
4622
4623         * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
4624         * libWebKitSystemInterface.a: ditto.
4625
4626 2006-04-01  Eric Seidel  <eseidel@apple.com>
4627
4628         * libWebKitSystemInterface.a: commit a universal binary.
4629
4630 2006-04-01  Darin Adler  <darin@apple.com>
4631
4632         Reviewed by Beth.
4633
4634         * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
4635         code to use the system default alpha.
4636
4637 2006-03-17  Eric Seidel  <eseidel@apple.com>
4638
4639         * libWebKitSystemInterface.a: commit a universal binary.
4640
4641 2006-03-17  Adele Peterson  <adele@apple.com>
4642
4643         * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
4644         * libWebKitSystemInterface.a: ditto
4645
4646 2006-02-28  John Sullivan  <sullivan@apple.com>
4647
4648         * WebKitSystemInterface.h: Removed WKMouseIsDown()
4649         * libWebKitSystemInterface.a: ditto
4650
4651 2006-02-23  Timothy Hatcher  <timothy@apple.com>
4652
4653         New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
4654
4655         * libWebKitSystemInterface.a:
4656
4657 2006-02-19  Darin Adler  <darin@apple.com>
4658
4659         * WebKitSystemInterface.h: Added WKDrawFocusRing.
4660         * libWebKitSystemInterface.a: Ditto.
4661
4662 2006-02-06  John Sullivan  <sullivan@apple.com>
4663
4664         * WebKitSystemInterface.h:
4665         * libWebKitSystemInterface.a:
4666         removed WKExecutableLinkedInTigerOrEarlier
4667
4668 2005-11-01  Darin Adler  <darin@apple.com>
4669
4670         * libWebKitSystemInterface.a: Updated.
4671
4672 2005-10-04  Maciej Stachowiak  <mjs@apple.com>
4673
4674         - updated
4675
4676         * WebKitSystemInterface.h:
4677         * libWebKitSystemInterface.a:
4678
4679 2005-09-08  Justin Garcia  <justin.garcia@apple.com>
4680
4681         * WebKitSystemInterface.h: Update to latest
4682         * libWebKitSystemInterface.a: ditto
4683
4684 2005-09-04  Darin Adler  <darin@apple.com>
4685
4686         * WebKitSystemInterface.h: Update to latest
4687         * libWebKitSystemInterface.a: Ditto.
4688
4689 2005-08-07  Darin Adler  <darin@apple.com>
4690
4691         * libWebKitSystemInterface.a: Universal binary.
4692         * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
4693
4694 2005-07-01  John Sullivan  <sullivan@apple.com>
4695
4696         - added WKExecutableLinkedInTigerOrEarlier
4697
4698         * WebKitSystemInterface.h:
4699         * libWebKitSystemInterface.a:
4700
4701 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
4702
4703         - updated for crashing bugfix
4704
4705         * libWebKitSystemInterface.a:
4706
4707 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
4708
4709         - updated
4710
4711         * WebKitSystemInterface.h:
4712         * libWebKitSystemInterface.a:
4713
4714 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
4715
4716         - updated
4717
4718         * WebKitSystemInterface.h:
4719         * libWebKitSystemInterface.a:
4720
4721 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
4722
4723         - updated
4724
4725         * WebKitSystemInterface.h:
4726         * libWebKitSystemInterface.a:
4727
4728 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
4729
4730         - updated
4731
4732         * WebKitSystemInterface.h:
4733         * libWebKitSystemInterface.a:
4734
4735 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
4736
4737         - updated
4738
4739         * WebKitSystemInterface.h:
4740         * libWebKitSystemInterface.a:
4741
4742 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
4743
4744         - updated
4745
4746         * WebKitSystemInterface.h:
4747         * libWebKitSystemInterface.a:
4748
4749 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
4750
4751         - updated
4752
4753         * WebKitSystemInterface.h:
4754         * libWebKitSystemInterface.a:
4755
4756 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
4757
4758         - updated
4759
4760         * WebKitSystemInterface.h:
4761         * libWebKitSystemInterface.a:
4762
4763 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
4764
4765         - added a few more bits of SPI
4766
4767         * WebKitSystemInterface.h:
4768         * libWebKitSystemInterface.a:
4769
4770 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
4771
4772         - added file type and NSURLResponse caching SPI
4773
4774         * WebKitSystemInterface.h:
4775         * libWebKitSystemInterface.a:
4776
4777 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
4778
4779         - initial checkin of WebKitSystemInterface binary
4780
4781         * WebKitSystemInterface.h: Added.
4782         * libWebKitSystemInterface.a: Added.
4783