Unreviewed. ENABLE_ACCELERATED_OVERFLOW_SCROLLING not enabled on Windows.
[WebKit-https.git] / WebKitLibraries / ChangeLog
1 2012-11-26  Roger Fong  <roger_fong@apple.com>
2
3         Unreviewed. ENABLE_ACCELERATED_OVERFLOW_SCROLLING not enabled on Windows.
4         Add a feature flag and skip some failing tests.
5         https://bugs.webkit.org/show_bug.cgi?id=103294
6
7         Tests skipped:
8         compositing/overflow/scrolling-without-painting.html
9         compositing/overflow/updating-scrolling-content.html
10
11         * win/tools/vsprops/FeatureDefines.vsprops:
12
13 2012-11-23  Alexis Menard  <alexis@webkit.org>
14
15         [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
16         https://bugs.webkit.org/show_bug.cgi?id=102104
17
18         Reviewed by Julien Chaffraix.
19
20         Protect the new feature behind a feature flag.
21
22         * win/tools/vsprops/FeatureDefines.vsprops:
23         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
24
25 2012-11-19  Kihong Kwon  <kihong.kwon@samsung.com>
26
27         Add PROXIMITY_EVENTS feature
28         https://bugs.webkit.org/show_bug.cgi?id=102658
29
30         Reviewed by Kentaro Hara.
31
32         Add PROXIMITY_EVENTS feature to win and win-cairo prot.
33
34         * win/tools/vsprops/FeatureDefines.vsprops:
35         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
36
37 2012-11-12  Beth Dakin  <bdakin@apple.com>
38
39         Build fix. Forgot these bits last time.
40
41         * libWebKitSystemInterfaceLion.a:
42         * libWebKitSystemInterfaceMountainLion.a:
43
44 2012-11-12  Beth Dakin  <bdakin@apple.com>
45
46         Zoomed-in scrolling is very slow when deviceScaleFactor > 1
47         https://bugs.webkit.org/show_bug.cgi?id=101787
48
49         Reviewed by Simon Fraser.
50
51         wkSetCGFontRenderingMode now takes a BOOL parameter.
52         * WebKitSystemInterface.h:
53         * libWebKitSystemInterfaceLion.a:
54         * libWebKitSystemInterfaceMountainLion.a:
55
56 2012-11-08  Anders Carlsson  <andersca@apple.com>
57
58         Roll WebKitSystemInterface DEPS.
59
60         Rubber-stamped by Andreas Kling.
61
62         * libWebKitSystemInterfaceLion.a:
63         * libWebKitSystemInterfaceMountainLion.a:
64
65 2012-11-07  Roger Fong  <roger_fong@apple.com>
66
67         Enable Subpixel Layout on Windows. Rebaseline any failing tests that were rebaselined in r133351.
68         https://bugs.webkit.org/show_bug.cgi?id=101538
69
70         Rubberstamped by Tim Horton.
71
72         * win/tools/vsprops/FeatureDefines.vsprops:
73
74 2012-11-06  Anders Carlsson  <andersca@apple.com>
75
76         Build fix.
77
78         * WebKitSystemInterface.h:
79
80 2012-11-06  Anders Carlsson  <andersca@apple.com>
81
82         Update Java related WKSI function names
83         https://bugs.webkit.org/show_bug.cgi?id=101414
84
85         Reviewed by Sam Weinig.
86
87         Roll WebKitSystemInterface DEPS.
88
89         * WebKitSystemInterface.h:
90         * libWebKitSystemInterfaceLion.a:
91         * libWebKitSystemInterfaceMountainLion.a:
92
93 2012-11-06  Alexey Proskuryakov  <ap@apple.com>
94
95         Clean up which storage cookie jar functions use
96         https://bugs.webkit.org/show_bug.cgi?id=101395
97
98         Reviewed by Brady Eidson.
99
100         * WebKitSystemInterface.h:
101         * libWebKitSystemInterfaceLion.a:
102         * libWebKitSystemInterfaceMountainLion.a:
103         Added WKHTTPCookies() and WKDeleteAllHTTPCookies(). Updated ifdefs for currently
104         supported OS versions.
105
106 2012-11-06  Alexey Proskuryakov  <ap@apple.com>
107
108         Delete Leopard and Snow Leopard versions of WKSI. These have not been updated in ages.
109
110         Rubber-stampted by Mark Rowe.
111
112         * libWebKitSystemInterfaceLeopard.a: Removed.
113         * libWebKitSystemInterfaceSnowLeopard.a: Removed.
114
115 2012-11-05  Alexey Proskuryakov  <ap@apple.com>
116
117         Get rid of setCookieStoragePrivateBrowsingEnabled.
118         https://bugs.webkit.org/show_bug.cgi?id=101247
119
120         Reviewed by Brady Eidson.
121
122         * WebKitSystemInterface.h: Removed the function.
123
124 2012-11-02  Anders Carlsson  <andersca@apple.com>
125
126         Don't instantiate the Java plug-in if it's inactive
127         https://bugs.webkit.org/show_bug.cgi?id=101102
128         <rdar://problem/12595679>
129
130         Reviewed by Andreas Kling.
131
132         Update WebKitSystemInterface to a version that has WKJLReportWebComponentsUsed.
133
134         * WebKitSystemInterface.h:
135         * libWebKitSystemInterfaceLion.a:
136         * libWebKitSystemInterfaceMountainLion.a:
137         Roll WebKitSystemInterface DERPS.
138
139 2012-10-25  Dominik Röttsches  <dominik.rottsches@intel.com>
140
141         Conditionalize XHR timeout support
142         https://bugs.webkit.org/show_bug.cgi?id=100356
143
144         Reviewed by Adam Barth.
145
146         Adding ENABLE_XHR_TIMEOUT feature, which is default off for Apple Win.
147         See also https://bugs.webkit.org/show_bug.cgi?id=100349 for an attempt
148         to fix timeout support for CF Network.
149
150         * win/tools/vsprops/FeatureDefines.vsprops:
151         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
152
153 2012-10-24  Eric Carlson  <eric.carlson@apple.com>
154
155         Allow ports to override text track rendering style
156         https://bugs.webkit.org/show_bug.cgi?id=97800
157         <rdar://problem/12044964>
158
159         Reviewed by Maciej Stachowiak.
160
161         Update WKSI header with SPI for getting the user caption appearance preferences.
162
163         * WebKitSystemInterface.h:
164
165 2012-10-19  Dongwoo Joshua Im  <dw.im@samsung.com>
166
167         Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
168         https://bugs.webkit.org/show_bug.cgi?id=99804
169
170         Reviewed by Julien Chaffraix.
171
172         CSS3 text related properties will be implemented under this flag,
173         including text decoration, text-align-last, and text-justify.
174
175         * win/tools/vsprops/FeatureDefines.vsprops:
176         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
177
178 2012-10-18  Pablo Flouret  <pablof@motorola.com>
179
180         Implement css3-conditional's @supports rule
181         https://bugs.webkit.org/show_bug.cgi?id=86146
182
183         Reviewed by Antti Koivisto.
184
185         * win/tools/vsprops/FeatureDefines.vsprops:
186         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
187             Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
188
189 2012-10-08  Kiran Muppala  <cmuppala@apple.com>
190
191         Throttle DOM timers on hidden pages.
192         https://bugs.webkit.org/show_bug.cgi?id=98474
193
194         Reviewed by Maciej Stachowiak.
195
196         Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature define.
197
198         * win/tools/vsprops/FeatureDefines.vsprops:
199         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
200
201 2012-10-05  Sheriff Bot  <webkit.review.bot@gmail.com>
202
203         Unreviewed, rolling out r130556 and r130564.
204         http://trac.webkit.org/changeset/130556
205         http://trac.webkit.org/changeset/130564
206         https://bugs.webkit.org/show_bug.cgi?id=98572
207
208         The patch wasn't reviewed by a reviewer and it is breaking
209         Chromium Windows (Requested by jchaffraix on #webkit).
210
211         * WebKitSystemInterface.h:
212
213 2012-10-05  Tim Horton  <timothy_horton@apple.com>
214
215         Update WebKitSystemInterface libraries and header.
216
217         Reviewed by Simon Fraser.
218
219         * WebKitSystemInterface.h:
220         * libWebKitSystemInterfaceLion.a:
221         * libWebKitSystemInterfaceMountainLion.a:
222         * libWebKitSystemInterfaceSnowLeopard.a:
223
224 2012-10-04  Eric Carlson  <eric.carlson@apple.com>
225
226         Allow ports to override text track rendering style
227         https://bugs.webkit.org/show_bug.cgi?id=97800
228         <rdar://problem/12044964>
229
230         Reviewed by Silvia Pfeiffer.
231
232         Update WKSI header with SPI for getting the user caption appearance preferences.
233
234         * WebKitSystemInterface.h:
235
236 2012-09-28  Eric Carlson  <eric.carlson@apple.com>
237
238         Allow ports to override text track rendering style
239         <rdar://problem/12044964>
240
241         Reviewed by Jessie Berlin.
242
243         Update WKSI libraries.
244
245         * libWebKitSystemInterfaceLion.a:
246         * libWebKitSystemInterfaceMountainLion.a:
247         * libWebKitSystemInterfaceSnowLeopard.a:
248
249 2012-09-25  Simon Fraser  <simon.fraser@apple.com>
250
251         <rdar://problem/12351906> Have DumpRenderTree and WebKitTestRunner crash logs show which test crashed
252
253         Reviewed by Tim Horton.
254
255         New WKSI libraries and header.
256
257         * WebKitSystemInterface.h:
258         * libWebKitSystemInterfaceLion.a:
259         * libWebKitSystemInterfaceMountainLion.a:
260         * libWebKitSystemInterfaceSnowLeopard.a:
261
262 2012-09-08  Sam Weinig  <sam@webkit.org>
263
264         Switch to entering the sandbox directly from main(), rather than waiting for the initialization message
265         https://bugs.webkit.org/show_bug.cgi?id=96194
266
267         Reviewed by Dan Bernstein.
268
269         Update WKSI with SPI for getting the bundle URL from an executable URL.
270
271         * WebKitSystemInterface.h:
272         * libWebKitSystemInterfaceLion.a:
273         * libWebKitSystemInterfaceMountainLion.a:
274         * libWebKitSystemInterfaceSnowLeopard.a:
275         Adds WKCopyBundleURLForExecutableURL().
276
277 2012-08-29  Tony Chang  <tony@chromium.org>
278
279         Remove ENABLE_CSS3_FLEXBOX compile time flag
280         https://bugs.webkit.org/show_bug.cgi?id=95382
281
282         Reviewed by Ojan Vafai.
283
284         Everyone is already enabling this by default and the spec has stablized.
285
286         * win/tools/vsprops/FeatureDefines.vsprops:
287         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
288
289 2012-08-15  Bruno de Oliveira Abinader  <bruno.abinader@basyskom.com>
290
291         [css3-text] Add CSS3 Text decoration compile flag
292         https://bugs.webkit.org/show_bug.cgi?id=93863
293
294         Reviewed by Julien Chaffraix.
295
296         This patch handles the compile flag implementation, which will come disabled by
297         default, thus not exposing the CSS3 text decoration features to the web, unless
298         when explicitly enabling it with "--css3-text-decoration" build parameter.
299
300         * win/tools/vsprops/FeatureDefines.vsprops:
301         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
302
303 2012-08-14  Alex Christensen  <alex.christensen@flexsim.com>
304
305         /SAFESEH should not be a common linker option
306         https://bugs.webkit.org/show_bug.cgi?id=89372
307
308         Reviewed by Darin Adler.
309
310         * win/tools/vsprops/common.vsprops:
311         removed /SAFESEH as a default option for the linker (doesn't work for x64)
312
313 2012-08-13  Roger Fong  <roger_fong@apple.com>
314
315         Enable CSS Sticky Position on Windows.
316         https://bugs.webkit.org/show_bug.cgi?id=93905
317
318         Reviewed by Tim Horton.
319
320         As per https://bugs.webkit.org/show_bug.cgi?id=90046, the ENABLE_CSS_STICKY_POSITION needs to be turned on for Windows as well.
321
322         * win/tools/vsprops/FeatureDefines.vsprops:
323         Include ENABLE_CSS_STICKY_POSITION flag. 
324         
325 2012-08-06  Anders Carlsson  <andersca@apple.com>
326
327         If the Apple Java plug-in is blocked and no runtime is installed, don't load it
328         https://bugs.webkit.org/show_bug.cgi?id=93289
329         <rdar://problem/11730092>
330
331         Reviewed by Dan Bernstein.
332
333         Add WKJLIsRuntimeAndWebComponentsInstalled().
334
335         * WebKitSystemInterface.h:
336         * libWebKitSystemInterfaceLion.a:
337         * libWebKitSystemInterfaceMountainLion.a:
338
339 2012-08-01  Jon Lee  <jonlee@apple.com>
340
341         Update WKSI.
342
343         Reviewed by Mark Rowe.
344
345         * libWebKitSystemInterfaceLion.a:
346         * libWebKitSystemInterfaceMountainLion.a:
347         * libWebKitSystemInterfaceSnowLeopard.a:
348
349 2012-07-29  Rik Cabanier  <cabanier@adobe.com>
350
351         Add ENABLE_CSS_COMPOSITING flag
352         https://bugs.webkit.org/show_bug.cgi?id=92553
353
354         Reviewed by Dirk Schulze.
355
356         Adds compiler flag CSS_COMPOSITING to build systems to enable CSS blending and compositing. See spec https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html
357
358         * win/tools/vsprops/FeatureDefines.vsprops:
359         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
360
361 2012-07-23  Roger Fong  <roger_fong@apple.com>
362
363         Disable flexbox on Windows
364         https://bugs.webkit.org/show_bug.cgi?id=92047
365         <rdar://problem/11570384>
366
367         Reviewed by Darin Adler.
368
369         Disabled Flexbox CSS3 syntax on Mac, need to do the same for Windows.
370
371         * win/tools/vsprops/FeatureDefines.vsprops:
372         Disable ENABLE_CSS3_FLEXBOX property.
373         
374 2012-07-23  Kent Tamura  <tkent@chromium.org>
375
376         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
377         https://bugs.webkit.org/show_bug.cgi?id=91941
378
379         Reviewed by Kentaro Hara.
380
381         A flag name for an elmement should be ENABLE_*_ELEMENT.
382
383         * win/tools/vsprops/FeatureDefines.vsprops:
384         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
385
386 2012-07-22  Kent Tamura  <tkent@chromium.org>
387
388         Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
389         https://bugs.webkit.org/show_bug.cgi?id=91928
390
391         Reviewed by Kentaro Hara.
392
393         A flag name for an elmement should be ENABLE_*_ELEMENT.
394
395         * win/tools/vsprops/FeatureDefines.vsprops:
396         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
397
398 2012-07-20  Kent Tamura  <tkent@chromium.org>
399
400         Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
401         https://bugs.webkit.org/show_bug.cgi?id=91846
402
403         Reviewed by Kentaro Hara.
404
405         A flag name for an elmement should be ENABLE_*_ELEMENT.
406
407         * win/tools/vsprops/FeatureDefines.vsprops:
408         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
409
410 2012-07-11  Mark Rowe  <mrowe@apple.com>
411
412         Add a Mountain Lion version of libWebKitSystemInterface.a.
413
414         Update the WebKitSystemInterface header and binaries.
415
416         Reviewed by John Sullivan.
417
418         * WebKitSystemInterface.h:
419         * libWebKitSystemInterfaceLion.a:
420         * libWebKitSystemInterfaceMountainLion.a: Added.
421         * libWebKitSystemInterfaceSnowLeopard.a:
422
423 2012-07-04  John Mellor  <johnme@chromium.org>
424
425         Text Autosizing: Add compile flag and runtime setting
426         https://bugs.webkit.org/show_bug.cgi?id=87394
427
428         This patch renames Font Boosting to Text Autosizing.
429
430         Reviewed by Adam Barth.
431
432         * win/tools/vsprops/FeatureDefines.vsprops:
433         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
434
435 2012-06-29  Mihai Balan  <mibalan@adobe.com>
436
437         [CSS Regions] Adding feature defines for CSS Regions for Windows
438         https://bugs.webkit.org/show_bug.cgi?id=88645
439
440         Reviewed by Tony Chang.
441
442         Re-trying to enable CSS regions on Windows. This time only enabling
443         regions since exclusions lead to some very strange compiling/linking
444         problems.
445
446         * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_REGIONS
447         * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
448
449 2012-06-28  Brent Fulgham  <bfulgham@webkit.org>
450
451         [WinCairo] Unreviewed build correction.  Add two missing macro
452         declarations to vsprops file.
453
454         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add missing
455         ENABLE_HIGH_DPI_CANVAS and ENABLE_REQUEST_ANIMATION_FRAME macros.
456
457 2012-06-27  Brent Fulgham  <bfulgham@webkit.org>
458
459         [WinCairo] Unreviewed build correction.  Accidentally turned on
460         CSS_FILTERS, which is not available in tree.
461
462         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Turn CSS_FILTERS
463         back off for WinCairo target.
464
465 2012-06-27  Brent Fulgham  <bfulgham@webkit.org>
466
467         [WinCairo] Unreviewed build correction.  Resync feature defines with
468         Apple port. Things have drifted apart a little.
469
470         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Update to match
471         Apple port, define some missing features.
472
473 2012-06-19  Mike West  <mkwst@chromium.org>
474
475         Introduce ENABLE_CSP_NEXT configuration flag.
476         https://bugs.webkit.org/show_bug.cgi?id=89300
477
478         Reviewed by Adam Barth.
479
480         The 1.0 draft of the Content Security Policy spec is just about to
481         move to Last Call. We'll hide work on the upcoming 1.1 spec behind
482         this ENABLE flag, disabled by default.
483
484         Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
485
486         * win/tools/vsprops/FeatureDefines.vsprops:
487         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
488
489 2012-06-15  Sheriff Bot  <webkit.review.bot@gmail.com>
490
491         Unreviewed, rolling out r120280.
492         http://trac.webkit.org/changeset/120280
493         https://bugs.webkit.org/show_bug.cgi?id=89273
494
495         Enabling CSS regions broke all Windows tests (Requested by
496         jhomeycutt on #webkit).
497
498         * win/tools/vsprops/FeatureDefines.vsprops:
499         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
500
501 2012-06-13  Mihai Balan  <mibalan@adobe.com>
502
503         Fix for #88645 - enabling regions on Windows
504
505         [CSS Regions] Adding feature defines for CSS Regions & exclusions for Windows
506         https://bugs.webkit.org/show_bug.cgi?id=88645
507
508         Reviewed by Sam Weinig.
509
510         Previous work on #87442 added feature defines to allow proper disabling of CSS Regions and
511         exclusions (previously even with the feature disabled, parsing still worked). However, the
512         feature defines were enabled on Mac only - they were broken on Windows. This
513         patch adds the feature defines to (re)enable regions and exclusions on Windows.
514
515         * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_EXCLUSIONS and ENABLE_CSS_REGIONS
516         * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
517
518 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
519
520         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
521         https://bugs.webkit.org/show_bug.cgi?id=88804
522
523         Reviewed by Tony Chang.
524
525         Protect box-decoration-break behind a feature flag enabled by default.
526
527         * win/tools/vsprops/FeatureDefines.vsprops:
528         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
529
530 2012-06-11  Anders Carlsson  <andersca@apple.com>
531
532         Pass the right color space over to the web process so we can set it on our CA context
533         https://bugs.webkit.org/show_bug.cgi?id=88819
534         <rdar://problem/11629050>
535
536         Reviewed by John Sullivan.
537
538         Add WKCAContextSetColorSpace and WKCAContextGetColorSpace.
539
540         * WebKitSystemInterface.h:
541         * libWebKitSystemInterfaceLion.a:
542         * libWebKitSystemInterfaceSnowLeopard.a:
543
544 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
545
546         Add UNDO_MANAGER flag
547         https://bugs.webkit.org/show_bug.cgi?id=87908
548
549         Reviewed by Tony Chang.
550
551         * win/tools/vsprops/FeatureDefines.vsprops:
552         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
553
554 2012-06-05  Dongwoo Im  <dw.im@samsung.com>
555
556         Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
557         https://bugs.webkit.org/show_bug.cgi?id=73176
558
559         Reviewed by Adam Barth.
560
561         Two more APIs are added in Custom Scheme Handler specification.
562         http://dev.w3.org/html5/spec/Overview.html#custom-handlers
563         One is 'isProtocolHandlerRegistered' to query whether the specific URL
564         is registered or not.
565         The other is 'unregisterProtocolHandler' to remove the registered URL.
566
567         * win/tools/vsprops/FeatureDefines.vsprops: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
568         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
569
570 2012-05-29  Jessie Berlin  <jberlin@apple.com>
571
572         [Win] ~1/2 of all the iframe seamless tests fail
573         https://bugs.webkit.org/show_bug.cgi?id=87543
574
575         Rubber-stamped by Eric Seidel.
576
577         Finish enabling IFRAME_SEAMLESS on Windows.
578
579         * win/tools/vsprops/FeatureDefines.vsprops:
580
581 2012-05-28  Vivek Galatage  <vivekgalatage@gmail.com>
582
583         Remove obsolete feature define ENABLE_3D_CANVAS from FeatureDefines.vsprops for windows
584         https://bugs.webkit.org/show_bug.cgi?id=87622
585
586         Reviewed by Eric Seidel.
587
588         Removed the ENABLE_3D_CANVAS from the property define as this is
589         obsolete since bug #53041
590
591         * win/tools/vsprops/FeatureDefines.vsprops:
592
593 2012-05-24  John Mellor  <johnme@chromium.org>
594
595         Font Boosting: Add compile flag and runtime setting
596         https://bugs.webkit.org/show_bug.cgi?id=87394
597
598         Reviewed by Adam Barth.
599
600         Add ENABLE_FONT_BOOSTING.
601
602         * win/tools/vsprops/FeatureDefines.vsprops:
603         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
604
605 2012-05-23  Ojan Vafai  <ojan@chromium.org>
606
607         add back the ability to disable flexbox
608         https://bugs.webkit.org/show_bug.cgi?id=87147
609
610         Reviewed by Tony Chang.
611
612         * win/tools/vsprops/FeatureDefines.vsprops:
613         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
614
615 2012-05-10  Anders Carlsson  <andersca@apple.com>
616
617         WebKit1: Add a way to blacklist specific plug-ins/plug-in versions
618         https://bugs.webkit.org/show_bug.cgi?id=86150
619         <rdar://problem/9551196>
620
621         Reviewed by Sam Weinig.
622
623         Add WKShouldBlockPlugin.
624
625         * WebKitSystemInterface.h:
626         * libWebKitSystemInterfaceLion.a:
627         * libWebKitSystemInterfaceSnowLeopard.a:
628
629 2012-05-08  Jon Lee  <jonlee@apple.com>
630
631         Safari warns that it needs to resend the form in an iFrame when going back
632         https://bugs.webkit.org/show_bug.cgi?id=82658
633         <rdar://problem/11292558>
634
635         Reviewed by Darin Adler.
636
637         * WebKitSystemInterface.h:
638         * libWebKitSystemInterfaceLeopard.a:
639         * libWebKitSystemInterfaceLion.a:
640         * libWebKitSystemInterfaceSnowLeopard.a:
641
642 2012-05-07  Eric Seidel  <eric@webkit.org>
643
644         Add ENABLE_IFRAME_SEAMLESS so Apple can turn off SEAMLESS if needed
645         https://bugs.webkit.org/show_bug.cgi?id=85822
646
647         Reviewed by Adam Barth.
648
649         * win/tools/vsprops/FeatureDefines.vsprops:
650
651 2012-05-06  Eric Seidel  <eric@webkit.org>
652
653         Remove 3D_CANVAS define from vsprops files (it was renamed WEBGL many months ago)
654         https://bugs.webkit.org/show_bug.cgi?id=85743
655
656         Reviewed by Adam Barth.
657
658         * win/tools/vsprops/FeatureDefines.vsprops:
659         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
660
661 2012-05-02  Eric Seidel  <eric@webkit.org>
662
663         Resort FeatureDefinesCairo.vcprops to actually be alphabetical (in preparation for autogeneration)
664         https://bugs.webkit.org/show_bug.cgi?id=85454
665
666         Reviewed by Adam Barth.
667
668         The PreprocessorDefinitions line is still not sorted, but I'll do that in a separate patch.
669         There is no functional change in this patch.  Just moving the defines around.
670         Its interesting to me that now that it's sorted and I can easily compare this with other
671         ports and found that a whole bunch of defines which should be on for Cairo are off,
672         likely due to Cairo simply being overlooked.  These oversights should be easy to avoid
673         in an autogenerated world.
674
675         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
676
677 2012-05-02  Eric Seidel  <eric@webkit.org>
678
679         Fix tabs vs. space formating in FeatureDefines.vsprops and fix alphabetical sorting
680         https://bugs.webkit.org/show_bug.cgi?id=85445
681
682         Reviewed by Adam Barth.
683
684         I noticed this when comparing my auto-generated output for this file vs. the one
685         we have checked in.  Seems we might as well fix the checked in file to be
686         consistent in style with itself. :)
687
688         * win/tools/vsprops/FeatureDefines.vsprops:
689
690 2012-04-27  Gavin Peters  <gavinp@chromium.org>
691
692         Add new ENABLE_LINK_PRERENDER define to control the Prerendering API
693         https://bugs.webkit.org/show_bug.cgi?id=84871
694
695         Reviewed by Adam Barth.
696
697         Prerendering is currently covered by the ENABLE_LINK_PREFETCH macro, but the new Prerendering
698         API separates it from prefetching.  Having separate include guards lets ports enable prefetching,
699         a relatively easy change, without needing to build the infrastructure for prerendering, which
700         is considerably more complicated.
701
702         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
703
704 2012-04-10  Adam Barth  <abarth@webkit.org>
705
706         Limit -apple- and -khtml- to ENABLE(DASHBOARD_SUPPORT)
707         https://bugs.webkit.org/show_bug.cgi?id=83256
708
709         Reviewed by Eric Seidel.
710
711         * win/tools/vsprops/FeatureDefines.vsprops:
712
713 2012-04-09  Beth Dakin  <bdakin@apple.com>
714
715         <rdar://problem/11214796>
716
717         New WKSI will hopefully fix a common crash seen by the bots in libRIP.A.dylib: 
718         symmetric_convolve
719
720         Reviewed by Simon Fraser.
721
722         * libWebKitSystemInterfaceLeopard.a:
723         * libWebKitSystemInterfaceLion.a:
724         * libWebKitSystemInterfaceSnowLeopard.a:
725
726 2012-04-06  Dan Bernstein  <mitz@apple.com>
727
728         <rdar://problem/10912476> HiDPI: Have canvas use a hidpi backing store, but downsample upon access
729
730         Reviewed by Sam Weinig.
731
732         * win/tools/vsprops/FeatureDefines.vsprops: Added ENABLE_HIGH_DPI_CANVAS.
733
734 2012-04-03  Keishi Hattori  <keishi@webkit.org>
735
736         Disable ENABLE_DATALIST for now
737         https://bugs.webkit.org/show_bug.cgi?id=82871
738
739         Reviewed by Kent Tamura.
740
741         * win/tools/vsprops/FeatureDefines.vsprops: Disabled ENABLE_DATALIST.
742
743 2012-03-30  Keishi Hattori  <keishi@webkit.org>
744
745         Change ENABLE_INPUT_COLOR to ENABLE_INPUT_TYPE_COLOR and enable it for chromium
746         https://bugs.webkit.org/show_bug.cgi?id=80972
747
748         Reviewed by Kent Tamura.
749
750         * win/tools/vsprops/FeatureDefines.vsprops:
751         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
752
753 2012-03-20  Steve Falkenburg  <sfalken@apple.com>
754
755         Disable LTCG on Windows to avoid out of process space errors while linking
756         https://bugs.webkit.org/show_bug.cgi?id=81714
757
758         Reviewed by Jessie Berlin.
759
760         * win/tools/vsprops/production.vsprops:
761
762 2012-03-14  Jer Noble  <jer.noble@apple.com>
763
764         Wrong icon to restore to windowed mode in full screen video panel
765         https://bugs.webkit.org/show_bug.cgi?id=70437
766
767         Reviewed by Eric Carlson.
768
769         * WebKitSystemInterface.h: Added WKMediaUIPartExitFullscreenButton.
770         * libWebKitSystemInterfaceLeopard.a:
771         * libWebKitSystemInterfaceLion.a:
772         * libWebKitSystemInterfaceSnowLeopard.a:
773         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
774         * win/lib/WebKitSystemInterface.lib:
775
776 2012-03-13  Adam Barth  <abarth@webkit.org> && Benjamin Poulain  <bpoulain@apple.com>
777
778         Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
779         https://bugs.webkit.org/show_bug.cgi?id=78853
780
781         Reviewed by Adam Barth.
782
783         * win/tools/vsprops/FeatureDefines.vsprops:
784         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
785
786 2012-03-12  Enrica Casucci  <enrica@apple.com>
787
788         WebKit2: remove NSPasteboard access for promised data from the WebProcess
789         https://bugs.webkit.org/show_bug.cgi?id=80073
790
791         * WebKitSystemInterface.h: Touched the file to make build system happy.
792         * libWebKitSystemInterfaceLeopard.a:
793         * libWebKitSystemInterfaceLion.a:
794         * libWebKitSystemInterfaceSnowLeopard.a:
795
796 2012-03-09  Jon Lee  <jonlee@apple.com>
797
798         Add support for ENABLE(LEGACY_NOTIFICATIONS)
799         https://bugs.webkit.org/show_bug.cgi?id=80497
800
801         Reviewed by Adam Barth.
802
803         Prep for b80472: Update API for Web Notifications
804         * win/tools/vsprops/FeatureDefines.vsprops:
805         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
806
807 2012-03-09  Ashod Nakashian  <ashodnakashian@yahoo.com>
808
809         Bash scripts should support LF endings only
810         https://bugs.webkit.org/show_bug.cgi?id=79509
811
812         Reviewed by David Kilzer.
813
814         * win/tools/scripts/feature-defines.sh: Modified property svn:eol-style.
815
816 2012-03-05  Sam Weinig  <sam@webkit.org>
817
818         Fix the SnowLeoaprd build.
819
820         * WebKitSystemInterface.h:
821         * libWebKitSystemInterfaceLeopard.a:
822         * libWebKitSystemInterfaceLion.a:
823         * libWebKitSystemInterfaceSnowLeopard.a:
824
825 2012-03-05  Sam Weinig  <sam@webkit.org>
826
827         Update WebKitSystemInterface for WKCAContext additions.
828
829         * WebKitSystemInterface.h:
830         * libWebKitSystemInterfaceLeopard.a:
831         * libWebKitSystemInterfaceLion.a:
832         * libWebKitSystemInterfaceSnowLeopard.a:
833
834 2012-03-03  Hans Wennborg  <hans@chromium.org>
835
836         Implement Speech JavaScript API
837         https://bugs.webkit.org/show_bug.cgi?id=80019
838
839         Reviewed by Adam Barth.
840
841         Add ENABLE_SCRIPTED_SPEECH.
842
843         * win/tools/vsprops/FeatureDefines.vsprops:
844         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
845
846 2012-03-01  Nikolas Zimmermann  <nzimmermann@rim.com>
847
848         Unreviewed, rolling out r109255.
849         http://trac.webkit.org/changeset/109255
850         https://bugs.webkit.org/show_bug.cgi?id=79932
851
852         Breaks rounded rects with dashed strokes in SVG
853
854         * WebKitSystemInterface.h:
855         * libWebKitSystemInterfaceLeopard.a:
856         * libWebKitSystemInterfaceLion.a:
857         * libWebKitSystemInterfaceSnowLeopard.a:
858
859 2012-02-29  Tim Horton  <timothy_horton@apple.com>
860
861         Make use of CG rounded-rect primitives
862         https://bugs.webkit.org/show_bug.cgi?id=79932
863         <rdar://problem/9274953>
864
865         Reviewed by Simon Fraser.
866
867         Add wkCGPathAddRoundedRect.
868
869         * WebKitSystemInterface.h:
870         * libWebKitSystemInterfaceLeopard.a:
871         * libWebKitSystemInterfaceLion.a:
872         * libWebKitSystemInterfaceSnowLeopard.a:
873
874 2012-02-28  Jer Noble  <jer.noble@apple.com>
875
876         Full screen video volume slider has "progress bar"
877         https://bugs.webkit.org/show_bug.cgi?id=79812
878
879         Reviewed by Eric Carlson.
880
881         * WebKitSystemInterface.h:
882         * libWebKitSystemInterfaceLeopard.a:
883         * libWebKitSystemInterfaceLion.a:
884         * libWebKitSystemInterfaceSnowLeopard.a:
885         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
886         * win/lib/WebKitSystemInterface.lib:
887
888 2012-02-28  Simon Fraser  <simon.fraser@apple.com>
889
890         Update WebKitSystemInterface.
891
892         Reviewed by Sam Weinig.
893         
894         * WebKitSystemInterface.h:
895         * libWebKitSystemInterfaceLeopard.a:
896         * libWebKitSystemInterfaceLion.a:
897         * libWebKitSystemInterfaceSnowLeopard.a:
898
899 2012-02-28  Alexey Proskuryakov  <ap@apple.com>
900
901         [Mac] Add an experimental SPI for plug-ins to enter sandbox
902         https://bugs.webkit.org/show_bug.cgi?id=79709
903
904         This pulls a lot of WKSI changes at once, because the script that updates it didn't
905         work for a while.
906
907         * WebKitSystemInterface.h:
908         * libWebKitSystemInterfaceLeopard.a:
909         * libWebKitSystemInterfaceLion.a:
910         * libWebKitSystemInterfaceSnowLeopard.a:
911
912 2012-02-10  Adam Klein  <adamk@chromium.org>
913
914         Enable MUTATION_OBSERVERS by default on all platforms
915         https://bugs.webkit.org/show_bug.cgi?id=78196
916
917         Reviewed by Ojan Vafai.
918
919         * win/tools/vsprops/FeatureDefines.vsprops:
920         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
921
922 2012-02-06  Matthew Delaney  <mdelaney@apple.com>
923
924         toDataURL() uses stale data after putImageData()
925         https://bugs.webkit.org/show_bug.cgi?id=65767
926
927         Added WKCGContextResetClip for use in reseting clip for new putByteArray method.
928
929         Reviewed by Chris Marrin.
930         
931         * WebKitSystemInterface.h: Added WKCGContextResetClip.
932         * libWebKitSystemInterfaceLeopard.a:
933         * libWebKitSystemInterfaceSnowLeopard.a:
934         * libWebKitSystemInterfaceLion.a:
935
936 2012-02-02  Chris Marrin  <cmarrin@apple.com>
937
938         Turn on CSS Filters on Windows
939         https://bugs.webkit.org/show_bug.cgi?id=76667
940
941         Turned on CSS_FILTERS for Windows
942
943         Reviewed by Adele Peterson.
944
945         * win/tools/vsprops/FeatureDefines.vsprops:
946
947 2012-02-02  Sheriff Bot  <webkit.review.bot@gmail.com>
948
949         Unreviewed, rolling out r106566.
950         http://trac.webkit.org/changeset/106566
951         https://bugs.webkit.org/show_bug.cgi?id=77673
952
953         Broke the Windows build (Requested by jessieberlin on
954         #webkit).
955
956         * win/tools/vsprops/FeatureDefines.vsprops:
957
958 2012-02-02  Chris Marrin  <cmarrin@apple.com>
959
960         Turn on CSS Filters on Windows
961         https://bugs.webkit.org/show_bug.cgi?id=76667
962
963         Turned on CSS_FILTERS for Windows
964
965         Reviewed by Adele Peterson.
966
967         * win/tools/vsprops/FeatureDefines.vsprops:
968
969 2012-01-26  Nikolas Zimmermann  <nzimmermann@rim.com>
970
971         Not reviewed. Fix win build, by disabling ENABLE_SHADOW_DOM by default.
972
973         * win/tools/vsprops/FeatureDefines.vsprops:
974         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
975
976 2012-01-25  Hajime Morita  <morrita@google.com>>
977
978         ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom
979         https://bugs.webkit.org/show_bug.cgi?id=76863
980
981         Reviewed by Dimitri Glazkov.
982
983         Added a feature flag.
984
985         * win/tools/vsprops/FeatureDefines.vsprops:
986         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
987
988 2012-01-16  Brent Fulgham  <bfulgham@webkit.org>
989
990         [WinCairo] Build correction. Switch to Apple style builds without
991         the _debug postfix so that launching tools, etc., will work properly.
992
993         * win/tools/vsprops/debug_wincairo.vsprops: Remove use of _debug in
994         output files to be consistent with WebKit build/test tools.
995
996 2012-01-05  Dan Bernstein  <mitz@apple.com>
997
998         <rdar://problem/10633760> Update copyright strings
999
1000         Reviewed by Mark Rowe.
1001
1002         * win/tools/scripts/COPYRIGHT-END-YEAR:
1003
1004 2011-12-06  Roland Steiner  <rolandsteiner@chromium.org>
1005
1006         <style scoped>: disable on Windows by default
1007         https://bugs.webkit.org/show_bug.cgi?id=73893
1008
1009         Reviewed by Andreas Kling.
1010
1011         * win/tools/vsprops/FeatureDefines.vsprops:
1012         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1013
1014 2011-11-20  Roland Steiner  <rolandsteiner@chromium.org>
1015
1016         <style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
1017         https://bugs.webkit.org/show_bug.cgi?id=72848
1018
1019         Reviewed by Dimitri Glazkov.
1020
1021         * win/tools/vsprops/FeatureDefines.vsprops:
1022         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1023
1024 2011-11-14  Julien Chaffraix  <jchaffraix@webkit.org>
1025
1026         Add --css-grid-layout to build-webkit and the build systems
1027         https://bugs.webkit.org/show_bug.cgi?id=72320
1028
1029         Reviewed by Ojan Vafai.
1030
1031         * win/tools/vsprops/FeatureDefines.vsprops:
1032         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1033
1034 2011-11-14  Tony Chang  <tony@chromium.org>
1035
1036         Remove the CSS3_FLEXBOX compile time flag and enable on all ports
1037         https://bugs.webkit.org/show_bug.cgi?id=72196
1038
1039         Reviewed by Ojan Vafai.
1040
1041         * win/tools/vsprops/FeatureDefines.vsprops:
1042         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1043
1044 2011-11-11  Alexey Proskuryakov  <ap@apple.com>
1045
1046         WebProcess should use AppSandbox style quarantine
1047         https://bugs.webkit.org/show_bug.cgi?id=72168
1048         <rdar://problem/10434292>
1049
1050         Reviewed by Darin Adler.
1051
1052         * WebKitSystemInterface.h:
1053         * libWebKitSystemInterfaceLion.a:
1054         Added WKEnableSandboxStyleFileQuarantine().
1055
1056         * libWebKitSystemInterfaceLeopard.a:
1057         * libWebKitSystemInterfaceSnowLeopard.a:
1058         Not sure why these also changed, but updating to match most recent build.
1059
1060 2011-11-02  Dean Jackson  <dino@apple.com>
1061
1062         Add ENABLE_CSS_SHADERS flag
1063         https://bugs.webkit.org/show_bug.cgi?id=71394
1064
1065         Reviewed by Sam Weinig.
1066
1067         * win/tools/vsprops/FeatureDefines.vsprops:
1068         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1069
1070 2011-10-24  Michael Saboff  <msaboff@apple.com>
1071
1072         WebKit doesn't build with recent changes to libdispatch
1073         https://bugs.webkit.org/show_bug.cgi?id=70737
1074
1075         Added new WebKitSystemInterface method CreateVMPressureDispatchOnMainQueue.
1076
1077         * WebKitSystemInterface.h:
1078         * libWebKitSystemInterfaceLeopard.a:
1079         * libWebKitSystemInterfaceLion.a:
1080         * libWebKitSystemInterfaceSnowLeopard.a:
1081
1082 2011-10-21  Jeff Miller  <jeffm@apple.com>
1083
1084         Focus rings are too thin in HiDPI in WebKit2
1085         https://bugs.webkit.org/show_bug.cgi?id=70396
1086         
1087         Rename wkSetPatternBaseCTM() to wkSetBaseCTM().
1088
1089         Reviewed by Beth Dakin.
1090
1091         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1092         * win/lib/WebKitSystemInterface.lib:
1093
1094 2011-10-19  Beth Dakin  <bdakin@apple.com>
1095
1096         Try to fix the Chromium build.
1097
1098         * WebKitSystemInterface.h:
1099         * libWebKitSystemInterfaceLeopard.a:
1100         * libWebKitSystemInterfaceLion.a:
1101         * libWebKitSystemInterfaceSnowLeopard.a:
1102
1103 2011-10-19  Beth Dakin  <bdakin@apple.com>
1104
1105         https://bugs.webkit.org/show_bug.cgi?id=70396
1106         Focus rings are too thin in HiDPI in WebKit2
1107         -and corresponding-
1108         <rdar://problem/10086876>
1109
1110         Reviewed by Dan Bernstein.
1111
1112         Renamed an existing WebKitSystemInterface function.
1113         * WebKitSystemInterface.h:
1114         * libWebKitSystemInterfaceLion.a:
1115         * libWebKitSystemInterfaceSnowLeopard.a:
1116
1117 2011-10-18  Adam Barth  <abarth@webkit.org>
1118
1119         Always enable ENABLE(XPATH)
1120         https://bugs.webkit.org/show_bug.cgi?id=70217
1121
1122         Reviewed by Eric Seidel.
1123
1124         * win/tools/vsprops/FeatureDefines.vsprops:
1125         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1126
1127 2011-10-17  Adam Roben  <aroben@apple.com>
1128
1129         Windows build fix
1130
1131         Here's the error:
1132
1133         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
1134
1135         * win/tools/vsprops/common.vsprops: Specify /bigobj to the compiler.
1136
1137 2011-10-16  Adam Barth  <abarth@webkit.org>
1138
1139         Always enable ENABLE(DOM_STORAGE)
1140         https://bugs.webkit.org/show_bug.cgi?id=70189
1141
1142         Reviewed by Eric Seidel.
1143
1144         * win/tools/vsprops/FeatureDefines.vsprops:
1145         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1146
1147 2011-10-14  Dan Bernstein  <mitz@apple.com>
1148
1149         REGRESSION (Safari 5.1 - 5.1.1): CSS nesw-resize cursor shows up as a sw-resize cursor
1150         https://bugs.webkit.org/show_bug.cgi?id=70081
1151
1152         Reviewed by Anders Carlsson.
1153
1154         * WebKitSystemInterface.h: Unrelated change, perhaps needed for bug 68478.
1155         * libWebKitSystemInterfaceLeopard.a:
1156         * libWebKitSystemInterfaceLion.a:
1157         * libWebKitSystemInterfaceSnowLeopard.a:
1158
1159 2011-10-13  Arko Saha  <arko@motorola.com>
1160
1161         Microdata: Basic implementation of document.getItems() method.
1162         https://bugs.webkit.org/show_bug.cgi?id=68610
1163
1164         Reviewed by Ryosuke Niwa.
1165
1166         Added ENABLE(MICRODATA) feature flag. Implement document.getItems() DOM API.
1167         Spec: http://www.whatwg.org/specs/web-apps/current-work/complete/microdata.html
1168
1169         * win/tools/vsprops/FeatureDefines.vsprops:
1170         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1171
1172 2011-10-12  Adam Barth  <abarth@webkit.org>
1173
1174         Remove ENABLE(XHTMLMP) and associated code
1175         https://bugs.webkit.org/show_bug.cgi?id=69729
1176
1177         Reviewed by David Levin.
1178
1179         * win/tools/vsprops/FeatureDefines.vsprops:
1180         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1181
1182 2011-10-11  Kent Tamura  <tkent@chromium.org>
1183
1184         C4481 warning should be disabled for OVERRIDE and FINAL.
1185         https://bugs.webkit.org/show_bug.cgi?id=69904
1186
1187         Reviewed by Adam Roben.
1188
1189         * win/tools/vsprops/common.vsprops: Disable C4481.
1190
1191 2011-10-04  Kent Tamura  <tkent@chromium.org>
1192
1193         Introduce feature flags for incomplete input types
1194         https://bugs.webkit.org/show_bug.cgi?id=68971
1195
1196         Reviewed by Hajime Morita.
1197
1198         * win/tools/vsprops/FeatureDefines.vsprops:
1199         Add ENABLE_INPUT_TYPE_* flags. They are disabled by default.
1200         * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto.
1201
1202 2011-10-04  Scott Graham  <scottmg@chromium.org>
1203
1204         Add GAMEPAD feature flag
1205         https://bugs.webkit.org/show_bug.cgi?id=66859
1206
1207         Reviewed by Darin Fisher.
1208
1209         * win/tools/vsprops/FeatureDefines.vsprops:
1210         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1211
1212 2011-09-26  Chris Marrin  <cmarrin@apple.com>
1213
1214         Enable requestAnimationFrame on Windows
1215         https://bugs.webkit.org/show_bug.cgi?id=68397
1216
1217         Reviewed by Simon Fraser.
1218
1219         Enable REQUEST_ANIMATION_FRAME for Windows
1220
1221         * win/tools/vsprops/FeatureDefines.vsprops:
1222
1223 2011-09-24  Adam Barth  <abarth@webkit.org>
1224
1225         Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
1226         https://bugs.webkit.org/show_bug.cgi?id=68767
1227
1228         Reviewed by Eric Seidel.
1229
1230         * win/tools/vsprops/FeatureDefines.vsprops:
1231         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1232
1233 2011-09-23  Adam Klein  <adamk@chromium.org>
1234
1235         Add ENABLE_MUTATION_OBSERVERS feature flag
1236         https://bugs.webkit.org/show_bug.cgi?id=68732
1237
1238         Reviewed by Ojan Vafai.
1239
1240         This flag will guard an implementation of the "Mutation Observers" proposed in
1241         http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
1242
1243         * win/tools/vsprops/FeatureDefines.vsprops:
1244         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1245
1246 2011-09-22  Dean Jackson  <dino@apple.com>
1247
1248         Add ENABLE_CSS_FILTERS
1249         https://bugs.webkit.org/show_bug.cgi?id=68652
1250
1251         Reviewed by Simon Fraser.
1252
1253         * win/tools/vsprops/FeatureDefines.vsprops:
1254         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1255
1256 2011-09-19  Adam Barth  <abarth@webkit.org>
1257
1258         Always enable ENABLE(EVENTSOURCE)
1259         https://bugs.webkit.org/show_bug.cgi?id=68414
1260
1261         Reviewed by Eric Seidel.
1262
1263         * win/tools/vsprops/FeatureDefines.vsprops:
1264         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1265
1266 2011-09-15  Adam Barth  <abarth@webkit.org>
1267
1268         Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
1269         https://bugs.webkit.org/show_bug.cgi?id=68205
1270
1271         Reviewed by Eric Seidel.
1272
1273         * win/tools/vsprops/FeatureDefines.vsprops:
1274         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1275
1276 2011-09-15  Eric Seidel  <eric@webkit.org>
1277
1278         Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
1279         https://bugs.webkit.org/show_bug.cgi?id=68182
1280
1281         Reviewed by Adam Barth.
1282
1283         * win/tools/vsprops/FeatureDefines.vsprops:
1284         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1285
1286 2011-09-15  Eric Seidel  <eric@webkit.org>
1287
1288         Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
1289         https://bugs.webkit.org/show_bug.cgi?id=68022
1290
1291         Reviewed by Ryosuke Niwa.
1292
1293         * win/tools/vsprops/FeatureDefines.vsprops:
1294         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1295
1296 2011-09-14  Eric Seidel  <eric@webkit.org>
1297
1298         Remove ENABLE_SVG_USE as <use> is required by HTML5
1299         https://bugs.webkit.org/show_bug.cgi?id=68019
1300
1301         Reviewed by Ryosuke Niwa.
1302
1303         I missed a couple uses of SVG_USE in my previous patch.
1304
1305         * win/tools/vsprops/FeatureDefines.vsprops:
1306         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1307
1308 2011-09-13  Eric Seidel  <eric@webkit.org>
1309
1310         Remove ENABLE_SVG_USE as <use> is required by HTML5
1311         https://bugs.webkit.org/show_bug.cgi?id=68019
1312
1313         Reviewed by Ryosuke Niwa.
1314
1315         * win/tools/vsprops/FeatureDefines.vsprops:
1316         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1317
1318 2011-09-13  Eric Seidel  <eric@webkit.org>
1319
1320         Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
1321         https://bugs.webkit.org/show_bug.cgi?id=68018
1322
1323         Reviewed by Ryosuke Niwa.
1324
1325         * win/tools/vsprops/FeatureDefines.vsprops:
1326         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1327
1328 2011-09-01  Tim Horton  <timothy_horton@apple.com>
1329
1330         REGRESSION: Rendering artifacts on a rotated, pattern filled shape
1331         https://bugs.webkit.org/show_bug.cgi?id=53055
1332         <rdar://problem/8910917>
1333
1334         Reviewed by Simon Fraser.
1335
1336         Introduce wkCGPatternCreateWithImageAndTransform.
1337
1338         * WebKitSystemInterface.h:
1339         * libWebKitSystemInterfaceLeopard.a:
1340         * libWebKitSystemInterfaceLion.a:
1341         * libWebKitSystemInterfaceSnowLeopard.a:
1342         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1343         * win/lib/WebKitSystemInterface.lib:
1344
1345 2011-08-30  Aaron Colwell  <acolwell@chromium.org>
1346
1347         Add MediaSource API to HTMLMediaElement
1348         https://bugs.webkit.org/show_bug.cgi?id=64731
1349
1350         Reviewed by Eric Carlson.
1351
1352         * win/tools/vsprops/FeatureDefines.vsprops:
1353         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1354
1355 2011-08-24  Lucas Forschler  <lforschler@apple.com>
1356
1357         Update SVN properties to help out the Windows EWS bots.
1358         
1359         Reviewed by Adam Roben.
1360
1361         * win: Modified properties svn:ignore.
1362         * win/include: Modified property svn:ignore.
1363         * win/lib: Modified property svn:ignore.
1364
1365 2011-08-18  Beth Dakin  <bdakin@apple.com>
1366
1367         Reviewed by Sam Weinig.
1368
1369         https://bugs.webkit.org/show_bug.cgi?id=66495
1370         Lion-specific scroller SPIs can use forward declaration instead of 
1371         WebKitSystemInterface
1372
1373         * WebKitSystemInterface.h:
1374         * libWebKitSystemInterfaceLeopard.a:
1375         * libWebKitSystemInterfaceLion.a:
1376         * libWebKitSystemInterfaceSnowLeopard.a:
1377
1378 2011-07-28  Dan Bernstein  <mitz@apple.com>
1379
1380         WebKitSystemInterface support for
1381         <rdar://problem/9589433> Displaying Japanese dictionary contents in vertical orientation takes a couple of seconds
1382
1383         Reviewed by Darin Adler.
1384
1385         * WebKitSystemInterface.h: Added WKGetVerticalGlyphsForCharacters().
1386         * libWebKitSystemInterfaceLeopard.a:
1387         * libWebKitSystemInterfaceLion.a:
1388         * libWebKitSystemInterfaceSnowLeopard.a:
1389
1390 2011-07-22  Jessie Berlin  <jberlin@apple.com>
1391
1392         [WebKit2] Changing the cookie accept policy in Private Browsing doesn’t work.
1393         https://bugs.webkit.org/show_bug.cgi?id=64997
1394
1395         Reviewed by Ada Chan.
1396
1397         Add a wrapper around the setter for the CF HTTP cookie accept policy (since it is not
1398         declared in the public headers on Snow Leopard). This wrapper is not necessary for Windows.
1399
1400         * WebKitSystemInterface.h:
1401         * libWebKitSystemInterfaceLeopard.a:
1402         * libWebKitSystemInterfaceLion.a:
1403         * libWebKitSystemInterfaceSnowLeopard.a:
1404
1405 2011-07-15  Pratik Solanki  <psolanki@apple.com>
1406
1407         Part of https://bugs.webkit.org/show_bug.cgi?id=63674
1408         Get webkit to compile with USE(CFNETWORK) enabled on Mac
1409
1410         Reviewed by David Kilzer.
1411
1412         New WebKitSystemInterface functions for CFNetwork-based loader.
1413
1414         * WebKitSystemInterface.h:
1415         * libWebKitSystemInterfaceLeopard.a:
1416         * libWebKitSystemInterfaceLion.a:
1417         * libWebKitSystemInterfaceSnowLeopard.a:
1418
1419 2011-07-12  Brent Fulgham  <bfulgham@webkit.org>
1420
1421         Standardize WinCairo conditionalized code under PLATFORM macro.
1422         https://bugs.webkit.org/show_bug.cgi?id=64377
1423
1424         Reviewed by Maciej Stachowiak.
1425
1426         * win/tools/vsprops/WinCairo.vsprops: Update to comply with PLATFORM
1427           macro definition (WTF_PLATFORM_WIN_CAIRO)
1428
1429 2011-07-02  Mark Rowe  <mrowe@apple.com>
1430
1431         Update the header file too.
1432
1433         * WebKitSystemInterface.h:
1434
1435 2011-07-02  Mark Rowe  <mrowe@apple.com>
1436
1437         Update WebKitSystemInterface binaries.
1438
1439         * libWebKitSystemInterfaceLeopard.a:
1440         * libWebKitSystemInterfaceLion.a: Added.
1441         * libWebKitSystemInterfaceSnowLeopard.a:
1442
1443 2011-06-28  Brent Fulgham  <bfulgham@webkit.org>
1444
1445         Unreviewed build correction.  Link to correct library for
1446         the zlib1.dll.
1447
1448         * win/tools/vsprops/WinCairo.vsprops: Don't link to the static
1449         zlib.lib when building for WinCairo.
1450
1451 2011-06-21  MORITA Hajime  <morrita@google.com>
1452
1453         Unreviewed, rolling out r89401 and r89403.
1454         http://trac.webkit.org/changeset/89401
1455         http://trac.webkit.org/changeset/89403
1456         https://bugs.webkit.org/show_bug.cgi?id=62970
1457
1458         Breaks mac build and mistakenly enables the spellcheck API
1459
1460         * win/tools/vsprops/FeatureDefines.vsprops:
1461         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1462
1463 2011-06-20  MORITA Hajime  <morrita@google.com>
1464
1465         Reviewed by Kent Tamura.
1466
1467         Spellcheck API should be build-able.
1468         https://bugs.webkit.org/show_bug.cgi?id=62970
1469
1470         * win/tools/vsprops/FeatureDefines.vsprops:
1471         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1472
1473 2011-06-20  Pratik Solanki  <psolanki@apple.com>
1474
1475         Reviewed by David Kilzer.
1476
1477         HTTP pipelining functions on mac should match windows
1478         https://bugs.webkit.org/show_bug.cgi?id=63012
1479
1480         * WebKitSystemInterface.h:
1481         * libWebKitSystemInterfaceLeopard.a:
1482         * libWebKitSystemInterfaceSnowLeopard.a:
1483
1484 2011-06-13  Tony Chang  <tony@chromium.org>
1485
1486         Reviewed by Dimitri Glazkov.
1487
1488         rename ENABLE_NEW_FLEXBOX to ENABLE_CSS3_FLEXBOX
1489         https://bugs.webkit.org/show_bug.cgi?id=62578
1490
1491         * win/tools/vsprops/FeatureDefines.vsprops:
1492         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1493
1494 2011-06-13  Tony Chang  <tony@chromium.org>
1495
1496         Reviewed by Adam Barth.
1497
1498         rename ENABLE_FLEXBOX to ENABLE_NEW_FLEXBOX
1499         https://bugs.webkit.org/show_bug.cgi?id=62545
1500
1501         * win/tools/vsprops/FeatureDefines.vsprops:
1502         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1503
1504 2011-06-10  Tony Chang  <tony@chromium.org>
1505
1506         Reviewed by Ojan Vafai.
1507
1508         add a compile guard ENABLE(FLEXBOX)
1509         https://bugs.webkit.org/show_bug.cgi?id=62049
1510
1511         * win/tools/vsprops/FeatureDefines.vsprops:
1512         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1513
1514 2011-06-07  Tim Horton  <timothy_horton@apple.com>
1515
1516         Reviewed by Alexey Proskuryakov.
1517
1518         Use correct CFURLStorageSessionRef definition on Snow Leopard
1519         https://bugs.webkit.org/show_bug.cgi?id=62223
1520
1521         * WebKitSystemInterface.h:
1522
1523 2011-06-06  Alexandru Chiculita  <achicu@adobe.com>
1524
1525         Reviewed by Kent Tamura.
1526
1527         Add ENABLE_CSS_EXCLUSIONS support for build-webkit script
1528         https://bugs.webkit.org/show_bug.cgi?id=61628
1529
1530         * win/tools/vsprops/FeatureDefines.vsprops:
1531         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1532
1533 2011-06-06  Mihnea Ovidenie  <mihnea@adobe.com>
1534
1535         Reviewed by Kent Tamura.
1536
1537         Add ENABLE(CSS_REGIONS) guard for CSS Regions support
1538         https://bugs.webkit.org/show_bug.cgi?id=61631
1539
1540         * win/tools/vsprops/FeatureDefines.vsprops:
1541         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1542
1543 2011-05-25  Jer Noble  <jer.noble@apple.com>
1544
1545         Reviewed by Dan Bernstein.
1546
1547         30 second rewind button dysfunctional viewing trailers fullscreen.
1548         https://bugs.webkit.org/show_bug.cgi?id=61505
1549
1550         Updated WKSI Libraries with new images for Backward buttons in default
1551         video controls.
1552
1553         * libWebKitSystemInterfaceLeopard.a:
1554         * libWebKitSystemInterfaceSnowLeopard.a:
1555
1556 2011-05-25  Jer Noble  <jer.noble@apple.com>
1557
1558         Reviewed by Darin Adler.
1559
1560         Video fails to play on Vimeo
1561         https://bugs.webkit.org/show_bug.cgi?id=61403
1562
1563         Added functions to retrieve the resolved URL for media types supported on 
1564         mac.
1565
1566         * WebKitSystemInterface.h:
1567         * WebKitSystemInterface.m:
1568         (WKAVAssetResolvedURL): Added.
1569         (WKQTMovieResolvedURL): Added.
1570
1571 2011-05-24  Keishi Hattori  <keishi@webkit.org>
1572
1573         Reviewed by Kent Tamura.
1574
1575         Disable input color. Add INPUT_COLOR feature flag. Implement input color sanitizer.
1576         https://bugs.webkit.org/show_bug.cgi?id=61273
1577
1578         * win/tools/vsprops/FeatureDefines.vsprops: Added INPUT_COLOR feature flag.
1579         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added INPUT_COLOR feature flag.
1580
1581 2011-05-12  Jessie Berlin  <jberlin@apple.com>
1582
1583         Reviewed by Darin Adler.
1584
1585         [Windows WebKit2] Use cookies set in WebKit1
1586         https://bugs.webkit.org/show_bug.cgi?id=60274
1587
1588         Update WKSI with the changes to wkCreatePrivateStorageSession.
1589
1590         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1591         * win/lib/WebKitSystemInterface.lib:
1592
1593 2011-05-11  Jessie Berlin  <jberlin@apple.com>
1594
1595         Reviewed by Steve Falkenburg.
1596
1597         [Windows WebKit2] Use cookies set in WebKit1
1598         https://bugs.webkit.org/show_bug.cgi?id=60274
1599
1600         Take 3 after rolling out KB2465367 from my system.
1601
1602         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1603         * win/lib/WebKitSystemInterface.lib:
1604
1605 2011-05-11  Sheriff Bot  <webkit.review.bot@gmail.com>
1606
1607         Unreviewed, rolling out r86255.
1608         http://trac.webkit.org/changeset/86255
1609         https://bugs.webkit.org/show_bug.cgi?id=60660
1610
1611         REGRESSION (r86255): Lots of tests crashing in
1612         CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
1613         (WebKit2 Tests) (Requested by aroben on #webkit).
1614
1615         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1616         * win/lib/WebKitSystemInterface.lib:
1617
1618 2011-05-11  Jessie Berlin  <jberlin@apple.com>
1619
1620         Reviewed by Steve Falkenburg.
1621
1622         [Windows WebKit2] Use cookies set in WebKit1
1623         https://bugs.webkit.org/show_bug.cgi?id=60274
1624
1625         Take 3 after rolling out KB2465367 from my system.
1626
1627         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1628         * win/lib/WebKitSystemInterface.lib:
1629
1630 2011-05-09  Sheriff Bot  <webkit.review.bot@gmail.com>
1631
1632         Unreviewed, rolling out r86075.
1633         http://trac.webkit.org/changeset/86075
1634         https://bugs.webkit.org/show_bug.cgi?id=60495
1635
1636         broke windows tests (Requested by jessieberlin on #webkit).
1637
1638         * win/lib/WebKitSystemInterface.lib:
1639
1640 2011-05-09  Jessie Berlin  <jberlin@apple.com>
1641
1642         Take 2 on updating the WKSI libraries.
1643
1644         * win/lib/WebKitSystemInterface.lib:
1645
1646 2011-05-08  Sheriff Bot  <webkit.review.bot@gmail.com>
1647
1648         Unreviewed, rolling out r86037.
1649         http://trac.webkit.org/changeset/86037
1650         https://bugs.webkit.org/show_bug.cgi?id=60453
1651
1652         broke Windows tests (Requested by jessieberlin on #webkit).
1653
1654         * win/lib/WebKitSystemInterface.lib:
1655
1656 2011-05-08  Jessie Berlin  <jberlin@apple.com>
1657
1658         Rubber-stamped by Alice Liu.
1659
1660         Update the WKSI libraries.
1661
1662         * win/lib/WebKitSystemInterface.lib:
1663
1664 2011-05-07  Sheriff Bot  <webkit.review.bot@gmail.com>
1665
1666         Unreviewed, rolling out r86016.
1667         http://trac.webkit.org/changeset/86016
1668         https://bugs.webkit.org/show_bug.cgi?id=60445
1669
1670         caused crashes on the WK2 Windows bots (Requested by
1671         jessieberlin on #webkit).
1672
1673         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1674         * win/lib/WebKitSystemInterface.lib:
1675
1676 2011-05-07  Jessie Berlin  <jberlin@apple.com>
1677
1678         Reviewed by Steve Falkenburg.
1679
1680         [Windows WebKit2] Use cookies set in WebKit1
1681         https://bugs.webkit.org/show_bug.cgi?id=60274
1682
1683         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1684         * win/lib/WebKitSystemInterface.lib:
1685
1686 2011-05-05  Dan Bernstein  <mitz@apple.com>
1687
1688         Reviewed by Simon Fraser.
1689
1690         WebKitSystemInterface part of <rdar://problem/9155590> Broken animation in iAd producer
1691
1692         * WebKitSystemInterface.h: Added WKExecutableWasLinkedOnOrBeforeSnowLeopard().
1693
1694 2011-04-29  Jer Noble  <jer.noble@apple.com>
1695
1696         Reviewed by Eric Seidel.
1697
1698         Implement FULLSCREEN_API on Windows, Part 4: Enable it
1699         https://bugs.webkit.org/show_bug.cgi?id=59798
1700
1701         * win/tools/vsprops/FeatureDefines.vsprops: Set ENABLE_FULLSCREEN_API to true.
1702
1703 2011-05-03  David Kilzer  <ddkilzer@apple.com>
1704
1705         Part 1 of 2: <http://webkit.org/b/59838> Implement HTTP pipelining for CoreFoundation-based networking
1706         <rdar://problem/8924448>
1707
1708         Reviewed by Adam Roben.
1709
1710         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1711         (wkGetHTTPPipeliningPriority): Added declaration.
1712         (wkSetHTTPPipeliningMaximumPriority): Added declaration.
1713         (wkSetHTTPPipeliningPriority): Added declaration.
1714         * win/lib/WebKitSystemInterface.lib: Updated.
1715
1716 2011-04-28  David Levin  <levin@chromium.org>
1717
1718         Reviewed by Adam Barth.
1719
1720         Remove IMAGE_RESIZER related code.
1721         https://bugs.webkit.org/show_bug.cgi?id=59735
1722
1723         * win/tools/vsprops/FeatureDefines.vsprops: Also removed WML which was missed in r85256.
1724         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Ditto.
1725
1726 2011-04-28  Chris Fleizach  <cfleizach@apple.com>
1727
1728         Reviewed by Maciej Stachowiak.
1729
1730         Allow remote accessibility API for WK2 to build on SnowLeopard.
1731         <rdar://problem/9324507>
1732
1733         * WebKitSystemInterface.h:
1734         * libWebKitSystemInterfaceLeopard.a:
1735         * libWebKitSystemInterfaceSnowLeopard.a:
1736
1737 2011-04-27  Mark Rowe  <mrowe@apple.com>
1738
1739         Rubber-stamped by Geoff Garen.
1740
1741         Remove some files that are no longer relevant.
1742
1743         * libWebKitSystemInterfaceTiger.a: Removed.
1744
1745 2011-04-23  Brent Fulgham  <bfulgham@webkit.org>
1746
1747         [WinCairo] Unreviewed build change.
1748
1749         Activate Geolocation API, as it will work with WinCairo assuming
1750         an appropriate Geolocation Provider is registered.
1751
1752         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Activate the
1753           Geolocation features.
1754
1755 2011-04-21  Maciej Stachowiak  <mjs@apple.com>
1756
1757         Reviewed by Adam Roben.
1758
1759         Add a feature define to allow <details> and <summary> to be disabled
1760         https://bugs.webkit.org/show_bug.cgi?id=59118
1761         <rdar://problem/9257045>
1762         
1763         * win/tools/vsprops/FeatureDefines.vsprops:
1764         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1765
1766 2011-04-20  Eric Carlson  <eric.carlson@apple.com>
1767
1768         Reviewed by Dan Bernstein.
1769
1770         Adopt QTKit API for listing and deleting file in its media cache.
1771         <rdar://problem/9130029> 
1772         https://bugs.webkit.org/show_bug.cgi?id=58795
1773
1774         * WebKitSystemInterface.h:
1775         * libWebKitSystemInterfaceLeopard.a:
1776         * libWebKitSystemInterfaceSnowLeopard.a:
1777
1778 2011-04-19  Jessie Berlin  <jberlin@apple.com>
1779
1780         Reviewed by Sam Weinig.
1781
1782         Roll r81683 back in.
1783
1784         Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
1785         <rdar://problem/9139245>
1786
1787         "Windows edition".
1788
1789         * win/lib/WebKitSystemInterface.lib:
1790
1791 2011-04-15  Shishir Agrawal  <shishir@chromium.org>
1792
1793         Reviewed by James Robinson.
1794
1795         Add a flag to guard Page Visibility API changes.
1796         https://bugs.webkit.org/show_bug.cgi?id=58464
1797
1798         * win/tools/vsprops/FeatureDefines.vsprops:
1799
1800 2011-04-14  Pratik Solanki  <psolanki@apple.com>
1801
1802         Reviewed by David Kilzer.
1803
1804         Set minimum priority for fast lane connections
1805         https://bugs.webkit.org/show_bug.cgi?id=58353
1806
1807         Add WKSetHTTPPipeliningMinimumFastLanePriority.
1808
1809         * WebKitSystemInterface.h:
1810         * libWebKitSystemInterfaceLeopard.a:
1811         * libWebKitSystemInterfaceSnowLeopard.a:
1812
1813 2011-04-08  Alpha Lam  <hclam@chromium.org>
1814
1815         Unreviewed, rolling out r83335.
1816         http://trac.webkit.org/changeset/83335
1817         https://bugs.webkit.org/show_bug.cgi?id=53556
1818
1819         GTK and QT bots are broken
1820
1821         * win/tools/vsprops/FeatureDefines.vsprops:
1822         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1823
1824 2011-04-07  Anna Cavender  <annacc@chromium.org>
1825
1826         Reviewed by Eric Carlson.
1827
1828         Setup ENABLE(TRACK) feature define
1829         https://bugs.webkit.org/show_bug.cgi?id=53556
1830
1831         * win/tools/vsprops/FeatureDefines.vsprops:
1832         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1833
1834 2011-04-07  Andrew Scherkus  <scherkus@chromium.org>
1835
1836         Revert ENABLE_TRACK patch due to compile failures.
1837
1838         * win/tools/vsprops/FeatureDefines.vsprops:
1839         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1840
1841 2011-04-06  Dai Mikurube  <dmikurube@chromium.org>
1842
1843         Reviewed by David Levin.
1844
1845         Add QUOTA build flag for unified quota API
1846         https://bugs.webkit.org/show_bug.cgi?id=57918
1847
1848         * win/tools/vsprops/FeatureDefines.vsprops: Added QUOTA build flag
1849         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added QUOTA build flag
1850
1851 2011-04-04  David Kilzer  <ddkilzer@apple.com>
1852
1853         <http://webkit.org/b/57384> CFNetwork and WebCore load priorities should match
1854
1855         Reviewed by Alexey Proskuryakov.
1856
1857         * WebKitSystemInterface.h:
1858         (WKSetHTTPPipeliningMaximumPriority): Added declaration.
1859         (WKExtractWordDefinitionTokenRangeFromContextualString): Added
1860         missing declaration from r81890.
1861         (WKShowWordDefinitionWindow): Ditto.
1862         (WKHideWordDefinitionWindow): Ditto.
1863         * libWebKitSystemInterfaceLeopard.a: Updated.
1864         * libWebKitSystemInterfaceSnowLeopard.a: Updated.
1865
1866 2011-04-04  Steve Falkenburg  <sfalken@apple.com>
1867
1868         Reviewed by Adam Roben.
1869
1870         Remove unused AnalyzeWithLargeStack code from Windows build files
1871         https://bugs.webkit.org/show_bug.cgi?id=57771
1872         
1873         This was used for us to build with prefast automatically,
1874         but it is out-of-date and hasn't been used for some time.
1875         Removing completely for now.
1876
1877         * win/tools/vsprops/common.vsprops:
1878
1879 2011-04-04  Steve Falkenburg  <sfalken@apple.com>
1880
1881         Reviewed by Brian Weinstein.
1882
1883         Fix Windows build warning.
1884         https://bugs.webkit.org/show_bug.cgi?id=57767
1885
1886         * win/tools/vsprops/common.vsprops:
1887
1888 2011-04-01  Brent Fulgham  <bfulgham@webkit.org>
1889
1890         [WinCairo] Unreviewed build fix.
1891
1892         Define DEBUG_ALL for WinCairo debug builds so that the correct
1893         labeled DLLs ("*_debug.dll") are linked for testing runs.
1894
1895         * win/tools/vsprops/debug_wincairo.vsprops:
1896
1897 2011-04-01  Timothy Hatcher  <timothy@apple.com>
1898
1899         Make momentum scroll event latching work in WebKit2 on Mac.
1900
1901         <rdar://problem/8751861>
1902
1903         Reviewed by Darin Adler.
1904
1905         * WebKitSystemInterface.h:
1906         * libWebKitSystemInterfaceLeopard.a: Updated to remove WKIsLatchingWheelEvent and add WKGetNSEventMomentumPhase.
1907         * libWebKitSystemInterfaceSnowLeopard.a: Ditto.
1908
1909 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
1910
1911         Reviewed by Adam Roben.
1912
1913         Should turn off frame pointer omission (FPO) for Release (not Production) builds
1914         https://bugs.webkit.org/show_bug.cgi?id=54403
1915
1916         Leave it enabled for Windows Production builds.
1917         Disabling this optimization improves stack traces for memory and performance tools like umdh and xperf.
1918         
1919         We use both /Oy- and OmitFramePointers="false" since OmitFramePointers="false" isnt' enough
1920         to override /O2.
1921
1922         * win/tools/vsprops/release.vsprops:
1923
1924 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
1925
1926         Reviewed by Adam Roben.
1927
1928         Share most vsprops between Release and Production builds in releaseproduction.vsprops
1929         https://bugs.webkit.org/show_bug.cgi?id=57508
1930
1931         * win/tools/vsprops/release.vsprops:
1932         * win/tools/vsprops/releaseproduction.vsprops: Copied from WebKitLibraries/win/tools/vsprops/release.vsprops.
1933
1934 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
1935
1936         Rubber stamped by Adam Roben.
1937
1938         Remove unnecessary NDEBUG define.
1939
1940         * win/tools/vsprops/production.vsprops:
1941
1942 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
1943
1944         Reviewed by Adam Roben.
1945
1946         Update Windows production build logic for new production configurations
1947         https://bugs.webkit.org/show_bug.cgi?id=57494
1948
1949         * win/tools/vsprops/common.vsprops:
1950         * win/tools/vsprops/production.vsprops: Added.
1951
1952 2011-03-29  Brent Fulgham  <bfulgham@webkit.org>
1953
1954         Unreviewed build change to activate MathML for WinCairo.
1955
1956         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML.
1957
1958 2011-03-29  Jessie Berlin  <jberlin@apple.com>
1959
1960         Update the WebKitSystemInterface libraries for changes in the implementation.
1961
1962         * libWebKitSystemInterfaceLeopard.a:
1963         * libWebKitSystemInterfaceSnowLeopard.a:
1964
1965 2011-03-28  Jeff Miller  <jeffm@apple.com>
1966
1967         Reviewed by Adam Roben.
1968
1969         Include certificate when sending a WebCore::ResourceError to UI process on Windows
1970         https://bugs.webkit.org/show_bug.cgi?id=57195
1971
1972         Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and
1973         implement wkGetSSLPeerCertificateData() to return a CFDataRef.  Add wkSetSSLPeerCertificateData() so
1974         WebCore::ResourceError can set the certificate in the user info dictionary.
1975
1976         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1977         * win/lib/WebKitSystemInterface.lib:
1978
1979 2011-03-28  Jeff Miller  <jeffm@apple.com>
1980
1981         Rubber-stamped by Adam Roben.
1982
1983         Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now.
1984
1985         * win/lib/WebKitSystemInterface_debug.lib: Removed.
1986
1987 2011-03-25  Brent Fulgham  <bfulgham@webkit.org>
1988
1989         Kick the build machines after r81977.
1990
1991         * win/tools/vsprops/common.vsprops:
1992
1993 2011-03-22  Sheriff Bot  <webkit.review.bot@gmail.com>
1994
1995         Unreviewed, rolling out r81683.
1996         http://trac.webkit.org/changeset/81683
1997         https://bugs.webkit.org/show_bug.cgi?id=56872
1998
1999         Crashing in some tests (Requested by weinig on #webkit).
2000
2001         * win/lib/WebKitSystemInterface.lib:
2002
2003 2011-03-22  Sam Weinig  <sam@webkit.org>
2004
2005         Reviewed by Adam Roben.
2006
2007         Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
2008         <rdar://problem/9139245>
2009
2010         "Windows edition".
2011
2012         * win/lib/WebKitSystemInterface.lib:
2013
2014 2011-03-22  Sam Weinig  <sam@webkit.org>
2015
2016         Reviewed by Brady Eidson.
2017
2018         Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
2019         <rdar://problem/9139245>
2020
2021         * libWebKitSystemInterfaceLeopard.a:
2022         * libWebKitSystemInterfaceSnowLeopard.a:
2023
2024 2011-03-17  Anders Carlsson  <andersca@apple.com>
2025
2026         Add WKWindowWillOrderOffScreenNotification.
2027
2028         * WebKitSystemInterface.h:
2029         * libWebKitSystemInterfaceLeopard.a:
2030         * libWebKitSystemInterfaceSnowLeopard.a:
2031
2032 2011-03-14  Pratik Solanki  <psolanki@apple.com>
2033
2034         Rubber-stamped by Mark Rowe.
2035
2036         I checked in Intel-only version of these files in r80975. This fixes that by building all
2037         the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard.
2038
2039         * libWebKitSystemInterfaceLeopard.a:
2040         * libWebKitSystemInterfaceSnowLeopard.a:
2041
2042 2011-03-13  Pratik Solanki  <psolanki@apple.com>
2043
2044         Reviewed by Brady Eidson.
2045
2046         Make adjustMIMETypeIfNecessary use CFNetwork directly
2047         https://bugs.webkit.org/show_bug.cgi?id=55912
2048
2049         Add new WKSI functions needed to implement adjustMIMETypeIfNecessary.
2050
2051         * WebKitSystemInterface.h:
2052         * libWebKitSystemInterfaceLeopard.a:
2053         * libWebKitSystemInterfaceSnowLeopard.a:
2054
2055 2011-03-09  Jessie Berlin  <jberlin@apple.com>
2056
2057         Reviewed by Adam Roben.
2058
2059         Use the Cookie Storage from the Private Browsing Storage Session directly
2060         https://bugs.webkit.org/show_bug.cgi?id=55986
2061
2062         * WebKitSystemInterface.h:
2063         * libWebKitSystemInterfaceLeopard.a:
2064         * libWebKitSystemInterfaceSnowLeopard.a:
2065         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2066         * win/lib/WebKitSystemInterface.lib:
2067
2068 2011-03-07  Steve Falkenburg  <sfalken@apple.com>
2069
2070         Bump version.
2071
2072         * win/tools/scripts/VERSION:
2073
2074 2011-03-06  Jessie Berlin  <jberlin@apple.com>
2075
2076         Reviewed by Sam Weinig.
2077
2078         WebKit2: Use CFNetwork Sessions API.
2079         https://bugs.webkit.org/show_bug.cgi?id=55435.
2080
2081         When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the
2082         Private Browsing Storage Session.
2083
2084         Update WebKitSystemInterface headers and libraries with the new functions.
2085
2086         * WebKitSystemInterface.h:
2087         * libWebKitSystemInterfaceLeopard.a:
2088         * libWebKitSystemInterfaceSnowLeopard.a:
2089         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2090         * win/lib/WebKitSystemInterface.lib:
2091
2092 2011-03-04  Jessie Berlin  <jberlin@apple.com>
2093
2094         Reviewed by Maciej Stachowiak.
2095
2096         WebKit2: Use CFNetwork Sessions API.
2097         https://bugs.webkit.org/show_bug.cgi?id=55435.
2098
2099         When Private Browsing is enabled, get the cached url response from the cache associated with
2100         the Private Browsing Storage Session.
2101
2102         Update WebKitSystemInterface headers and libraries with the new functions.
2103
2104         * WebKitSystemInterface.h:
2105         * libWebKitSystemInterfaceLeopard.a:
2106         * libWebKitSystemInterfaceSnowLeopard.a:
2107         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2108         * win/lib/WebKitSystemInterface.lib:
2109
2110 2011-03-03  Jessie Berlin  <jberlin@apple.com>
2111
2112         Reviewed by Adam Roben.
2113
2114         WebKit2: Use CFNetwork Sessions API.
2115         https://bugs.webkit.org/show_bug.cgi?id=55435
2116
2117         Set the Private Browsing Storage Session on requests when Private Browsing is enabled.
2118
2119         Update WebKitSystemInterface headers and libraries with the new functions.
2120
2121         * WebKitSystemInterface.h:
2122         * libWebKitSystemInterfaceLeopard.a:
2123         * libWebKitSystemInterfaceSnowLeopard.a:
2124         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2125         * win/lib/WebKitSystemInterface.lib:
2126
2127 2011-03-02  Jessie Berlin  <jberlin@apple.com>
2128
2129         Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler.
2130
2131         * libWebKitSystemInterfaceLeopard.a:
2132         * libWebKitSystemInterfaceSnowLeopard.a:
2133
2134 2011-03-02  Jessie Berlin  <jberlin@apple.com>
2135
2136         Windows build fix. Unreviewed.
2137
2138         * win/lib/WebKitSystemInterface.lib:
2139
2140 2011-03-02  Jessie Berlin  <jberlin@apple.com>
2141
2142         Rubber-stamped by Adam Roben.
2143
2144         WebKit2: Use CFNetwork Sessions API.
2145         https://bugs.webkit.org/show_bug.cgi?id=55435
2146
2147         Add the ability to create a Private Browsing Storage Session.
2148
2149         Update WebKitSystemInterface headers and libraries with the new functions.
2150
2151         * WebKitSystemInterface.h:
2152         * libWebKitSystemInterfaceLeopard.a:
2153         * libWebKitSystemInterfaceSnowLeopard.a:
2154         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2155         * win/lib/WebKitSystemInterface.lib:
2156
2157 2011-03-02  Daniel Cheng  <dcheng@chromium.org>
2158
2159         Reviewed by David Levin.
2160
2161         Add feature define for data transfer items
2162         https://bugs.webkit.org/show_bug.cgi?id=55510
2163
2164         * win/tools/vsprops/FeatureDefines.vsprops:
2165         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2166
2167 2011-03-02  Adam Roben  <aroben@apple.com>
2168
2169         Try to force a clean build on the Windows bots
2170
2171         Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild"
2172         feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for
2173         an example.
2174
2175         * win/tools/vsprops/common.vsprops: Touched to force a rebuild.
2176
2177 2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
2178
2179         Unreviewed, rolling out r80079.
2180         http://trac.webkit.org/changeset/80079
2181         https://bugs.webkit.org/show_bug.cgi?id=55547
2182
2183         "Broke the Win debug build?" (Requested by dcheng on #webkit).
2184
2185         * win/tools/vsprops/FeatureDefines.vsprops:
2186         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2187
2188 2011-03-01  Daniel Cheng  <dcheng@chromium.org>
2189
2190         Reviewed by David Levin.
2191
2192         Add feature define for data transfer items
2193         https://bugs.webkit.org/show_bug.cgi?id=55510
2194
2195         * win/tools/vsprops/FeatureDefines.vsprops:
2196         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2197
2198 2011-03-01  Sam Weinig  <sam@webkit.org>
2199
2200         Reviewed by Anders Carlsson.
2201
2202         WebKit2 needs to be made localizable
2203         <rdar://problem/8728860>
2204
2205         * WebKitSystemInterface.h:
2206         * libWebKitSystemInterfaceLeopard.a:
2207         * libWebKitSystemInterfaceSnowLeopard.a:
2208
2209 2011-02-25  Brian Weinstein  <bweinstein@apple.com>
2210
2211         Fix linking of Chromium Mac build. 
2212
2213         * libWebKitSystemInterfaceLeopard.a:
2214         * libWebKitSystemInterfaceSnowLeopard.a:
2215
2216 2011-02-21  Brian Weinstein  <bweinstein@apple.com>
2217
2218         Reviewed by Adam Roben.
2219
2220         WebResourceCacheManager should be responsible for managing the CFURLCache as well
2221         as the WebCore memory cache.
2222         https://bugs.webkit.org/show_bug.cgi?id=54886
2223         Part of <rdar://problem/8971738>
2224         
2225         Update WebKitSystemInterface headers and libraries with new functions.
2226
2227         * WebKitSystemInterface.h:
2228         * libWebKitSystemInterfaceLeopard.a:
2229         * libWebKitSystemInterfaceSnowLeopard.a:
2230         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2231         * win/lib/WebKitSystemInterface.lib:
2232
2233 2011-02-21  Brian Weinstein  <bweinstein@apple.com>
2234
2235         Rubber-stamped by Dan Bernstein.
2236
2237         Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't
2238         match the current WebKitSystemInterface.h.
2239
2240         * WebKitSystemInterface.h:
2241
2242 2011-02-08  Patrick Gansterer  <paroga@webkit.org>
2243
2244         Reviewed by Adam Roben.
2245
2246         [WIN] Add missing forward declarations in WebKitSystemInterface.h
2247         https://bugs.webkit.org/show_bug.cgi?id=53889
2248
2249         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2250
2251 2011-02-04  Steve Falkenburg  <sfalken@apple.com>
2252
2253         Reviewed by Adam Roben.
2254
2255         Bump Windows minimum system requirement to XPSP2
2256         https://bugs.webkit.org/show_bug.cgi?id=53807
2257
2258         * win/tools/vsprops/common.vsprops:
2259
2260 2011-02-03  James Kozianski  <koz@chromium.org>
2261
2262         Reviewed by Dimitri Glazkov.
2263
2264         Add navigator.registerProtocolHandler behind a flag.
2265         https://bugs.webkit.org/show_bug.cgi?id=52609
2266
2267         * win/tools/vsprops/FeatureDefines.vsprops:
2268         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2269
2270 2011-02-02  Steve Lacey  <sjl@chromium.org>
2271
2272         Reviewed by Eric Carlson.
2273
2274         Implement basic media statistics on media elements.
2275         https://bugs.webkit.org/show_bug.cgi?id=53322
2276
2277         * win/tools/vsprops/FeatureDefines.vsprops:
2278         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2279
2280 2011-01-28  Anders Carlsson  <andersca@apple.com>
2281
2282         Build fix.
2283         
2284         Update WKSI.
2285
2286         * WebKitSystemInterface.h:
2287         * libWebKitSystemInterfaceLeopard.a:
2288         * libWebKitSystemInterfaceSnowLeopard.a:
2289
2290 2011-01-26  David Kilzer  <ddkilzer@apple.com>
2291
2292         <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork
2293         <rdar://problem/8821760>
2294
2295         Reviewed by Antti Koivisto.
2296
2297         * WebKitSystemInterface.h:
2298             New methods added for HTTP pipelining support.
2299         (WKGetHTTPPipeliningPriority): Added.
2300         (WKSetHTTPPipeliningPriority): Added.
2301             Unrelated methods added after updating the header.
2302         (WKMakeScrollbarPainter): Added.
2303         (WKScrollbarPainterPaint): Added.
2304         * libWebKitSystemInterfaceLeopard.a: Updated.
2305         * libWebKitSystemInterfaceSnowLeopard.a: Updated.
2306
2307 2011-01-24  Jer Noble  <jer.noble@apple.com>
2308
2309         Reviewed by Eric Carlson.
2310
2311         REGRESSION (r72119): Audio never plays on Star Wars intro animation
2312         https://bugs.webkit.org/show_bug.cgi?id=52467
2313         
2314         Add wkGetQuickTimeMIMETypeList() function.
2315         
2316         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2317         * win/lib/WebKitSystemInterface.lib:
2318
2319 2011-01-18  Anders Carlsson  <andersca@apple.com>
2320
2321         Reviewed by Darin Adler.
2322
2323         Add WKPopupContextMenu.
2324
2325         * WebKitSystemInterface.h:
2326         * libWebKitSystemInterfaceLeopard.a:
2327         * libWebKitSystemInterfaceSnowLeopard.a:
2328
2329 2011-01-17  Adam Roben  <aroben@apple.com>
2330
2331         Make it possible to both set and clear a wkCACFContext's D3D device
2332
2333         Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use
2334
2335         Reviewed by Chris Marrin.
2336
2337         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2338         * win/lib/WebKitSystemInterface.lib:
2339
2340 2011-01-07  Chris Marrin  <cmarrin@apple.com>
2341
2342         Unreviewed.
2343
2344         Minor change to check for null context
2345
2346         * win/lib/WebKitSystemInterface.lib:
2347         * win/lib/WebKitSystemInterface_debug.lib:
2348
2349 2011-01-07  Chris Marrin  <cmarrin@apple.com>
2350
2351         Unreviewed.
2352
2353         Added one more API to WKSI to get the user data
2354         out of the CACFContext.
2355
2356         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2357         * win/lib/WebKitSystemInterface.lib:
2358         * win/lib/WebKitSystemInterface_debug.lib:
2359
2360 2011-01-07  Chris Marrin  <cmarrin@apple.com>
2361
2362         Unreviewed.
2363
2364         Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
2365
2366         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2367         * win/lib/WebKitSystemInterface.lib:
2368         * win/lib/WebKitSystemInterface_debug.lib:
2369
2370 2011-01-05  Steve Falkenburg  <sfalken@apple.com>
2371
2372         Reviewed by Darin Adler.
2373
2374         Debug and Release builds on Windows clobber each other
2375         https://bugs.webkit.org/show_bug.cgi?id=49185
2376
2377         Changes the structure of WebKitBuild build products directory so we
2378         completely separate each build configuration into independent directories.
2379         
2380         Although we previously had per-configuration directories for obj, this change adds
2381         per-configuration directories for bin, lib, obj, and include. Each configuration's
2382         build products are stored within a directory inside of WebKitBuild.
2383         
2384         Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
2385         defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
2386
2387         * win/tools/vsprops/common.vsprops: 
2388
2389 2011-01-03  Chris Fleizach  <cfleizach@apple.com>
2390
2391         Reviewed, tweaked and landed by Sam Weinig.
2392
2393         WebKit2: Accessibility support (42130)
2394         <rdar://problem/7660629>
2395
2396         * WebKitSystemInterface.h:
2397         * libWebKitSystemInterfaceLeopard.a:
2398         * libWebKitSystemInterfaceSnowLeopard.a:
2399
2400 2011-01-02  Dan Bernstein  <mitz@apple.com>
2401
2402         Rubber-stamped by Simon Fraser.
2403
2404         <rdar://problem/8812159> Update copyright strings
2405
2406         * win/tools/scripts/COPYRIGHT-END-YEAR:
2407
2408 2010-12-21  Sam Weinig  <weinig@apple.com>
2409
2410         Reviewed by Anders Carlsson.
2411
2412         Add serialization for CFURLRequestRef and CFURLResponseRef.
2413
2414         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2415         * win/lib/WebKitSystemInterface.lib:
2416
2417 2010-12-14  Anders Carlsson  <andersca@apple.com>
2418
2419         Reviewed by Dan Bernstein.
2420
2421         Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
2422
2423         * WebKitSystemInterface.h:
2424         * libWebKitSystemInterfaceLeopard.a:
2425         * libWebKitSystemInterfaceSnowLeopard.a:
2426
2427 2010-12-10  Chris Marrin  <cmarrin@apple.com>
2428
2429         Reviewed by Adam Roben.
2430
2431         Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
2432         Also got rid of WebKitSystemInterface_debug.lib as recommended by
2433         Adam Roben. No OpenSource builds use it since r72327.
2434
2435         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2436         * win/lib/WebKitSystemInterface.lib:
2437         * win/lib/WebKitSystemInterface_debug.lib: Removed.
2438
2439 2010-12-09  Anders Carlsson  <andersca@apple.com>
2440
2441         Reviewed by Sam Weinig.
2442
2443         Cannot use NSKeyedArchiver in WK2 for ResourceResponses
2444         https://bugs.webkit.org/show_bug.cgi?id=50792
2445         <rdar://problem/8741799>
2446
2447         * WebKitSystemInterface.h:
2448         * libWebKitSystemInterfaceLeopard.a:
2449         * libWebKitSystemInterfaceSnowLeopard.a:
2450
2451 2010-12-03  Anders Carlsson  <andersca@apple.com>
2452
2453         Reviewed by Sam Weinig.
2454
2455         Dispatch keyboard events in the Carbon event model
2456         https://bugs.webkit.org/show_bug.cgi?id=50503
2457
2458         Make WKGetNSEventKeyChar available in 32-bit.
2459
2460         * WebKitSystemInterface.h:
2461         * libWebKitSystemInterfaceLeopard.a:
2462         * libWebKitSystemInterfaceSnowLeopard.a:
2463
2464 2010-12-02  Anders Carlsson  <andersca@apple.com>
2465
2466         Reviewed by Sam Weinig.
2467
2468         Plug-ins should be able to update the mouse cursor
2469         https://bugs.webkit.org/show_bug.cgi?id=50399
2470
2471         Add WKEnableSettingCursorWhenInBackground.
2472
2473         * WebKitSystemInterface.h:
2474         * libWebKitSystemInterfaceLeopard.a:
2475         * libWebKitSystemInterfaceSnowLeopard.a:
2476
2477 2010-12-01  Adam Roben  <aroben@apple.com>
2478
2479         Don't let harmless errorlevels from the "set" utility leak into
2480         project-specific build scripts
2481
2482         When using set to unset an environment variable that didn't previously
2483         exist, set raises the errorlevel to 1. This was leaking into
2484         project-specific scripts, causing them to think the build has failed.
2485         We now clear the errorlevel after we finish setting environment
2486         variables.
2487
2488         Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
2489         some configurations
2490
2491         Reviewed by Steve Falkenburg.
2492
2493         * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
2494         environment variables to get rid of any errorlevel that "set" set.
2495
2496 2010-12-01  Steve Falkenburg  <sfalken@apple.com>
2497
2498         Reviewed by Adam Roben.
2499
2500         vcproj changes can't be applied cleanly by the Windows EWS bot
2501         https://bugs.webkit.org/show_bug.cgi?id=50328
2502
2503         * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
2504         * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
2505         * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
2506
2507 2010-11-29  Steve Falkenburg  <sfalken@apple.com>
2508
2509         Windows build fix (part 2).
2510         Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
2511
2512         * win/tools/vsprops/common.vsprops:
2513
2514 2010-11-19  Steve Falkenburg  <sfalken@apple.com>
2515
2516         Reviewed by Adam Roben.
2517
2518         Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
2519         https://bugs.webkit.org/show_bug.cgi?id=49858
2520         
2521         We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
2522         - To simplify editing (editing vsprops build steps is confusing).
2523         - For more readable diffs.
2524         
2525         To add a prebuild/prelink/postbuild step for a vcproj,
2526         Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
2527         For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
2528         in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
2529
2530         * win/tools/vsprops/common.vsprops:
2531         * win/tools/vsprops/release.vsprops:
2532
2533 2010-11-29  Anders Carlsson  <andersca@apple.com>
2534
2535         Reviewed by Sam Weinig and Simon Fraser.
2536
2537         WebKitSystemInterface.h piece of r72438.
2538
2539         * WebKitSystemInterface.h:
2540
2541 2010-11-22  Adam Roben  <aroben@apple.com>
2542
2543         Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
2544
2545         Apple's Windows build allows placing header files and import libraries for WebKit's
2546         dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
2547         $WebKitLibrariesDir environment variable. This is both required for production builds and
2548         convenient for Apple-internal developer builds. Apple's production builds also require that
2549         WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
2550         builds, the files are copied into that directory tree by the
2551         WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
2552         copying is done by
2553         JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
2554
2555         This .vsprops copying is problematic in one very important case: when a developer updates
2556         their source tree and then tries to build. Visual Studio only reads .vsprops files when a
2557         project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
2558         updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
2559         build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
2560         $WebKitLibrariesDir, but Visual Studio will not pick up the changes.  The rest of the build
2561         will proceed with out-of-date .vsprops files, which will likely result in a build failure.
2562
2563         To fix this, we now use normal relative paths to access the .vsprops files in the source
2564         tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
2565         variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
2566         unset, so the normal relative paths are used to read the .vsprops files out of the source
2567         tree directly. In production builds, this environment variable is set to a fake directory
2568         that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
2569         is resolved.
2570         
2571         For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
2572
2573         $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
2574
2575         In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
2576         files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
2577         JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
2578         "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
2579         FeatureDefines.vsprops becomes:
2580
2581         $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
2582
2583         which resolves to:
2584
2585         $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
2586
2587         (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
2588         actually exist since they are matched by an equal number of ".." path components.)
2589
2590         Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
2591         Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
2592
2593         Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
2594         updated
2595
2596         Reviewed by Dave Hyatt.
2597
2598         * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
2599         AppleInternal\tools\vsprops that matches the source directory tree. This allows production
2600         builds to redirect the relative paths used to find the shared .vsprops files into
2601         AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
2602
2603 2010-11-18  Steve Falkenburg  <sfalken@apple.com>
2604
2605         Rubber-stamped by Adam Roben.
2606
2607         Remove unused debug_internal vsprops file.
2608
2609         * win/tools/vsprops/debug_internal.vsprops: Removed.
2610
2611 2010-11-18  Steve Falkenburg  <sfalken@apple.com>
2612
2613         Reviewed by Adam Roben.
2614
2615         Debug_Internal Windows configuration is unnecessary, should be removed
2616         https://bugs.webkit.org/show_bug.cgi?id=49753
2617
2618         * win/tools/vsprops/debug.vsprops:
2619         * win/tools/vsprops/debug_internal.vsprops:
2620
2621 2010-11-17  Steve Falkenburg  <sfalken@apple.com>
2622
2623         Rubber-stamped by Adam Roben.
2624
2625         Update WebKitSystemInterfaceWin.
2626
2627         * win/lib/WebKitSystemInterface.lib:
2628         * win/lib/WebKitSystemInterface_debug.lib:
2629
2630 2010-11-16  Adam Roben  <aroben@apple.com>
2631
2632         Ignore files from libdispatch/zlib
2633
2634         Rubber-stamped by Eric Seidel.
2635
2636         * win/include: Modified property svn:ignore.
2637         * win/lib: Modified property svn:ignore.
2638
2639 2010-11-10  Csaba Osztrogonác  <ossy@webkit.org>
2640
2641         Reviewed by David Hyatt.
2642
2643         HTML5 Ruby support should be mandatory feature
2644         https://bugs.webkit.org/show_bug.cgi?id=49272
2645
2646         Remove Ruby as optional feature.
2647
2648         * win/tools/vsprops/FeatureDefines.vsprops:
2649         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2650
2651 2010-10-29  Dan Bernstein  <mitz@apple.com>
2652
2653         Snow Leopard PowerPC build fix.
2654
2655         * libWebKitSystemInterfaceSnowLeopard.a:
2656
2657 2010-10-29  Dan Bernstein  <mitz@apple.com>
2658
2659         Leopard PowerPC build fix.
2660
2661         * libWebKitSystemInterfaceLeopard.a:
2662
2663 2010-10-29  Csaba Osztrogonác  <ossy@webkit.org>
2664
2665         Reviewed by Adam Roben and David Kilzer.
2666
2667         Fix and cleanup of build systems
2668         https://bugs.webkit.org/show_bug.cgi?id=48342
2669
2670         Remove unnecessary ENABLE_SANDBOX.
2671         Add missing features to converge to FeatureDefines.xcconfig.
2672
2673         * win/tools/vsprops/FeatureDefines.vsprops:
2674         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2675
2676 2010-10-28  Dan Bernstein  <mitz@apple.com>
2677
2678         Reviewed by John Sullivan.
2679
2680         Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
2681         upcoming ComplexTextController patch.
2682
2683         * WebKitSystemInterface.h:
2684         * libWebKitSystemInterfaceLeopard.a:
2685         * libWebKitSystemInterfaceSnowLeopard.a:
2686
2687 2010-10-28  Ivan Krstić  <ike@apple.com>
2688
2689         Reviewed by Mark Rowe.
2690
2691         Remove unused experimental proxied panel interface.
2692         <rdar://problem/7237059>
2693
2694         * WebKitSystemInterface.h:
2695
2696 2010-10-27  Anders Carlsson  <andersca@apple.com>
2697
2698         Reviewed by Sam Weinig.
2699
2700         Find indicators do not bounce
2701         https://bugs.webkit.org/show_bug.cgi?id=48490
2702         <rdar://problem/8564276>
2703
2704         Add bounce animation context functions.
2705
2706         * WebKitSystemInterface.h:
2707         * libWebKitSystemInterfaceLeopard.a:
2708         * libWebKitSystemInterfaceSnowLeopard.a:
2709
2710 2010-10-26  Adam Roben  <aroben@apple.com>
2711
2712         Fix duplicate vsprops name
2713
2714         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
2715         "FeatureDefinesCairo" to match the filename.
2716
2717 2010-10-23  Alexey Proskuryakov  <ap@apple.com>
2718
2719         Windows build fix.
2720
2721         * win/lib/WebKitSystemInterface.lib:
2722         * win/lib/WebKitSystemInterface_debug.lib:
2723         
2724 2010-10-23  Alexey Proskuryakov  <ap@apple.com>
2725
2726         Reviewed by Anders Carlsson.
2727
2728         https://bugs.webkit.org/show_bug.cgi?id=48083
2729         <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
2730
2731         * WebKitSystemInterface.h:
2732         * libWebKitSystemInterfaceLeopard.a:
2733         * libWebKitSystemInterfaceSnowLeopard.a:
2734         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2735         * win/lib/WebKitSystemInterface.lib:
2736         * win/lib/WebKitSystemInterface_debug.lib:
2737         Updated WebKitSystemInterface with necessary methods.
2738
2739 2010-10-22  Adam Roben  <aroben@apple.com>
2740
2741         Turn on ENABLE_3D_RENDERING on all Windows builds
2742
2743         Reviewed by Sam Weinig.
2744
2745         * win/tools/vsprops/FeatureDefines.vsprops:
2746
2747 2010-10-20  Adam Roben  <aroben@apple.com>
2748
2749         Windows build fix
2750
2751         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2752         * win/lib/WebKitSystemInterface.lib:
2753         * win/lib/WebKitSystemInterface_debug.lib:
2754         Use a WKCFURLCredentialRef type to protect against changes to the
2755         definition of CFURLCredentialRef.
2756
2757 2010-10-19  Adam Roben  <aroben@apple.com>
2758
2759         Windows build fix
2760
2761         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
2762         this file that I meant to check in in r70129.
2763
2764 2010-10-19  Adam Roben  <aroben@apple.com>
2765
2766         Add WKCACFContext and related functions
2767
2768         Fixes <http://webkit.org/b/43244>.
2769
2770         Reviewed by Sam Weinig.
2771
2772         * win/lib/WebKitSystemInterface.lib:
2773         * win/lib/WebKitSystemInterface_debug.lib:
2774
2775 2010-10-14  Ada Chan  <adachan@apple.com>
2776
2777         Rubber-stamped by Adam Roben.
2778
2779         Fix Windows build.
2780
2781         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2782         * win/lib/WebKitSystemInterface.lib:
2783         * win/lib/WebKitSystemInterface_debug.lib:
2784
2785 2010-10-14  Ada Chan  <adachan@apple.com>
2786
2787         Reviewed by Steve Falkenburg.
2788
2789         Add wkGetSSLCertificateChainContext for fetching the certificate chain.
2790         Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
2791
2792         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2793         * win/lib/WebKitSystemInterface.lib:
2794         * win/lib/WebKitSystemInterface_debug.lib:
2795
2796 2010-10-11  Mike Thole  <mthole@apple.com>
2797
2798         Reviewed by Darin Adler.
2799
2800         Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
2801         https://bugs.webkit.org/show_bug.cgi?id=47495
2802
2803         * WebKitSystemInterface.h: 
2804         * libWebKitSystemInterfaceLeopard.a:
2805         * libWebKitSystemInterfaceSnowLeopard.a:
2806
2807 2010-10-03  Brent Fulgham  <bfulgham@webkit.org>
2808
2809         Unreviewed build fix.
2810
2811         WinCairo also needs access to the <inttypes.h> header requirement
2812         introduced by Bug 46357.
2813
2814         * win/tools/vsprops/WinCairo.vsprops:
2815
2816 2010-09-17  Sam Weinig  <sam@webkit.org>
2817
2818         Reviewed, tweaked, and landed by Anders Carlsson.
2819
2820         Add WKCopyNSURLResponsePeerCertificates.
2821
2822         * WebKitSystemInterface.h:
2823         * libWebKitSystemInterfaceLeopard.a:
2824         * libWebKitSystemInterfaceSnowLeopard.a:
2825
2826 2010-09-16  Eric Uhrhane  <ericu@chromium.org>
2827
2828         Reviewed by Jian Li.
2829
2830         Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
2831         https://bugs.webkit.org/show_bug.cgi?id=45798
2832
2833         * win/tools/vsprops/FeatureDefines.vsprops:
2834         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2835
2836 2010-09-09  Jer Noble  <jer.noble@apple.com>
2837
2838         Reviewed by Eric Carlson.
2839
2840         Adopt shared control drawing for <video> controls on Windows
2841         https://bugs.webkit.org/show_bug.cgi?id=45490
2842
2843         * win/lib/WebKitSystemInterface.lib:
2844         * win/lib/WebKitSystemInterface_debug.lib:
2845
2846 2010-09-10  Anders Carlsson  <andersca@apple.com>
2847
2848         WebKitSystemInterface part of:
2849         Set the visible name for the web process
2850         https://bugs.webkit.org/show_bug.cgi?id=45564
2851         <rdar://problem/8416970>
2852
2853         * WebKitSystemInterface.h:
2854         * libWebKitSystemInterfaceLeopard.a:
2855         * libWebKitSystemInterfaceSnowLeopard.a:
2856
2857 2010-08-05  Jian Li  <jianli@chromium.org>
2858
2859         Reviewed by David Levin.
2860
2861         Unify blob related feature defines to ENABLE(BLOB).
2862         https://bugs.webkit.org/show_bug.cgi?id=43081
2863
2864         * win/tools/vsprops/FeatureDefines.vsprops:
2865         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2866
2867 2010-08-04  Dan Bernstein  <mitz@apple.com>
2868
2869         Reviewed by Darin Adler.
2870
2871         WebKitSystemInterface part of: Allow the language for hyphenation to be specified
2872         https://bugs.webkit.org/show_bug.cgi?id=43467
2873
2874         * WebKitSystemInterface.h:
2875         * libWebKitSystemInterfaceLeopard.a:
2876         * libWebKitSystemInterfaceSnowLeopard.a:
2877         * libWebKitSystemInterfaceTiger.a:
2878
2879 2010-08-03  Beth Dakin  <bdakin@apple.com>
2880
2881         Reviewed by Alice Liu.
2882
2883         Enable MathML on Windows.
2884
2885         * win/tools/vsprops/FeatureDefines.vsprops:
2886
2887 2010-07-30  Adam Roben  <aroben@apple.com>
2888
2889         Roll our r64361 and r64363
2890
2891         We can't make these changes until QuartzCore.lib is included in
2892         WebKitSupportLibrary.
2893
2894 2010-07-30  Adam Roben  <aroben@apple.com>
2895
2896         Add WKCACFContext and related functions
2897
2898         Also added some functions used by WKCAImageQueue.
2899
2900         Fixes <http://webkit.org/b/43244>.
2901
2902         Reviewed by Sam Weinig.
2903
2904         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2905         * win/lib/WebKitSystemInterface.lib:
2906         * win/lib/WebKitSystemInterface_debug.lib:
2907
2908 2010-07-27  Kinuko Yasuda  <kinuko@chromium.org>
2909
2910         Reviewed by Ojan Vafai.
2911
2912         Add FILE_SYSTEM build flag for FileSystem API
2913         https://bugs.webkit.org/show_bug.cgi?id=42915
2914
2915         * win/tools/vsprops/FeatureDefines.vsprops:
2916         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2917
2918 2010-07-12  Mark Rowe  <mrowe@apple.com>
2919
2920         Rubber-stamped by Sam Weinig.
2921
2922         Update WebKitSystemInterface.
2923
2924         * libWebKitSystemInterfaceLeopard.a:
2925         * libWebKitSystemInterfaceSnowLeopard.a:
2926         * libWebKitSystemInterfaceTiger.a:
2927
2928 2010-07-12  Adam Roben  <aroben@apple.com>
2929
2930         Stop generating stripped symbols for Release builds
2931
2932         It turns out we can strip the symbols after-the-fact using PDBCopy.
2933
2934         Fixes <http://webkit.org/b/42085>.
2935
2936         Reviewed by Steve Falkenburg.
2937
2938         * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
2939         attribute, which caused link.exe to generate a stripped PDB file for
2940         each project.
2941
2942 2010-07-08  Eric Carlson  <eric.carlson@apple.com>
2943
2944         Reviewed by Dan Bernstein.
2945
2946         Update WebKitSystemInterface.
2947
2948         * libWebKitSystemInterfaceLeopard.a:
2949         * libWebKitSystemInterfaceSnowLeopard.a:
2950         * libWebKitSystemInterfaceTiger.a:
2951
2952 2010-07-07  Dumitru Daniliuc  <dumi@chromium.org>
2953
2954         Reviewed by Adam Roben.
2955
2956         Disable MSVC warning 4288.
2957         https://bugs.webkit.org/show_bug.cgi?id=41804
2958
2959         MSVC has a non-standard extension that allows variables declared
2960         in for-loops to remain visible in the same scope even after
2961         exiting the for-loop
2962         (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
2963         option (turned on by default) enables all MSVC extensions, and
2964         /Zc:forScope- tells the compiler to issue a C4288 warning when the
2965         same variable is declared in the for-loop and re-declared later in
2966         the same scope.
2967
2968         There seems to be a bug in VS2005 that erroneously enables
2969         /Zc:forScope- even when that option is not specified
2970         (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
2971         like our build got hit by that bug, so we need to disable warning
2972         4288 to fix it.
2973
2974         * win/tools/vsprops/common.vsprops:
2975
2976 2010-07-01  Simon Fraser  <simon.fraser@apple.com>
2977
2978         Reviewed by Sam Weinig.
2979
2980         <rdar://problem/8154047>
2981         
2982         Update WebKitSystemInterface, making some functions used by
2983         WebKit2 available in 32-bit (for reals this time).
2984
2985         * libWebKitSystemInterfaceLeopard.a:
2986         * libWebKitSystemInterfaceSnowLeopard.a:
2987         * libWebKitSystemInterfaceTiger.a:
2988
2989 2010-07-01  Simon Fraser  <simon.fraser@apple.com>
2990
2991         Reviewed by Sam Weinig.
2992
2993         <rdar://problem/8154047>
2994         
2995         Update WebKitSystemInterface, making some functions used by
2996         WebKit2 available in 32-bit.
2997
2998         * WebKitSystemInterface.h:
2999         * libWebKitSystemInterfaceLeopard.a:
3000         * libWebKitSystemInterfaceSnowLeopard.a:
3001         * libWebKitSystemInterfaceTiger.a:
3002
3003 2010-06-23  John Gregg  <johnnyg@google.com>
3004
3005         Reviewed by Kent Tamura.
3006
3007         add ENABLE_DIRECTORY_UPLOAD build support
3008         https://bugs.webkit.org/show_bug.cgi?id=41100
3009
3010         * win/tools/vsprops/FeatureDefines.vsprops:
3011         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3012
3013 2010-06-27  Steve Falkenburg  <sfalken@apple.com>
3014
3015         Windows (Cairo) build fix.
3016         Add missing ENABLE_WEB_TIMING feature define.
3017
3018         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3019
3020 2010-06-27  Steve Falkenburg  <sfalken@apple.com>
3021
3022         Windows build fix.
3023         Disable ENABLE_WEB_TIMING on Windows.
3024
3025         * win/tools/vsprops/FeatureDefines.vsprops:
3026
3027 2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
3028
3029         Reviewed by Dimitri Glazkov.
3030
3031         Add a VS macro for enabling Web Timing support.
3032         https://bugs.webkit.org/show_bug.cgi?id=38924
3033
3034         * win/tools/vsprops/FeatureDefines.vsprops:
3035
3036 2010-06-21  Sam Weinig  <sam@webkit.org>
3037
3038         Reviewed by Anders Carlsson.
3039
3040         Update WebKitSystemInterface.
3041
3042         * WebKitSystemInterface.h:
3043         * libWebKitSystemInterfaceLeopard.a:
3044         * libWebKitSystemInterfaceSnowLeopard.a:
3045         * libWebKitSystemInterfaceTiger.a:
3046
3047 2010-06-21  Dan Bernstein  <mitz@apple.com>
3048
3049         Speculative build fix.
3050
3051         * WebKitSystemInterface.h:
3052
3053 2010-06-21  Dan Bernstein  <mitz@apple.com>
3054
3055         Reviewed by Darin Adler.
3056
3057         WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
3058         https://bugs.webkit.org/show_bug.cgi?id=10228
3059
3060         * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
3061         * libWebKitSystemInterfaceLeopard.a:
3062         * libWebKitSystemInterfaceSnowLeopard.a:
3063         * libWebKitSystemInterfaceTiger.a:
3064
3065 2010-06-21  Satish Sampath  <satish@chromium.org>
3066
3067         Reviewed by Steve Block.
3068
3069         Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
3070         https://bugs.webkit.org/show_bug.cgi?id=40878
3071
3072         * win/tools/vsprops/FeatureDefines.vsprops:
3073         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3074
3075 2010-06-02  Sterling Swigart  <sswigart@google.com>
3076
3077         Reviewed by David Levin.
3078
3079         Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
3080         https://bugs.webkit.org/show_bug.cgi?id=39906
3081
3082         * win/tools/vsprops/FeatureDefines.vsprops:
3083         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3084
3085 2010-05-24  Jer Noble  <jer.noble@apple.com>
3086
3087         No review; build fix only.
3088         
3089         Roll-out changes r60110.
3090
3091         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3092         * win/lib/WebKitSystemInterface.lib:
3093         * win/lib/WebKitSystemInterface_debug.lib:
3094
3095 2010-05-24  Jer Noble  <jer.noble@apple.com>
3096
3097         No review; build fix only.
3098
3099         Roll-out changes r60094, 60096-60097.
3100
3101         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3102         * win/lib/WebKitSystemInterface.lib:
3103         * win/lib/WebKitSystemInterface_debug.lib:
3104
3105 2010-05-23  Jer Noble  <jer.noble@apple.com>
3106
3107         Reviewed by Eric Carlson.
3108
3109         HTML5 <video> tag performance worse than Flash
3110         https://bugs.webkit.org/show_bug.cgi?id=39577
3111         rdar://problem/7982458
3112
3113         Added WebKitSystemInterface calls for new CAImageQueue APIs.
3114         
3115         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3116         * win/lib/WebKitSystemInterface.lib:
3117         * win/lib/WebKitSystemInterface_debug.lib:
3118
3119 2010-05-20  Steve Block  <steveblock@google.com>
3120
3121         Reviewed by Jeremy Orlow.
3122
3123         Provide bindings for DeviceOrientation
3124         https://bugs.webkit.org/show_bug.cgi?id=39210
3125
3126         Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
3127
3128         * win/tools/vsprops/FeatureDefines.vsprops:
3129         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3130
3131 2010-04-09  Alexey Proskuryakov  <ap@apple.com>
3132
3133         Reviewed by Maciej Stachowiak.
3134
3135         https://bugs.webkit.org/show_bug.cgi?id=24572
3136         XMLHttpRequest.statusText returns always "OK" on Mac
3137
3138         * WebKitSystemInterface.h:
3139         * libWebKitSystemInterfaceLeopard.a:
3140         * libWebKitSystemInterfaceSnowLeopard.a:
3141         * libWebKitSystemInterfaceTiger.a:
3142
3143 2010-04-07  Chris Marrin  <cmarrin@apple.com>
3144
3145         Reviewed by Steve Falkenburg.
3146
3147         Remove QuartzCoreInterface from the build
3148         
3149         No longer needed since QuartzCore.dll is now included in  the latest Safari release (4.0.5).
3150
3151         * win/bin/QuartzCoreInterface.dll: Removed.
3152         * win/include/QuartzCoreInterface: Removed.
3153         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
3154         * win/lib/QuartzCoreInterface.lib: Removed.
3155
3156 2010-04-02  Jer Noble  <jer.noble@apple.com>
3157
3158         Reviewed by Eric Carlson.
3159         
3160         https://bugs.webkit.org/show_bug.cgi?id=36624
3161
3162         Update WebKitSystemInterface
3163
3164         * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
3165         * libWebKitSystemInterfaceLeopard.a:
3166         * libWebKitSystemInterfaceSnowLeopard.a:
3167         * libWebKitSystemInterfaceTiger.a:
3168
3169 2010-04-01  Kinuko Yasuda  <kinuko@chromium.org>
3170
3171         Reviewed by Dmitry Titov.
3172
3173         Add FileThread for async file operation support in FileReader and FileWriter
3174         https://bugs.webkit.org/show_bug.cgi?id=36896
3175
3176         Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
3177         for FileReader and FileWriter support.
3178
3179         * win/tools/vsprops/FeatureDefines.vsprops:
3180         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3181
3182 2010-03-25  Mark Rowe  <mrowe@apple.com>
3183
3184         Rubber-stamped by Dan Bernstein.
3185
3186         Update WebCoreSQLite3 to SQLite v3.6.12.
3187
3188         * WebCoreSQLite3/sqlite3.h:
3189         * WebCoreSQLite3/sqlite3ext.h:
3190         * libWebCoreSQLite3.a:
3191         * libWebKitSystemInterfaceLeopard.a:
3192         * libWebKitSystemInterfaceSnowLeopard.a:
3193         * libWebKitSystemInterfaceTiger.a:
3194
3195 2010-03-23  Dan Bernstein  <mitz@apple.com>
3196
3197         Reviewed by John Sullivan.
3198
3199         WebKitSystemInterface part of
3200         <rdar://problem/7197736> Plug-in clip rect does not update when overflow
3201         clip changes
3202         https://bugs.webkit.org/show_bug.cgi?id=36479.
3203
3204         * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
3205         * libWebKitSystemInterfaceSnowLeopard.a: Updated
3206
3207 2010-03-16  Dan Bernstein  <mitz@apple.com>
3208
3209         Reviewed by Sam Weinig.
3210
3211         Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
3212
3213         * win/lib/WebKitSystemInterface.lib:
3214         * win/lib/WebKitSystemInterface_debug.lib:
3215
3216 2010-03-15  Andy Estes  <aestes@apple.com>
3217
3218         Reviewed by John Sullivan.
3219
3220         Added two new output arguments to WKGetWheelEventDeltas() to return
3221         the number of scroll wheel ticks in the x and y directions.
3222
3223         https://bugs.webkit.org/show_bug.cgi?id=29601.
3224         <rdar://problem/7453254>
3225
3226         * WebKitSystemInterface.h:
3227         * libWebKitSystemInterfaceLeopard.a:
3228         * libWebKitSystemInterfaceSnowLeopard.a:
3229         * libWebKitSystemInterfaceTiger.a:
3230
3231 2010-03-14  Dan Bernstein  <mitz@apple.com>
3232
3233         Reviewed by Darin Adler.
3234
3235         WebKitSystemInterface part of removing support for legacy versions of Core Graphics
3236
3237         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
3238         wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
3239         wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
3240         wkCreateFontsPlist().
3241         * win/lib/WebKitSystemInterface.lib: Updated.
3242         * win/lib/WebKitSystemInterface_debug.lib: Updated.
3243
3244 2010-03-08  Jian Li  <jianli@chromium.org>
3245
3246         Reviewed by Dmitry Titov.
3247
3248         Blob.slice support.
3249         https://bugs.webkit.org/show_bug.cgi?id=32993
3250
3251         Add ENABLE_BLOB_SLICE feature define.
3252
3253         * win/tools/vsprops/FeatureDefines.vsprops:
3254         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3255
3256 2010-02-19  Maciej Stachowiak  <mjs@apple.com>
3257
3258         Reviewed by David Levin.
3259
3260         Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
3261         https://bugs.webkit.org/show_bug.cgi?id=35147
3262
3263         * win/tools/vsprops/FeatureDefines.vsprops:
3264
3265 2010-02-18  Steve Falkenburg  <sfalken@apple.com>
3266
3267         Reviewed by Dan Bernstein.
3268
3269         WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
3270         https://bugs.webkit.org/show_bug.cgi?id=35076
3271
3272         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3273         * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
3274         * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
3275
3276 2010-02-16  Gavin Barraclough  <barraclough@apple.com>
3277
3278         Reviewed by NOBODY (Build fix).
3279
3280         Disable warnings preventing use of anonymous structs/onions -
3281         don't take all my fun toys away, these are useful & awesome!
3282
3283         * win/tools/vsprops/common.vsprops:
3284
3285 2010-02-11  Brian Weinstein  <bweinstein@apple.com>
3286
3287         Rubber-stamped by Eric Seidel.
3288
3289         Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
3290         test breakage.
3291
3292         * win/tools/vsprops/FeatureDefines.vsprops:
3293
3294 2010-02-08  Maciej Stachowiak  <mjs@apple.com>
3295
3296         Reviewed by Cameron Zwarich.
3297
3298         Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
3299         https://bugs.webkit.org/show_bug.cgi?id=34698
3300
3301         * win/tools/vsprops/FeatureDefines.vsprops:
3302
3303 2010-02-04  Mark Rowe  <mrowe@apple.com>
3304
3305         Reviewed by Steve Falkenburg.
3306
3307         Update auto-version.sh to better handle major version numbers with fewer than three digits,
3308         and the case when WEBKITLIBRARIESDIR is not set.
3309
3310         * win/tools/scripts/auto-version.sh:
3311
3312 2010-02-04  Steve Falkenburg  <sfalken@apple.com>
3313
3314         Windows build fix for projects not defining WebKitLibrariesDir.
3315
3316         * win/tools/scripts/auto-version.sh:
3317
3318 2010-02-03  Dan Bernstein  <mitz@apple.com>
3319
3320         Reviewed by Anders Carlsson.
3321
3322         Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
3323
3324         * libWebKitSystemInterfaceLeopard.a:
3325
3326 2010-02-02  Steve Falkenburg  <sfalken@apple.com>
3327
3328         Reviewed by Darin Adler.
3329
3330         Copyright year updating for Windows version resources should be automatic
3331         https://bugs.webkit.org/show_bug.cgi?id=34503
3332
3333         * win/tools/scripts/auto-version.sh:
3334
3335 2010-02-02  Martin Robinson  <mrobinson@webkit.org>
3336
3337         Unreviewed build fix.
3338
3339         The WinCairo build requires this script to be executable.
3340
3341         * win/tools/scripts/feature-defines.sh: Added property svn:executable.
3342
3343 2010-01-29  Mark Rowe  <mrowe@apple.com>
3344
3345         Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
3346
3347         * win/tools/vsprops/FeatureDefines.vsprops:
3348         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3349
3350 2010-01-26  Alexey Proskuryakov  <ap@apple.com>
3351
3352         More Windows build fixing.
3353
3354         * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
3355         type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
3356         specialization sometimes - but it's not instantiated, so it's harmless.
3357
3358 2010-01-22  Steve Falkenburg  <sfalken@apple.com>
3359
3360         Reviewed by Darin Adler.
3361
3362         https://bugs.webkit.org/show_bug.cgi?id=34025
3363         Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
3364
3365         * win/tools/vsprops/FeatureDefines.vsprops:
3366         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3367
3368 2010-01-20  Steve Falkenburg  <sfalken@apple.com>
3369
3370         Reviewed by Darin Adler and Adam Roben.
3371
3372         Feature defines are difficult to maintain on Windows builds
3373         https://bugs.webkit.org/show_bug.cgi?id=33883
3374         
3375         FeatureDefines.vsprops are now maintained in a way similar to
3376         Configurations/FeatureDefines.xcconfig, with the added advantage
3377         of having a single FeatureDefines file across all projects.
3378         
3379         Keep this list of features (not enabled/disabled state) in sync with
3380         FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
3381         
3382         Add new features to both PreprocessorDefinitions and UserMacro sections.
3383         Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
3384
3385         * win/tools/scripts/feature-defines.sh: Added.
3386         * win/tools/vsprops/FeatureDefines.vsprops: Added.
3387         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
3388         * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
3389
3390 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
3391
3392         Reviewed by Darin Adler.
3393
3394         <rdar://problem/7532544>
3395         
3396         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
3397         be used for a shadow drawing fix. Once more, with feeling. On Windows.
3398
3399         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3400         * win/lib/WebKitSystemInterface.lib:
3401         * win/lib/WebKitSystemInterface_debug.lib:
3402
3403 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
3404
3405         Reviewed by Darin Adler.
3406
3407         <rdar://problem/7532544>
3408         
3409         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
3410         be used for a shadow drawing fix.
3411         
3412         * win/lib/WebKitSystemInterface.lib:
3413         * win/lib/WebKitSystemInterface_debug.lib:
3414
3415 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
3416
3417         Reviewed by Darin Adler.
3418
3419         <rdar://problem/7532544>
3420         
3421         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
3422         be used for a shadow drawing fix.
3423
3424         * WebKitSystemInterface.h:
3425         * libWebKitSystemInterfaceLeopard.a:
3426         * libWebKitSystemInterfaceSnowLeopard.a:
3427         * libWebKitSystemInterfaceTiger.a:
3428
3429 2010-01-07  Alexey Proskuryakov  <ap@apple.com>
3430
3431         Not reviewed, build fix.
3432
3433         Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
3434         clients of another class). WebCore doesn't use all methods of JSString, so
3435         we don't export all classes clients could theoretically access via JSString.
3436
3437         * win/tools/vsprops/common.vsprops:
3438
3439 2009-12-21  Mark Rowe  <mrowe@apple.com>
3440
3441         Reviewed by Samuel Weinig.
3442
3443         Update WebKitSystemInterface.
3444
3445         * libWebKitSystemInterfaceLeopard.a:
3446         * libWebKitSystemInterfaceSnowLeopard.a:
3447         * libWebKitSystemInterfaceTiger.a:
3448
3449 2009-12-21  Mark Rowe  <mrowe@apple.com>
3450
3451         Reviewed by Samuel Weinig.
3452
3453         Update WebKitSystemInterface.
3454
3455         * WebKitSystemInterface.h:
3456         * libWebKitSystemInterfaceLeopard.a:
3457         * libWebKitSystemInterfaceSnowLeopard.a:
3458         * libWebKitSystemInterfaceTiger.a:
3459
3460 2009-12-18  Sam Weinig  <sam@webkit.org>
3461
3462         Reviewed by Anders Carlsson.
3463
3464         Update WebKitSystemInterface for <rdar://problem/7237059>.
3465
3466         * WebKitSystemInterface.h:
3467         * libWebKitSystemInterfaceLeopard.a:
3468         * libWebKitSystemInterfaceSnowLeopard.a:
3469         * libWebKitSystemInterfaceTiger.a:
3470
3471 2009-12-15  Dan Bernstein  <mitz@apple.com>
3472
3473         Reviewed by Adam Roben.
3474
3475         WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
3476         Core Graphics when available
3477
3478         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
3479             wkCanCreateCGFontWithLOGFONT().
3480         * win/lib/WebKitSystemInterface.lib:
3481         * win/lib/WebKitSystemInterface_debug.lib:
3482
3483 2009-12-12  Eric Carlson  <eric.carlson@apple.com>
3484
3485         Reviewed by Darin Adler.
3486
3487        <rdar://problem/7453726> Pull shared UI code into WebKit
3488
3489         * WebKitSystemInterface.h:
3490         * libWebKitSystemInterfaceLeopard.a:
3491         * libWebKitSystemInterfaceSnowLeopard.a:
3492         * libWebKitSystemInterfaceTiger.a:
3493
3494 2009-12-11  Chris Marrin  <cmarrin@apple.com>
3495
3496         Reviewed by Adam Roben.
3497
3498         Add QuartzCore build files to OpenSource tree
3499         https://bugs.webkit.org/show_bug.cgi?id=31856
3500         
3501         This allows proper building and linking with QuartzCore
3502         when present.
3503
3504         * win/bin: Added.
3505         * win/bin/QuartzCoreInterface.dll: Added.
3506         * win/include/QuartzCoreInterface: Added.
3507         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
3508         * win/lib/QuartzCoreInterface.lib: Added.
3509
3510 2009-12-07  Adam Roben  <aroben@apple.com>
3511
3512         Windows build fix for checkouts with a space in the path
3513
3514         * win/tools/scripts/auto-version.sh: Quote the output file's directory
3515         before passing it to mkdir.
3516
3517 2009-12-01  Alexey Proskuryakov  <ap@apple.com>
3518
3519         Reviewed by Darin Adler.
3520
3521         https://bugs.webkit.org/show_bug.cgi?id=32036
3522         Implement CredentialStorage::getFromPersistentStorage for CFNetwork
3523
3524         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3525         * win/lib/WebKitSystemInterface.lib:
3526         * win/lib/WebKitSystemInterface_debug.lib:
3527         Update WebKitSystemInterface.
3528
3529 2009-11-24  Alexey Proskuryakov  <ap@apple.com>
3530
3531         Reviewed by Brady Eidson.
3532
3533         https://bugs.webkit.org/show_bug.cgi?id=31844
3534         SocketStreamHandleCFNet should support CONNECT proxy credentials
3535
3536         * WebKitSystemInterface.h:
3537         * libWebKitSystemInterfaceLeopard.a:
3538         * libWebKitSystemInterfaceSnowLeopard.a:
3539         * libWebKitSystemInterfaceTiger.a:
3540         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3541         * win/lib/WebKitSystemInterface.lib:
3542         * win/lib/WebKitSystemInterface_debug.lib:
3543         Update WebKitSystemInterface.
3544
3545 2009-11-22  Dan Bernstein  <mitz@apple.com>
3546
3547         Reviewed by Eric Carlson.
3548
3549         Updated WebKitSystemInterface.
3550
3551         * libWebKitSystemInterfaceLeopard.a:
3552         * libWebKitSystemInterfaceSnowLeopard.a:
3553         * libWebKitSystemInterfaceTiger.a:
3554
3555 2009-11-22  Dan Bernstein  <mitz@apple.com>
3556
3557         Reviewed by Cameron Zwarich.
3558
3559         Fixed a leak in WKDrawMediaUIPart().
3560
3561         * libWebKitSystemInterfaceLeopard.a:
3562         * libWebKitSystemInterfaceSnowLeopard.a:
3563         * libWebKitSystemInterfaceTiger.a:
3564
3565 2009-11-20  Eric Carlson  <eric.carlson@apple.com>
3566
3567         Reviewed by Simon Fraser.
3568
3569         <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
3570
3571         * WebKitSystemInterface.h:
3572         * libWebKitSystemInterfaceLeopard.a:
3573         * libWebKitSystemInterfaceSnowLeopard.a:
3574         * libWebKitSystemInterfaceTiger.a:
3575
3576 2009-11-19  Eric Carlson  <eric.carlson@apple.com>
3577
3578         Reviewed by Dan Bernstein.
3579
3580         <rdar://problem/7035231>
3581         Support closed caption in <video> element
3582
3583         * WebKitSystemInterface.h:
3584             Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
3585             define WKMediaUIPartToggleClosedCaptionsButton.
3586
3587 2009-11-13  Anders Carlsson  <andersca@apple.com>
3588
3589         Reviewed by Dan Bernstein.
3590
3591         Update WebKitSystemInterface.
3592
3593         * WebKitSystemInterface.h:
3594         * libWebKitSystemInterfaceLeopard.a:
3595         * libWebKitSystemInterfaceSnowLeopard.a:
3596         * libWebKitSystemInterfaceTiger.a:
3597
3598 2009-11-13  Brent Fulgham  <bfulgham@webkit.org>
3599
3600         Build correction.  No review.
3601
3602         The WinCairo build requires ENABLE_FILTERS to work properly.
3603
3604         * win/tools/vsprops/WinCairo.vsprops:
3605
3606 2009-11-02  Dan Bernstein  <mitz@apple.com>
3607
3608         Reviewed by John Sullivan.
3609
3610         WebKitSystemInterface part of making the appearance of the full-screen video HUD match
3611         QuickTime Player X’s HUD.
3612
3613         * libWebKitSystemInterfaceLeopard.a:
3614         * libWebKitSystemInterfaceSnowLeopard.a:
3615         * libWebKitSystemInterfaceTiger.a:
3616
3617 2009-10-26  Mark Rowe  <mrowe@apple.com>
3618
3619         Reviewed by Adam Roben.
3620
3621         Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
3622
3623         Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
3624         in the major component of the version number.
3625
3626         * win/tools/scripts/auto-version.sh:
3627
3628 2009-10-19  Marshall Culpepper  <mculpepper@appcelerator.com>
3629
3630         Reviewed by Eric Seidel.
3631
3632         added cairo include and lib directories to debug_wincairo.vsprops
3633         https://bugs.webkit.org/show_bug.cgi?id=29831
3634
3635         * win/tools/vsprops/debug_wincairo.vsprops:
3636
3637 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
3638
3639         Reviewed by Dan Bernstein.
3640
3641         https://bugs.webkit.org/show_bug.cgi?id=30456
3642         Fixes for new Debug_All Windows build configuration.
3643
3644         * win/tools/vsprops/debug_all.vsprops:
3645         Define DEBUG_ALL in Debug_All configuration.
3646         Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
3647
3648 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
3649
3650         Reviewed by Adam Roben.
3651
3652         Add a Debug_All configuration to build entire stack as debug.
3653         Change Debug_Internal to:
3654         - stop using _debug suffix for all WebKit/Safari binaries
3655         - not use _debug as a DLL naming suffix
3656         - use non-debug C runtime lib.
3657
3658         * win/tools/vsprops/debug_all.vsprops: Added.
3659         Use debug C runtime library in debug_all.
3660         Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
3661         * win/tools/vsprops/debug_internal.vsprops:
3662         Don't specify debug C runtime library in debug_internal.
3663         Don't specify _debug suffix for standard debug_internal builds.
3664
3665 2009-10-05  Pierre d'Herbemont  <pdherbemont@webkit.org>
3666
3667         Reviewed by Simon Fraser
3668         
3669         Support fullscreen in MediaPlayer (Mac)
3670         https://bugs.webkit.org/show_bug.cgi?id=26742
3671         
3672         New methods required for video fullscreen.
3673
3674         * WebKitSystemInterface.h:
3675         * libWebKitSystemInterfaceLeopard.a:
3676         * libWebKitSystemInterfaceSnowLeopard.a:
3677         * libWebKitSystemInterfaceTiger.a:
3678
3679 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
3680
3681         Windows build fix.
3682         Re-apply lost changes to auto-version.sh.
3683         
3684         * win/tools/scripts/auto-version.sh:
3685
3686 2009-10-02  Eric Carlson  <eric.carlson@apple.com>
3687
3688         Reviewed by Adam Roben.
3689
3690         <rdar://problem/7271334> 
3691         Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
3692
3693         * WebKitSystemInterface.h: 
3694         MediaControllerThemeQT -> MediaControllerThemeQuickTime
3695
3696 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
3697
3698         Reviewed by Mark Rowe.
3699
3700