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