1 2011-10-24 Michael Saboff <msaboff@apple.com>
3 WebKit doesn't build with recent changes to libdispatch
4 https://bugs.webkit.org/show_bug.cgi?id=70737
6 Added new WebKitSystemInterface method CreateVMPressureDispatchOnMainQueue.
8 * WebKitSystemInterface.h:
9 * libWebKitSystemInterfaceLeopard.a:
10 * libWebKitSystemInterfaceLion.a:
11 * libWebKitSystemInterfaceSnowLeopard.a:
13 2011-10-21 Jeff Miller <jeffm@apple.com>
15 Focus rings are too thin in HiDPI in WebKit2
16 https://bugs.webkit.org/show_bug.cgi?id=70396
18 Rename wkSetPatternBaseCTM() to wkSetBaseCTM().
20 Reviewed by Beth Dakin.
22 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
23 * win/lib/WebKitSystemInterface.lib:
25 2011-10-19 Beth Dakin <bdakin@apple.com>
27 Try to fix the Chromium build.
29 * WebKitSystemInterface.h:
30 * libWebKitSystemInterfaceLeopard.a:
31 * libWebKitSystemInterfaceLion.a:
32 * libWebKitSystemInterfaceSnowLeopard.a:
34 2011-10-19 Beth Dakin <bdakin@apple.com>
36 https://bugs.webkit.org/show_bug.cgi?id=70396
37 Focus rings are too thin in HiDPI in WebKit2
39 <rdar://problem/10086876>
41 Reviewed by Dan Bernstein.
43 Renamed an existing WebKitSystemInterface function.
44 * WebKitSystemInterface.h:
45 * libWebKitSystemInterfaceLion.a:
46 * libWebKitSystemInterfaceSnowLeopard.a:
48 2011-10-18 Adam Barth <abarth@webkit.org>
50 Always enable ENABLE(XPATH)
51 https://bugs.webkit.org/show_bug.cgi?id=70217
53 Reviewed by Eric Seidel.
55 * win/tools/vsprops/FeatureDefines.vsprops:
56 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
58 2011-10-17 Adam Roben <aroben@apple.com>
64 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
66 * win/tools/vsprops/common.vsprops: Specify /bigobj to the compiler.
68 2011-10-16 Adam Barth <abarth@webkit.org>
70 Always enable ENABLE(DOM_STORAGE)
71 https://bugs.webkit.org/show_bug.cgi?id=70189
73 Reviewed by Eric Seidel.
75 * win/tools/vsprops/FeatureDefines.vsprops:
76 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
78 2011-10-14 Dan Bernstein <mitz@apple.com>
80 REGRESSION (Safari 5.1 - 5.1.1): CSS nesw-resize cursor shows up as a sw-resize cursor
81 https://bugs.webkit.org/show_bug.cgi?id=70081
83 Reviewed by Anders Carlsson.
85 * WebKitSystemInterface.h: Unrelated change, perhaps needed for bug 68478.
86 * libWebKitSystemInterfaceLeopard.a:
87 * libWebKitSystemInterfaceLion.a:
88 * libWebKitSystemInterfaceSnowLeopard.a:
90 2011-10-13 Arko Saha <arko@motorola.com>
92 Microdata: Basic implementation of document.getItems() method.
93 https://bugs.webkit.org/show_bug.cgi?id=68610
95 Reviewed by Ryosuke Niwa.
97 Added ENABLE(MICRODATA) feature flag. Implement document.getItems() DOM API.
98 Spec: http://www.whatwg.org/specs/web-apps/current-work/complete/microdata.html
100 * win/tools/vsprops/FeatureDefines.vsprops:
101 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
103 2011-10-12 Adam Barth <abarth@webkit.org>
105 Remove ENABLE(XHTMLMP) and associated code
106 https://bugs.webkit.org/show_bug.cgi?id=69729
108 Reviewed by David Levin.
110 * win/tools/vsprops/FeatureDefines.vsprops:
111 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
113 2011-10-11 Kent Tamura <tkent@chromium.org>
115 C4481 warning should be disabled for OVERRIDE and FINAL.
116 https://bugs.webkit.org/show_bug.cgi?id=69904
118 Reviewed by Adam Roben.
120 * win/tools/vsprops/common.vsprops: Disable C4481.
122 2011-10-04 Kent Tamura <tkent@chromium.org>
124 Introduce feature flags for incomplete input types
125 https://bugs.webkit.org/show_bug.cgi?id=68971
127 Reviewed by Hajime Morita.
129 * win/tools/vsprops/FeatureDefines.vsprops:
130 Add ENABLE_INPUT_TYPE_* flags. They are disabled by default.
131 * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto.
133 2011-10-04 Scott Graham <scottmg@chromium.org>
135 Add GAMEPAD feature flag
136 https://bugs.webkit.org/show_bug.cgi?id=66859
138 Reviewed by Darin Fisher.
140 * win/tools/vsprops/FeatureDefines.vsprops:
141 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
143 2011-09-26 Chris Marrin <cmarrin@apple.com>
145 Enable requestAnimationFrame on Windows
146 https://bugs.webkit.org/show_bug.cgi?id=68397
148 Reviewed by Simon Fraser.
150 Enable REQUEST_ANIMATION_FRAME for Windows
152 * win/tools/vsprops/FeatureDefines.vsprops:
154 2011-09-24 Adam Barth <abarth@webkit.org>
156 Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
157 https://bugs.webkit.org/show_bug.cgi?id=68767
159 Reviewed by Eric Seidel.
161 * win/tools/vsprops/FeatureDefines.vsprops:
162 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
164 2011-09-23 Adam Klein <adamk@chromium.org>
166 Add ENABLE_MUTATION_OBSERVERS feature flag
167 https://bugs.webkit.org/show_bug.cgi?id=68732
169 Reviewed by Ojan Vafai.
171 This flag will guard an implementation of the "Mutation Observers" proposed in
172 http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
174 * win/tools/vsprops/FeatureDefines.vsprops:
175 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
177 2011-09-22 Dean Jackson <dino@apple.com>
179 Add ENABLE_CSS_FILTERS
180 https://bugs.webkit.org/show_bug.cgi?id=68652
182 Reviewed by Simon Fraser.
184 * win/tools/vsprops/FeatureDefines.vsprops:
185 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
187 2011-09-19 Adam Barth <abarth@webkit.org>
189 Always enable ENABLE(EVENTSOURCE)
190 https://bugs.webkit.org/show_bug.cgi?id=68414
192 Reviewed by Eric Seidel.
194 * win/tools/vsprops/FeatureDefines.vsprops:
195 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
197 2011-09-15 Adam Barth <abarth@webkit.org>
199 Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
200 https://bugs.webkit.org/show_bug.cgi?id=68205
202 Reviewed by Eric Seidel.
204 * win/tools/vsprops/FeatureDefines.vsprops:
205 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
207 2011-09-15 Eric Seidel <eric@webkit.org>
209 Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
210 https://bugs.webkit.org/show_bug.cgi?id=68182
212 Reviewed by Adam Barth.
214 * win/tools/vsprops/FeatureDefines.vsprops:
215 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
217 2011-09-15 Eric Seidel <eric@webkit.org>
219 Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
220 https://bugs.webkit.org/show_bug.cgi?id=68022
222 Reviewed by Ryosuke Niwa.
224 * win/tools/vsprops/FeatureDefines.vsprops:
225 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
227 2011-09-14 Eric Seidel <eric@webkit.org>
229 Remove ENABLE_SVG_USE as <use> is required by HTML5
230 https://bugs.webkit.org/show_bug.cgi?id=68019
232 Reviewed by Ryosuke Niwa.
234 I missed a couple uses of SVG_USE in my previous patch.
236 * win/tools/vsprops/FeatureDefines.vsprops:
237 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
239 2011-09-13 Eric Seidel <eric@webkit.org>
241 Remove ENABLE_SVG_USE as <use> is required by HTML5
242 https://bugs.webkit.org/show_bug.cgi?id=68019
244 Reviewed by Ryosuke Niwa.
246 * win/tools/vsprops/FeatureDefines.vsprops:
247 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
249 2011-09-13 Eric Seidel <eric@webkit.org>
251 Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
252 https://bugs.webkit.org/show_bug.cgi?id=68018
254 Reviewed by Ryosuke Niwa.
256 * win/tools/vsprops/FeatureDefines.vsprops:
257 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
259 2011-09-01 Tim Horton <timothy_horton@apple.com>
261 REGRESSION: Rendering artifacts on a rotated, pattern filled shape
262 https://bugs.webkit.org/show_bug.cgi?id=53055
263 <rdar://problem/8910917>
265 Reviewed by Simon Fraser.
267 Introduce wkCGPatternCreateWithImageAndTransform.
269 * WebKitSystemInterface.h:
270 * libWebKitSystemInterfaceLeopard.a:
271 * libWebKitSystemInterfaceLion.a:
272 * libWebKitSystemInterfaceSnowLeopard.a:
273 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
274 * win/lib/WebKitSystemInterface.lib:
276 2011-08-30 Aaron Colwell <acolwell@chromium.org>
278 Add MediaSource API to HTMLMediaElement
279 https://bugs.webkit.org/show_bug.cgi?id=64731
281 Reviewed by Eric Carlson.
283 * win/tools/vsprops/FeatureDefines.vsprops:
284 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
286 2011-08-24 Lucas Forschler <lforschler@apple.com>
288 Update SVN properties to help out the Windows EWS bots.
290 Reviewed by Adam Roben.
292 * win: Modified properties svn:ignore.
293 * win/include: Modified property svn:ignore.
294 * win/lib: Modified property svn:ignore.
296 2011-08-18 Beth Dakin <bdakin@apple.com>
298 Reviewed by Sam Weinig.
300 https://bugs.webkit.org/show_bug.cgi?id=66495
301 Lion-specific scroller SPIs can use forward declaration instead of
302 WebKitSystemInterface
304 * WebKitSystemInterface.h:
305 * libWebKitSystemInterfaceLeopard.a:
306 * libWebKitSystemInterfaceLion.a:
307 * libWebKitSystemInterfaceSnowLeopard.a:
309 2011-07-28 Dan Bernstein <mitz@apple.com>
311 WebKitSystemInterface support for
312 <rdar://problem/9589433> Displaying Japanese dictionary contents in vertical orientation takes a couple of seconds
314 Reviewed by Darin Adler.
316 * WebKitSystemInterface.h: Added WKGetVerticalGlyphsForCharacters().
317 * libWebKitSystemInterfaceLeopard.a:
318 * libWebKitSystemInterfaceLion.a:
319 * libWebKitSystemInterfaceSnowLeopard.a:
321 2011-07-22 Jessie Berlin <jberlin@apple.com>
323 [WebKit2] Changing the cookie accept policy in Private Browsing doesn’t work.
324 https://bugs.webkit.org/show_bug.cgi?id=64997
326 Reviewed by Ada Chan.
328 Add a wrapper around the setter for the CF HTTP cookie accept policy (since it is not
329 declared in the public headers on Snow Leopard). This wrapper is not necessary for Windows.
331 * WebKitSystemInterface.h:
332 * libWebKitSystemInterfaceLeopard.a:
333 * libWebKitSystemInterfaceLion.a:
334 * libWebKitSystemInterfaceSnowLeopard.a:
336 2011-07-15 Pratik Solanki <psolanki@apple.com>
338 Part of https://bugs.webkit.org/show_bug.cgi?id=63674
339 Get webkit to compile with USE(CFNETWORK) enabled on Mac
341 Reviewed by David Kilzer.
343 New WebKitSystemInterface functions for CFNetwork-based loader.
345 * WebKitSystemInterface.h:
346 * libWebKitSystemInterfaceLeopard.a:
347 * libWebKitSystemInterfaceLion.a:
348 * libWebKitSystemInterfaceSnowLeopard.a:
350 2011-07-12 Brent Fulgham <bfulgham@webkit.org>
352 Standardize WinCairo conditionalized code under PLATFORM macro.
353 https://bugs.webkit.org/show_bug.cgi?id=64377
355 Reviewed by Maciej Stachowiak.
357 * win/tools/vsprops/WinCairo.vsprops: Update to comply with PLATFORM
358 macro definition (WTF_PLATFORM_WIN_CAIRO)
360 2011-07-02 Mark Rowe <mrowe@apple.com>
362 Update the header file too.
364 * WebKitSystemInterface.h:
366 2011-07-02 Mark Rowe <mrowe@apple.com>
368 Update WebKitSystemInterface binaries.
370 * libWebKitSystemInterfaceLeopard.a:
371 * libWebKitSystemInterfaceLion.a: Added.
372 * libWebKitSystemInterfaceSnowLeopard.a:
374 2011-06-28 Brent Fulgham <bfulgham@webkit.org>
376 Unreviewed build correction. Link to correct library for
379 * win/tools/vsprops/WinCairo.vsprops: Don't link to the static
380 zlib.lib when building for WinCairo.
382 2011-06-21 MORITA Hajime <morrita@google.com>
384 Unreviewed, rolling out r89401 and r89403.
385 http://trac.webkit.org/changeset/89401
386 http://trac.webkit.org/changeset/89403
387 https://bugs.webkit.org/show_bug.cgi?id=62970
389 Breaks mac build and mistakenly enables the spellcheck API
391 * win/tools/vsprops/FeatureDefines.vsprops:
392 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
394 2011-06-20 MORITA Hajime <morrita@google.com>
396 Reviewed by Kent Tamura.
398 Spellcheck API should be build-able.
399 https://bugs.webkit.org/show_bug.cgi?id=62970
401 * win/tools/vsprops/FeatureDefines.vsprops:
402 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
404 2011-06-20 Pratik Solanki <psolanki@apple.com>
406 Reviewed by David Kilzer.
408 HTTP pipelining functions on mac should match windows
409 https://bugs.webkit.org/show_bug.cgi?id=63012
411 * WebKitSystemInterface.h:
412 * libWebKitSystemInterfaceLeopard.a:
413 * libWebKitSystemInterfaceSnowLeopard.a:
415 2011-06-13 Tony Chang <tony@chromium.org>
417 Reviewed by Dimitri Glazkov.
419 rename ENABLE_NEW_FLEXBOX to ENABLE_CSS3_FLEXBOX
420 https://bugs.webkit.org/show_bug.cgi?id=62578
422 * win/tools/vsprops/FeatureDefines.vsprops:
423 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
425 2011-06-13 Tony Chang <tony@chromium.org>
427 Reviewed by Adam Barth.
429 rename ENABLE_FLEXBOX to ENABLE_NEW_FLEXBOX
430 https://bugs.webkit.org/show_bug.cgi?id=62545
432 * win/tools/vsprops/FeatureDefines.vsprops:
433 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
435 2011-06-10 Tony Chang <tony@chromium.org>
437 Reviewed by Ojan Vafai.
439 add a compile guard ENABLE(FLEXBOX)
440 https://bugs.webkit.org/show_bug.cgi?id=62049
442 * win/tools/vsprops/FeatureDefines.vsprops:
443 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
445 2011-06-07 Tim Horton <timothy_horton@apple.com>
447 Reviewed by Alexey Proskuryakov.
449 Use correct CFURLStorageSessionRef definition on Snow Leopard
450 https://bugs.webkit.org/show_bug.cgi?id=62223
452 * WebKitSystemInterface.h:
454 2011-06-06 Alexandru Chiculita <achicu@adobe.com>
456 Reviewed by Kent Tamura.
458 Add ENABLE_CSS_EXCLUSIONS support for build-webkit script
459 https://bugs.webkit.org/show_bug.cgi?id=61628
461 * win/tools/vsprops/FeatureDefines.vsprops:
462 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
464 2011-06-06 Mihnea Ovidenie <mihnea@adobe.com>
466 Reviewed by Kent Tamura.
468 Add ENABLE(CSS_REGIONS) guard for CSS Regions support
469 https://bugs.webkit.org/show_bug.cgi?id=61631
471 * win/tools/vsprops/FeatureDefines.vsprops:
472 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
474 2011-05-25 Jer Noble <jer.noble@apple.com>
476 Reviewed by Dan Bernstein.
478 30 second rewind button dysfunctional viewing trailers fullscreen.
479 https://bugs.webkit.org/show_bug.cgi?id=61505
481 Updated WKSI Libraries with new images for Backward buttons in default
484 * libWebKitSystemInterfaceLeopard.a:
485 * libWebKitSystemInterfaceSnowLeopard.a:
487 2011-05-25 Jer Noble <jer.noble@apple.com>
489 Reviewed by Darin Adler.
491 Video fails to play on Vimeo
492 https://bugs.webkit.org/show_bug.cgi?id=61403
494 Added functions to retrieve the resolved URL for media types supported on
497 * WebKitSystemInterface.h:
498 * WebKitSystemInterface.m:
499 (WKAVAssetResolvedURL): Added.
500 (WKQTMovieResolvedURL): Added.
502 2011-05-24 Keishi Hattori <keishi@webkit.org>
504 Reviewed by Kent Tamura.
506 Disable input color. Add INPUT_COLOR feature flag. Implement input color sanitizer.
507 https://bugs.webkit.org/show_bug.cgi?id=61273
509 * win/tools/vsprops/FeatureDefines.vsprops: Added INPUT_COLOR feature flag.
510 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added INPUT_COLOR feature flag.
512 2011-05-12 Jessie Berlin <jberlin@apple.com>
514 Reviewed by Darin Adler.
516 [Windows WebKit2] Use cookies set in WebKit1
517 https://bugs.webkit.org/show_bug.cgi?id=60274
519 Update WKSI with the changes to wkCreatePrivateStorageSession.
521 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
522 * win/lib/WebKitSystemInterface.lib:
524 2011-05-11 Jessie Berlin <jberlin@apple.com>
526 Reviewed by Steve Falkenburg.
528 [Windows WebKit2] Use cookies set in WebKit1
529 https://bugs.webkit.org/show_bug.cgi?id=60274
531 Take 3 after rolling out KB2465367 from my system.
533 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
534 * win/lib/WebKitSystemInterface.lib:
536 2011-05-11 Sheriff Bot <webkit.review.bot@gmail.com>
538 Unreviewed, rolling out r86255.
539 http://trac.webkit.org/changeset/86255
540 https://bugs.webkit.org/show_bug.cgi?id=60660
542 REGRESSION (r86255): Lots of tests crashing in
543 CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
544 (WebKit2 Tests) (Requested by aroben on #webkit).
546 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
547 * win/lib/WebKitSystemInterface.lib:
549 2011-05-11 Jessie Berlin <jberlin@apple.com>
551 Reviewed by Steve Falkenburg.
553 [Windows WebKit2] Use cookies set in WebKit1
554 https://bugs.webkit.org/show_bug.cgi?id=60274
556 Take 3 after rolling out KB2465367 from my system.
558 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
559 * win/lib/WebKitSystemInterface.lib:
561 2011-05-09 Sheriff Bot <webkit.review.bot@gmail.com>
563 Unreviewed, rolling out r86075.
564 http://trac.webkit.org/changeset/86075
565 https://bugs.webkit.org/show_bug.cgi?id=60495
567 broke windows tests (Requested by jessieberlin on #webkit).
569 * win/lib/WebKitSystemInterface.lib:
571 2011-05-09 Jessie Berlin <jberlin@apple.com>
573 Take 2 on updating the WKSI libraries.
575 * win/lib/WebKitSystemInterface.lib:
577 2011-05-08 Sheriff Bot <webkit.review.bot@gmail.com>
579 Unreviewed, rolling out r86037.
580 http://trac.webkit.org/changeset/86037
581 https://bugs.webkit.org/show_bug.cgi?id=60453
583 broke Windows tests (Requested by jessieberlin on #webkit).
585 * win/lib/WebKitSystemInterface.lib:
587 2011-05-08 Jessie Berlin <jberlin@apple.com>
589 Rubber-stamped by Alice Liu.
591 Update the WKSI libraries.
593 * win/lib/WebKitSystemInterface.lib:
595 2011-05-07 Sheriff Bot <webkit.review.bot@gmail.com>
597 Unreviewed, rolling out r86016.
598 http://trac.webkit.org/changeset/86016
599 https://bugs.webkit.org/show_bug.cgi?id=60445
601 caused crashes on the WK2 Windows bots (Requested by
602 jessieberlin on #webkit).
604 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
605 * win/lib/WebKitSystemInterface.lib:
607 2011-05-07 Jessie Berlin <jberlin@apple.com>
609 Reviewed by Steve Falkenburg.
611 [Windows WebKit2] Use cookies set in WebKit1
612 https://bugs.webkit.org/show_bug.cgi?id=60274
614 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
615 * win/lib/WebKitSystemInterface.lib:
617 2011-05-05 Dan Bernstein <mitz@apple.com>
619 Reviewed by Simon Fraser.
621 WebKitSystemInterface part of <rdar://problem/9155590> Broken animation in iAd producer
623 * WebKitSystemInterface.h: Added WKExecutableWasLinkedOnOrBeforeSnowLeopard().
625 2011-04-29 Jer Noble <jer.noble@apple.com>
627 Reviewed by Eric Seidel.
629 Implement FULLSCREEN_API on Windows, Part 4: Enable it
630 https://bugs.webkit.org/show_bug.cgi?id=59798
632 * win/tools/vsprops/FeatureDefines.vsprops: Set ENABLE_FULLSCREEN_API to true.
634 2011-05-03 David Kilzer <ddkilzer@apple.com>
636 Part 1 of 2: <http://webkit.org/b/59838> Implement HTTP pipelining for CoreFoundation-based networking
637 <rdar://problem/8924448>
639 Reviewed by Adam Roben.
641 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
642 (wkGetHTTPPipeliningPriority): Added declaration.
643 (wkSetHTTPPipeliningMaximumPriority): Added declaration.
644 (wkSetHTTPPipeliningPriority): Added declaration.
645 * win/lib/WebKitSystemInterface.lib: Updated.
647 2011-04-28 David Levin <levin@chromium.org>
649 Reviewed by Adam Barth.
651 Remove IMAGE_RESIZER related code.
652 https://bugs.webkit.org/show_bug.cgi?id=59735
654 * win/tools/vsprops/FeatureDefines.vsprops: Also removed WML which was missed in r85256.
655 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Ditto.
657 2011-04-28 Chris Fleizach <cfleizach@apple.com>
659 Reviewed by Maciej Stachowiak.
661 Allow remote accessibility API for WK2 to build on SnowLeopard.
662 <rdar://problem/9324507>
664 * WebKitSystemInterface.h:
665 * libWebKitSystemInterfaceLeopard.a:
666 * libWebKitSystemInterfaceSnowLeopard.a:
668 2011-04-27 Mark Rowe <mrowe@apple.com>
670 Rubber-stamped by Geoff Garen.
672 Remove some files that are no longer relevant.
674 * libWebKitSystemInterfaceTiger.a: Removed.
676 2011-04-23 Brent Fulgham <bfulgham@webkit.org>
678 [WinCairo] Unreviewed build change.
680 Activate Geolocation API, as it will work with WinCairo assuming
681 an appropriate Geolocation Provider is registered.
683 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Activate the
684 Geolocation features.
686 2011-04-21 Maciej Stachowiak <mjs@apple.com>
688 Reviewed by Adam Roben.
690 Add a feature define to allow <details> and <summary> to be disabled
691 https://bugs.webkit.org/show_bug.cgi?id=59118
692 <rdar://problem/9257045>
694 * win/tools/vsprops/FeatureDefines.vsprops:
695 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
697 2011-04-20 Eric Carlson <eric.carlson@apple.com>
699 Reviewed by Dan Bernstein.
701 Adopt QTKit API for listing and deleting file in its media cache.
702 <rdar://problem/9130029>
703 https://bugs.webkit.org/show_bug.cgi?id=58795
705 * WebKitSystemInterface.h:
706 * libWebKitSystemInterfaceLeopard.a:
707 * libWebKitSystemInterfaceSnowLeopard.a:
709 2011-04-19 Jessie Berlin <jberlin@apple.com>
711 Reviewed by Sam Weinig.
715 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
716 <rdar://problem/9139245>
720 * win/lib/WebKitSystemInterface.lib:
722 2011-04-15 Shishir Agrawal <shishir@chromium.org>
724 Reviewed by James Robinson.
726 Add a flag to guard Page Visibility API changes.
727 https://bugs.webkit.org/show_bug.cgi?id=58464
729 * win/tools/vsprops/FeatureDefines.vsprops:
731 2011-04-14 Pratik Solanki <psolanki@apple.com>
733 Reviewed by David Kilzer.
735 Set minimum priority for fast lane connections
736 https://bugs.webkit.org/show_bug.cgi?id=58353
738 Add WKSetHTTPPipeliningMinimumFastLanePriority.
740 * WebKitSystemInterface.h:
741 * libWebKitSystemInterfaceLeopard.a:
742 * libWebKitSystemInterfaceSnowLeopard.a:
744 2011-04-08 Alpha Lam <hclam@chromium.org>
746 Unreviewed, rolling out r83335.
747 http://trac.webkit.org/changeset/83335
748 https://bugs.webkit.org/show_bug.cgi?id=53556
750 GTK and QT bots are broken
752 * win/tools/vsprops/FeatureDefines.vsprops:
753 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
755 2011-04-07 Anna Cavender <annacc@chromium.org>
757 Reviewed by Eric Carlson.
759 Setup ENABLE(TRACK) feature define
760 https://bugs.webkit.org/show_bug.cgi?id=53556
762 * win/tools/vsprops/FeatureDefines.vsprops:
763 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
765 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
767 Revert ENABLE_TRACK patch due to compile failures.
769 * win/tools/vsprops/FeatureDefines.vsprops:
770 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
772 2011-04-06 Dai Mikurube <dmikurube@chromium.org>
774 Reviewed by David Levin.
776 Add QUOTA build flag for unified quota API
777 https://bugs.webkit.org/show_bug.cgi?id=57918
779 * win/tools/vsprops/FeatureDefines.vsprops: Added QUOTA build flag
780 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added QUOTA build flag
782 2011-04-04 David Kilzer <ddkilzer@apple.com>
784 <http://webkit.org/b/57384> CFNetwork and WebCore load priorities should match
786 Reviewed by Alexey Proskuryakov.
788 * WebKitSystemInterface.h:
789 (WKSetHTTPPipeliningMaximumPriority): Added declaration.
790 (WKExtractWordDefinitionTokenRangeFromContextualString): Added
791 missing declaration from r81890.
792 (WKShowWordDefinitionWindow): Ditto.
793 (WKHideWordDefinitionWindow): Ditto.
794 * libWebKitSystemInterfaceLeopard.a: Updated.
795 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
797 2011-04-04 Steve Falkenburg <sfalken@apple.com>
799 Reviewed by Adam Roben.
801 Remove unused AnalyzeWithLargeStack code from Windows build files
802 https://bugs.webkit.org/show_bug.cgi?id=57771
804 This was used for us to build with prefast automatically,
805 but it is out-of-date and hasn't been used for some time.
806 Removing completely for now.
808 * win/tools/vsprops/common.vsprops:
810 2011-04-04 Steve Falkenburg <sfalken@apple.com>
812 Reviewed by Brian Weinstein.
814 Fix Windows build warning.
815 https://bugs.webkit.org/show_bug.cgi?id=57767
817 * win/tools/vsprops/common.vsprops:
819 2011-04-01 Brent Fulgham <bfulgham@webkit.org>
821 [WinCairo] Unreviewed build fix.
823 Define DEBUG_ALL for WinCairo debug builds so that the correct
824 labeled DLLs ("*_debug.dll") are linked for testing runs.
826 * win/tools/vsprops/debug_wincairo.vsprops:
828 2011-04-01 Timothy Hatcher <timothy@apple.com>
830 Make momentum scroll event latching work in WebKit2 on Mac.
832 <rdar://problem/8751861>
834 Reviewed by Darin Adler.
836 * WebKitSystemInterface.h:
837 * libWebKitSystemInterfaceLeopard.a: Updated to remove WKIsLatchingWheelEvent and add WKGetNSEventMomentumPhase.
838 * libWebKitSystemInterfaceSnowLeopard.a: Ditto.
840 2011-03-30 Steve Falkenburg <sfalken@apple.com>
842 Reviewed by Adam Roben.
844 Should turn off frame pointer omission (FPO) for Release (not Production) builds
845 https://bugs.webkit.org/show_bug.cgi?id=54403
847 Leave it enabled for Windows Production builds.
848 Disabling this optimization improves stack traces for memory and performance tools like umdh and xperf.
850 We use both /Oy- and OmitFramePointers="false" since OmitFramePointers="false" isnt' enough
853 * win/tools/vsprops/release.vsprops:
855 2011-03-30 Steve Falkenburg <sfalken@apple.com>
857 Reviewed by Adam Roben.
859 Share most vsprops between Release and Production builds in releaseproduction.vsprops
860 https://bugs.webkit.org/show_bug.cgi?id=57508
862 * win/tools/vsprops/release.vsprops:
863 * win/tools/vsprops/releaseproduction.vsprops: Copied from WebKitLibraries/win/tools/vsprops/release.vsprops.
865 2011-03-30 Steve Falkenburg <sfalken@apple.com>
867 Rubber stamped by Adam Roben.
869 Remove unnecessary NDEBUG define.
871 * win/tools/vsprops/production.vsprops:
873 2011-03-30 Steve Falkenburg <sfalken@apple.com>
875 Reviewed by Adam Roben.
877 Update Windows production build logic for new production configurations
878 https://bugs.webkit.org/show_bug.cgi?id=57494
880 * win/tools/vsprops/common.vsprops:
881 * win/tools/vsprops/production.vsprops: Added.
883 2011-03-29 Brent Fulgham <bfulgham@webkit.org>
885 Unreviewed build change to activate MathML for WinCairo.
887 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML.
889 2011-03-29 Jessie Berlin <jberlin@apple.com>
891 Update the WebKitSystemInterface libraries for changes in the implementation.
893 * libWebKitSystemInterfaceLeopard.a:
894 * libWebKitSystemInterfaceSnowLeopard.a:
896 2011-03-28 Jeff Miller <jeffm@apple.com>
898 Reviewed by Adam Roben.
900 Include certificate when sending a WebCore::ResourceError to UI process on Windows
901 https://bugs.webkit.org/show_bug.cgi?id=57195
903 Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and
904 implement wkGetSSLPeerCertificateData() to return a CFDataRef. Add wkSetSSLPeerCertificateData() so
905 WebCore::ResourceError can set the certificate in the user info dictionary.
907 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
908 * win/lib/WebKitSystemInterface.lib:
910 2011-03-28 Jeff Miller <jeffm@apple.com>
912 Rubber-stamped by Adam Roben.
914 Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now.
916 * win/lib/WebKitSystemInterface_debug.lib: Removed.
918 2011-03-25 Brent Fulgham <bfulgham@webkit.org>
920 Kick the build machines after r81977.
922 * win/tools/vsprops/common.vsprops:
924 2011-03-22 Sheriff Bot <webkit.review.bot@gmail.com>
926 Unreviewed, rolling out r81683.
927 http://trac.webkit.org/changeset/81683
928 https://bugs.webkit.org/show_bug.cgi?id=56872
930 Crashing in some tests (Requested by weinig on #webkit).
932 * win/lib/WebKitSystemInterface.lib:
934 2011-03-22 Sam Weinig <sam@webkit.org>
936 Reviewed by Adam Roben.
938 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
939 <rdar://problem/9139245>
943 * win/lib/WebKitSystemInterface.lib:
945 2011-03-22 Sam Weinig <sam@webkit.org>
947 Reviewed by Brady Eidson.
949 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
950 <rdar://problem/9139245>
952 * libWebKitSystemInterfaceLeopard.a:
953 * libWebKitSystemInterfaceSnowLeopard.a:
955 2011-03-17 Anders Carlsson <andersca@apple.com>
957 Add WKWindowWillOrderOffScreenNotification.
959 * WebKitSystemInterface.h:
960 * libWebKitSystemInterfaceLeopard.a:
961 * libWebKitSystemInterfaceSnowLeopard.a:
963 2011-03-14 Pratik Solanki <psolanki@apple.com>
965 Rubber-stamped by Mark Rowe.
967 I checked in Intel-only version of these files in r80975. This fixes that by building all
968 the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard.
970 * libWebKitSystemInterfaceLeopard.a:
971 * libWebKitSystemInterfaceSnowLeopard.a:
973 2011-03-13 Pratik Solanki <psolanki@apple.com>
975 Reviewed by Brady Eidson.
977 Make adjustMIMETypeIfNecessary use CFNetwork directly
978 https://bugs.webkit.org/show_bug.cgi?id=55912
980 Add new WKSI functions needed to implement adjustMIMETypeIfNecessary.
982 * WebKitSystemInterface.h:
983 * libWebKitSystemInterfaceLeopard.a:
984 * libWebKitSystemInterfaceSnowLeopard.a:
986 2011-03-09 Jessie Berlin <jberlin@apple.com>
988 Reviewed by Adam Roben.
990 Use the Cookie Storage from the Private Browsing Storage Session directly
991 https://bugs.webkit.org/show_bug.cgi?id=55986
993 * WebKitSystemInterface.h:
994 * libWebKitSystemInterfaceLeopard.a:
995 * libWebKitSystemInterfaceSnowLeopard.a:
996 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
997 * win/lib/WebKitSystemInterface.lib:
999 2011-03-07 Steve Falkenburg <sfalken@apple.com>
1003 * win/tools/scripts/VERSION:
1005 2011-03-06 Jessie Berlin <jberlin@apple.com>
1007 Reviewed by Sam Weinig.
1009 WebKit2: Use CFNetwork Sessions API.
1010 https://bugs.webkit.org/show_bug.cgi?id=55435.
1012 When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the
1013 Private Browsing Storage Session.
1015 Update WebKitSystemInterface headers and libraries with the new functions.
1017 * WebKitSystemInterface.h:
1018 * libWebKitSystemInterfaceLeopard.a:
1019 * libWebKitSystemInterfaceSnowLeopard.a:
1020 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1021 * win/lib/WebKitSystemInterface.lib:
1023 2011-03-04 Jessie Berlin <jberlin@apple.com>
1025 Reviewed by Maciej Stachowiak.
1027 WebKit2: Use CFNetwork Sessions API.
1028 https://bugs.webkit.org/show_bug.cgi?id=55435.
1030 When Private Browsing is enabled, get the cached url response from the cache associated with
1031 the Private Browsing Storage Session.
1033 Update WebKitSystemInterface headers and libraries with the new functions.
1035 * WebKitSystemInterface.h:
1036 * libWebKitSystemInterfaceLeopard.a:
1037 * libWebKitSystemInterfaceSnowLeopard.a:
1038 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1039 * win/lib/WebKitSystemInterface.lib:
1041 2011-03-03 Jessie Berlin <jberlin@apple.com>
1043 Reviewed by Adam Roben.
1045 WebKit2: Use CFNetwork Sessions API.
1046 https://bugs.webkit.org/show_bug.cgi?id=55435
1048 Set the Private Browsing Storage Session on requests when Private Browsing is enabled.
1050 Update WebKitSystemInterface headers and libraries with the new functions.
1052 * WebKitSystemInterface.h:
1053 * libWebKitSystemInterfaceLeopard.a:
1054 * libWebKitSystemInterfaceSnowLeopard.a:
1055 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1056 * win/lib/WebKitSystemInterface.lib:
1058 2011-03-02 Jessie Berlin <jberlin@apple.com>
1060 Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler.
1062 * libWebKitSystemInterfaceLeopard.a:
1063 * libWebKitSystemInterfaceSnowLeopard.a:
1065 2011-03-02 Jessie Berlin <jberlin@apple.com>
1067 Windows build fix. Unreviewed.
1069 * win/lib/WebKitSystemInterface.lib:
1071 2011-03-02 Jessie Berlin <jberlin@apple.com>
1073 Rubber-stamped by Adam Roben.
1075 WebKit2: Use CFNetwork Sessions API.
1076 https://bugs.webkit.org/show_bug.cgi?id=55435
1078 Add the ability to create a Private Browsing Storage Session.
1080 Update WebKitSystemInterface headers and libraries with the new functions.
1082 * WebKitSystemInterface.h:
1083 * libWebKitSystemInterfaceLeopard.a:
1084 * libWebKitSystemInterfaceSnowLeopard.a:
1085 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1086 * win/lib/WebKitSystemInterface.lib:
1088 2011-03-02 Daniel Cheng <dcheng@chromium.org>
1090 Reviewed by David Levin.
1092 Add feature define for data transfer items
1093 https://bugs.webkit.org/show_bug.cgi?id=55510
1095 * win/tools/vsprops/FeatureDefines.vsprops:
1096 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1098 2011-03-02 Adam Roben <aroben@apple.com>
1100 Try to force a clean build on the Windows bots
1102 Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild"
1103 feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for
1106 * win/tools/vsprops/common.vsprops: Touched to force a rebuild.
1108 2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com>
1110 Unreviewed, rolling out r80079.
1111 http://trac.webkit.org/changeset/80079
1112 https://bugs.webkit.org/show_bug.cgi?id=55547
1114 "Broke the Win debug build?" (Requested by dcheng on #webkit).
1116 * win/tools/vsprops/FeatureDefines.vsprops:
1117 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1119 2011-03-01 Daniel Cheng <dcheng@chromium.org>
1121 Reviewed by David Levin.
1123 Add feature define for data transfer items
1124 https://bugs.webkit.org/show_bug.cgi?id=55510
1126 * win/tools/vsprops/FeatureDefines.vsprops:
1127 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1129 2011-03-01 Sam Weinig <sam@webkit.org>
1131 Reviewed by Anders Carlsson.
1133 WebKit2 needs to be made localizable
1134 <rdar://problem/8728860>
1136 * WebKitSystemInterface.h:
1137 * libWebKitSystemInterfaceLeopard.a:
1138 * libWebKitSystemInterfaceSnowLeopard.a:
1140 2011-02-25 Brian Weinstein <bweinstein@apple.com>
1142 Fix linking of Chromium Mac build.
1144 * libWebKitSystemInterfaceLeopard.a:
1145 * libWebKitSystemInterfaceSnowLeopard.a:
1147 2011-02-21 Brian Weinstein <bweinstein@apple.com>
1149 Reviewed by Adam Roben.
1151 WebResourceCacheManager should be responsible for managing the CFURLCache as well
1152 as the WebCore memory cache.
1153 https://bugs.webkit.org/show_bug.cgi?id=54886
1154 Part of <rdar://problem/8971738>
1156 Update WebKitSystemInterface headers and libraries with new functions.
1158 * WebKitSystemInterface.h:
1159 * libWebKitSystemInterfaceLeopard.a:
1160 * libWebKitSystemInterfaceSnowLeopard.a:
1161 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1162 * win/lib/WebKitSystemInterface.lib:
1164 2011-02-21 Brian Weinstein <bweinstein@apple.com>
1166 Rubber-stamped by Dan Bernstein.
1168 Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't
1169 match the current WebKitSystemInterface.h.
1171 * WebKitSystemInterface.h:
1173 2011-02-08 Patrick Gansterer <paroga@webkit.org>
1175 Reviewed by Adam Roben.
1177 [WIN] Add missing forward declarations in WebKitSystemInterface.h
1178 https://bugs.webkit.org/show_bug.cgi?id=53889
1180 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1182 2011-02-04 Steve Falkenburg <sfalken@apple.com>
1184 Reviewed by Adam Roben.
1186 Bump Windows minimum system requirement to XPSP2
1187 https://bugs.webkit.org/show_bug.cgi?id=53807
1189 * win/tools/vsprops/common.vsprops:
1191 2011-02-03 James Kozianski <koz@chromium.org>
1193 Reviewed by Dimitri Glazkov.
1195 Add navigator.registerProtocolHandler behind a flag.
1196 https://bugs.webkit.org/show_bug.cgi?id=52609
1198 * win/tools/vsprops/FeatureDefines.vsprops:
1199 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1201 2011-02-02 Steve Lacey <sjl@chromium.org>
1203 Reviewed by Eric Carlson.
1205 Implement basic media statistics on media elements.
1206 https://bugs.webkit.org/show_bug.cgi?id=53322
1208 * win/tools/vsprops/FeatureDefines.vsprops:
1209 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1211 2011-01-28 Anders Carlsson <andersca@apple.com>
1217 * WebKitSystemInterface.h:
1218 * libWebKitSystemInterfaceLeopard.a:
1219 * libWebKitSystemInterfaceSnowLeopard.a:
1221 2011-01-26 David Kilzer <ddkilzer@apple.com>
1223 <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork
1224 <rdar://problem/8821760>
1226 Reviewed by Antti Koivisto.
1228 * WebKitSystemInterface.h:
1229 New methods added for HTTP pipelining support.
1230 (WKGetHTTPPipeliningPriority): Added.
1231 (WKSetHTTPPipeliningPriority): Added.
1232 Unrelated methods added after updating the header.
1233 (WKMakeScrollbarPainter): Added.
1234 (WKScrollbarPainterPaint): Added.
1235 * libWebKitSystemInterfaceLeopard.a: Updated.
1236 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
1238 2011-01-24 Jer Noble <jer.noble@apple.com>
1240 Reviewed by Eric Carlson.
1242 REGRESSION (r72119): Audio never plays on Star Wars intro animation
1243 https://bugs.webkit.org/show_bug.cgi?id=52467
1245 Add wkGetQuickTimeMIMETypeList() function.
1247 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1248 * win/lib/WebKitSystemInterface.lib:
1250 2011-01-18 Anders Carlsson <andersca@apple.com>
1252 Reviewed by Darin Adler.
1254 Add WKPopupContextMenu.
1256 * WebKitSystemInterface.h:
1257 * libWebKitSystemInterfaceLeopard.a:
1258 * libWebKitSystemInterfaceSnowLeopard.a:
1260 2011-01-17 Adam Roben <aroben@apple.com>
1262 Make it possible to both set and clear a wkCACFContext's D3D device
1264 Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use
1266 Reviewed by Chris Marrin.
1268 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1269 * win/lib/WebKitSystemInterface.lib:
1271 2011-01-07 Chris Marrin <cmarrin@apple.com>
1275 Minor change to check for null context
1277 * win/lib/WebKitSystemInterface.lib:
1278 * win/lib/WebKitSystemInterface_debug.lib:
1280 2011-01-07 Chris Marrin <cmarrin@apple.com>
1284 Added one more API to WKSI to get the user data
1285 out of the CACFContext.
1287 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1288 * win/lib/WebKitSystemInterface.lib:
1289 * win/lib/WebKitSystemInterface_debug.lib:
1291 2011-01-07 Chris Marrin <cmarrin@apple.com>
1295 Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
1297 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1298 * win/lib/WebKitSystemInterface.lib:
1299 * win/lib/WebKitSystemInterface_debug.lib:
1301 2011-01-05 Steve Falkenburg <sfalken@apple.com>
1303 Reviewed by Darin Adler.
1305 Debug and Release builds on Windows clobber each other
1306 https://bugs.webkit.org/show_bug.cgi?id=49185
1308 Changes the structure of WebKitBuild build products directory so we
1309 completely separate each build configuration into independent directories.
1311 Although we previously had per-configuration directories for obj, this change adds
1312 per-configuration directories for bin, lib, obj, and include. Each configuration's
1313 build products are stored within a directory inside of WebKitBuild.
1315 Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
1316 defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
1318 * win/tools/vsprops/common.vsprops:
1320 2011-01-03 Chris Fleizach <cfleizach@apple.com>
1322 Reviewed, tweaked and landed by Sam Weinig.
1324 WebKit2: Accessibility support (42130)
1325 <rdar://problem/7660629>
1327 * WebKitSystemInterface.h:
1328 * libWebKitSystemInterfaceLeopard.a:
1329 * libWebKitSystemInterfaceSnowLeopard.a:
1331 2011-01-02 Dan Bernstein <mitz@apple.com>
1333 Rubber-stamped by Simon Fraser.
1335 <rdar://problem/8812159> Update copyright strings
1337 * win/tools/scripts/COPYRIGHT-END-YEAR:
1339 2010-12-21 Sam Weinig <weinig@apple.com>
1341 Reviewed by Anders Carlsson.
1343 Add serialization for CFURLRequestRef and CFURLResponseRef.
1345 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1346 * win/lib/WebKitSystemInterface.lib:
1348 2010-12-14 Anders Carlsson <andersca@apple.com>
1350 Reviewed by Dan Bernstein.
1352 Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
1354 * WebKitSystemInterface.h:
1355 * libWebKitSystemInterfaceLeopard.a:
1356 * libWebKitSystemInterfaceSnowLeopard.a:
1358 2010-12-10 Chris Marrin <cmarrin@apple.com>
1360 Reviewed by Adam Roben.
1362 Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
1363 Also got rid of WebKitSystemInterface_debug.lib as recommended by
1364 Adam Roben. No OpenSource builds use it since r72327.
1366 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1367 * win/lib/WebKitSystemInterface.lib:
1368 * win/lib/WebKitSystemInterface_debug.lib: Removed.
1370 2010-12-09 Anders Carlsson <andersca@apple.com>
1372 Reviewed by Sam Weinig.
1374 Cannot use NSKeyedArchiver in WK2 for ResourceResponses
1375 https://bugs.webkit.org/show_bug.cgi?id=50792
1376 <rdar://problem/8741799>
1378 * WebKitSystemInterface.h:
1379 * libWebKitSystemInterfaceLeopard.a:
1380 * libWebKitSystemInterfaceSnowLeopard.a:
1382 2010-12-03 Anders Carlsson <andersca@apple.com>
1384 Reviewed by Sam Weinig.
1386 Dispatch keyboard events in the Carbon event model
1387 https://bugs.webkit.org/show_bug.cgi?id=50503
1389 Make WKGetNSEventKeyChar available in 32-bit.
1391 * WebKitSystemInterface.h:
1392 * libWebKitSystemInterfaceLeopard.a:
1393 * libWebKitSystemInterfaceSnowLeopard.a:
1395 2010-12-02 Anders Carlsson <andersca@apple.com>
1397 Reviewed by Sam Weinig.
1399 Plug-ins should be able to update the mouse cursor
1400 https://bugs.webkit.org/show_bug.cgi?id=50399
1402 Add WKEnableSettingCursorWhenInBackground.
1404 * WebKitSystemInterface.h:
1405 * libWebKitSystemInterfaceLeopard.a:
1406 * libWebKitSystemInterfaceSnowLeopard.a:
1408 2010-12-01 Adam Roben <aroben@apple.com>
1410 Don't let harmless errorlevels from the "set" utility leak into
1411 project-specific build scripts
1413 When using set to unset an environment variable that didn't previously
1414 exist, set raises the errorlevel to 1. This was leaking into
1415 project-specific scripts, causing them to think the build has failed.
1416 We now clear the errorlevel after we finish setting environment
1419 Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
1422 Reviewed by Steve Falkenburg.
1424 * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
1425 environment variables to get rid of any errorlevel that "set" set.
1427 2010-12-01 Steve Falkenburg <sfalken@apple.com>
1429 Reviewed by Adam Roben.
1431 vcproj changes can't be applied cleanly by the Windows EWS bot
1432 https://bugs.webkit.org/show_bug.cgi?id=50328
1434 * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
1435 * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
1436 * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
1438 2010-11-29 Steve Falkenburg <sfalken@apple.com>
1440 Windows build fix (part 2).
1441 Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
1443 * win/tools/vsprops/common.vsprops:
1445 2010-11-19 Steve Falkenburg <sfalken@apple.com>
1447 Reviewed by Adam Roben.
1449 Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
1450 https://bugs.webkit.org/show_bug.cgi?id=49858
1452 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
1453 - To simplify editing (editing vsprops build steps is confusing).
1454 - For more readable diffs.
1456 To add a prebuild/prelink/postbuild step for a vcproj,
1457 Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
1458 For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
1459 in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
1461 * win/tools/vsprops/common.vsprops:
1462 * win/tools/vsprops/release.vsprops:
1464 2010-11-29 Anders Carlsson <andersca@apple.com>
1466 Reviewed by Sam Weinig and Simon Fraser.
1468 WebKitSystemInterface.h piece of r72438.
1470 * WebKitSystemInterface.h:
1472 2010-11-22 Adam Roben <aroben@apple.com>
1474 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
1476 Apple's Windows build allows placing header files and import libraries for WebKit's
1477 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
1478 $WebKitLibrariesDir environment variable. This is both required for production builds and
1479 convenient for Apple-internal developer builds. Apple's production builds also require that
1480 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
1481 builds, the files are copied into that directory tree by the
1482 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
1484 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
1486 This .vsprops copying is problematic in one very important case: when a developer updates
1487 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
1488 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
1489 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
1490 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
1491 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
1492 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
1494 To fix this, we now use normal relative paths to access the .vsprops files in the source
1495 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
1496 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
1497 unset, so the normal relative paths are used to read the .vsprops files out of the source
1498 tree directly. In production builds, this environment variable is set to a fake directory
1499 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
1502 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
1504 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
1506 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
1507 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
1508 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
1509 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
1510 FeatureDefines.vsprops becomes:
1512 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
1516 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
1518 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
1519 actually exist since they are matched by an equal number of ".." path components.)
1521 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
1522 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
1524 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
1527 Reviewed by Dave Hyatt.
1529 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
1530 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
1531 builds to redirect the relative paths used to find the shared .vsprops files into
1532 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
1534 2010-11-18 Steve Falkenburg <sfalken@apple.com>
1536 Rubber-stamped by Adam Roben.
1538 Remove unused debug_internal vsprops file.
1540 * win/tools/vsprops/debug_internal.vsprops: Removed.
1542 2010-11-18 Steve Falkenburg <sfalken@apple.com>
1544 Reviewed by Adam Roben.
1546 Debug_Internal Windows configuration is unnecessary, should be removed
1547 https://bugs.webkit.org/show_bug.cgi?id=49753
1549 * win/tools/vsprops/debug.vsprops:
1550 * win/tools/vsprops/debug_internal.vsprops:
1552 2010-11-17 Steve Falkenburg <sfalken@apple.com>
1554 Rubber-stamped by Adam Roben.
1556 Update WebKitSystemInterfaceWin.
1558 * win/lib/WebKitSystemInterface.lib:
1559 * win/lib/WebKitSystemInterface_debug.lib:
1561 2010-11-16 Adam Roben <aroben@apple.com>
1563 Ignore files from libdispatch/zlib
1565 Rubber-stamped by Eric Seidel.
1567 * win/include: Modified property svn:ignore.
1568 * win/lib: Modified property svn:ignore.
1570 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
1572 Reviewed by David Hyatt.
1574 HTML5 Ruby support should be mandatory feature
1575 https://bugs.webkit.org/show_bug.cgi?id=49272
1577 Remove Ruby as optional feature.
1579 * win/tools/vsprops/FeatureDefines.vsprops:
1580 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1582 2010-10-29 Dan Bernstein <mitz@apple.com>
1584 Snow Leopard PowerPC build fix.
1586 * libWebKitSystemInterfaceSnowLeopard.a:
1588 2010-10-29 Dan Bernstein <mitz@apple.com>
1590 Leopard PowerPC build fix.
1592 * libWebKitSystemInterfaceLeopard.a:
1594 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
1596 Reviewed by Adam Roben and David Kilzer.
1598 Fix and cleanup of build systems
1599 https://bugs.webkit.org/show_bug.cgi?id=48342
1601 Remove unnecessary ENABLE_SANDBOX.
1602 Add missing features to converge to FeatureDefines.xcconfig.
1604 * win/tools/vsprops/FeatureDefines.vsprops:
1605 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1607 2010-10-28 Dan Bernstein <mitz@apple.com>
1609 Reviewed by John Sullivan.
1611 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
1612 upcoming ComplexTextController patch.
1614 * WebKitSystemInterface.h:
1615 * libWebKitSystemInterfaceLeopard.a:
1616 * libWebKitSystemInterfaceSnowLeopard.a:
1618 2010-10-28 Ivan Krstić <ike@apple.com>
1620 Reviewed by Mark Rowe.
1622 Remove unused experimental proxied panel interface.
1623 <rdar://problem/7237059>
1625 * WebKitSystemInterface.h:
1627 2010-10-27 Anders Carlsson <andersca@apple.com>
1629 Reviewed by Sam Weinig.
1631 Find indicators do not bounce
1632 https://bugs.webkit.org/show_bug.cgi?id=48490
1633 <rdar://problem/8564276>
1635 Add bounce animation context functions.
1637 * WebKitSystemInterface.h:
1638 * libWebKitSystemInterfaceLeopard.a:
1639 * libWebKitSystemInterfaceSnowLeopard.a:
1641 2010-10-26 Adam Roben <aroben@apple.com>
1643 Fix duplicate vsprops name
1645 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
1646 "FeatureDefinesCairo" to match the filename.
1648 2010-10-23 Alexey Proskuryakov <ap@apple.com>
1652 * win/lib/WebKitSystemInterface.lib:
1653 * win/lib/WebKitSystemInterface_debug.lib:
1655 2010-10-23 Alexey Proskuryakov <ap@apple.com>
1657 Reviewed by Anders Carlsson.
1659 https://bugs.webkit.org/show_bug.cgi?id=48083
1660 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
1662 * WebKitSystemInterface.h:
1663 * libWebKitSystemInterfaceLeopard.a:
1664 * libWebKitSystemInterfaceSnowLeopard.a:
1665 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1666 * win/lib/WebKitSystemInterface.lib:
1667 * win/lib/WebKitSystemInterface_debug.lib:
1668 Updated WebKitSystemInterface with necessary methods.
1670 2010-10-22 Adam Roben <aroben@apple.com>
1672 Turn on ENABLE_3D_RENDERING on all Windows builds
1674 Reviewed by Sam Weinig.
1676 * win/tools/vsprops/FeatureDefines.vsprops:
1678 2010-10-20 Adam Roben <aroben@apple.com>
1682 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1683 * win/lib/WebKitSystemInterface.lib:
1684 * win/lib/WebKitSystemInterface_debug.lib:
1685 Use a WKCFURLCredentialRef type to protect against changes to the
1686 definition of CFURLCredentialRef.
1688 2010-10-19 Adam Roben <aroben@apple.com>
1692 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
1693 this file that I meant to check in in r70129.
1695 2010-10-19 Adam Roben <aroben@apple.com>
1697 Add WKCACFContext and related functions
1699 Fixes <http://webkit.org/b/43244>.
1701 Reviewed by Sam Weinig.
1703 * win/lib/WebKitSystemInterface.lib:
1704 * win/lib/WebKitSystemInterface_debug.lib:
1706 2010-10-14 Ada Chan <adachan@apple.com>
1708 Rubber-stamped by Adam Roben.
1712 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1713 * win/lib/WebKitSystemInterface.lib:
1714 * win/lib/WebKitSystemInterface_debug.lib:
1716 2010-10-14 Ada Chan <adachan@apple.com>
1718 Reviewed by Steve Falkenburg.
1720 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
1721 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
1723 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1724 * win/lib/WebKitSystemInterface.lib:
1725 * win/lib/WebKitSystemInterface_debug.lib:
1727 2010-10-11 Mike Thole <mthole@apple.com>
1729 Reviewed by Darin Adler.
1731 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
1732 https://bugs.webkit.org/show_bug.cgi?id=47495
1734 * WebKitSystemInterface.h:
1735 * libWebKitSystemInterfaceLeopard.a:
1736 * libWebKitSystemInterfaceSnowLeopard.a:
1738 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
1740 Unreviewed build fix.
1742 WinCairo also needs access to the <inttypes.h> header requirement
1743 introduced by Bug 46357.
1745 * win/tools/vsprops/WinCairo.vsprops:
1747 2010-09-17 Sam Weinig <sam@webkit.org>
1749 Reviewed, tweaked, and landed by Anders Carlsson.
1751 Add WKCopyNSURLResponsePeerCertificates.
1753 * WebKitSystemInterface.h:
1754 * libWebKitSystemInterfaceLeopard.a:
1755 * libWebKitSystemInterfaceSnowLeopard.a:
1757 2010-09-16 Eric Uhrhane <ericu@chromium.org>
1759 Reviewed by Jian Li.
1761 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
1762 https://bugs.webkit.org/show_bug.cgi?id=45798
1764 * win/tools/vsprops/FeatureDefines.vsprops:
1765 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1767 2010-09-09 Jer Noble <jer.noble@apple.com>
1769 Reviewed by Eric Carlson.
1771 Adopt shared control drawing for <video> controls on Windows
1772 https://bugs.webkit.org/show_bug.cgi?id=45490
1774 * win/lib/WebKitSystemInterface.lib:
1775 * win/lib/WebKitSystemInterface_debug.lib:
1777 2010-09-10 Anders Carlsson <andersca@apple.com>
1779 WebKitSystemInterface part of:
1780 Set the visible name for the web process
1781 https://bugs.webkit.org/show_bug.cgi?id=45564
1782 <rdar://problem/8416970>
1784 * WebKitSystemInterface.h:
1785 * libWebKitSystemInterfaceLeopard.a:
1786 * libWebKitSystemInterfaceSnowLeopard.a:
1788 2010-08-05 Jian Li <jianli@chromium.org>
1790 Reviewed by David Levin.
1792 Unify blob related feature defines to ENABLE(BLOB).
1793 https://bugs.webkit.org/show_bug.cgi?id=43081
1795 * win/tools/vsprops/FeatureDefines.vsprops:
1796 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1798 2010-08-04 Dan Bernstein <mitz@apple.com>
1800 Reviewed by Darin Adler.
1802 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
1803 https://bugs.webkit.org/show_bug.cgi?id=43467
1805 * WebKitSystemInterface.h:
1806 * libWebKitSystemInterfaceLeopard.a:
1807 * libWebKitSystemInterfaceSnowLeopard.a:
1808 * libWebKitSystemInterfaceTiger.a:
1810 2010-08-03 Beth Dakin <bdakin@apple.com>
1812 Reviewed by Alice Liu.
1814 Enable MathML on Windows.
1816 * win/tools/vsprops/FeatureDefines.vsprops:
1818 2010-07-30 Adam Roben <aroben@apple.com>
1820 Roll our r64361 and r64363
1822 We can't make these changes until QuartzCore.lib is included in
1823 WebKitSupportLibrary.
1825 2010-07-30 Adam Roben <aroben@apple.com>
1827 Add WKCACFContext and related functions
1829 Also added some functions used by WKCAImageQueue.
1831 Fixes <http://webkit.org/b/43244>.
1833 Reviewed by Sam Weinig.
1835 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1836 * win/lib/WebKitSystemInterface.lib:
1837 * win/lib/WebKitSystemInterface_debug.lib:
1839 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
1841 Reviewed by Ojan Vafai.
1843 Add FILE_SYSTEM build flag for FileSystem API
1844 https://bugs.webkit.org/show_bug.cgi?id=42915
1846 * win/tools/vsprops/FeatureDefines.vsprops:
1847 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1849 2010-07-12 Mark Rowe <mrowe@apple.com>
1851 Rubber-stamped by Sam Weinig.
1853 Update WebKitSystemInterface.
1855 * libWebKitSystemInterfaceLeopard.a:
1856 * libWebKitSystemInterfaceSnowLeopard.a:
1857 * libWebKitSystemInterfaceTiger.a:
1859 2010-07-12 Adam Roben <aroben@apple.com>
1861 Stop generating stripped symbols for Release builds
1863 It turns out we can strip the symbols after-the-fact using PDBCopy.
1865 Fixes <http://webkit.org/b/42085>.
1867 Reviewed by Steve Falkenburg.
1869 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
1870 attribute, which caused link.exe to generate a stripped PDB file for
1873 2010-07-08 Eric Carlson <eric.carlson@apple.com>
1875 Reviewed by Dan Bernstein.
1877 Update WebKitSystemInterface.
1879 * libWebKitSystemInterfaceLeopard.a:
1880 * libWebKitSystemInterfaceSnowLeopard.a:
1881 * libWebKitSystemInterfaceTiger.a:
1883 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
1885 Reviewed by Adam Roben.
1887 Disable MSVC warning 4288.
1888 https://bugs.webkit.org/show_bug.cgi?id=41804
1890 MSVC has a non-standard extension that allows variables declared
1891 in for-loops to remain visible in the same scope even after
1892 exiting the for-loop
1893 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
1894 option (turned on by default) enables all MSVC extensions, and
1895 /Zc:forScope- tells the compiler to issue a C4288 warning when the
1896 same variable is declared in the for-loop and re-declared later in
1899 There seems to be a bug in VS2005 that erroneously enables
1900 /Zc:forScope- even when that option is not specified
1901 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
1902 like our build got hit by that bug, so we need to disable warning
1905 * win/tools/vsprops/common.vsprops:
1907 2010-07-01 Simon Fraser <simon.fraser@apple.com>
1909 Reviewed by Sam Weinig.
1911 <rdar://problem/8154047>
1913 Update WebKitSystemInterface, making some functions used by
1914 WebKit2 available in 32-bit (for reals this time).
1916 * libWebKitSystemInterfaceLeopard.a:
1917 * libWebKitSystemInterfaceSnowLeopard.a:
1918 * libWebKitSystemInterfaceTiger.a:
1920 2010-07-01 Simon Fraser <simon.fraser@apple.com>
1922 Reviewed by Sam Weinig.
1924 <rdar://problem/8154047>
1926 Update WebKitSystemInterface, making some functions used by
1927 WebKit2 available in 32-bit.
1929 * WebKitSystemInterface.h:
1930 * libWebKitSystemInterfaceLeopard.a:
1931 * libWebKitSystemInterfaceSnowLeopard.a:
1932 * libWebKitSystemInterfaceTiger.a:
1934 2010-06-23 John Gregg <johnnyg@google.com>
1936 Reviewed by Kent Tamura.
1938 add ENABLE_DIRECTORY_UPLOAD build support
1939 https://bugs.webkit.org/show_bug.cgi?id=41100
1941 * win/tools/vsprops/FeatureDefines.vsprops:
1942 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1944 2010-06-27 Steve Falkenburg <sfalken@apple.com>
1946 Windows (Cairo) build fix.
1947 Add missing ENABLE_WEB_TIMING feature define.
1949 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1951 2010-06-27 Steve Falkenburg <sfalken@apple.com>
1954 Disable ENABLE_WEB_TIMING on Windows.
1956 * win/tools/vsprops/FeatureDefines.vsprops:
1958 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
1960 Reviewed by Dimitri Glazkov.
1962 Add a VS macro for enabling Web Timing support.
1963 https://bugs.webkit.org/show_bug.cgi?id=38924
1965 * win/tools/vsprops/FeatureDefines.vsprops:
1967 2010-06-21 Sam Weinig <sam@webkit.org>
1969 Reviewed by Anders Carlsson.
1971 Update WebKitSystemInterface.
1973 * WebKitSystemInterface.h:
1974 * libWebKitSystemInterfaceLeopard.a:
1975 * libWebKitSystemInterfaceSnowLeopard.a:
1976 * libWebKitSystemInterfaceTiger.a:
1978 2010-06-21 Dan Bernstein <mitz@apple.com>
1980 Speculative build fix.
1982 * WebKitSystemInterface.h:
1984 2010-06-21 Dan Bernstein <mitz@apple.com>
1986 Reviewed by Darin Adler.
1988 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
1989 https://bugs.webkit.org/show_bug.cgi?id=10228
1991 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
1992 * libWebKitSystemInterfaceLeopard.a:
1993 * libWebKitSystemInterfaceSnowLeopard.a:
1994 * libWebKitSystemInterfaceTiger.a:
1996 2010-06-21 Satish Sampath <satish@chromium.org>
1998 Reviewed by Steve Block.
2000 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
2001 https://bugs.webkit.org/show_bug.cgi?id=40878
2003 * win/tools/vsprops/FeatureDefines.vsprops:
2004 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2006 2010-06-02 Sterling Swigart <sswigart@google.com>
2008 Reviewed by David Levin.
2010 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
2011 https://bugs.webkit.org/show_bug.cgi?id=39906
2013 * win/tools/vsprops/FeatureDefines.vsprops:
2014 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2016 2010-05-24 Jer Noble <jer.noble@apple.com>
2018 No review; build fix only.
2020 Roll-out changes r60110.
2022 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2023 * win/lib/WebKitSystemInterface.lib:
2024 * win/lib/WebKitSystemInterface_debug.lib:
2026 2010-05-24 Jer Noble <jer.noble@apple.com>
2028 No review; build fix only.
2030 Roll-out changes r60094, 60096-60097.
2032 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2033 * win/lib/WebKitSystemInterface.lib:
2034 * win/lib/WebKitSystemInterface_debug.lib:
2036 2010-05-23 Jer Noble <jer.noble@apple.com>
2038 Reviewed by Eric Carlson.
2040 HTML5 <video> tag performance worse than Flash
2041 https://bugs.webkit.org/show_bug.cgi?id=39577
2042 rdar://problem/7982458
2044 Added WebKitSystemInterface calls for new CAImageQueue APIs.
2046 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2047 * win/lib/WebKitSystemInterface.lib:
2048 * win/lib/WebKitSystemInterface_debug.lib:
2050 2010-05-20 Steve Block <steveblock@google.com>
2052 Reviewed by Jeremy Orlow.
2054 Provide bindings for DeviceOrientation
2055 https://bugs.webkit.org/show_bug.cgi?id=39210
2057 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
2059 * win/tools/vsprops/FeatureDefines.vsprops:
2060 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2062 2010-04-09 Alexey Proskuryakov <ap@apple.com>
2064 Reviewed by Maciej Stachowiak.
2066 https://bugs.webkit.org/show_bug.cgi?id=24572
2067 XMLHttpRequest.statusText returns always "OK" on Mac
2069 * WebKitSystemInterface.h:
2070 * libWebKitSystemInterfaceLeopard.a:
2071 * libWebKitSystemInterfaceSnowLeopard.a:
2072 * libWebKitSystemInterfaceTiger.a:
2074 2010-04-07 Chris Marrin <cmarrin@apple.com>
2076 Reviewed by Steve Falkenburg.
2078 Remove QuartzCoreInterface from the build
2080 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
2082 * win/bin/QuartzCoreInterface.dll: Removed.
2083 * win/include/QuartzCoreInterface: Removed.
2084 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
2085 * win/lib/QuartzCoreInterface.lib: Removed.
2087 2010-04-02 Jer Noble <jer.noble@apple.com>
2089 Reviewed by Eric Carlson.
2091 https://bugs.webkit.org/show_bug.cgi?id=36624
2093 Update WebKitSystemInterface
2095 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
2096 * libWebKitSystemInterfaceLeopard.a:
2097 * libWebKitSystemInterfaceSnowLeopard.a:
2098 * libWebKitSystemInterfaceTiger.a:
2100 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
2102 Reviewed by Dmitry Titov.
2104 Add FileThread for async file operation support in FileReader and FileWriter
2105 https://bugs.webkit.org/show_bug.cgi?id=36896
2107 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
2108 for FileReader and FileWriter support.
2110 * win/tools/vsprops/FeatureDefines.vsprops:
2111 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2113 2010-03-25 Mark Rowe <mrowe@apple.com>
2115 Rubber-stamped by Dan Bernstein.
2117 Update WebCoreSQLite3 to SQLite v3.6.12.
2119 * WebCoreSQLite3/sqlite3.h:
2120 * WebCoreSQLite3/sqlite3ext.h:
2121 * libWebCoreSQLite3.a:
2122 * libWebKitSystemInterfaceLeopard.a:
2123 * libWebKitSystemInterfaceSnowLeopard.a:
2124 * libWebKitSystemInterfaceTiger.a:
2126 2010-03-23 Dan Bernstein <mitz@apple.com>
2128 Reviewed by John Sullivan.
2130 WebKitSystemInterface part of
2131 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
2133 https://bugs.webkit.org/show_bug.cgi?id=36479.
2135 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
2136 * libWebKitSystemInterfaceSnowLeopard.a: Updated
2138 2010-03-16 Dan Bernstein <mitz@apple.com>
2140 Reviewed by Sam Weinig.
2142 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
2144 * win/lib/WebKitSystemInterface.lib:
2145 * win/lib/WebKitSystemInterface_debug.lib:
2147 2010-03-15 Andy Estes <aestes@apple.com>
2149 Reviewed by John Sullivan.
2151 Added two new output arguments to WKGetWheelEventDeltas() to return
2152 the number of scroll wheel ticks in the x and y directions.
2154 https://bugs.webkit.org/show_bug.cgi?id=29601.
2155 <rdar://problem/7453254>
2157 * WebKitSystemInterface.h:
2158 * libWebKitSystemInterfaceLeopard.a:
2159 * libWebKitSystemInterfaceSnowLeopard.a:
2160 * libWebKitSystemInterfaceTiger.a:
2162 2010-03-14 Dan Bernstein <mitz@apple.com>
2164 Reviewed by Darin Adler.
2166 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
2168 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
2169 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
2170 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
2171 wkCreateFontsPlist().
2172 * win/lib/WebKitSystemInterface.lib: Updated.
2173 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2175 2010-03-08 Jian Li <jianli@chromium.org>
2177 Reviewed by Dmitry Titov.
2180 https://bugs.webkit.org/show_bug.cgi?id=32993
2182 Add ENABLE_BLOB_SLICE feature define.
2184 * win/tools/vsprops/FeatureDefines.vsprops:
2185 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2187 2010-02-19 Maciej Stachowiak <mjs@apple.com>
2189 Reviewed by David Levin.
2191 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
2192 https://bugs.webkit.org/show_bug.cgi?id=35147
2194 * win/tools/vsprops/FeatureDefines.vsprops:
2196 2010-02-18 Steve Falkenburg <sfalken@apple.com>
2198 Reviewed by Dan Bernstein.
2200 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
2201 https://bugs.webkit.org/show_bug.cgi?id=35076
2203 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2204 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
2205 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
2207 2010-02-16 Gavin Barraclough <barraclough@apple.com>
2209 Reviewed by NOBODY (Build fix).
2211 Disable warnings preventing use of anonymous structs/onions -
2212 don't take all my fun toys away, these are useful & awesome!
2214 * win/tools/vsprops/common.vsprops:
2216 2010-02-11 Brian Weinstein <bweinstein@apple.com>
2218 Rubber-stamped by Eric Seidel.
2220 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
2223 * win/tools/vsprops/FeatureDefines.vsprops:
2225 2010-02-08 Maciej Stachowiak <mjs@apple.com>
2227 Reviewed by Cameron Zwarich.
2229 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
2230 https://bugs.webkit.org/show_bug.cgi?id=34698
2232 * win/tools/vsprops/FeatureDefines.vsprops:
2234 2010-02-04 Mark Rowe <mrowe@apple.com>
2236 Reviewed by Steve Falkenburg.
2238 Update auto-version.sh to better handle major version numbers with fewer than three digits,
2239 and the case when WEBKITLIBRARIESDIR is not set.
2241 * win/tools/scripts/auto-version.sh:
2243 2010-02-04 Steve Falkenburg <sfalken@apple.com>
2245 Windows build fix for projects not defining WebKitLibrariesDir.
2247 * win/tools/scripts/auto-version.sh:
2249 2010-02-03 Dan Bernstein <mitz@apple.com>
2251 Reviewed by Anders Carlsson.
2253 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
2255 * libWebKitSystemInterfaceLeopard.a:
2257 2010-02-02 Steve Falkenburg <sfalken@apple.com>
2259 Reviewed by Darin Adler.
2261 Copyright year updating for Windows version resources should be automatic
2262 https://bugs.webkit.org/show_bug.cgi?id=34503
2264 * win/tools/scripts/auto-version.sh:
2266 2010-02-02 Martin Robinson <mrobinson@webkit.org>
2268 Unreviewed build fix.
2270 The WinCairo build requires this script to be executable.
2272 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
2274 2010-01-29 Mark Rowe <mrowe@apple.com>
2276 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
2278 * win/tools/vsprops/FeatureDefines.vsprops:
2279 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2281 2010-01-26 Alexey Proskuryakov <ap@apple.com>
2283 More Windows build fixing.
2285 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
2286 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
2287 specialization sometimes - but it's not instantiated, so it's harmless.
2289 2010-01-22 Steve Falkenburg <sfalken@apple.com>
2291 Reviewed by Darin Adler.
2293 https://bugs.webkit.org/show_bug.cgi?id=34025
2294 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
2296 * win/tools/vsprops/FeatureDefines.vsprops:
2297 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2299 2010-01-20 Steve Falkenburg <sfalken@apple.com>
2301 Reviewed by Darin Adler and Adam Roben.
2303 Feature defines are difficult to maintain on Windows builds
2304 https://bugs.webkit.org/show_bug.cgi?id=33883
2306 FeatureDefines.vsprops are now maintained in a way similar to
2307 Configurations/FeatureDefines.xcconfig, with the added advantage
2308 of having a single FeatureDefines file across all projects.
2310 Keep this list of features (not enabled/disabled state) in sync with
2311 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
2313 Add new features to both PreprocessorDefinitions and UserMacro sections.
2314 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
2316 * win/tools/scripts/feature-defines.sh: Added.
2317 * win/tools/vsprops/FeatureDefines.vsprops: Added.
2318 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
2319 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
2321 2010-01-13 Simon Fraser <simon.fraser@apple.com>
2323 Reviewed by Darin Adler.
2325 <rdar://problem/7532544>
2327 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
2328 be used for a shadow drawing fix. Once more, with feeling. On Windows.
2330 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2331 * win/lib/WebKitSystemInterface.lib:
2332 * win/lib/WebKitSystemInterface_debug.lib:
2334 2010-01-13 Simon Fraser <simon.fraser@apple.com>
2336 Reviewed by Darin Adler.
2338 <rdar://problem/7532544>
2340 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
2341 be used for a shadow drawing fix.
2343 * win/lib/WebKitSystemInterface.lib:
2344 * win/lib/WebKitSystemInterface_debug.lib:
2346 2010-01-13 Simon Fraser <simon.fraser@apple.com>
2348 Reviewed by Darin Adler.
2350 <rdar://problem/7532544>
2352 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
2353 be used for a shadow drawing fix.
2355 * WebKitSystemInterface.h:
2356 * libWebKitSystemInterfaceLeopard.a:
2357 * libWebKitSystemInterfaceSnowLeopard.a:
2358 * libWebKitSystemInterfaceTiger.a:
2360 2010-01-07 Alexey Proskuryakov <ap@apple.com>
2362 Not reviewed, build fix.
2364 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
2365 clients of another class). WebCore doesn't use all methods of JSString, so
2366 we don't export all classes clients could theoretically access via JSString.
2368 * win/tools/vsprops/common.vsprops:
2370 2009-12-21 Mark Rowe <mrowe@apple.com>
2372 Reviewed by Samuel Weinig.
2374 Update WebKitSystemInterface.
2376 * libWebKitSystemInterfaceLeopard.a:
2377 * libWebKitSystemInterfaceSnowLeopard.a:
2378 * libWebKitSystemInterfaceTiger.a:
2380 2009-12-21 Mark Rowe <mrowe@apple.com>
2382 Reviewed by Samuel Weinig.
2384 Update WebKitSystemInterface.
2386 * WebKitSystemInterface.h:
2387 * libWebKitSystemInterfaceLeopard.a:
2388 * libWebKitSystemInterfaceSnowLeopard.a:
2389 * libWebKitSystemInterfaceTiger.a:
2391 2009-12-18 Sam Weinig <sam@webkit.org>
2393 Reviewed by Anders Carlsson.
2395 Update WebKitSystemInterface for <rdar://problem/7237059>.
2397 * WebKitSystemInterface.h:
2398 * libWebKitSystemInterfaceLeopard.a:
2399 * libWebKitSystemInterfaceSnowLeopard.a:
2400 * libWebKitSystemInterfaceTiger.a:
2402 2009-12-15 Dan Bernstein <mitz@apple.com>
2404 Reviewed by Adam Roben.
2406 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
2407 Core Graphics when available
2409 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
2410 wkCanCreateCGFontWithLOGFONT().
2411 * win/lib/WebKitSystemInterface.lib:
2412 * win/lib/WebKitSystemInterface_debug.lib:
2414 2009-12-12 Eric Carlson <eric.carlson@apple.com>
2416 Reviewed by Darin Adler.
2418 <rdar://problem/7453726> Pull shared UI code into WebKit
2420 * WebKitSystemInterface.h:
2421 * libWebKitSystemInterfaceLeopard.a:
2422 * libWebKitSystemInterfaceSnowLeopard.a:
2423 * libWebKitSystemInterfaceTiger.a:
2425 2009-12-11 Chris Marrin <cmarrin@apple.com>
2427 Reviewed by Adam Roben.
2429 Add QuartzCore build files to OpenSource tree
2430 https://bugs.webkit.org/show_bug.cgi?id=31856
2432 This allows proper building and linking with QuartzCore
2436 * win/bin/QuartzCoreInterface.dll: Added.
2437 * win/include/QuartzCoreInterface: Added.
2438 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
2439 * win/lib/QuartzCoreInterface.lib: Added.
2441 2009-12-07 Adam Roben <aroben@apple.com>
2443 Windows build fix for checkouts with a space in the path
2445 * win/tools/scripts/auto-version.sh: Quote the output file's directory
2446 before passing it to mkdir.
2448 2009-12-01 Alexey Proskuryakov <ap@apple.com>
2450 Reviewed by Darin Adler.
2452 https://bugs.webkit.org/show_bug.cgi?id=32036
2453 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
2455 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2456 * win/lib/WebKitSystemInterface.lib:
2457 * win/lib/WebKitSystemInterface_debug.lib:
2458 Update WebKitSystemInterface.
2460 2009-11-24 Alexey Proskuryakov <ap@apple.com>
2462 Reviewed by Brady Eidson.
2464 https://bugs.webkit.org/show_bug.cgi?id=31844
2465 SocketStreamHandleCFNet should support CONNECT proxy credentials
2467 * WebKitSystemInterface.h:
2468 * libWebKitSystemInterfaceLeopard.a:
2469 * libWebKitSystemInterfaceSnowLeopard.a:
2470 * libWebKitSystemInterfaceTiger.a:
2471 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2472 * win/lib/WebKitSystemInterface.lib:
2473 * win/lib/WebKitSystemInterface_debug.lib:
2474 Update WebKitSystemInterface.
2476 2009-11-22 Dan Bernstein <mitz@apple.com>
2478 Reviewed by Eric Carlson.
2480 Updated WebKitSystemInterface.
2482 * libWebKitSystemInterfaceLeopard.a:
2483 * libWebKitSystemInterfaceSnowLeopard.a:
2484 * libWebKitSystemInterfaceTiger.a:
2486 2009-11-22 Dan Bernstein <mitz@apple.com>
2488 Reviewed by Cameron Zwarich.
2490 Fixed a leak in WKDrawMediaUIPart().
2492 * libWebKitSystemInterfaceLeopard.a:
2493 * libWebKitSystemInterfaceSnowLeopard.a:
2494 * libWebKitSystemInterfaceTiger.a:
2496 2009-11-20 Eric Carlson <eric.carlson@apple.com>
2498 Reviewed by Simon Fraser.
2500 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
2502 * WebKitSystemInterface.h:
2503 * libWebKitSystemInterfaceLeopard.a:
2504 * libWebKitSystemInterfaceSnowLeopard.a:
2505 * libWebKitSystemInterfaceTiger.a:
2507 2009-11-19 Eric Carlson <eric.carlson@apple.com>
2509 Reviewed by Dan Bernstein.
2511 <rdar://problem/7035231>
2512 Support closed caption in <video> element
2514 * WebKitSystemInterface.h:
2515 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
2516 define WKMediaUIPartToggleClosedCaptionsButton.
2518 2009-11-13 Anders Carlsson <andersca@apple.com>
2520 Reviewed by Dan Bernstein.
2522 Update WebKitSystemInterface.
2524 * WebKitSystemInterface.h:
2525 * libWebKitSystemInterfaceLeopard.a:
2526 * libWebKitSystemInterfaceSnowLeopard.a:
2527 * libWebKitSystemInterfaceTiger.a:
2529 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
2531 Build correction. No review.
2533 The WinCairo build requires ENABLE_FILTERS to work properly.
2535 * win/tools/vsprops/WinCairo.vsprops:
2537 2009-11-02 Dan Bernstein <mitz@apple.com>
2539 Reviewed by John Sullivan.
2541 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
2542 QuickTime Player X’s HUD.
2544 * libWebKitSystemInterfaceLeopard.a:
2545 * libWebKitSystemInterfaceSnowLeopard.a:
2546 * libWebKitSystemInterfaceTiger.a:
2548 2009-10-26 Mark Rowe <mrowe@apple.com>
2550 Reviewed by Adam Roben.
2552 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
2554 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
2555 in the major component of the version number.
2557 * win/tools/scripts/auto-version.sh:
2559 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
2561 Reviewed by Eric Seidel.
2563 added cairo include and lib directories to debug_wincairo.vsprops
2564 https://bugs.webkit.org/show_bug.cgi?id=29831
2566 * win/tools/vsprops/debug_wincairo.vsprops:
2568 2009-10-16 Steve Falkenburg <sfalken@apple.com>
2570 Reviewed by Dan Bernstein.
2572 https://bugs.webkit.org/show_bug.cgi?id=30456
2573 Fixes for new Debug_All Windows build configuration.
2575 * win/tools/vsprops/debug_all.vsprops:
2576 Define DEBUG_ALL in Debug_All configuration.
2577 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
2579 2009-10-16 Steve Falkenburg <sfalken@apple.com>
2581 Reviewed by Adam Roben.
2583 Add a Debug_All configuration to build entire stack as debug.
2584 Change Debug_Internal to:
2585 - stop using _debug suffix for all WebKit/Safari binaries
2586 - not use _debug as a DLL naming suffix
2587 - use non-debug C runtime lib.
2589 * win/tools/vsprops/debug_all.vsprops: Added.
2590 Use debug C runtime library in debug_all.
2591 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
2592 * win/tools/vsprops/debug_internal.vsprops:
2593 Don't specify debug C runtime library in debug_internal.
2594 Don't specify _debug suffix for standard debug_internal builds.
2596 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
2598 Reviewed by Simon Fraser
2600 Support fullscreen in MediaPlayer (Mac)
2601 https://bugs.webkit.org/show_bug.cgi?id=26742
2603 New methods required for video fullscreen.
2605 * WebKitSystemInterface.h:
2606 * libWebKitSystemInterfaceLeopard.a:
2607 * libWebKitSystemInterfaceSnowLeopard.a:
2608 * libWebKitSystemInterfaceTiger.a:
2610 2009-10-02 Steve Falkenburg <sfalken@apple.com>
2613 Re-apply lost changes to auto-version.sh.
2615 * win/tools/scripts/auto-version.sh:
2617 2009-10-02 Eric Carlson <eric.carlson@apple.com>
2619 Reviewed by Adam Roben.
2621 <rdar://problem/7271334>
2622 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
2624 * WebKitSystemInterface.h:
2625 MediaControllerThemeQT -> MediaControllerThemeQuickTime
2627 2009-10-02 Steve Falkenburg <sfalken@apple.com>
2629 Reviewed by Mark Rowe.
2631 <https://bugs.webkit.org/show_bug.cgi?id=29989>
2632 Safari version number shouldn't be exposed in WebKit code
2634 For a WebKit version of 532.3.4:
2635 Product version is: 5.32.3.4 (was 4.0.3.0)
2636 File version is: 5.32.3.4 (was 4.532.3.4)
2638 * win/tools/scripts/PRODUCTVERSION: Removed.
2639 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
2641 2009-09-25 Dan Bernstein <mitz@apple.com>
2643 Reviewed by Adam Roben.
2645 WebKitSystemInterface changes for
2646 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
2647 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
2649 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2650 wkAddFontsFromPlistRepresentation() and replaced
2651 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
2652 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
2653 * win/lib/WebKitSystemInterface.lib:
2654 * win/lib/WebKitSystemInterface_debug.lib:
2656 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
2658 Reviewed by Eric Seidel.
2660 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
2661 default when the necessary dependencies are extracted into the
2663 https://bugs.webkit.org/show_bug.cgi?id=29661
2665 * win/tools/vsprops/WinCairo.vsprops:
2667 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
2669 Reviewed by Dave Levin.
2671 Adjust WinCairo-specific property sheet to use static versions of
2672 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
2673 of zlib.lib to link.
2675 * win/tools/vsprops/WinCairo.vsprops:
2677 2009-08-28 Steve Falkenburg <sfalken@apple.com>
2679 Reviewed by Adam Roben.
2681 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
2682 to automatically use secure versions of C runtime lib calls on Windows.
2683 https://bugs.webkit.org/show_bug.cgi?id=28824
2685 * win/tools/vsprops/common.vsprops:
2687 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
2689 Rubber stamped by Steve Falkenburg.
2691 debug_wincairo.vsprops was linking against wrong C runtime.
2693 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
2694 C runtime (as in the standard 'debug.vsprops' file.)
2696 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
2698 Reviewed by Steve Falkenburg.
2700 Revise CFLite Debug build to emit DLL's with _debug label.
2701 https://bugs.webkit.org/show_bug.cgi?id=28695.
2703 * win/tools/vsprops/debug_wincairo.vsprops: Added.
2705 2009-08-12 Peter Kasting <pkasting@google.com>
2707 Reviewed by Darin Adler.
2709 https://bugs.webkit.org/show_bug.cgi?id=27323
2710 Change pattern that strips all trailing whitespace to just remove EOL
2711 chars (\r, \n), to make it clear that varying EOL chars is the primary
2712 problem being solved.
2714 * win/tools/scripts/auto-version.sh:
2716 2009-08-10 Peter Kasting <pkasting@google.com>
2718 Reviewed by George Staikos.
2720 https://bugs.webkit.org/show_bug.cgi?id=27323
2721 Even more line ending-stripping for auto-version.sh, based on output
2722 provided by Jessie Berlin.
2724 * win/tools/scripts/auto-version.sh:
2726 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
2728 Reviewed by Adam Roben.
2730 https://bugs.webkit.org/show_bug.cgi?id=28048.
2731 Move various WinCairo build settings into *.vsprops file.
2733 * win/tools/vsprops/cURL.vsprops: Added.
2735 2009-08-06 Peter Kasting <pkasting@google.com>
2737 Reviewed by Adam Barth.
2739 https://bugs.webkit.org/show_bug.cgi?id=27323
2740 Strip line endings at all points auto-version.sh reads data, not just
2741 the one I happened to run into.
2743 * win/tools/scripts/auto-version.sh:
2745 2009-07-27 Peter Kasting <pkasting@google.com>
2747 Reviewed by Adam Roben.
2749 https://bugs.webkit.org/show_bug.cgi?id=27323
2750 Correctly parse command output, even when the line endings are not LF,
2751 so that we don't create an autoversion.h that MSVC chokes on.
2753 * win/tools/scripts/auto-version.sh:
2755 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
2757 Reviewed by Adam Roben.
2759 Add new configuration flag for redistributable Windows build.
2760 https://bugs.webkit.org/show_bug.cgi=27087
2762 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
2763 new WIN_CAIRO flag used to drive non-Apple Windows build.
2765 2009-07-10 Eric Carlson <eric.carlson@apple.com>
2767 Reviewed by Simon Fraser.
2769 Update WebKitSystemInterface for <rdar://problem/7049066>.
2771 * WebKitSystemInterface.h:
2772 * libWebKitSystemInterfaceLeopard.a:
2773 * libWebKitSystemInterfaceSnowLeopard.a:
2774 * libWebKitSystemInterfaceTiger.a:
2776 2009-07-06 Eric Carlson <eric.carlson@apple.com>
2778 Update WebKitSystemInterface for <rdar://problem/7008093>.
2780 * WebKitSystemInterface.h:
2781 * libWebKitSystemInterfaceLeopard.a:
2782 * libWebKitSystemInterfaceSnowLeopard.a:
2783 * libWebKitSystemInterfaceTiger.a:
2785 2009-07-06 Anders Carlsson <andersca@apple.com>
2787 Update WebKitSystemInterface.
2789 * WebKitSystemInterface.h:
2790 * libWebKitSystemInterfaceLeopard.a:
2791 * libWebKitSystemInterfaceSnowLeopard.a:
2792 * libWebKitSystemInterfaceTiger.a:
2794 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
2796 Reviewed by Simon Fraser.
2798 Update WebKitSystemInterface for <rdar://problem/6518119>
2800 * WebKitSystemInterface.h:
2801 * libWebKitSystemInterfaceLeopard.a:
2802 * libWebKitSystemInterfaceSnowLeopard.a:
2803 * libWebKitSystemInterfaceTiger.a:
2805 2009-07-01 Eric Carlson <eric.carlson@apple.com>
2807 Reviewed by Simon Fraser.
2809 Update WebKitSystemInterface for <rdar://problem/7014990>
2811 * libWebKitSystemInterfaceLeopard.a:
2812 * libWebKitSystemInterfaceSnowLeopard.a:
2813 * libWebKitSystemInterfaceTiger.a:
2815 2009-06-29 Eric Carlson <eric.carlson@apple.com>
2817 Reviewed by Simon Fraser.
2819 Update WebKitSystemInterface for <rdar://problem/7014813>
2821 * WebKitSystemInterface.h:
2822 * libWebKitSystemInterfaceLeopard.a:
2823 * libWebKitSystemInterfaceSnowLeopard.a:
2824 * libWebKitSystemInterfaceTiger.a:
2826 2009-06-25 Simon Fraser <simon.fraser@apple.com>
2828 Rubber-stamped by Mark Rowe.
2830 <rdar://problem/6999737>
2832 Update the media controller images.
2834 * libWebKitSystemInterfaceLeopard.a:
2835 * libWebKitSystemInterfaceSnowLeopard.a:
2836 * libWebKitSystemInterfaceTiger.a:
2838 2009-06-16 Simon Fraser <simon.fraser@apple.com>
2840 Rubber-stamped by Anders Carlsson.
2842 Update WebKitSystemInterface for <rdar://problem/6937882>.
2844 * libWebKitSystemInterfaceLeopard.a:
2845 * libWebKitSystemInterfaceSnowLeopard.a:
2846 * libWebKitSystemInterfaceTiger.a:
2848 2009-06-02 Anders Carlsson <andersca@apple.com>
2850 Rubber-stamped by Mark Rowe.
2852 Update WebKitSystemInterface.
2854 * libWebKitSystemInterfaceLeopard.a:
2855 * libWebKitSystemInterfaceSnowLeopard.a:
2856 * libWebKitSystemInterfaceTiger.a:
2858 2009-05-27 Mark Rowe <mrowe@apple.com>
2860 Rubber-stamped by Dan Bernstein.
2862 Update WebKitSystemInterface.
2864 * libWebKitSystemInterfaceLeopard.a:
2865 * libWebKitSystemInterfaceSnowLeopard.a: Added.
2866 * libWebKitSystemInterfaceTiger.a:
2868 2009-05-26 Anders Carlsson <andersca@apple.com>
2870 Reviewed by Dan Bernstein.
2872 <rdar://problem/6901751>
2873 REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
2875 Remove WKCGContextIsSafeToClip.
2877 * WebKitSystemInterface.h:
2878 * libWebKitSystemInterfaceTiger.a:
2880 2009-05-21 Dan Bernstein <mitz@apple.com>
2882 Rubber-stamped by Mark Rowe.
2884 - correct a copyright header accidently reverted in r43964
2886 * WebKitSystemInterface.h:
2888 2009-05-21 Dan Bernstein <mitz@apple.com>
2890 Reviewed by Anders Carlsson.
2892 - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
2893 (r35515): Tiger crash painting the selection on registration page of
2896 * WebKitSystemInterface.h:
2897 * libWebKitSystemInterfaceTiger.a:
2899 2009-05-07 Simon Fraser <simon.fraser@apple.com>
2901 Source changes reviewed by Darin Adler
2903 <rdar://problem/6864091> Endcap of media controls slider is fuzzy
2905 * libWebKitSystemInterfaceLeopard.a:
2906 * libWebKitSystemInterfaceTiger.a:
2908 2009-04-28 Steve Falkenburg <sfalken@apple.com>
2910 Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
2911 Indirected definition through a UserMacro.
2913 Reviewed by Mark Rowe.
2915 * win/tools/vsprops/common.vsprops:
2917 2009-04-28 Steve Falkenburg <sfalken@apple.com>
2919 Fix extraneous warning about PRODUCTION not being defined in Windows builds.
2920 Indirected definition for __PRODUCTION__ through a UserMacro.
2922 Reviewed by Mark Rowe.
2924 * win/tools/vsprops/common.vsprops:
2926 2009-04-24 Simon Fraser <simon.fraser@apple.com>
2928 Source changes reviewed by Darin Adler
2930 https://bugs.webkit.org/show_bug.cgi?id=22242
2932 Update WebKitSystemInterface for Mac with fixes for video controller drawing.
2934 * libWebKitSystemInterfaceLeopard.a:
2935 * libWebKitSystemInterfaceTiger.a:
2937 2009-04-22 Ada Chan <adachan@apple.com>
2939 Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
2941 Reviewed by Darin Adler.
2943 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2944 * win/lib/WebKitSystemInterface.lib:
2945 * win/lib/WebKitSystemInterface_debug.lib:
2947 2009-04-20 Steve Falkenburg <sfalken@apple.com>
2949 Separate JavaScriptCore.dll from WebKit.dll.
2950 Slight performance improvement or no change on benchmarks.
2952 Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
2953 and simplifies standalone JavaScriptCore builds.
2955 Reviewed by Oliver Hunt.
2957 * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
2959 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
2961 Reviewed by Mark Rowe.
2963 <rdar://problem/6781295> video.buffered and video.seekable are not
2964 the same. video.buffered should return only what is buffered and
2965 not what is seekable
2967 * WebKitSystemInterface.h:
2968 * libWebKitSystemInterfaceLeopard.a:
2969 * libWebKitSystemInterfaceTiger.a:
2971 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
2973 Reviewed by Adele Peterson.
2975 <rdar://problem/6747241> work around QTKit no longer reaching
2976 QTMovieLoadStateComplete
2978 * WebKitSystemInterface.h:
2979 * libWebKitSystemInterfaceLeopard.a:
2980 * libWebKitSystemInterfaceTiger.a:
2982 2009-04-15 Steve Falkenburg <sfalken@apple.com>
2984 Updated WebKitSystemInterface for Windows.
2985 Changes needed for <rdar://problem/6785760>
2987 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2988 * win/lib/WebKitSystemInterface.lib:
2989 * win/lib/WebKitSystemInterface_debug.lib:
2991 2009-04-14 Mark Rowe <mrowe@apple.com>
2993 Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
2995 * libWebKitSystemInterfaceLeopard.a:
2996 * libWebKitSystemInterfaceTiger.a:
2998 2009-04-13 Antti Koivisto <antti@apple.com>
3000 Reviewed by Darin Adler.
3002 <rdar://problem/6740294> Increase the connection count per host
3004 * WebKitSystemInterface.h:
3005 * libWebKitSystemInterfaceLeopard.a:
3006 * libWebKitSystemInterfaceTiger.a:
3008 2009-04-10 Eric Carlson <eric.carlson@apple.com>
3010 WebKitSystemInterface changes for <rdar://problem/6646998>
3012 * libWebKitSystemInterfaceLeopard.a:
3013 * libWebKitSystemInterfaceTiger.a:
3015 2009-04-10 Simon Fraser <simon.fraser@apple.com>
3017 Fix the leopard build by updating WebKitSystemInterface.
3019 * WebKitSystemInterface.h:
3020 * libWebKitSystemInterfaceLeopard.a:
3022 2009-03-30 Steve Falkenburg <sfalken@apple.com>
3024 Bump version to 530.
3026 * win/tools/scripts/VERSION:
3028 2009-03-26 Adam Roben <aroben@apple.com>
3030 Remove SafariThemeConstants.h, which is now provided by
3031 WebKitSupportLibrary
3033 * win/include/SafariTheme: Removed.
3034 * win/include/SafariTheme/SafariThemeConstants.h: Removed.
3036 2009-03-07 Dan Bernstein <mitz@apple.com>
3038 Reviewed by Mark Rowe.
3040 - WebKitSystemInterface part of removing build-time and run-time support
3041 for legacy versions of CFNetwork and Core Graphics
3043 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3044 * win/lib/WebKitSystemInterface.lib:
3045 * win/lib/WebKitSystemInterface_debug.lib:
3047 2009-01-30 Dan Bernstein <mitz@apple.com>
3049 Reviewed by Timothy Hatcher.
3051 - <rdar://problem/6545912> expose the build number in autoversion.h
3053 * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
3054 with the full build number.
3056 2009-01-08 Dan Bernstein <mitz@apple.com>
3058 Reviewed by Adam Roben.
3060 - WebKitSystemInterface changes to support Core Graphics native glyph drawing
3062 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3063 * win/lib/WebKitSystemInterface.lib:
3064 * win/lib/WebKitSystemInterface_debug.lib:
3066 2008-11-11 Ada Chan <adachan@apple.com>
3068 Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
3069 Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
3071 Update window versions to correspond to Windows XP.
3073 Reviewed by Steve Falkenburg.
3075 * win/tools/vsprops/common.vsprops:
3077 2008-10-23 Anders Carlsson <andersca@apple.com>
3079 Reviewed by John Sullivan.
3081 Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
3083 * libWebKitSystemInterfaceLeopard.a:
3084 * libWebKitSystemInterfaceTiger.a:
3086 2008-10-08 Mark Rowe <mrowe@apple.com>
3088 Rubber-stamped by Jon Honeycutt.
3090 Remove restriction on version number ending in a 4.
3092 * win/tools/scripts/auto-version.sh:
3094 2008-10-07 Anders Carlsson <andersca@apple.com>
3096 Reviewed by Mitz Pettel.
3098 Update WebKitSystemInterface.
3100 * libWebKitSystemInterfaceLeopard.a:
3101 * libWebKitSystemInterfaceTiger.a:
3103 2008-09-09 Dan Bernstein <mitz@apple.com>
3105 Reviewed by Darin Adler.
3107 - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
3109 * WebKitSystemInterface.h:
3110 * libWebKitSystemInterfaceLeopard.a:
3112 2008-09-04 Adam Roben <aroben@apple.com>
3114 Ignore warning LNK4221 on Windows
3116 This warning is emitted when an object file with no public symbols is
3117 passed to the linker/librarian. This often occurs in WebCore for files
3118 that have been disabled via ENABLE()/USE() macros.
3120 Rubberstamped by Anders Carlsson.
3122 * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
3124 2008-08-27 Timothy Hatcher <timothy@apple.com>
3126 Adds the WKAdvanceDefaultButtonPulseAnimation function.
3128 <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
3130 Reviewed by Adele Peterson.
3132 * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
3133 * libWebKitSystemInterfaceLeopard.a: Updated.
3134 * libWebKitSystemInterfaceTiger.a: Updated.
3136 2008-08-26 Adam Roben <aroben@apple.com>
3138 Disable a truncation warning that is disabled/doesn't exist on Mac
3140 This warning was firing when initializing floats from double literals.
3141 I haven't yet found any other situation that would cause this warning
3144 Reviewed by Sam Weinig.
3146 * win/tools/vsprops/common.vsprops: Turn off warning C4305.
3148 2008-07-20 Steve Falkenburg <sfalken@apple.com>
3152 * win/tools/vsprops/common.vsprops:
3154 2008-07-08 Dan Bernstein <mitz@apple.com>
3156 Reviewed by John Sullivan.
3158 - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
3160 * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
3161 * libWebKitSystemInterfaceLeopard.a: Updated.
3162 * libWebKitSystemInterfaceTiger.a: Updated.
3164 2008-07-01 Steve Falkenburg <sfalken@apple.com>
3166 Bump version numbers.
3168 Reviewed by Mark Rowe.
3170 * win/tools/scripts/PRODUCTVERSION:
3171 * win/tools/scripts/VERSION:
3173 2008-05-13 Dan Bernstein <mitz@apple.com>
3175 Reviewed by John Sullivan.
3177 - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
3179 * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
3180 transformed graphics contexts.
3181 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
3182 wkSetCGContextFontRenderingStyle().
3183 * win/lib/WebKitSystemInterface.lib: Updated.
3184 * win/lib/WebKitSystemInterface_debug.lib: Updated.
3186 2008-05-09 Adam Roben <aroben@apple.com>
3188 Disable a MSVC warning
3190 Reviewed by Darin Adler.
3192 * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
3193 disabled warnings. It's a warning about decorated names being longer
3194 than MSVC's limit of 4096 characters. This warning doesn't indicate a
3195 correctness problem, but these truncated decorated names will be
3196 harder to recognize during debugging or when they appear in linker
3199 2008-04-28 Darin Adler <darin@apple.com>
3205 * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
3206 It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
3208 2008-04-24 Mark Rowe <mrowe@apple.com>
3210 Reviewed by Sam Weinig.
3212 Remove code for calculating the glyph cache size.
3214 * WebKitSystemInterface.h: Remove unused symbol.
3215 * libWebKitSystemInterfaceLeopard.a:
3216 * libWebKitSystemInterfaceTiger.a:
3218 2008-03-28 Steve Falkenburg <sfalken@apple.com>
3222 * win/tools/scripts/PRODUCTVERSION:
3224 2008-03-26 Adam Roben <aroben@apple.com>
3226 Windows build fix after r31322
3228 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
3229 * win/lib/WebKitSystemInterface.lib: Updated.
3230 * win/lib/WebKitSystemInterface_debug.lib: Updated.
3232 2008-03-26 Mark Rowe <mrowe@apple.com>
3234 Reviewed by David Hyatt.
3236 Make the Ahem font antialias correctly on Acid3 on Tiger.
3238 * WebKitSystemInterface.h:
3239 * libWebKitSystemInterfaceTiger.a:
3241 2008-03-19 Mark Rowe <mrowe@apple.com>
3243 Rubber-stamped by Sam Weinig.
3245 Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
3246 Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
3248 * libWebCoreSQLite3.a: Land a 4-way fat binary.
3250 2008-03-12 Steve Falkenburg <sfalken@apple.com>
3252 New version of WebKitSystemInterface.lib with
3253 more compiler warnings suppressed.
3255 * win/lib/WebKitSystemInterface.lib:
3256 * win/tools/vsprops/common.vsprops:
3258 2008-03-12 Dan Bernstein <mitz@apple.com>
3260 Reviewed by Darin Adler and Sam Weinig.
3262 - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
3264 * WebKitSystemInterface.h:
3265 * libWebKitSystemInterfaceLeopard.a:
3267 2008-03-11 Steve Falkenburg <sfalken@apple.com>
3269 Disable two PGO/LTCG specific warnings.
3273 * win/tools/vsprops/common.vsprops:
3275 2008-02-29 Mark Rowe <mrowe@apple.com>
3277 Update Tiger version of WebKitSystemInterface to match r30690.
3279 * libWebKitSystemInterfaceTiger.a:
3281 2008-02-29 Adele Peterson <adele@apple.com>
3285 Auto-generate image arrays.
3287 * libWebKitSystemInterfaceLeopard.a:
3289 2008-02-29 Mark Rowe <mrowe@apple.com>
3291 Reviewed by Anders Carlsson.
3293 Replace use of WKPathFromFont with implementation in terms of public API.
3295 * WebKitSystemInterface.h: Remove unused symbol.
3296 * libWebKitSystemInterfaceLeopard.a:
3297 * libWebKitSystemInterfaceTiger.a:
3299 2008-02-29 Mark Rowe <mrowe@apple.com>
3301 Reviewed by Oliver Hunt.
3303 Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
3305 * WebKitSystemInterface.h:
3306 * libWebKitSystemInterfaceLeopard.a:
3307 * libWebKitSystemInterfaceTiger.a:
3309 2008-02-29 Mark Rowe <mrowe@apple.com>
3311 Reviewed by Oliver Hunt.
3313 Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
3315 * WebKitSystemInterface.h:
3316 * libWebKitSystemInterfaceLeopard.a:
3318 2008-02-29 Mark Rowe <mrowe@apple.com>
3320 Reviewed by Oliver Hunt and Oliver Hunt.
3322 <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
3324 * WebKitSystemInterface.h: Remove unused symbol.
3325 * libWebKitSystemInterfaceLeopard.a:
3326 * libWebKitSystemInterfaceTiger.a:
3328 2008-02-28 Mark Rowe <mrowe@apple.com>
3330 Reviewed by Dan Bernstein.
3332 Remove two unused functions from WebKitSystemInterface.
3334 * WebKitSystemInterface.h: Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
3335 a duplicate declaration of WKSecondsSinceLastInputEvent.
3336 * libWebKitSystemInterfaceLeopard.a:
3337 * libWebKitSystemInterfaceTiger.a:
3339 2008-02-28 Mark Rowe <mrowe@apple.com>
3341 Reviewed by Dave Hyatt.
3343 Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
3345 * WebKitSystemInterface.h: Only declare WKGetFontMetrics on Tiger.
3346 * libWebKitSystemInterfaceLeopard.a: Update for removal of WKGetFontMetrics.
3348 2008-02-27 Brady Eidson <beidson@apple.com>
3352 * libWebKitSystemInterfaceTiger.a:
3354 2008-02-27 Brady Eidson <beidson@apple.com>
3356 Reviewed by Mark Rowe
3358 Removed some unused methods:
3359 WKGetNSURLResponseCalculatedExpiration
3360 WKGetNSURLResponseMustRevalidate
3362 * WebKitSystemInterface.h:
3363 * libWebKitSystemInterfaceLeopard.a:
3364 * libWebKitSystemInterfaceTiger.a:
3366 2008-02-13 Adam Roben <aroben@apple.com>
3368 * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
3370 2008-02-12 Adam Roben <aroben@apple.com>
3372 Clean up auto-version.sh a bit
3374 It now does quite a bit less file I/O and many fewer fork/exec pairs.
3375 It's also quite a bit easier to read.
3379 * win/tools/scripts/auto-version.sh:
3381 2008-02-12 Steve Falkenburg <sfalken@apple.com>
3383 Versioning script change.
3385 * win/tools/scripts/auto-version.sh:
3387 2008-02-07 Ada Chan <adachan@apple.com>
3389 Added 4 new methods:
3390 wkSetClientCertificateInSSLProperties,
3391 wkCanAccessCFURLRequestHTTPBodyParts,
3392 wkCFURLRequestCopyHTTPRequestBodyParts,
3393 wkCFURLRequestSetHTTPRequestBodyParts
3395 Rubber-stamped by Steve.
3397 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3398 * win/lib/WebKitSystemInterface.lib:
3399 * win/lib/WebKitSystemInterface_debug.lib:
3401 2008-02-04 Timothy Hatcher <timothy@apple.com>
3403 <rdar://problem/5722735> Merge fix for SQLITE_FULL error
3404 is given even if the max_page_count is increased (2920)
3406 * libWebCoreSQLite3.a:
3408 2008-02-01 Steve Falkenburg <sfalken@apple.com>
3410 <rdar://problem/5717523> Don't set DEP opt-in flag (data execution prevention) since it is incompaible with the video plugin used on CNN.com
3412 Rubber-stamped by Jon Honeycutt.
3414 * win/tools/vsprops/common.vsprops:
3416 2008-01-29 Mark Rowe <mrowe@apple.com>
3418 Reviewed by Tim Hatcher.
3420 <rdar://problem/5600926> WebCore on Tiger must link to its own copy of SQLite 3.4 or newer (so HTML database behavior will be correct).
3422 * WebCoreSQLite3/sqlite3.h: Added.
3423 * WebCoreSQLite3/sqlite3ext.h: Added.
3424 * libWebCoreSQLite3.a: Added.
3426 2008-01-29 Alexey Proskuryakov <ap@webkit.org>
3428 Debug (external) build fix.
3430 Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
3431 This preprocessor definition is automatically set by Visual Studio as needed anyway.
3433 * win/tools/vsprops/debug.vsprops:
3435 2008-01-17 Steve Falkenburg <sfalken@apple.com>
3437 Add preprocessor define accidently dropped in my unification,
3438 and required by some builds. Fixes an issue that caused both
3439 debug and release DLLs to be loaded.
3441 Rubber-stamped by Jon Honeycutt.
3443 * win/tools/vsprops/debug_internal.vsprops:
3445 2008-01-16 Steve Falkenburg <sfalken@apple.com>
3447 Use recommended security-related compiler settings.
3451 * win/tools/vsprops/common.vsprops:
3453 2008-01-16 Steve Falkenburg <sfalken@apple.com>
3457 * win/tools/vsprops/release.vsprops:
3459 2008-01-15 Adele Peterson <adele@apple.com>
3461 Reviewed by Adam and Antti.
3463 Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
3465 * WebKitSystemInterface.h:
3466 * libWebKitSystemInterfaceLeopard.a:
3467 * libWebKitSystemInterfaceTiger.a:
3468 * win/include/SafariTheme: Added.
3469 * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
3471 2008-01-14 Steve Falkenburg <sfalken@apple.com>
3473 Use shared vsprops for most vcproj properties.
3475 Reviewed by Darin Adler.
3477 * win/tools/vsprops/common.vsprops:
3478 * win/tools/vsprops/debug.vsprops:
3479 * win/tools/vsprops/debug_internal.vsprops:
3480 * win/tools/vsprops/release.vsprops:
3482 2008-01-11 Steve Falkenburg <sfalken@apple.com>
3484 Share common files across projects.
3487 Debug: common.vsprops, debug.vsprops
3488 Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
3489 Release: common.vsprops, release.vsprops
3491 Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
3492 debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
3494 Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
3496 Reviewed by Adam Roben.
3498 * win/tools/WinTools.make:
3499 * win/tools/scripts: Added.
3500 * win/tools/scripts/PRODUCTVERSION: Added.
3501 * win/tools/scripts/VERSION: Added.
3502 * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
3503 * win/tools/vsprops/debug.vsprops:
3504 * win/tools/vsprops/debug_internal.vsprops: Added.
3505 * win/tools/vsprops/release.vsprops:
3507 2008-01-11 Steve Falkenburg <sfalken@apple.com>
3509 Add shared vsprops to help unify our Windows tools settings.
3514 * win/tools/WinTools.make: Added.
3515 * win/tools/vsprops: Added.
3516 * win/tools/vsprops/common.vsprops: Added.
3517 * win/tools/vsprops/debug.vsprops: Added.
3518 * win/tools/vsprops/release.vsprops: Added.
3520 2008-01-07 Mark Rowe <mrowe@apple.com>
3522 Update Tiger library to a G3-friendly version.
3524 * libWebKitSystemInterfaceTiger.a:
3526 2008-01-07 Adele Peterson <adele@apple.com>
3528 Reviewed by Antti, Adam, and Mitz.
3530 WebKitLibraries part of fix for
3531 <rdar://problem/5619073> Updated look for <video> controls
3532 <rdar://problem/5619057> Add volume control to video controls
3534 * WebKitSystemInterface.h:
3535 * libWebKitSystemInterfaceLeopard.a:
3536 * libWebKitSystemInterfaceTiger.a:
3538 2008-01-03 Mark Rowe <mrowe@apple.com>
3540 Update Tiger library to a G3-friendly version.
3542 * libWebKitSystemInterfaceTiger.a:
3544 2008-01-03 Adele Peterson <adele@apple.com>
3546 Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
3548 * WebKitSystemInterface.h:
3549 * libWebKitSystemInterfaceLeopard.a:
3550 * libWebKitSystemInterfaceTiger.a:
3552 2007-12-21 Mark Rowe <mrowe@apple.com>
3554 Rubber-stamped by Dan Bernstein.
3556 Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
3557 Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
3559 * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
3561 2007-12-07 Dan Bernstein <mitz@apple.com>
3563 Reviewed by Darin Adler.
3565 - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
3567 * WebKitSystemInterface.h:
3568 * libWebKitSystemInterfaceLeopard.a:
3569 * libWebKitSystemInterfaceTiger.a:
3571 2007-11-27 John Sullivan <sullivan@apple.com>
3573 Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
3574 that affects Safari.
3576 reviewed by Kevin Decker
3578 * libWebKitSystemInterfaceLeopard.a:
3579 * libWebKitSystemInterfaceTiger.a:
3581 2007-11-26 Timothy Hatcher <timothy@apple.com>
3583 Reviewed by Adam Roben.
3585 Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
3586 http://bugs.webkit.org/show_bug.cgi?id=16137
3588 Add a new function to make bottom window corners square for textured windows.
3590 * WebKitSystemInterface.h:
3591 * libWebKitSystemInterfaceTiger.a:
3592 * libWebKitSystemInterfaceLeopard.a:
3594 2007-11-23 Adam Roben <aroben@apple.com>
3596 Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
3600 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
3602 * win/lib/WebKitSystemInterface.lib: Updated.
3603 * win/lib/WebKitSystemInterface_debug.lib: Updated.
3605 2007-11-16 Anders Carlsson <andersca@apple.com>
3609 <rdar://problem/5603832>
3610 XMLHttpRequest readyState 3 & responseText buffer issues.
3612 Add wkSetCFURLRequestShouldContentSniff.
3614 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3615 * win/lib/WebKitSystemInterface.lib:
3616 * win/lib/WebKitSystemInterface_debug.lib:
3618 2007-11-05 Antti Koivisto <antti@apple.com>
3622 Update WKQTMovieViewSetDrawSynchronously.
3624 * libWebKitSystemInterfaceLeopard.a:
3625 * libWebKitSystemInterfaceTiger.a:
3627 2007-11-02 Antti Koivisto <antti@apple.com>
3629 Reviewed by Darin Adler.
3631 Update to add WKQTMovieViewSetDrawSynchronously
3633 * WebKitSystemInterface.h:
3634 * libWebKitSystemInterfaceLeopard.a:
3635 * libWebKitSystemInterfaceTiger.a:
3637 2007-10-26 Adele Peterson <adele@apple.com>
3639 Reviewed by Tim Hatcher.
3641 Updating header too for WKDrawCapsLockIndicator.
3643 * WebKitSystemInterface.h:
3645 2007-10-26 Adele Peterson <adele@apple.com>
3649 Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
3651 * libWebKitSystemInterfaceLeopard.a:
3652 * libWebKitSystemInterfaceTiger.a:
3654 2007-10-25 Adam Roben <aroben@apple.com>
3656 Add wkSetPatternBaseCTM.
3658 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3659 * win/lib/WebKitSystemInterface.lib:
3660 * win/lib/WebKitSystemInterface_debug.lib:
3662 2007-10-25 Sam Weinig <sam@webkit.org>
3664 Fix the windows build.
3666 * win/lib/WebKitSystemInterface.lib:
3667 * win/lib/WebKitSystemInterface_debug.lib:
3669 2007-10-25 Timothy Hatcher <timothy@apple.com>
3671 Add WKSetPatternBaseCTM.
3673 * WebKitSystemInterface.h:
3674 * libWebKitSystemInterfaceLeopard.a:
3675 * libWebKitSystemInterfaceTiger.a:
3677 2007-10-25 Timothy Hatcher <timothy@apple.com>
3681 Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
3683 * libWebKitSystemInterfaceLeopard.a:
3685 2007-10-25 Sam Weinig <sam@webkit.org>
3687 Added wrapper for getting the foundation cache directory.
3689 Reviewed by Adam Roben.
3691 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3692 * win/lib/WebKitSystemInterface.lib:
3693 * win/lib/WebKitSystemInterface_debug.lib:
3695 2007-10-24 Adam Roben <aroben@apple.com>
3697 Added some font-related functions needed for <rdar://5549919>
3701 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3702 * win/lib/WebKitSystemInterface.lib:
3703 * win/lib/WebKitSystemInterface_debug.lib:
3705 2007-10-24 Timothy Hatcher <timothy@apple.com>
3707 Reviewed by Mark Rowe.