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