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