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