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