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