1 2013-04-03 Brent Fulgham <bfulgham@webkit.org>
3 [Windows, WinCairo] Unreviewed VS2010 Build Correction
5 * win/tools/scripts/auto-version2010.sh: Added properties svn:eol-style and svn:executable.
6 * win/tools/scripts/feature-defines2010.sh: Added properties svn:eol-style and svn:executable.
8 2013-04-01 Roger Fong <roger_fong@apple.com>
10 Update FEATURE_DEFINES string generation for VS2010 solution.
11 https://bugs.webkit.org/show_bug.cgi?id=113737.
13 Reviewed by Timothy Horton.
15 * win/tools/scripts/feature-defines2010.sh: Added.
17 2013-03-29 Roger Fong <roger_fong@apple.com>
19 Unreviewed. Rollout r146818.
21 * win/tools/vsprops/FeatureDefines.props:
23 2013-03-25 Kent Tamura <tkent@chromium.org>
25 Rename ENABLE_INPUT_TYPE_DATETIME
26 https://bugs.webkit.org/show_bug.cgi?id=113254
28 Reviewed by Kentaro Hara.
30 Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
31 Actually I'd like to remove the code, but we shouldn't remove it yet
32 because we shipped products with it on some platforms.
34 * win/tools/vsprops/FeatureDefines.props:
35 * win/tools/vsprops/FeatureDefines.vsprops:
36 * win/tools/vsprops/FeatureDefinesCairo.props:
37 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
39 2013-03-25 Sheriff Bot <webkit.review.bot@gmail.com>
41 Unreviewed, rolling out r146816, r146821, and r146830.
42 http://trac.webkit.org/changeset/146816
43 http://trac.webkit.org/changeset/146821
44 http://trac.webkit.org/changeset/146830
45 https://bugs.webkit.org/show_bug.cgi?id=113262
47 Broke all the Windows tests (Requested by rfong on #webkit).
49 * win/tools/vsprops/FeatureDefines.vsprops:
51 2013-03-25 Roger Fong <roger_fong@apple.com>
53 Unreviewed. Also enable CSS_REGIONS and EXCLUSIONS for VS2010 solution.
55 * win/tools/vsprops/FeatureDefines.props:
57 2013-03-25 Roger Fong <roger_fong@apple.com>
59 Enable CSS_REGIONS and CSS_EXCLUSIONS.
60 https://bugs.webkit.org/show_bug.cgi?id=87519
62 Reviewed by Timothy Horton.
64 * win/tools/vsprops/FeatureDefines.vsprops:
66 2013-03-21 Roger Fong <roger_fong@apple.com>
68 Unreviewed. Move common props files for VS2010 solution to WebKitLibraries folder and update all projects accordingly.
70 * win/tools/vsprops/FeatureDefines.props: Copied from ../Source/WebKit/WebKit.vcxproj/FeatureDefines.props.
71 * win/tools/vsprops/FeatureDefinesCairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/FeatureDefinesCairo.props.
72 * win/tools/vsprops/WinCairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/WinCairo.props.
73 * win/tools/vsprops/cURL.props: Copied from ../Source/WebKit/WebKit.vcxproj/WebKit/cURL.props.
74 * win/tools/vsprops/common.props: Copied from ../Source/WebKit/WebKit.vcxproj/common.props.
75 * win/tools/vsprops/debug.props: Copied from ../Source/WebKit/WebKit.vcxproj/debug.props.
76 * win/tools/vsprops/debug_wincairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/debug_wincairo.props.
77 * win/tools/vsprops/debugsuffix.props: Copied from ../Source/WebKit/WebKit.vcxproj/debugsuffix.props.
78 * win/tools/vsprops/production.props: Copied from ../Source/WebKit/WebKit.vcxproj/production.props.
79 * win/tools/vsprops/release.props: Copied from ../Source/WebKit/WebKit.vcxproj/release.props.
81 2013-03-19 Brent Fulgham <bfulgham@webkit.org>
83 [WinCairo] Unreviewed build fix.
85 * win/tools/vsprops/FeatureDefinesCairo.vsprops: This file was out
86 of sync with the main Windows build, and the VS2010 version of the
87 WinCairo port, preventing consistent builds.
89 2013-03-13 Ryosuke Niwa <rniwa@webkit.org>
91 Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
92 https://bugs.webkit.org/show_bug.cgi?id=112277
94 Reviewed by Adam Barth.
96 * win/tools/vsprops/FeatureDefines.vsprops:
97 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
99 2013-03-06 Jer Noble <jer.noble@apple.com>
101 Unreviewed roll-out of r145011.
103 * win/tools/vsprops/FeatureDefines.vsprops:
105 2013-03-06 Jer Noble <jer.noble@apple.com>
107 Unreviewed build fix. Add ENABLE_CURSOR_VISIBILITY to the list of FEATURE_DEFINES for
108 (non-Cairo) Windows builds.
110 * win/tools/vsprops/FeatureDefines.vsprops:
112 2013-03-05 Kiran Muppala <cmuppala@apple.com>
114 Remove deprecated process suppression assertion SPI from WebKitSystemInterface
115 https://bugs.webkit.org/show_bug.cgi?id=111501
117 Reviewed by Alexey Proskuryakov.
119 https://bugs.webkit.org/show_bug.cgi?id=111387 replaced all usage of
120 WKNSProcessInfoProcessAssertionWithTypes() with
121 -[NSProcessInfo beginSuspensionOfSystemBehaviors:]. Hence, remove
122 the now deprecated SPI.
124 * WebKitSystemInterface.h: Remove
125 WKNSProcessInfoProcessAssertionWithTypes and associated declarations.
127 2013-03-05 Kiran Muppala <cmuppala@apple.com>
129 Use new assertion API for process suppression on Mac
130 https://bugs.webkit.org/show_bug.cgi?id=111387
132 Reviewed by Alexey Proskuryakov.
134 Add WKProcessSuppressionSystemBehaviors constant for use in WebKit2 to
135 take a process suppression assertion.
137 * WebKitSystemInterface.h:
139 2013-03-05 Jeffrey Pfau <jpfau@apple.com>
141 Clear associated cache partitions when deleting origins' cache
142 https://bugs.webkit.org/show_bug.cgi?id=111383
144 Reviewed by Maciej Stachowiak.
146 * WebKitSystemInterface.h:
147 * libWebKitSystemInterfaceLion.a:
148 * libWebKitSystemInterfaceMountainLion.a:
150 2013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org>
152 Add build flag for FontLoader
153 https://bugs.webkit.org/show_bug.cgi?id=111289
155 Reviewed by Benjamin Poulain.
157 Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
159 * win/tools/vsprops/FeatureDefines.vsprops:
160 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
162 2013-02-27 Glenn Adams <glenn@skynav.com>
164 Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
165 https://bugs.webkit.org/show_bug.cgi?id=110944
167 Reviewed by Dean Jackson.
169 * win/tools/vsprops/FeatureDefines.vsprops:
170 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
172 2013-02-21 Jeffrey Pfau <jpfau@apple.com>
174 Optionally partition cache to prevent using cache for tracking
175 https://bugs.webkit.org/show_bug.cgi?id=110269
177 Reviewed by Maciej Stachowiak.
179 Update WKSI bindings.
181 * WebKitSystemInterface.h:
182 * libWebKitSystemInterfaceLion.a:
183 * libWebKitSystemInterfaceMountainLion.a:
185 2013-02-22 Aaron Colwell <acolwell@chromium.org>
187 Disable MediaSource on Apple Windows port
188 https://bugs.webkit.org/show_bug.cgi?id=110494
190 Reviewed by Tim Horton.
192 * win/tools/vsprops/FeatureDefines.vsprops:
194 2013-02-22 Roger Fong <roger_fong@apple.com>
196 Unreviewed. Make WinTools.make stop copying vsprops into nested vsprops folders.
198 * win/tools/WinTools.make:
200 2013-02-14 Anders Carlsson <andersca@apple.com>
202 Add WKContextIsPlugInUpdateAvailable
203 https://bugs.webkit.org/show_bug.cgi?id=109862
204 <rdar://problem/13173140>
206 Reviewed by Sam Weinig.
208 Roll WebKitSystemInterface DEPS.
210 * WebKitSystemInterface.h:
211 * libWebKitSystemInterfaceLion.a:
212 * libWebKitSystemInterfaceMountainLion.a:
214 2013-02-13 Roger Fong <roger_fong@apple.com>
216 Move all .props files from WebKitLibraries folder to WebKit Source folder.
217 https://bugs.webkit.org/show_bug.cgi?id=109761
219 Reviewed by Brent Fulgham.
221 * win/tools/vsprops/FeatureDefines.props: Removed.
222 * win/tools/vsprops/common.props: Removed.
223 * win/tools/vsprops/debug.props: Removed.
224 * win/tools/vsprops/release.props: Removed.
225 * win/tools/vsprops/releaseproduction.props: Removed.
227 2013-02-07 Roger Fong <roger_fong@apple.com>
229 Unreviewed. More VS2010 WebKit solution touchups.
230 Move an ignored warning from a project to common properties.
232 * win/tools/vsprops/common.props:
234 2013-02-06 Mike West <mkwst@chromium.org>
236 Add an ENABLE_NOSNIFF feature flag.
237 https://bugs.webkit.org/show_bug.cgi?id=109029
239 Reviewed by Jochen Eisinger.
241 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
242 when processing script and other resource types.
244 * win/tools/vsprops/FeatureDefines.vsprops:
245 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
247 2013-02-01 Alexis Menard <alexis@webkit.org>
249 Enable unprefixed CSS transitions by default.
250 https://bugs.webkit.org/show_bug.cgi?id=108216
252 Reviewed by Dean Jackson.
254 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
255 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
256 guard the unprefixing work for CSS Transforms and animations.
258 * win/tools/vsprops/FeatureDefines.vsprops:
259 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
261 2013-01-30 Alexey Proskuryakov <ap@apple.com>
263 Update WebKitSystemInterface for <rdar://problem/13111288>.
265 * libWebKitSystemInterfaceLion.a:
266 * libWebKitSystemInterfaceMountainLion.a:
268 * WebKitSystemInterface.h: Removed WKEnterPluginSandbox, which has been unused now.
270 2013-01-28 Kiran Muppala <cmuppala@apple.com>
272 Add window occlusion criteria to determine page visibility on Mac
273 https://bugs.webkit.org/show_bug.cgi?id=107494
275 Reviewed by Simon Fraser.
277 Add enum constants to specify window occlusion notification type to
278 notification registration/unregistration methods. Add typedef for
279 window ID data passed to the window occlusion notification handler.
280 Add method to enable occlusion notifications for a particular window.
282 * WebKitSystemInterface.h: Add
283 WKOcclusionNotificationTypeWindowBecameVisible,
284 WKOcclusionNotificationTypeWindowBecameOccluded,
286 WKEnableWindowOcclusionNotifications().
288 2013-01-25 Andy Estes <aestes@apple.com>
290 Update WKSI header and libraries after r140875.
292 * WebKitSystemInterface.h:
293 * libWebKitSystemInterfaceLion.a:
294 * libWebKitSystemInterfaceMountainLion.a:
296 2013-01-24 Brent Fulgham <bfulgham@webkit.org>
298 Get WTF compiling in VS2010 (32bit)
299 https://bugs.webkit.org/show_bug.cgi?id=106986
301 Reviewed by Tim Horton.
303 If you do not have Cygwin in the overall operating system
304 PATH, the project will not build. In VS2005 we had logic
305 in the build system to guard against this. We should
306 retain this in the VS2010 work.
308 Furthermore, VS2010 has a nasty bug where to Visual Studio
309 tools path is not defined when performing a 'clean' phase
310 on an NMAKE-based build. This is corrected here as well.
312 * win/tools/vsprops/common.props: Revise environment setup
313 to ensure proper tools are in path during build.
315 2013-01-19 Roger Fong <roger_fong@apple.com>
317 Add WebKitLibraries property sheets for compiling WebKit in VS2010.
318 https://bugs.webkit.org/show_bug.cgi?id=106949
320 Reviewed by Brent Fulgham.
322 * win/tools/vsprops/FeatureDefines.props: Added.
323 * win/tools/vsprops/common.props: Added.
324 * win/tools/vsprops/debug.props: Added.
325 * win/tools/vsprops/release.props: Added.
326 * win/tools/vsprops/releaseproduction.props: Added.
328 2013-01-21 Dirk Schulze <dschulze@adobe.com>
330 Add build flag for Canvas's Path object (disabled by default)
331 https://bugs.webkit.org/show_bug.cgi?id=107473
333 Reviewed by Dean Jackson.
335 Add CANVAS_PATH build flag to build systems.
337 * win/tools/vsprops/FeatureDefines.vsprops:
338 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
340 2013-01-10 Roger Fong <roger_fong@apple.com>
342 Update WebkitSystemInterface lib for Windows port.
343 This hasn't been done in a while and the current one is out of date.
344 In addition I believe it will fix:
345 <rdar://problem/12990844>
347 Rubberstamped by Timothy Horton.
349 * win/lib/WebKitSystemInterface.lib:
351 2013-01-08 Kiran Muppala <cmuppala@apple.com>
353 Add WebKitSystemInterface needed for overriding system proxies on Mac
354 https://bugs.webkit.org/show_bug.cgi?id=106410
356 Reviewed by Stephanie Lewis.
358 This patch is in anticipation of the fix for https://bugs.webkit.org/show_bug.cgi?id=104197,
359 Add user defaults to override system proxy settings for NetworkProcess on Mac, which
360 is awaiting the approval of a WebKit2 committer. Commiting the WKSI portion separately,
361 so that the internal repository commit for generating the WKSI libraries does not have to
362 be rolled back every time the rest of the patch changes.
364 Add WKCFNetworkSetOverrideSystemProxySettings(), needed by NetworkProcess to set
365 custom proxies during initialization.
367 * WebKitSystemInterface.h:
368 * libWebKitSystemInterfaceLion.a:
369 * libWebKitSystemInterfaceMountainLion.a:
371 2013-01-04 Adam Klein <adamk@chromium.org>
373 Remove ENABLE_MUTATION_OBSERVERS #define
374 https://bugs.webkit.org/show_bug.cgi?id=105459
376 Reviewed by Ryosuke Niwa.
378 * win/tools/vsprops/FeatureDefines.vsprops:
379 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
381 2013-01-01 Dan Bernstein <mitz@apple.com>
383 <rdar://problem/12942239> Update copyright strings
385 Reviewed by Sam Weinig.
387 * win/tools/scripts/COPYRIGHT-END-YEAR:
389 2012-12-28 Mark Rowe <mrowe@apple.com>
391 Move logic for extracting the OS X marketing version in to WebCore
392 <http://webkit.org/b/105841> / <rdar://problem/10736041>
394 Reviewed by Dan Bernstein.
396 * WebKitSystemInterface.h:
398 2012-12-19 Kiran Muppala <cmuppala@apple.com>
400 Adopt new assertion SPI for process suppression on Mac
401 https://bugs.webkit.org/show_bug.cgi?id=105378
403 Reviewed by Mark Rowe.
405 Add WKNSProcessInfoProcessAssertionWithTypes().
407 * WebKitSystemInterface.h:
409 2012-12-19 Alexis Menard <alexis@webkit.org>
411 Implement CSS parsing for CSS transitions unprefixed.
412 https://bugs.webkit.org/show_bug.cgi?id=104804
414 Reviewed by Dean Jackson.
416 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
417 to cover the work of unprefixing Transforms, Animations and
418 Transitions. It will let the possibility of each ports to turn it off
419 in their release branches until we're confident that these CSS
420 properties are ready to be unprefixed.
422 * win/tools/vsprops/FeatureDefines.vsprops:
423 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
425 2012-12-12 Roger Fong <roger_fong@apple.com>
427 Enable VIDEO_TRACK on Windows.
428 https://bugs.webkit.org/show_bug.cgi?id=104706.
430 Reviewed by Timothy Horton.
432 Enable VIDEO_TRACK on Windows and update project property files.
434 * win/tools/vsprops/FeatureDefines.vsprops:
436 2012-12-12 Sheriff Bot <webkit.review.bot@gmail.com>
438 Unreviewed, rolling out r137491.
439 http://trac.webkit.org/changeset/137491
440 https://bugs.webkit.org/show_bug.cgi?id=104828
442 broke the builtd (Requested by rfong on #webkit).
444 * win/tools/vsprops/FeatureDefines.vsprops:
446 2012-12-11 Roger Fong <roger_fong@apple.com>
448 Enable VIDEO_TRACK on Windows.
449 https://bugs.webkit.org/show_bug.cgi?id=104706.
451 Reviewed by Timothy Horton.
453 Enable VIDEO_TRACK on Windows and update project property files.
455 * win/tools/vsprops/FeatureDefines.vsprops:
457 2012-12-10 Alexis Menard <alexis@webkit.org>
459 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
460 https://bugs.webkit.org/show_bug.cgi?id=104539
462 Reviewed by Antonio Gomes.
464 As discussed on webkit-dev it is not needed to keep this feature flag
465 as support for <position> type is a small feature that is already
466 implemented by three other UAs. It was useful while landing this
467 feature as partial bits were landed one after one.
469 * win/tools/vsprops/FeatureDefines.vsprops:
470 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
472 2012-12-06 Rick Byers <rbyers@chromium.org>
474 CSS cursor property should support webkit-image-set
475 https://bugs.webkit.org/show_bug.cgi?id=99493
477 Reviewed by Beth Dakin.
479 Add ENABLE_MOUSE_CURSOR_SCALE - disabled by default
481 * win/tools/vsprops/FeatureDefines.vsprops:
482 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
484 2012-11-26 Roger Fong <roger_fong@apple.com>
486 Unreviewed. ENABLE_ACCELERATED_OVERFLOW_SCROLLING not enabled on Windows.
487 Add a feature flag and skip some failing tests.
488 https://bugs.webkit.org/show_bug.cgi?id=103294
491 compositing/overflow/scrolling-without-painting.html
492 compositing/overflow/updating-scrolling-content.html
494 * win/tools/vsprops/FeatureDefines.vsprops:
496 2012-11-23 Alexis Menard <alexis@webkit.org>
498 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
499 https://bugs.webkit.org/show_bug.cgi?id=102104
501 Reviewed by Julien Chaffraix.
503 Protect the new feature behind a feature flag.
505 * win/tools/vsprops/FeatureDefines.vsprops:
506 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
508 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
510 Add PROXIMITY_EVENTS feature
511 https://bugs.webkit.org/show_bug.cgi?id=102658
513 Reviewed by Kentaro Hara.
515 Add PROXIMITY_EVENTS feature to win and win-cairo prot.
517 * win/tools/vsprops/FeatureDefines.vsprops:
518 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
520 2012-11-12 Beth Dakin <bdakin@apple.com>
522 Build fix. Forgot these bits last time.
524 * libWebKitSystemInterfaceLion.a:
525 * libWebKitSystemInterfaceMountainLion.a:
527 2012-11-12 Beth Dakin <bdakin@apple.com>
529 Zoomed-in scrolling is very slow when deviceScaleFactor > 1
530 https://bugs.webkit.org/show_bug.cgi?id=101787
532 Reviewed by Simon Fraser.
534 wkSetCGFontRenderingMode now takes a BOOL parameter.
535 * WebKitSystemInterface.h:
536 * libWebKitSystemInterfaceLion.a:
537 * libWebKitSystemInterfaceMountainLion.a:
539 2012-11-08 Anders Carlsson <andersca@apple.com>
541 Roll WebKitSystemInterface DEPS.
543 Rubber-stamped by Andreas Kling.
545 * libWebKitSystemInterfaceLion.a:
546 * libWebKitSystemInterfaceMountainLion.a:
548 2012-11-07 Roger Fong <roger_fong@apple.com>
550 Enable Subpixel Layout on Windows. Rebaseline any failing tests that were rebaselined in r133351.
551 https://bugs.webkit.org/show_bug.cgi?id=101538
553 Rubberstamped by Tim Horton.
555 * win/tools/vsprops/FeatureDefines.vsprops:
557 2012-11-06 Anders Carlsson <andersca@apple.com>
561 * WebKitSystemInterface.h:
563 2012-11-06 Anders Carlsson <andersca@apple.com>
565 Update Java related WKSI function names
566 https://bugs.webkit.org/show_bug.cgi?id=101414
568 Reviewed by Sam Weinig.
570 Roll WebKitSystemInterface DEPS.
572 * WebKitSystemInterface.h:
573 * libWebKitSystemInterfaceLion.a:
574 * libWebKitSystemInterfaceMountainLion.a:
576 2012-11-06 Alexey Proskuryakov <ap@apple.com>
578 Clean up which storage cookie jar functions use
579 https://bugs.webkit.org/show_bug.cgi?id=101395
581 Reviewed by Brady Eidson.
583 * WebKitSystemInterface.h:
584 * libWebKitSystemInterfaceLion.a:
585 * libWebKitSystemInterfaceMountainLion.a:
586 Added WKHTTPCookies() and WKDeleteAllHTTPCookies(). Updated ifdefs for currently
587 supported OS versions.
589 2012-11-06 Alexey Proskuryakov <ap@apple.com>
591 Delete Leopard and Snow Leopard versions of WKSI. These have not been updated in ages.
593 Rubber-stampted by Mark Rowe.
595 * libWebKitSystemInterfaceLeopard.a: Removed.
596 * libWebKitSystemInterfaceSnowLeopard.a: Removed.
598 2012-11-05 Alexey Proskuryakov <ap@apple.com>
600 Get rid of setCookieStoragePrivateBrowsingEnabled.
601 https://bugs.webkit.org/show_bug.cgi?id=101247
603 Reviewed by Brady Eidson.
605 * WebKitSystemInterface.h: Removed the function.
607 2012-11-02 Anders Carlsson <andersca@apple.com>
609 Don't instantiate the Java plug-in if it's inactive
610 https://bugs.webkit.org/show_bug.cgi?id=101102
611 <rdar://problem/12595679>
613 Reviewed by Andreas Kling.
615 Update WebKitSystemInterface to a version that has WKJLReportWebComponentsUsed.
617 * WebKitSystemInterface.h:
618 * libWebKitSystemInterfaceLion.a:
619 * libWebKitSystemInterfaceMountainLion.a:
620 Roll WebKitSystemInterface DERPS.
622 2012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
624 Conditionalize XHR timeout support
625 https://bugs.webkit.org/show_bug.cgi?id=100356
627 Reviewed by Adam Barth.
629 Adding ENABLE_XHR_TIMEOUT feature, which is default off for Apple Win.
630 See also https://bugs.webkit.org/show_bug.cgi?id=100349 for an attempt
631 to fix timeout support for CF Network.
633 * win/tools/vsprops/FeatureDefines.vsprops:
634 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
636 2012-10-24 Eric Carlson <eric.carlson@apple.com>
638 Allow ports to override text track rendering style
639 https://bugs.webkit.org/show_bug.cgi?id=97800
640 <rdar://problem/12044964>
642 Reviewed by Maciej Stachowiak.
644 Update WKSI header with SPI for getting the user caption appearance preferences.
646 * WebKitSystemInterface.h:
648 2012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
650 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
651 https://bugs.webkit.org/show_bug.cgi?id=99804
653 Reviewed by Julien Chaffraix.
655 CSS3 text related properties will be implemented under this flag,
656 including text decoration, text-align-last, and text-justify.
658 * win/tools/vsprops/FeatureDefines.vsprops:
659 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
661 2012-10-18 Pablo Flouret <pablof@motorola.com>
663 Implement css3-conditional's @supports rule
664 https://bugs.webkit.org/show_bug.cgi?id=86146
666 Reviewed by Antti Koivisto.
668 * win/tools/vsprops/FeatureDefines.vsprops:
669 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
670 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
672 2012-10-08 Kiran Muppala <cmuppala@apple.com>
674 Throttle DOM timers on hidden pages.
675 https://bugs.webkit.org/show_bug.cgi?id=98474
677 Reviewed by Maciej Stachowiak.
679 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature define.
681 * win/tools/vsprops/FeatureDefines.vsprops:
682 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
684 2012-10-05 Sheriff Bot <webkit.review.bot@gmail.com>
686 Unreviewed, rolling out r130556 and r130564.
687 http://trac.webkit.org/changeset/130556
688 http://trac.webkit.org/changeset/130564
689 https://bugs.webkit.org/show_bug.cgi?id=98572
691 The patch wasn't reviewed by a reviewer and it is breaking
692 Chromium Windows (Requested by jchaffraix on #webkit).
694 * WebKitSystemInterface.h:
696 2012-10-05 Tim Horton <timothy_horton@apple.com>
698 Update WebKitSystemInterface libraries and header.
700 Reviewed by Simon Fraser.
702 * WebKitSystemInterface.h:
703 * libWebKitSystemInterfaceLion.a:
704 * libWebKitSystemInterfaceMountainLion.a:
705 * libWebKitSystemInterfaceSnowLeopard.a:
707 2012-10-04 Eric Carlson <eric.carlson@apple.com>
709 Allow ports to override text track rendering style
710 https://bugs.webkit.org/show_bug.cgi?id=97800
711 <rdar://problem/12044964>
713 Reviewed by Silvia Pfeiffer.
715 Update WKSI header with SPI for getting the user caption appearance preferences.
717 * WebKitSystemInterface.h:
719 2012-09-28 Eric Carlson <eric.carlson@apple.com>
721 Allow ports to override text track rendering style
722 <rdar://problem/12044964>
724 Reviewed by Jessie Berlin.
726 Update WKSI libraries.
728 * libWebKitSystemInterfaceLion.a:
729 * libWebKitSystemInterfaceMountainLion.a:
730 * libWebKitSystemInterfaceSnowLeopard.a:
732 2012-09-25 Simon Fraser <simon.fraser@apple.com>
734 <rdar://problem/12351906> Have DumpRenderTree and WebKitTestRunner crash logs show which test crashed
736 Reviewed by Tim Horton.
738 New WKSI libraries and header.
740 * WebKitSystemInterface.h:
741 * libWebKitSystemInterfaceLion.a:
742 * libWebKitSystemInterfaceMountainLion.a:
743 * libWebKitSystemInterfaceSnowLeopard.a:
745 2012-09-08 Sam Weinig <sam@webkit.org>
747 Switch to entering the sandbox directly from main(), rather than waiting for the initialization message
748 https://bugs.webkit.org/show_bug.cgi?id=96194
750 Reviewed by Dan Bernstein.
752 Update WKSI with SPI for getting the bundle URL from an executable URL.
754 * WebKitSystemInterface.h:
755 * libWebKitSystemInterfaceLion.a:
756 * libWebKitSystemInterfaceMountainLion.a:
757 * libWebKitSystemInterfaceSnowLeopard.a:
758 Adds WKCopyBundleURLForExecutableURL().
760 2012-08-29 Tony Chang <tony@chromium.org>
762 Remove ENABLE_CSS3_FLEXBOX compile time flag
763 https://bugs.webkit.org/show_bug.cgi?id=95382
765 Reviewed by Ojan Vafai.
767 Everyone is already enabling this by default and the spec has stablized.
769 * win/tools/vsprops/FeatureDefines.vsprops:
770 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
772 2012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
774 [css3-text] Add CSS3 Text decoration compile flag
775 https://bugs.webkit.org/show_bug.cgi?id=93863
777 Reviewed by Julien Chaffraix.
779 This patch handles the compile flag implementation, which will come disabled by
780 default, thus not exposing the CSS3 text decoration features to the web, unless
781 when explicitly enabling it with "--css3-text-decoration" build parameter.
783 * win/tools/vsprops/FeatureDefines.vsprops:
784 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
786 2012-08-14 Alex Christensen <alex.christensen@flexsim.com>
788 /SAFESEH should not be a common linker option
789 https://bugs.webkit.org/show_bug.cgi?id=89372
791 Reviewed by Darin Adler.
793 * win/tools/vsprops/common.vsprops:
794 removed /SAFESEH as a default option for the linker (doesn't work for x64)
796 2012-08-13 Roger Fong <roger_fong@apple.com>
798 Enable CSS Sticky Position on Windows.
799 https://bugs.webkit.org/show_bug.cgi?id=93905
801 Reviewed by Tim Horton.
803 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.
805 * win/tools/vsprops/FeatureDefines.vsprops:
806 Include ENABLE_CSS_STICKY_POSITION flag.
808 2012-08-06 Anders Carlsson <andersca@apple.com>
810 If the Apple Java plug-in is blocked and no runtime is installed, don't load it
811 https://bugs.webkit.org/show_bug.cgi?id=93289
812 <rdar://problem/11730092>
814 Reviewed by Dan Bernstein.
816 Add WKJLIsRuntimeAndWebComponentsInstalled().
818 * WebKitSystemInterface.h:
819 * libWebKitSystemInterfaceLion.a:
820 * libWebKitSystemInterfaceMountainLion.a:
822 2012-08-01 Jon Lee <jonlee@apple.com>
826 Reviewed by Mark Rowe.
828 * libWebKitSystemInterfaceLion.a:
829 * libWebKitSystemInterfaceMountainLion.a:
830 * libWebKitSystemInterfaceSnowLeopard.a:
832 2012-07-29 Rik Cabanier <cabanier@adobe.com>
834 Add ENABLE_CSS_COMPOSITING flag
835 https://bugs.webkit.org/show_bug.cgi?id=92553
837 Reviewed by Dirk Schulze.
839 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
841 * win/tools/vsprops/FeatureDefines.vsprops:
842 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
844 2012-07-23 Roger Fong <roger_fong@apple.com>
846 Disable flexbox on Windows
847 https://bugs.webkit.org/show_bug.cgi?id=92047
848 <rdar://problem/11570384>
850 Reviewed by Darin Adler.
852 Disabled Flexbox CSS3 syntax on Mac, need to do the same for Windows.
854 * win/tools/vsprops/FeatureDefines.vsprops:
855 Disable ENABLE_CSS3_FLEXBOX property.
857 2012-07-23 Kent Tamura <tkent@chromium.org>
859 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
860 https://bugs.webkit.org/show_bug.cgi?id=91941
862 Reviewed by Kentaro Hara.
864 A flag name for an elmement should be ENABLE_*_ELEMENT.
866 * win/tools/vsprops/FeatureDefines.vsprops:
867 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
869 2012-07-22 Kent Tamura <tkent@chromium.org>
871 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
872 https://bugs.webkit.org/show_bug.cgi?id=91928
874 Reviewed by Kentaro Hara.
876 A flag name for an elmement should be ENABLE_*_ELEMENT.
878 * win/tools/vsprops/FeatureDefines.vsprops:
879 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
881 2012-07-20 Kent Tamura <tkent@chromium.org>
883 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
884 https://bugs.webkit.org/show_bug.cgi?id=91846
886 Reviewed by Kentaro Hara.
888 A flag name for an elmement should be ENABLE_*_ELEMENT.
890 * win/tools/vsprops/FeatureDefines.vsprops:
891 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
893 2012-07-11 Mark Rowe <mrowe@apple.com>
895 Add a Mountain Lion version of libWebKitSystemInterface.a.
897 Update the WebKitSystemInterface header and binaries.
899 Reviewed by John Sullivan.
901 * WebKitSystemInterface.h:
902 * libWebKitSystemInterfaceLion.a:
903 * libWebKitSystemInterfaceMountainLion.a: Added.
904 * libWebKitSystemInterfaceSnowLeopard.a:
906 2012-07-04 John Mellor <johnme@chromium.org>
908 Text Autosizing: Add compile flag and runtime setting
909 https://bugs.webkit.org/show_bug.cgi?id=87394
911 This patch renames Font Boosting to Text Autosizing.
913 Reviewed by Adam Barth.
915 * win/tools/vsprops/FeatureDefines.vsprops:
916 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
918 2012-06-29 Mihai Balan <mibalan@adobe.com>
920 [CSS Regions] Adding feature defines for CSS Regions for Windows
921 https://bugs.webkit.org/show_bug.cgi?id=88645
923 Reviewed by Tony Chang.
925 Re-trying to enable CSS regions on Windows. This time only enabling
926 regions since exclusions lead to some very strange compiling/linking
929 * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_REGIONS
930 * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
932 2012-06-28 Brent Fulgham <bfulgham@webkit.org>
934 [WinCairo] Unreviewed build correction. Add two missing macro
935 declarations to vsprops file.
937 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add missing
938 ENABLE_HIGH_DPI_CANVAS and ENABLE_REQUEST_ANIMATION_FRAME macros.
940 2012-06-27 Brent Fulgham <bfulgham@webkit.org>
942 [WinCairo] Unreviewed build correction. Accidentally turned on
943 CSS_FILTERS, which is not available in tree.
945 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Turn CSS_FILTERS
946 back off for WinCairo target.
948 2012-06-27 Brent Fulgham <bfulgham@webkit.org>
950 [WinCairo] Unreviewed build correction. Resync feature defines with
951 Apple port. Things have drifted apart a little.
953 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Update to match
954 Apple port, define some missing features.
956 2012-06-19 Mike West <mkwst@chromium.org>
958 Introduce ENABLE_CSP_NEXT configuration flag.
959 https://bugs.webkit.org/show_bug.cgi?id=89300
961 Reviewed by Adam Barth.
963 The 1.0 draft of the Content Security Policy spec is just about to
964 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
965 this ENABLE flag, disabled by default.
967 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
969 * win/tools/vsprops/FeatureDefines.vsprops:
970 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
972 2012-06-15 Sheriff Bot <webkit.review.bot@gmail.com>
974 Unreviewed, rolling out r120280.
975 http://trac.webkit.org/changeset/120280
976 https://bugs.webkit.org/show_bug.cgi?id=89273
978 Enabling CSS regions broke all Windows tests (Requested by
979 jhomeycutt on #webkit).
981 * win/tools/vsprops/FeatureDefines.vsprops:
982 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
984 2012-06-13 Mihai Balan <mibalan@adobe.com>
986 Fix for #88645 - enabling regions on Windows
988 [CSS Regions] Adding feature defines for CSS Regions & exclusions for Windows
989 https://bugs.webkit.org/show_bug.cgi?id=88645
991 Reviewed by Sam Weinig.
993 Previous work on #87442 added feature defines to allow proper disabling of CSS Regions and
994 exclusions (previously even with the feature disabled, parsing still worked). However, the
995 feature defines were enabled on Mac only - they were broken on Windows. This
996 patch adds the feature defines to (re)enable regions and exclusions on Windows.
998 * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_EXCLUSIONS and ENABLE_CSS_REGIONS
999 * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
1001 2012-06-11 Alexis Menard <alexis.menard@openbossa.org>
1003 [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
1004 https://bugs.webkit.org/show_bug.cgi?id=88804
1006 Reviewed by Tony Chang.
1008 Protect box-decoration-break behind a feature flag enabled by default.
1010 * win/tools/vsprops/FeatureDefines.vsprops:
1011 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1013 2012-06-11 Anders Carlsson <andersca@apple.com>
1015 Pass the right color space over to the web process so we can set it on our CA context
1016 https://bugs.webkit.org/show_bug.cgi?id=88819
1017 <rdar://problem/11629050>
1019 Reviewed by John Sullivan.
1021 Add WKCAContextSetColorSpace and WKCAContextGetColorSpace.
1023 * WebKitSystemInterface.h:
1024 * libWebKitSystemInterfaceLion.a:
1025 * libWebKitSystemInterfaceSnowLeopard.a:
1027 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com>
1029 Add UNDO_MANAGER flag
1030 https://bugs.webkit.org/show_bug.cgi?id=87908
1032 Reviewed by Tony Chang.
1034 * win/tools/vsprops/FeatureDefines.vsprops:
1035 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1037 2012-06-05 Dongwoo Im <dw.im@samsung.com>
1039 Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
1040 https://bugs.webkit.org/show_bug.cgi?id=73176
1042 Reviewed by Adam Barth.
1044 Two more APIs are added in Custom Scheme Handler specification.
1045 http://dev.w3.org/html5/spec/Overview.html#custom-handlers
1046 One is 'isProtocolHandlerRegistered' to query whether the specific URL
1047 is registered or not.
1048 The other is 'unregisterProtocolHandler' to remove the registered URL.
1050 * win/tools/vsprops/FeatureDefines.vsprops: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
1051 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
1053 2012-05-29 Jessie Berlin <jberlin@apple.com>
1055 [Win] ~1/2 of all the iframe seamless tests fail
1056 https://bugs.webkit.org/show_bug.cgi?id=87543
1058 Rubber-stamped by Eric Seidel.
1060 Finish enabling IFRAME_SEAMLESS on Windows.
1062 * win/tools/vsprops/FeatureDefines.vsprops:
1064 2012-05-28 Vivek Galatage <vivekgalatage@gmail.com>
1066 Remove obsolete feature define ENABLE_3D_CANVAS from FeatureDefines.vsprops for windows
1067 https://bugs.webkit.org/show_bug.cgi?id=87622
1069 Reviewed by Eric Seidel.
1071 Removed the ENABLE_3D_CANVAS from the property define as this is
1072 obsolete since bug #53041
1074 * win/tools/vsprops/FeatureDefines.vsprops:
1076 2012-05-24 John Mellor <johnme@chromium.org>
1078 Font Boosting: Add compile flag and runtime setting
1079 https://bugs.webkit.org/show_bug.cgi?id=87394
1081 Reviewed by Adam Barth.
1083 Add ENABLE_FONT_BOOSTING.
1085 * win/tools/vsprops/FeatureDefines.vsprops:
1086 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1088 2012-05-23 Ojan Vafai <ojan@chromium.org>
1090 add back the ability to disable flexbox
1091 https://bugs.webkit.org/show_bug.cgi?id=87147
1093 Reviewed by Tony Chang.
1095 * win/tools/vsprops/FeatureDefines.vsprops:
1096 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1098 2012-05-10 Anders Carlsson <andersca@apple.com>
1100 WebKit1: Add a way to blacklist specific plug-ins/plug-in versions
1101 https://bugs.webkit.org/show_bug.cgi?id=86150
1102 <rdar://problem/9551196>
1104 Reviewed by Sam Weinig.
1106 Add WKShouldBlockPlugin.
1108 * WebKitSystemInterface.h:
1109 * libWebKitSystemInterfaceLion.a:
1110 * libWebKitSystemInterfaceSnowLeopard.a:
1112 2012-05-08 Jon Lee <jonlee@apple.com>
1114 Safari warns that it needs to resend the form in an iFrame when going back
1115 https://bugs.webkit.org/show_bug.cgi?id=82658
1116 <rdar://problem/11292558>
1118 Reviewed by Darin Adler.
1120 * WebKitSystemInterface.h:
1121 * libWebKitSystemInterfaceLeopard.a:
1122 * libWebKitSystemInterfaceLion.a:
1123 * libWebKitSystemInterfaceSnowLeopard.a:
1125 2012-05-07 Eric Seidel <eric@webkit.org>
1127 Add ENABLE_IFRAME_SEAMLESS so Apple can turn off SEAMLESS if needed
1128 https://bugs.webkit.org/show_bug.cgi?id=85822
1130 Reviewed by Adam Barth.
1132 * win/tools/vsprops/FeatureDefines.vsprops:
1134 2012-05-06 Eric Seidel <eric@webkit.org>
1136 Remove 3D_CANVAS define from vsprops files (it was renamed WEBGL many months ago)
1137 https://bugs.webkit.org/show_bug.cgi?id=85743
1139 Reviewed by Adam Barth.
1141 * win/tools/vsprops/FeatureDefines.vsprops:
1142 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1144 2012-05-02 Eric Seidel <eric@webkit.org>
1146 Resort FeatureDefinesCairo.vcprops to actually be alphabetical (in preparation for autogeneration)
1147 https://bugs.webkit.org/show_bug.cgi?id=85454
1149 Reviewed by Adam Barth.
1151 The PreprocessorDefinitions line is still not sorted, but I'll do that in a separate patch.
1152 There is no functional change in this patch. Just moving the defines around.
1153 Its interesting to me that now that it's sorted and I can easily compare this with other
1154 ports and found that a whole bunch of defines which should be on for Cairo are off,
1155 likely due to Cairo simply being overlooked. These oversights should be easy to avoid
1156 in an autogenerated world.
1158 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1160 2012-05-02 Eric Seidel <eric@webkit.org>
1162 Fix tabs vs. space formating in FeatureDefines.vsprops and fix alphabetical sorting
1163 https://bugs.webkit.org/show_bug.cgi?id=85445
1165 Reviewed by Adam Barth.
1167 I noticed this when comparing my auto-generated output for this file vs. the one
1168 we have checked in. Seems we might as well fix the checked in file to be
1169 consistent in style with itself. :)
1171 * win/tools/vsprops/FeatureDefines.vsprops:
1173 2012-04-27 Gavin Peters <gavinp@chromium.org>
1175 Add new ENABLE_LINK_PRERENDER define to control the Prerendering API
1176 https://bugs.webkit.org/show_bug.cgi?id=84871
1178 Reviewed by Adam Barth.
1180 Prerendering is currently covered by the ENABLE_LINK_PREFETCH macro, but the new Prerendering
1181 API separates it from prefetching. Having separate include guards lets ports enable prefetching,
1182 a relatively easy change, without needing to build the infrastructure for prerendering, which
1183 is considerably more complicated.
1185 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1187 2012-04-10 Adam Barth <abarth@webkit.org>
1189 Limit -apple- and -khtml- to ENABLE(DASHBOARD_SUPPORT)
1190 https://bugs.webkit.org/show_bug.cgi?id=83256
1192 Reviewed by Eric Seidel.
1194 * win/tools/vsprops/FeatureDefines.vsprops:
1196 2012-04-09 Beth Dakin <bdakin@apple.com>
1198 <rdar://problem/11214796>
1200 New WKSI will hopefully fix a common crash seen by the bots in libRIP.A.dylib:
1203 Reviewed by Simon Fraser.
1205 * libWebKitSystemInterfaceLeopard.a:
1206 * libWebKitSystemInterfaceLion.a:
1207 * libWebKitSystemInterfaceSnowLeopard.a:
1209 2012-04-06 Dan Bernstein <mitz@apple.com>
1211 <rdar://problem/10912476> HiDPI: Have canvas use a hidpi backing store, but downsample upon access
1213 Reviewed by Sam Weinig.
1215 * win/tools/vsprops/FeatureDefines.vsprops: Added ENABLE_HIGH_DPI_CANVAS.
1217 2012-04-03 Keishi Hattori <keishi@webkit.org>
1219 Disable ENABLE_DATALIST for now
1220 https://bugs.webkit.org/show_bug.cgi?id=82871
1222 Reviewed by Kent Tamura.
1224 * win/tools/vsprops/FeatureDefines.vsprops: Disabled ENABLE_DATALIST.
1226 2012-03-30 Keishi Hattori <keishi@webkit.org>
1228 Change ENABLE_INPUT_COLOR to ENABLE_INPUT_TYPE_COLOR and enable it for chromium
1229 https://bugs.webkit.org/show_bug.cgi?id=80972
1231 Reviewed by Kent Tamura.
1233 * win/tools/vsprops/FeatureDefines.vsprops:
1234 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1236 2012-03-20 Steve Falkenburg <sfalken@apple.com>
1238 Disable LTCG on Windows to avoid out of process space errors while linking
1239 https://bugs.webkit.org/show_bug.cgi?id=81714
1241 Reviewed by Jessie Berlin.
1243 * win/tools/vsprops/production.vsprops:
1245 2012-03-14 Jer Noble <jer.noble@apple.com>
1247 Wrong icon to restore to windowed mode in full screen video panel
1248 https://bugs.webkit.org/show_bug.cgi?id=70437
1250 Reviewed by Eric Carlson.
1252 * WebKitSystemInterface.h: Added WKMediaUIPartExitFullscreenButton.
1253 * libWebKitSystemInterfaceLeopard.a:
1254 * libWebKitSystemInterfaceLion.a:
1255 * libWebKitSystemInterfaceSnowLeopard.a:
1256 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1257 * win/lib/WebKitSystemInterface.lib:
1259 2012-03-13 Adam Barth <abarth@webkit.org> && Benjamin Poulain <bpoulain@apple.com>
1261 Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
1262 https://bugs.webkit.org/show_bug.cgi?id=78853
1264 Reviewed by Adam Barth.
1266 * win/tools/vsprops/FeatureDefines.vsprops:
1267 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1269 2012-03-12 Enrica Casucci <enrica@apple.com>
1271 WebKit2: remove NSPasteboard access for promised data from the WebProcess
1272 https://bugs.webkit.org/show_bug.cgi?id=80073
1274 * WebKitSystemInterface.h: Touched the file to make build system happy.
1275 * libWebKitSystemInterfaceLeopard.a:
1276 * libWebKitSystemInterfaceLion.a:
1277 * libWebKitSystemInterfaceSnowLeopard.a:
1279 2012-03-09 Jon Lee <jonlee@apple.com>
1281 Add support for ENABLE(LEGACY_NOTIFICATIONS)
1282 https://bugs.webkit.org/show_bug.cgi?id=80497
1284 Reviewed by Adam Barth.
1286 Prep for b80472: Update API for Web Notifications
1287 * win/tools/vsprops/FeatureDefines.vsprops:
1288 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1290 2012-03-09 Ashod Nakashian <ashodnakashian@yahoo.com>
1292 Bash scripts should support LF endings only
1293 https://bugs.webkit.org/show_bug.cgi?id=79509
1295 Reviewed by David Kilzer.
1297 * win/tools/scripts/feature-defines.sh: Modified property svn:eol-style.
1299 2012-03-05 Sam Weinig <sam@webkit.org>
1301 Fix the SnowLeoaprd build.
1303 * WebKitSystemInterface.h:
1304 * libWebKitSystemInterfaceLeopard.a:
1305 * libWebKitSystemInterfaceLion.a:
1306 * libWebKitSystemInterfaceSnowLeopard.a:
1308 2012-03-05 Sam Weinig <sam@webkit.org>
1310 Update WebKitSystemInterface for WKCAContext additions.
1312 * WebKitSystemInterface.h:
1313 * libWebKitSystemInterfaceLeopard.a:
1314 * libWebKitSystemInterfaceLion.a:
1315 * libWebKitSystemInterfaceSnowLeopard.a:
1317 2012-03-03 Hans Wennborg <hans@chromium.org>
1319 Implement Speech JavaScript API
1320 https://bugs.webkit.org/show_bug.cgi?id=80019
1322 Reviewed by Adam Barth.
1324 Add ENABLE_SCRIPTED_SPEECH.
1326 * win/tools/vsprops/FeatureDefines.vsprops:
1327 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1329 2012-03-01 Nikolas Zimmermann <nzimmermann@rim.com>
1331 Unreviewed, rolling out r109255.
1332 http://trac.webkit.org/changeset/109255
1333 https://bugs.webkit.org/show_bug.cgi?id=79932
1335 Breaks rounded rects with dashed strokes in SVG
1337 * WebKitSystemInterface.h:
1338 * libWebKitSystemInterfaceLeopard.a:
1339 * libWebKitSystemInterfaceLion.a:
1340 * libWebKitSystemInterfaceSnowLeopard.a:
1342 2012-02-29 Tim Horton <timothy_horton@apple.com>
1344 Make use of CG rounded-rect primitives
1345 https://bugs.webkit.org/show_bug.cgi?id=79932
1346 <rdar://problem/9274953>
1348 Reviewed by Simon Fraser.
1350 Add wkCGPathAddRoundedRect.
1352 * WebKitSystemInterface.h:
1353 * libWebKitSystemInterfaceLeopard.a:
1354 * libWebKitSystemInterfaceLion.a:
1355 * libWebKitSystemInterfaceSnowLeopard.a:
1357 2012-02-28 Jer Noble <jer.noble@apple.com>
1359 Full screen video volume slider has "progress bar"
1360 https://bugs.webkit.org/show_bug.cgi?id=79812
1362 Reviewed by Eric Carlson.
1364 * WebKitSystemInterface.h:
1365 * libWebKitSystemInterfaceLeopard.a:
1366 * libWebKitSystemInterfaceLion.a:
1367 * libWebKitSystemInterfaceSnowLeopard.a:
1368 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1369 * win/lib/WebKitSystemInterface.lib:
1371 2012-02-28 Simon Fraser <simon.fraser@apple.com>
1373 Update WebKitSystemInterface.
1375 Reviewed by Sam Weinig.
1377 * WebKitSystemInterface.h:
1378 * libWebKitSystemInterfaceLeopard.a:
1379 * libWebKitSystemInterfaceLion.a:
1380 * libWebKitSystemInterfaceSnowLeopard.a:
1382 2012-02-28 Alexey Proskuryakov <ap@apple.com>
1384 [Mac] Add an experimental SPI for plug-ins to enter sandbox
1385 https://bugs.webkit.org/show_bug.cgi?id=79709
1387 This pulls a lot of WKSI changes at once, because the script that updates it didn't
1390 * WebKitSystemInterface.h:
1391 * libWebKitSystemInterfaceLeopard.a:
1392 * libWebKitSystemInterfaceLion.a:
1393 * libWebKitSystemInterfaceSnowLeopard.a:
1395 2012-02-10 Adam Klein <adamk@chromium.org>
1397 Enable MUTATION_OBSERVERS by default on all platforms
1398 https://bugs.webkit.org/show_bug.cgi?id=78196
1400 Reviewed by Ojan Vafai.
1402 * win/tools/vsprops/FeatureDefines.vsprops:
1403 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1405 2012-02-06 Matthew Delaney <mdelaney@apple.com>
1407 toDataURL() uses stale data after putImageData()
1408 https://bugs.webkit.org/show_bug.cgi?id=65767
1410 Added WKCGContextResetClip for use in reseting clip for new putByteArray method.
1412 Reviewed by Chris Marrin.
1414 * WebKitSystemInterface.h: Added WKCGContextResetClip.
1415 * libWebKitSystemInterfaceLeopard.a:
1416 * libWebKitSystemInterfaceSnowLeopard.a:
1417 * libWebKitSystemInterfaceLion.a:
1419 2012-02-02 Chris Marrin <cmarrin@apple.com>
1421 Turn on CSS Filters on Windows
1422 https://bugs.webkit.org/show_bug.cgi?id=76667
1424 Turned on CSS_FILTERS for Windows
1426 Reviewed by Adele Peterson.
1428 * win/tools/vsprops/FeatureDefines.vsprops:
1430 2012-02-02 Sheriff Bot <webkit.review.bot@gmail.com>
1432 Unreviewed, rolling out r106566.
1433 http://trac.webkit.org/changeset/106566
1434 https://bugs.webkit.org/show_bug.cgi?id=77673
1436 Broke the Windows build (Requested by jessieberlin on
1439 * win/tools/vsprops/FeatureDefines.vsprops:
1441 2012-02-02 Chris Marrin <cmarrin@apple.com>
1443 Turn on CSS Filters on Windows
1444 https://bugs.webkit.org/show_bug.cgi?id=76667
1446 Turned on CSS_FILTERS for Windows
1448 Reviewed by Adele Peterson.
1450 * win/tools/vsprops/FeatureDefines.vsprops:
1452 2012-01-26 Nikolas Zimmermann <nzimmermann@rim.com>
1454 Not reviewed. Fix win build, by disabling ENABLE_SHADOW_DOM by default.
1456 * win/tools/vsprops/FeatureDefines.vsprops:
1457 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1459 2012-01-25 Hajime Morita <morrita@google.com>>
1461 ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom
1462 https://bugs.webkit.org/show_bug.cgi?id=76863
1464 Reviewed by Dimitri Glazkov.
1466 Added a feature flag.
1468 * win/tools/vsprops/FeatureDefines.vsprops:
1469 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1471 2012-01-16 Brent Fulgham <bfulgham@webkit.org>
1473 [WinCairo] Build correction. Switch to Apple style builds without
1474 the _debug postfix so that launching tools, etc., will work properly.
1476 * win/tools/vsprops/debug_wincairo.vsprops: Remove use of _debug in
1477 output files to be consistent with WebKit build/test tools.
1479 2012-01-05 Dan Bernstein <mitz@apple.com>
1481 <rdar://problem/10633760> Update copyright strings
1483 Reviewed by Mark Rowe.
1485 * win/tools/scripts/COPYRIGHT-END-YEAR:
1487 2011-12-06 Roland Steiner <rolandsteiner@chromium.org>
1489 <style scoped>: disable on Windows by default
1490 https://bugs.webkit.org/show_bug.cgi?id=73893
1492 Reviewed by Andreas Kling.
1494 * win/tools/vsprops/FeatureDefines.vsprops:
1495 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1497 2011-11-20 Roland Steiner <rolandsteiner@chromium.org>
1499 <style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
1500 https://bugs.webkit.org/show_bug.cgi?id=72848
1502 Reviewed by Dimitri Glazkov.
1504 * win/tools/vsprops/FeatureDefines.vsprops:
1505 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1507 2011-11-14 Julien Chaffraix <jchaffraix@webkit.org>
1509 Add --css-grid-layout to build-webkit and the build systems
1510 https://bugs.webkit.org/show_bug.cgi?id=72320
1512 Reviewed by Ojan Vafai.
1514 * win/tools/vsprops/FeatureDefines.vsprops:
1515 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1517 2011-11-14 Tony Chang <tony@chromium.org>
1519 Remove the CSS3_FLEXBOX compile time flag and enable on all ports
1520 https://bugs.webkit.org/show_bug.cgi?id=72196
1522 Reviewed by Ojan Vafai.
1524 * win/tools/vsprops/FeatureDefines.vsprops:
1525 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1527 2011-11-11 Alexey Proskuryakov <ap@apple.com>
1529 WebProcess should use AppSandbox style quarantine
1530 https://bugs.webkit.org/show_bug.cgi?id=72168
1531 <rdar://problem/10434292>
1533 Reviewed by Darin Adler.
1535 * WebKitSystemInterface.h:
1536 * libWebKitSystemInterfaceLion.a:
1537 Added WKEnableSandboxStyleFileQuarantine().
1539 * libWebKitSystemInterfaceLeopard.a:
1540 * libWebKitSystemInterfaceSnowLeopard.a:
1541 Not sure why these also changed, but updating to match most recent build.
1543 2011-11-02 Dean Jackson <dino@apple.com>
1545 Add ENABLE_CSS_SHADERS flag
1546 https://bugs.webkit.org/show_bug.cgi?id=71394
1548 Reviewed by Sam Weinig.
1550 * win/tools/vsprops/FeatureDefines.vsprops:
1551 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1553 2011-10-24 Michael Saboff <msaboff@apple.com>
1555 WebKit doesn't build with recent changes to libdispatch
1556 https://bugs.webkit.org/show_bug.cgi?id=70737
1558 Added new WebKitSystemInterface method CreateVMPressureDispatchOnMainQueue.
1560 * WebKitSystemInterface.h:
1561 * libWebKitSystemInterfaceLeopard.a:
1562 * libWebKitSystemInterfaceLion.a:
1563 * libWebKitSystemInterfaceSnowLeopard.a:
1565 2011-10-21 Jeff Miller <jeffm@apple.com>
1567 Focus rings are too thin in HiDPI in WebKit2
1568 https://bugs.webkit.org/show_bug.cgi?id=70396
1570 Rename wkSetPatternBaseCTM() to wkSetBaseCTM().
1572 Reviewed by Beth Dakin.
1574 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1575 * win/lib/WebKitSystemInterface.lib:
1577 2011-10-19 Beth Dakin <bdakin@apple.com>
1579 Try to fix the Chromium build.
1581 * WebKitSystemInterface.h:
1582 * libWebKitSystemInterfaceLeopard.a:
1583 * libWebKitSystemInterfaceLion.a:
1584 * libWebKitSystemInterfaceSnowLeopard.a:
1586 2011-10-19 Beth Dakin <bdakin@apple.com>
1588 https://bugs.webkit.org/show_bug.cgi?id=70396
1589 Focus rings are too thin in HiDPI in WebKit2
1591 <rdar://problem/10086876>
1593 Reviewed by Dan Bernstein.
1595 Renamed an existing WebKitSystemInterface function.
1596 * WebKitSystemInterface.h:
1597 * libWebKitSystemInterfaceLion.a:
1598 * libWebKitSystemInterfaceSnowLeopard.a:
1600 2011-10-18 Adam Barth <abarth@webkit.org>
1602 Always enable ENABLE(XPATH)
1603 https://bugs.webkit.org/show_bug.cgi?id=70217
1605 Reviewed by Eric Seidel.
1607 * win/tools/vsprops/FeatureDefines.vsprops:
1608 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1610 2011-10-17 Adam Roben <aroben@apple.com>
1616 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
1618 * win/tools/vsprops/common.vsprops: Specify /bigobj to the compiler.
1620 2011-10-16 Adam Barth <abarth@webkit.org>
1622 Always enable ENABLE(DOM_STORAGE)
1623 https://bugs.webkit.org/show_bug.cgi?id=70189
1625 Reviewed by Eric Seidel.
1627 * win/tools/vsprops/FeatureDefines.vsprops:
1628 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1630 2011-10-14 Dan Bernstein <mitz@apple.com>
1632 REGRESSION (Safari 5.1 - 5.1.1): CSS nesw-resize cursor shows up as a sw-resize cursor
1633 https://bugs.webkit.org/show_bug.cgi?id=70081
1635 Reviewed by Anders Carlsson.
1637 * WebKitSystemInterface.h: Unrelated change, perhaps needed for bug 68478.
1638 * libWebKitSystemInterfaceLeopard.a:
1639 * libWebKitSystemInterfaceLion.a:
1640 * libWebKitSystemInterfaceSnowLeopard.a:
1642 2011-10-13 Arko Saha <arko@motorola.com>
1644 Microdata: Basic implementation of document.getItems() method.
1645 https://bugs.webkit.org/show_bug.cgi?id=68610
1647 Reviewed by Ryosuke Niwa.
1649 Added ENABLE(MICRODATA) feature flag. Implement document.getItems() DOM API.
1650 Spec: http://www.whatwg.org/specs/web-apps/current-work/complete/microdata.html
1652 * win/tools/vsprops/FeatureDefines.vsprops:
1653 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1655 2011-10-12 Adam Barth <abarth@webkit.org>
1657 Remove ENABLE(XHTMLMP) and associated code
1658 https://bugs.webkit.org/show_bug.cgi?id=69729
1660 Reviewed by David Levin.
1662 * win/tools/vsprops/FeatureDefines.vsprops:
1663 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1665 2011-10-11 Kent Tamura <tkent@chromium.org>
1667 C4481 warning should be disabled for OVERRIDE and FINAL.
1668 https://bugs.webkit.org/show_bug.cgi?id=69904
1670 Reviewed by Adam Roben.
1672 * win/tools/vsprops/common.vsprops: Disable C4481.
1674 2011-10-04 Kent Tamura <tkent@chromium.org>
1676 Introduce feature flags for incomplete input types
1677 https://bugs.webkit.org/show_bug.cgi?id=68971
1679 Reviewed by Hajime Morita.
1681 * win/tools/vsprops/FeatureDefines.vsprops:
1682 Add ENABLE_INPUT_TYPE_* flags. They are disabled by default.
1683 * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto.
1685 2011-10-04 Scott Graham <scottmg@chromium.org>
1687 Add GAMEPAD feature flag
1688 https://bugs.webkit.org/show_bug.cgi?id=66859
1690 Reviewed by Darin Fisher.
1692 * win/tools/vsprops/FeatureDefines.vsprops:
1693 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1695 2011-09-26 Chris Marrin <cmarrin@apple.com>
1697 Enable requestAnimationFrame on Windows
1698 https://bugs.webkit.org/show_bug.cgi?id=68397
1700 Reviewed by Simon Fraser.
1702 Enable REQUEST_ANIMATION_FRAME for Windows
1704 * win/tools/vsprops/FeatureDefines.vsprops:
1706 2011-09-24 Adam Barth <abarth@webkit.org>
1708 Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
1709 https://bugs.webkit.org/show_bug.cgi?id=68767
1711 Reviewed by Eric Seidel.
1713 * win/tools/vsprops/FeatureDefines.vsprops:
1714 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1716 2011-09-23 Adam Klein <adamk@chromium.org>
1718 Add ENABLE_MUTATION_OBSERVERS feature flag
1719 https://bugs.webkit.org/show_bug.cgi?id=68732
1721 Reviewed by Ojan Vafai.
1723 This flag will guard an implementation of the "Mutation Observers" proposed in
1724 http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
1726 * win/tools/vsprops/FeatureDefines.vsprops:
1727 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1729 2011-09-22 Dean Jackson <dino@apple.com>
1731 Add ENABLE_CSS_FILTERS
1732 https://bugs.webkit.org/show_bug.cgi?id=68652
1734 Reviewed by Simon Fraser.
1736 * win/tools/vsprops/FeatureDefines.vsprops:
1737 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1739 2011-09-19 Adam Barth <abarth@webkit.org>
1741 Always enable ENABLE(EVENTSOURCE)
1742 https://bugs.webkit.org/show_bug.cgi?id=68414
1744 Reviewed by Eric Seidel.
1746 * win/tools/vsprops/FeatureDefines.vsprops:
1747 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1749 2011-09-15 Adam Barth <abarth@webkit.org>
1751 Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
1752 https://bugs.webkit.org/show_bug.cgi?id=68205
1754 Reviewed by Eric Seidel.
1756 * win/tools/vsprops/FeatureDefines.vsprops:
1757 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1759 2011-09-15 Eric Seidel <eric@webkit.org>
1761 Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
1762 https://bugs.webkit.org/show_bug.cgi?id=68182
1764 Reviewed by Adam Barth.
1766 * win/tools/vsprops/FeatureDefines.vsprops:
1767 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1769 2011-09-15 Eric Seidel <eric@webkit.org>
1771 Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
1772 https://bugs.webkit.org/show_bug.cgi?id=68022
1774 Reviewed by Ryosuke Niwa.
1776 * win/tools/vsprops/FeatureDefines.vsprops:
1777 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1779 2011-09-14 Eric Seidel <eric@webkit.org>
1781 Remove ENABLE_SVG_USE as <use> is required by HTML5
1782 https://bugs.webkit.org/show_bug.cgi?id=68019
1784 Reviewed by Ryosuke Niwa.
1786 I missed a couple uses of SVG_USE in my previous patch.
1788 * win/tools/vsprops/FeatureDefines.vsprops:
1789 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1791 2011-09-13 Eric Seidel <eric@webkit.org>
1793 Remove ENABLE_SVG_USE as <use> is required by HTML5
1794 https://bugs.webkit.org/show_bug.cgi?id=68019
1796 Reviewed by Ryosuke Niwa.
1798 * win/tools/vsprops/FeatureDefines.vsprops:
1799 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1801 2011-09-13 Eric Seidel <eric@webkit.org>
1803 Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
1804 https://bugs.webkit.org/show_bug.cgi?id=68018
1806 Reviewed by Ryosuke Niwa.
1808 * win/tools/vsprops/FeatureDefines.vsprops:
1809 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1811 2011-09-01 Tim Horton <timothy_horton@apple.com>
1813 REGRESSION: Rendering artifacts on a rotated, pattern filled shape
1814 https://bugs.webkit.org/show_bug.cgi?id=53055
1815 <rdar://problem/8910917>
1817 Reviewed by Simon Fraser.
1819 Introduce wkCGPatternCreateWithImageAndTransform.
1821 * WebKitSystemInterface.h:
1822 * libWebKitSystemInterfaceLeopard.a:
1823 * libWebKitSystemInterfaceLion.a:
1824 * libWebKitSystemInterfaceSnowLeopard.a:
1825 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1826 * win/lib/WebKitSystemInterface.lib:
1828 2011-08-30 Aaron Colwell <acolwell@chromium.org>
1830 Add MediaSource API to HTMLMediaElement
1831 https://bugs.webkit.org/show_bug.cgi?id=64731
1833 Reviewed by Eric Carlson.
1835 * win/tools/vsprops/FeatureDefines.vsprops:
1836 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1838 2011-08-24 Lucas Forschler <lforschler@apple.com>
1840 Update SVN properties to help out the Windows EWS bots.
1842 Reviewed by Adam Roben.
1844 * win: Modified properties svn:ignore.
1845 * win/include: Modified property svn:ignore.
1846 * win/lib: Modified property svn:ignore.
1848 2011-08-18 Beth Dakin <bdakin@apple.com>
1850 Reviewed by Sam Weinig.
1852 https://bugs.webkit.org/show_bug.cgi?id=66495
1853 Lion-specific scroller SPIs can use forward declaration instead of
1854 WebKitSystemInterface
1856 * WebKitSystemInterface.h:
1857 * libWebKitSystemInterfaceLeopard.a:
1858 * libWebKitSystemInterfaceLion.a:
1859 * libWebKitSystemInterfaceSnowLeopard.a:
1861 2011-07-28 Dan Bernstein <mitz@apple.com>
1863 WebKitSystemInterface support for
1864 <rdar://problem/9589433> Displaying Japanese dictionary contents in vertical orientation takes a couple of seconds
1866 Reviewed by Darin Adler.
1868 * WebKitSystemInterface.h: Added WKGetVerticalGlyphsForCharacters().
1869 * libWebKitSystemInterfaceLeopard.a:
1870 * libWebKitSystemInterfaceLion.a:
1871 * libWebKitSystemInterfaceSnowLeopard.a:
1873 2011-07-22 Jessie Berlin <jberlin@apple.com>
1875 [WebKit2] Changing the cookie accept policy in Private Browsing doesn’t work.
1876 https://bugs.webkit.org/show_bug.cgi?id=64997
1878 Reviewed by Ada Chan.
1880 Add a wrapper around the setter for the CF HTTP cookie accept policy (since it is not
1881 declared in the public headers on Snow Leopard). This wrapper is not necessary for Windows.
1883 * WebKitSystemInterface.h:
1884 * libWebKitSystemInterfaceLeopard.a:
1885 * libWebKitSystemInterfaceLion.a:
1886 * libWebKitSystemInterfaceSnowLeopard.a:
1888 2011-07-15 Pratik Solanki <psolanki@apple.com>
1890 Part of https://bugs.webkit.org/show_bug.cgi?id=63674
1891 Get webkit to compile with USE(CFNETWORK) enabled on Mac
1893 Reviewed by David Kilzer.
1895 New WebKitSystemInterface functions for CFNetwork-based loader.
1897 * WebKitSystemInterface.h:
1898 * libWebKitSystemInterfaceLeopard.a:
1899 * libWebKitSystemInterfaceLion.a:
1900 * libWebKitSystemInterfaceSnowLeopard.a:
1902 2011-07-12 Brent Fulgham <bfulgham@webkit.org>
1904 Standardize WinCairo conditionalized code under PLATFORM macro.
1905 https://bugs.webkit.org/show_bug.cgi?id=64377
1907 Reviewed by Maciej Stachowiak.
1909 * win/tools/vsprops/WinCairo.vsprops: Update to comply with PLATFORM
1910 macro definition (WTF_PLATFORM_WIN_CAIRO)
1912 2011-07-02 Mark Rowe <mrowe@apple.com>
1914 Update the header file too.
1916 * WebKitSystemInterface.h:
1918 2011-07-02 Mark Rowe <mrowe@apple.com>
1920 Update WebKitSystemInterface binaries.
1922 * libWebKitSystemInterfaceLeopard.a:
1923 * libWebKitSystemInterfaceLion.a: Added.
1924 * libWebKitSystemInterfaceSnowLeopard.a:
1926 2011-06-28 Brent Fulgham <bfulgham@webkit.org>
1928 Unreviewed build correction. Link to correct library for
1931 * win/tools/vsprops/WinCairo.vsprops: Don't link to the static
1932 zlib.lib when building for WinCairo.
1934 2011-06-21 MORITA Hajime <morrita@google.com>
1936 Unreviewed, rolling out r89401 and r89403.
1937 http://trac.webkit.org/changeset/89401
1938 http://trac.webkit.org/changeset/89403
1939 https://bugs.webkit.org/show_bug.cgi?id=62970
1941 Breaks mac build and mistakenly enables the spellcheck API
1943 * win/tools/vsprops/FeatureDefines.vsprops:
1944 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1946 2011-06-20 MORITA Hajime <morrita@google.com>
1948 Reviewed by Kent Tamura.
1950 Spellcheck API should be build-able.
1951 https://bugs.webkit.org/show_bug.cgi?id=62970
1953 * win/tools/vsprops/FeatureDefines.vsprops:
1954 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1956 2011-06-20 Pratik Solanki <psolanki@apple.com>
1958 Reviewed by David Kilzer.
1960 HTTP pipelining functions on mac should match windows
1961 https://bugs.webkit.org/show_bug.cgi?id=63012
1963 * WebKitSystemInterface.h:
1964 * libWebKitSystemInterfaceLeopard.a:
1965 * libWebKitSystemInterfaceSnowLeopard.a:
1967 2011-06-13 Tony Chang <tony@chromium.org>
1969 Reviewed by Dimitri Glazkov.
1971 rename ENABLE_NEW_FLEXBOX to ENABLE_CSS3_FLEXBOX
1972 https://bugs.webkit.org/show_bug.cgi?id=62578
1974 * win/tools/vsprops/FeatureDefines.vsprops:
1975 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1977 2011-06-13 Tony Chang <tony@chromium.org>
1979 Reviewed by Adam Barth.
1981 rename ENABLE_FLEXBOX to ENABLE_NEW_FLEXBOX
1982 https://bugs.webkit.org/show_bug.cgi?id=62545
1984 * win/tools/vsprops/FeatureDefines.vsprops:
1985 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1987 2011-06-10 Tony Chang <tony@chromium.org>
1989 Reviewed by Ojan Vafai.
1991 add a compile guard ENABLE(FLEXBOX)
1992 https://bugs.webkit.org/show_bug.cgi?id=62049
1994 * win/tools/vsprops/FeatureDefines.vsprops:
1995 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1997 2011-06-07 Tim Horton <timothy_horton@apple.com>
1999 Reviewed by Alexey Proskuryakov.
2001 Use correct CFURLStorageSessionRef definition on Snow Leopard
2002 https://bugs.webkit.org/show_bug.cgi?id=62223
2004 * WebKitSystemInterface.h:
2006 2011-06-06 Alexandru Chiculita <achicu@adobe.com>
2008 Reviewed by Kent Tamura.
2010 Add ENABLE_CSS_EXCLUSIONS support for build-webkit script
2011 https://bugs.webkit.org/show_bug.cgi?id=61628
2013 * win/tools/vsprops/FeatureDefines.vsprops:
2014 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2016 2011-06-06 Mihnea Ovidenie <mihnea@adobe.com>
2018 Reviewed by Kent Tamura.
2020 Add ENABLE(CSS_REGIONS) guard for CSS Regions support
2021 https://bugs.webkit.org/show_bug.cgi?id=61631
2023 * win/tools/vsprops/FeatureDefines.vsprops:
2024 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2026 2011-05-25 Jer Noble <jer.noble@apple.com>
2028 Reviewed by Dan Bernstein.
2030 30 second rewind button dysfunctional viewing trailers fullscreen.
2031 https://bugs.webkit.org/show_bug.cgi?id=61505
2033 Updated WKSI Libraries with new images for Backward buttons in default
2036 * libWebKitSystemInterfaceLeopard.a:
2037 * libWebKitSystemInterfaceSnowLeopard.a:
2039 2011-05-25 Jer Noble <jer.noble@apple.com>
2041 Reviewed by Darin Adler.
2043 Video fails to play on Vimeo
2044 https://bugs.webkit.org/show_bug.cgi?id=61403
2046 Added functions to retrieve the resolved URL for media types supported on
2049 * WebKitSystemInterface.h:
2050 * WebKitSystemInterface.m:
2051 (WKAVAssetResolvedURL): Added.
2052 (WKQTMovieResolvedURL): Added.
2054 2011-05-24 Keishi Hattori <keishi@webkit.org>
2056 Reviewed by Kent Tamura.
2058 Disable input color. Add INPUT_COLOR feature flag. Implement input color sanitizer.
2059 https://bugs.webkit.org/show_bug.cgi?id=61273
2061 * win/tools/vsprops/FeatureDefines.vsprops: Added INPUT_COLOR feature flag.
2062 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added INPUT_COLOR feature flag.
2064 2011-05-12 Jessie Berlin <jberlin@apple.com>
2066 Reviewed by Darin Adler.
2068 [Windows WebKit2] Use cookies set in WebKit1
2069 https://bugs.webkit.org/show_bug.cgi?id=60274
2071 Update WKSI with the changes to wkCreatePrivateStorageSession.
2073 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2074 * win/lib/WebKitSystemInterface.lib:
2076 2011-05-11 Jessie Berlin <jberlin@apple.com>
2078 Reviewed by Steve Falkenburg.
2080 [Windows WebKit2] Use cookies set in WebKit1
2081 https://bugs.webkit.org/show_bug.cgi?id=60274
2083 Take 3 after rolling out KB2465367 from my system.
2085 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2086 * win/lib/WebKitSystemInterface.lib:
2088 2011-05-11 Sheriff Bot <webkit.review.bot@gmail.com>
2090 Unreviewed, rolling out r86255.
2091 http://trac.webkit.org/changeset/86255
2092 https://bugs.webkit.org/show_bug.cgi?id=60660
2094 REGRESSION (r86255): Lots of tests crashing in
2095 CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
2096 (WebKit2 Tests) (Requested by aroben on #webkit).
2098 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2099 * win/lib/WebKitSystemInterface.lib:
2101 2011-05-11 Jessie Berlin <jberlin@apple.com>
2103 Reviewed by Steve Falkenburg.
2105 [Windows WebKit2] Use cookies set in WebKit1
2106 https://bugs.webkit.org/show_bug.cgi?id=60274
2108 Take 3 after rolling out KB2465367 from my system.
2110 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2111 * win/lib/WebKitSystemInterface.lib:
2113 2011-05-09 Sheriff Bot <webkit.review.bot@gmail.com>
2115 Unreviewed, rolling out r86075.
2116 http://trac.webkit.org/changeset/86075
2117 https://bugs.webkit.org/show_bug.cgi?id=60495
2119 broke windows tests (Requested by jessieberlin on #webkit).
2121 * win/lib/WebKitSystemInterface.lib:
2123 2011-05-09 Jessie Berlin <jberlin@apple.com>
2125 Take 2 on updating the WKSI libraries.
2127 * win/lib/WebKitSystemInterface.lib:
2129 2011-05-08 Sheriff Bot <webkit.review.bot@gmail.com>
2131 Unreviewed, rolling out r86037.
2132 http://trac.webkit.org/changeset/86037
2133 https://bugs.webkit.org/show_bug.cgi?id=60453
2135 broke Windows tests (Requested by jessieberlin on #webkit).
2137 * win/lib/WebKitSystemInterface.lib:
2139 2011-05-08 Jessie Berlin <jberlin@apple.com>
2141 Rubber-stamped by Alice Liu.
2143 Update the WKSI libraries.
2145 * win/lib/WebKitSystemInterface.lib:
2147 2011-05-07 Sheriff Bot <webkit.review.bot@gmail.com>
2149 Unreviewed, rolling out r86016.
2150 http://trac.webkit.org/changeset/86016
2151 https://bugs.webkit.org/show_bug.cgi?id=60445
2153 caused crashes on the WK2 Windows bots (Requested by
2154 jessieberlin on #webkit).
2156 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2157 * win/lib/WebKitSystemInterface.lib:
2159 2011-05-07 Jessie Berlin <jberlin@apple.com>
2161 Reviewed by Steve Falkenburg.
2163 [Windows WebKit2] Use cookies set in WebKit1
2164 https://bugs.webkit.org/show_bug.cgi?id=60274
2166 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2167 * win/lib/WebKitSystemInterface.lib:
2169 2011-05-05 Dan Bernstein <mitz@apple.com>
2171 Reviewed by Simon Fraser.
2173 WebKitSystemInterface part of <rdar://problem/9155590> Broken animation in iAd producer
2175 * WebKitSystemInterface.h: Added WKExecutableWasLinkedOnOrBeforeSnowLeopard().
2177 2011-04-29 Jer Noble <jer.noble@apple.com>
2179 Reviewed by Eric Seidel.
2181 Implement FULLSCREEN_API on Windows, Part 4: Enable it
2182 https://bugs.webkit.org/show_bug.cgi?id=59798
2184 * win/tools/vsprops/FeatureDefines.vsprops: Set ENABLE_FULLSCREEN_API to true.
2186 2011-05-03 David Kilzer <ddkilzer@apple.com>
2188 Part 1 of 2: <http://webkit.org/b/59838> Implement HTTP pipelining for CoreFoundation-based networking
2189 <rdar://problem/8924448>
2191 Reviewed by Adam Roben.
2193 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2194 (wkGetHTTPPipeliningPriority): Added declaration.
2195 (wkSetHTTPPipeliningMaximumPriority): Added declaration.
2196 (wkSetHTTPPipeliningPriority): Added declaration.
2197 * win/lib/WebKitSystemInterface.lib: Updated.
2199 2011-04-28 David Levin <levin@chromium.org>
2201 Reviewed by Adam Barth.
2203 Remove IMAGE_RESIZER related code.
2204 https://bugs.webkit.org/show_bug.cgi?id=59735
2206 * win/tools/vsprops/FeatureDefines.vsprops: Also removed WML which was missed in r85256.
2207 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Ditto.
2209 2011-04-28 Chris Fleizach <cfleizach@apple.com>
2211 Reviewed by Maciej Stachowiak.
2213 Allow remote accessibility API for WK2 to build on SnowLeopard.
2214 <rdar://problem/9324507>
2216 * WebKitSystemInterface.h:
2217 * libWebKitSystemInterfaceLeopard.a:
2218 * libWebKitSystemInterfaceSnowLeopard.a:
2220 2011-04-27 Mark Rowe <mrowe@apple.com>
2222 Rubber-stamped by Geoff Garen.
2224 Remove some files that are no longer relevant.
2226 * libWebKitSystemInterfaceTiger.a: Removed.
2228 2011-04-23 Brent Fulgham <bfulgham@webkit.org>
2230 [WinCairo] Unreviewed build change.
2232 Activate Geolocation API, as it will work with WinCairo assuming
2233 an appropriate Geolocation Provider is registered.
2235 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Activate the
2236 Geolocation features.
2238 2011-04-21 Maciej Stachowiak <mjs@apple.com>
2240 Reviewed by Adam Roben.
2242 Add a feature define to allow <details> and <summary> to be disabled
2243 https://bugs.webkit.org/show_bug.cgi?id=59118
2244 <rdar://problem/9257045>
2246 * win/tools/vsprops/FeatureDefines.vsprops:
2247 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2249 2011-04-20 Eric Carlson <eric.carlson@apple.com>
2251 Reviewed by Dan Bernstein.
2253 Adopt QTKit API for listing and deleting file in its media cache.
2254 <rdar://problem/9130029>
2255 https://bugs.webkit.org/show_bug.cgi?id=58795
2257 * WebKitSystemInterface.h:
2258 * libWebKitSystemInterfaceLeopard.a:
2259 * libWebKitSystemInterfaceSnowLeopard.a:
2261 2011-04-19 Jessie Berlin <jberlin@apple.com>
2263 Reviewed by Sam Weinig.
2265 Roll r81683 back in.
2267 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
2268 <rdar://problem/9139245>
2272 * win/lib/WebKitSystemInterface.lib:
2274 2011-04-15 Shishir Agrawal <shishir@chromium.org>
2276 Reviewed by James Robinson.
2278 Add a flag to guard Page Visibility API changes.
2279 https://bugs.webkit.org/show_bug.cgi?id=58464
2281 * win/tools/vsprops/FeatureDefines.vsprops:
2283 2011-04-14 Pratik Solanki <psolanki@apple.com>
2285 Reviewed by David Kilzer.
2287 Set minimum priority for fast lane connections
2288 https://bugs.webkit.org/show_bug.cgi?id=58353
2290 Add WKSetHTTPPipeliningMinimumFastLanePriority.
2292 * WebKitSystemInterface.h:
2293 * libWebKitSystemInterfaceLeopard.a:
2294 * libWebKitSystemInterfaceSnowLeopard.a:
2296 2011-04-08 Alpha Lam <hclam@chromium.org>
2298 Unreviewed, rolling out r83335.
2299 http://trac.webkit.org/changeset/83335
2300 https://bugs.webkit.org/show_bug.cgi?id=53556
2302 GTK and QT bots are broken
2304 * win/tools/vsprops/FeatureDefines.vsprops:
2305 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2307 2011-04-07 Anna Cavender <annacc@chromium.org>
2309 Reviewed by Eric Carlson.
2311 Setup ENABLE(TRACK) feature define
2312 https://bugs.webkit.org/show_bug.cgi?id=53556
2314 * win/tools/vsprops/FeatureDefines.vsprops:
2315 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2317 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
2319 Revert ENABLE_TRACK patch due to compile failures.
2321 * win/tools/vsprops/FeatureDefines.vsprops:
2322 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2324 2011-04-06 Dai Mikurube <dmikurube@chromium.org>
2326 Reviewed by David Levin.
2328 Add QUOTA build flag for unified quota API
2329 https://bugs.webkit.org/show_bug.cgi?id=57918
2331 * win/tools/vsprops/FeatureDefines.vsprops: Added QUOTA build flag
2332 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added QUOTA build flag
2334 2011-04-04 David Kilzer <ddkilzer@apple.com>
2336 <http://webkit.org/b/57384> CFNetwork and WebCore load priorities should match
2338 Reviewed by Alexey Proskuryakov.
2340 * WebKitSystemInterface.h:
2341 (WKSetHTTPPipeliningMaximumPriority): Added declaration.
2342 (WKExtractWordDefinitionTokenRangeFromContextualString): Added
2343 missing declaration from r81890.
2344 (WKShowWordDefinitionWindow): Ditto.
2345 (WKHideWordDefinitionWindow): Ditto.
2346 * libWebKitSystemInterfaceLeopard.a: Updated.
2347 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
2349 2011-04-04 Steve Falkenburg <sfalken@apple.com>
2351 Reviewed by Adam Roben.
2353 Remove unused AnalyzeWithLargeStack code from Windows build files
2354 https://bugs.webkit.org/show_bug.cgi?id=57771
2356 This was used for us to build with prefast automatically,
2357 but it is out-of-date and hasn't been used for some time.
2358 Removing completely for now.
2360 * win/tools/vsprops/common.vsprops:
2362 2011-04-04 Steve Falkenburg <sfalken@apple.com>
2364 Reviewed by Brian Weinstein.
2366 Fix Windows build warning.
2367 https://bugs.webkit.org/show_bug.cgi?id=57767
2369 * win/tools/vsprops/common.vsprops:
2371 2011-04-01 Brent Fulgham <bfulgham@webkit.org>
2373 [WinCairo] Unreviewed build fix.
2375 Define DEBUG_ALL for WinCairo debug builds so that the correct
2376 labeled DLLs ("*_debug.dll") are linked for testing runs.
2378 * win/tools/vsprops/debug_wincairo.vsprops:
2380 2011-04-01 Timothy Hatcher <timothy@apple.com>
2382 Make momentum scroll event latching work in WebKit2 on Mac.
2384 <rdar://problem/8751861>
2386 Reviewed by Darin Adler.
2388 * WebKitSystemInterface.h:
2389 * libWebKitSystemInterfaceLeopard.a: Updated to remove WKIsLatchingWheelEvent and add WKGetNSEventMomentumPhase.
2390 * libWebKitSystemInterfaceSnowLeopard.a: Ditto.
2392 2011-03-30 Steve Falkenburg <sfalken@apple.com>
2394 Reviewed by Adam Roben.
2396 Should turn off frame pointer omission (FPO) for Release (not Production) builds
2397 https://bugs.webkit.org/show_bug.cgi?id=54403
2399 Leave it enabled for Windows Production builds.
2400 Disabling this optimization improves stack traces for memory and performance tools like umdh and xperf.
2402 We use both /Oy- and OmitFramePointers="false" since OmitFramePointers="false" isnt' enough
2405 * win/tools/vsprops/release.vsprops:
2407 2011-03-30 Steve Falkenburg <sfalken@apple.com>
2409 Reviewed by Adam Roben.
2411 Share most vsprops between Release and Production builds in releaseproduction.vsprops
2412 https://bugs.webkit.org/show_bug.cgi?id=57508
2414 * win/tools/vsprops/release.vsprops:
2415 * win/tools/vsprops/releaseproduction.vsprops: Copied from WebKitLibraries/win/tools/vsprops/release.vsprops.
2417 2011-03-30 Steve Falkenburg <sfalken@apple.com>
2419 Rubber stamped by Adam Roben.
2421 Remove unnecessary NDEBUG define.
2423 * win/tools/vsprops/production.vsprops:
2425 2011-03-30 Steve Falkenburg <sfalken@apple.com>
2427 Reviewed by Adam Roben.
2429 Update Windows production build logic for new production configurations
2430 https://bugs.webkit.org/show_bug.cgi?id=57494
2432 * win/tools/vsprops/common.vsprops:
2433 * win/tools/vsprops/production.vsprops: Added.
2435 2011-03-29 Brent Fulgham <bfulgham@webkit.org>
2437 Unreviewed build change to activate MathML for WinCairo.
2439 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML.
2441 2011-03-29 Jessie Berlin <jberlin@apple.com>
2443 Update the WebKitSystemInterface libraries for changes in the implementation.
2445 * libWebKitSystemInterfaceLeopard.a:
2446 * libWebKitSystemInterfaceSnowLeopard.a:
2448 2011-03-28 Jeff Miller <jeffm@apple.com>
2450 Reviewed by Adam Roben.
2452 Include certificate when sending a WebCore::ResourceError to UI process on Windows
2453 https://bugs.webkit.org/show_bug.cgi?id=57195
2455 Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and
2456 implement wkGetSSLPeerCertificateData() to return a CFDataRef. Add wkSetSSLPeerCertificateData() so
2457 WebCore::ResourceError can set the certificate in the user info dictionary.
2459 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2460 * win/lib/WebKitSystemInterface.lib:
2462 2011-03-28 Jeff Miller <jeffm@apple.com>
2464 Rubber-stamped by Adam Roben.
2466 Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now.
2468 * win/lib/WebKitSystemInterface_debug.lib: Removed.
2470 2011-03-25 Brent Fulgham <bfulgham@webkit.org>
2472 Kick the build machines after r81977.
2474 * win/tools/vsprops/common.vsprops:
2476 2011-03-22 Sheriff Bot <webkit.review.bot@gmail.com>
2478 Unreviewed, rolling out r81683.
2479 http://trac.webkit.org/changeset/81683
2480 https://bugs.webkit.org/show_bug.cgi?id=56872
2482 Crashing in some tests (Requested by weinig on #webkit).
2484 * win/lib/WebKitSystemInterface.lib:
2486 2011-03-22 Sam Weinig <sam@webkit.org>
2488 Reviewed by Adam Roben.
2490 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
2491 <rdar://problem/9139245>
2495 * win/lib/WebKitSystemInterface.lib:
2497 2011-03-22 Sam Weinig <sam@webkit.org>
2499 Reviewed by Brady Eidson.
2501 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
2502 <rdar://problem/9139245>
2504 * libWebKitSystemInterfaceLeopard.a:
2505 * libWebKitSystemInterfaceSnowLeopard.a:
2507 2011-03-17 Anders Carlsson <andersca@apple.com>
2509 Add WKWindowWillOrderOffScreenNotification.
2511 * WebKitSystemInterface.h:
2512 * libWebKitSystemInterfaceLeopard.a:
2513 * libWebKitSystemInterfaceSnowLeopard.a:
2515 2011-03-14 Pratik Solanki <psolanki@apple.com>
2517 Rubber-stamped by Mark Rowe.
2519 I checked in Intel-only version of these files in r80975. This fixes that by building all
2520 the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard.
2522 * libWebKitSystemInterfaceLeopard.a:
2523 * libWebKitSystemInterfaceSnowLeopard.a:
2525 2011-03-13 Pratik Solanki <psolanki@apple.com>
2527 Reviewed by Brady Eidson.
2529 Make adjustMIMETypeIfNecessary use CFNetwork directly
2530 https://bugs.webkit.org/show_bug.cgi?id=55912
2532 Add new WKSI functions needed to implement adjustMIMETypeIfNecessary.
2534 * WebKitSystemInterface.h:
2535 * libWebKitSystemInterfaceLeopard.a:
2536 * libWebKitSystemInterfaceSnowLeopard.a:
2538 2011-03-09 Jessie Berlin <jberlin@apple.com>
2540 Reviewed by Adam Roben.
2542 Use the Cookie Storage from the Private Browsing Storage Session directly
2543 https://bugs.webkit.org/show_bug.cgi?id=55986
2545 * WebKitSystemInterface.h:
2546 * libWebKitSystemInterfaceLeopard.a:
2547 * libWebKitSystemInterfaceSnowLeopard.a:
2548 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2549 * win/lib/WebKitSystemInterface.lib:
2551 2011-03-07 Steve Falkenburg <sfalken@apple.com>
2555 * win/tools/scripts/VERSION:
2557 2011-03-06 Jessie Berlin <jberlin@apple.com>
2559 Reviewed by Sam Weinig.
2561 WebKit2: Use CFNetwork Sessions API.
2562 https://bugs.webkit.org/show_bug.cgi?id=55435.
2564 When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the
2565 Private Browsing Storage Session.
2567 Update WebKitSystemInterface headers and libraries with the new functions.
2569 * WebKitSystemInterface.h:
2570 * libWebKitSystemInterfaceLeopard.a:
2571 * libWebKitSystemInterfaceSnowLeopard.a:
2572 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2573 * win/lib/WebKitSystemInterface.lib:
2575 2011-03-04 Jessie Berlin <jberlin@apple.com>
2577 Reviewed by Maciej Stachowiak.
2579 WebKit2: Use CFNetwork Sessions API.
2580 https://bugs.webkit.org/show_bug.cgi?id=55435.
2582 When Private Browsing is enabled, get the cached url response from the cache associated with
2583 the Private Browsing Storage Session.
2585 Update WebKitSystemInterface headers and libraries with the new functions.
2587 * WebKitSystemInterface.h:
2588 * libWebKitSystemInterfaceLeopard.a:
2589 * libWebKitSystemInterfaceSnowLeopard.a:
2590 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2591 * win/lib/WebKitSystemInterface.lib:
2593 2011-03-03 Jessie Berlin <jberlin@apple.com>
2595 Reviewed by Adam Roben.
2597 WebKit2: Use CFNetwork Sessions API.
2598 https://bugs.webkit.org/show_bug.cgi?id=55435
2600 Set the Private Browsing Storage Session on requests when Private Browsing is enabled.
2602 Update WebKitSystemInterface headers and libraries with the new functions.
2604 * WebKitSystemInterface.h:
2605 * libWebKitSystemInterfaceLeopard.a:
2606 * libWebKitSystemInterfaceSnowLeopard.a:
2607 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2608 * win/lib/WebKitSystemInterface.lib:
2610 2011-03-02 Jessie Berlin <jberlin@apple.com>
2612 Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler.
2614 * libWebKitSystemInterfaceLeopard.a:
2615 * libWebKitSystemInterfaceSnowLeopard.a:
2617 2011-03-02 Jessie Berlin <jberlin@apple.com>
2619 Windows build fix. Unreviewed.
2621 * win/lib/WebKitSystemInterface.lib:
2623 2011-03-02 Jessie Berlin <jberlin@apple.com>
2625 Rubber-stamped by Adam Roben.
2627 WebKit2: Use CFNetwork Sessions API.
2628 https://bugs.webkit.org/show_bug.cgi?id=55435
2630 Add the ability to create a Private Browsing Storage Session.
2632 Update WebKitSystemInterface headers and libraries with the new functions.
2634 * WebKitSystemInterface.h:
2635 * libWebKitSystemInterfaceLeopard.a:
2636 * libWebKitSystemInterfaceSnowLeopard.a:
2637 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2638 * win/lib/WebKitSystemInterface.lib:
2640 2011-03-02 Daniel Cheng <dcheng@chromium.org>
2642 Reviewed by David Levin.
2644 Add feature define for data transfer items
2645 https://bugs.webkit.org/show_bug.cgi?id=55510
2647 * win/tools/vsprops/FeatureDefines.vsprops:
2648 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2650 2011-03-02 Adam Roben <aroben@apple.com>
2652 Try to force a clean build on the Windows bots
2654 Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild"
2655 feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for
2658 * win/tools/vsprops/common.vsprops: Touched to force a rebuild.
2660 2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com>
2662 Unreviewed, rolling out r80079.
2663 http://trac.webkit.org/changeset/80079
2664 https://bugs.webkit.org/show_bug.cgi?id=55547
2666 "Broke the Win debug build?" (Requested by dcheng on #webkit).
2668 * win/tools/vsprops/FeatureDefines.vsprops:
2669 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2671 2011-03-01 Daniel Cheng <dcheng@chromium.org>
2673 Reviewed by David Levin.
2675 Add feature define for data transfer items
2676 https://bugs.webkit.org/show_bug.cgi?id=55510
2678 * win/tools/vsprops/FeatureDefines.vsprops:
2679 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2681 2011-03-01 Sam Weinig <sam@webkit.org>
2683 Reviewed by Anders Carlsson.
2685 WebKit2 needs to be made localizable
2686 <rdar://problem/8728860>
2688 * WebKitSystemInterface.h:
2689 * libWebKitSystemInterfaceLeopard.a:
2690 * libWebKitSystemInterfaceSnowLeopard.a:
2692 2011-02-25 Brian Weinstein <bweinstein@apple.com>
2694 Fix linking of Chromium Mac build.
2696 * libWebKitSystemInterfaceLeopard.a:
2697 * libWebKitSystemInterfaceSnowLeopard.a:
2699 2011-02-21 Brian Weinstein <bweinstein@apple.com>
2701 Reviewed by Adam Roben.
2703 WebResourceCacheManager should be responsible for managing the CFURLCache as well
2704 as the WebCore memory cache.
2705 https://bugs.webkit.org/show_bug.cgi?id=54886
2706 Part of <rdar://problem/8971738>
2708 Update WebKitSystemInterface headers and libraries with new functions.
2710 * WebKitSystemInterface.h:
2711 * libWebKitSystemInterfaceLeopard.a:
2712 * libWebKitSystemInterfaceSnowLeopard.a:
2713 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2714 * win/lib/WebKitSystemInterface.lib:
2716 2011-02-21 Brian Weinstein <bweinstein@apple.com>
2718 Rubber-stamped by Dan Bernstein.
2720 Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't
2721 match the current WebKitSystemInterface.h.
2723 * WebKitSystemInterface.h:
2725 2011-02-08 Patrick Gansterer <paroga@webkit.org>
2727 Reviewed by Adam Roben.
2729 [WIN] Add missing forward declarations in WebKitSystemInterface.h
2730 https://bugs.webkit.org/show_bug.cgi?id=53889
2732 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2734 2011-02-04 Steve Falkenburg <sfalken@apple.com>
2736 Reviewed by Adam Roben.
2738 Bump Windows minimum system requirement to XPSP2
2739 https://bugs.webkit.org/show_bug.cgi?id=53807
2741 * win/tools/vsprops/common.vsprops:
2743 2011-02-03 James Kozianski <koz@chromium.org>
2745 Reviewed by Dimitri Glazkov.
2747 Add navigator.registerProtocolHandler behind a flag.
2748 https://bugs.webkit.org/show_bug.cgi?id=52609
2750 * win/tools/vsprops/FeatureDefines.vsprops:
2751 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2753 2011-02-02 Steve Lacey <sjl@chromium.org>
2755 Reviewed by Eric Carlson.
2757 Implement basic media statistics on media elements.
2758 https://bugs.webkit.org/show_bug.cgi?id=53322
2760 * win/tools/vsprops/FeatureDefines.vsprops:
2761 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2763 2011-01-28 Anders Carlsson <andersca@apple.com>
2769 * WebKitSystemInterface.h:
2770 * libWebKitSystemInterfaceLeopard.a:
2771 * libWebKitSystemInterfaceSnowLeopard.a:
2773 2011-01-26 David Kilzer <ddkilzer@apple.com>
2775 <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork
2776 <rdar://problem/8821760>
2778 Reviewed by Antti Koivisto.
2780 * WebKitSystemInterface.h:
2781 New methods added for HTTP pipelining support.
2782 (WKGetHTTPPipeliningPriority): Added.
2783 (WKSetHTTPPipeliningPriority): Added.
2784 Unrelated methods added after updating the header.
2785 (WKMakeScrollbarPainter): Added.
2786 (WKScrollbarPainterPaint): Added.
2787 * libWebKitSystemInterfaceLeopard.a: Updated.
2788 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
2790 2011-01-24 Jer Noble <jer.noble@apple.com>
2792 Reviewed by Eric Carlson.
2794 REGRESSION (r72119): Audio never plays on Star Wars intro animation
2795 https://bugs.webkit.org/show_bug.cgi?id=52467
2797 Add wkGetQuickTimeMIMETypeList() function.
2799 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2800 * win/lib/WebKitSystemInterface.lib:
2802 2011-01-18 Anders Carlsson <andersca@apple.com>
2804 Reviewed by Darin Adler.
2806 Add WKPopupContextMenu.
2808 * WebKitSystemInterface.h:
2809 * libWebKitSystemInterfaceLeopard.a:
2810 * libWebKitSystemInterfaceSnowLeopard.a:
2812 2011-01-17 Adam Roben <aroben@apple.com>
2814 Make it possible to both set and clear a wkCACFContext's D3D device
2816 Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use
2818 Reviewed by Chris Marrin.
2820 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2821 * win/lib/WebKitSystemInterface.lib:
2823 2011-01-07 Chris Marrin <cmarrin@apple.com>
2827 Minor change to check for null context
2829 * win/lib/WebKitSystemInterface.lib:
2830 * win/lib/WebKitSystemInterface_debug.lib:
2832 2011-01-07 Chris Marrin <cmarrin@apple.com>
2836 Added one more API to WKSI to get the user data
2837 out of the CACFContext.
2839 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2840 * win/lib/WebKitSystemInterface.lib:
2841 * win/lib/WebKitSystemInterface_debug.lib:
2843 2011-01-07 Chris Marrin <cmarrin@apple.com>
2847 Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
2849 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2850 * win/lib/WebKitSystemInterface.lib:
2851 * win/lib/WebKitSystemInterface_debug.lib:
2853 2011-01-05 Steve Falkenburg <sfalken@apple.com>
2855 Reviewed by Darin Adler.
2857 Debug and Release builds on Windows clobber each other
2858 https://bugs.webkit.org/show_bug.cgi?id=49185
2860 Changes the structure of WebKitBuild build products directory so we
2861 completely separate each build configuration into independent directories.
2863 Although we previously had per-configuration directories for obj, this change adds
2864 per-configuration directories for bin, lib, obj, and include. Each configuration's
2865 build products are stored within a directory inside of WebKitBuild.
2867 Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
2868 defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
2870 * win/tools/vsprops/common.vsprops:
2872 2011-01-03 Chris Fleizach <cfleizach@apple.com>
2874 Reviewed, tweaked and landed by Sam Weinig.
2876 WebKit2: Accessibility support (42130)
2877 <rdar://problem/7660629>
2879 * WebKitSystemInterface.h:
2880 * libWebKitSystemInterfaceLeopard.a:
2881 * libWebKitSystemInterfaceSnowLeopard.a:
2883 2011-01-02 Dan Bernstein <mitz@apple.com>
2885 Rubber-stamped by Simon Fraser.
2887 <rdar://problem/8812159> Update copyright strings
2889 * win/tools/scripts/COPYRIGHT-END-YEAR:
2891 2010-12-21 Sam Weinig <weinig@apple.com>
2893 Reviewed by Anders Carlsson.
2895 Add serialization for CFURLRequestRef and CFURLResponseRef.
2897 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2898 * win/lib/WebKitSystemInterface.lib:
2900 2010-12-14 Anders Carlsson <andersca@apple.com>
2902 Reviewed by Dan Bernstein.
2904 Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
2906 * WebKitSystemInterface.h:
2907 * libWebKitSystemInterfaceLeopard.a:
2908 * libWebKitSystemInterfaceSnowLeopard.a:
2910 2010-12-10 Chris Marrin <cmarrin@apple.com>
2912 Reviewed by Adam Roben.
2914 Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
2915 Also got rid of WebKitSystemInterface_debug.lib as recommended by
2916 Adam Roben. No OpenSource builds use it since r72327.
2918 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2919 * win/lib/WebKitSystemInterface.lib:
2920 * win/lib/WebKitSystemInterface_debug.lib: Removed.
2922 2010-12-09 Anders Carlsson <andersca@apple.com>
2924 Reviewed by Sam Weinig.
2926 Cannot use NSKeyedArchiver in WK2 for ResourceResponses
2927 https://bugs.webkit.org/show_bug.cgi?id=50792
2928 <rdar://problem/8741799>
2930 * WebKitSystemInterface.h:
2931 * libWebKitSystemInterfaceLeopard.a:
2932 * libWebKitSystemInterfaceSnowLeopard.a:
2934 2010-12-03 Anders Carlsson <andersca@apple.com>
2936 Reviewed by Sam Weinig.
2938 Dispatch keyboard events in the Carbon event model
2939 https://bugs.webkit.org/show_bug.cgi?id=50503
2941 Make WKGetNSEventKeyChar available in 32-bit.
2943 * WebKitSystemInterface.h:
2944 * libWebKitSystemInterfaceLeopard.a:
2945 * libWebKitSystemInterfaceSnowLeopard.a:
2947 2010-12-02 Anders Carlsson <andersca@apple.com>
2949 Reviewed by Sam Weinig.
2951 Plug-ins should be able to update the mouse cursor
2952 https://bugs.webkit.org/show_bug.cgi?id=50399
2954 Add WKEnableSettingCursorWhenInBackground.
2956 * WebKitSystemInterface.h:
2957 * libWebKitSystemInterfaceLeopard.a:
2958 * libWebKitSystemInterfaceSnowLeopard.a:
2960 2010-12-01 Adam Roben <aroben@apple.com>
2962 Don't let harmless errorlevels from the "set" utility leak into
2963 project-specific build scripts
2965 When using set to unset an environment variable that didn't previously
2966 exist, set raises the errorlevel to 1. This was leaking into
2967 project-specific scripts, causing them to think the build has failed.
2968 We now clear the errorlevel after we finish setting environment
2971 Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
2974 Reviewed by Steve Falkenburg.
2976 * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
2977 environment variables to get rid of any errorlevel that "set" set.
2979 2010-12-01 Steve Falkenburg <sfalken@apple.com>
2981 Reviewed by Adam Roben.
2983 vcproj changes can't be applied cleanly by the Windows EWS bot
2984 https://bugs.webkit.org/show_bug.cgi?id=50328
2986 * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
2987 * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
2988 * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
2990 2010-11-29 Steve Falkenburg <sfalken@apple.com>
2992 Windows build fix (part 2).
2993 Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
2995 * win/tools/vsprops/common.vsprops:
2997 2010-11-19 Steve Falkenburg <sfalken@apple.com>
2999 Reviewed by Adam Roben.
3001 Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
3002 https://bugs.webkit.org/show_bug.cgi?id=49858
3004 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
3005 - To simplify editing (editing vsprops build steps is confusing).
3006 - For more readable diffs.
3008 To add a prebuild/prelink/postbuild step for a vcproj,
3009 Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
3010 For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
3011 in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
3013 * win/tools/vsprops/common.vsprops:
3014 * win/tools/vsprops/release.vsprops:
3016 2010-11-29 Anders Carlsson <andersca@apple.com>
3018 Reviewed by Sam Weinig and Simon Fraser.
3020 WebKitSystemInterface.h piece of r72438.
3022 * WebKitSystemInterface.h:
3024 2010-11-22 Adam Roben <aroben@apple.com>
3026 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
3028 Apple's Windows build allows placing header files and import libraries for WebKit's
3029 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
3030 $WebKitLibrariesDir environment variable. This is both required for production builds and
3031 convenient for Apple-internal developer builds. Apple's production builds also require that
3032 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
3033 builds, the files are copied into that directory tree by the
3034 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
3036 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
3038 This .vsprops copying is problematic in one very important case: when a developer updates
3039 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
3040 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
3041 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
3042 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
3043 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
3044 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
3046 To fix this, we now use normal relative paths to access the .vsprops files in the source
3047 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
3048 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
3049 unset, so the normal relative paths are used to read the .vsprops files out of the source
3050 tree directly. In production builds, this environment variable is set to a fake directory
3051 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
3054 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
3056 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
3058 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
3059 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
3060 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
3061 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
3062 FeatureDefines.vsprops becomes:
3064 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
3068 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
3070 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
3071 actually exist since they are matched by an equal number of ".." path components.)
3073 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
3074 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
3076 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
3079 Reviewed by Dave Hyatt.
3081 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
3082 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
3083 builds to redirect the relative paths used to find the shared .vsprops files into
3084 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
3086 2010-11-18 Steve Falkenburg <sfalken@apple.com>
3088 Rubber-stamped by Adam Roben.
3090 Remove unused debug_internal vsprops file.
3092 * win/tools/vsprops/debug_internal.vsprops: Removed.
3094 2010-11-18 Steve Falkenburg <sfalken@apple.com>
3096 Reviewed by Adam Roben.
3098 Debug_Internal Windows configuration is unnecessary, should be removed
3099 https://bugs.webkit.org/show_bug.cgi?id=49753
3101 * win/tools/vsprops/debug.vsprops:
3102 * win/tools/vsprops/debug_internal.vsprops:
3104 2010-11-17 Steve Falkenburg <sfalken@apple.com>
3106 Rubber-stamped by Adam Roben.
3108 Update WebKitSystemInterfaceWin.
3110 * win/lib/WebKitSystemInterface.lib:
3111 * win/lib/WebKitSystemInterface_debug.lib:
3113 2010-11-16 Adam Roben <aroben@apple.com>
3115 Ignore files from libdispatch/zlib
3117 Rubber-stamped by Eric Seidel.
3119 * win/include: Modified property svn:ignore.
3120 * win/lib: Modified property svn:ignore.
3122 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
3124 Reviewed by David Hyatt.
3126 HTML5 Ruby support should be mandatory feature
3127 https://bugs.webkit.org/show_bug.cgi?id=49272
3129 Remove Ruby as optional feature.
3131 * win/tools/vsprops/FeatureDefines.vsprops:
3132 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3134 2010-10-29 Dan Bernstein <mitz@apple.com>
3136 Snow Leopard PowerPC build fix.
3138 * libWebKitSystemInterfaceSnowLeopard.a:
3140 2010-10-29 Dan Bernstein <mitz@apple.com>
3142 Leopard PowerPC build fix.
3144 * libWebKitSystemInterfaceLeopard.a:
3146 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
3148 Reviewed by Adam Roben and David Kilzer.
3150 Fix and cleanup of build systems
3151 https://bugs.webkit.org/show_bug.cgi?id=48342
3153 Remove unnecessary ENABLE_SANDBOX.
3154 Add missing features to converge to FeatureDefines.xcconfig.
3156 * win/tools/vsprops/FeatureDefines.vsprops:
3157 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3159 2010-10-28 Dan Bernstein <mitz@apple.com>
3161 Reviewed by John Sullivan.
3163 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
3164 upcoming ComplexTextController patch.
3166 * WebKitSystemInterface.h:
3167 * libWebKitSystemInterfaceLeopard.a:
3168 * libWebKitSystemInterfaceSnowLeopard.a:
3170 2010-10-28 Ivan Krstić <ike@apple.com>
3172 Reviewed by Mark Rowe.
3174 Remove unused experimental proxied panel interface.
3175 <rdar://problem/7237059>
3177 * WebKitSystemInterface.h:
3179 2010-10-27 Anders Carlsson <andersca@apple.com>
3181 Reviewed by Sam Weinig.
3183 Find indicators do not bounce
3184 https://bugs.webkit.org/show_bug.cgi?id=48490
3185 <rdar://problem/8564276>
3187 Add bounce animation context functions.
3189 * WebKitSystemInterface.h:
3190 * libWebKitSystemInterfaceLeopard.a:
3191 * libWebKitSystemInterfaceSnowLeopard.a:
3193 2010-10-26 Adam Roben <aroben@apple.com>
3195 Fix duplicate vsprops name
3197 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
3198 "FeatureDefinesCairo" to match the filename.
3200 2010-10-23 Alexey Proskuryakov <ap@apple.com>
3204 * win/lib/WebKitSystemInterface.lib:
3205 * win/lib/WebKitSystemInterface_debug.lib:
3207 2010-10-23 Alexey Proskuryakov <ap@apple.com>
3209 Reviewed by Anders Carlsson.
3211 https://bugs.webkit.org/show_bug.cgi?id=48083
3212 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
3214 * WebKitSystemInterface.h:
3215 * libWebKitSystemInterfaceLeopard.a:
3216 * libWebKitSystemInterfaceSnowLeopard.a:
3217 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3218 * win/lib/WebKitSystemInterface.lib:
3219 * win/lib/WebKitSystemInterface_debug.lib:
3220 Updated WebKitSystemInterface with necessary methods.
3222 2010-10-22 Adam Roben <aroben@apple.com>
3224 Turn on ENABLE_3D_RENDERING on all Windows builds
3226 Reviewed by Sam Weinig.
3228 * win/tools/vsprops/FeatureDefines.vsprops:
3230 2010-10-20 Adam Roben <aroben@apple.com>
3234 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3235 * win/lib/WebKitSystemInterface.lib:
3236 * win/lib/WebKitSystemInterface_debug.lib:
3237 Use a WKCFURLCredentialRef type to protect against changes to the
3238 definition of CFURLCredentialRef.
3240 2010-10-19 Adam Roben <aroben@apple.com>
3244 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
3245 this file that I meant to check in in r70129.
3247 2010-10-19 Adam Roben <aroben@apple.com>
3249 Add WKCACFContext and related functions
3251 Fixes <http://webkit.org/b/43244>.
3253 Reviewed by Sam Weinig.
3255 * win/lib/WebKitSystemInterface.lib:
3256 * win/lib/WebKitSystemInterface_debug.lib:
3258 2010-10-14 Ada Chan <adachan@apple.com>
3260 Rubber-stamped by Adam Roben.
3264 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3265 * win/lib/WebKitSystemInterface.lib:
3266 * win/lib/WebKitSystemInterface_debug.lib:
3268 2010-10-14 Ada Chan <adachan@apple.com>
3270 Reviewed by Steve Falkenburg.
3272 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
3273 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
3275 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3276 * win/lib/WebKitSystemInterface.lib:
3277 * win/lib/WebKitSystemInterface_debug.lib:
3279 2010-10-11 Mike Thole <mthole@apple.com>
3281 Reviewed by Darin Adler.
3283 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
3284 https://bugs.webkit.org/show_bug.cgi?id=47495
3286 * WebKitSystemInterface.h:
3287 * libWebKitSystemInterfaceLeopard.a:
3288 * libWebKitSystemInterfaceSnowLeopard.a:
3290 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
3292 Unreviewed build fix.
3294 WinCairo also needs access to the <inttypes.h> header requirement
3295 introduced by Bug 46357.
3297 * win/tools/vsprops/WinCairo.vsprops:
3299 2010-09-17 Sam Weinig <sam@webkit.org>
3301 Reviewed, tweaked, and landed by Anders Carlsson.
3303 Add WKCopyNSURLResponsePeerCertificates.
3305 * WebKitSystemInterface.h:
3306 * libWebKitSystemInterfaceLeopard.a:
3307 * libWebKitSystemInterfaceSnowLeopard.a:
3309 2010-09-16 Eric Uhrhane <ericu@chromium.org>
3311 Reviewed by Jian Li.
3313 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
3314 https://bugs.webkit.org/show_bug.cgi?id=45798
3316 * win/tools/vsprops/FeatureDefines.vsprops:
3317 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3319 2010-09-09 Jer Noble <jer.noble@apple.com>
3321 Reviewed by Eric Carlson.
3323 Adopt shared control drawing for <video> controls on Windows
3324 https://bugs.webkit.org/show_bug.cgi?id=45490
3326 * win/lib/WebKitSystemInterface.lib:
3327 * win/lib/WebKitSystemInterface_debug.lib:
3329 2010-09-10 Anders Carlsson <andersca@apple.com>
3331 WebKitSystemInterface part of:
3332 Set the visible name for the web process
3333 https://bugs.webkit.org/show_bug.cgi?id=45564
3334 <rdar://problem/8416970>
3336 * WebKitSystemInterface.h:
3337 * libWebKitSystemInterfaceLeopard.a:
3338 * libWebKitSystemInterfaceSnowLeopard.a:
3340 2010-08-05 Jian Li <jianli@chromium.org>
3342 Reviewed by David Levin.
3344 Unify blob related feature defines to ENABLE(BLOB).
3345 https://bugs.webkit.org/show_bug.cgi?id=43081
3347 * win/tools/vsprops/FeatureDefines.vsprops:
3348 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3350 2010-08-04 Dan Bernstein <mitz@apple.com>
3352 Reviewed by Darin Adler.
3354 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
3355 https://bugs.webkit.org/show_bug.cgi?id=43467
3357 * WebKitSystemInterface.h:
3358 * libWebKitSystemInterfaceLeopard.a:
3359 * libWebKitSystemInterfaceSnowLeopard.a:
3360 * libWebKitSystemInterfaceTiger.a:
3362 2010-08-03 Beth Dakin <bdakin@apple.com>
3364 Reviewed by Alice Liu.
3366 Enable MathML on Windows.
3368 * win/tools/vsprops/FeatureDefines.vsprops:
3370 2010-07-30 Adam Roben <aroben@apple.com>
3372 Roll our r64361 and r64363
3374 We can't make these changes until QuartzCore.lib is included in
3375 WebKitSupportLibrary.
3377 2010-07-30 Adam Roben <aroben@apple.com>
3379 Add WKCACFContext and related functions
3381 Also added some functions used by WKCAImageQueue.
3383 Fixes <http://webkit.org/b/43244>.
3385 Reviewed by Sam Weinig.
3387 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3388 * win/lib/WebKitSystemInterface.lib:
3389 * win/lib/WebKitSystemInterface_debug.lib:
3391 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
3393 Reviewed by Ojan Vafai.
3395 Add FILE_SYSTEM build flag for FileSystem API
3396 https://bugs.webkit.org/show_bug.cgi?id=42915
3398 * win/tools/vsprops/FeatureDefines.vsprops:
3399 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3401 2010-07-12 Mark Rowe <mrowe@apple.com>
3403 Rubber-stamped by Sam Weinig.
3405 Update WebKitSystemInterface.
3407 * libWebKitSystemInterfaceLeopard.a:
3408 * libWebKitSystemInterfaceSnowLeopard.a:
3409 * libWebKitSystemInterfaceTiger.a:
3411 2010-07-12 Adam Roben <aroben@apple.com>
3413 Stop generating stripped symbols for Release builds
3415 It turns out we can strip the symbols after-the-fact using PDBCopy.
3417 Fixes <http://webkit.org/b/42085>.
3419 Reviewed by Steve Falkenburg.
3421 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
3422 attribute, which caused link.exe to generate a stripped PDB file for
3425 2010-07-08 Eric Carlson <eric.carlson@apple.com>
3427 Reviewed by Dan Bernstein.
3429 Update WebKitSystemInterface.
3431 * libWebKitSystemInterfaceLeopard.a:
3432 * libWebKitSystemInterfaceSnowLeopard.a:
3433 * libWebKitSystemInterfaceTiger.a:
3435 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
3437 Reviewed by Adam Roben.
3439 Disable MSVC warning 4288.
3440 https://bugs.webkit.org/show_bug.cgi?id=41804
3442 MSVC has a non-standard extension that allows variables declared
3443 in for-loops to remain visible in the same scope even after
3444 exiting the for-loop
3445 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
3446 option (turned on by default) enables all MSVC extensions, and
3447 /Zc:forScope- tells the compiler to issue a C4288 warning when the
3448 same variable is declared in the for-loop and re-declared later in
3451 There seems to be a bug in VS2005 that erroneously enables
3452 /Zc:forScope- even when that option is not specified
3453 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
3454 like our build got hit by that bug, so we need to disable warning
3457 * win/tools/vsprops/common.vsprops:
3459 2010-07-01 Simon Fraser <simon.fraser@apple.com>
3461 Reviewed by Sam Weinig.
3463 <rdar://problem/8154047>
3465 Update WebKitSystemInterface, making some functions used by
3466 WebKit2 available in 32-bit (for reals this time).
3468 * libWebKitSystemInterfaceLeopard.a:
3469 * libWebKitSystemInterfaceSnowLeopard.a:
3470 * libWebKitSystemInterfaceTiger.a:
3472 2010-07-01 Simon Fraser <simon.fraser@apple.com>
3474 Reviewed by Sam Weinig.
3476 <rdar://problem/8154047>
3478 Update WebKitSystemInterface, making some functions used by
3479 WebKit2 available in 32-bit.
3481 * WebKitSystemInterface.h:
3482 * libWebKitSystemInterfaceLeopard.a:
3483 * libWebKitSystemInterfaceSnowLeopard.a:
3484 * libWebKitSystemInterfaceTiger.a:
3486 2010-06-23 John Gregg <johnnyg@google.com>
3488 Reviewed by Kent Tamura.
3490 add ENABLE_DIRECTORY_UPLOAD build support
3491 https://bugs.webkit.org/show_bug.cgi?id=41100
3493 * win/tools/vsprops/FeatureDefines.vsprops:
3494 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3496 2010-06-27 Steve Falkenburg <sfalken@apple.com>
3498 Windows (Cairo) build fix.
3499 Add missing ENABLE_WEB_TIMING feature define.
3501 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3503 2010-06-27 Steve Falkenburg <sfalken@apple.com>
3506 Disable ENABLE_WEB_TIMING on Windows.
3508 * win/tools/vsprops/FeatureDefines.vsprops:
3510 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
3512 Reviewed by Dimitri Glazkov.
3514 Add a VS macro for enabling Web Timing support.
3515 https://bugs.webkit.org/show_bug.cgi?id=38924
3517 * win/tools/vsprops/FeatureDefines.vsprops:
3519 2010-06-21 Sam Weinig <sam@webkit.org>
3521 Reviewed by Anders Carlsson.
3523 Update WebKitSystemInterface.
3525 * WebKitSystemInterface.h:
3526 * libWebKitSystemInterfaceLeopard.a:
3527 * libWebKitSystemInterfaceSnowLeopard.a:
3528 * libWebKitSystemInterfaceTiger.a:
3530 2010-06-21 Dan Bernstein <mitz@apple.com>
3532 Speculative build fix.
3534 * WebKitSystemInterface.h:
3536 2010-06-21 Dan Bernstein <mitz@apple.com>
3538 Reviewed by Darin Adler.
3540 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
3541 https://bugs.webkit.org/show_bug.cgi?id=10228
3543 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
3544 * libWebKitSystemInterfaceLeopard.a:
3545 * libWebKitSystemInterfaceSnowLeopard.a:
3546 * libWebKitSystemInterfaceTiger.a:
3548 2010-06-21 Satish Sampath <satish@chromium.org>
3550 Reviewed by Steve Block.
3552 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
3553 https://bugs.webkit.org/show_bug.cgi?id=40878
3555 * win/tools/vsprops/FeatureDefines.vsprops:
3556 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3558 2010-06-02 Sterling Swigart <sswigart@google.com>
3560 Reviewed by David Levin.
3562 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
3563 https://bugs.webkit.org/show_bug.cgi?id=39906
3565 * win/tools/vsprops/FeatureDefines.vsprops:
3566 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3568 2010-05-24 Jer Noble <jer.noble@apple.com>
3570 No review; build fix only.
3572 Roll-out changes r60110.
3574 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3575 * win/lib/WebKitSystemInterface.lib:
3576 * win/lib/WebKitSystemInterface_debug.lib:
3578 2010-05-24 Jer Noble <jer.noble@apple.com>
3580 No review; build fix only.
3582 Roll-out changes r60094, 60096-60097.
3584 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3585 * win/lib/WebKitSystemInterface.lib:
3586 * win/lib/WebKitSystemInterface_debug.lib:
3588 2010-05-23 Jer Noble <jer.noble@apple.com>
3590 Reviewed by Eric Carlson.
3592 HTML5 <video> tag performance worse than Flash
3593 https://bugs.webkit.org/show_bug.cgi?id=39577
3594 rdar://problem/7982458
3596 Added WebKitSystemInterface calls for new CAImageQueue APIs.
3598 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3599 * win/lib/WebKitSystemInterface.lib:
3600 * win/lib/WebKitSystemInterface_debug.lib:
3602 2010-05-20 Steve Block <steveblock@google.com>
3604 Reviewed by Jeremy Orlow.
3606 Provide bindings for DeviceOrientation
3607 https://bugs.webkit.org/show_bug.cgi?id=39210
3609 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
3611 * win/tools/vsprops/FeatureDefines.vsprops:
3612 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3614 2010-04-09 Alexey Proskuryakov <ap@apple.com>
3616 Reviewed by Maciej Stachowiak.
3618 https://bugs.webkit.org/show_bug.cgi?id=24572
3619 XMLHttpRequest.statusText returns always "OK" on Mac
3621 * WebKitSystemInterface.h:
3622 * libWebKitSystemInterfaceLeopard.a:
3623 * libWebKitSystemInterfaceSnowLeopard.a:
3624 * libWebKitSystemInterfaceTiger.a:
3626 2010-04-07 Chris Marrin <cmarrin@apple.com>
3628 Reviewed by Steve Falkenburg.
3630 Remove QuartzCoreInterface from the build
3632 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
3634 * win/bin/QuartzCoreInterface.dll: Removed.
3635 * win/include/QuartzCoreInterface: Removed.
3636 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
3637 * win/lib/QuartzCoreInterface.lib: Removed.
3639 2010-04-02 Jer Noble <jer.noble@apple.com>
3641 Reviewed by Eric Carlson.
3643 https://bugs.webkit.org/show_bug.cgi?id=36624
3645 Update WebKitSystemInterface
3647 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
3648 * libWebKitSystemInterfaceLeopard.a:
3649 * libWebKitSystemInterfaceSnowLeopard.a:
3650 * libWebKitSystemInterfaceTiger.a:
3652 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
3654 Reviewed by Dmitry Titov.
3656 Add FileThread for async file operation support in FileReader and FileWriter
3657 https://bugs.webkit.org/show_bug.cgi?id=36896
3659 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
3660 for FileReader and FileWriter support.
3662 * win/tools/vsprops/FeatureDefines.vsprops:
3663 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3665 2010-03-25 Mark Rowe <mrowe@apple.com>
3667 Rubber-stamped by Dan Bernstein.
3669 Update WebCoreSQLite3 to SQLite v3.6.12.
3671 * WebCoreSQLite3/sqlite3.h:
3672 * WebCoreSQLite3/sqlite3ext.h:
3673 * libWebCoreSQLite3.a:
3674 * libWebKitSystemInterfaceLeopard.a:
3675 * libWebKitSystemInterfaceSnowLeopard.a:
3676 * libWebKitSystemInterfaceTiger.a:
3678 2010-03-23 Dan Bernstein <mitz@apple.com>
3680 Reviewed by John Sullivan.
3682 WebKitSystemInterface part of
3683 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
3685 https://bugs.webkit.org/show_bug.cgi?id=36479.
3687 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
3688 * libWebKitSystemInterfaceSnowLeopard.a: Updated
3690 2010-03-16 Dan Bernstein <mitz@apple.com>
3692 Reviewed by Sam Weinig.
3694 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
3696 * win/lib/WebKitSystemInterface.lib:
3697 * win/lib/WebKitSystemInterface_debug.lib:
3699 2010-03-15 Andy Estes <aestes@apple.com>
3701 Reviewed by John Sullivan.
3703 Added two new output arguments to WKGetWheelEventDeltas() to return
3704 the number of scroll wheel ticks in the x and y directions.
3706 https://bugs.webkit.org/show_bug.cgi?id=29601.
3707 <rdar://problem/7453254>
3709 * WebKitSystemInterface.h:
3710 * libWebKitSystemInterfaceLeopard.a:
3711 * libWebKitSystemInterfaceSnowLeopard.a:
3712 * libWebKitSystemInterfaceTiger.a:
3714 2010-03-14 Dan Bernstein <mitz@apple.com>
3716 Reviewed by Darin Adler.
3718 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
3720 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
3721 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
3722 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
3723 wkCreateFontsPlist().
3724 * win/lib/WebKitSystemInterface.lib: Updated.
3725 * win/lib/WebKitSystemInterface_debug.lib: Updated.
3727 2010-03-08 Jian Li <jianli@chromium.org>
3729 Reviewed by Dmitry Titov.
3732 https://bugs.webkit.org/show_bug.cgi?id=32993
3734 Add ENABLE_BLOB_SLICE feature define.
3736 * win/tools/vsprops/FeatureDefines.vsprops:
3737 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3739 2010-02-19 Maciej Stachowiak <mjs@apple.com>
3741 Reviewed by David Levin.
3743 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
3744 https://bugs.webkit.org/show_bug.cgi?id=35147
3746 * win/tools/vsprops/FeatureDefines.vsprops:
3748 2010-02-18 Steve Falkenburg <sfalken@apple.com>
3750 Reviewed by Dan Bernstein.
3752 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
3753 https://bugs.webkit.org/show_bug.cgi?id=35076
3755 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3756 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
3757 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
3759 2010-02-16 Gavin Barraclough <barraclough@apple.com>
3761 Reviewed by NOBODY (Build fix).
3763 Disable warnings preventing use of anonymous structs/onions -
3764 don't take all my fun toys away, these are useful & awesome!
3766 * win/tools/vsprops/common.vsprops:
3768 2010-02-11 Brian Weinstein <bweinstein@apple.com>
3770 Rubber-stamped by Eric Seidel.
3772 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
3775 * win/tools/vsprops/FeatureDefines.vsprops:
3777 2010-02-08 Maciej Stachowiak <mjs@apple.com>
3779 Reviewed by Cameron Zwarich.
3781 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
3782 https://bugs.webkit.org/show_bug.cgi?id=34698
3784 * win/tools/vsprops/FeatureDefines.vsprops:
3786 2010-02-04 Mark Rowe <mrowe@apple.com>
3788 Reviewed by Steve Falkenburg.
3790 Update auto-version.sh to better handle major version numbers with fewer than three digits,
3791 and the case when WEBKITLIBRARIESDIR is not set.
3793 * win/tools/scripts/auto-version.sh:
3795 2010-02-04 Steve Falkenburg <sfalken@apple.com>
3797 Windows build fix for projects not defining WebKitLibrariesDir.
3799 * win/tools/scripts/auto-version.sh:
3801 2010-02-03 Dan Bernstein <mitz@apple.com>
3803 Reviewed by Anders Carlsson.
3805 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
3807 * libWebKitSystemInterfaceLeopard.a:
3809 2010-02-02 Steve Falkenburg <sfalken@apple.com>
3811 Reviewed by Darin Adler.
3813 Copyright year updating for Windows version resources should be automatic
3814 https://bugs.webkit.org/show_bug.cgi?id=34503
3816 * win/tools/scripts/auto-version.sh:
3818 2010-02-02 Martin Robinson <mrobinson@webkit.org>
3820 Unreviewed build fix.
3822 The WinCairo build requires this script to be executable.
3824 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
3826 2010-01-29 Mark Rowe <mrowe@apple.com>
3828 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
3830 * win/tools/vsprops/FeatureDefines.vsprops:
3831 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3833 2010-01-26 Alexey Proskuryakov <ap@apple.com>
3835 More Windows build fixing.
3837 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
3838 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
3839 specialization sometimes - but it's not instantiated, so it's harmless.
3841 2010-01-22 Steve Falkenburg <sfalken@apple.com>
3843 Reviewed by Darin Adler.
3845 https://bugs.webkit.org/show_bug.cgi?id=34025
3846 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
3848 * win/tools/vsprops/FeatureDefines.vsprops:
3849 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3851 2010-01-20 Steve Falkenburg <sfalken@apple.com>
3853 Reviewed by Darin Adler and Adam Roben.
3855 Feature defines are difficult to maintain on Windows builds
3856 https://bugs.webkit.org/show_bug.cgi?id=33883
3858 FeatureDefines.vsprops are now maintained in a way similar to
3859 Configurations/FeatureDefines.xcconfig, with the added advantage
3860 of having a single FeatureDefines file across all projects.
3862 Keep this list of features (not enabled/disabled state) in sync with
3863 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
3865 Add new features to both PreprocessorDefinitions and UserMacro sections.
3866 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
3868 * win/tools/scripts/feature-defines.sh: Added.
3869 * win/tools/vsprops/FeatureDefines.vsprops: Added.
3870 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
3871 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
3873 2010-01-13 Simon Fraser <simon.fraser@apple.com>
3875 Reviewed by Darin Adler.
3877 <rdar://problem/7532544>
3879 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
3880 be used for a shadow drawing fix. Once more, with feeling. On Windows.
3882 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3883 * win/lib/WebKitSystemInterface.lib:
3884 * win/lib/WebKitSystemInterface_debug.lib:
3886 2010-01-13 Simon Fraser <simon.fraser@apple.com>
3888 Reviewed by Darin Adler.
3890 <rdar://problem/7532544>
3892 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
3893 be used for a shadow drawing fix.
3895 * win/lib/WebKitSystemInterface.lib:
3896 * win/lib/WebKitSystemInterface_debug.lib:
3898 2010-01-13 Simon Fraser <simon.fraser@apple.com>
3900 Reviewed by Darin Adler.
3902 <rdar://problem/7532544>
3904 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
3905 be used for a shadow drawing fix.
3907 * WebKitSystemInterface.h:
3908 * libWebKitSystemInterfaceLeopard.a:
3909 * libWebKitSystemInterfaceSnowLeopard.a:
3910 * libWebKitSystemInterfaceTiger.a:
3912 2010-01-07 Alexey Proskuryakov <ap@apple.com>
3914 Not reviewed, build fix.
3916 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
3917 clients of another class). WebCore doesn't use all methods of JSString, so
3918 we don't export all classes clients could theoretically access via JSString.
3920 * win/tools/vsprops/common.vsprops:
3922 2009-12-21 Mark Rowe <mrowe@apple.com>
3924 Reviewed by Samuel Weinig.
3926 Update WebKitSystemInterface.
3928 * libWebKitSystemInterfaceLeopard.a:
3929 * libWebKitSystemInterfaceSnowLeopard.a:
3930 * libWebKitSystemInterfaceTiger.a:
3932 2009-12-21 Mark Rowe <mrowe@apple.com>
3934 Reviewed by Samuel Weinig.
3936 Update WebKitSystemInterface.
3938 * WebKitSystemInterface.h:
3939 * libWebKitSystemInterfaceLeopard.a:
3940 * libWebKitSystemInterfaceSnowLeopard.a:
3941 * libWebKitSystemInterfaceTiger.a:
3943 2009-12-18 Sam Weinig <sam@webkit.org>
3945 Reviewed by Anders Carlsson.
3947 Update WebKitSystemInterface for <rdar://problem/7237059>.
3949 * WebKitSystemInterface.h:
3950 * libWebKitSystemInterfaceLeopard.a:
3951 * libWebKitSystemInterfaceSnowLeopard.a:
3952 * libWebKitSystemInterfaceTiger.a:
3954 2009-12-15 Dan Bernstein <mitz@apple.com>
3956 Reviewed by Adam Roben.
3958 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
3959 Core Graphics when available
3961 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
3962 wkCanCreateCGFontWithLOGFONT().
3963 * win/lib/WebKitSystemInterface.lib:
3964 * win/lib/WebKitSystemInterface_debug.lib:
3966 2009-12-12 Eric Carlson <eric.carlson@apple.com>
3968 Reviewed by Darin Adler.
3970 <rdar://problem/7453726> Pull shared UI code into WebKit
3972 * WebKitSystemInterface.h:
3973 * libWebKitSystemInterfaceLeopard.a:
3974 * libWebKitSystemInterfaceSnowLeopard.a:
3975 * libWebKitSystemInterfaceTiger.a:
3977 2009-12-11 Chris Marrin <cmarrin@apple.com>
3979 Reviewed by Adam Roben.
3981 Add QuartzCore build files to OpenSource tree
3982 https://bugs.webkit.org/show_bug.cgi?id=31856
3984 This allows proper building and linking with QuartzCore
3988 * win/bin/QuartzCoreInterface.dll: Added.
3989 * win/include/QuartzCoreInterface: Added.
3990 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
3991 * win/lib/QuartzCoreInterface.lib: Added.
3993 2009-12-07 Adam Roben <aroben@apple.com>
3995 Windows build fix for checkouts with a space in the path
3997 * win/tools/scripts/auto-version.sh: Quote the output file's directory
3998 before passing it to mkdir.
4000 2009-12-01 Alexey Proskuryakov <ap@apple.com>
4002 Reviewed by Darin Adler.
4004 https://bugs.webkit.org/show_bug.cgi?id=32036
4005 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
4007 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4008 * win/lib/WebKitSystemInterface.lib:
4009 * win/lib/WebKitSystemInterface_debug.lib:
4010 Update WebKitSystemInterface.
4012 2009-11-24 Alexey Proskuryakov <ap@apple.com>
4014 Reviewed by Brady Eidson.
4016 https://bugs.webkit.org/show_bug.cgi?id=31844
4017 SocketStreamHandleCFNet should support CONNECT proxy credentials
4019 * WebKitSystemInterface.h:
4020 * libWebKitSystemInterfaceLeopard.a:
4021 * libWebKitSystemInterfaceSnowLeopard.a:
4022 * libWebKitSystemInterfaceTiger.a:
4023 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
4024 * win/lib/WebKitSystemInterface.lib:
4025 * win/lib/WebKitSystemInterface_debug.lib:
4026 Update WebKitSystemInterface.
4028 2009-11-22 Dan Bernstein <mitz@apple.com>
4030 Reviewed by Eric Carlson.
4032 Updated WebKitSystemInterface.
4034 * libWebKitSystemInterfaceLeopard.a:
4035 * libWebKitSystemInterfaceSnowLeopard.a:
4036 * libWebKitSystemInterfaceTiger.a:
4038 2009-11-22 Dan Bernstein <mitz@apple.com>
4040 Reviewed by Cameron Zwarich.
4042 Fixed a leak in WKDrawMediaUIPart().
4044 * libWebKitSystemInterfaceLeopard.a:
4045 * libWebKitSystemInterfaceSnowLeopard.a:
4046 * libWebKitSystemInterfaceTiger.a:
4048 2009-11-20 Eric Carlson <eric.carlson@apple.com>
4050 Reviewed by Simon Fraser.
4052 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
4054 * WebKitSystemInterface.h:
4055 * libWebKitSystemInterfaceLeopard.a:
4056 * libWebKitSystemInterfaceSnowLeopard.a:
4057 * libWebKitSystemInterfaceTiger.a:
4059 2009-11-19 Eric Carlson <eric.carlson@apple.com>
4061 Reviewed by Dan Bernstein.
4063 <rdar://problem/7035231>
4064 Support closed caption in <video> element
4066 * WebKitSystemInterface.h:
4067 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
4068 define WKMediaUIPartToggleClosedCaptionsButton.
4070 2009-11-13 Anders Carlsson <andersca@apple.com>
4072 Reviewed by Dan Bernstein.
4074 Update WebKitSystemInterface.
4076 * WebKitSystemInterface.h:
4077 * libWebKitSystemInterfaceLeopard.a:
4078 * libWebKitSystemInterfaceSnowLeopard.a:
4079 * libWebKitSystemInterfaceTiger.a:
4081 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
4083 Build correction. No review.
4085 The WinCairo build requires ENABLE_FILTERS to work properly.
4087 * win/tools/vsprops/WinCairo.vsprops:
4089 2009-11-02 Dan Bernstein <mitz@apple.com>
4091 Reviewed by John Sullivan.
4093 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
4094 QuickTime Player X’s HUD.
4096 * libWebKitSystemInterfaceLeopard.a:
4097 * libWebKitSystemInterfaceSnowLeopard.a:
4098 * libWebKitSystemInterfaceTiger.a:
4100 2009-10-26 Mark Rowe <mrowe@apple.com>
4102 Reviewed by Adam Roben.
4104 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
4106 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
4107 in the major component of the version number.
4109 * win/tools/scripts/auto-version.sh:
4111 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
4113 Reviewed by Eric Seidel.
4115 added cairo include and lib directories to debug_wincairo.vsprops
4116 https://bugs.webkit.org/show_bug.cgi?id=29831
4118 * win/tools/vsprops/debug_wincairo.vsprops:
4120 2009-10-16 Steve Falkenburg <sfalken@apple.com>
4122 Reviewed by Dan Bernstein.
4124 https://bugs.webkit.org/show_bug.cgi?id=30456
4125 Fixes for new Debug_All Windows build configuration.
4127 * win/tools/vsprops/debug_all.vsprops:
4128 Define DEBUG_ALL in Debug_All configuration.
4129 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
4131 2009-10-16 Steve Falkenburg <sfalken@apple.com>
4133 Reviewed by Adam Roben.
4135 Add a Debug_All configuration to build entire stack as debug.
4136 Change Debug_Internal to:
4137 - stop using _debug suffix for all WebKit/Safari binaries
4138 - not use _debug as a DLL naming suffix
4139 - use non-debug C runtime lib.
4141 * win/tools/vsprops/debug_all.vsprops: Added.
4142 Use debug C runtime library in debug_all.
4143 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
4144 * win/tools/vsprops/debug_internal.vsprops:
4145 Don't specify debug C runtime library in debug_internal.
4146 Don't specify _debug suffix for standard debug_internal builds.
4148 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
4150 Reviewed by Simon Fraser
4152 Support fullscreen in MediaPlayer (Mac)
4153 https://bugs.webkit.org/show_bug.cgi?id=26742
4155 New methods required for video fullscreen.
4157 * WebKitSystemInterface.h:
4158 * libWebKitSystemInterfaceLeopard.a:
4159 * libWebKitSystemInterfaceSnowLeopard.a:
4160 * libWebKitSystemInterfaceTiger.a:
4162 2009-10-02 Steve Falkenburg <sfalken@apple.com>
4165 Re-apply lost changes to auto-version.sh.
4167 * win/tools/scripts/auto-version.sh:
4169 2009-10-02 Eric Carlson <eric.carlson@apple.com>
4171 Reviewed by Adam Roben.
4173 <rdar://problem/7271334>
4174 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
4176 * WebKitSystemInterface.h:
4177 MediaControllerThemeQT -> MediaControllerThemeQuickTime
4179 2009-10-02 Steve Falkenburg <sfalken@apple.com>
4181 Reviewed by Mark Rowe.
4183 <https://bugs.webkit.org/show_bug.cgi?id=29989>
4184 Safari version number shouldn't be exposed in WebKit code
4186 For a WebKit version of 532.3.4:
4187 Product version is: 5.32.3.4 (was 4.0.3.0)
4188 File version is: 5.32.3.4 (was 4.532.3.4)
4190 * win/tools/scripts/PRODUCTVERSION: Removed.
4191 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
4193 2009-09-25 Dan Bernstein <mitz@apple.com>
4195 Reviewed by Adam Roben.
4197 WebKitSystemInterface changes for
4198 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
4199 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
4201 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
4202 wkAddFontsFromPlistRepresentation() and replaced
4203 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
4204 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
4205 * win/lib/WebKitSystemInterface.lib:
4206 * win/lib/WebKitSystemInterface_debug.lib:
4208 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
4210 Reviewed by Eric Seidel.
4212 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
4213 default when the necessary dependencies are extracted into the
4215 https://bugs.webkit.org/show_bug.cgi?id=29661
4217 * win/tools/vsprops/WinCairo.vsprops:
4219 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
4221 Reviewed by Dave Levin.
4223 Adjust WinCairo-specific property sheet to use static versions of
4224 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
4225 of zlib.lib to link.
4227 * win/tools/vsprops/WinCairo.vsprops:
4229 2009-08-28 Steve Falkenburg <sfalken@apple.com>
4231 Reviewed by Adam Roben.
4233 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
4234 to automatically use secure versions of C runtime lib calls on Windows.
4235 https://bugs.webkit.org/show_bug.cgi?id=28824
4237 * win/tools/vsprops/common.vsprops:
4239 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
4241 Rubber stamped by Steve Falkenburg.
4243 debug_wincairo.vsprops was linking against wrong C runtime.
4245 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
4246 C runtime (as in the standard 'debug.vsprops' file.)
4248 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
4250 Reviewed by Steve Falkenburg.
4252 Revise CFLite Debug build to emit DLL's with _debug label.
4253 https://bugs.webkit.org/show_bug.cgi?id=28695.
4255 * win/tools/vsprops/debug_wincairo.vsprops: Added.
4257 2009-08-12 Peter Kasting <pkasting@google.com>
4259 Reviewed by Darin Adler.
4261 https://bugs.webkit.org/show_bug.cgi?id=27323
4262 Change pattern that strips all trailing whitespace to just remove EOL
4263 chars (\r, \n), to make it clear that varying EOL chars is the primary
4264 problem being solved.
4266 * win/tools/scripts/auto-version.sh:
4268 2009-08-10 Peter Kasting <pkasting@google.com>
4270 Reviewed by George Staikos.
4272 https://bugs.webkit.org/show_bug.cgi?id=27323
4273 Even more line ending-stripping for auto-version.sh, based on output
4274 provided by Jessie Berlin.
4276 * win/tools/scripts/auto-version.sh:
4278 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
4280 Reviewed by Adam Roben.
4282 https://bugs.webkit.org/show_bug.cgi?id=28048.
4283 Move various WinCairo build settings into *.vsprops file.
4285 * win/tools/vsprops/cURL.vsprops: Added.
4287 2009-08-06 Peter Kasting <pkasting@google.com>
4289 Reviewed by Adam Barth.
4291 https://bugs.webkit.org/show_bug.cgi?id=27323
4292 Strip line endings at all points auto-version.sh reads data, not just
4293 the one I happened to run into.
4295 * win/tools/scripts/auto-version.sh:
4297 2009-07-27 Peter Kasting <pkasting@google.com>
4299 Reviewed by Adam Roben.
4301 https://bugs.webkit.org/show_bug.cgi?id=27323
4302 Correctly parse command output, even when the line endings are not LF,
4303 so that we don't create an autoversion.h that MSVC chokes on.
4305 * win/tools/scripts/auto-version.sh:
4307 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
4309 Reviewed by Adam Roben.
4311 Add new configuration flag for redistributable Windows build.
4312 https://bugs.webkit.org/show_bug.cgi=27087
4314 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
4315 new WIN_CAIRO flag used to drive non-Apple Windows build.
4317 2009-07-10 Eric Carlson <eric.carlson@apple.com>
4319 Reviewed by Simon Fraser.
4321 Update WebKitSystemInterface for <rdar://problem/7049066>.
4323 * WebKitSystemInterface.h:
4324 * libWebKitSystemInterfaceLeopard.a:
4325 * libWebKitSystemInterfaceSnowLeopard.a:
4326 * libWebKitSystemInterfaceTiger.a:
4328 2009-07-06 Eric Carlson <eric.carlson@apple.com>
4330 Update WebKitSystemInterface for <rdar://problem/7008093>.
4332 * WebKitSystemInterface.h:
4333 * libWebKitSystemInterfaceLeopard.a:
4334 * libWebKitSystemInterfaceSnowLeopard.a:
4335 * libWebKitSystemInterfaceTiger.a:
4337 2009-07-06 Anders Carlsson <andersca@apple.com>
4339 Update WebKitSystemInterface.
4341 * WebKitSystemInterface.h:
4342 * libWebKitSystemInterfaceLeopard.a:
4343 * libWebKitSystemInterfaceSnowLeopard.a:
4344 * libWebKitSystemInterfaceTiger.a:
4346 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
4348 Reviewed by Simon Fraser.
4350 Update WebKitSystemInterface for <rdar://problem/6518119>
4352 * WebKitSystemInterface.h:
4353 * libWebKitSystemInterfaceLeopard.a:
4354 * libWebKitSystemInterfaceSnowLeopard.a:
4355 * libWebKitSystemInterfaceTiger.a:
4357 2009-07-01 Eric Carlson <eric.carlson@apple.com>
4359 Reviewed by Simon Fraser.
4361 Update WebKitSystemInterface for <rdar://problem/7014990>
4363 * libWebKitSystemInterfaceLeopard.a:
4364 * libWebKitSystemInterfaceSnowLeopard.a:
4365 * libWebKitSystemInterfaceTiger.a:
4367 2009-06-29 Eric Carlson <eric.carlson@apple.com>
4369 Reviewed by Simon Fraser.
4371 Update WebKitSystemInterface for <rdar://problem/7014813>
4373 * WebKitSystemInterface.h:
4374 * libWebKitSystemInterfaceLeopard.a:
4375 * libWebKitSystemInterfaceSnowLeopard.a:
4376 * libWebKitSystemInterfaceTiger.a:
4378 2009-06-25 Simon Fraser <simon.fraser@apple.com>