1 2012-05-29 Jessie Berlin <jberlin@apple.com>
3 [Win] ~1/2 of all the iframe seamless tests fail
4 https://bugs.webkit.org/show_bug.cgi?id=87543
6 Rubber-stamped by Eric Seidel.
8 Finish enabling IFRAME_SEAMLESS on Windows.
10 * win/tools/vsprops/FeatureDefines.vsprops:
12 2012-05-28 Vivek Galatage <vivekgalatage@gmail.com>
14 Remove obsolete feature define ENABLE_3D_CANVAS from FeatureDefines.vsprops for windows
15 https://bugs.webkit.org/show_bug.cgi?id=87622
17 Reviewed by Eric Seidel.
19 Removed the ENABLE_3D_CANVAS from the property define as this is
20 obsolete since bug #53041
22 * win/tools/vsprops/FeatureDefines.vsprops:
24 2012-05-24 John Mellor <johnme@chromium.org>
26 Font Boosting: Add compile flag and runtime setting
27 https://bugs.webkit.org/show_bug.cgi?id=87394
29 Reviewed by Adam Barth.
31 Add ENABLE_FONT_BOOSTING.
33 * win/tools/vsprops/FeatureDefines.vsprops:
34 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
36 2012-05-23 Ojan Vafai <ojan@chromium.org>
38 add back the ability to disable flexbox
39 https://bugs.webkit.org/show_bug.cgi?id=87147
41 Reviewed by Tony Chang.
43 * win/tools/vsprops/FeatureDefines.vsprops:
44 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
46 2012-05-10 Anders Carlsson <andersca@apple.com>
48 WebKit1: Add a way to blacklist specific plug-ins/plug-in versions
49 https://bugs.webkit.org/show_bug.cgi?id=86150
50 <rdar://problem/9551196>
52 Reviewed by Sam Weinig.
54 Add WKShouldBlockPlugin.
56 * WebKitSystemInterface.h:
57 * libWebKitSystemInterfaceLion.a:
58 * libWebKitSystemInterfaceSnowLeopard.a:
60 2012-05-08 Jon Lee <jonlee@apple.com>
62 Safari warns that it needs to resend the form in an iFrame when going back
63 https://bugs.webkit.org/show_bug.cgi?id=82658
64 <rdar://problem/11292558>
66 Reviewed by Darin Adler.
68 * WebKitSystemInterface.h:
69 * libWebKitSystemInterfaceLeopard.a:
70 * libWebKitSystemInterfaceLion.a:
71 * libWebKitSystemInterfaceSnowLeopard.a:
73 2012-05-07 Eric Seidel <eric@webkit.org>
75 Add ENABLE_IFRAME_SEAMLESS so Apple can turn off SEAMLESS if needed
76 https://bugs.webkit.org/show_bug.cgi?id=85822
78 Reviewed by Adam Barth.
80 * win/tools/vsprops/FeatureDefines.vsprops:
82 2012-05-06 Eric Seidel <eric@webkit.org>
84 Remove 3D_CANVAS define from vsprops files (it was renamed WEBGL many months ago)
85 https://bugs.webkit.org/show_bug.cgi?id=85743
87 Reviewed by Adam Barth.
89 * win/tools/vsprops/FeatureDefines.vsprops:
90 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
92 2012-05-02 Eric Seidel <eric@webkit.org>
94 Resort FeatureDefinesCairo.vcprops to actually be alphabetical (in preparation for autogeneration)
95 https://bugs.webkit.org/show_bug.cgi?id=85454
97 Reviewed by Adam Barth.
99 The PreprocessorDefinitions line is still not sorted, but I'll do that in a separate patch.
100 There is no functional change in this patch. Just moving the defines around.
101 Its interesting to me that now that it's sorted and I can easily compare this with other
102 ports and found that a whole bunch of defines which should be on for Cairo are off,
103 likely due to Cairo simply being overlooked. These oversights should be easy to avoid
104 in an autogenerated world.
106 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
108 2012-05-02 Eric Seidel <eric@webkit.org>
110 Fix tabs vs. space formating in FeatureDefines.vsprops and fix alphabetical sorting
111 https://bugs.webkit.org/show_bug.cgi?id=85445
113 Reviewed by Adam Barth.
115 I noticed this when comparing my auto-generated output for this file vs. the one
116 we have checked in. Seems we might as well fix the checked in file to be
117 consistent in style with itself. :)
119 * win/tools/vsprops/FeatureDefines.vsprops:
121 2012-04-27 Gavin Peters <gavinp@chromium.org>
123 Add new ENABLE_LINK_PRERENDER define to control the Prerendering API
124 https://bugs.webkit.org/show_bug.cgi?id=84871
126 Reviewed by Adam Barth.
128 Prerendering is currently covered by the ENABLE_LINK_PREFETCH macro, but the new Prerendering
129 API separates it from prefetching. Having separate include guards lets ports enable prefetching,
130 a relatively easy change, without needing to build the infrastructure for prerendering, which
131 is considerably more complicated.
133 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
135 2012-04-10 Adam Barth <abarth@webkit.org>
137 Limit -apple- and -khtml- to ENABLE(DASHBOARD_SUPPORT)
138 https://bugs.webkit.org/show_bug.cgi?id=83256
140 Reviewed by Eric Seidel.
142 * win/tools/vsprops/FeatureDefines.vsprops:
144 2012-04-09 Beth Dakin <bdakin@apple.com>
146 <rdar://problem/11214796>
148 New WKSI will hopefully fix a common crash seen by the bots in libRIP.A.dylib:
151 Reviewed by Simon Fraser.
153 * libWebKitSystemInterfaceLeopard.a:
154 * libWebKitSystemInterfaceLion.a:
155 * libWebKitSystemInterfaceSnowLeopard.a:
157 2012-04-06 Dan Bernstein <mitz@apple.com>
159 <rdar://problem/10912476> HiDPI: Have canvas use a hidpi backing store, but downsample upon access
161 Reviewed by Sam Weinig.
163 * win/tools/vsprops/FeatureDefines.vsprops: Added ENABLE_HIGH_DPI_CANVAS.
165 2012-04-03 Keishi Hattori <keishi@webkit.org>
167 Disable ENABLE_DATALIST for now
168 https://bugs.webkit.org/show_bug.cgi?id=82871
170 Reviewed by Kent Tamura.
172 * win/tools/vsprops/FeatureDefines.vsprops: Disabled ENABLE_DATALIST.
174 2012-03-30 Keishi Hattori <keishi@webkit.org>
176 Change ENABLE_INPUT_COLOR to ENABLE_INPUT_TYPE_COLOR and enable it for chromium
177 https://bugs.webkit.org/show_bug.cgi?id=80972
179 Reviewed by Kent Tamura.
181 * win/tools/vsprops/FeatureDefines.vsprops:
182 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
184 2012-03-20 Steve Falkenburg <sfalken@apple.com>
186 Disable LTCG on Windows to avoid out of process space errors while linking
187 https://bugs.webkit.org/show_bug.cgi?id=81714
189 Reviewed by Jessie Berlin.
191 * win/tools/vsprops/production.vsprops:
193 2012-03-14 Jer Noble <jer.noble@apple.com>
195 Wrong icon to restore to windowed mode in full screen video panel
196 https://bugs.webkit.org/show_bug.cgi?id=70437
198 Reviewed by Eric Carlson.
200 * WebKitSystemInterface.h: Added WKMediaUIPartExitFullscreenButton.
201 * libWebKitSystemInterfaceLeopard.a:
202 * libWebKitSystemInterfaceLion.a:
203 * libWebKitSystemInterfaceSnowLeopard.a:
204 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
205 * win/lib/WebKitSystemInterface.lib:
207 2012-03-13 Adam Barth <abarth@webkit.org> && Benjamin Poulain <bpoulain@apple.com>
209 Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
210 https://bugs.webkit.org/show_bug.cgi?id=78853
212 Reviewed by Adam Barth.
214 * win/tools/vsprops/FeatureDefines.vsprops:
215 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
217 2012-03-12 Enrica Casucci <enrica@apple.com>
219 WebKit2: remove NSPasteboard access for promised data from the WebProcess
220 https://bugs.webkit.org/show_bug.cgi?id=80073
222 * WebKitSystemInterface.h: Touched the file to make build system happy.
223 * libWebKitSystemInterfaceLeopard.a:
224 * libWebKitSystemInterfaceLion.a:
225 * libWebKitSystemInterfaceSnowLeopard.a:
227 2012-03-09 Jon Lee <jonlee@apple.com>
229 Add support for ENABLE(LEGACY_NOTIFICATIONS)
230 https://bugs.webkit.org/show_bug.cgi?id=80497
232 Reviewed by Adam Barth.
234 Prep for b80472: Update API for Web Notifications
235 * win/tools/vsprops/FeatureDefines.vsprops:
236 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
238 2012-03-09 Ashod Nakashian <ashodnakashian@yahoo.com>
240 Bash scripts should support LF endings only
241 https://bugs.webkit.org/show_bug.cgi?id=79509
243 Reviewed by David Kilzer.
245 * win/tools/scripts/feature-defines.sh: Modified property svn:eol-style.
247 2012-03-05 Sam Weinig <sam@webkit.org>
249 Fix the SnowLeoaprd build.
251 * WebKitSystemInterface.h:
252 * libWebKitSystemInterfaceLeopard.a:
253 * libWebKitSystemInterfaceLion.a:
254 * libWebKitSystemInterfaceSnowLeopard.a:
256 2012-03-05 Sam Weinig <sam@webkit.org>
258 Update WebKitSystemInterface for WKCAContext additions.
260 * WebKitSystemInterface.h:
261 * libWebKitSystemInterfaceLeopard.a:
262 * libWebKitSystemInterfaceLion.a:
263 * libWebKitSystemInterfaceSnowLeopard.a:
265 2012-03-03 Hans Wennborg <hans@chromium.org>
267 Implement Speech JavaScript API
268 https://bugs.webkit.org/show_bug.cgi?id=80019
270 Reviewed by Adam Barth.
272 Add ENABLE_SCRIPTED_SPEECH.
274 * win/tools/vsprops/FeatureDefines.vsprops:
275 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
277 2012-03-01 Nikolas Zimmermann <nzimmermann@rim.com>
279 Unreviewed, rolling out r109255.
280 http://trac.webkit.org/changeset/109255
281 https://bugs.webkit.org/show_bug.cgi?id=79932
283 Breaks rounded rects with dashed strokes in SVG
285 * WebKitSystemInterface.h:
286 * libWebKitSystemInterfaceLeopard.a:
287 * libWebKitSystemInterfaceLion.a:
288 * libWebKitSystemInterfaceSnowLeopard.a:
290 2012-02-29 Tim Horton <timothy_horton@apple.com>
292 Make use of CG rounded-rect primitives
293 https://bugs.webkit.org/show_bug.cgi?id=79932
294 <rdar://problem/9274953>
296 Reviewed by Simon Fraser.
298 Add wkCGPathAddRoundedRect.
300 * WebKitSystemInterface.h:
301 * libWebKitSystemInterfaceLeopard.a:
302 * libWebKitSystemInterfaceLion.a:
303 * libWebKitSystemInterfaceSnowLeopard.a:
305 2012-02-28 Jer Noble <jer.noble@apple.com>
307 Full screen video volume slider has "progress bar"
308 https://bugs.webkit.org/show_bug.cgi?id=79812
310 Reviewed by Eric Carlson.
312 * WebKitSystemInterface.h:
313 * libWebKitSystemInterfaceLeopard.a:
314 * libWebKitSystemInterfaceLion.a:
315 * libWebKitSystemInterfaceSnowLeopard.a:
316 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
317 * win/lib/WebKitSystemInterface.lib:
319 2012-02-28 Simon Fraser <simon.fraser@apple.com>
321 Update WebKitSystemInterface.
323 Reviewed by Sam Weinig.
325 * WebKitSystemInterface.h:
326 * libWebKitSystemInterfaceLeopard.a:
327 * libWebKitSystemInterfaceLion.a:
328 * libWebKitSystemInterfaceSnowLeopard.a:
330 2012-02-28 Alexey Proskuryakov <ap@apple.com>
332 [Mac] Add an experimental SPI for plug-ins to enter sandbox
333 https://bugs.webkit.org/show_bug.cgi?id=79709
335 This pulls a lot of WKSI changes at once, because the script that updates it didn't
338 * WebKitSystemInterface.h:
339 * libWebKitSystemInterfaceLeopard.a:
340 * libWebKitSystemInterfaceLion.a:
341 * libWebKitSystemInterfaceSnowLeopard.a:
343 2012-02-10 Adam Klein <adamk@chromium.org>
345 Enable MUTATION_OBSERVERS by default on all platforms
346 https://bugs.webkit.org/show_bug.cgi?id=78196
348 Reviewed by Ojan Vafai.
350 * win/tools/vsprops/FeatureDefines.vsprops:
351 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
353 2012-02-06 Matthew Delaney <mdelaney@apple.com>
355 toDataURL() uses stale data after putImageData()
356 https://bugs.webkit.org/show_bug.cgi?id=65767
358 Added WKCGContextResetClip for use in reseting clip for new putByteArray method.
360 Reviewed by Chris Marrin.
362 * WebKitSystemInterface.h: Added WKCGContextResetClip.
363 * libWebKitSystemInterfaceLeopard.a:
364 * libWebKitSystemInterfaceSnowLeopard.a:
365 * libWebKitSystemInterfaceLion.a:
367 2012-02-02 Chris Marrin <cmarrin@apple.com>
369 Turn on CSS Filters on Windows
370 https://bugs.webkit.org/show_bug.cgi?id=76667
372 Turned on CSS_FILTERS for Windows
374 Reviewed by Adele Peterson.
376 * win/tools/vsprops/FeatureDefines.vsprops:
378 2012-02-02 Sheriff Bot <webkit.review.bot@gmail.com>
380 Unreviewed, rolling out r106566.
381 http://trac.webkit.org/changeset/106566
382 https://bugs.webkit.org/show_bug.cgi?id=77673
384 Broke the Windows build (Requested by jessieberlin on
387 * win/tools/vsprops/FeatureDefines.vsprops:
389 2012-02-02 Chris Marrin <cmarrin@apple.com>
391 Turn on CSS Filters on Windows
392 https://bugs.webkit.org/show_bug.cgi?id=76667
394 Turned on CSS_FILTERS for Windows
396 Reviewed by Adele Peterson.
398 * win/tools/vsprops/FeatureDefines.vsprops:
400 2012-01-26 Nikolas Zimmermann <nzimmermann@rim.com>
402 Not reviewed. Fix win build, by disabling ENABLE_SHADOW_DOM by default.
404 * win/tools/vsprops/FeatureDefines.vsprops:
405 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
407 2012-01-25 Hajime Morita <morrita@google.com>>
409 ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom
410 https://bugs.webkit.org/show_bug.cgi?id=76863
412 Reviewed by Dimitri Glazkov.
414 Added a feature flag.
416 * win/tools/vsprops/FeatureDefines.vsprops:
417 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
419 2012-01-16 Brent Fulgham <bfulgham@webkit.org>
421 [WinCairo] Build correction. Switch to Apple style builds without
422 the _debug postfix so that launching tools, etc., will work properly.
424 * win/tools/vsprops/debug_wincairo.vsprops: Remove use of _debug in
425 output files to be consistent with WebKit build/test tools.
427 2012-01-05 Dan Bernstein <mitz@apple.com>
429 <rdar://problem/10633760> Update copyright strings
431 Reviewed by Mark Rowe.
433 * win/tools/scripts/COPYRIGHT-END-YEAR:
435 2011-12-06 Roland Steiner <rolandsteiner@chromium.org>
437 <style scoped>: disable on Windows by default
438 https://bugs.webkit.org/show_bug.cgi?id=73893
440 Reviewed by Andreas Kling.
442 * win/tools/vsprops/FeatureDefines.vsprops:
443 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
445 2011-11-20 Roland Steiner <rolandsteiner@chromium.org>
447 <style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
448 https://bugs.webkit.org/show_bug.cgi?id=72848
450 Reviewed by Dimitri Glazkov.
452 * win/tools/vsprops/FeatureDefines.vsprops:
453 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
455 2011-11-14 Julien Chaffraix <jchaffraix@webkit.org>
457 Add --css-grid-layout to build-webkit and the build systems
458 https://bugs.webkit.org/show_bug.cgi?id=72320
460 Reviewed by Ojan Vafai.
462 * win/tools/vsprops/FeatureDefines.vsprops:
463 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
465 2011-11-14 Tony Chang <tony@chromium.org>
467 Remove the CSS3_FLEXBOX compile time flag and enable on all ports
468 https://bugs.webkit.org/show_bug.cgi?id=72196
470 Reviewed by Ojan Vafai.
472 * win/tools/vsprops/FeatureDefines.vsprops:
473 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
475 2011-11-11 Alexey Proskuryakov <ap@apple.com>
477 WebProcess should use AppSandbox style quarantine
478 https://bugs.webkit.org/show_bug.cgi?id=72168
479 <rdar://problem/10434292>
481 Reviewed by Darin Adler.
483 * WebKitSystemInterface.h:
484 * libWebKitSystemInterfaceLion.a:
485 Added WKEnableSandboxStyleFileQuarantine().
487 * libWebKitSystemInterfaceLeopard.a:
488 * libWebKitSystemInterfaceSnowLeopard.a:
489 Not sure why these also changed, but updating to match most recent build.
491 2011-11-02 Dean Jackson <dino@apple.com>
493 Add ENABLE_CSS_SHADERS flag
494 https://bugs.webkit.org/show_bug.cgi?id=71394
496 Reviewed by Sam Weinig.
498 * win/tools/vsprops/FeatureDefines.vsprops:
499 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
501 2011-10-24 Michael Saboff <msaboff@apple.com>
503 WebKit doesn't build with recent changes to libdispatch
504 https://bugs.webkit.org/show_bug.cgi?id=70737
506 Added new WebKitSystemInterface method CreateVMPressureDispatchOnMainQueue.
508 * WebKitSystemInterface.h:
509 * libWebKitSystemInterfaceLeopard.a:
510 * libWebKitSystemInterfaceLion.a:
511 * libWebKitSystemInterfaceSnowLeopard.a:
513 2011-10-21 Jeff Miller <jeffm@apple.com>
515 Focus rings are too thin in HiDPI in WebKit2
516 https://bugs.webkit.org/show_bug.cgi?id=70396
518 Rename wkSetPatternBaseCTM() to wkSetBaseCTM().
520 Reviewed by Beth Dakin.
522 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
523 * win/lib/WebKitSystemInterface.lib:
525 2011-10-19 Beth Dakin <bdakin@apple.com>
527 Try to fix the Chromium build.
529 * WebKitSystemInterface.h:
530 * libWebKitSystemInterfaceLeopard.a:
531 * libWebKitSystemInterfaceLion.a:
532 * libWebKitSystemInterfaceSnowLeopard.a:
534 2011-10-19 Beth Dakin <bdakin@apple.com>
536 https://bugs.webkit.org/show_bug.cgi?id=70396
537 Focus rings are too thin in HiDPI in WebKit2
539 <rdar://problem/10086876>
541 Reviewed by Dan Bernstein.
543 Renamed an existing WebKitSystemInterface function.
544 * WebKitSystemInterface.h:
545 * libWebKitSystemInterfaceLion.a:
546 * libWebKitSystemInterfaceSnowLeopard.a:
548 2011-10-18 Adam Barth <abarth@webkit.org>
550 Always enable ENABLE(XPATH)
551 https://bugs.webkit.org/show_bug.cgi?id=70217
553 Reviewed by Eric Seidel.
555 * win/tools/vsprops/FeatureDefines.vsprops:
556 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
558 2011-10-17 Adam Roben <aroben@apple.com>
564 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
566 * win/tools/vsprops/common.vsprops: Specify /bigobj to the compiler.
568 2011-10-16 Adam Barth <abarth@webkit.org>
570 Always enable ENABLE(DOM_STORAGE)
571 https://bugs.webkit.org/show_bug.cgi?id=70189
573 Reviewed by Eric Seidel.
575 * win/tools/vsprops/FeatureDefines.vsprops:
576 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
578 2011-10-14 Dan Bernstein <mitz@apple.com>
580 REGRESSION (Safari 5.1 - 5.1.1): CSS nesw-resize cursor shows up as a sw-resize cursor
581 https://bugs.webkit.org/show_bug.cgi?id=70081
583 Reviewed by Anders Carlsson.
585 * WebKitSystemInterface.h: Unrelated change, perhaps needed for bug 68478.
586 * libWebKitSystemInterfaceLeopard.a:
587 * libWebKitSystemInterfaceLion.a:
588 * libWebKitSystemInterfaceSnowLeopard.a:
590 2011-10-13 Arko Saha <arko@motorola.com>
592 Microdata: Basic implementation of document.getItems() method.
593 https://bugs.webkit.org/show_bug.cgi?id=68610
595 Reviewed by Ryosuke Niwa.
597 Added ENABLE(MICRODATA) feature flag. Implement document.getItems() DOM API.
598 Spec: http://www.whatwg.org/specs/web-apps/current-work/complete/microdata.html
600 * win/tools/vsprops/FeatureDefines.vsprops:
601 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
603 2011-10-12 Adam Barth <abarth@webkit.org>
605 Remove ENABLE(XHTMLMP) and associated code
606 https://bugs.webkit.org/show_bug.cgi?id=69729
608 Reviewed by David Levin.
610 * win/tools/vsprops/FeatureDefines.vsprops:
611 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
613 2011-10-11 Kent Tamura <tkent@chromium.org>
615 C4481 warning should be disabled for OVERRIDE and FINAL.
616 https://bugs.webkit.org/show_bug.cgi?id=69904
618 Reviewed by Adam Roben.
620 * win/tools/vsprops/common.vsprops: Disable C4481.
622 2011-10-04 Kent Tamura <tkent@chromium.org>
624 Introduce feature flags for incomplete input types
625 https://bugs.webkit.org/show_bug.cgi?id=68971
627 Reviewed by Hajime Morita.
629 * win/tools/vsprops/FeatureDefines.vsprops:
630 Add ENABLE_INPUT_TYPE_* flags. They are disabled by default.
631 * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto.
633 2011-10-04 Scott Graham <scottmg@chromium.org>
635 Add GAMEPAD feature flag
636 https://bugs.webkit.org/show_bug.cgi?id=66859
638 Reviewed by Darin Fisher.
640 * win/tools/vsprops/FeatureDefines.vsprops:
641 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
643 2011-09-26 Chris Marrin <cmarrin@apple.com>
645 Enable requestAnimationFrame on Windows
646 https://bugs.webkit.org/show_bug.cgi?id=68397
648 Reviewed by Simon Fraser.
650 Enable REQUEST_ANIMATION_FRAME for Windows
652 * win/tools/vsprops/FeatureDefines.vsprops:
654 2011-09-24 Adam Barth <abarth@webkit.org>
656 Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
657 https://bugs.webkit.org/show_bug.cgi?id=68767
659 Reviewed by Eric Seidel.
661 * win/tools/vsprops/FeatureDefines.vsprops:
662 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
664 2011-09-23 Adam Klein <adamk@chromium.org>
666 Add ENABLE_MUTATION_OBSERVERS feature flag
667 https://bugs.webkit.org/show_bug.cgi?id=68732
669 Reviewed by Ojan Vafai.
671 This flag will guard an implementation of the "Mutation Observers" proposed in
672 http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
674 * win/tools/vsprops/FeatureDefines.vsprops:
675 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
677 2011-09-22 Dean Jackson <dino@apple.com>
679 Add ENABLE_CSS_FILTERS
680 https://bugs.webkit.org/show_bug.cgi?id=68652
682 Reviewed by Simon Fraser.
684 * win/tools/vsprops/FeatureDefines.vsprops:
685 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
687 2011-09-19 Adam Barth <abarth@webkit.org>
689 Always enable ENABLE(EVENTSOURCE)
690 https://bugs.webkit.org/show_bug.cgi?id=68414
692 Reviewed by Eric Seidel.
694 * win/tools/vsprops/FeatureDefines.vsprops:
695 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
697 2011-09-15 Adam Barth <abarth@webkit.org>
699 Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
700 https://bugs.webkit.org/show_bug.cgi?id=68205
702 Reviewed by Eric Seidel.
704 * win/tools/vsprops/FeatureDefines.vsprops:
705 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
707 2011-09-15 Eric Seidel <eric@webkit.org>
709 Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
710 https://bugs.webkit.org/show_bug.cgi?id=68182
712 Reviewed by Adam Barth.
714 * win/tools/vsprops/FeatureDefines.vsprops:
715 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
717 2011-09-15 Eric Seidel <eric@webkit.org>
719 Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
720 https://bugs.webkit.org/show_bug.cgi?id=68022
722 Reviewed by Ryosuke Niwa.
724 * win/tools/vsprops/FeatureDefines.vsprops:
725 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
727 2011-09-14 Eric Seidel <eric@webkit.org>
729 Remove ENABLE_SVG_USE as <use> is required by HTML5
730 https://bugs.webkit.org/show_bug.cgi?id=68019
732 Reviewed by Ryosuke Niwa.
734 I missed a couple uses of SVG_USE in my previous patch.
736 * win/tools/vsprops/FeatureDefines.vsprops:
737 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
739 2011-09-13 Eric Seidel <eric@webkit.org>
741 Remove ENABLE_SVG_USE as <use> is required by HTML5
742 https://bugs.webkit.org/show_bug.cgi?id=68019
744 Reviewed by Ryosuke Niwa.
746 * win/tools/vsprops/FeatureDefines.vsprops:
747 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
749 2011-09-13 Eric Seidel <eric@webkit.org>
751 Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
752 https://bugs.webkit.org/show_bug.cgi?id=68018
754 Reviewed by Ryosuke Niwa.
756 * win/tools/vsprops/FeatureDefines.vsprops:
757 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
759 2011-09-01 Tim Horton <timothy_horton@apple.com>
761 REGRESSION: Rendering artifacts on a rotated, pattern filled shape
762 https://bugs.webkit.org/show_bug.cgi?id=53055
763 <rdar://problem/8910917>
765 Reviewed by Simon Fraser.
767 Introduce wkCGPatternCreateWithImageAndTransform.
769 * WebKitSystemInterface.h:
770 * libWebKitSystemInterfaceLeopard.a:
771 * libWebKitSystemInterfaceLion.a:
772 * libWebKitSystemInterfaceSnowLeopard.a:
773 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
774 * win/lib/WebKitSystemInterface.lib:
776 2011-08-30 Aaron Colwell <acolwell@chromium.org>
778 Add MediaSource API to HTMLMediaElement
779 https://bugs.webkit.org/show_bug.cgi?id=64731
781 Reviewed by Eric Carlson.
783 * win/tools/vsprops/FeatureDefines.vsprops:
784 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
786 2011-08-24 Lucas Forschler <lforschler@apple.com>
788 Update SVN properties to help out the Windows EWS bots.
790 Reviewed by Adam Roben.
792 * win: Modified properties svn:ignore.
793 * win/include: Modified property svn:ignore.
794 * win/lib: Modified property svn:ignore.
796 2011-08-18 Beth Dakin <bdakin@apple.com>
798 Reviewed by Sam Weinig.
800 https://bugs.webkit.org/show_bug.cgi?id=66495
801 Lion-specific scroller SPIs can use forward declaration instead of
802 WebKitSystemInterface
804 * WebKitSystemInterface.h:
805 * libWebKitSystemInterfaceLeopard.a:
806 * libWebKitSystemInterfaceLion.a:
807 * libWebKitSystemInterfaceSnowLeopard.a:
809 2011-07-28 Dan Bernstein <mitz@apple.com>
811 WebKitSystemInterface support for
812 <rdar://problem/9589433> Displaying Japanese dictionary contents in vertical orientation takes a couple of seconds
814 Reviewed by Darin Adler.
816 * WebKitSystemInterface.h: Added WKGetVerticalGlyphsForCharacters().
817 * libWebKitSystemInterfaceLeopard.a:
818 * libWebKitSystemInterfaceLion.a:
819 * libWebKitSystemInterfaceSnowLeopard.a:
821 2011-07-22 Jessie Berlin <jberlin@apple.com>
823 [WebKit2] Changing the cookie accept policy in Private Browsing doesn’t work.
824 https://bugs.webkit.org/show_bug.cgi?id=64997
826 Reviewed by Ada Chan.
828 Add a wrapper around the setter for the CF HTTP cookie accept policy (since it is not
829 declared in the public headers on Snow Leopard). This wrapper is not necessary for Windows.
831 * WebKitSystemInterface.h:
832 * libWebKitSystemInterfaceLeopard.a:
833 * libWebKitSystemInterfaceLion.a:
834 * libWebKitSystemInterfaceSnowLeopard.a:
836 2011-07-15 Pratik Solanki <psolanki@apple.com>
838 Part of https://bugs.webkit.org/show_bug.cgi?id=63674
839 Get webkit to compile with USE(CFNETWORK) enabled on Mac
841 Reviewed by David Kilzer.
843 New WebKitSystemInterface functions for CFNetwork-based loader.
845 * WebKitSystemInterface.h:
846 * libWebKitSystemInterfaceLeopard.a:
847 * libWebKitSystemInterfaceLion.a:
848 * libWebKitSystemInterfaceSnowLeopard.a:
850 2011-07-12 Brent Fulgham <bfulgham@webkit.org>
852 Standardize WinCairo conditionalized code under PLATFORM macro.
853 https://bugs.webkit.org/show_bug.cgi?id=64377
855 Reviewed by Maciej Stachowiak.
857 * win/tools/vsprops/WinCairo.vsprops: Update to comply with PLATFORM
858 macro definition (WTF_PLATFORM_WIN_CAIRO)
860 2011-07-02 Mark Rowe <mrowe@apple.com>
862 Update the header file too.
864 * WebKitSystemInterface.h:
866 2011-07-02 Mark Rowe <mrowe@apple.com>
868 Update WebKitSystemInterface binaries.
870 * libWebKitSystemInterfaceLeopard.a:
871 * libWebKitSystemInterfaceLion.a: Added.
872 * libWebKitSystemInterfaceSnowLeopard.a:
874 2011-06-28 Brent Fulgham <bfulgham@webkit.org>
876 Unreviewed build correction. Link to correct library for
879 * win/tools/vsprops/WinCairo.vsprops: Don't link to the static
880 zlib.lib when building for WinCairo.
882 2011-06-21 MORITA Hajime <morrita@google.com>
884 Unreviewed, rolling out r89401 and r89403.
885 http://trac.webkit.org/changeset/89401
886 http://trac.webkit.org/changeset/89403
887 https://bugs.webkit.org/show_bug.cgi?id=62970
889 Breaks mac build and mistakenly enables the spellcheck API
891 * win/tools/vsprops/FeatureDefines.vsprops:
892 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
894 2011-06-20 MORITA Hajime <morrita@google.com>
896 Reviewed by Kent Tamura.
898 Spellcheck API should be build-able.
899 https://bugs.webkit.org/show_bug.cgi?id=62970
901 * win/tools/vsprops/FeatureDefines.vsprops:
902 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
904 2011-06-20 Pratik Solanki <psolanki@apple.com>
906 Reviewed by David Kilzer.
908 HTTP pipelining functions on mac should match windows
909 https://bugs.webkit.org/show_bug.cgi?id=63012
911 * WebKitSystemInterface.h:
912 * libWebKitSystemInterfaceLeopard.a:
913 * libWebKitSystemInterfaceSnowLeopard.a:
915 2011-06-13 Tony Chang <tony@chromium.org>
917 Reviewed by Dimitri Glazkov.
919 rename ENABLE_NEW_FLEXBOX to ENABLE_CSS3_FLEXBOX
920 https://bugs.webkit.org/show_bug.cgi?id=62578
922 * win/tools/vsprops/FeatureDefines.vsprops:
923 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
925 2011-06-13 Tony Chang <tony@chromium.org>
927 Reviewed by Adam Barth.
929 rename ENABLE_FLEXBOX to ENABLE_NEW_FLEXBOX
930 https://bugs.webkit.org/show_bug.cgi?id=62545
932 * win/tools/vsprops/FeatureDefines.vsprops:
933 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
935 2011-06-10 Tony Chang <tony@chromium.org>
937 Reviewed by Ojan Vafai.
939 add a compile guard ENABLE(FLEXBOX)
940 https://bugs.webkit.org/show_bug.cgi?id=62049
942 * win/tools/vsprops/FeatureDefines.vsprops:
943 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
945 2011-06-07 Tim Horton <timothy_horton@apple.com>
947 Reviewed by Alexey Proskuryakov.
949 Use correct CFURLStorageSessionRef definition on Snow Leopard
950 https://bugs.webkit.org/show_bug.cgi?id=62223
952 * WebKitSystemInterface.h:
954 2011-06-06 Alexandru Chiculita <achicu@adobe.com>
956 Reviewed by Kent Tamura.
958 Add ENABLE_CSS_EXCLUSIONS support for build-webkit script
959 https://bugs.webkit.org/show_bug.cgi?id=61628
961 * win/tools/vsprops/FeatureDefines.vsprops:
962 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
964 2011-06-06 Mihnea Ovidenie <mihnea@adobe.com>
966 Reviewed by Kent Tamura.
968 Add ENABLE(CSS_REGIONS) guard for CSS Regions support
969 https://bugs.webkit.org/show_bug.cgi?id=61631
971 * win/tools/vsprops/FeatureDefines.vsprops:
972 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
974 2011-05-25 Jer Noble <jer.noble@apple.com>
976 Reviewed by Dan Bernstein.
978 30 second rewind button dysfunctional viewing trailers fullscreen.
979 https://bugs.webkit.org/show_bug.cgi?id=61505
981 Updated WKSI Libraries with new images for Backward buttons in default
984 * libWebKitSystemInterfaceLeopard.a:
985 * libWebKitSystemInterfaceSnowLeopard.a:
987 2011-05-25 Jer Noble <jer.noble@apple.com>
989 Reviewed by Darin Adler.
991 Video fails to play on Vimeo
992 https://bugs.webkit.org/show_bug.cgi?id=61403
994 Added functions to retrieve the resolved URL for media types supported on
997 * WebKitSystemInterface.h:
998 * WebKitSystemInterface.m:
999 (WKAVAssetResolvedURL): Added.
1000 (WKQTMovieResolvedURL): Added.
1002 2011-05-24 Keishi Hattori <keishi@webkit.org>
1004 Reviewed by Kent Tamura.
1006 Disable input color. Add INPUT_COLOR feature flag. Implement input color sanitizer.
1007 https://bugs.webkit.org/show_bug.cgi?id=61273
1009 * win/tools/vsprops/FeatureDefines.vsprops: Added INPUT_COLOR feature flag.
1010 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added INPUT_COLOR feature flag.
1012 2011-05-12 Jessie Berlin <jberlin@apple.com>
1014 Reviewed by Darin Adler.
1016 [Windows WebKit2] Use cookies set in WebKit1
1017 https://bugs.webkit.org/show_bug.cgi?id=60274
1019 Update WKSI with the changes to wkCreatePrivateStorageSession.
1021 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1022 * win/lib/WebKitSystemInterface.lib:
1024 2011-05-11 Jessie Berlin <jberlin@apple.com>
1026 Reviewed by Steve Falkenburg.
1028 [Windows WebKit2] Use cookies set in WebKit1
1029 https://bugs.webkit.org/show_bug.cgi?id=60274
1031 Take 3 after rolling out KB2465367 from my system.
1033 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1034 * win/lib/WebKitSystemInterface.lib:
1036 2011-05-11 Sheriff Bot <webkit.review.bot@gmail.com>
1038 Unreviewed, rolling out r86255.
1039 http://trac.webkit.org/changeset/86255
1040 https://bugs.webkit.org/show_bug.cgi?id=60660
1042 REGRESSION (r86255): Lots of tests crashing in
1043 CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
1044 (WebKit2 Tests) (Requested by aroben on #webkit).
1046 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1047 * win/lib/WebKitSystemInterface.lib:
1049 2011-05-11 Jessie Berlin <jberlin@apple.com>
1051 Reviewed by Steve Falkenburg.
1053 [Windows WebKit2] Use cookies set in WebKit1
1054 https://bugs.webkit.org/show_bug.cgi?id=60274
1056 Take 3 after rolling out KB2465367 from my system.
1058 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1059 * win/lib/WebKitSystemInterface.lib:
1061 2011-05-09 Sheriff Bot <webkit.review.bot@gmail.com>
1063 Unreviewed, rolling out r86075.
1064 http://trac.webkit.org/changeset/86075
1065 https://bugs.webkit.org/show_bug.cgi?id=60495
1067 broke windows tests (Requested by jessieberlin on #webkit).
1069 * win/lib/WebKitSystemInterface.lib:
1071 2011-05-09 Jessie Berlin <jberlin@apple.com>
1073 Take 2 on updating the WKSI libraries.
1075 * win/lib/WebKitSystemInterface.lib:
1077 2011-05-08 Sheriff Bot <webkit.review.bot@gmail.com>
1079 Unreviewed, rolling out r86037.
1080 http://trac.webkit.org/changeset/86037
1081 https://bugs.webkit.org/show_bug.cgi?id=60453
1083 broke Windows tests (Requested by jessieberlin on #webkit).
1085 * win/lib/WebKitSystemInterface.lib:
1087 2011-05-08 Jessie Berlin <jberlin@apple.com>
1089 Rubber-stamped by Alice Liu.
1091 Update the WKSI libraries.
1093 * win/lib/WebKitSystemInterface.lib:
1095 2011-05-07 Sheriff Bot <webkit.review.bot@gmail.com>
1097 Unreviewed, rolling out r86016.
1098 http://trac.webkit.org/changeset/86016
1099 https://bugs.webkit.org/show_bug.cgi?id=60445
1101 caused crashes on the WK2 Windows bots (Requested by
1102 jessieberlin on #webkit).
1104 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1105 * win/lib/WebKitSystemInterface.lib:
1107 2011-05-07 Jessie Berlin <jberlin@apple.com>
1109 Reviewed by Steve Falkenburg.
1111 [Windows WebKit2] Use cookies set in WebKit1
1112 https://bugs.webkit.org/show_bug.cgi?id=60274
1114 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1115 * win/lib/WebKitSystemInterface.lib:
1117 2011-05-05 Dan Bernstein <mitz@apple.com>
1119 Reviewed by Simon Fraser.
1121 WebKitSystemInterface part of <rdar://problem/9155590> Broken animation in iAd producer
1123 * WebKitSystemInterface.h: Added WKExecutableWasLinkedOnOrBeforeSnowLeopard().
1125 2011-04-29 Jer Noble <jer.noble@apple.com>
1127 Reviewed by Eric Seidel.
1129 Implement FULLSCREEN_API on Windows, Part 4: Enable it
1130 https://bugs.webkit.org/show_bug.cgi?id=59798
1132 * win/tools/vsprops/FeatureDefines.vsprops: Set ENABLE_FULLSCREEN_API to true.
1134 2011-05-03 David Kilzer <ddkilzer@apple.com>
1136 Part 1 of 2: <http://webkit.org/b/59838> Implement HTTP pipelining for CoreFoundation-based networking
1137 <rdar://problem/8924448>
1139 Reviewed by Adam Roben.
1141 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1142 (wkGetHTTPPipeliningPriority): Added declaration.
1143 (wkSetHTTPPipeliningMaximumPriority): Added declaration.
1144 (wkSetHTTPPipeliningPriority): Added declaration.
1145 * win/lib/WebKitSystemInterface.lib: Updated.
1147 2011-04-28 David Levin <levin@chromium.org>
1149 Reviewed by Adam Barth.
1151 Remove IMAGE_RESIZER related code.
1152 https://bugs.webkit.org/show_bug.cgi?id=59735
1154 * win/tools/vsprops/FeatureDefines.vsprops: Also removed WML which was missed in r85256.
1155 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Ditto.
1157 2011-04-28 Chris Fleizach <cfleizach@apple.com>
1159 Reviewed by Maciej Stachowiak.
1161 Allow remote accessibility API for WK2 to build on SnowLeopard.
1162 <rdar://problem/9324507>
1164 * WebKitSystemInterface.h:
1165 * libWebKitSystemInterfaceLeopard.a:
1166 * libWebKitSystemInterfaceSnowLeopard.a:
1168 2011-04-27 Mark Rowe <mrowe@apple.com>
1170 Rubber-stamped by Geoff Garen.
1172 Remove some files that are no longer relevant.
1174 * libWebKitSystemInterfaceTiger.a: Removed.
1176 2011-04-23 Brent Fulgham <bfulgham@webkit.org>
1178 [WinCairo] Unreviewed build change.
1180 Activate Geolocation API, as it will work with WinCairo assuming
1181 an appropriate Geolocation Provider is registered.
1183 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Activate the
1184 Geolocation features.
1186 2011-04-21 Maciej Stachowiak <mjs@apple.com>
1188 Reviewed by Adam Roben.
1190 Add a feature define to allow <details> and <summary> to be disabled
1191 https://bugs.webkit.org/show_bug.cgi?id=59118
1192 <rdar://problem/9257045>
1194 * win/tools/vsprops/FeatureDefines.vsprops:
1195 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1197 2011-04-20 Eric Carlson <eric.carlson@apple.com>
1199 Reviewed by Dan Bernstein.
1201 Adopt QTKit API for listing and deleting file in its media cache.
1202 <rdar://problem/9130029>
1203 https://bugs.webkit.org/show_bug.cgi?id=58795
1205 * WebKitSystemInterface.h:
1206 * libWebKitSystemInterfaceLeopard.a:
1207 * libWebKitSystemInterfaceSnowLeopard.a:
1209 2011-04-19 Jessie Berlin <jberlin@apple.com>
1211 Reviewed by Sam Weinig.
1213 Roll r81683 back in.
1215 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
1216 <rdar://problem/9139245>
1220 * win/lib/WebKitSystemInterface.lib:
1222 2011-04-15 Shishir Agrawal <shishir@chromium.org>
1224 Reviewed by James Robinson.
1226 Add a flag to guard Page Visibility API changes.
1227 https://bugs.webkit.org/show_bug.cgi?id=58464
1229 * win/tools/vsprops/FeatureDefines.vsprops:
1231 2011-04-14 Pratik Solanki <psolanki@apple.com>
1233 Reviewed by David Kilzer.
1235 Set minimum priority for fast lane connections
1236 https://bugs.webkit.org/show_bug.cgi?id=58353
1238 Add WKSetHTTPPipeliningMinimumFastLanePriority.
1240 * WebKitSystemInterface.h:
1241 * libWebKitSystemInterfaceLeopard.a:
1242 * libWebKitSystemInterfaceSnowLeopard.a:
1244 2011-04-08 Alpha Lam <hclam@chromium.org>
1246 Unreviewed, rolling out r83335.
1247 http://trac.webkit.org/changeset/83335
1248 https://bugs.webkit.org/show_bug.cgi?id=53556
1250 GTK and QT bots are broken
1252 * win/tools/vsprops/FeatureDefines.vsprops:
1253 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1255 2011-04-07 Anna Cavender <annacc@chromium.org>
1257 Reviewed by Eric Carlson.
1259 Setup ENABLE(TRACK) feature define
1260 https://bugs.webkit.org/show_bug.cgi?id=53556
1262 * win/tools/vsprops/FeatureDefines.vsprops:
1263 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1265 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
1267 Revert ENABLE_TRACK patch due to compile failures.
1269 * win/tools/vsprops/FeatureDefines.vsprops:
1270 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1272 2011-04-06 Dai Mikurube <dmikurube@chromium.org>
1274 Reviewed by David Levin.
1276 Add QUOTA build flag for unified quota API
1277 https://bugs.webkit.org/show_bug.cgi?id=57918
1279 * win/tools/vsprops/FeatureDefines.vsprops: Added QUOTA build flag
1280 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added QUOTA build flag
1282 2011-04-04 David Kilzer <ddkilzer@apple.com>
1284 <http://webkit.org/b/57384> CFNetwork and WebCore load priorities should match
1286 Reviewed by Alexey Proskuryakov.
1288 * WebKitSystemInterface.h:
1289 (WKSetHTTPPipeliningMaximumPriority): Added declaration.
1290 (WKExtractWordDefinitionTokenRangeFromContextualString): Added
1291 missing declaration from r81890.
1292 (WKShowWordDefinitionWindow): Ditto.
1293 (WKHideWordDefinitionWindow): Ditto.
1294 * libWebKitSystemInterfaceLeopard.a: Updated.
1295 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
1297 2011-04-04 Steve Falkenburg <sfalken@apple.com>
1299 Reviewed by Adam Roben.
1301 Remove unused AnalyzeWithLargeStack code from Windows build files
1302 https://bugs.webkit.org/show_bug.cgi?id=57771
1304 This was used for us to build with prefast automatically,
1305 but it is out-of-date and hasn't been used for some time.
1306 Removing completely for now.
1308 * win/tools/vsprops/common.vsprops:
1310 2011-04-04 Steve Falkenburg <sfalken@apple.com>
1312 Reviewed by Brian Weinstein.
1314 Fix Windows build warning.
1315 https://bugs.webkit.org/show_bug.cgi?id=57767
1317 * win/tools/vsprops/common.vsprops:
1319 2011-04-01 Brent Fulgham <bfulgham@webkit.org>
1321 [WinCairo] Unreviewed build fix.
1323 Define DEBUG_ALL for WinCairo debug builds so that the correct
1324 labeled DLLs ("*_debug.dll") are linked for testing runs.
1326 * win/tools/vsprops/debug_wincairo.vsprops:
1328 2011-04-01 Timothy Hatcher <timothy@apple.com>
1330 Make momentum scroll event latching work in WebKit2 on Mac.
1332 <rdar://problem/8751861>
1334 Reviewed by Darin Adler.
1336 * WebKitSystemInterface.h:
1337 * libWebKitSystemInterfaceLeopard.a: Updated to remove WKIsLatchingWheelEvent and add WKGetNSEventMomentumPhase.
1338 * libWebKitSystemInterfaceSnowLeopard.a: Ditto.
1340 2011-03-30 Steve Falkenburg <sfalken@apple.com>
1342 Reviewed by Adam Roben.
1344 Should turn off frame pointer omission (FPO) for Release (not Production) builds
1345 https://bugs.webkit.org/show_bug.cgi?id=54403
1347 Leave it enabled for Windows Production builds.
1348 Disabling this optimization improves stack traces for memory and performance tools like umdh and xperf.
1350 We use both /Oy- and OmitFramePointers="false" since OmitFramePointers="false" isnt' enough
1353 * win/tools/vsprops/release.vsprops:
1355 2011-03-30 Steve Falkenburg <sfalken@apple.com>
1357 Reviewed by Adam Roben.
1359 Share most vsprops between Release and Production builds in releaseproduction.vsprops
1360 https://bugs.webkit.org/show_bug.cgi?id=57508
1362 * win/tools/vsprops/release.vsprops:
1363 * win/tools/vsprops/releaseproduction.vsprops: Copied from WebKitLibraries/win/tools/vsprops/release.vsprops.
1365 2011-03-30 Steve Falkenburg <sfalken@apple.com>
1367 Rubber stamped by Adam Roben.
1369 Remove unnecessary NDEBUG define.
1371 * win/tools/vsprops/production.vsprops:
1373 2011-03-30 Steve Falkenburg <sfalken@apple.com>
1375 Reviewed by Adam Roben.
1377 Update Windows production build logic for new production configurations
1378 https://bugs.webkit.org/show_bug.cgi?id=57494
1380 * win/tools/vsprops/common.vsprops:
1381 * win/tools/vsprops/production.vsprops: Added.
1383 2011-03-29 Brent Fulgham <bfulgham@webkit.org>
1385 Unreviewed build change to activate MathML for WinCairo.
1387 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML.
1389 2011-03-29 Jessie Berlin <jberlin@apple.com>
1391 Update the WebKitSystemInterface libraries for changes in the implementation.
1393 * libWebKitSystemInterfaceLeopard.a:
1394 * libWebKitSystemInterfaceSnowLeopard.a:
1396 2011-03-28 Jeff Miller <jeffm@apple.com>
1398 Reviewed by Adam Roben.
1400 Include certificate when sending a WebCore::ResourceError to UI process on Windows
1401 https://bugs.webkit.org/show_bug.cgi?id=57195
1403 Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and
1404 implement wkGetSSLPeerCertificateData() to return a CFDataRef. Add wkSetSSLPeerCertificateData() so
1405 WebCore::ResourceError can set the certificate in the user info dictionary.
1407 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1408 * win/lib/WebKitSystemInterface.lib:
1410 2011-03-28 Jeff Miller <jeffm@apple.com>
1412 Rubber-stamped by Adam Roben.
1414 Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now.
1416 * win/lib/WebKitSystemInterface_debug.lib: Removed.
1418 2011-03-25 Brent Fulgham <bfulgham@webkit.org>
1420 Kick the build machines after r81977.
1422 * win/tools/vsprops/common.vsprops:
1424 2011-03-22 Sheriff Bot <webkit.review.bot@gmail.com>
1426 Unreviewed, rolling out r81683.
1427 http://trac.webkit.org/changeset/81683
1428 https://bugs.webkit.org/show_bug.cgi?id=56872
1430 Crashing in some tests (Requested by weinig on #webkit).
1432 * win/lib/WebKitSystemInterface.lib:
1434 2011-03-22 Sam Weinig <sam@webkit.org>
1436 Reviewed by Adam Roben.
1438 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
1439 <rdar://problem/9139245>
1443 * win/lib/WebKitSystemInterface.lib:
1445 2011-03-22 Sam Weinig <sam@webkit.org>
1447 Reviewed by Brady Eidson.
1449 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
1450 <rdar://problem/9139245>
1452 * libWebKitSystemInterfaceLeopard.a:
1453 * libWebKitSystemInterfaceSnowLeopard.a:
1455 2011-03-17 Anders Carlsson <andersca@apple.com>
1457 Add WKWindowWillOrderOffScreenNotification.
1459 * WebKitSystemInterface.h:
1460 * libWebKitSystemInterfaceLeopard.a:
1461 * libWebKitSystemInterfaceSnowLeopard.a:
1463 2011-03-14 Pratik Solanki <psolanki@apple.com>
1465 Rubber-stamped by Mark Rowe.
1467 I checked in Intel-only version of these files in r80975. This fixes that by building all
1468 the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard.
1470 * libWebKitSystemInterfaceLeopard.a:
1471 * libWebKitSystemInterfaceSnowLeopard.a:
1473 2011-03-13 Pratik Solanki <psolanki@apple.com>
1475 Reviewed by Brady Eidson.
1477 Make adjustMIMETypeIfNecessary use CFNetwork directly
1478 https://bugs.webkit.org/show_bug.cgi?id=55912
1480 Add new WKSI functions needed to implement adjustMIMETypeIfNecessary.
1482 * WebKitSystemInterface.h:
1483 * libWebKitSystemInterfaceLeopard.a:
1484 * libWebKitSystemInterfaceSnowLeopard.a:
1486 2011-03-09 Jessie Berlin <jberlin@apple.com>
1488 Reviewed by Adam Roben.
1490 Use the Cookie Storage from the Private Browsing Storage Session directly
1491 https://bugs.webkit.org/show_bug.cgi?id=55986
1493 * WebKitSystemInterface.h:
1494 * libWebKitSystemInterfaceLeopard.a:
1495 * libWebKitSystemInterfaceSnowLeopard.a:
1496 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1497 * win/lib/WebKitSystemInterface.lib:
1499 2011-03-07 Steve Falkenburg <sfalken@apple.com>
1503 * win/tools/scripts/VERSION:
1505 2011-03-06 Jessie Berlin <jberlin@apple.com>
1507 Reviewed by Sam Weinig.
1509 WebKit2: Use CFNetwork Sessions API.
1510 https://bugs.webkit.org/show_bug.cgi?id=55435.
1512 When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the
1513 Private Browsing Storage Session.
1515 Update WebKitSystemInterface headers and libraries with the new functions.
1517 * WebKitSystemInterface.h:
1518 * libWebKitSystemInterfaceLeopard.a:
1519 * libWebKitSystemInterfaceSnowLeopard.a:
1520 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1521 * win/lib/WebKitSystemInterface.lib:
1523 2011-03-04 Jessie Berlin <jberlin@apple.com>
1525 Reviewed by Maciej Stachowiak.
1527 WebKit2: Use CFNetwork Sessions API.
1528 https://bugs.webkit.org/show_bug.cgi?id=55435.
1530 When Private Browsing is enabled, get the cached url response from the cache associated with
1531 the Private Browsing Storage Session.
1533 Update WebKitSystemInterface headers and libraries with the new functions.
1535 * WebKitSystemInterface.h:
1536 * libWebKitSystemInterfaceLeopard.a:
1537 * libWebKitSystemInterfaceSnowLeopard.a:
1538 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1539 * win/lib/WebKitSystemInterface.lib:
1541 2011-03-03 Jessie Berlin <jberlin@apple.com>
1543 Reviewed by Adam Roben.
1545 WebKit2: Use CFNetwork Sessions API.
1546 https://bugs.webkit.org/show_bug.cgi?id=55435
1548 Set the Private Browsing Storage Session on requests when Private Browsing is enabled.
1550 Update WebKitSystemInterface headers and libraries with the new functions.
1552 * WebKitSystemInterface.h:
1553 * libWebKitSystemInterfaceLeopard.a:
1554 * libWebKitSystemInterfaceSnowLeopard.a:
1555 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1556 * win/lib/WebKitSystemInterface.lib:
1558 2011-03-02 Jessie Berlin <jberlin@apple.com>
1560 Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler.
1562 * libWebKitSystemInterfaceLeopard.a:
1563 * libWebKitSystemInterfaceSnowLeopard.a:
1565 2011-03-02 Jessie Berlin <jberlin@apple.com>
1567 Windows build fix. Unreviewed.
1569 * win/lib/WebKitSystemInterface.lib:
1571 2011-03-02 Jessie Berlin <jberlin@apple.com>
1573 Rubber-stamped by Adam Roben.
1575 WebKit2: Use CFNetwork Sessions API.
1576 https://bugs.webkit.org/show_bug.cgi?id=55435
1578 Add the ability to create a Private Browsing Storage Session.
1580 Update WebKitSystemInterface headers and libraries with the new functions.
1582 * WebKitSystemInterface.h:
1583 * libWebKitSystemInterfaceLeopard.a:
1584 * libWebKitSystemInterfaceSnowLeopard.a:
1585 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1586 * win/lib/WebKitSystemInterface.lib:
1588 2011-03-02 Daniel Cheng <dcheng@chromium.org>
1590 Reviewed by David Levin.
1592 Add feature define for data transfer items
1593 https://bugs.webkit.org/show_bug.cgi?id=55510
1595 * win/tools/vsprops/FeatureDefines.vsprops:
1596 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1598 2011-03-02 Adam Roben <aroben@apple.com>
1600 Try to force a clean build on the Windows bots
1602 Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild"
1603 feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for
1606 * win/tools/vsprops/common.vsprops: Touched to force a rebuild.
1608 2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com>
1610 Unreviewed, rolling out r80079.
1611 http://trac.webkit.org/changeset/80079
1612 https://bugs.webkit.org/show_bug.cgi?id=55547
1614 "Broke the Win debug build?" (Requested by dcheng on #webkit).
1616 * win/tools/vsprops/FeatureDefines.vsprops:
1617 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1619 2011-03-01 Daniel Cheng <dcheng@chromium.org>
1621 Reviewed by David Levin.
1623 Add feature define for data transfer items
1624 https://bugs.webkit.org/show_bug.cgi?id=55510
1626 * win/tools/vsprops/FeatureDefines.vsprops:
1627 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1629 2011-03-01 Sam Weinig <sam@webkit.org>
1631 Reviewed by Anders Carlsson.
1633 WebKit2 needs to be made localizable
1634 <rdar://problem/8728860>
1636 * WebKitSystemInterface.h:
1637 * libWebKitSystemInterfaceLeopard.a:
1638 * libWebKitSystemInterfaceSnowLeopard.a:
1640 2011-02-25 Brian Weinstein <bweinstein@apple.com>
1642 Fix linking of Chromium Mac build.
1644 * libWebKitSystemInterfaceLeopard.a:
1645 * libWebKitSystemInterfaceSnowLeopard.a:
1647 2011-02-21 Brian Weinstein <bweinstein@apple.com>
1649 Reviewed by Adam Roben.
1651 WebResourceCacheManager should be responsible for managing the CFURLCache as well
1652 as the WebCore memory cache.
1653 https://bugs.webkit.org/show_bug.cgi?id=54886
1654 Part of <rdar://problem/8971738>
1656 Update WebKitSystemInterface headers and libraries with new functions.
1658 * WebKitSystemInterface.h:
1659 * libWebKitSystemInterfaceLeopard.a:
1660 * libWebKitSystemInterfaceSnowLeopard.a:
1661 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1662 * win/lib/WebKitSystemInterface.lib:
1664 2011-02-21 Brian Weinstein <bweinstein@apple.com>
1666 Rubber-stamped by Dan Bernstein.
1668 Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't
1669 match the current WebKitSystemInterface.h.
1671 * WebKitSystemInterface.h:
1673 2011-02-08 Patrick Gansterer <paroga@webkit.org>
1675 Reviewed by Adam Roben.
1677 [WIN] Add missing forward declarations in WebKitSystemInterface.h
1678 https://bugs.webkit.org/show_bug.cgi?id=53889
1680 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1682 2011-02-04 Steve Falkenburg <sfalken@apple.com>
1684 Reviewed by Adam Roben.
1686 Bump Windows minimum system requirement to XPSP2
1687 https://bugs.webkit.org/show_bug.cgi?id=53807
1689 * win/tools/vsprops/common.vsprops:
1691 2011-02-03 James Kozianski <koz@chromium.org>
1693 Reviewed by Dimitri Glazkov.
1695 Add navigator.registerProtocolHandler behind a flag.
1696 https://bugs.webkit.org/show_bug.cgi?id=52609
1698 * win/tools/vsprops/FeatureDefines.vsprops:
1699 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1701 2011-02-02 Steve Lacey <sjl@chromium.org>
1703 Reviewed by Eric Carlson.
1705 Implement basic media statistics on media elements.
1706 https://bugs.webkit.org/show_bug.cgi?id=53322
1708 * win/tools/vsprops/FeatureDefines.vsprops:
1709 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1711 2011-01-28 Anders Carlsson <andersca@apple.com>
1717 * WebKitSystemInterface.h:
1718 * libWebKitSystemInterfaceLeopard.a:
1719 * libWebKitSystemInterfaceSnowLeopard.a:
1721 2011-01-26 David Kilzer <ddkilzer@apple.com>
1723 <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork
1724 <rdar://problem/8821760>
1726 Reviewed by Antti Koivisto.
1728 * WebKitSystemInterface.h:
1729 New methods added for HTTP pipelining support.
1730 (WKGetHTTPPipeliningPriority): Added.
1731 (WKSetHTTPPipeliningPriority): Added.
1732 Unrelated methods added after updating the header.
1733 (WKMakeScrollbarPainter): Added.
1734 (WKScrollbarPainterPaint): Added.
1735 * libWebKitSystemInterfaceLeopard.a: Updated.
1736 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
1738 2011-01-24 Jer Noble <jer.noble@apple.com>
1740 Reviewed by Eric Carlson.
1742 REGRESSION (r72119): Audio never plays on Star Wars intro animation
1743 https://bugs.webkit.org/show_bug.cgi?id=52467
1745 Add wkGetQuickTimeMIMETypeList() function.
1747 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1748 * win/lib/WebKitSystemInterface.lib:
1750 2011-01-18 Anders Carlsson <andersca@apple.com>
1752 Reviewed by Darin Adler.
1754 Add WKPopupContextMenu.
1756 * WebKitSystemInterface.h:
1757 * libWebKitSystemInterfaceLeopard.a:
1758 * libWebKitSystemInterfaceSnowLeopard.a:
1760 2011-01-17 Adam Roben <aroben@apple.com>
1762 Make it possible to both set and clear a wkCACFContext's D3D device
1764 Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use
1766 Reviewed by Chris Marrin.
1768 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1769 * win/lib/WebKitSystemInterface.lib:
1771 2011-01-07 Chris Marrin <cmarrin@apple.com>
1775 Minor change to check for null context
1777 * win/lib/WebKitSystemInterface.lib:
1778 * win/lib/WebKitSystemInterface_debug.lib:
1780 2011-01-07 Chris Marrin <cmarrin@apple.com>
1784 Added one more API to WKSI to get the user data
1785 out of the CACFContext.
1787 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1788 * win/lib/WebKitSystemInterface.lib:
1789 * win/lib/WebKitSystemInterface_debug.lib:
1791 2011-01-07 Chris Marrin <cmarrin@apple.com>
1795 Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
1797 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1798 * win/lib/WebKitSystemInterface.lib:
1799 * win/lib/WebKitSystemInterface_debug.lib:
1801 2011-01-05 Steve Falkenburg <sfalken@apple.com>
1803 Reviewed by Darin Adler.
1805 Debug and Release builds on Windows clobber each other
1806 https://bugs.webkit.org/show_bug.cgi?id=49185
1808 Changes the structure of WebKitBuild build products directory so we
1809 completely separate each build configuration into independent directories.
1811 Although we previously had per-configuration directories for obj, this change adds
1812 per-configuration directories for bin, lib, obj, and include. Each configuration's
1813 build products are stored within a directory inside of WebKitBuild.
1815 Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
1816 defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
1818 * win/tools/vsprops/common.vsprops:
1820 2011-01-03 Chris Fleizach <cfleizach@apple.com>
1822 Reviewed, tweaked and landed by Sam Weinig.
1824 WebKit2: Accessibility support (42130)
1825 <rdar://problem/7660629>
1827 * WebKitSystemInterface.h:
1828 * libWebKitSystemInterfaceLeopard.a:
1829 * libWebKitSystemInterfaceSnowLeopard.a:
1831 2011-01-02 Dan Bernstein <mitz@apple.com>
1833 Rubber-stamped by Simon Fraser.
1835 <rdar://problem/8812159> Update copyright strings
1837 * win/tools/scripts/COPYRIGHT-END-YEAR:
1839 2010-12-21 Sam Weinig <weinig@apple.com>
1841 Reviewed by Anders Carlsson.
1843 Add serialization for CFURLRequestRef and CFURLResponseRef.
1845 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1846 * win/lib/WebKitSystemInterface.lib:
1848 2010-12-14 Anders Carlsson <andersca@apple.com>
1850 Reviewed by Dan Bernstein.
1852 Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
1854 * WebKitSystemInterface.h:
1855 * libWebKitSystemInterfaceLeopard.a:
1856 * libWebKitSystemInterfaceSnowLeopard.a:
1858 2010-12-10 Chris Marrin <cmarrin@apple.com>
1860 Reviewed by Adam Roben.
1862 Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
1863 Also got rid of WebKitSystemInterface_debug.lib as recommended by
1864 Adam Roben. No OpenSource builds use it since r72327.
1866 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1867 * win/lib/WebKitSystemInterface.lib:
1868 * win/lib/WebKitSystemInterface_debug.lib: Removed.
1870 2010-12-09 Anders Carlsson <andersca@apple.com>
1872 Reviewed by Sam Weinig.
1874 Cannot use NSKeyedArchiver in WK2 for ResourceResponses
1875 https://bugs.webkit.org/show_bug.cgi?id=50792
1876 <rdar://problem/8741799>
1878 * WebKitSystemInterface.h:
1879 * libWebKitSystemInterfaceLeopard.a:
1880 * libWebKitSystemInterfaceSnowLeopard.a:
1882 2010-12-03 Anders Carlsson <andersca@apple.com>
1884 Reviewed by Sam Weinig.
1886 Dispatch keyboard events in the Carbon event model
1887 https://bugs.webkit.org/show_bug.cgi?id=50503
1889 Make WKGetNSEventKeyChar available in 32-bit.
1891 * WebKitSystemInterface.h:
1892 * libWebKitSystemInterfaceLeopard.a:
1893 * libWebKitSystemInterfaceSnowLeopard.a:
1895 2010-12-02 Anders Carlsson <andersca@apple.com>
1897 Reviewed by Sam Weinig.
1899 Plug-ins should be able to update the mouse cursor
1900 https://bugs.webkit.org/show_bug.cgi?id=50399
1902 Add WKEnableSettingCursorWhenInBackground.
1904 * WebKitSystemInterface.h:
1905 * libWebKitSystemInterfaceLeopard.a:
1906 * libWebKitSystemInterfaceSnowLeopard.a:
1908 2010-12-01 Adam Roben <aroben@apple.com>
1910 Don't let harmless errorlevels from the "set" utility leak into
1911 project-specific build scripts
1913 When using set to unset an environment variable that didn't previously
1914 exist, set raises the errorlevel to 1. This was leaking into
1915 project-specific scripts, causing them to think the build has failed.
1916 We now clear the errorlevel after we finish setting environment
1919 Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
1922 Reviewed by Steve Falkenburg.
1924 * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
1925 environment variables to get rid of any errorlevel that "set" set.
1927 2010-12-01 Steve Falkenburg <sfalken@apple.com>
1929 Reviewed by Adam Roben.
1931 vcproj changes can't be applied cleanly by the Windows EWS bot
1932 https://bugs.webkit.org/show_bug.cgi?id=50328
1934 * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
1935 * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
1936 * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
1938 2010-11-29 Steve Falkenburg <sfalken@apple.com>
1940 Windows build fix (part 2).
1941 Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
1943 * win/tools/vsprops/common.vsprops:
1945 2010-11-19 Steve Falkenburg <sfalken@apple.com>
1947 Reviewed by Adam Roben.
1949 Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
1950 https://bugs.webkit.org/show_bug.cgi?id=49858
1952 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
1953 - To simplify editing (editing vsprops build steps is confusing).
1954 - For more readable diffs.
1956 To add a prebuild/prelink/postbuild step for a vcproj,
1957 Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
1958 For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
1959 in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
1961 * win/tools/vsprops/common.vsprops:
1962 * win/tools/vsprops/release.vsprops:
1964 2010-11-29 Anders Carlsson <andersca@apple.com>
1966 Reviewed by Sam Weinig and Simon Fraser.
1968 WebKitSystemInterface.h piece of r72438.
1970 * WebKitSystemInterface.h:
1972 2010-11-22 Adam Roben <aroben@apple.com>
1974 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
1976 Apple's Windows build allows placing header files and import libraries for WebKit's
1977 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
1978 $WebKitLibrariesDir environment variable. This is both required for production builds and
1979 convenient for Apple-internal developer builds. Apple's production builds also require that
1980 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
1981 builds, the files are copied into that directory tree by the
1982 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
1984 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
1986 This .vsprops copying is problematic in one very important case: when a developer updates
1987 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
1988 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
1989 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
1990 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
1991 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
1992 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
1994 To fix this, we now use normal relative paths to access the .vsprops files in the source
1995 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
1996 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
1997 unset, so the normal relative paths are used to read the .vsprops files out of the source
1998 tree directly. In production builds, this environment variable is set to a fake directory
1999 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
2002 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
2004 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
2006 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
2007 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
2008 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
2009 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
2010 FeatureDefines.vsprops becomes:
2012 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
2016 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
2018 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
2019 actually exist since they are matched by an equal number of ".." path components.)
2021 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
2022 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
2024 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
2027 Reviewed by Dave Hyatt.
2029 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
2030 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
2031 builds to redirect the relative paths used to find the shared .vsprops files into
2032 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
2034 2010-11-18 Steve Falkenburg <sfalken@apple.com>
2036 Rubber-stamped by Adam Roben.
2038 Remove unused debug_internal vsprops file.
2040 * win/tools/vsprops/debug_internal.vsprops: Removed.
2042 2010-11-18 Steve Falkenburg <sfalken@apple.com>
2044 Reviewed by Adam Roben.
2046 Debug_Internal Windows configuration is unnecessary, should be removed
2047 https://bugs.webkit.org/show_bug.cgi?id=49753
2049 * win/tools/vsprops/debug.vsprops:
2050 * win/tools/vsprops/debug_internal.vsprops:
2052 2010-11-17 Steve Falkenburg <sfalken@apple.com>
2054 Rubber-stamped by Adam Roben.
2056 Update WebKitSystemInterfaceWin.
2058 * win/lib/WebKitSystemInterface.lib:
2059 * win/lib/WebKitSystemInterface_debug.lib:
2061 2010-11-16 Adam Roben <aroben@apple.com>
2063 Ignore files from libdispatch/zlib
2065 Rubber-stamped by Eric Seidel.
2067 * win/include: Modified property svn:ignore.
2068 * win/lib: Modified property svn:ignore.
2070 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
2072 Reviewed by David Hyatt.
2074 HTML5 Ruby support should be mandatory feature
2075 https://bugs.webkit.org/show_bug.cgi?id=49272
2077 Remove Ruby as optional feature.
2079 * win/tools/vsprops/FeatureDefines.vsprops:
2080 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2082 2010-10-29 Dan Bernstein <mitz@apple.com>
2084 Snow Leopard PowerPC build fix.
2086 * libWebKitSystemInterfaceSnowLeopard.a:
2088 2010-10-29 Dan Bernstein <mitz@apple.com>
2090 Leopard PowerPC build fix.
2092 * libWebKitSystemInterfaceLeopard.a:
2094 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
2096 Reviewed by Adam Roben and David Kilzer.
2098 Fix and cleanup of build systems
2099 https://bugs.webkit.org/show_bug.cgi?id=48342
2101 Remove unnecessary ENABLE_SANDBOX.
2102 Add missing features to converge to FeatureDefines.xcconfig.
2104 * win/tools/vsprops/FeatureDefines.vsprops:
2105 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2107 2010-10-28 Dan Bernstein <mitz@apple.com>
2109 Reviewed by John Sullivan.
2111 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
2112 upcoming ComplexTextController patch.
2114 * WebKitSystemInterface.h:
2115 * libWebKitSystemInterfaceLeopard.a:
2116 * libWebKitSystemInterfaceSnowLeopard.a:
2118 2010-10-28 Ivan Krstić <ike@apple.com>
2120 Reviewed by Mark Rowe.
2122 Remove unused experimental proxied panel interface.
2123 <rdar://problem/7237059>
2125 * WebKitSystemInterface.h:
2127 2010-10-27 Anders Carlsson <andersca@apple.com>
2129 Reviewed by Sam Weinig.
2131 Find indicators do not bounce
2132 https://bugs.webkit.org/show_bug.cgi?id=48490
2133 <rdar://problem/8564276>
2135 Add bounce animation context functions.
2137 * WebKitSystemInterface.h:
2138 * libWebKitSystemInterfaceLeopard.a:
2139 * libWebKitSystemInterfaceSnowLeopard.a:
2141 2010-10-26 Adam Roben <aroben@apple.com>
2143 Fix duplicate vsprops name
2145 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
2146 "FeatureDefinesCairo" to match the filename.
2148 2010-10-23 Alexey Proskuryakov <ap@apple.com>
2152 * win/lib/WebKitSystemInterface.lib:
2153 * win/lib/WebKitSystemInterface_debug.lib:
2155 2010-10-23 Alexey Proskuryakov <ap@apple.com>
2157 Reviewed by Anders Carlsson.
2159 https://bugs.webkit.org/show_bug.cgi?id=48083
2160 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
2162 * WebKitSystemInterface.h:
2163 * libWebKitSystemInterfaceLeopard.a:
2164 * libWebKitSystemInterfaceSnowLeopard.a:
2165 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2166 * win/lib/WebKitSystemInterface.lib:
2167 * win/lib/WebKitSystemInterface_debug.lib:
2168 Updated WebKitSystemInterface with necessary methods.
2170 2010-10-22 Adam Roben <aroben@apple.com>
2172 Turn on ENABLE_3D_RENDERING on all Windows builds
2174 Reviewed by Sam Weinig.
2176 * win/tools/vsprops/FeatureDefines.vsprops:
2178 2010-10-20 Adam Roben <aroben@apple.com>
2182 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2183 * win/lib/WebKitSystemInterface.lib:
2184 * win/lib/WebKitSystemInterface_debug.lib:
2185 Use a WKCFURLCredentialRef type to protect against changes to the
2186 definition of CFURLCredentialRef.
2188 2010-10-19 Adam Roben <aroben@apple.com>
2192 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
2193 this file that I meant to check in in r70129.
2195 2010-10-19 Adam Roben <aroben@apple.com>
2197 Add WKCACFContext and related functions
2199 Fixes <http://webkit.org/b/43244>.
2201 Reviewed by Sam Weinig.
2203 * win/lib/WebKitSystemInterface.lib:
2204 * win/lib/WebKitSystemInterface_debug.lib:
2206 2010-10-14 Ada Chan <adachan@apple.com>
2208 Rubber-stamped by Adam Roben.
2212 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2213 * win/lib/WebKitSystemInterface.lib:
2214 * win/lib/WebKitSystemInterface_debug.lib:
2216 2010-10-14 Ada Chan <adachan@apple.com>
2218 Reviewed by Steve Falkenburg.
2220 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
2221 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
2223 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2224 * win/lib/WebKitSystemInterface.lib:
2225 * win/lib/WebKitSystemInterface_debug.lib:
2227 2010-10-11 Mike Thole <mthole@apple.com>
2229 Reviewed by Darin Adler.
2231 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
2232 https://bugs.webkit.org/show_bug.cgi?id=47495
2234 * WebKitSystemInterface.h:
2235 * libWebKitSystemInterfaceLeopard.a:
2236 * libWebKitSystemInterfaceSnowLeopard.a:
2238 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
2240 Unreviewed build fix.
2242 WinCairo also needs access to the <inttypes.h> header requirement
2243 introduced by Bug 46357.
2245 * win/tools/vsprops/WinCairo.vsprops:
2247 2010-09-17 Sam Weinig <sam@webkit.org>
2249 Reviewed, tweaked, and landed by Anders Carlsson.
2251 Add WKCopyNSURLResponsePeerCertificates.
2253 * WebKitSystemInterface.h:
2254 * libWebKitSystemInterfaceLeopard.a:
2255 * libWebKitSystemInterfaceSnowLeopard.a:
2257 2010-09-16 Eric Uhrhane <ericu@chromium.org>
2259 Reviewed by Jian Li.
2261 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
2262 https://bugs.webkit.org/show_bug.cgi?id=45798
2264 * win/tools/vsprops/FeatureDefines.vsprops:
2265 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2267 2010-09-09 Jer Noble <jer.noble@apple.com>
2269 Reviewed by Eric Carlson.
2271 Adopt shared control drawing for <video> controls on Windows
2272 https://bugs.webkit.org/show_bug.cgi?id=45490
2274 * win/lib/WebKitSystemInterface.lib:
2275 * win/lib/WebKitSystemInterface_debug.lib:
2277 2010-09-10 Anders Carlsson <andersca@apple.com>
2279 WebKitSystemInterface part of:
2280 Set the visible name for the web process
2281 https://bugs.webkit.org/show_bug.cgi?id=45564
2282 <rdar://problem/8416970>
2284 * WebKitSystemInterface.h:
2285 * libWebKitSystemInterfaceLeopard.a:
2286 * libWebKitSystemInterfaceSnowLeopard.a:
2288 2010-08-05 Jian Li <jianli@chromium.org>
2290 Reviewed by David Levin.
2292 Unify blob related feature defines to ENABLE(BLOB).
2293 https://bugs.webkit.org/show_bug.cgi?id=43081
2295 * win/tools/vsprops/FeatureDefines.vsprops:
2296 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2298 2010-08-04 Dan Bernstein <mitz@apple.com>
2300 Reviewed by Darin Adler.
2302 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
2303 https://bugs.webkit.org/show_bug.cgi?id=43467
2305 * WebKitSystemInterface.h:
2306 * libWebKitSystemInterfaceLeopard.a:
2307 * libWebKitSystemInterfaceSnowLeopard.a:
2308 * libWebKitSystemInterfaceTiger.a:
2310 2010-08-03 Beth Dakin <bdakin@apple.com>
2312 Reviewed by Alice Liu.
2314 Enable MathML on Windows.
2316 * win/tools/vsprops/FeatureDefines.vsprops:
2318 2010-07-30 Adam Roben <aroben@apple.com>
2320 Roll our r64361 and r64363
2322 We can't make these changes until QuartzCore.lib is included in
2323 WebKitSupportLibrary.
2325 2010-07-30 Adam Roben <aroben@apple.com>
2327 Add WKCACFContext and related functions
2329 Also added some functions used by WKCAImageQueue.
2331 Fixes <http://webkit.org/b/43244>.
2333 Reviewed by Sam Weinig.
2335 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2336 * win/lib/WebKitSystemInterface.lib:
2337 * win/lib/WebKitSystemInterface_debug.lib:
2339 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
2341 Reviewed by Ojan Vafai.
2343 Add FILE_SYSTEM build flag for FileSystem API
2344 https://bugs.webkit.org/show_bug.cgi?id=42915
2346 * win/tools/vsprops/FeatureDefines.vsprops:
2347 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2349 2010-07-12 Mark Rowe <mrowe@apple.com>
2351 Rubber-stamped by Sam Weinig.
2353 Update WebKitSystemInterface.
2355 * libWebKitSystemInterfaceLeopard.a:
2356 * libWebKitSystemInterfaceSnowLeopard.a:
2357 * libWebKitSystemInterfaceTiger.a:
2359 2010-07-12 Adam Roben <aroben@apple.com>
2361 Stop generating stripped symbols for Release builds
2363 It turns out we can strip the symbols after-the-fact using PDBCopy.
2365 Fixes <http://webkit.org/b/42085>.
2367 Reviewed by Steve Falkenburg.
2369 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
2370 attribute, which caused link.exe to generate a stripped PDB file for
2373 2010-07-08 Eric Carlson <eric.carlson@apple.com>
2375 Reviewed by Dan Bernstein.
2377 Update WebKitSystemInterface.
2379 * libWebKitSystemInterfaceLeopard.a:
2380 * libWebKitSystemInterfaceSnowLeopard.a:
2381 * libWebKitSystemInterfaceTiger.a:
2383 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
2385 Reviewed by Adam Roben.
2387 Disable MSVC warning 4288.
2388 https://bugs.webkit.org/show_bug.cgi?id=41804
2390 MSVC has a non-standard extension that allows variables declared
2391 in for-loops to remain visible in the same scope even after
2392 exiting the for-loop
2393 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
2394 option (turned on by default) enables all MSVC extensions, and
2395 /Zc:forScope- tells the compiler to issue a C4288 warning when the
2396 same variable is declared in the for-loop and re-declared later in
2399 There seems to be a bug in VS2005 that erroneously enables
2400 /Zc:forScope- even when that option is not specified
2401 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
2402 like our build got hit by that bug, so we need to disable warning
2405 * win/tools/vsprops/common.vsprops:
2407 2010-07-01 Simon Fraser <simon.fraser@apple.com>
2409 Reviewed by Sam Weinig.
2411 <rdar://problem/8154047>
2413 Update WebKitSystemInterface, making some functions used by
2414 WebKit2 available in 32-bit (for reals this time).
2416 * libWebKitSystemInterfaceLeopard.a:
2417 * libWebKitSystemInterfaceSnowLeopard.a:
2418 * libWebKitSystemInterfaceTiger.a:
2420 2010-07-01 Simon Fraser <simon.fraser@apple.com>
2422 Reviewed by Sam Weinig.
2424 <rdar://problem/8154047>
2426 Update WebKitSystemInterface, making some functions used by
2427 WebKit2 available in 32-bit.
2429 * WebKitSystemInterface.h:
2430 * libWebKitSystemInterfaceLeopard.a:
2431 * libWebKitSystemInterfaceSnowLeopard.a:
2432 * libWebKitSystemInterfaceTiger.a:
2434 2010-06-23 John Gregg <johnnyg@google.com>
2436 Reviewed by Kent Tamura.
2438 add ENABLE_DIRECTORY_UPLOAD build support
2439 https://bugs.webkit.org/show_bug.cgi?id=41100
2441 * win/tools/vsprops/FeatureDefines.vsprops:
2442 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2444 2010-06-27 Steve Falkenburg <sfalken@apple.com>
2446 Windows (Cairo) build fix.
2447 Add missing ENABLE_WEB_TIMING feature define.
2449 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2451 2010-06-27 Steve Falkenburg <sfalken@apple.com>
2454 Disable ENABLE_WEB_TIMING on Windows.
2456 * win/tools/vsprops/FeatureDefines.vsprops:
2458 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
2460 Reviewed by Dimitri Glazkov.
2462 Add a VS macro for enabling Web Timing support.
2463 https://bugs.webkit.org/show_bug.cgi?id=38924
2465 * win/tools/vsprops/FeatureDefines.vsprops:
2467 2010-06-21 Sam Weinig <sam@webkit.org>
2469 Reviewed by Anders Carlsson.
2471 Update WebKitSystemInterface.
2473 * WebKitSystemInterface.h:
2474 * libWebKitSystemInterfaceLeopard.a:
2475 * libWebKitSystemInterfaceSnowLeopard.a:
2476 * libWebKitSystemInterfaceTiger.a:
2478 2010-06-21 Dan Bernstein <mitz@apple.com>
2480 Speculative build fix.
2482 * WebKitSystemInterface.h:
2484 2010-06-21 Dan Bernstein <mitz@apple.com>
2486 Reviewed by Darin Adler.
2488 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
2489 https://bugs.webkit.org/show_bug.cgi?id=10228
2491 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
2492 * libWebKitSystemInterfaceLeopard.a:
2493 * libWebKitSystemInterfaceSnowLeopard.a:
2494 * libWebKitSystemInterfaceTiger.a:
2496 2010-06-21 Satish Sampath <satish@chromium.org>
2498 Reviewed by Steve Block.
2500 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
2501 https://bugs.webkit.org/show_bug.cgi?id=40878
2503 * win/tools/vsprops/FeatureDefines.vsprops:
2504 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2506 2010-06-02 Sterling Swigart <sswigart@google.com>
2508 Reviewed by David Levin.
2510 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
2511 https://bugs.webkit.org/show_bug.cgi?id=39906
2513 * win/tools/vsprops/FeatureDefines.vsprops:
2514 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2516 2010-05-24 Jer Noble <jer.noble@apple.com>
2518 No review; build fix only.
2520 Roll-out changes r60110.
2522 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2523 * win/lib/WebKitSystemInterface.lib:
2524 * win/lib/WebKitSystemInterface_debug.lib:
2526 2010-05-24 Jer Noble <jer.noble@apple.com>
2528 No review; build fix only.
2530 Roll-out changes r60094, 60096-60097.
2532 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2533 * win/lib/WebKitSystemInterface.lib:
2534 * win/lib/WebKitSystemInterface_debug.lib:
2536 2010-05-23 Jer Noble <jer.noble@apple.com>
2538 Reviewed by Eric Carlson.
2540 HTML5 <video> tag performance worse than Flash
2541 https://bugs.webkit.org/show_bug.cgi?id=39577
2542 rdar://problem/7982458
2544 Added WebKitSystemInterface calls for new CAImageQueue APIs.
2546 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2547 * win/lib/WebKitSystemInterface.lib:
2548 * win/lib/WebKitSystemInterface_debug.lib:
2550 2010-05-20 Steve Block <steveblock@google.com>
2552 Reviewed by Jeremy Orlow.
2554 Provide bindings for DeviceOrientation
2555 https://bugs.webkit.org/show_bug.cgi?id=39210
2557 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
2559 * win/tools/vsprops/FeatureDefines.vsprops:
2560 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2562 2010-04-09 Alexey Proskuryakov <ap@apple.com>
2564 Reviewed by Maciej Stachowiak.
2566 https://bugs.webkit.org/show_bug.cgi?id=24572
2567 XMLHttpRequest.statusText returns always "OK" on Mac
2569 * WebKitSystemInterface.h:
2570 * libWebKitSystemInterfaceLeopard.a:
2571 * libWebKitSystemInterfaceSnowLeopard.a:
2572 * libWebKitSystemInterfaceTiger.a:
2574 2010-04-07 Chris Marrin <cmarrin@apple.com>
2576 Reviewed by Steve Falkenburg.
2578 Remove QuartzCoreInterface from the build
2580 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
2582 * win/bin/QuartzCoreInterface.dll: Removed.
2583 * win/include/QuartzCoreInterface: Removed.
2584 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
2585 * win/lib/QuartzCoreInterface.lib: Removed.
2587 2010-04-02 Jer Noble <jer.noble@apple.com>
2589 Reviewed by Eric Carlson.
2591 https://bugs.webkit.org/show_bug.cgi?id=36624
2593 Update WebKitSystemInterface
2595 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
2596 * libWebKitSystemInterfaceLeopard.a:
2597 * libWebKitSystemInterfaceSnowLeopard.a:
2598 * libWebKitSystemInterfaceTiger.a:
2600 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
2602 Reviewed by Dmitry Titov.
2604 Add FileThread for async file operation support in FileReader and FileWriter
2605 https://bugs.webkit.org/show_bug.cgi?id=36896
2607 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
2608 for FileReader and FileWriter support.
2610 * win/tools/vsprops/FeatureDefines.vsprops:
2611 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2613 2010-03-25 Mark Rowe <mrowe@apple.com>
2615 Rubber-stamped by Dan Bernstein.
2617 Update WebCoreSQLite3 to SQLite v3.6.12.
2619 * WebCoreSQLite3/sqlite3.h:
2620 * WebCoreSQLite3/sqlite3ext.h:
2621 * libWebCoreSQLite3.a:
2622 * libWebKitSystemInterfaceLeopard.a:
2623 * libWebKitSystemInterfaceSnowLeopard.a:
2624 * libWebKitSystemInterfaceTiger.a:
2626 2010-03-23 Dan Bernstein <mitz@apple.com>
2628 Reviewed by John Sullivan.
2630 WebKitSystemInterface part of
2631 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
2633 https://bugs.webkit.org/show_bug.cgi?id=36479.
2635 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
2636 * libWebKitSystemInterfaceSnowLeopard.a: Updated
2638 2010-03-16 Dan Bernstein <mitz@apple.com>
2640 Reviewed by Sam Weinig.
2642 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
2644 * win/lib/WebKitSystemInterface.lib:
2645 * win/lib/WebKitSystemInterface_debug.lib:
2647 2010-03-15 Andy Estes <aestes@apple.com>
2649 Reviewed by John Sullivan.
2651 Added two new output arguments to WKGetWheelEventDeltas() to return
2652 the number of scroll wheel ticks in the x and y directions.
2654 https://bugs.webkit.org/show_bug.cgi?id=29601.
2655 <rdar://problem/7453254>
2657 * WebKitSystemInterface.h:
2658 * libWebKitSystemInterfaceLeopard.a:
2659 * libWebKitSystemInterfaceSnowLeopard.a:
2660 * libWebKitSystemInterfaceTiger.a:
2662 2010-03-14 Dan Bernstein <mitz@apple.com>
2664 Reviewed by Darin Adler.
2666 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
2668 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
2669 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
2670 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
2671 wkCreateFontsPlist().
2672 * win/lib/WebKitSystemInterface.lib: Updated.
2673 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2675 2010-03-08 Jian Li <jianli@chromium.org>
2677 Reviewed by Dmitry Titov.
2680 https://bugs.webkit.org/show_bug.cgi?id=32993
2682 Add ENABLE_BLOB_SLICE feature define.
2684 * win/tools/vsprops/FeatureDefines.vsprops:
2685 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2687 2010-02-19 Maciej Stachowiak <mjs@apple.com>
2689 Reviewed by David Levin.
2691 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
2692 https://bugs.webkit.org/show_bug.cgi?id=35147
2694 * win/tools/vsprops/FeatureDefines.vsprops:
2696 2010-02-18 Steve Falkenburg <sfalken@apple.com>
2698 Reviewed by Dan Bernstein.
2700 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
2701 https://bugs.webkit.org/show_bug.cgi?id=35076
2703 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2704 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
2705 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
2707 2010-02-16 Gavin Barraclough <barraclough@apple.com>
2709 Reviewed by NOBODY (Build fix).
2711 Disable warnings preventing use of anonymous structs/onions -
2712 don't take all my fun toys away, these are useful & awesome!
2714 * win/tools/vsprops/common.vsprops:
2716 2010-02-11 Brian Weinstein <bweinstein@apple.com>
2718 Rubber-stamped by Eric Seidel.
2720 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
2723 * win/tools/vsprops/FeatureDefines.vsprops:
2725 2010-02-08 Maciej Stachowiak <mjs@apple.com>
2727 Reviewed by Cameron Zwarich.
2729 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
2730 https://bugs.webkit.org/show_bug.cgi?id=34698
2732 * win/tools/vsprops/FeatureDefines.vsprops:
2734 2010-02-04 Mark Rowe <mrowe@apple.com>
2736 Reviewed by Steve Falkenburg.
2738 Update auto-version.sh to better handle major version numbers with fewer than three digits,
2739 and the case when WEBKITLIBRARIESDIR is not set.
2741 * win/tools/scripts/auto-version.sh:
2743 2010-02-04 Steve Falkenburg <sfalken@apple.com>
2745 Windows build fix for projects not defining WebKitLibrariesDir.
2747 * win/tools/scripts/auto-version.sh:
2749 2010-02-03 Dan Bernstein <mitz@apple.com>
2751 Reviewed by Anders Carlsson.
2753 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
2755 * libWebKitSystemInterfaceLeopard.a:
2757 2010-02-02 Steve Falkenburg <sfalken@apple.com>
2759 Reviewed by Darin Adler.
2761 Copyright year updating for Windows version resources should be automatic
2762 https://bugs.webkit.org/show_bug.cgi?id=34503
2764 * win/tools/scripts/auto-version.sh:
2766 2010-02-02 Martin Robinson <mrobinson@webkit.org>
2768 Unreviewed build fix.
2770 The WinCairo build requires this script to be executable.
2772 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
2774 2010-01-29 Mark Rowe <mrowe@apple.com>
2776 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
2778 * win/tools/vsprops/FeatureDefines.vsprops:
2779 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2781 2010-01-26 Alexey Proskuryakov <ap@apple.com>
2783 More Windows build fixing.
2785 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
2786 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
2787 specialization sometimes - but it's not instantiated, so it's harmless.
2789 2010-01-22 Steve Falkenburg <sfalken@apple.com>
2791 Reviewed by Darin Adler.
2793 https://bugs.webkit.org/show_bug.cgi?id=34025
2794 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
2796 * win/tools/vsprops/FeatureDefines.vsprops:
2797 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2799 2010-01-20 Steve Falkenburg <sfalken@apple.com>
2801 Reviewed by Darin Adler and Adam Roben.
2803 Feature defines are difficult to maintain on Windows builds
2804 https://bugs.webkit.org/show_bug.cgi?id=33883
2806 FeatureDefines.vsprops are now maintained in a way similar to
2807 Configurations/FeatureDefines.xcconfig, with the added advantage
2808 of having a single FeatureDefines file across all projects.
2810 Keep this list of features (not enabled/disabled state) in sync with
2811 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
2813 Add new features to both PreprocessorDefinitions and UserMacro sections.
2814 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
2816 * win/tools/scripts/feature-defines.sh: Added.
2817 * win/tools/vsprops/FeatureDefines.vsprops: Added.
2818 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
2819 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
2821 2010-01-13 Simon Fraser <simon.fraser@apple.com>
2823 Reviewed by Darin Adler.
2825 <rdar://problem/7532544>
2827 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
2828 be used for a shadow drawing fix. Once more, with feeling. On Windows.
2830 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2831 * win/lib/WebKitSystemInterface.lib:
2832 * win/lib/WebKitSystemInterface_debug.lib:
2834 2010-01-13 Simon Fraser <simon.fraser@apple.com>
2836 Reviewed by Darin Adler.
2838 <rdar://problem/7532544>
2840 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
2841 be used for a shadow drawing fix.
2843 * win/lib/WebKitSystemInterface.lib:
2844 * win/lib/WebKitSystemInterface_debug.lib:
2846 2010-01-13 Simon Fraser <simon.fraser@apple.com>
2848 Reviewed by Darin Adler.
2850 <rdar://problem/7532544>
2852 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
2853 be used for a shadow drawing fix.
2855 * WebKitSystemInterface.h:
2856 * libWebKitSystemInterfaceLeopard.a:
2857 * libWebKitSystemInterfaceSnowLeopard.a:
2858 * libWebKitSystemInterfaceTiger.a:
2860 2010-01-07 Alexey Proskuryakov <ap@apple.com>
2862 Not reviewed, build fix.
2864 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
2865 clients of another class). WebCore doesn't use all methods of JSString, so
2866 we don't export all classes clients could theoretically access via JSString.
2868 * win/tools/vsprops/common.vsprops:
2870 2009-12-21 Mark Rowe <mrowe@apple.com>
2872 Reviewed by Samuel Weinig.
2874 Update WebKitSystemInterface.
2876 * libWebKitSystemInterfaceLeopard.a:
2877 * libWebKitSystemInterfaceSnowLeopard.a:
2878 * libWebKitSystemInterfaceTiger.a:
2880 2009-12-21 Mark Rowe <mrowe@apple.com>
2882 Reviewed by Samuel Weinig.
2884 Update WebKitSystemInterface.
2886 * WebKitSystemInterface.h:
2887 * libWebKitSystemInterfaceLeopard.a:
2888 * libWebKitSystemInterfaceSnowLeopard.a:
2889 * libWebKitSystemInterfaceTiger.a:
2891 2009-12-18 Sam Weinig <sam@webkit.org>
2893 Reviewed by Anders Carlsson.
2895 Update WebKitSystemInterface for <rdar://problem/7237059>.
2897 * WebKitSystemInterface.h:
2898 * libWebKitSystemInterfaceLeopard.a:
2899 * libWebKitSystemInterfaceSnowLeopard.a:
2900 * libWebKitSystemInterfaceTiger.a:
2902 2009-12-15 Dan Bernstein <mitz@apple.com>
2904 Reviewed by Adam Roben.
2906 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
2907 Core Graphics when available
2909 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
2910 wkCanCreateCGFontWithLOGFONT().
2911 * win/lib/WebKitSystemInterface.lib:
2912 * win/lib/WebKitSystemInterface_debug.lib:
2914 2009-12-12 Eric Carlson <eric.carlson@apple.com>
2916 Reviewed by Darin Adler.
2918 <rdar://problem/7453726> Pull shared UI code into WebKit
2920 * WebKitSystemInterface.h:
2921 * libWebKitSystemInterfaceLeopard.a:
2922 * libWebKitSystemInterfaceSnowLeopard.a:
2923 * libWebKitSystemInterfaceTiger.a:
2925 2009-12-11 Chris Marrin <cmarrin@apple.com>
2927 Reviewed by Adam Roben.
2929 Add QuartzCore build files to OpenSource tree
2930 https://bugs.webkit.org/show_bug.cgi?id=31856
2932 This allows proper building and linking with QuartzCore
2936 * win/bin/QuartzCoreInterface.dll: Added.
2937 * win/include/QuartzCoreInterface: Added.
2938 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
2939 * win/lib/QuartzCoreInterface.lib: Added.
2941 2009-12-07 Adam Roben <aroben@apple.com>
2943 Windows build fix for checkouts with a space in the path
2945 * win/tools/scripts/auto-version.sh: Quote the output file's directory
2946 before passing it to mkdir.
2948 2009-12-01 Alexey Proskuryakov <ap@apple.com>
2950 Reviewed by Darin Adler.
2952 https://bugs.webkit.org/show_bug.cgi?id=32036
2953 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
2955 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2956 * win/lib/WebKitSystemInterface.lib:
2957 * win/lib/WebKitSystemInterface_debug.lib:
2958 Update WebKitSystemInterface.
2960 2009-11-24 Alexey Proskuryakov <ap@apple.com>
2962 Reviewed by Brady Eidson.
2964 https://bugs.webkit.org/show_bug.cgi?id=31844
2965 SocketStreamHandleCFNet should support CONNECT proxy credentials
2967 * WebKitSystemInterface.h:
2968 * libWebKitSystemInterfaceLeopard.a:
2969 * libWebKitSystemInterfaceSnowLeopard.a:
2970 * libWebKitSystemInterfaceTiger.a:
2971 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2972 * win/lib/WebKitSystemInterface.lib:
2973 * win/lib/WebKitSystemInterface_debug.lib:
2974 Update WebKitSystemInterface.
2976 2009-11-22 Dan Bernstein <mitz@apple.com>
2978 Reviewed by Eric Carlson.
2980 Updated WebKitSystemInterface.
2982 * libWebKitSystemInterfaceLeopard.a:
2983 * libWebKitSystemInterfaceSnowLeopard.a:
2984 * libWebKitSystemInterfaceTiger.a:
2986 2009-11-22 Dan Bernstein <mitz@apple.com>
2988 Reviewed by Cameron Zwarich.
2990 Fixed a leak in WKDrawMediaUIPart().
2992 * libWebKitSystemInterfaceLeopard.a:
2993 * libWebKitSystemInterfaceSnowLeopard.a:
2994 * libWebKitSystemInterfaceTiger.a:
2996 2009-11-20 Eric Carlson <eric.carlson@apple.com>
2998 Reviewed by Simon Fraser.
3000 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
3002 * WebKitSystemInterface.h:
3003 * libWebKitSystemInterfaceLeopard.a:
3004 * libWebKitSystemInterfaceSnowLeopard.a:
3005 * libWebKitSystemInterfaceTiger.a:
3007 2009-11-19 Eric Carlson <eric.carlson@apple.com>
3009 Reviewed by Dan Bernstein.
3011 <rdar://problem/7035231>
3012 Support closed caption in <video> element
3014 * WebKitSystemInterface.h:
3015 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
3016 define WKMediaUIPartToggleClosedCaptionsButton.
3018 2009-11-13 Anders Carlsson <andersca@apple.com>
3020 Reviewed by Dan Bernstein.
3022 Update WebKitSystemInterface.
3024 * WebKitSystemInterface.h:
3025 * libWebKitSystemInterfaceLeopard.a:
3026 * libWebKitSystemInterfaceSnowLeopard.a:
3027 * libWebKitSystemInterfaceTiger.a:
3029 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
3031 Build correction. No review.
3033 The WinCairo build requires ENABLE_FILTERS to work properly.
3035 * win/tools/vsprops/WinCairo.vsprops:
3037 2009-11-02 Dan Bernstein <mitz@apple.com>
3039 Reviewed by John Sullivan.
3041 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
3042 QuickTime Player X’s HUD.
3044 * libWebKitSystemInterfaceLeopard.a:
3045 * libWebKitSystemInterfaceSnowLeopard.a:
3046 * libWebKitSystemInterfaceTiger.a:
3048 2009-10-26 Mark Rowe <mrowe@apple.com>
3050 Reviewed by Adam Roben.
3052 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
3054 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
3055 in the major component of the version number.
3057 * win/tools/scripts/auto-version.sh:
3059 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
3061 Reviewed by Eric Seidel.
3063 added cairo include and lib directories to debug_wincairo.vsprops
3064 https://bugs.webkit.org/show_bug.cgi?id=29831
3066 * win/tools/vsprops/debug_wincairo.vsprops:
3068 2009-10-16 Steve Falkenburg <sfalken@apple.com>
3070 Reviewed by Dan Bernstein.
3072 https://bugs.webkit.org/show_bug.cgi?id=30456
3073 Fixes for new Debug_All Windows build configuration.
3075 * win/tools/vsprops/debug_all.vsprops:
3076 Define DEBUG_ALL in Debug_All configuration.
3077 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
3079 2009-10-16 Steve Falkenburg <sfalken@apple.com>
3081 Reviewed by Adam Roben.
3083 Add a Debug_All configuration to build entire stack as debug.
3084 Change Debug_Internal to:
3085 - stop using _debug suffix for all WebKit/Safari binaries
3086 - not use _debug as a DLL naming suffix
3087 - use non-debug C runtime lib.
3089 * win/tools/vsprops/debug_all.vsprops: Added.
3090 Use debug C runtime library in debug_all.
3091 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
3092 * win/tools/vsprops/debug_internal.vsprops:
3093 Don't specify debug C runtime library in debug_internal.
3094 Don't specify _debug suffix for standard debug_internal builds.
3096 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
3098 Reviewed by Simon Fraser
3100 Support fullscreen in MediaPlayer (Mac)
3101 https://bugs.webkit.org/show_bug.cgi?id=26742
3103 New methods required for video fullscreen.
3105 * WebKitSystemInterface.h:
3106 * libWebKitSystemInterfaceLeopard.a:
3107 * libWebKitSystemInterfaceSnowLeopard.a:
3108 * libWebKitSystemInterfaceTiger.a:
3110 2009-10-02 Steve Falkenburg <sfalken@apple.com>
3113 Re-apply lost changes to auto-version.sh.
3115 * win/tools/scripts/auto-version.sh:
3117 2009-10-02 Eric Carlson <eric.carlson@apple.com>
3119 Reviewed by Adam Roben.
3121 <rdar://problem/7271334>
3122 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
3124 * WebKitSystemInterface.h:
3125 MediaControllerThemeQT -> MediaControllerThemeQuickTime
3127 2009-10-02 Steve Falkenburg <sfalken@apple.com>
3129 Reviewed by Mark Rowe.
3131 <https://bugs.webkit.org/show_bug.cgi?id=29989>
3132 Safari version number shouldn't be exposed in WebKit code
3134 For a WebKit version of 532.3.4:
3135 Product version is: 5.32.3.4 (was 4.0.3.0)
3136 File version is: 5.32.3.4 (was 4.532.3.4)
3138 * win/tools/scripts/PRODUCTVERSION: Removed.
3139 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
3141 2009-09-25 Dan Bernstein <mitz@apple.com>
3143 Reviewed by Adam Roben.
3145 WebKitSystemInterface changes for
3146 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
3147 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
3149 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
3150 wkAddFontsFromPlistRepresentation() and replaced
3151 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
3152 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
3153 * win/lib/WebKitSystemInterface.lib:
3154 * win/lib/WebKitSystemInterface_debug.lib:
3156 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
3158 Reviewed by Eric Seidel.
3160 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
3161 default when the necessary dependencies are extracted into the
3163 https://bugs.webkit.org/show_bug.cgi?id=29661
3165 * win/tools/vsprops/WinCairo.vsprops:
3167 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
3169 Reviewed by Dave Levin.
3171 Adjust WinCairo-specific property sheet to use static versions of
3172 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
3173 of zlib.lib to link.
3175 * win/tools/vsprops/WinCairo.vsprops:
3177 2009-08-28 Steve Falkenburg <sfalken@apple.com>
3179 Reviewed by Adam Roben.
3181 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
3182 to automatically use secure versions of C runtime lib calls on Windows.
3183 https://bugs.webkit.org/show_bug.cgi?id=28824
3185 * win/tools/vsprops/common.vsprops:
3187 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
3189 Rubber stamped by Steve Falkenburg.
3191 debug_wincairo.vsprops was linking against wrong C runtime.
3193 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
3194 C runtime (as in the standard 'debug.vsprops' file.)
3196 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
3198 Reviewed by Steve Falkenburg.
3200 Revise CFLite Debug build to emit DLL's with _debug label.
3201 https://bugs.webkit.org/show_bug.cgi?id=28695.
3203 * win/tools/vsprops/debug_wincairo.vsprops: Added.
3205 2009-08-12 Peter Kasting <pkasting@google.com>
3207 Reviewed by Darin Adler.
3209 https://bugs.webkit.org/show_bug.cgi?id=27323
3210 Change pattern that strips all trailing whitespace to just remove EOL
3211 chars (\r, \n), to make it clear that varying EOL chars is the primary
3212 problem being solved.
3214 * win/tools/scripts/auto-version.sh:
3216 2009-08-10 Peter Kasting <pkasting@google.com>
3218 Reviewed by George Staikos.
3220 https://bugs.webkit.org/show_bug.cgi?id=27323
3221 Even more line ending-stripping for auto-version.sh, based on output
3222 provided by Jessie Berlin.
3224 * win/tools/scripts/auto-version.sh:
3226 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
3228 Reviewed by Adam Roben.
3230 https://bugs.webkit.org/show_bug.cgi?id=28048.
3231 Move various WinCairo build settings into *.vsprops file.
3233 * win/tools/vsprops/cURL.vsprops: Added.
3235 2009-08-06 Peter Kasting <pkasting@google.com>
3237 Reviewed by Adam Barth.
3239 https://bugs.webkit.org/show_bug.cgi?id=27323
3240 Strip line endings at all points auto-version.sh reads data, not just
3241 the one I happened to run into.
3243 * win/tools/scripts/auto-version.sh:
3245 2009-07-27 Peter Kasting <pkasting@google.com>
3247 Reviewed by Adam Roben.
3249 https://bugs.webkit.org/show_bug.cgi?id=27323
3250 Correctly parse command output, even when the line endings are not LF,
3251 so that we don't create an autoversion.h that MSVC chokes on.
3253 * win/tools/scripts/auto-version.sh:
3255 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
3257 Reviewed by Adam Roben.
3259 Add new configuration flag for redistributable Windows build.
3260 https://bugs.webkit.org/show_bug.cgi=27087
3262 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
3263 new WIN_CAIRO flag used to drive non-Apple Windows build.
3265 2009-07-10 Eric Carlson <eric.carlson@apple.com>
3267 Reviewed by Simon Fraser.
3269 Update WebKitSystemInterface for <rdar://problem/7049066>.
3271 * WebKitSystemInterface.h:
3272 * libWebKitSystemInterfaceLeopard.a:
3273 * libWebKitSystemInterfaceSnowLeopard.a:
3274 * libWebKitSystemInterfaceTiger.a:
3276 2009-07-06 Eric Carlson <eric.carlson@apple.com>
3278 Update WebKitSystemInterface for <rdar://problem/7008093>.
3280 * WebKitSystemInterface.h:
3281 * libWebKitSystemInterfaceLeopard.a:
3282 * libWebKitSystemInterfaceSnowLeopard.a:
3283 * libWebKitSystemInterfaceTiger.a:
3285 2009-07-06 Anders Carlsson <andersca@apple.com>
3287 Update WebKitSystemInterface.
3289 * WebKitSystemInterface.h:
3290 * libWebKitSystemInterfaceLeopard.a:
3291 * libWebKitSystemInterfaceSnowLeopard.a:
3292 * libWebKitSystemInterfaceTiger.a:
3294 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
3296 Reviewed by Simon Fraser.
3298 Update WebKitSystemInterface for <rdar://problem/6518119>
3300 * WebKitSystemInterface.h:
3301 * libWebKitSystemInterfaceLeopard.a:
3302 * libWebKitSystemInterfaceSnowLeopard.a:
3303 * libWebKitSystemInterfaceTiger.a:
3305 2009-07-01 Eric Carlson <eric.carlson@apple.com>
3307 Reviewed by Simon Fraser.
3309 Update WebKitSystemInterface for <rdar://problem/7014990>
3311 * libWebKitSystemInterfaceLeopard.a:
3312 * libWebKitSystemInterfaceSnowLeopard.a:
3313 * libWebKitSystemInterfaceTiger.a:
3315 2009-06-29 Eric Carlson <eric.carlson@apple.com>
3317 Reviewed by Simon Fraser.
3319 Update WebKitSystemInterface for <rdar://problem/7014813>
3321 * WebKitSystemInterface.h:
3322 * libWebKitSystemInterfaceLeopard.a:
3323 * libWebKitSystemInterfaceSnowLeopard.a:
3324 * libWebKitSystemInterfaceTiger.a:
3326 2009-06-25 Simon Fraser <simon.fraser@apple.com>
3328 Rubber-stamped by Mark Rowe.
3330 <rdar://problem/6999737>
3332 Update the media controller images.
3334 * libWebKitSystemInterfaceLeopard.a:
3335 * libWebKitSystemInterfaceSnowLeopard.a:
3336 * libWebKitSystemInterfaceTiger.a:
3338 2009-06-16 Simon Fraser <simon.fraser@apple.com>
3340 Rubber-stamped by Anders Carlsson.
3342 Update WebKitSystemInterface for <rdar://problem/6937882>.
3344 * libWebKitSystemInterfaceLeopard.a:
3345 * libWebKitSystemInterfaceSnowLeopard.a:
3346 * libWebKitSystemInterfaceTiger.a:
3348 2009-06-02 Anders Carlsson <andersca@apple.com>
3350 Rubber-stamped by Mark Rowe.
3352 Update WebKitSystemInterface.
3354 * libWebKitSystemInterfaceLeopard.a:
3355 * libWebKitSystemInterfaceSnowLeopard.a:
3356 * libWebKitSystemInterfaceTiger.a:
3358 2009-05-27 Mark Rowe <mrowe@apple.com>
3360 Rubber-stamped by Dan Bernstein.
3362 Update WebKitSystemInterface.
3364 * libWebKitSystemInterfaceLeopard.a:
3365 * libWebKitSystemInterfaceSnowLeopard.a: Added.
3366 * libWebKitSystemInterfaceTiger.a:
3368 2009-05-26 Anders Carlsson <andersca@apple.com>
3370 Reviewed by Dan Bernstein.
3372 <rdar://problem/6901751>
3373 REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
3375 Remove WKCGContextIsSafeToClip.
3377 * WebKitSystemInterface.h:
3378 * libWebKitSystemInterfaceTiger.a:
3380 2009-05-21 Dan Bernstein <mitz@apple.com>
3382 Rubber-stamped by Mark Rowe.
3384 - correct a copyright header accidently reverted in r43964
3386 * WebKitSystemInterface.h:
3388 2009-05-21 Dan Bernstein <mitz@apple.com>
3390 Reviewed by Anders Carlsson.
3392 - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
3393 (r35515): Tiger crash painting the selection on registration page of
3396 * WebKitSystemInterface.h:
3397 * libWebKitSystemInterfaceTiger.a:
3399 2009-05-07 Simon Fraser <simon.fraser@apple.com>
3401 Source changes reviewed by Darin Adler
3403 <rdar://problem/6864091> Endcap of media controls slider is fuzzy
3405 * libWebKitSystemInterfaceLeopard.a:
3406 * libWebKitSystemInterfaceTiger.a:
3408 2009-04-28 Steve Falkenburg <sfalken@apple.com>
3410 Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
3411 Indirected definition through a UserMacro.
3413 Reviewed by Mark Rowe.
3415 * win/tools/vsprops/common.vsprops:
3417 2009-04-28 Steve Falkenburg <sfalken@apple.com>
3419 Fix extraneous warning about PRODUCTION not being defined in Windows builds.
3420 Indirected definition for __PRODUCTION__ through a UserMacro.
3422 Reviewed by Mark Rowe.
3424 * win/tools/vsprops/common.vsprops:
3426 2009-04-24 Simon Fraser <simon.fraser@apple.com>
3428 Source changes reviewed by Darin Adler
3430 https://bugs.webkit.org/show_bug.cgi?id=22242
3432 Update WebKitSystemInterface for Mac with fixes for video controller drawing.
3434 * libWebKitSystemInterfaceLeopard.a:
3435 * libWebKitSystemInterfaceTiger.a:
3437 2009-04-22 Ada Chan <adachan@apple.com>
3439 Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
3441 Reviewed by Darin Adler.
3443 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3444 * win/lib/WebKitSystemInterface.lib:
3445 * win/lib/WebKitSystemInterface_debug.lib:
3447 2009-04-20 Steve Falkenburg <sfalken@apple.com>
3449 Separate JavaScriptCore.dll from WebKit.dll.
3450 Slight performance improvement or no change on benchmarks.
3452 Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
3453 and simplifies standalone JavaScriptCore builds.
3455 Reviewed by Oliver Hunt.
3457 * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
3459 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
3461 Reviewed by Mark Rowe.
3463 <rdar://problem/6781295> video.buffered and video.seekable are not
3464 the same. video.buffered should return only what is buffered and
3465 not what is seekable
3467 * WebKitSystemInterface.h:
3468 * libWebKitSystemInterfaceLeopard.a:
3469 * libWebKitSystemInterfaceTiger.a:
3471 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
3473 Reviewed by Adele Peterson.
3475 <rdar://problem/6747241> work around QTKit no longer reaching
3476 QTMovieLoadStateComplete
3478 * WebKitSystemInterface.h:
3479 * libWebKitSystemInterfaceLeopard.a:
3480 * libWebKitSystemInterfaceTiger.a:
3482 2009-04-15 Steve Falkenburg <sfalken@apple.com>
3484 Updated WebKitSystemInterface for Windows.
3485 Changes needed for <rdar://problem/6785760>
3487 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3488 * win/lib/WebKitSystemInterface.lib:
3489 * win/lib/WebKitSystemInterface_debug.lib:
3491 2009-04-14 Mark Rowe <mrowe@apple.com>
3493 Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
3495 * libWebKitSystemInterfaceLeopard.a:
3496 * libWebKitSystemInterfaceTiger.a:
3498 2009-04-13 Antti Koivisto <antti@apple.com>
3500 Reviewed by Darin Adler.
3502 <rdar://problem/6740294> Increase the connection count per host
3504 * WebKitSystemInterface.h:
3505 * libWebKitSystemInterfaceLeopard.a:
3506 * libWebKitSystemInterfaceTiger.a:
3508 2009-04-10 Eric Carlson <eric.carlson@apple.com>
3510 WebKitSystemInterface changes for <rdar://problem/6646998>
3512 * libWebKitSystemInterfaceLeopard.a:
3513 * libWebKitSystemInterfaceTiger.a:
3515 2009-04-10 Simon Fraser <simon.fraser@apple.com>
3517 Fix the leopard build by updating WebKitSystemInterface.
3519 * WebKitSystemInterface.h:
3520 * libWebKitSystemInterfaceLeopard.a:
3522 2009-03-30 Steve Falkenburg <sfalken@apple.com>
3524 Bump version to 530.
3526 * win/tools/scripts/VERSION:
3528 2009-03-26 Adam Roben <aroben@apple.com>
3530 Remove SafariThemeConstants.h, which is now provided by
3531 WebKitSupportLibrary
3533 * win/include/SafariTheme: Removed.
3534 * win/include/SafariTheme/SafariThemeConstants.h: Removed.
3536 2009-03-07 Dan Bernstein <mitz@apple.com>
3538 Reviewed by Mark Rowe.
3540 - WebKitSystemInterface part of removing build-time and run-time support
3541 for legacy versions of CFNetwork and Core Graphics
3543 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3544 * win/lib/WebKitSystemInterface.lib:
3545 * win/lib/WebKitSystemInterface_debug.lib:
3547 2009-01-30 Dan Bernstein <mitz@apple.com>
3549 Reviewed by Timothy Hatcher.
3551 - <rdar://problem/6545912> expose the build number in autoversion.h
3553 * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
3554 with the full build number.
3556 2009-01-08 Dan Bernstein <mitz@apple.com>
3558 Reviewed by Adam Roben.
3560 - WebKitSystemInterface changes to support Core Graphics native glyph drawing
3562 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3563 * win/lib/WebKitSystemInterface.lib:
3564 * win/lib/WebKitSystemInterface_debug.lib:
3566 2008-11-11 Ada Chan <adachan@apple.com>
3568 Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
3569 Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
3571 Update window versions to correspond to Windows XP.
3573 Reviewed by Steve Falkenburg.
3575 * win/tools/vsprops/common.vsprops:
3577 2008-10-23 Anders Carlsson <andersca@apple.com>
3579 Reviewed by John Sullivan.
3581 Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
3583 * libWebKitSystemInterfaceLeopard.a:
3584 * libWebKitSystemInterfaceTiger.a:
3586 2008-10-08 Mark Rowe <mrowe@apple.com>
3588 Rubber-stamped by Jon Honeycutt.
3590 Remove restriction on version number ending in a 4.
3592 * win/tools/scripts/auto-version.sh:
3594 2008-10-07 Anders Carlsson <andersca@apple.com>
3596 Reviewed by Mitz Pettel.
3598 Update WebKitSystemInterface.
3600 * libWebKitSystemInterfaceLeopard.a:
3601 * libWebKitSystemInterfaceTiger.a:
3603 2008-09-09 Dan Bernstein <mitz@apple.com>
3605 Reviewed by Darin Adler.
3607 - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
3609 * WebKitSystemInterface.h:
3610 * libWebKitSystemInterfaceLeopard.a:
3612 2008-09-04 Adam Roben <aroben@apple.com>
3614 Ignore warning LNK4221 on Windows
3616 This warning is emitted when an object file with no public symbols is
3617 passed to the linker/librarian. This often occurs in WebCore for files
3618 that have been disabled via ENABLE()/USE() macros.
3620 Rubberstamped by Anders Carlsson.
3622 * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
3624 2008-08-27 Timothy Hatcher <timothy@apple.com>
3626 Adds the WKAdvanceDefaultButtonPulseAnimation function.
3628 <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
3630 Reviewed by Adele Peterson.
3632 * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
3633 * libWebKitSystemInterfaceLeopard.a: Updated.
3634 * libWebKitSystemInterfaceTiger.a: Updated.
3636 2008-08-26 Adam Roben <aroben@apple.com>
3638 Disable a truncation warning that is disabled/doesn't exist on Mac
3640 This warning was firing when initializing floats from double literals.
3641 I haven't yet found any other situation that would cause this warning
3644 Reviewed by Sam Weinig.
3646 * win/tools/vsprops/common.vsprops: Turn off warning C4305.
3648 2008-07-20 Steve Falkenburg <sfalken@apple.com>
3652 * win/tools/vsprops/common.vsprops:
3654 2008-07-08 Dan Bernstein <mitz@apple.com>
3656 Reviewed by John Sullivan.
3658 - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
3660 * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
3661 * libWebKitSystemInterfaceLeopard.a: Updated.
3662 * libWebKitSystemInterfaceTiger.a: Updated.
3664 2008-07-01 Steve Falkenburg <sfalken@apple.com>
3666 Bump version numbers.
3668 Reviewed by Mark Rowe.
3670 * win/tools/scripts/PRODUCTVERSION:
3671 * win/tools/scripts/VERSION:
3673 2008-05-13 Dan Bernstein <mitz@apple.com>
3675 Reviewed by John Sullivan.
3677 - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
3679 * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
3680 transformed graphics contexts.
3681 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
3682 wkSetCGContextFontRenderingStyle().
3683 * win/lib/WebKitSystemInterface.lib: Updated.
3684 * win/lib/WebKitSystemInterface_debug.lib: Updated.
3686 2008-05-09 Adam Roben <aroben@apple.com>
3688 Disable a MSVC warning
3690 Reviewed by Darin Adler.
3692 * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
3693 disabled warnings. It's a warning about decorated names being longer
3694 than MSVC's limit of 4096 characters. This warning doesn't indicate a
3695 correctness problem, but these truncated decorated names will be
3696 harder to recognize during debugging or when they appear in linker
3699 2008-04-28 Darin Adler <darin@apple.com>
3705 * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
3706 It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
3708 2008-04-24 Mark Rowe <mrowe@apple.com>
3710 Reviewed by Sam Weinig.
3712 Remove code for calculating the glyph cache size.
3714 * WebKitSystemInterface.h: Remove unused symbol.
3715 * libWebKitSystemInterfaceLeopard.a:
3716 * libWebKitSystemInterfaceTiger.a:
3718 2008-03-28 Steve Falkenburg <sfalken@apple.com>
3722 * win/tools/scripts/PRODUCTVERSION:
3724 2008-03-26 Adam Roben <aroben@apple.com>
3726 Windows build fix after r31322
3728 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
3729 * win/lib/WebKitSystemInterface.lib: Updated.
3730 * win/lib/WebKitSystemInterface_debug.lib: Updated.
3732 2008-03-26 Mark Rowe <mrowe@apple.com>
3734 Reviewed by David Hyatt.
3736 Make the Ahem font antialias correctly on Acid3 on Tiger.
3738 * WebKitSystemInterface.h:
3739 * libWebKitSystemInterfaceTiger.a:
3741 2008-03-19 Mark Rowe <mrowe@apple.com>
3743 Rubber-stamped by Sam Weinig.
3745 Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
3746 Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
3748 * libWebCoreSQLite3.a: Land a 4-way fat binary.
3750 2008-03-12 Steve Falkenburg <sfalken@apple.com>
3752 New version of WebKitSystemInterface.lib with
3753 more compiler warnings suppressed.
3755 * win/lib/WebKitSystemInterface.lib:
3756 * win/tools/vsprops/common.vsprops:
3758 2008-03-12 Dan Bernstein <mitz@apple.com>
3760 Reviewed by Darin Adler and Sam Weinig.
3762 - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
3764 * WebKitSystemInterface.h:
3765 * libWebKitSystemInterfaceLeopard.a:
3767 2008-03-11 Steve Falkenburg <sfalken@apple.com>
3769 Disable two PGO/LTCG specific warnings.
3773 * win/tools/vsprops/common.vsprops:
3775 2008-02-29 Mark Rowe <mrowe@apple.com>
3777 Update Tiger version of WebKitSystemInterface to match r30690.
3779 * libWebKitSystemInterfaceTiger.a:
3781 2008-02-29 Adele Peterson <adele@apple.com>
3785 Auto-generate image arrays.
3787 * libWebKitSystemInterfaceLeopard.a:
3789 2008-02-29 Mark Rowe <mrowe@apple.com>
3791 Reviewed by Anders Carlsson.
3793 Replace use of WKPathFromFont with implementation in terms of public API.
3795 * WebKitSystemInterface.h: Remove unused symbol.
3796 * libWebKitSystemInterfaceLeopard.a:
3797 * libWebKitSystemInterfaceTiger.a:
3799 2008-02-29 Mark Rowe <mrowe@apple.com>
3801 Reviewed by Oliver Hunt.
3803 Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
3805 * WebKitSystemInterface.h:
3806 * libWebKitSystemInterfaceLeopard.a:
3807 * libWebKitSystemInterfaceTiger.a:
3809 2008-02-29 Mark Rowe <mrowe@apple.com>
3811 Reviewed by Oliver Hunt.
3813 Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
3815 * WebKitSystemInterface.h:
3816 * libWebKitSystemInterfaceLeopard.a:
3818 2008-02-29 Mark Rowe <mrowe@apple.com>
3820 Reviewed by Oliver Hunt and Oliver Hunt.
3822 <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
3824 * WebKitSystemInterface.h: Remove unused symbol.
3825 * libWebKitSystemInterfaceLeopard.a:
3826 * libWebKitSystemInterfaceTiger.a:
3828 2008-02-28 Mark Rowe <mrowe@apple.com>
3830 Reviewed by Dan Bernstein.
3832 Remove two unused functions from WebKitSystemInterface.
3834 * WebKitSystemInterface.h: Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
3835 a duplicate declaration of WKSecondsSinceLastInputEvent.
3836 * libWebKitSystemInterfaceLeopard.a:
3837 * libWebKitSystemInterfaceTiger.a:
3839 2008-02-28 Mark Rowe <mrowe@apple.com>
3841 Reviewed by Dave Hyatt.
3843 Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
3845 * WebKitSystemInterface.h: Only declare WKGetFontMetrics on Tiger.
3846 * libWebKitSystemInterfaceLeopard.a: Update for removal of WKGetFontMetrics.
3848 2008-02-27 Brady Eidson <beidson@apple.com>
3852 * libWebKitSystemInterfaceTiger.a:
3854 2008-02-27 Brady Eidson <beidson@apple.com>
3856 Reviewed by Mark Rowe
3858 Removed some unused methods:
3859 WKGetNSURLResponseCalculatedExpiration
3860 WKGetNSURLResponseMustRevalidate
3862 * WebKitSystemInterface.h:
3863 * libWebKitSystemInterfaceLeopard.a:
3864 * libWebKitSystemInterfaceTiger.a:
3866 2008-02-13 Adam Roben <aroben@apple.com>
3868 * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
3870 2008-02-12 Adam Roben <aroben@apple.com>
3872 Clean up auto-version.sh a bit
3874 It now does quite a bit less file I/O and many fewer fork/exec pairs.
3875 It's also quite a bit easier to read.
3879 * win/tools/scripts/auto-version.sh:
3881 2008-02-12 Steve Falkenburg <sfalken@apple.com>
3883 Versioning script change.
3885 * win/tools/scripts/auto-version.sh:
3887 2008-02-07 Ada Chan <adachan@apple.com>
3889 Added 4 new methods:
3890 wkSetClientCertificateInSSLProperties,
3891 wkCanAccessCFURLRequestHTTPBodyParts,
3892 wkCFURLRequestCopyHTTPRequestBodyParts,
3893 wkCFURLRequestSetHTTPRequestBodyParts
3895 Rubber-stamped by Steve.
3897 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3898 * win/lib/WebKitSystemInterface.lib:
3899 * win/lib/WebKitSystemInterface_debug.lib:
3901 2008-02-04 Timothy Hatcher <timothy@apple.com>
3903 <rdar://problem/5722735> Merge fix for SQLITE_FULL error
3904 is given even if the max_page_count is increased (2920)
3906 * libWebCoreSQLite3.a:
3908 2008-02-01 Steve Falkenburg <sfalken@apple.com>
3910 <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
3912 Rubber-stamped by Jon Honeycutt.
3914 * win/tools/vsprops/common.vsprops:
3916 2008-01-29 Mark Rowe <mrowe@apple.com>
3918 Reviewed by Tim Hatcher.
3920 <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).
3922 * WebCoreSQLite3/sqlite3.h: Added.
3923 * WebCoreSQLite3/sqlite3ext.h: Added.
3924 * libWebCoreSQLite3.a: Added.
3926 2008-01-29 Alexey Proskuryakov <ap@webkit.org>
3928 Debug (external) build fix.
3930 Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
3931 This preprocessor definition is automatically set by Visual Studio as needed anyway.
3933 * win/tools/vsprops/debug.vsprops:
3935 2008-01-17 Steve Falkenburg <sfalken@apple.com>
3937 Add preprocessor define accidently dropped in my unification,
3938 and required by some builds. Fixes an issue that caused both
3939 debug and release DLLs to be loaded.
3941 Rubber-stamped by Jon Honeycutt.
3943 * win/tools/vsprops/debug_internal.vsprops:
3945 2008-01-16 Steve Falkenburg <sfalken@apple.com>
3947 Use recommended security-related compiler settings.
3951 * win/tools/vsprops/common.vsprops:
3953 2008-01-16 Steve Falkenburg <sfalken@apple.com>
3957 * win/tools/vsprops/release.vsprops:
3959 2008-01-15 Adele Peterson <adele@apple.com>
3961 Reviewed by Adam and Antti.
3963 Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
3965 * WebKitSystemInterface.h:
3966 * libWebKitSystemInterfaceLeopard.a:
3967 * libWebKitSystemInterfaceTiger.a:
3968 * win/include/SafariTheme: Added.
3969 * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
3971 2008-01-14 Steve Falkenburg <sfalken@apple.com>
3973 Use shared vsprops for most vcproj properties.
3975 Reviewed by Darin Adler.
3977 * win/tools/vsprops/common.vsprops:
3978 * win/tools/vsprops/debug.vsprops:
3979 * win/tools/vsprops/debug_internal.vsprops:
3980 * win/tools/vsprops/release.vsprops:
3982 2008-01-11 Steve Falkenburg <sfalken@apple.com>
3984 Share common files across projects.
3987 Debug: common.vsprops, debug.vsprops
3988 Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
3989 Release: common.vsprops, release.vsprops
3991 Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
3992 debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
3994 Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
3996 Reviewed by Adam Roben.
3998 * win/tools/WinTools.make:
3999 * win/tools/scripts: Added.
4000 * win/tools/scripts/PRODUCTVERSION: Added.
4001 * win/tools/scripts/VERSION: Added.
4002 * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
4003 * win/tools/vsprops/debug.vsprops:
4004 * win/tools/vsprops/debug_internal.vsprops: Added.
4005 * win/tools/vsprops/release.vsprops:
4007 2008-01-11 Steve Falkenburg <sfalken@apple.com>
4009 Add shared vsprops to help unify our Windows tools settings.
4014 * win/tools/WinTools.make: Added.
4015 * win/tools/vsprops: Added.
4016 * win/tools/vsprops/common.vsprops: Added.
4017 * win/tools/vsprops/debug.vsprops: Added.
4018 * win/tools/vsprops/release.vsprops: Added.
4020 2008-01-07 Mark Rowe <mrowe@apple.com>
4022 Update Tiger library to a G3-friendly version.
4024 * libWebKitSystemInterfaceTiger.a:
4026 2008-01-07 Adele Peterson <adele@apple.com>
4028 Reviewed by Antti, Adam, and Mitz.
4030 WebKitLibraries part of fix for
4031 <rdar://problem/5619073> Updated look for <video> controls
4032 <rdar://problem/5619057> Add volume control to video controls
4034 * WebKitSystemInterface.h:
4035 * libWebKitSystemInterfaceLeopard.a:
4036 * libWebKitSystemInterfaceTiger.a:
4038 2008-01-03 Mark Rowe <mrowe@apple.com>
4040 Update Tiger library to a G3-friendly version.
4042 * libWebKitSystemInterfaceTiger.a:
4044 2008-01-03 Adele Peterson <adele@apple.com>
4046 Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
4048 * WebKitSystemInterface.h:
4049 * libWebKitSystemInterfaceLeopard.a:
4050 * libWebKitSystemInterfaceTiger.a:
4052 2007-12-21 Mark Rowe <mrowe@apple.com>
4054 Rubber-stamped by Dan Bernstein.
4056 Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
4057 Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
4059 * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
4061 2007-12-07 Dan Bernstein <mitz@apple.com>
4063 Reviewed by Darin Adler.
4065 - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
4067 * WebKitSystemInterface.h:
4068 * libWebKitSystemInterfaceLeopard.a:
4069 * libWebKitSystemInterfaceTiger.a:
4071 2007-11-27 John Sullivan <sullivan@apple.com>
4073 Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
4074 that affects Safari.
4076 reviewed by Kevin Decker
4078 * libWebKitSystemInterfaceLeopard.a:
4079 * libWebKitSystemInterfaceTiger.a:
4081 2007-11-26 Timothy Hatcher <timothy@apple.com>
4083 Reviewed by Adam Roben.
4085 Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
4086 http://bugs.webkit.org/show_bug.cgi?id=16137
4088 Add a new function to make bottom window corners square for textured windows.
4090 * WebKitSystemInterface.h:
4091 * libWebKitSystemInterfaceTiger.a:
4092 * libWebKitSystemInterfaceLeopard.a:
4094 2007-11-23 Adam Roben <aroben@apple.com>
4096 Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
4100 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
4102 * win/lib/WebKitSystemInterface.lib: Updated.
4103 * win/lib/WebKitSystemInterface_debug.lib: Updated.
4105 2007-11-16 Anders Carlsson <andersca@apple.com>
4109 <rdar://problem/5603832>
4110 XMLHttpRequest readyState 3 & responseText buffer issues.
4112 Add wkSetCFURLRequestShouldContentSniff.
4114 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4115 * win/lib/WebKitSystemInterface.lib:
4116 * win/lib/WebKitSystemInterface_debug.lib:
4118 2007-11-05 Antti Koivisto <antti@apple.com>
4122 Update WKQTMovieViewSetDrawSynchronously.
4124 * libWebKitSystemInterfaceLeopard.a:
4125 * libWebKitSystemInterfaceTiger.a:
4127 2007-11-02 Antti Koivisto <antti@apple.com>
4129 Reviewed by Darin Adler.
4131 Update to add WKQTMovieViewSetDrawSynchronously
4133 * WebKitSystemInterface.h:
4134 * libWebKitSystemInterfaceLeopard.a:
4135 * libWebKitSystemInterfaceTiger.a:
4137 2007-10-26 Adele Peterson <adele@apple.com>
4139 Reviewed by Tim Hatcher.
4141 Updating header too for WKDrawCapsLockIndicator.
4143 * WebKitSystemInterface.h:
4145 2007-10-26 Adele Peterson <adele@apple.com>
4149 Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
4151 * libWebKitSystemInterfaceLeopard.a:
4152 * libWebKitSystemInterfaceTiger.a:
4154 2007-10-25 Adam Roben <aroben@apple.com>
4156 Add wkSetPatternBaseCTM.
4158 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4159 * win/lib/WebKitSystemInterface.lib:
4160 * win/lib/WebKitSystemInterface_debug.lib:
4162 2007-10-25 Sam Weinig <sam@webkit.org>
4164 Fix the windows build.
4166 * win/lib/WebKitSystemInterface.lib:
4167 * win/lib/WebKitSystemInterface_debug.lib:
4169 2007-10-25 Timothy Hatcher <timothy@apple.com>
4171 Add WKSetPatternBaseCTM.
4173 * WebKitSystemInterface.h:
4174 * libWebKitSystemInterfaceLeopard.a:
4175 * libWebKitSystemInterfaceTiger.a:
4177 2007-10-25 Timothy Hatcher <timothy@apple.com>
4181 Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
4183 * libWebKitSystemInterfaceLeopard.a:
4185 2007-10-25 Sam Weinig <sam@webkit.org>
4187 Added wrapper for getting the foundation cache directory.
4189 Reviewed by Adam Roben.
4191 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4192 * win/lib/WebKitSystemInterface.lib:
4193 * win/lib/WebKitSystemInterface_debug.lib:
4195 2007-10-24 Adam Roben <aroben@apple.com>
4197 Added some font-related functions needed for <rdar://5549919>
4201 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4202 * win/lib/WebKitSystemInterface.lib:
4203 * win/lib/WebKitSystemInterface_debug.lib:
4205 2007-10-24 Timothy Hatcher <timothy@apple.com>
4207 Reviewed by Mark Rowe.
4209 <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
4211 Add system specific versions of WebKitSystemInterface.
4213 * libWebKitSystemInterface.a: Removed.
4214 * libWebKitSystemInterfaceLeopard.a: Added.
4215 * libWebKitSystemInterfaceTiger.a: Added.
4217 2007-10-11 Ada Chan <adachan@apple.com>
4219 <rdar://problem/5534421>
4220 Added wkGetDefaultHTTPCookieStorage(). Updated libraries.
4222 Reviewed by Darin Adler.
4224 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4225 * win/lib/WebKitSystemInterface.lib:
4226 * win/lib/WebKitSystemInterface_debug.lib:
4228 2007-09-27 Sam Weinig <sam@webkit.org>
4230 Build fix. Ran update-webkitsysteminterface script on Tiger, because
4231 the resulting binary differs when built on Tiger.
4233 * libWebKitSystemInterface.a:
4235 2007-09-27 David Hyatt <hyatt@apple.com>
4237 Update WebKitSYstemInterface for @font-face changes.
4239 * WebKitSystemInterface.h:
4240 * libWebKitSystemInterface.a:
4242 2007-09-18 Geoffrey Garen <ggaren@apple.com>
4244 Build fix. Ran update-webkitsysteminterface script on Tiger, because
4245 the resulting binary differs when built on Tiger. See
4246 <rdar://problem/5490613>.
4248 * libWebKitSystemInterface.a:
4250 2007-09-18 Geoffrey Garen <ggaren@apple.com>
4252 Build fix. Ran update-webkitsysteminterface script.
4254 * WebKitSystemInterface.h:
4255 * libWebKitSystemInterface.a:
4257 2007-08-28 Anders Carlsson <andersca@apple.com>
4259 Add WKSetNSURLRequestShouldContentSniff.
4261 * WebKitSystemInterface.h:
4262 * libWebKitSystemInterface.a:
4264 2007-08-28 Ada Chan <adachan@apple.com>
4266 <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
4271 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4272 * win/lib/WebKitSystemInterface.lib:
4273 * win/lib/WebKitSystemInterface_debug.lib:
4275 2007-07-23 Ada Chan <adachan@apple.com>
4279 Update WebKitSystemInterface.{h,lib}.
4281 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4282 * win/lib/WebKitSystemInterface.lib:
4283 * win/lib/WebKitSystemInterface_debug.lib:
4285 2007-07-19 Ada Chan <adachan@apple.com>
4287 Rubber-stamped by Adam.
4291 * win/lib/WebKitSystemInterface.lib:
4292 * win/lib/WebKitSystemInterface_debug.lib:
4294 2007-07-06 Adam Roben <aroben@apple.com>
4296 Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
4300 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4301 * win/lib/WebKitSystemInterface.lib:
4302 * win/lib/WebKitSystemInterface_debug.lib:
4304 2007-06-29 Antti Koivisto <antti@apple.com>
4308 Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
4310 * WebKitSystemInterface.h:
4311 * libWebKitSystemInterface.a:
4313 2007-03-29 Beth Dakin <bdakin@apple.com>
4315 Rubber-stamped by Adam.
4317 Keep OpenSource building.
4319 * WebKitSystemInterface.h:
4320 * libWebKitSystemInterface.a:
4322 2007-03-28 Antti Koivisto <antti@apple.com>
4324 Update libWebKitSystemInterface, previous version was out of date.
4326 * libWebKitSystemInterface.a:
4328 2007-03-27 Antti Koivisto <antti@apple.com>
4330 Reviewed by Darin Adler.
4332 Added wkGetWheelEventDeltas
4334 * WebKitSystemInterface.h:
4335 * libWebKitSystemInterface.a:
4337 2007-03-07 Mark Rowe <mrowe@apple.com>
4339 Build fix. Rebuild against 10.4 SDK.
4341 * libWebKitSystemInterface.a:
4343 2007-03-06 Kevin Decker <kdecker@apple.com>
4347 Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
4349 * libWebKitSystemInterface.a:
4351 2007-02-21 Anders Carlsson <acarlsson@apple.com>
4353 Add new version with WKCGContextIsBitmapContext.
4355 * WebKitSystemInterface.h:
4356 * libWebKitSystemInterface.a:
4358 2006-12-16 Adele Peterson <adele@apple.com>
4362 WebKitLibraries part of fix for:
4363 <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
4365 Added wkDrawTextFieldCellFocusRing.
4367 * WebKitSystemInterface.h:
4368 * libWebKitSystemInterface.a:
4370 2006-10-11 Darin Adler <darin@apple.com>
4372 Reviewed by John Sullivan.
4374 * WebKitSystemInterface.h: Updated to a C++-compatible version.
4376 2006-08-31 Adele Peterson <adele@apple.com>
4378 Reviewed by John Sullivan.
4380 Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
4382 * WebKitSystemInterface.h:
4383 * libWebKitSystemInterface.a:
4385 2006-08-30 Adele Peterson <adele@apple.com>
4389 Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
4390 Enable secure input mode for new password fields
4392 * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
4393 * libWebKitSystemInterface.a:
4395 2006-07-09 Anders Carlsson <acarlsson@apple.com>
4397 Reviewed by Darin Adler.
4399 * WebKitSystemInterface.h:
4400 * libWebKitSystemInterface.a:
4403 2006-07-05 Adele Peterson <adele@apple.com>
4405 Reviewed by Maciej and Hyatt.
4407 * WebKitSystemInterface.h: Updated.
4408 * libWebKitSystemInterface.a: Updated.
4410 2006-06-16 Adele Peterson <adele@apple.com>
4414 * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
4415 * libWebKitSystemInterface.a: ditto.
4417 2006-04-01 Eric Seidel <eseidel@apple.com>
4419 * libWebKitSystemInterface.a: commit a universal binary.
4421 2006-04-01 Darin Adler <darin@apple.com>
4425 * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
4426 code to use the system default alpha.
4428 2006-03-17 Eric Seidel <eseidel@apple.com>
4430 * libWebKitSystemInterface.a: commit a universal binary.
4432 2006-03-17 Adele Peterson <adele@apple.com>
4434 * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
4435 * libWebKitSystemInterface.a: ditto
4437 2006-02-28 John Sullivan <sullivan@apple.com>
4439 * WebKitSystemInterface.h: Removed WKMouseIsDown()
4440 * libWebKitSystemInterface.a: ditto
4442 2006-02-23 Timothy Hatcher <timothy@apple.com>
4444 New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
4446 * libWebKitSystemInterface.a:
4448 2006-02-19 Darin Adler <darin@apple.com>
4450 * WebKitSystemInterface.h: Added WKDrawFocusRing.
4451 * libWebKitSystemInterface.a: Ditto.
4453 2006-02-06 John Sullivan <sullivan@apple.com>
4455 * WebKitSystemInterface.h:
4456 * libWebKitSystemInterface.a:
4457 removed WKExecutableLinkedInTigerOrEarlier
4459 2005-11-01 Darin Adler <darin@apple.com>
4461 * libWebKitSystemInterface.a: Updated.
4463 2005-10-04 Maciej Stachowiak <mjs@apple.com>
4467 * WebKitSystemInterface.h:
4468 * libWebKitSystemInterface.a:
4470 2005-09-08 Justin Garcia <justin.garcia@apple.com>
4472 * WebKitSystemInterface.h: Update to latest
4473 * libWebKitSystemInterface.a: ditto
4475 2005-09-04 Darin Adler <darin@apple.com>
4477 * WebKitSystemInterface.h: Update to latest
4478 * libWebKitSystemInterface.a: Ditto.
4480 2005-08-07 Darin Adler <darin@apple.com>
4482 * libWebKitSystemInterface.a: Universal binary.
4483 * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
4485 2005-07-01 John Sullivan <sullivan@apple.com>
4487 - added WKExecutableLinkedInTigerOrEarlier
4489 * WebKitSystemInterface.h:
4490 * libWebKitSystemInterface.a:
4492 2005-06-06 Maciej Stachowiak <mjs@apple.com>
4494 - updated for crashing bugfix
4496 * libWebKitSystemInterface.a:
4498 2005-06-06 Maciej Stachowiak <mjs@apple.com>
4502 * WebKitSystemInterface.h:
4503 * libWebKitSystemInterface.a:
4505 2005-06-06 Maciej Stachowiak <mjs@apple.com>
4509 * WebKitSystemInterface.h:
4510 * libWebKitSystemInterface.a:
4512 2005-06-06 Maciej Stachowiak <mjs@apple.com>
4516 * WebKitSystemInterface.h:
4517 * libWebKitSystemInterface.a:
4519 2005-06-06 Maciej Stachowiak <mjs@apple.com>
4523 * WebKitSystemInterface.h:
4524 * libWebKitSystemInterface.a:
4526 2005-06-06 Maciej Stachowiak <mjs@apple.com>
4530 * WebKitSystemInterface.h:
4531 * libWebKitSystemInterface.a:
4533 2005-06-06 Maciej Stachowiak <mjs@apple.com>
4537 * WebKitSystemInterface.h:
4538 * libWebKitSystemInterface.a:
4540 2005-06-06 Maciej Stachowiak <mjs@apple.com>
4544 * WebKitSystemInterface.h:
4545 * libWebKitSystemInterface.a:
4547 2005-06-06 Maciej Stachowiak <mjs@apple.com>
4551 * WebKitSystemInterface.h:
4552 * libWebKitSystemInterface.a:
4554 2005-06-05 Maciej Stachowiak <mjs@apple.com>
4556 - added a few more bits of SPI
4558 * WebKitSystemInterface.h:
4559 * libWebKitSystemInterface.a:
4561 2005-06-05 Maciej Stachowiak <mjs@apple.com>
4563 - added file type and NSURLResponse caching SPI
4565 * WebKitSystemInterface.h:
4566 * libWebKitSystemInterface.a:
4568 2005-06-05 Maciej Stachowiak <mjs@apple.com>
4570 - initial checkin of WebKitSystemInterface binary
4572 * WebKitSystemInterface.h: Added.
4573 * libWebKitSystemInterface.a: Added.