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