1 2012-09-28 Eric Carlson <eric.carlson@apple.com>
3 Allow ports to override text track rendering style
4 <rdar://problem/12044964>
6 Reviewed by Jessie Berlin.
10 * libWebKitSystemInterfaceLion.a:
11 * libWebKitSystemInterfaceMountainLion.a:
12 * libWebKitSystemInterfaceSnowLeopard.a:
14 2012-09-25 Simon Fraser <simon.fraser@apple.com>
16 <rdar://problem/12351906> Have DumpRenderTree and WebKitTestRunner crash logs show which test crashed
18 Reviewed by Tim Horton.
20 New WKSI libraries and header.
22 * WebKitSystemInterface.h:
23 * libWebKitSystemInterfaceLion.a:
24 * libWebKitSystemInterfaceMountainLion.a:
25 * libWebKitSystemInterfaceSnowLeopard.a:
27 2012-09-08 Sam Weinig <sam@webkit.org>
29 Switch to entering the sandbox directly from main(), rather than waiting for the initialization message
30 https://bugs.webkit.org/show_bug.cgi?id=96194
32 Reviewed by Dan Bernstein.
34 Update WKSI with SPI for getting the bundle URL from an executable URL.
36 * WebKitSystemInterface.h:
37 * libWebKitSystemInterfaceLion.a:
38 * libWebKitSystemInterfaceMountainLion.a:
39 * libWebKitSystemInterfaceSnowLeopard.a:
40 Adds WKCopyBundleURLForExecutableURL().
42 2012-08-29 Tony Chang <tony@chromium.org>
44 Remove ENABLE_CSS3_FLEXBOX compile time flag
45 https://bugs.webkit.org/show_bug.cgi?id=95382
47 Reviewed by Ojan Vafai.
49 Everyone is already enabling this by default and the spec has stablized.
51 * win/tools/vsprops/FeatureDefines.vsprops:
52 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
54 2012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
56 [css3-text] Add CSS3 Text decoration compile flag
57 https://bugs.webkit.org/show_bug.cgi?id=93863
59 Reviewed by Julien Chaffraix.
61 This patch handles the compile flag implementation, which will come disabled by
62 default, thus not exposing the CSS3 text decoration features to the web, unless
63 when explicitly enabling it with "--css3-text-decoration" build parameter.
65 * win/tools/vsprops/FeatureDefines.vsprops:
66 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
68 2012-08-14 Alex Christensen <alex.christensen@flexsim.com>
70 /SAFESEH should not be a common linker option
71 https://bugs.webkit.org/show_bug.cgi?id=89372
73 Reviewed by Darin Adler.
75 * win/tools/vsprops/common.vsprops:
76 removed /SAFESEH as a default option for the linker (doesn't work for x64)
78 2012-08-13 Roger Fong <roger_fong@apple.com>
80 Enable CSS Sticky Position on Windows.
81 https://bugs.webkit.org/show_bug.cgi?id=93905
83 Reviewed by Tim Horton.
85 As per https://bugs.webkit.org/show_bug.cgi?id=90046, the ENABLE_CSS_STICKY_POSITION needs to be turned on for Windows as well.
87 * win/tools/vsprops/FeatureDefines.vsprops:
88 Include ENABLE_CSS_STICKY_POSITION flag.
90 2012-08-06 Anders Carlsson <andersca@apple.com>
92 If the Apple Java plug-in is blocked and no runtime is installed, don't load it
93 https://bugs.webkit.org/show_bug.cgi?id=93289
94 <rdar://problem/11730092>
96 Reviewed by Dan Bernstein.
98 Add WKJLIsRuntimeAndWebComponentsInstalled().
100 * WebKitSystemInterface.h:
101 * libWebKitSystemInterfaceLion.a:
102 * libWebKitSystemInterfaceMountainLion.a:
104 2012-08-01 Jon Lee <jonlee@apple.com>
108 Reviewed by Mark Rowe.
110 * libWebKitSystemInterfaceLion.a:
111 * libWebKitSystemInterfaceMountainLion.a:
112 * libWebKitSystemInterfaceSnowLeopard.a:
114 2012-07-29 Rik Cabanier <cabanier@adobe.com>
116 Add ENABLE_CSS_COMPOSITING flag
117 https://bugs.webkit.org/show_bug.cgi?id=92553
119 Reviewed by Dirk Schulze.
121 Adds compiler flag CSS_COMPOSITING to build systems to enable CSS blending and compositing. See spec https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html
123 * win/tools/vsprops/FeatureDefines.vsprops:
124 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
126 2012-07-23 Roger Fong <roger_fong@apple.com>
128 Disable flexbox on Windows
129 https://bugs.webkit.org/show_bug.cgi?id=92047
130 <rdar://problem/11570384>
132 Reviewed by Darin Adler.
134 Disabled Flexbox CSS3 syntax on Mac, need to do the same for Windows.
136 * win/tools/vsprops/FeatureDefines.vsprops:
137 Disable ENABLE_CSS3_FLEXBOX property.
139 2012-07-23 Kent Tamura <tkent@chromium.org>
141 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
142 https://bugs.webkit.org/show_bug.cgi?id=91941
144 Reviewed by Kentaro Hara.
146 A flag name for an elmement should be ENABLE_*_ELEMENT.
148 * win/tools/vsprops/FeatureDefines.vsprops:
149 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
151 2012-07-22 Kent Tamura <tkent@chromium.org>
153 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
154 https://bugs.webkit.org/show_bug.cgi?id=91928
156 Reviewed by Kentaro Hara.
158 A flag name for an elmement should be ENABLE_*_ELEMENT.
160 * win/tools/vsprops/FeatureDefines.vsprops:
161 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
163 2012-07-20 Kent Tamura <tkent@chromium.org>
165 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
166 https://bugs.webkit.org/show_bug.cgi?id=91846
168 Reviewed by Kentaro Hara.
170 A flag name for an elmement should be ENABLE_*_ELEMENT.
172 * win/tools/vsprops/FeatureDefines.vsprops:
173 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
175 2012-07-11 Mark Rowe <mrowe@apple.com>
177 Add a Mountain Lion version of libWebKitSystemInterface.a.
179 Update the WebKitSystemInterface header and binaries.
181 Reviewed by John Sullivan.
183 * WebKitSystemInterface.h:
184 * libWebKitSystemInterfaceLion.a:
185 * libWebKitSystemInterfaceMountainLion.a: Added.
186 * libWebKitSystemInterfaceSnowLeopard.a:
188 2012-07-04 John Mellor <johnme@chromium.org>
190 Text Autosizing: Add compile flag and runtime setting
191 https://bugs.webkit.org/show_bug.cgi?id=87394
193 This patch renames Font Boosting to Text Autosizing.
195 Reviewed by Adam Barth.
197 * win/tools/vsprops/FeatureDefines.vsprops:
198 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
200 2012-06-29 Mihai Balan <mibalan@adobe.com>
202 [CSS Regions] Adding feature defines for CSS Regions for Windows
203 https://bugs.webkit.org/show_bug.cgi?id=88645
205 Reviewed by Tony Chang.
207 Re-trying to enable CSS regions on Windows. This time only enabling
208 regions since exclusions lead to some very strange compiling/linking
211 * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_REGIONS
212 * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
214 2012-06-28 Brent Fulgham <bfulgham@webkit.org>
216 [WinCairo] Unreviewed build correction. Add two missing macro
217 declarations to vsprops file.
219 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add missing
220 ENABLE_HIGH_DPI_CANVAS and ENABLE_REQUEST_ANIMATION_FRAME macros.
222 2012-06-27 Brent Fulgham <bfulgham@webkit.org>
224 [WinCairo] Unreviewed build correction. Accidentally turned on
225 CSS_FILTERS, which is not available in tree.
227 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Turn CSS_FILTERS
228 back off for WinCairo target.
230 2012-06-27 Brent Fulgham <bfulgham@webkit.org>
232 [WinCairo] Unreviewed build correction. Resync feature defines with
233 Apple port. Things have drifted apart a little.
235 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Update to match
236 Apple port, define some missing features.
238 2012-06-19 Mike West <mkwst@chromium.org>
240 Introduce ENABLE_CSP_NEXT configuration flag.
241 https://bugs.webkit.org/show_bug.cgi?id=89300
243 Reviewed by Adam Barth.
245 The 1.0 draft of the Content Security Policy spec is just about to
246 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
247 this ENABLE flag, disabled by default.
249 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
251 * win/tools/vsprops/FeatureDefines.vsprops:
252 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
254 2012-06-15 Sheriff Bot <webkit.review.bot@gmail.com>
256 Unreviewed, rolling out r120280.
257 http://trac.webkit.org/changeset/120280
258 https://bugs.webkit.org/show_bug.cgi?id=89273
260 Enabling CSS regions broke all Windows tests (Requested by
261 jhomeycutt on #webkit).
263 * win/tools/vsprops/FeatureDefines.vsprops:
264 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
266 2012-06-13 Mihai Balan <mibalan@adobe.com>
268 Fix for #88645 - enabling regions on Windows
270 [CSS Regions] Adding feature defines for CSS Regions & exclusions for Windows
271 https://bugs.webkit.org/show_bug.cgi?id=88645
273 Reviewed by Sam Weinig.
275 Previous work on #87442 added feature defines to allow proper disabling of CSS Regions and
276 exclusions (previously even with the feature disabled, parsing still worked). However, the
277 feature defines were enabled on Mac only - they were broken on Windows. This
278 patch adds the feature defines to (re)enable regions and exclusions on Windows.
280 * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_EXCLUSIONS and ENABLE_CSS_REGIONS
281 * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
283 2012-06-11 Alexis Menard <alexis.menard@openbossa.org>
285 [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
286 https://bugs.webkit.org/show_bug.cgi?id=88804
288 Reviewed by Tony Chang.
290 Protect box-decoration-break behind a feature flag enabled by default.
292 * win/tools/vsprops/FeatureDefines.vsprops:
293 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
295 2012-06-11 Anders Carlsson <andersca@apple.com>
297 Pass the right color space over to the web process so we can set it on our CA context
298 https://bugs.webkit.org/show_bug.cgi?id=88819
299 <rdar://problem/11629050>
301 Reviewed by John Sullivan.
303 Add WKCAContextSetColorSpace and WKCAContextGetColorSpace.
305 * WebKitSystemInterface.h:
306 * libWebKitSystemInterfaceLion.a:
307 * libWebKitSystemInterfaceSnowLeopard.a:
309 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com>
311 Add UNDO_MANAGER flag
312 https://bugs.webkit.org/show_bug.cgi?id=87908
314 Reviewed by Tony Chang.
316 * win/tools/vsprops/FeatureDefines.vsprops:
317 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
319 2012-06-05 Dongwoo Im <dw.im@samsung.com>
321 Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
322 https://bugs.webkit.org/show_bug.cgi?id=73176
324 Reviewed by Adam Barth.
326 Two more APIs are added in Custom Scheme Handler specification.
327 http://dev.w3.org/html5/spec/Overview.html#custom-handlers
328 One is 'isProtocolHandlerRegistered' to query whether the specific URL
329 is registered or not.
330 The other is 'unregisterProtocolHandler' to remove the registered URL.
332 * win/tools/vsprops/FeatureDefines.vsprops: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
333 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
335 2012-05-29 Jessie Berlin <jberlin@apple.com>
337 [Win] ~1/2 of all the iframe seamless tests fail
338 https://bugs.webkit.org/show_bug.cgi?id=87543
340 Rubber-stamped by Eric Seidel.
342 Finish enabling IFRAME_SEAMLESS on Windows.
344 * win/tools/vsprops/FeatureDefines.vsprops:
346 2012-05-28 Vivek Galatage <vivekgalatage@gmail.com>
348 Remove obsolete feature define ENABLE_3D_CANVAS from FeatureDefines.vsprops for windows
349 https://bugs.webkit.org/show_bug.cgi?id=87622
351 Reviewed by Eric Seidel.
353 Removed the ENABLE_3D_CANVAS from the property define as this is
354 obsolete since bug #53041
356 * win/tools/vsprops/FeatureDefines.vsprops:
358 2012-05-24 John Mellor <johnme@chromium.org>
360 Font Boosting: Add compile flag and runtime setting
361 https://bugs.webkit.org/show_bug.cgi?id=87394
363 Reviewed by Adam Barth.
365 Add ENABLE_FONT_BOOSTING.
367 * win/tools/vsprops/FeatureDefines.vsprops:
368 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
370 2012-05-23 Ojan Vafai <ojan@chromium.org>
372 add back the ability to disable flexbox
373 https://bugs.webkit.org/show_bug.cgi?id=87147
375 Reviewed by Tony Chang.
377 * win/tools/vsprops/FeatureDefines.vsprops:
378 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
380 2012-05-10 Anders Carlsson <andersca@apple.com>
382 WebKit1: Add a way to blacklist specific plug-ins/plug-in versions
383 https://bugs.webkit.org/show_bug.cgi?id=86150
384 <rdar://problem/9551196>
386 Reviewed by Sam Weinig.
388 Add WKShouldBlockPlugin.
390 * WebKitSystemInterface.h:
391 * libWebKitSystemInterfaceLion.a:
392 * libWebKitSystemInterfaceSnowLeopard.a:
394 2012-05-08 Jon Lee <jonlee@apple.com>
396 Safari warns that it needs to resend the form in an iFrame when going back
397 https://bugs.webkit.org/show_bug.cgi?id=82658
398 <rdar://problem/11292558>
400 Reviewed by Darin Adler.
402 * WebKitSystemInterface.h:
403 * libWebKitSystemInterfaceLeopard.a:
404 * libWebKitSystemInterfaceLion.a:
405 * libWebKitSystemInterfaceSnowLeopard.a:
407 2012-05-07 Eric Seidel <eric@webkit.org>
409 Add ENABLE_IFRAME_SEAMLESS so Apple can turn off SEAMLESS if needed
410 https://bugs.webkit.org/show_bug.cgi?id=85822
412 Reviewed by Adam Barth.
414 * win/tools/vsprops/FeatureDefines.vsprops:
416 2012-05-06 Eric Seidel <eric@webkit.org>
418 Remove 3D_CANVAS define from vsprops files (it was renamed WEBGL many months ago)
419 https://bugs.webkit.org/show_bug.cgi?id=85743
421 Reviewed by Adam Barth.
423 * win/tools/vsprops/FeatureDefines.vsprops:
424 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
426 2012-05-02 Eric Seidel <eric@webkit.org>
428 Resort FeatureDefinesCairo.vcprops to actually be alphabetical (in preparation for autogeneration)
429 https://bugs.webkit.org/show_bug.cgi?id=85454
431 Reviewed by Adam Barth.
433 The PreprocessorDefinitions line is still not sorted, but I'll do that in a separate patch.
434 There is no functional change in this patch. Just moving the defines around.
435 Its interesting to me that now that it's sorted and I can easily compare this with other
436 ports and found that a whole bunch of defines which should be on for Cairo are off,
437 likely due to Cairo simply being overlooked. These oversights should be easy to avoid
438 in an autogenerated world.
440 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
442 2012-05-02 Eric Seidel <eric@webkit.org>
444 Fix tabs vs. space formating in FeatureDefines.vsprops and fix alphabetical sorting
445 https://bugs.webkit.org/show_bug.cgi?id=85445
447 Reviewed by Adam Barth.
449 I noticed this when comparing my auto-generated output for this file vs. the one
450 we have checked in. Seems we might as well fix the checked in file to be
451 consistent in style with itself. :)
453 * win/tools/vsprops/FeatureDefines.vsprops:
455 2012-04-27 Gavin Peters <gavinp@chromium.org>
457 Add new ENABLE_LINK_PRERENDER define to control the Prerendering API
458 https://bugs.webkit.org/show_bug.cgi?id=84871
460 Reviewed by Adam Barth.
462 Prerendering is currently covered by the ENABLE_LINK_PREFETCH macro, but the new Prerendering
463 API separates it from prefetching. Having separate include guards lets ports enable prefetching,
464 a relatively easy change, without needing to build the infrastructure for prerendering, which
465 is considerably more complicated.
467 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
469 2012-04-10 Adam Barth <abarth@webkit.org>
471 Limit -apple- and -khtml- to ENABLE(DASHBOARD_SUPPORT)
472 https://bugs.webkit.org/show_bug.cgi?id=83256
474 Reviewed by Eric Seidel.
476 * win/tools/vsprops/FeatureDefines.vsprops:
478 2012-04-09 Beth Dakin <bdakin@apple.com>
480 <rdar://problem/11214796>
482 New WKSI will hopefully fix a common crash seen by the bots in libRIP.A.dylib:
485 Reviewed by Simon Fraser.
487 * libWebKitSystemInterfaceLeopard.a:
488 * libWebKitSystemInterfaceLion.a:
489 * libWebKitSystemInterfaceSnowLeopard.a:
491 2012-04-06 Dan Bernstein <mitz@apple.com>
493 <rdar://problem/10912476> HiDPI: Have canvas use a hidpi backing store, but downsample upon access
495 Reviewed by Sam Weinig.
497 * win/tools/vsprops/FeatureDefines.vsprops: Added ENABLE_HIGH_DPI_CANVAS.
499 2012-04-03 Keishi Hattori <keishi@webkit.org>
501 Disable ENABLE_DATALIST for now
502 https://bugs.webkit.org/show_bug.cgi?id=82871
504 Reviewed by Kent Tamura.
506 * win/tools/vsprops/FeatureDefines.vsprops: Disabled ENABLE_DATALIST.
508 2012-03-30 Keishi Hattori <keishi@webkit.org>
510 Change ENABLE_INPUT_COLOR to ENABLE_INPUT_TYPE_COLOR and enable it for chromium
511 https://bugs.webkit.org/show_bug.cgi?id=80972
513 Reviewed by Kent Tamura.
515 * win/tools/vsprops/FeatureDefines.vsprops:
516 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
518 2012-03-20 Steve Falkenburg <sfalken@apple.com>
520 Disable LTCG on Windows to avoid out of process space errors while linking
521 https://bugs.webkit.org/show_bug.cgi?id=81714
523 Reviewed by Jessie Berlin.
525 * win/tools/vsprops/production.vsprops:
527 2012-03-14 Jer Noble <jer.noble@apple.com>
529 Wrong icon to restore to windowed mode in full screen video panel
530 https://bugs.webkit.org/show_bug.cgi?id=70437
532 Reviewed by Eric Carlson.
534 * WebKitSystemInterface.h: Added WKMediaUIPartExitFullscreenButton.
535 * libWebKitSystemInterfaceLeopard.a:
536 * libWebKitSystemInterfaceLion.a:
537 * libWebKitSystemInterfaceSnowLeopard.a:
538 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
539 * win/lib/WebKitSystemInterface.lib:
541 2012-03-13 Adam Barth <abarth@webkit.org> && Benjamin Poulain <bpoulain@apple.com>
543 Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
544 https://bugs.webkit.org/show_bug.cgi?id=78853
546 Reviewed by Adam Barth.
548 * win/tools/vsprops/FeatureDefines.vsprops:
549 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
551 2012-03-12 Enrica Casucci <enrica@apple.com>
553 WebKit2: remove NSPasteboard access for promised data from the WebProcess
554 https://bugs.webkit.org/show_bug.cgi?id=80073
556 * WebKitSystemInterface.h: Touched the file to make build system happy.
557 * libWebKitSystemInterfaceLeopard.a:
558 * libWebKitSystemInterfaceLion.a:
559 * libWebKitSystemInterfaceSnowLeopard.a:
561 2012-03-09 Jon Lee <jonlee@apple.com>
563 Add support for ENABLE(LEGACY_NOTIFICATIONS)
564 https://bugs.webkit.org/show_bug.cgi?id=80497
566 Reviewed by Adam Barth.
568 Prep for b80472: Update API for Web Notifications
569 * win/tools/vsprops/FeatureDefines.vsprops:
570 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
572 2012-03-09 Ashod Nakashian <ashodnakashian@yahoo.com>
574 Bash scripts should support LF endings only
575 https://bugs.webkit.org/show_bug.cgi?id=79509
577 Reviewed by David Kilzer.
579 * win/tools/scripts/feature-defines.sh: Modified property svn:eol-style.
581 2012-03-05 Sam Weinig <sam@webkit.org>
583 Fix the SnowLeoaprd build.
585 * WebKitSystemInterface.h:
586 * libWebKitSystemInterfaceLeopard.a:
587 * libWebKitSystemInterfaceLion.a:
588 * libWebKitSystemInterfaceSnowLeopard.a:
590 2012-03-05 Sam Weinig <sam@webkit.org>
592 Update WebKitSystemInterface for WKCAContext additions.
594 * WebKitSystemInterface.h:
595 * libWebKitSystemInterfaceLeopard.a:
596 * libWebKitSystemInterfaceLion.a:
597 * libWebKitSystemInterfaceSnowLeopard.a:
599 2012-03-03 Hans Wennborg <hans@chromium.org>
601 Implement Speech JavaScript API
602 https://bugs.webkit.org/show_bug.cgi?id=80019
604 Reviewed by Adam Barth.
606 Add ENABLE_SCRIPTED_SPEECH.
608 * win/tools/vsprops/FeatureDefines.vsprops:
609 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
611 2012-03-01 Nikolas Zimmermann <nzimmermann@rim.com>
613 Unreviewed, rolling out r109255.
614 http://trac.webkit.org/changeset/109255
615 https://bugs.webkit.org/show_bug.cgi?id=79932
617 Breaks rounded rects with dashed strokes in SVG
619 * WebKitSystemInterface.h:
620 * libWebKitSystemInterfaceLeopard.a:
621 * libWebKitSystemInterfaceLion.a:
622 * libWebKitSystemInterfaceSnowLeopard.a:
624 2012-02-29 Tim Horton <timothy_horton@apple.com>
626 Make use of CG rounded-rect primitives
627 https://bugs.webkit.org/show_bug.cgi?id=79932
628 <rdar://problem/9274953>
630 Reviewed by Simon Fraser.
632 Add wkCGPathAddRoundedRect.
634 * WebKitSystemInterface.h:
635 * libWebKitSystemInterfaceLeopard.a:
636 * libWebKitSystemInterfaceLion.a:
637 * libWebKitSystemInterfaceSnowLeopard.a:
639 2012-02-28 Jer Noble <jer.noble@apple.com>
641 Full screen video volume slider has "progress bar"
642 https://bugs.webkit.org/show_bug.cgi?id=79812
644 Reviewed by Eric Carlson.
646 * WebKitSystemInterface.h:
647 * libWebKitSystemInterfaceLeopard.a:
648 * libWebKitSystemInterfaceLion.a:
649 * libWebKitSystemInterfaceSnowLeopard.a:
650 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
651 * win/lib/WebKitSystemInterface.lib:
653 2012-02-28 Simon Fraser <simon.fraser@apple.com>
655 Update WebKitSystemInterface.
657 Reviewed by Sam Weinig.
659 * WebKitSystemInterface.h:
660 * libWebKitSystemInterfaceLeopard.a:
661 * libWebKitSystemInterfaceLion.a:
662 * libWebKitSystemInterfaceSnowLeopard.a:
664 2012-02-28 Alexey Proskuryakov <ap@apple.com>
666 [Mac] Add an experimental SPI for plug-ins to enter sandbox
667 https://bugs.webkit.org/show_bug.cgi?id=79709
669 This pulls a lot of WKSI changes at once, because the script that updates it didn't
672 * WebKitSystemInterface.h:
673 * libWebKitSystemInterfaceLeopard.a:
674 * libWebKitSystemInterfaceLion.a:
675 * libWebKitSystemInterfaceSnowLeopard.a:
677 2012-02-10 Adam Klein <adamk@chromium.org>
679 Enable MUTATION_OBSERVERS by default on all platforms
680 https://bugs.webkit.org/show_bug.cgi?id=78196
682 Reviewed by Ojan Vafai.
684 * win/tools/vsprops/FeatureDefines.vsprops:
685 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
687 2012-02-06 Matthew Delaney <mdelaney@apple.com>
689 toDataURL() uses stale data after putImageData()
690 https://bugs.webkit.org/show_bug.cgi?id=65767
692 Added WKCGContextResetClip for use in reseting clip for new putByteArray method.
694 Reviewed by Chris Marrin.
696 * WebKitSystemInterface.h: Added WKCGContextResetClip.
697 * libWebKitSystemInterfaceLeopard.a:
698 * libWebKitSystemInterfaceSnowLeopard.a:
699 * libWebKitSystemInterfaceLion.a:
701 2012-02-02 Chris Marrin <cmarrin@apple.com>
703 Turn on CSS Filters on Windows
704 https://bugs.webkit.org/show_bug.cgi?id=76667
706 Turned on CSS_FILTERS for Windows
708 Reviewed by Adele Peterson.
710 * win/tools/vsprops/FeatureDefines.vsprops:
712 2012-02-02 Sheriff Bot <webkit.review.bot@gmail.com>
714 Unreviewed, rolling out r106566.
715 http://trac.webkit.org/changeset/106566
716 https://bugs.webkit.org/show_bug.cgi?id=77673
718 Broke the Windows build (Requested by jessieberlin on
721 * win/tools/vsprops/FeatureDefines.vsprops:
723 2012-02-02 Chris Marrin <cmarrin@apple.com>
725 Turn on CSS Filters on Windows
726 https://bugs.webkit.org/show_bug.cgi?id=76667
728 Turned on CSS_FILTERS for Windows
730 Reviewed by Adele Peterson.
732 * win/tools/vsprops/FeatureDefines.vsprops:
734 2012-01-26 Nikolas Zimmermann <nzimmermann@rim.com>
736 Not reviewed. Fix win build, by disabling ENABLE_SHADOW_DOM by default.
738 * win/tools/vsprops/FeatureDefines.vsprops:
739 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
741 2012-01-25 Hajime Morita <morrita@google.com>>
743 ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom
744 https://bugs.webkit.org/show_bug.cgi?id=76863
746 Reviewed by Dimitri Glazkov.
748 Added a feature flag.
750 * win/tools/vsprops/FeatureDefines.vsprops:
751 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
753 2012-01-16 Brent Fulgham <bfulgham@webkit.org>
755 [WinCairo] Build correction. Switch to Apple style builds without
756 the _debug postfix so that launching tools, etc., will work properly.
758 * win/tools/vsprops/debug_wincairo.vsprops: Remove use of _debug in
759 output files to be consistent with WebKit build/test tools.
761 2012-01-05 Dan Bernstein <mitz@apple.com>
763 <rdar://problem/10633760> Update copyright strings
765 Reviewed by Mark Rowe.
767 * win/tools/scripts/COPYRIGHT-END-YEAR:
769 2011-12-06 Roland Steiner <rolandsteiner@chromium.org>
771 <style scoped>: disable on Windows by default
772 https://bugs.webkit.org/show_bug.cgi?id=73893
774 Reviewed by Andreas Kling.
776 * win/tools/vsprops/FeatureDefines.vsprops:
777 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
779 2011-11-20 Roland Steiner <rolandsteiner@chromium.org>
781 <style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
782 https://bugs.webkit.org/show_bug.cgi?id=72848
784 Reviewed by Dimitri Glazkov.
786 * win/tools/vsprops/FeatureDefines.vsprops:
787 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
789 2011-11-14 Julien Chaffraix <jchaffraix@webkit.org>
791 Add --css-grid-layout to build-webkit and the build systems
792 https://bugs.webkit.org/show_bug.cgi?id=72320
794 Reviewed by Ojan Vafai.
796 * win/tools/vsprops/FeatureDefines.vsprops:
797 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
799 2011-11-14 Tony Chang <tony@chromium.org>
801 Remove the CSS3_FLEXBOX compile time flag and enable on all ports
802 https://bugs.webkit.org/show_bug.cgi?id=72196
804 Reviewed by Ojan Vafai.
806 * win/tools/vsprops/FeatureDefines.vsprops:
807 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
809 2011-11-11 Alexey Proskuryakov <ap@apple.com>
811 WebProcess should use AppSandbox style quarantine
812 https://bugs.webkit.org/show_bug.cgi?id=72168
813 <rdar://problem/10434292>
815 Reviewed by Darin Adler.
817 * WebKitSystemInterface.h:
818 * libWebKitSystemInterfaceLion.a:
819 Added WKEnableSandboxStyleFileQuarantine().
821 * libWebKitSystemInterfaceLeopard.a:
822 * libWebKitSystemInterfaceSnowLeopard.a:
823 Not sure why these also changed, but updating to match most recent build.
825 2011-11-02 Dean Jackson <dino@apple.com>
827 Add ENABLE_CSS_SHADERS flag
828 https://bugs.webkit.org/show_bug.cgi?id=71394
830 Reviewed by Sam Weinig.
832 * win/tools/vsprops/FeatureDefines.vsprops:
833 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
835 2011-10-24 Michael Saboff <msaboff@apple.com>
837 WebKit doesn't build with recent changes to libdispatch
838 https://bugs.webkit.org/show_bug.cgi?id=70737
840 Added new WebKitSystemInterface method CreateVMPressureDispatchOnMainQueue.
842 * WebKitSystemInterface.h:
843 * libWebKitSystemInterfaceLeopard.a:
844 * libWebKitSystemInterfaceLion.a:
845 * libWebKitSystemInterfaceSnowLeopard.a:
847 2011-10-21 Jeff Miller <jeffm@apple.com>
849 Focus rings are too thin in HiDPI in WebKit2
850 https://bugs.webkit.org/show_bug.cgi?id=70396
852 Rename wkSetPatternBaseCTM() to wkSetBaseCTM().
854 Reviewed by Beth Dakin.
856 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
857 * win/lib/WebKitSystemInterface.lib:
859 2011-10-19 Beth Dakin <bdakin@apple.com>
861 Try to fix the Chromium build.
863 * WebKitSystemInterface.h:
864 * libWebKitSystemInterfaceLeopard.a:
865 * libWebKitSystemInterfaceLion.a:
866 * libWebKitSystemInterfaceSnowLeopard.a:
868 2011-10-19 Beth Dakin <bdakin@apple.com>
870 https://bugs.webkit.org/show_bug.cgi?id=70396
871 Focus rings are too thin in HiDPI in WebKit2
873 <rdar://problem/10086876>
875 Reviewed by Dan Bernstein.
877 Renamed an existing WebKitSystemInterface function.
878 * WebKitSystemInterface.h:
879 * libWebKitSystemInterfaceLion.a:
880 * libWebKitSystemInterfaceSnowLeopard.a:
882 2011-10-18 Adam Barth <abarth@webkit.org>
884 Always enable ENABLE(XPATH)
885 https://bugs.webkit.org/show_bug.cgi?id=70217
887 Reviewed by Eric Seidel.
889 * win/tools/vsprops/FeatureDefines.vsprops:
890 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
892 2011-10-17 Adam Roben <aroben@apple.com>
898 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
900 * win/tools/vsprops/common.vsprops: Specify /bigobj to the compiler.
902 2011-10-16 Adam Barth <abarth@webkit.org>
904 Always enable ENABLE(DOM_STORAGE)
905 https://bugs.webkit.org/show_bug.cgi?id=70189
907 Reviewed by Eric Seidel.
909 * win/tools/vsprops/FeatureDefines.vsprops:
910 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
912 2011-10-14 Dan Bernstein <mitz@apple.com>
914 REGRESSION (Safari 5.1 - 5.1.1): CSS nesw-resize cursor shows up as a sw-resize cursor
915 https://bugs.webkit.org/show_bug.cgi?id=70081
917 Reviewed by Anders Carlsson.
919 * WebKitSystemInterface.h: Unrelated change, perhaps needed for bug 68478.
920 * libWebKitSystemInterfaceLeopard.a:
921 * libWebKitSystemInterfaceLion.a:
922 * libWebKitSystemInterfaceSnowLeopard.a:
924 2011-10-13 Arko Saha <arko@motorola.com>
926 Microdata: Basic implementation of document.getItems() method.
927 https://bugs.webkit.org/show_bug.cgi?id=68610
929 Reviewed by Ryosuke Niwa.
931 Added ENABLE(MICRODATA) feature flag. Implement document.getItems() DOM API.
932 Spec: http://www.whatwg.org/specs/web-apps/current-work/complete/microdata.html
934 * win/tools/vsprops/FeatureDefines.vsprops:
935 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
937 2011-10-12 Adam Barth <abarth@webkit.org>
939 Remove ENABLE(XHTMLMP) and associated code
940 https://bugs.webkit.org/show_bug.cgi?id=69729
942 Reviewed by David Levin.
944 * win/tools/vsprops/FeatureDefines.vsprops:
945 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
947 2011-10-11 Kent Tamura <tkent@chromium.org>
949 C4481 warning should be disabled for OVERRIDE and FINAL.
950 https://bugs.webkit.org/show_bug.cgi?id=69904
952 Reviewed by Adam Roben.
954 * win/tools/vsprops/common.vsprops: Disable C4481.
956 2011-10-04 Kent Tamura <tkent@chromium.org>
958 Introduce feature flags for incomplete input types
959 https://bugs.webkit.org/show_bug.cgi?id=68971
961 Reviewed by Hajime Morita.
963 * win/tools/vsprops/FeatureDefines.vsprops:
964 Add ENABLE_INPUT_TYPE_* flags. They are disabled by default.
965 * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto.
967 2011-10-04 Scott Graham <scottmg@chromium.org>
969 Add GAMEPAD feature flag
970 https://bugs.webkit.org/show_bug.cgi?id=66859
972 Reviewed by Darin Fisher.
974 * win/tools/vsprops/FeatureDefines.vsprops:
975 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
977 2011-09-26 Chris Marrin <cmarrin@apple.com>
979 Enable requestAnimationFrame on Windows
980 https://bugs.webkit.org/show_bug.cgi?id=68397
982 Reviewed by Simon Fraser.
984 Enable REQUEST_ANIMATION_FRAME for Windows
986 * win/tools/vsprops/FeatureDefines.vsprops:
988 2011-09-24 Adam Barth <abarth@webkit.org>
990 Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
991 https://bugs.webkit.org/show_bug.cgi?id=68767
993 Reviewed by Eric Seidel.
995 * win/tools/vsprops/FeatureDefines.vsprops:
996 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
998 2011-09-23 Adam Klein <adamk@chromium.org>
1000 Add ENABLE_MUTATION_OBSERVERS feature flag
1001 https://bugs.webkit.org/show_bug.cgi?id=68732
1003 Reviewed by Ojan Vafai.
1005 This flag will guard an implementation of the "Mutation Observers" proposed in
1006 http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
1008 * win/tools/vsprops/FeatureDefines.vsprops:
1009 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1011 2011-09-22 Dean Jackson <dino@apple.com>
1013 Add ENABLE_CSS_FILTERS
1014 https://bugs.webkit.org/show_bug.cgi?id=68652
1016 Reviewed by Simon Fraser.
1018 * win/tools/vsprops/FeatureDefines.vsprops:
1019 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1021 2011-09-19 Adam Barth <abarth@webkit.org>
1023 Always enable ENABLE(EVENTSOURCE)
1024 https://bugs.webkit.org/show_bug.cgi?id=68414
1026 Reviewed by Eric Seidel.
1028 * win/tools/vsprops/FeatureDefines.vsprops:
1029 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1031 2011-09-15 Adam Barth <abarth@webkit.org>
1033 Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
1034 https://bugs.webkit.org/show_bug.cgi?id=68205
1036 Reviewed by Eric Seidel.
1038 * win/tools/vsprops/FeatureDefines.vsprops:
1039 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1041 2011-09-15 Eric Seidel <eric@webkit.org>
1043 Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
1044 https://bugs.webkit.org/show_bug.cgi?id=68182
1046 Reviewed by Adam Barth.
1048 * win/tools/vsprops/FeatureDefines.vsprops:
1049 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1051 2011-09-15 Eric Seidel <eric@webkit.org>
1053 Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
1054 https://bugs.webkit.org/show_bug.cgi?id=68022
1056 Reviewed by Ryosuke Niwa.
1058 * win/tools/vsprops/FeatureDefines.vsprops:
1059 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1061 2011-09-14 Eric Seidel <eric@webkit.org>
1063 Remove ENABLE_SVG_USE as <use> is required by HTML5
1064 https://bugs.webkit.org/show_bug.cgi?id=68019
1066 Reviewed by Ryosuke Niwa.
1068 I missed a couple uses of SVG_USE in my previous patch.
1070 * win/tools/vsprops/FeatureDefines.vsprops:
1071 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1073 2011-09-13 Eric Seidel <eric@webkit.org>
1075 Remove ENABLE_SVG_USE as <use> is required by HTML5
1076 https://bugs.webkit.org/show_bug.cgi?id=68019
1078 Reviewed by Ryosuke Niwa.
1080 * win/tools/vsprops/FeatureDefines.vsprops:
1081 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1083 2011-09-13 Eric Seidel <eric@webkit.org>
1085 Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
1086 https://bugs.webkit.org/show_bug.cgi?id=68018
1088 Reviewed by Ryosuke Niwa.
1090 * win/tools/vsprops/FeatureDefines.vsprops:
1091 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1093 2011-09-01 Tim Horton <timothy_horton@apple.com>
1095 REGRESSION: Rendering artifacts on a rotated, pattern filled shape
1096 https://bugs.webkit.org/show_bug.cgi?id=53055
1097 <rdar://problem/8910917>
1099 Reviewed by Simon Fraser.
1101 Introduce wkCGPatternCreateWithImageAndTransform.
1103 * WebKitSystemInterface.h:
1104 * libWebKitSystemInterfaceLeopard.a:
1105 * libWebKitSystemInterfaceLion.a:
1106 * libWebKitSystemInterfaceSnowLeopard.a:
1107 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1108 * win/lib/WebKitSystemInterface.lib:
1110 2011-08-30 Aaron Colwell <acolwell@chromium.org>
1112 Add MediaSource API to HTMLMediaElement
1113 https://bugs.webkit.org/show_bug.cgi?id=64731
1115 Reviewed by Eric Carlson.
1117 * win/tools/vsprops/FeatureDefines.vsprops:
1118 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1120 2011-08-24 Lucas Forschler <lforschler@apple.com>
1122 Update SVN properties to help out the Windows EWS bots.
1124 Reviewed by Adam Roben.
1126 * win: Modified properties svn:ignore.
1127 * win/include: Modified property svn:ignore.
1128 * win/lib: Modified property svn:ignore.
1130 2011-08-18 Beth Dakin <bdakin@apple.com>
1132 Reviewed by Sam Weinig.
1134 https://bugs.webkit.org/show_bug.cgi?id=66495
1135 Lion-specific scroller SPIs can use forward declaration instead of
1136 WebKitSystemInterface
1138 * WebKitSystemInterface.h:
1139 * libWebKitSystemInterfaceLeopard.a:
1140 * libWebKitSystemInterfaceLion.a:
1141 * libWebKitSystemInterfaceSnowLeopard.a:
1143 2011-07-28 Dan Bernstein <mitz@apple.com>
1145 WebKitSystemInterface support for
1146 <rdar://problem/9589433> Displaying Japanese dictionary contents in vertical orientation takes a couple of seconds
1148 Reviewed by Darin Adler.
1150 * WebKitSystemInterface.h: Added WKGetVerticalGlyphsForCharacters().
1151 * libWebKitSystemInterfaceLeopard.a:
1152 * libWebKitSystemInterfaceLion.a:
1153 * libWebKitSystemInterfaceSnowLeopard.a:
1155 2011-07-22 Jessie Berlin <jberlin@apple.com>
1157 [WebKit2] Changing the cookie accept policy in Private Browsing doesn’t work.
1158 https://bugs.webkit.org/show_bug.cgi?id=64997
1160 Reviewed by Ada Chan.
1162 Add a wrapper around the setter for the CF HTTP cookie accept policy (since it is not
1163 declared in the public headers on Snow Leopard). This wrapper is not necessary for Windows.
1165 * WebKitSystemInterface.h:
1166 * libWebKitSystemInterfaceLeopard.a:
1167 * libWebKitSystemInterfaceLion.a:
1168 * libWebKitSystemInterfaceSnowLeopard.a:
1170 2011-07-15 Pratik Solanki <psolanki@apple.com>
1172 Part of https://bugs.webkit.org/show_bug.cgi?id=63674
1173 Get webkit to compile with USE(CFNETWORK) enabled on Mac
1175 Reviewed by David Kilzer.
1177 New WebKitSystemInterface functions for CFNetwork-based loader.
1179 * WebKitSystemInterface.h:
1180 * libWebKitSystemInterfaceLeopard.a:
1181 * libWebKitSystemInterfaceLion.a:
1182 * libWebKitSystemInterfaceSnowLeopard.a:
1184 2011-07-12 Brent Fulgham <bfulgham@webkit.org>
1186 Standardize WinCairo conditionalized code under PLATFORM macro.
1187 https://bugs.webkit.org/show_bug.cgi?id=64377
1189 Reviewed by Maciej Stachowiak.
1191 * win/tools/vsprops/WinCairo.vsprops: Update to comply with PLATFORM
1192 macro definition (WTF_PLATFORM_WIN_CAIRO)
1194 2011-07-02 Mark Rowe <mrowe@apple.com>
1196 Update the header file too.
1198 * WebKitSystemInterface.h:
1200 2011-07-02 Mark Rowe <mrowe@apple.com>
1202 Update WebKitSystemInterface binaries.
1204 * libWebKitSystemInterfaceLeopard.a:
1205 * libWebKitSystemInterfaceLion.a: Added.
1206 * libWebKitSystemInterfaceSnowLeopard.a:
1208 2011-06-28 Brent Fulgham <bfulgham@webkit.org>
1210 Unreviewed build correction. Link to correct library for
1213 * win/tools/vsprops/WinCairo.vsprops: Don't link to the static
1214 zlib.lib when building for WinCairo.
1216 2011-06-21 MORITA Hajime <morrita@google.com>
1218 Unreviewed, rolling out r89401 and r89403.
1219 http://trac.webkit.org/changeset/89401
1220 http://trac.webkit.org/changeset/89403
1221 https://bugs.webkit.org/show_bug.cgi?id=62970
1223 Breaks mac build and mistakenly enables the spellcheck API
1225 * win/tools/vsprops/FeatureDefines.vsprops:
1226 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1228 2011-06-20 MORITA Hajime <morrita@google.com>
1230 Reviewed by Kent Tamura.
1232 Spellcheck API should be build-able.
1233 https://bugs.webkit.org/show_bug.cgi?id=62970
1235 * win/tools/vsprops/FeatureDefines.vsprops:
1236 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1238 2011-06-20 Pratik Solanki <psolanki@apple.com>
1240 Reviewed by David Kilzer.
1242 HTTP pipelining functions on mac should match windows
1243 https://bugs.webkit.org/show_bug.cgi?id=63012
1245 * WebKitSystemInterface.h:
1246 * libWebKitSystemInterfaceLeopard.a:
1247 * libWebKitSystemInterfaceSnowLeopard.a:
1249 2011-06-13 Tony Chang <tony@chromium.org>
1251 Reviewed by Dimitri Glazkov.
1253 rename ENABLE_NEW_FLEXBOX to ENABLE_CSS3_FLEXBOX
1254 https://bugs.webkit.org/show_bug.cgi?id=62578
1256 * win/tools/vsprops/FeatureDefines.vsprops:
1257 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1259 2011-06-13 Tony Chang <tony@chromium.org>
1261 Reviewed by Adam Barth.
1263 rename ENABLE_FLEXBOX to ENABLE_NEW_FLEXBOX
1264 https://bugs.webkit.org/show_bug.cgi?id=62545
1266 * win/tools/vsprops/FeatureDefines.vsprops:
1267 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1269 2011-06-10 Tony Chang <tony@chromium.org>
1271 Reviewed by Ojan Vafai.
1273 add a compile guard ENABLE(FLEXBOX)
1274 https://bugs.webkit.org/show_bug.cgi?id=62049
1276 * win/tools/vsprops/FeatureDefines.vsprops:
1277 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1279 2011-06-07 Tim Horton <timothy_horton@apple.com>
1281 Reviewed by Alexey Proskuryakov.
1283 Use correct CFURLStorageSessionRef definition on Snow Leopard
1284 https://bugs.webkit.org/show_bug.cgi?id=62223
1286 * WebKitSystemInterface.h:
1288 2011-06-06 Alexandru Chiculita <achicu@adobe.com>
1290 Reviewed by Kent Tamura.
1292 Add ENABLE_CSS_EXCLUSIONS support for build-webkit script
1293 https://bugs.webkit.org/show_bug.cgi?id=61628
1295 * win/tools/vsprops/FeatureDefines.vsprops:
1296 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1298 2011-06-06 Mihnea Ovidenie <mihnea@adobe.com>
1300 Reviewed by Kent Tamura.
1302 Add ENABLE(CSS_REGIONS) guard for CSS Regions support
1303 https://bugs.webkit.org/show_bug.cgi?id=61631
1305 * win/tools/vsprops/FeatureDefines.vsprops:
1306 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1308 2011-05-25 Jer Noble <jer.noble@apple.com>
1310 Reviewed by Dan Bernstein.
1312 30 second rewind button dysfunctional viewing trailers fullscreen.
1313 https://bugs.webkit.org/show_bug.cgi?id=61505
1315 Updated WKSI Libraries with new images for Backward buttons in default
1318 * libWebKitSystemInterfaceLeopard.a:
1319 * libWebKitSystemInterfaceSnowLeopard.a:
1321 2011-05-25 Jer Noble <jer.noble@apple.com>
1323 Reviewed by Darin Adler.
1325 Video fails to play on Vimeo
1326 https://bugs.webkit.org/show_bug.cgi?id=61403
1328 Added functions to retrieve the resolved URL for media types supported on
1331 * WebKitSystemInterface.h:
1332 * WebKitSystemInterface.m:
1333 (WKAVAssetResolvedURL): Added.
1334 (WKQTMovieResolvedURL): Added.
1336 2011-05-24 Keishi Hattori <keishi@webkit.org>
1338 Reviewed by Kent Tamura.
1340 Disable input color. Add INPUT_COLOR feature flag. Implement input color sanitizer.
1341 https://bugs.webkit.org/show_bug.cgi?id=61273
1343 * win/tools/vsprops/FeatureDefines.vsprops: Added INPUT_COLOR feature flag.
1344 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added INPUT_COLOR feature flag.
1346 2011-05-12 Jessie Berlin <jberlin@apple.com>
1348 Reviewed by Darin Adler.
1350 [Windows WebKit2] Use cookies set in WebKit1
1351 https://bugs.webkit.org/show_bug.cgi?id=60274
1353 Update WKSI with the changes to wkCreatePrivateStorageSession.
1355 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1356 * win/lib/WebKitSystemInterface.lib:
1358 2011-05-11 Jessie Berlin <jberlin@apple.com>
1360 Reviewed by Steve Falkenburg.
1362 [Windows WebKit2] Use cookies set in WebKit1
1363 https://bugs.webkit.org/show_bug.cgi?id=60274
1365 Take 3 after rolling out KB2465367 from my system.
1367 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1368 * win/lib/WebKitSystemInterface.lib:
1370 2011-05-11 Sheriff Bot <webkit.review.bot@gmail.com>
1372 Unreviewed, rolling out r86255.
1373 http://trac.webkit.org/changeset/86255
1374 https://bugs.webkit.org/show_bug.cgi?id=60660
1376 REGRESSION (r86255): Lots of tests crashing in
1377 CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
1378 (WebKit2 Tests) (Requested by aroben on #webkit).
1380 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1381 * win/lib/WebKitSystemInterface.lib:
1383 2011-05-11 Jessie Berlin <jberlin@apple.com>
1385 Reviewed by Steve Falkenburg.
1387 [Windows WebKit2] Use cookies set in WebKit1
1388 https://bugs.webkit.org/show_bug.cgi?id=60274
1390 Take 3 after rolling out KB2465367 from my system.
1392 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1393 * win/lib/WebKitSystemInterface.lib:
1395 2011-05-09 Sheriff Bot <webkit.review.bot@gmail.com>
1397 Unreviewed, rolling out r86075.
1398 http://trac.webkit.org/changeset/86075
1399 https://bugs.webkit.org/show_bug.cgi?id=60495
1401 broke windows tests (Requested by jessieberlin on #webkit).
1403 * win/lib/WebKitSystemInterface.lib:
1405 2011-05-09 Jessie Berlin <jberlin@apple.com>
1407 Take 2 on updating the WKSI libraries.
1409 * win/lib/WebKitSystemInterface.lib:
1411 2011-05-08 Sheriff Bot <webkit.review.bot@gmail.com>
1413 Unreviewed, rolling out r86037.
1414 http://trac.webkit.org/changeset/86037
1415 https://bugs.webkit.org/show_bug.cgi?id=60453
1417 broke Windows tests (Requested by jessieberlin on #webkit).
1419 * win/lib/WebKitSystemInterface.lib:
1421 2011-05-08 Jessie Berlin <jberlin@apple.com>
1423 Rubber-stamped by Alice Liu.
1425 Update the WKSI libraries.
1427 * win/lib/WebKitSystemInterface.lib:
1429 2011-05-07 Sheriff Bot <webkit.review.bot@gmail.com>
1431 Unreviewed, rolling out r86016.
1432 http://trac.webkit.org/changeset/86016
1433 https://bugs.webkit.org/show_bug.cgi?id=60445
1435 caused crashes on the WK2 Windows bots (Requested by
1436 jessieberlin on #webkit).
1438 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1439 * win/lib/WebKitSystemInterface.lib:
1441 2011-05-07 Jessie Berlin <jberlin@apple.com>
1443 Reviewed by Steve Falkenburg.
1445 [Windows WebKit2] Use cookies set in WebKit1
1446 https://bugs.webkit.org/show_bug.cgi?id=60274
1448 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1449 * win/lib/WebKitSystemInterface.lib:
1451 2011-05-05 Dan Bernstein <mitz@apple.com>
1453 Reviewed by Simon Fraser.
1455 WebKitSystemInterface part of <rdar://problem/9155590> Broken animation in iAd producer
1457 * WebKitSystemInterface.h: Added WKExecutableWasLinkedOnOrBeforeSnowLeopard().
1459 2011-04-29 Jer Noble <jer.noble@apple.com>
1461 Reviewed by Eric Seidel.
1463 Implement FULLSCREEN_API on Windows, Part 4: Enable it
1464 https://bugs.webkit.org/show_bug.cgi?id=59798
1466 * win/tools/vsprops/FeatureDefines.vsprops: Set ENABLE_FULLSCREEN_API to true.
1468 2011-05-03 David Kilzer <ddkilzer@apple.com>
1470 Part 1 of 2: <http://webkit.org/b/59838> Implement HTTP pipelining for CoreFoundation-based networking
1471 <rdar://problem/8924448>
1473 Reviewed by Adam Roben.
1475 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1476 (wkGetHTTPPipeliningPriority): Added declaration.
1477 (wkSetHTTPPipeliningMaximumPriority): Added declaration.
1478 (wkSetHTTPPipeliningPriority): Added declaration.
1479 * win/lib/WebKitSystemInterface.lib: Updated.
1481 2011-04-28 David Levin <levin@chromium.org>
1483 Reviewed by Adam Barth.
1485 Remove IMAGE_RESIZER related code.
1486 https://bugs.webkit.org/show_bug.cgi?id=59735
1488 * win/tools/vsprops/FeatureDefines.vsprops: Also removed WML which was missed in r85256.
1489 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Ditto.
1491 2011-04-28 Chris Fleizach <cfleizach@apple.com>
1493 Reviewed by Maciej Stachowiak.
1495 Allow remote accessibility API for WK2 to build on SnowLeopard.
1496 <rdar://problem/9324507>
1498 * WebKitSystemInterface.h:
1499 * libWebKitSystemInterfaceLeopard.a:
1500 * libWebKitSystemInterfaceSnowLeopard.a:
1502 2011-04-27 Mark Rowe <mrowe@apple.com>
1504 Rubber-stamped by Geoff Garen.
1506 Remove some files that are no longer relevant.
1508 * libWebKitSystemInterfaceTiger.a: Removed.
1510 2011-04-23 Brent Fulgham <bfulgham@webkit.org>
1512 [WinCairo] Unreviewed build change.
1514 Activate Geolocation API, as it will work with WinCairo assuming
1515 an appropriate Geolocation Provider is registered.
1517 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Activate the
1518 Geolocation features.
1520 2011-04-21 Maciej Stachowiak <mjs@apple.com>
1522 Reviewed by Adam Roben.
1524 Add a feature define to allow <details> and <summary> to be disabled
1525 https://bugs.webkit.org/show_bug.cgi?id=59118
1526 <rdar://problem/9257045>
1528 * win/tools/vsprops/FeatureDefines.vsprops:
1529 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1531 2011-04-20 Eric Carlson <eric.carlson@apple.com>
1533 Reviewed by Dan Bernstein.
1535 Adopt QTKit API for listing and deleting file in its media cache.
1536 <rdar://problem/9130029>
1537 https://bugs.webkit.org/show_bug.cgi?id=58795
1539 * WebKitSystemInterface.h:
1540 * libWebKitSystemInterfaceLeopard.a:
1541 * libWebKitSystemInterfaceSnowLeopard.a:
1543 2011-04-19 Jessie Berlin <jberlin@apple.com>
1545 Reviewed by Sam Weinig.
1547 Roll r81683 back in.
1549 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
1550 <rdar://problem/9139245>
1554 * win/lib/WebKitSystemInterface.lib:
1556 2011-04-15 Shishir Agrawal <shishir@chromium.org>
1558 Reviewed by James Robinson.
1560 Add a flag to guard Page Visibility API changes.
1561 https://bugs.webkit.org/show_bug.cgi?id=58464
1563 * win/tools/vsprops/FeatureDefines.vsprops:
1565 2011-04-14 Pratik Solanki <psolanki@apple.com>
1567 Reviewed by David Kilzer.
1569 Set minimum priority for fast lane connections
1570 https://bugs.webkit.org/show_bug.cgi?id=58353
1572 Add WKSetHTTPPipeliningMinimumFastLanePriority.
1574 * WebKitSystemInterface.h:
1575 * libWebKitSystemInterfaceLeopard.a:
1576 * libWebKitSystemInterfaceSnowLeopard.a:
1578 2011-04-08 Alpha Lam <hclam@chromium.org>
1580 Unreviewed, rolling out r83335.
1581 http://trac.webkit.org/changeset/83335
1582 https://bugs.webkit.org/show_bug.cgi?id=53556
1584 GTK and QT bots are broken
1586 * win/tools/vsprops/FeatureDefines.vsprops:
1587 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1589 2011-04-07 Anna Cavender <annacc@chromium.org>
1591 Reviewed by Eric Carlson.
1593 Setup ENABLE(TRACK) feature define
1594 https://bugs.webkit.org/show_bug.cgi?id=53556
1596 * win/tools/vsprops/FeatureDefines.vsprops:
1597 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1599 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
1601 Revert ENABLE_TRACK patch due to compile failures.
1603 * win/tools/vsprops/FeatureDefines.vsprops:
1604 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1606 2011-04-06 Dai Mikurube <dmikurube@chromium.org>
1608 Reviewed by David Levin.
1610 Add QUOTA build flag for unified quota API
1611 https://bugs.webkit.org/show_bug.cgi?id=57918
1613 * win/tools/vsprops/FeatureDefines.vsprops: Added QUOTA build flag
1614 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added QUOTA build flag
1616 2011-04-04 David Kilzer <ddkilzer@apple.com>
1618 <http://webkit.org/b/57384> CFNetwork and WebCore load priorities should match
1620 Reviewed by Alexey Proskuryakov.
1622 * WebKitSystemInterface.h:
1623 (WKSetHTTPPipeliningMaximumPriority): Added declaration.
1624 (WKExtractWordDefinitionTokenRangeFromContextualString): Added
1625 missing declaration from r81890.
1626 (WKShowWordDefinitionWindow): Ditto.
1627 (WKHideWordDefinitionWindow): Ditto.
1628 * libWebKitSystemInterfaceLeopard.a: Updated.
1629 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
1631 2011-04-04 Steve Falkenburg <sfalken@apple.com>
1633 Reviewed by Adam Roben.
1635 Remove unused AnalyzeWithLargeStack code from Windows build files
1636 https://bugs.webkit.org/show_bug.cgi?id=57771
1638 This was used for us to build with prefast automatically,
1639 but it is out-of-date and hasn't been used for some time.
1640 Removing completely for now.
1642 * win/tools/vsprops/common.vsprops:
1644 2011-04-04 Steve Falkenburg <sfalken@apple.com>
1646 Reviewed by Brian Weinstein.
1648 Fix Windows build warning.
1649 https://bugs.webkit.org/show_bug.cgi?id=57767
1651 * win/tools/vsprops/common.vsprops:
1653 2011-04-01 Brent Fulgham <bfulgham@webkit.org>
1655 [WinCairo] Unreviewed build fix.
1657 Define DEBUG_ALL for WinCairo debug builds so that the correct
1658 labeled DLLs ("*_debug.dll") are linked for testing runs.
1660 * win/tools/vsprops/debug_wincairo.vsprops:
1662 2011-04-01 Timothy Hatcher <timothy@apple.com>
1664 Make momentum scroll event latching work in WebKit2 on Mac.
1666 <rdar://problem/8751861>
1668 Reviewed by Darin Adler.
1670 * WebKitSystemInterface.h:
1671 * libWebKitSystemInterfaceLeopard.a: Updated to remove WKIsLatchingWheelEvent and add WKGetNSEventMomentumPhase.
1672 * libWebKitSystemInterfaceSnowLeopard.a: Ditto.
1674 2011-03-30 Steve Falkenburg <sfalken@apple.com>
1676 Reviewed by Adam Roben.
1678 Should turn off frame pointer omission (FPO) for Release (not Production) builds
1679 https://bugs.webkit.org/show_bug.cgi?id=54403
1681 Leave it enabled for Windows Production builds.
1682 Disabling this optimization improves stack traces for memory and performance tools like umdh and xperf.
1684 We use both /Oy- and OmitFramePointers="false" since OmitFramePointers="false" isnt' enough
1687 * win/tools/vsprops/release.vsprops:
1689 2011-03-30 Steve Falkenburg <sfalken@apple.com>
1691 Reviewed by Adam Roben.
1693 Share most vsprops between Release and Production builds in releaseproduction.vsprops
1694 https://bugs.webkit.org/show_bug.cgi?id=57508
1696 * win/tools/vsprops/release.vsprops:
1697 * win/tools/vsprops/releaseproduction.vsprops: Copied from WebKitLibraries/win/tools/vsprops/release.vsprops.
1699 2011-03-30 Steve Falkenburg <sfalken@apple.com>
1701 Rubber stamped by Adam Roben.
1703 Remove unnecessary NDEBUG define.
1705 * win/tools/vsprops/production.vsprops:
1707 2011-03-30 Steve Falkenburg <sfalken@apple.com>
1709 Reviewed by Adam Roben.
1711 Update Windows production build logic for new production configurations
1712 https://bugs.webkit.org/show_bug.cgi?id=57494
1714 * win/tools/vsprops/common.vsprops:
1715 * win/tools/vsprops/production.vsprops: Added.
1717 2011-03-29 Brent Fulgham <bfulgham@webkit.org>
1719 Unreviewed build change to activate MathML for WinCairo.
1721 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML.
1723 2011-03-29 Jessie Berlin <jberlin@apple.com>
1725 Update the WebKitSystemInterface libraries for changes in the implementation.
1727 * libWebKitSystemInterfaceLeopard.a:
1728 * libWebKitSystemInterfaceSnowLeopard.a:
1730 2011-03-28 Jeff Miller <jeffm@apple.com>
1732 Reviewed by Adam Roben.
1734 Include certificate when sending a WebCore::ResourceError to UI process on Windows
1735 https://bugs.webkit.org/show_bug.cgi?id=57195
1737 Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and
1738 implement wkGetSSLPeerCertificateData() to return a CFDataRef. Add wkSetSSLPeerCertificateData() so
1739 WebCore::ResourceError can set the certificate in the user info dictionary.
1741 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1742 * win/lib/WebKitSystemInterface.lib:
1744 2011-03-28 Jeff Miller <jeffm@apple.com>
1746 Rubber-stamped by Adam Roben.
1748 Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now.
1750 * win/lib/WebKitSystemInterface_debug.lib: Removed.
1752 2011-03-25 Brent Fulgham <bfulgham@webkit.org>
1754 Kick the build machines after r81977.
1756 * win/tools/vsprops/common.vsprops:
1758 2011-03-22 Sheriff Bot <webkit.review.bot@gmail.com>
1760 Unreviewed, rolling out r81683.
1761 http://trac.webkit.org/changeset/81683
1762 https://bugs.webkit.org/show_bug.cgi?id=56872
1764 Crashing in some tests (Requested by weinig on #webkit).
1766 * win/lib/WebKitSystemInterface.lib:
1768 2011-03-22 Sam Weinig <sam@webkit.org>
1770 Reviewed by Adam Roben.
1772 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
1773 <rdar://problem/9139245>
1777 * win/lib/WebKitSystemInterface.lib:
1779 2011-03-22 Sam Weinig <sam@webkit.org>
1781 Reviewed by Brady Eidson.
1783 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
1784 <rdar://problem/9139245>
1786 * libWebKitSystemInterfaceLeopard.a:
1787 * libWebKitSystemInterfaceSnowLeopard.a:
1789 2011-03-17 Anders Carlsson <andersca@apple.com>
1791 Add WKWindowWillOrderOffScreenNotification.
1793 * WebKitSystemInterface.h:
1794 * libWebKitSystemInterfaceLeopard.a:
1795 * libWebKitSystemInterfaceSnowLeopard.a:
1797 2011-03-14 Pratik Solanki <psolanki@apple.com>
1799 Rubber-stamped by Mark Rowe.
1801 I checked in Intel-only version of these files in r80975. This fixes that by building all
1802 the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard.
1804 * libWebKitSystemInterfaceLeopard.a:
1805 * libWebKitSystemInterfaceSnowLeopard.a:
1807 2011-03-13 Pratik Solanki <psolanki@apple.com>
1809 Reviewed by Brady Eidson.
1811 Make adjustMIMETypeIfNecessary use CFNetwork directly
1812 https://bugs.webkit.org/show_bug.cgi?id=55912
1814 Add new WKSI functions needed to implement adjustMIMETypeIfNecessary.
1816 * WebKitSystemInterface.h:
1817 * libWebKitSystemInterfaceLeopard.a:
1818 * libWebKitSystemInterfaceSnowLeopard.a:
1820 2011-03-09 Jessie Berlin <jberlin@apple.com>
1822 Reviewed by Adam Roben.
1824 Use the Cookie Storage from the Private Browsing Storage Session directly
1825 https://bugs.webkit.org/show_bug.cgi?id=55986
1827 * WebKitSystemInterface.h:
1828 * libWebKitSystemInterfaceLeopard.a:
1829 * libWebKitSystemInterfaceSnowLeopard.a:
1830 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1831 * win/lib/WebKitSystemInterface.lib:
1833 2011-03-07 Steve Falkenburg <sfalken@apple.com>
1837 * win/tools/scripts/VERSION:
1839 2011-03-06 Jessie Berlin <jberlin@apple.com>
1841 Reviewed by Sam Weinig.
1843 WebKit2: Use CFNetwork Sessions API.
1844 https://bugs.webkit.org/show_bug.cgi?id=55435.
1846 When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the
1847 Private Browsing Storage Session.
1849 Update WebKitSystemInterface headers and libraries with the new functions.
1851 * WebKitSystemInterface.h:
1852 * libWebKitSystemInterfaceLeopard.a:
1853 * libWebKitSystemInterfaceSnowLeopard.a:
1854 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1855 * win/lib/WebKitSystemInterface.lib:
1857 2011-03-04 Jessie Berlin <jberlin@apple.com>
1859 Reviewed by Maciej Stachowiak.
1861 WebKit2: Use CFNetwork Sessions API.
1862 https://bugs.webkit.org/show_bug.cgi?id=55435.
1864 When Private Browsing is enabled, get the cached url response from the cache associated with
1865 the Private Browsing Storage Session.
1867 Update WebKitSystemInterface headers and libraries with the new functions.
1869 * WebKitSystemInterface.h:
1870 * libWebKitSystemInterfaceLeopard.a:
1871 * libWebKitSystemInterfaceSnowLeopard.a:
1872 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1873 * win/lib/WebKitSystemInterface.lib:
1875 2011-03-03 Jessie Berlin <jberlin@apple.com>
1877 Reviewed by Adam Roben.
1879 WebKit2: Use CFNetwork Sessions API.
1880 https://bugs.webkit.org/show_bug.cgi?id=55435
1882 Set the Private Browsing Storage Session on requests when Private Browsing is enabled.
1884 Update WebKitSystemInterface headers and libraries with the new functions.
1886 * WebKitSystemInterface.h:
1887 * libWebKitSystemInterfaceLeopard.a:
1888 * libWebKitSystemInterfaceSnowLeopard.a:
1889 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1890 * win/lib/WebKitSystemInterface.lib:
1892 2011-03-02 Jessie Berlin <jberlin@apple.com>
1894 Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler.
1896 * libWebKitSystemInterfaceLeopard.a:
1897 * libWebKitSystemInterfaceSnowLeopard.a:
1899 2011-03-02 Jessie Berlin <jberlin@apple.com>
1901 Windows build fix. Unreviewed.
1903 * win/lib/WebKitSystemInterface.lib:
1905 2011-03-02 Jessie Berlin <jberlin@apple.com>
1907 Rubber-stamped by Adam Roben.
1909 WebKit2: Use CFNetwork Sessions API.
1910 https://bugs.webkit.org/show_bug.cgi?id=55435
1912 Add the ability to create a Private Browsing Storage Session.
1914 Update WebKitSystemInterface headers and libraries with the new functions.
1916 * WebKitSystemInterface.h:
1917 * libWebKitSystemInterfaceLeopard.a:
1918 * libWebKitSystemInterfaceSnowLeopard.a:
1919 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1920 * win/lib/WebKitSystemInterface.lib:
1922 2011-03-02 Daniel Cheng <dcheng@chromium.org>
1924 Reviewed by David Levin.
1926 Add feature define for data transfer items
1927 https://bugs.webkit.org/show_bug.cgi?id=55510
1929 * win/tools/vsprops/FeatureDefines.vsprops:
1930 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1932 2011-03-02 Adam Roben <aroben@apple.com>
1934 Try to force a clean build on the Windows bots
1936 Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild"
1937 feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for
1940 * win/tools/vsprops/common.vsprops: Touched to force a rebuild.
1942 2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com>
1944 Unreviewed, rolling out r80079.
1945 http://trac.webkit.org/changeset/80079
1946 https://bugs.webkit.org/show_bug.cgi?id=55547
1948 "Broke the Win debug build?" (Requested by dcheng on #webkit).
1950 * win/tools/vsprops/FeatureDefines.vsprops:
1951 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1953 2011-03-01 Daniel Cheng <dcheng@chromium.org>
1955 Reviewed by David Levin.
1957 Add feature define for data transfer items
1958 https://bugs.webkit.org/show_bug.cgi?id=55510
1960 * win/tools/vsprops/FeatureDefines.vsprops:
1961 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1963 2011-03-01 Sam Weinig <sam@webkit.org>
1965 Reviewed by Anders Carlsson.
1967 WebKit2 needs to be made localizable
1968 <rdar://problem/8728860>
1970 * WebKitSystemInterface.h:
1971 * libWebKitSystemInterfaceLeopard.a:
1972 * libWebKitSystemInterfaceSnowLeopard.a:
1974 2011-02-25 Brian Weinstein <bweinstein@apple.com>
1976 Fix linking of Chromium Mac build.
1978 * libWebKitSystemInterfaceLeopard.a:
1979 * libWebKitSystemInterfaceSnowLeopard.a:
1981 2011-02-21 Brian Weinstein <bweinstein@apple.com>
1983 Reviewed by Adam Roben.
1985 WebResourceCacheManager should be responsible for managing the CFURLCache as well
1986 as the WebCore memory cache.
1987 https://bugs.webkit.org/show_bug.cgi?id=54886
1988 Part of <rdar://problem/8971738>
1990 Update WebKitSystemInterface headers and libraries with new functions.
1992 * WebKitSystemInterface.h:
1993 * libWebKitSystemInterfaceLeopard.a:
1994 * libWebKitSystemInterfaceSnowLeopard.a:
1995 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1996 * win/lib/WebKitSystemInterface.lib:
1998 2011-02-21 Brian Weinstein <bweinstein@apple.com>
2000 Rubber-stamped by Dan Bernstein.
2002 Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't
2003 match the current WebKitSystemInterface.h.
2005 * WebKitSystemInterface.h:
2007 2011-02-08 Patrick Gansterer <paroga@webkit.org>
2009 Reviewed by Adam Roben.
2011 [WIN] Add missing forward declarations in WebKitSystemInterface.h
2012 https://bugs.webkit.org/show_bug.cgi?id=53889
2014 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2016 2011-02-04 Steve Falkenburg <sfalken@apple.com>
2018 Reviewed by Adam Roben.
2020 Bump Windows minimum system requirement to XPSP2
2021 https://bugs.webkit.org/show_bug.cgi?id=53807
2023 * win/tools/vsprops/common.vsprops:
2025 2011-02-03 James Kozianski <koz@chromium.org>
2027 Reviewed by Dimitri Glazkov.
2029 Add navigator.registerProtocolHandler behind a flag.
2030 https://bugs.webkit.org/show_bug.cgi?id=52609
2032 * win/tools/vsprops/FeatureDefines.vsprops:
2033 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2035 2011-02-02 Steve Lacey <sjl@chromium.org>
2037 Reviewed by Eric Carlson.
2039 Implement basic media statistics on media elements.
2040 https://bugs.webkit.org/show_bug.cgi?id=53322
2042 * win/tools/vsprops/FeatureDefines.vsprops:
2043 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2045 2011-01-28 Anders Carlsson <andersca@apple.com>
2051 * WebKitSystemInterface.h:
2052 * libWebKitSystemInterfaceLeopard.a:
2053 * libWebKitSystemInterfaceSnowLeopard.a:
2055 2011-01-26 David Kilzer <ddkilzer@apple.com>
2057 <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork
2058 <rdar://problem/8821760>
2060 Reviewed by Antti Koivisto.
2062 * WebKitSystemInterface.h:
2063 New methods added for HTTP pipelining support.
2064 (WKGetHTTPPipeliningPriority): Added.
2065 (WKSetHTTPPipeliningPriority): Added.
2066 Unrelated methods added after updating the header.
2067 (WKMakeScrollbarPainter): Added.
2068 (WKScrollbarPainterPaint): Added.
2069 * libWebKitSystemInterfaceLeopard.a: Updated.
2070 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
2072 2011-01-24 Jer Noble <jer.noble@apple.com>
2074 Reviewed by Eric Carlson.
2076 REGRESSION (r72119): Audio never plays on Star Wars intro animation
2077 https://bugs.webkit.org/show_bug.cgi?id=52467
2079 Add wkGetQuickTimeMIMETypeList() function.
2081 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2082 * win/lib/WebKitSystemInterface.lib:
2084 2011-01-18 Anders Carlsson <andersca@apple.com>
2086 Reviewed by Darin Adler.
2088 Add WKPopupContextMenu.
2090 * WebKitSystemInterface.h:
2091 * libWebKitSystemInterfaceLeopard.a:
2092 * libWebKitSystemInterfaceSnowLeopard.a:
2094 2011-01-17 Adam Roben <aroben@apple.com>
2096 Make it possible to both set and clear a wkCACFContext's D3D device
2098 Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use
2100 Reviewed by Chris Marrin.
2102 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2103 * win/lib/WebKitSystemInterface.lib:
2105 2011-01-07 Chris Marrin <cmarrin@apple.com>
2109 Minor change to check for null context
2111 * win/lib/WebKitSystemInterface.lib:
2112 * win/lib/WebKitSystemInterface_debug.lib:
2114 2011-01-07 Chris Marrin <cmarrin@apple.com>
2118 Added one more API to WKSI to get the user data
2119 out of the CACFContext.
2121 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2122 * win/lib/WebKitSystemInterface.lib:
2123 * win/lib/WebKitSystemInterface_debug.lib:
2125 2011-01-07 Chris Marrin <cmarrin@apple.com>
2129 Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
2131 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2132 * win/lib/WebKitSystemInterface.lib:
2133 * win/lib/WebKitSystemInterface_debug.lib:
2135 2011-01-05 Steve Falkenburg <sfalken@apple.com>
2137 Reviewed by Darin Adler.
2139 Debug and Release builds on Windows clobber each other
2140 https://bugs.webkit.org/show_bug.cgi?id=49185
2142 Changes the structure of WebKitBuild build products directory so we
2143 completely separate each build configuration into independent directories.
2145 Although we previously had per-configuration directories for obj, this change adds
2146 per-configuration directories for bin, lib, obj, and include. Each configuration's
2147 build products are stored within a directory inside of WebKitBuild.
2149 Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
2150 defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
2152 * win/tools/vsprops/common.vsprops:
2154 2011-01-03 Chris Fleizach <cfleizach@apple.com>
2156 Reviewed, tweaked and landed by Sam Weinig.
2158 WebKit2: Accessibility support (42130)
2159 <rdar://problem/7660629>
2161 * WebKitSystemInterface.h:
2162 * libWebKitSystemInterfaceLeopard.a:
2163 * libWebKitSystemInterfaceSnowLeopard.a:
2165 2011-01-02 Dan Bernstein <mitz@apple.com>
2167 Rubber-stamped by Simon Fraser.
2169 <rdar://problem/8812159> Update copyright strings
2171 * win/tools/scripts/COPYRIGHT-END-YEAR:
2173 2010-12-21 Sam Weinig <weinig@apple.com>
2175 Reviewed by Anders Carlsson.
2177 Add serialization for CFURLRequestRef and CFURLResponseRef.
2179 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2180 * win/lib/WebKitSystemInterface.lib:
2182 2010-12-14 Anders Carlsson <andersca@apple.com>
2184 Reviewed by Dan Bernstein.
2186 Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
2188 * WebKitSystemInterface.h:
2189 * libWebKitSystemInterfaceLeopard.a:
2190 * libWebKitSystemInterfaceSnowLeopard.a:
2192 2010-12-10 Chris Marrin <cmarrin@apple.com>
2194 Reviewed by Adam Roben.
2196 Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
2197 Also got rid of WebKitSystemInterface_debug.lib as recommended by
2198 Adam Roben. No OpenSource builds use it since r72327.
2200 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2201 * win/lib/WebKitSystemInterface.lib:
2202 * win/lib/WebKitSystemInterface_debug.lib: Removed.
2204 2010-12-09 Anders Carlsson <andersca@apple.com>
2206 Reviewed by Sam Weinig.
2208 Cannot use NSKeyedArchiver in WK2 for ResourceResponses
2209 https://bugs.webkit.org/show_bug.cgi?id=50792
2210 <rdar://problem/8741799>
2212 * WebKitSystemInterface.h:
2213 * libWebKitSystemInterfaceLeopard.a:
2214 * libWebKitSystemInterfaceSnowLeopard.a:
2216 2010-12-03 Anders Carlsson <andersca@apple.com>
2218 Reviewed by Sam Weinig.
2220 Dispatch keyboard events in the Carbon event model
2221 https://bugs.webkit.org/show_bug.cgi?id=50503
2223 Make WKGetNSEventKeyChar available in 32-bit.
2225 * WebKitSystemInterface.h:
2226 * libWebKitSystemInterfaceLeopard.a:
2227 * libWebKitSystemInterfaceSnowLeopard.a:
2229 2010-12-02 Anders Carlsson <andersca@apple.com>
2231 Reviewed by Sam Weinig.
2233 Plug-ins should be able to update the mouse cursor
2234 https://bugs.webkit.org/show_bug.cgi?id=50399
2236 Add WKEnableSettingCursorWhenInBackground.
2238 * WebKitSystemInterface.h:
2239 * libWebKitSystemInterfaceLeopard.a:
2240 * libWebKitSystemInterfaceSnowLeopard.a:
2242 2010-12-01 Adam Roben <aroben@apple.com>
2244 Don't let harmless errorlevels from the "set" utility leak into
2245 project-specific build scripts
2247 When using set to unset an environment variable that didn't previously
2248 exist, set raises the errorlevel to 1. This was leaking into
2249 project-specific scripts, causing them to think the build has failed.
2250 We now clear the errorlevel after we finish setting environment
2253 Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
2256 Reviewed by Steve Falkenburg.
2258 * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
2259 environment variables to get rid of any errorlevel that "set" set.
2261 2010-12-01 Steve Falkenburg <sfalken@apple.com>
2263 Reviewed by Adam Roben.
2265 vcproj changes can't be applied cleanly by the Windows EWS bot
2266 https://bugs.webkit.org/show_bug.cgi?id=50328
2268 * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
2269 * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
2270 * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
2272 2010-11-29 Steve Falkenburg <sfalken@apple.com>
2274 Windows build fix (part 2).
2275 Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
2277 * win/tools/vsprops/common.vsprops:
2279 2010-11-19 Steve Falkenburg <sfalken@apple.com>
2281 Reviewed by Adam Roben.
2283 Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
2284 https://bugs.webkit.org/show_bug.cgi?id=49858
2286 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
2287 - To simplify editing (editing vsprops build steps is confusing).
2288 - For more readable diffs.
2290 To add a prebuild/prelink/postbuild step for a vcproj,
2291 Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
2292 For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
2293 in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
2295 * win/tools/vsprops/common.vsprops:
2296 * win/tools/vsprops/release.vsprops:
2298 2010-11-29 Anders Carlsson <andersca@apple.com>
2300 Reviewed by Sam Weinig and Simon Fraser.
2302 WebKitSystemInterface.h piece of r72438.
2304 * WebKitSystemInterface.h:
2306 2010-11-22 Adam Roben <aroben@apple.com>
2308 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
2310 Apple's Windows build allows placing header files and import libraries for WebKit's
2311 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
2312 $WebKitLibrariesDir environment variable. This is both required for production builds and
2313 convenient for Apple-internal developer builds. Apple's production builds also require that
2314 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
2315 builds, the files are copied into that directory tree by the
2316 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
2318 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
2320 This .vsprops copying is problematic in one very important case: when a developer updates
2321 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
2322 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
2323 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
2324 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
2325 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
2326 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
2328 To fix this, we now use normal relative paths to access the .vsprops files in the source
2329 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
2330 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
2331 unset, so the normal relative paths are used to read the .vsprops files out of the source
2332 tree directly. In production builds, this environment variable is set to a fake directory
2333 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
2336 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
2338 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
2340 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
2341 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
2342 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
2343 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
2344 FeatureDefines.vsprops becomes:
2346 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
2350 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
2352 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
2353 actually exist since they are matched by an equal number of ".." path components.)
2355 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
2356 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
2358 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
2361 Reviewed by Dave Hyatt.
2363 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
2364 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
2365 builds to redirect the relative paths used to find the shared .vsprops files into
2366 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
2368 2010-11-18 Steve Falkenburg <sfalken@apple.com>
2370 Rubber-stamped by Adam Roben.
2372 Remove unused debug_internal vsprops file.
2374 * win/tools/vsprops/debug_internal.vsprops: Removed.
2376 2010-11-18 Steve Falkenburg <sfalken@apple.com>
2378 Reviewed by Adam Roben.
2380 Debug_Internal Windows configuration is unnecessary, should be removed
2381 https://bugs.webkit.org/show_bug.cgi?id=49753
2383 * win/tools/vsprops/debug.vsprops:
2384 * win/tools/vsprops/debug_internal.vsprops:
2386 2010-11-17 Steve Falkenburg <sfalken@apple.com>
2388 Rubber-stamped by Adam Roben.
2390 Update WebKitSystemInterfaceWin.
2392 * win/lib/WebKitSystemInterface.lib:
2393 * win/lib/WebKitSystemInterface_debug.lib:
2395 2010-11-16 Adam Roben <aroben@apple.com>
2397 Ignore files from libdispatch/zlib
2399 Rubber-stamped by Eric Seidel.
2401 * win/include: Modified property svn:ignore.
2402 * win/lib: Modified property svn:ignore.
2404 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
2406 Reviewed by David Hyatt.
2408 HTML5 Ruby support should be mandatory feature
2409 https://bugs.webkit.org/show_bug.cgi?id=49272
2411 Remove Ruby as optional feature.
2413 * win/tools/vsprops/FeatureDefines.vsprops:
2414 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2416 2010-10-29 Dan Bernstein <mitz@apple.com>
2418 Snow Leopard PowerPC build fix.
2420 * libWebKitSystemInterfaceSnowLeopard.a:
2422 2010-10-29 Dan Bernstein <mitz@apple.com>
2424 Leopard PowerPC build fix.
2426 * libWebKitSystemInterfaceLeopard.a:
2428 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
2430 Reviewed by Adam Roben and David Kilzer.
2432 Fix and cleanup of build systems
2433 https://bugs.webkit.org/show_bug.cgi?id=48342
2435 Remove unnecessary ENABLE_SANDBOX.
2436 Add missing features to converge to FeatureDefines.xcconfig.
2438 * win/tools/vsprops/FeatureDefines.vsprops:
2439 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2441 2010-10-28 Dan Bernstein <mitz@apple.com>
2443 Reviewed by John Sullivan.
2445 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
2446 upcoming ComplexTextController patch.
2448 * WebKitSystemInterface.h:
2449 * libWebKitSystemInterfaceLeopard.a:
2450 * libWebKitSystemInterfaceSnowLeopard.a:
2452 2010-10-28 Ivan Krstić <ike@apple.com>
2454 Reviewed by Mark Rowe.
2456 Remove unused experimental proxied panel interface.
2457 <rdar://problem/7237059>
2459 * WebKitSystemInterface.h:
2461 2010-10-27 Anders Carlsson <andersca@apple.com>
2463 Reviewed by Sam Weinig.
2465 Find indicators do not bounce
2466 https://bugs.webkit.org/show_bug.cgi?id=48490
2467 <rdar://problem/8564276>
2469 Add bounce animation context functions.
2471 * WebKitSystemInterface.h:
2472 * libWebKitSystemInterfaceLeopard.a:
2473 * libWebKitSystemInterfaceSnowLeopard.a:
2475 2010-10-26 Adam Roben <aroben@apple.com>
2477 Fix duplicate vsprops name
2479 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
2480 "FeatureDefinesCairo" to match the filename.
2482 2010-10-23 Alexey Proskuryakov <ap@apple.com>
2486 * win/lib/WebKitSystemInterface.lib:
2487 * win/lib/WebKitSystemInterface_debug.lib:
2489 2010-10-23 Alexey Proskuryakov <ap@apple.com>
2491 Reviewed by Anders Carlsson.
2493 https://bugs.webkit.org/show_bug.cgi?id=48083
2494 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
2496 * WebKitSystemInterface.h:
2497 * libWebKitSystemInterfaceLeopard.a:
2498 * libWebKitSystemInterfaceSnowLeopard.a:
2499 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2500 * win/lib/WebKitSystemInterface.lib:
2501 * win/lib/WebKitSystemInterface_debug.lib:
2502 Updated WebKitSystemInterface with necessary methods.
2504 2010-10-22 Adam Roben <aroben@apple.com>
2506 Turn on ENABLE_3D_RENDERING on all Windows builds
2508 Reviewed by Sam Weinig.
2510 * win/tools/vsprops/FeatureDefines.vsprops:
2512 2010-10-20 Adam Roben <aroben@apple.com>
2516 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2517 * win/lib/WebKitSystemInterface.lib:
2518 * win/lib/WebKitSystemInterface_debug.lib:
2519 Use a WKCFURLCredentialRef type to protect against changes to the
2520 definition of CFURLCredentialRef.
2522 2010-10-19 Adam Roben <aroben@apple.com>
2526 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
2527 this file that I meant to check in in r70129.
2529 2010-10-19 Adam Roben <aroben@apple.com>
2531 Add WKCACFContext and related functions
2533 Fixes <http://webkit.org/b/43244>.
2535 Reviewed by Sam Weinig.
2537 * win/lib/WebKitSystemInterface.lib:
2538 * win/lib/WebKitSystemInterface_debug.lib:
2540 2010-10-14 Ada Chan <adachan@apple.com>
2542 Rubber-stamped by Adam Roben.
2546 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2547 * win/lib/WebKitSystemInterface.lib:
2548 * win/lib/WebKitSystemInterface_debug.lib:
2550 2010-10-14 Ada Chan <adachan@apple.com>
2552 Reviewed by Steve Falkenburg.
2554 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
2555 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
2557 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2558 * win/lib/WebKitSystemInterface.lib:
2559 * win/lib/WebKitSystemInterface_debug.lib:
2561 2010-10-11 Mike Thole <mthole@apple.com>
2563 Reviewed by Darin Adler.
2565 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
2566 https://bugs.webkit.org/show_bug.cgi?id=47495
2568 * WebKitSystemInterface.h:
2569 * libWebKitSystemInterfaceLeopard.a:
2570 * libWebKitSystemInterfaceSnowLeopard.a:
2572 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
2574 Unreviewed build fix.
2576 WinCairo also needs access to the <inttypes.h> header requirement
2577 introduced by Bug 46357.
2579 * win/tools/vsprops/WinCairo.vsprops:
2581 2010-09-17 Sam Weinig <sam@webkit.org>
2583 Reviewed, tweaked, and landed by Anders Carlsson.
2585 Add WKCopyNSURLResponsePeerCertificates.
2587 * WebKitSystemInterface.h:
2588 * libWebKitSystemInterfaceLeopard.a:
2589 * libWebKitSystemInterfaceSnowLeopard.a:
2591 2010-09-16 Eric Uhrhane <ericu@chromium.org>
2593 Reviewed by Jian Li.
2595 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
2596 https://bugs.webkit.org/show_bug.cgi?id=45798
2598 * win/tools/vsprops/FeatureDefines.vsprops:
2599 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2601 2010-09-09 Jer Noble <jer.noble@apple.com>
2603 Reviewed by Eric Carlson.
2605 Adopt shared control drawing for <video> controls on Windows
2606 https://bugs.webkit.org/show_bug.cgi?id=45490
2608 * win/lib/WebKitSystemInterface.lib:
2609 * win/lib/WebKitSystemInterface_debug.lib:
2611 2010-09-10 Anders Carlsson <andersca@apple.com>
2613 WebKitSystemInterface part of:
2614 Set the visible name for the web process
2615 https://bugs.webkit.org/show_bug.cgi?id=45564
2616 <rdar://problem/8416970>
2618 * WebKitSystemInterface.h:
2619 * libWebKitSystemInterfaceLeopard.a:
2620 * libWebKitSystemInterfaceSnowLeopard.a:
2622 2010-08-05 Jian Li <jianli@chromium.org>
2624 Reviewed by David Levin.
2626 Unify blob related feature defines to ENABLE(BLOB).
2627 https://bugs.webkit.org/show_bug.cgi?id=43081
2629 * win/tools/vsprops/FeatureDefines.vsprops:
2630 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2632 2010-08-04 Dan Bernstein <mitz@apple.com>
2634 Reviewed by Darin Adler.
2636 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
2637 https://bugs.webkit.org/show_bug.cgi?id=43467
2639 * WebKitSystemInterface.h:
2640 * libWebKitSystemInterfaceLeopard.a:
2641 * libWebKitSystemInterfaceSnowLeopard.a:
2642 * libWebKitSystemInterfaceTiger.a:
2644 2010-08-03 Beth Dakin <bdakin@apple.com>
2646 Reviewed by Alice Liu.
2648 Enable MathML on Windows.
2650 * win/tools/vsprops/FeatureDefines.vsprops:
2652 2010-07-30 Adam Roben <aroben@apple.com>
2654 Roll our r64361 and r64363
2656 We can't make these changes until QuartzCore.lib is included in
2657 WebKitSupportLibrary.
2659 2010-07-30 Adam Roben <aroben@apple.com>
2661 Add WKCACFContext and related functions
2663 Also added some functions used by WKCAImageQueue.
2665 Fixes <http://webkit.org/b/43244>.
2667 Reviewed by Sam Weinig.
2669 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2670 * win/lib/WebKitSystemInterface.lib:
2671 * win/lib/WebKitSystemInterface_debug.lib:
2673 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
2675 Reviewed by Ojan Vafai.
2677 Add FILE_SYSTEM build flag for FileSystem API
2678 https://bugs.webkit.org/show_bug.cgi?id=42915
2680 * win/tools/vsprops/FeatureDefines.vsprops:
2681 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2683 2010-07-12 Mark Rowe <mrowe@apple.com>
2685 Rubber-stamped by Sam Weinig.
2687 Update WebKitSystemInterface.
2689 * libWebKitSystemInterfaceLeopard.a:
2690 * libWebKitSystemInterfaceSnowLeopard.a:
2691 * libWebKitSystemInterfaceTiger.a:
2693 2010-07-12 Adam Roben <aroben@apple.com>
2695 Stop generating stripped symbols for Release builds
2697 It turns out we can strip the symbols after-the-fact using PDBCopy.
2699 Fixes <http://webkit.org/b/42085>.
2701 Reviewed by Steve Falkenburg.
2703 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
2704 attribute, which caused link.exe to generate a stripped PDB file for
2707 2010-07-08 Eric Carlson <eric.carlson@apple.com>
2709 Reviewed by Dan Bernstein.
2711 Update WebKitSystemInterface.
2713 * libWebKitSystemInterfaceLeopard.a:
2714 * libWebKitSystemInterfaceSnowLeopard.a:
2715 * libWebKitSystemInterfaceTiger.a:
2717 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
2719 Reviewed by Adam Roben.
2721 Disable MSVC warning 4288.
2722 https://bugs.webkit.org/show_bug.cgi?id=41804
2724 MSVC has a non-standard extension that allows variables declared
2725 in for-loops to remain visible in the same scope even after
2726 exiting the for-loop
2727 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
2728 option (turned on by default) enables all MSVC extensions, and
2729 /Zc:forScope- tells the compiler to issue a C4288 warning when the
2730 same variable is declared in the for-loop and re-declared later in
2733 There seems to be a bug in VS2005 that erroneously enables
2734 /Zc:forScope- even when that option is not specified
2735 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
2736 like our build got hit by that bug, so we need to disable warning
2739 * win/tools/vsprops/common.vsprops:
2741 2010-07-01 Simon Fraser <simon.fraser@apple.com>
2743 Reviewed by Sam Weinig.
2745 <rdar://problem/8154047>
2747 Update WebKitSystemInterface, making some functions used by
2748 WebKit2 available in 32-bit (for reals this time).
2750 * libWebKitSystemInterfaceLeopard.a:
2751 * libWebKitSystemInterfaceSnowLeopard.a:
2752 * libWebKitSystemInterfaceTiger.a:
2754 2010-07-01 Simon Fraser <simon.fraser@apple.com>
2756 Reviewed by Sam Weinig.
2758 <rdar://problem/8154047>
2760 Update WebKitSystemInterface, making some functions used by
2761 WebKit2 available in 32-bit.
2763 * WebKitSystemInterface.h:
2764 * libWebKitSystemInterfaceLeopard.a:
2765 * libWebKitSystemInterfaceSnowLeopard.a:
2766 * libWebKitSystemInterfaceTiger.a:
2768 2010-06-23 John Gregg <johnnyg@google.com>
2770 Reviewed by Kent Tamura.
2772 add ENABLE_DIRECTORY_UPLOAD build support
2773 https://bugs.webkit.org/show_bug.cgi?id=41100
2775 * win/tools/vsprops/FeatureDefines.vsprops:
2776 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2778 2010-06-27 Steve Falkenburg <sfalken@apple.com>
2780 Windows (Cairo) build fix.
2781 Add missing ENABLE_WEB_TIMING feature define.
2783 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2785 2010-06-27 Steve Falkenburg <sfalken@apple.com>
2788 Disable ENABLE_WEB_TIMING on Windows.
2790 * win/tools/vsprops/FeatureDefines.vsprops:
2792 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
2794 Reviewed by Dimitri Glazkov.
2796 Add a VS macro for enabling Web Timing support.
2797 https://bugs.webkit.org/show_bug.cgi?id=38924
2799 * win/tools/vsprops/FeatureDefines.vsprops:
2801 2010-06-21 Sam Weinig <sam@webkit.org>
2803 Reviewed by Anders Carlsson.
2805 Update WebKitSystemInterface.
2807 * WebKitSystemInterface.h:
2808 * libWebKitSystemInterfaceLeopard.a:
2809 * libWebKitSystemInterfaceSnowLeopard.a:
2810 * libWebKitSystemInterfaceTiger.a:
2812 2010-06-21 Dan Bernstein <mitz@apple.com>
2814 Speculative build fix.
2816 * WebKitSystemInterface.h:
2818 2010-06-21 Dan Bernstein <mitz@apple.com>
2820 Reviewed by Darin Adler.
2822 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
2823 https://bugs.webkit.org/show_bug.cgi?id=10228
2825 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
2826 * libWebKitSystemInterfaceLeopard.a:
2827 * libWebKitSystemInterfaceSnowLeopard.a:
2828 * libWebKitSystemInterfaceTiger.a:
2830 2010-06-21 Satish Sampath <satish@chromium.org>
2832 Reviewed by Steve Block.
2834 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
2835 https://bugs.webkit.org/show_bug.cgi?id=40878
2837 * win/tools/vsprops/FeatureDefines.vsprops:
2838 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2840 2010-06-02 Sterling Swigart <sswigart@google.com>
2842 Reviewed by David Levin.
2844 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
2845 https://bugs.webkit.org/show_bug.cgi?id=39906
2847 * win/tools/vsprops/FeatureDefines.vsprops:
2848 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2850 2010-05-24 Jer Noble <jer.noble@apple.com>
2852 No review; build fix only.
2854 Roll-out changes r60110.
2856 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2857 * win/lib/WebKitSystemInterface.lib:
2858 * win/lib/WebKitSystemInterface_debug.lib:
2860 2010-05-24 Jer Noble <jer.noble@apple.com>
2862 No review; build fix only.
2864 Roll-out changes r60094, 60096-60097.
2866 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2867 * win/lib/WebKitSystemInterface.lib:
2868 * win/lib/WebKitSystemInterface_debug.lib:
2870 2010-05-23 Jer Noble <jer.noble@apple.com>
2872 Reviewed by Eric Carlson.
2874 HTML5 <video> tag performance worse than Flash
2875 https://bugs.webkit.org/show_bug.cgi?id=39577
2876 rdar://problem/7982458
2878 Added WebKitSystemInterface calls for new CAImageQueue APIs.
2880 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2881 * win/lib/WebKitSystemInterface.lib:
2882 * win/lib/WebKitSystemInterface_debug.lib:
2884 2010-05-20 Steve Block <steveblock@google.com>
2886 Reviewed by Jeremy Orlow.
2888 Provide bindings for DeviceOrientation
2889 https://bugs.webkit.org/show_bug.cgi?id=39210
2891 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
2893 * win/tools/vsprops/FeatureDefines.vsprops:
2894 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2896 2010-04-09 Alexey Proskuryakov <ap@apple.com>
2898 Reviewed by Maciej Stachowiak.
2900 https://bugs.webkit.org/show_bug.cgi?id=24572
2901 XMLHttpRequest.statusText returns always "OK" on Mac
2903 * WebKitSystemInterface.h:
2904 * libWebKitSystemInterfaceLeopard.a:
2905 * libWebKitSystemInterfaceSnowLeopard.a:
2906 * libWebKitSystemInterfaceTiger.a:
2908 2010-04-07 Chris Marrin <cmarrin@apple.com>
2910 Reviewed by Steve Falkenburg.
2912 Remove QuartzCoreInterface from the build
2914 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
2916 * win/bin/QuartzCoreInterface.dll: Removed.
2917 * win/include/QuartzCoreInterface: Removed.
2918 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
2919 * win/lib/QuartzCoreInterface.lib: Removed.
2921 2010-04-02 Jer Noble <jer.noble@apple.com>
2923 Reviewed by Eric Carlson.
2925 https://bugs.webkit.org/show_bug.cgi?id=36624
2927 Update WebKitSystemInterface
2929 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
2930 * libWebKitSystemInterfaceLeopard.a:
2931 * libWebKitSystemInterfaceSnowLeopard.a:
2932 * libWebKitSystemInterfaceTiger.a:
2934 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
2936 Reviewed by Dmitry Titov.
2938 Add FileThread for async file operation support in FileReader and FileWriter
2939 https://bugs.webkit.org/show_bug.cgi?id=36896
2941 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
2942 for FileReader and FileWriter support.
2944 * win/tools/vsprops/FeatureDefines.vsprops:
2945 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2947 2010-03-25 Mark Rowe <mrowe@apple.com>
2949 Rubber-stamped by Dan Bernstein.
2951 Update WebCoreSQLite3 to SQLite v3.6.12.
2953 * WebCoreSQLite3/sqlite3.h:
2954 * WebCoreSQLite3/sqlite3ext.h:
2955 * libWebCoreSQLite3.a:
2956 * libWebKitSystemInterfaceLeopard.a:
2957 * libWebKitSystemInterfaceSnowLeopard.a:
2958 * libWebKitSystemInterfaceTiger.a:
2960 2010-03-23 Dan Bernstein <mitz@apple.com>
2962 Reviewed by John Sullivan.
2964 WebKitSystemInterface part of
2965 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
2967 https://bugs.webkit.org/show_bug.cgi?id=36479.
2969 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
2970 * libWebKitSystemInterfaceSnowLeopard.a: Updated
2972 2010-03-16 Dan Bernstein <mitz@apple.com>
2974 Reviewed by Sam Weinig.
2976 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
2978 * win/lib/WebKitSystemInterface.lib:
2979 * win/lib/WebKitSystemInterface_debug.lib:
2981 2010-03-15 Andy Estes <aestes@apple.com>
2983 Reviewed by John Sullivan.
2985 Added two new output arguments to WKGetWheelEventDeltas() to return
2986 the number of scroll wheel ticks in the x and y directions.
2988 https://bugs.webkit.org/show_bug.cgi?id=29601.
2989 <rdar://problem/7453254>
2991 * WebKitSystemInterface.h:
2992 * libWebKitSystemInterfaceLeopard.a:
2993 * libWebKitSystemInterfaceSnowLeopard.a:
2994 * libWebKitSystemInterfaceTiger.a:
2996 2010-03-14 Dan Bernstein <mitz@apple.com>
2998 Reviewed by Darin Adler.
3000 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
3002 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
3003 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
3004 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
3005 wkCreateFontsPlist().
3006 * win/lib/WebKitSystemInterface.lib: Updated.
3007 * win/lib/WebKitSystemInterface_debug.lib: Updated.
3009 2010-03-08 Jian Li <jianli@chromium.org>
3011 Reviewed by Dmitry Titov.
3014 https://bugs.webkit.org/show_bug.cgi?id=32993
3016 Add ENABLE_BLOB_SLICE feature define.
3018 * win/tools/vsprops/FeatureDefines.vsprops:
3019 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3021 2010-02-19 Maciej Stachowiak <mjs@apple.com>
3023 Reviewed by David Levin.
3025 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
3026 https://bugs.webkit.org/show_bug.cgi?id=35147
3028 * win/tools/vsprops/FeatureDefines.vsprops:
3030 2010-02-18 Steve Falkenburg <sfalken@apple.com>
3032 Reviewed by Dan Bernstein.
3034 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
3035 https://bugs.webkit.org/show_bug.cgi?id=35076
3037 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3038 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
3039 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
3041 2010-02-16 Gavin Barraclough <barraclough@apple.com>
3043 Reviewed by NOBODY (Build fix).
3045 Disable warnings preventing use of anonymous structs/onions -
3046 don't take all my fun toys away, these are useful & awesome!
3048 * win/tools/vsprops/common.vsprops:
3050 2010-02-11 Brian Weinstein <bweinstein@apple.com>
3052 Rubber-stamped by Eric Seidel.
3054 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
3057 * win/tools/vsprops/FeatureDefines.vsprops:
3059 2010-02-08 Maciej Stachowiak <mjs@apple.com>
3061 Reviewed by Cameron Zwarich.
3063 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
3064 https://bugs.webkit.org/show_bug.cgi?id=34698
3066 * win/tools/vsprops/FeatureDefines.vsprops:
3068 2010-02-04 Mark Rowe <mrowe@apple.com>
3070 Reviewed by Steve Falkenburg.
3072 Update auto-version.sh to better handle major version numbers with fewer than three digits,
3073 and the case when WEBKITLIBRARIESDIR is not set.
3075 * win/tools/scripts/auto-version.sh:
3077 2010-02-04 Steve Falkenburg <sfalken@apple.com>
3079 Windows build fix for projects not defining WebKitLibrariesDir.
3081 * win/tools/scripts/auto-version.sh:
3083 2010-02-03 Dan Bernstein <mitz@apple.com>
3085 Reviewed by Anders Carlsson.
3087 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
3089 * libWebKitSystemInterfaceLeopard.a:
3091 2010-02-02 Steve Falkenburg <sfalken@apple.com>
3093 Reviewed by Darin Adler.
3095 Copyright year updating for Windows version resources should be automatic
3096 https://bugs.webkit.org/show_bug.cgi?id=34503
3098 * win/tools/scripts/auto-version.sh:
3100 2010-02-02 Martin Robinson <mrobinson@webkit.org>
3102 Unreviewed build fix.
3104 The WinCairo build requires this script to be executable.
3106 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
3108 2010-01-29 Mark Rowe <mrowe@apple.com>
3110 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
3112 * win/tools/vsprops/FeatureDefines.vsprops:
3113 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3115 2010-01-26 Alexey Proskuryakov <ap@apple.com>
3117 More Windows build fixing.
3119 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
3120 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
3121 specialization sometimes - but it's not instantiated, so it's harmless.
3123 2010-01-22 Steve Falkenburg <sfalken@apple.com>
3125 Reviewed by Darin Adler.
3127 https://bugs.webkit.org/show_bug.cgi?id=34025
3128 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
3130 * win/tools/vsprops/FeatureDefines.vsprops:
3131 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3133 2010-01-20 Steve Falkenburg <sfalken@apple.com>
3135 Reviewed by Darin Adler and Adam Roben.
3137 Feature defines are difficult to maintain on Windows builds
3138 https://bugs.webkit.org/show_bug.cgi?id=33883
3140 FeatureDefines.vsprops are now maintained in a way similar to
3141 Configurations/FeatureDefines.xcconfig, with the added advantage
3142 of having a single FeatureDefines file across all projects.
3144 Keep this list of features (not enabled/disabled state) in sync with
3145 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
3147 Add new features to both PreprocessorDefinitions and UserMacro sections.
3148 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
3150 * win/tools/scripts/feature-defines.sh: Added.
3151 * win/tools/vsprops/FeatureDefines.vsprops: Added.
3152 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
3153 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
3155 2010-01-13 Simon Fraser <simon.fraser@apple.com>
3157 Reviewed by Darin Adler.
3159 <rdar://problem/7532544>
3161 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
3162 be used for a shadow drawing fix. Once more, with feeling. On Windows.
3164 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3165 * win/lib/WebKitSystemInterface.lib:
3166 * win/lib/WebKitSystemInterface_debug.lib:
3168 2010-01-13 Simon Fraser <simon.fraser@apple.com>
3170 Reviewed by Darin Adler.
3172 <rdar://problem/7532544>
3174 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
3175 be used for a shadow drawing fix.
3177 * win/lib/WebKitSystemInterface.lib:
3178 * win/lib/WebKitSystemInterface_debug.lib:
3180 2010-01-13 Simon Fraser <simon.fraser@apple.com>
3182 Reviewed by Darin Adler.
3184 <rdar://problem/7532544>
3186 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
3187 be used for a shadow drawing fix.
3189 * WebKitSystemInterface.h:
3190 * libWebKitSystemInterfaceLeopard.a:
3191 * libWebKitSystemInterfaceSnowLeopard.a:
3192 * libWebKitSystemInterfaceTiger.a:
3194 2010-01-07 Alexey Proskuryakov <ap@apple.com>
3196 Not reviewed, build fix.
3198 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
3199 clients of another class). WebCore doesn't use all methods of JSString, so
3200 we don't export all classes clients could theoretically access via JSString.
3202 * win/tools/vsprops/common.vsprops:
3204 2009-12-21 Mark Rowe <mrowe@apple.com>
3206 Reviewed by Samuel Weinig.
3208 Update WebKitSystemInterface.
3210 * libWebKitSystemInterfaceLeopard.a:
3211 * libWebKitSystemInterfaceSnowLeopard.a:
3212 * libWebKitSystemInterfaceTiger.a:
3214 2009-12-21 Mark Rowe <mrowe@apple.com>
3216 Reviewed by Samuel Weinig.
3218 Update WebKitSystemInterface.
3220 * WebKitSystemInterface.h:
3221 * libWebKitSystemInterfaceLeopard.a:
3222 * libWebKitSystemInterfaceSnowLeopard.a:
3223 * libWebKitSystemInterfaceTiger.a:
3225 2009-12-18 Sam Weinig <sam@webkit.org>
3227 Reviewed by Anders Carlsson.
3229 Update WebKitSystemInterface for <rdar://problem/7237059>.
3231 * WebKitSystemInterface.h:
3232 * libWebKitSystemInterfaceLeopard.a:
3233 * libWebKitSystemInterfaceSnowLeopard.a:
3234 * libWebKitSystemInterfaceTiger.a:
3236 2009-12-15 Dan Bernstein <mitz@apple.com>
3238 Reviewed by Adam Roben.
3240 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
3241 Core Graphics when available
3243 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
3244 wkCanCreateCGFontWithLOGFONT().
3245 * win/lib/WebKitSystemInterface.lib:
3246 * win/lib/WebKitSystemInterface_debug.lib:
3248 2009-12-12 Eric Carlson <eric.carlson@apple.com>
3250 Reviewed by Darin Adler.
3252 <rdar://problem/7453726> Pull shared UI code into WebKit
3254 * WebKitSystemInterface.h:
3255 * libWebKitSystemInterfaceLeopard.a:
3256 * libWebKitSystemInterfaceSnowLeopard.a:
3257 * libWebKitSystemInterfaceTiger.a:
3259 2009-12-11 Chris Marrin <cmarrin@apple.com>
3261 Reviewed by Adam Roben.
3263 Add QuartzCore build files to OpenSource tree
3264 https://bugs.webkit.org/show_bug.cgi?id=31856
3266 This allows proper building and linking with QuartzCore
3270 * win/bin/QuartzCoreInterface.dll: Added.
3271 * win/include/QuartzCoreInterface: Added.
3272 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
3273 * win/lib/QuartzCoreInterface.lib: Added.
3275 2009-12-07 Adam Roben <aroben@apple.com>
3277 Windows build fix for checkouts with a space in the path
3279 * win/tools/scripts/auto-version.sh: Quote the output file's directory
3280 before passing it to mkdir.
3282 2009-12-01 Alexey Proskuryakov <ap@apple.com>
3284 Reviewed by Darin Adler.
3286 https://bugs.webkit.org/show_bug.cgi?id=32036
3287 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
3289 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3290 * win/lib/WebKitSystemInterface.lib:
3291 * win/lib/WebKitSystemInterface_debug.lib:
3292 Update WebKitSystemInterface.
3294 2009-11-24 Alexey Proskuryakov <ap@apple.com>
3296 Reviewed by Brady Eidson.
3298 https://bugs.webkit.org/show_bug.cgi?id=31844
3299 SocketStreamHandleCFNet should support CONNECT proxy credentials
3301 * WebKitSystemInterface.h:
3302 * libWebKitSystemInterfaceLeopard.a:
3303 * libWebKitSystemInterfaceSnowLeopard.a:
3304 * libWebKitSystemInterfaceTiger.a:
3305 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3306 * win/lib/WebKitSystemInterface.lib:
3307 * win/lib/WebKitSystemInterface_debug.lib:
3308 Update WebKitSystemInterface.
3310 2009-11-22 Dan Bernstein <mitz@apple.com>
3312 Reviewed by Eric Carlson.
3314 Updated WebKitSystemInterface.
3316 * libWebKitSystemInterfaceLeopard.a:
3317 * libWebKitSystemInterfaceSnowLeopard.a:
3318 * libWebKitSystemInterfaceTiger.a:
3320 2009-11-22 Dan Bernstein <mitz@apple.com>
3322 Reviewed by Cameron Zwarich.
3324 Fixed a leak in WKDrawMediaUIPart().
3326 * libWebKitSystemInterfaceLeopard.a:
3327 * libWebKitSystemInterfaceSnowLeopard.a:
3328 * libWebKitSystemInterfaceTiger.a:
3330 2009-11-20 Eric Carlson <eric.carlson@apple.com>
3332 Reviewed by Simon Fraser.
3334 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
3336 * WebKitSystemInterface.h:
3337 * libWebKitSystemInterfaceLeopard.a:
3338 * libWebKitSystemInterfaceSnowLeopard.a:
3339 * libWebKitSystemInterfaceTiger.a:
3341 2009-11-19 Eric Carlson <eric.carlson@apple.com>
3343 Reviewed by Dan Bernstein.
3345 <rdar://problem/7035231>
3346 Support closed caption in <video> element
3348 * WebKitSystemInterface.h:
3349 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
3350 define WKMediaUIPartToggleClosedCaptionsButton.
3352 2009-11-13 Anders Carlsson <andersca@apple.com>
3354 Reviewed by Dan Bernstein.
3356 Update WebKitSystemInterface.
3358 * WebKitSystemInterface.h:
3359 * libWebKitSystemInterfaceLeopard.a:
3360 * libWebKitSystemInterfaceSnowLeopard.a:
3361 * libWebKitSystemInterfaceTiger.a:
3363 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
3365 Build correction. No review.
3367 The WinCairo build requires ENABLE_FILTERS to work properly.
3369 * win/tools/vsprops/WinCairo.vsprops:
3371 2009-11-02 Dan Bernstein <mitz@apple.com>
3373 Reviewed by John Sullivan.
3375 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
3376 QuickTime Player X’s HUD.
3378 * libWebKitSystemInterfaceLeopard.a:
3379 * libWebKitSystemInterfaceSnowLeopard.a:
3380 * libWebKitSystemInterfaceTiger.a:
3382 2009-10-26 Mark Rowe <mrowe@apple.com>
3384 Reviewed by Adam Roben.
3386 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
3388 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
3389 in the major component of the version number.
3391 * win/tools/scripts/auto-version.sh:
3393 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
3395 Reviewed by Eric Seidel.
3397 added cairo include and lib directories to debug_wincairo.vsprops
3398 https://bugs.webkit.org/show_bug.cgi?id=29831
3400 * win/tools/vsprops/debug_wincairo.vsprops:
3402 2009-10-16 Steve Falkenburg <sfalken@apple.com>
3404 Reviewed by Dan Bernstein.
3406 https://bugs.webkit.org/show_bug.cgi?id=30456
3407 Fixes for new Debug_All Windows build configuration.
3409 * win/tools/vsprops/debug_all.vsprops:
3410 Define DEBUG_ALL in Debug_All configuration.
3411 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
3413 2009-10-16 Steve Falkenburg <sfalken@apple.com>
3415 Reviewed by Adam Roben.
3417 Add a Debug_All configuration to build entire stack as debug.
3418 Change Debug_Internal to:
3419 - stop using _debug suffix for all WebKit/Safari binaries
3420 - not use _debug as a DLL naming suffix
3421 - use non-debug C runtime lib.
3423 * win/tools/vsprops/debug_all.vsprops: Added.
3424 Use debug C runtime library in debug_all.
3425 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
3426 * win/tools/vsprops/debug_internal.vsprops:
3427 Don't specify debug C runtime library in debug_internal.
3428 Don't specify _debug suffix for standard debug_internal builds.
3430 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
3432 Reviewed by Simon Fraser
3434 Support fullscreen in MediaPlayer (Mac)
3435 https://bugs.webkit.org/show_bug.cgi?id=26742
3437 New methods required for video fullscreen.
3439 * WebKitSystemInterface.h:
3440 * libWebKitSystemInterfaceLeopard.a:
3441 * libWebKitSystemInterfaceSnowLeopard.a:
3442 * libWebKitSystemInterfaceTiger.a:
3444 2009-10-02 Steve Falkenburg <sfalken@apple.com>
3447 Re-apply lost changes to auto-version.sh.
3449 * win/tools/scripts/auto-version.sh:
3451 2009-10-02 Eric Carlson <eric.carlson@apple.com>
3453 Reviewed by Adam Roben.
3455 <rdar://problem/7271334>
3456 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
3458 * WebKitSystemInterface.h:
3459 MediaControllerThemeQT -> MediaControllerThemeQuickTime
3461 2009-10-02 Steve Falkenburg <sfalken@apple.com>
3463 Reviewed by Mark Rowe.
3465 <https://bugs.webkit.org/show_bug.cgi?id=29989>
3466 Safari version number shouldn't be exposed in WebKit code
3468 For a WebKit version of 532.3.4:
3469 Product version is: 5.32.3.4 (was 4.0.3.0)
3470 File version is: 5.32.3.4 (was 4.532.3.4)
3472 * win/tools/scripts/PRODUCTVERSION: Removed.
3473 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
3475 2009-09-25 Dan Bernstein <mitz@apple.com>
3477 Reviewed by Adam Roben.
3479 WebKitSystemInterface changes for
3480 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
3481 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
3483 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
3484 wkAddFontsFromPlistRepresentation() and replaced
3485 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
3486 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
3487 * win/lib/WebKitSystemInterface.lib:
3488 * win/lib/WebKitSystemInterface_debug.lib:
3490 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
3492 Reviewed by Eric Seidel.
3494 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
3495 default when the necessary dependencies are extracted into the
3497 https://bugs.webkit.org/show_bug.cgi?id=29661
3499 * win/tools/vsprops/WinCairo.vsprops:
3501 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
3503 Reviewed by Dave Levin.
3505 Adjust WinCairo-specific property sheet to use static versions of
3506 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
3507 of zlib.lib to link.
3509 * win/tools/vsprops/WinCairo.vsprops:
3511 2009-08-28 Steve Falkenburg <sfalken@apple.com>
3513 Reviewed by Adam Roben.
3515 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
3516 to automatically use secure versions of C runtime lib calls on Windows.
3517 https://bugs.webkit.org/show_bug.cgi?id=28824
3519 * win/tools/vsprops/common.vsprops:
3521 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
3523 Rubber stamped by Steve Falkenburg.
3525 debug_wincairo.vsprops was linking against wrong C runtime.
3527 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
3528 C runtime (as in the standard 'debug.vsprops' file.)
3530 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
3532 Reviewed by Steve Falkenburg.
3534 Revise CFLite Debug build to emit DLL's with _debug label.
3535 https://bugs.webkit.org/show_bug.cgi?id=28695.
3537 * win/tools/vsprops/debug_wincairo.vsprops: Added.
3539 2009-08-12 Peter Kasting <pkasting@google.com>
3541 Reviewed by Darin Adler.
3543 https://bugs.webkit.org/show_bug.cgi?id=27323
3544 Change pattern that strips all trailing whitespace to just remove EOL
3545 chars (\r, \n), to make it clear that varying EOL chars is the primary
3546 problem being solved.
3548 * win/tools/scripts/auto-version.sh:
3550 2009-08-10 Peter Kasting <pkasting@google.com>
3552 Reviewed by George Staikos.
3554 https://bugs.webkit.org/show_bug.cgi?id=27323
3555 Even more line ending-stripping for auto-version.sh, based on output
3556 provided by Jessie Berlin.
3558 * win/tools/scripts/auto-version.sh:
3560 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
3562 Reviewed by Adam Roben.
3564 https://bugs.webkit.org/show_bug.cgi?id=28048.
3565 Move various WinCairo build settings into *.vsprops file.
3567 * win/tools/vsprops/cURL.vsprops: Added.
3569 2009-08-06 Peter Kasting <pkasting@google.com>
3571 Reviewed by Adam Barth.
3573 https://bugs.webkit.org/show_bug.cgi?id=27323
3574 Strip line endings at all points auto-version.sh reads data, not just
3575 the one I happened to run into.
3577 * win/tools/scripts/auto-version.sh:
3579 2009-07-27 Peter Kasting <pkasting@google.com>
3581 Reviewed by Adam Roben.
3583 https://bugs.webkit.org/show_bug.cgi?id=27323
3584 Correctly parse command output, even when the line endings are not LF,
3585 so that we don't create an autoversion.h that MSVC chokes on.
3587 * win/tools/scripts/auto-version.sh:
3589 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
3591 Reviewed by Adam Roben.
3593 Add new configuration flag for redistributable Windows build.
3594 https://bugs.webkit.org/show_bug.cgi=27087
3596 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
3597 new WIN_CAIRO flag used to drive non-Apple Windows build.
3599 2009-07-10 Eric Carlson <eric.carlson@apple.com>
3601 Reviewed by Simon Fraser.
3603 Update WebKitSystemInterface for <rdar://problem/7049066>.
3605 * WebKitSystemInterface.h:
3606 * libWebKitSystemInterfaceLeopard.a:
3607 * libWebKitSystemInterfaceSnowLeopard.a:
3608 * libWebKitSystemInterfaceTiger.a:
3610 2009-07-06 Eric Carlson <eric.carlson@apple.com>
3612 Update WebKitSystemInterface for <rdar://problem/7008093>.
3614 * WebKitSystemInterface.h:
3615 * libWebKitSystemInterfaceLeopard.a:
3616 * libWebKitSystemInterfaceSnowLeopard.a:
3617 * libWebKitSystemInterfaceTiger.a:
3619 2009-07-06 Anders Carlsson <andersca@apple.com>
3621 Update WebKitSystemInterface.
3623 * WebKitSystemInterface.h:
3624 * libWebKitSystemInterfaceLeopard.a:
3625 * libWebKitSystemInterfaceSnowLeopard.a:
3626 * libWebKitSystemInterfaceTiger.a:
3628 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
3630 Reviewed by Simon Fraser.
3632 Update WebKitSystemInterface for <rdar://problem/6518119>
3634 * WebKitSystemInterface.h:
3635 * libWebKitSystemInterfaceLeopard.a:
3636 * libWebKitSystemInterfaceSnowLeopard.a:
3637 * libWebKitSystemInterfaceTiger.a:
3639 2009-07-01 Eric Carlson <eric.carlson@apple.com>
3641 Reviewed by Simon Fraser.
3643 Update WebKitSystemInterface for <rdar://problem/7014990>
3645 * libWebKitSystemInterfaceLeopard.a:
3646 * libWebKitSystemInterfaceSnowLeopard.a:
3647 * libWebKitSystemInterfaceTiger.a:
3649 2009-06-29 Eric Carlson <eric.carlson@apple.com>
3651 Reviewed by Simon Fraser.
3653 Update WebKitSystemInterface for <rdar://problem/7014813>
3655 * WebKitSystemInterface.h:
3656 * libWebKitSystemInterfaceLeopard.a:
3657 * libWebKitSystemInterfaceSnowLeopard.a:
3658 * libWebKitSystemInterfaceTiger.a:
3660 2009-06-25 Simon Fraser <simon.fraser@apple.com>
3662 Rubber-stamped by Mark Rowe.
3664 <rdar://problem/6999737>
3666 Update the media controller images.
3668 * libWebKitSystemInterfaceLeopard.a:
3669 * libWebKitSystemInterfaceSnowLeopard.a:
3670 * libWebKitSystemInterfaceTiger.a:
3672 2009-06-16 Simon Fraser <simon.fraser@apple.com>
3674 Rubber-stamped by Anders Carlsson.
3676 Update WebKitSystemInterface for <rdar://problem/6937882>.
3678 * libWebKitSystemInterfaceLeopard.a:
3679 * libWebKitSystemInterfaceSnowLeopard.a:
3680 * libWebKitSystemInterfaceTiger.a:
3682 2009-06-02 Anders Carlsson <andersca@apple.com>
3684 Rubber-stamped by Mark Rowe.
3686 Update WebKitSystemInterface.
3688 * libWebKitSystemInterfaceLeopard.a:
3689 * libWebKitSystemInterfaceSnowLeopard.a:
3690 * libWebKitSystemInterfaceTiger.a:
3692 2009-05-27 Mark Rowe <mrowe@apple.com>
3694 Rubber-stamped by Dan Bernstein.
3696 Update WebKitSystemInterface.
3698 * libWebKitSystemInterfaceLeopard.a: