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