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