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