Remove last required use of WEBKIT_LIBRARIES environment variable on Windows
[WebKit.git] / WebKitLibraries / ChangeLog
1 2015-09-18  Alex Christensen  <achristensen@webkit.org>
2
3         Remove last required use of WEBKIT_LIBRARIES environment variable on Windows
4         https://bugs.webkit.org/show_bug.cgi?id=149355
5
6         Reviewed by Brent Fulgham.
7
8         * win/tools/scripts/auto-version.pl:
9         Use the directory of $0 (the currently executed perl script) to find the perl script instead of an environment variable.
10         This makes it possible to build WebKit on Windows without environment variables.
11
12 2015-09-14  Chris Dumez  <cdumez@apple.com>
13
14         Disable PICTURE_SIZES on AppleWin
15         https://bugs.webkit.org/show_bug.cgi?id=149125
16
17         Reviewed by Alexey Proskuryakov.
18
19         * win/tools/vsprops/FeatureDefines.props:
20
21 2015-08-31  Brent Fulgham  <bfulgham@apple.com>
22
23         [Win] Unreviewed build fix.
24
25         * win/lib32/WebKitSystemInterface.lib: Update with VS2015 build of this
26         library to avoid linker errors on build bots.
27
28 2015-08-21  Brent Fulgham  <bfulgham@apple.com>
29
30         [Win] Unreviewed build fix.
31
32         * win/tools/vsprops/common.props: Ignore a warning that is filling the
33         build logs with useless cruft.
34
35 2015-08-20  Lucas Forschler  <lforschler@apple.com>
36
37         Check in LLVM 3.6.2 binary drops for OS X Mavericks.
38         Check in drops built from the LLVM 3.6.2 open source release. 
39
40         * LLVMIncludesMavericks.tar.bz2:
41         * LLVMLibrariesMavericks.tar.bz2:
42
43 2015-08-12  Lucas Forschler  <lforschler@apple.com>
44
45         Check in LLVM 3.6.2 binary drops for OS X Yosemite
46         Check in drops built from the LLVM 3.6.2 open source release.
47
48 2015-08-11  Brent Fulgham  <bfulgham@apple.com>
49
50         [Win] Unreviewed build fix for VS2015 targets.
51
52         * win/lib32/WebKitSystemInterface.lib: Update with VS2015 version of library.
53
54 2015-08-04  Alex Christensen  <achristensen@webkit.org>
55
56         Fix quirks with CMake and VS2015
57         https://bugs.webkit.org/show_bug.cgi?id=147663
58
59         Reviewed by Brent Fulgham.
60
61         * win/tools/vsprops/common.props:
62         Hide some warnings.  Using the same variable names in nested scopes is ok for now.
63
64 2015-08-04  Brent Fulgham  <bfulgham@apple.com>
65
66         [Win] Update Apple Windows build for VS2015
67         https://bugs.webkit.org/show_bug.cgi?id=147653
68
69         Reviewed by Dean Jackson.
70
71         * win/tools/vsprops/common.props: Fix build flags to use Windows 7
72         (WINVER=0x601) as minimum build target for 64-bit builds.
73
74 2015-08-03  Filip Pizlo  <fpizlo@apple.com>
75
76         Check in LLVM 3.6.2 binary drops for El Capitan
77         https://bugs.webkit.org/show_bug.cgi?id=147582
78
79         Reviewed by Alexey Proskuryakov.
80         
81         Check in drops built from the LLVM 3.6.2 open source release.
82         
83         These drops were built by doing:
84         
85         1) Check out WebKit to a directory like /some/path/OpenSource.
86
87         2) Unpack LLVM 3.6.2 into /some/path/OpenSource/llvm. I got LLVM 3.6.2 from:
88         
89         http://llvm.org/releases/3.6.2/llvm-3.6.2.src.tar.xz
90
91         3) While in /some/path/OpenSource, run Tools/Scripts/build-jsc --release. Make sure it's a
92         totally clean build (i.e. delete WebKitBuild before starting).
93
94         4) Run the following to create binary drops:
95
96         Tools/Scripts/export-llvm-build -i WebKitLibraries/LLVMIncludesElCapitan.tar.bz2 -l WebKitLibraries/LLVMLibrariesElCapitan.tar.bz2 -b llvm/wkLLVMBuild -B llvm/wkLLVMBuild/Release+Asserts -s llvm
97
98         * LLVMIncludesElCapitan.tar.bz2: Added.
99         * LLVMLibrariesElCapitan.tar.bz2: Added.
100
101 2015-07-28  Yusuke Suzuki  <utatane.tea@gmail.com>
102
103         [ES6] Add ENABLE_ES6_MODULES compile time flag with the default value "false"
104         https://bugs.webkit.org/show_bug.cgi?id=147350
105
106         Reviewed by Sam Weinig.
107
108         * win/tools/vsprops/FeatureDefines.props:
109         * win/tools/vsprops/FeatureDefinesCairo.props:
110
111 2015-07-20  Gordon Sheridan  <gordon_sheridan@apple.com>
112
113         WKSI support for blocking a plug-in for non-security reasons.
114         https://bugs.webkit.org/show_bug.cgi?id=145009
115
116         Reviewed by Anders Carlsson.
117
118         * WebKitSystemInterface.h:
119         * libWebKitSystemInterfaceMavericks.a:
120         * libWebKitSystemInterfaceYosemite.a:
121
122 2015-07-02  Daniel Bates  <dabates@apple.com>
123
124         [iOS] Add WebKitSystemInterface for iOS 8.4
125         https://bugs.webkit.org/show_bug.cgi?id=146548
126
127         Rubber-stamped by Zalan Bujtas.
128
129         * WebKitSystemInterfaceIOS.h:
130         * libWebKitSystemInterfaceIOSDevice8.4.a: Added.
131         * libWebKitSystemInterfaceIOSSimulator8.4.a: Added.
132
133 2015-06-30  Andy VanWagoner  <thetalecrafter@gmail.com>
134
135         Implement ECMAScript Internationalization API
136         https://bugs.webkit.org/show_bug.cgi?id=90906
137
138         Reviewed by Benjamin Poulain.
139
140         * win/tools/vsprops/FeatureDefines.props: add ENABLE_INTL flag
141         * win/tools/vsprops/FeatureDefinesCairo.props: add ENABLE_INTL flag
142
143 2015-06-29  Hyungwook Lee  <hyungwook.lee@navercorp.com>
144
145         [Win] Activate SSE support for 32-bit builds.
146         https://bugs.webkit.org/show_bug.cgi?id=144923
147
148         Reviewed by Brent Fulgham.
149
150         * win/tools/vsprops/common.props:
151
152 2015-06-26  Per Arne Vollan  <peavo@outlook.com>
153
154         [WinCairo] Enable WEB_TIMING.
155         https://bugs.webkit.org/show_bug.cgi?id=146357
156
157         Reviewed by Brent Fulgham.
158
159         * win/tools/vsprops/FeatureDefinesCairo.props:
160
161 2015-06-26  Csaba Osztrogonác  <ossy@webkit.org>
162
163         Unreviewed buildfix after r185971, disable WEB_TIMING.
164
165         * win/tools/vsprops/FeatureDefinesCairo.props:
166
167 2015-06-25  Brent Fulgham  <bfulgham@apple.com>
168
169         [WIN] Enable WEB_TIMING API
170         https://bugs.webkit.org/show_bug.cgi?id=146330
171         <rdar://problem/21530765>
172
173         Reviewed by Dean Jackson.
174
175         Enable WEB_TIMING features on Windows by activating the feature flag,
176         and correcting some build errors.
177
178         * win/tools/vsprops/FeatureDefines.props: Enable feature flag.
179         * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
180
181 2015-05-27  Dean Jackson  <dino@apple.com>
182
183         img.currentSrc problem in strict mode with old picturefill
184         https://bugs.webkit.org/show_bug.cgi?id=144095
185         <rdar://problem/21087013>
186
187         Reviewed by Simon Fraser.
188
189         Add a PICTURE_SIZES flag.
190
191         * win/tools/vsprops/FeatureDefines.props:
192         * win/tools/vsprops/FeatureDefinesCairo.props:
193
194 2015-05-09  Yoav Weiss  <yoav@yoav.ws>
195
196         Remove the PICTURE_SIZES build flag
197         https://bugs.webkit.org/show_bug.cgi?id=144679
198
199         Reviewed by Benjamin Poulain.
200
201         Removed the PICTURE_SIZES build time flag.
202
203         * win/tools/vsprops/FeatureDefines.props:
204         * win/tools/vsprops/FeatureDefinesCairo.props:
205
206 2015-05-05  daegyu lee  <daegyu.lee@navercorp.com>
207
208         Remove the remaining vestiges of SVG feature define
209         https://bugs.webkit.org/show_bug.cgi?id=144655
210
211         Reviewed by Alexey Proskuryakov.
212
213         * win/tools/vsprops/FeatureDefines.props:
214         * win/tools/vsprops/FeatureDefinesCairo.props:
215
216 2015-04-29  Per Arne Vollan  <peavo@outlook.com>
217
218         [WinCairo] Turn on WebGL.
219         https://bugs.webkit.org/show_bug.cgi?id=144389
220
221         Reviewed by Brent Fulgham.
222
223         * win/tools/vsprops/FeatureDefinesCairo.props:
224
225 2015-04-27  Brent Fulgham  <bfulgham@apple.com>
226
227         [Win] Deactivate WebGL until Windows tests work properly
228         https://bugs.webkit.org/show_bug.cgi?id=144291
229         <rdar://problem/20707307>
230
231         Reviewed by Zalan Bujtas.
232
233         * win/tools/vsprops/FeatureDefines.props: Turn off the WEB_GL
234         feature for the Apple Windows port.
235
236 2015-04-28  Per Arne Vollan  <peavo@outlook.com>
237
238         [Win] Enable ES6 template literals
239         https://bugs.webkit.org/show_bug.cgi?id=144316
240
241         Reviewed by Csaba Osztrogonác.
242
243         * win/tools/vsprops/FeatureDefines.props:
244         * win/tools/vsprops/FeatureDefinesCairo.props:
245
246 2015-04-25  Martin Robinson  <mrobinson@igalia.com>
247
248         Rename ENABLE_3D_RENDERING to ENABLE_3D_TRANSFORMS
249         https://bugs.webkit.org/show_bug.cgi?id=144182
250
251         Reviewed by Simon Fraser.
252
253         * win/tools/vsprops/FeatureDefines.props: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
254         * win/tools/vsprops/FeatureDefinesCairo.props: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
255
256 2015-04-17  Daniel Bates  <dabates@apple.com>
257
258         Not able to build WebKit against iOS Simulator 8.3 SDK
259         https://bugs.webkit.org/show_bug.cgi?id=143883
260
261         Reviewed by David Kilzer.
262
263         Add WebKitSystemInterface for iOS 8.3.
264
265         * libWebKitSystemInterfaceIOSDevice8.3.a: Added.
266         * libWebKitSystemInterfaceIOSSimulator8.3.a: Added.
267
268 2015-04-06  Myles C. Maxfield  <mmaxfield@apple.com>
269
270         [Win] [SVG -> OTF Converter] Turn off on Windows until I can get the tests under control
271
272         Unreviewed.
273
274         * win/tools/vsprops/FeatureDefines.props:
275
276 2015-04-06  Myles C. Maxfield  <mmaxfield@apple.com>
277
278         [Win] [SVG -> OTF Converter] Support the SVG -> OTF Font Converter
279         https://bugs.webkit.org/show_bug.cgi?id=143402
280
281         Reviewed by Darin Adler.
282
283         * win/tools/vsprops/FeatureDefines.props: Enable the define.
284
285 2015-03-09  Daniel Bates  <dabates@apple.com>
286
287         [iOS] Add WebKitSystemInterface for iOS 8.2
288         https://bugs.webkit.org/show_bug.cgi?id=142505
289
290         Reviewed by Andy Estes.
291
292         * libWebKitSystemInterfaceIOSDevice8.2.a: Added.
293         * libWebKitSystemInterfaceIOSSimulator8.2.a: Added.
294
295 2015-03-06  Csaba Osztrogonác  <ossy@webkit.org>
296
297         Remove Mountain Lion libraries since ML isn't supported
298         https://bugs.webkit.org/show_bug.cgi?id=142332
299
300         Reviewed by Darin Adler.
301
302         * LLVMIncludesMountainLion.tar.bz2: Removed.
303         * LLVMLibrariesMountainLion.tar.bz2: Removed.
304
305 2015-03-03  Brent Fulgham  <bfulgham@apple.com>
306
307         [Win] [Attachment] New Tests fail on Windows
308         https://bugs.webkit.org/show_bug.cgi?id=142017
309
310         Unreviewed test fix. Just activate the feature.
311
312         * win/tools/vsprops/FeatureDefines.props:
313         * win/tools/vsprops/FeatureDefinesCairo.props:
314
315 2015-02-26  Brent Fulgham  <bfulgham@apple.com>
316
317         [Win] Unreviewed build fix after r180676.
318
319         I forgot to checkin one of the more important changes!
320
321         * win/tools/vsprops/common.props:
322
323 2015-02-26  Brent Fulgham  <bfulgham@apple.com>
324
325         [Win] Make build logs more legible by reducing noise
326         https://bugs.webkit.org/show_bug.cgi?id=142034
327
328         Reviewed by Alexey Proskuryakov.
329
330         Modify batch files, makefiles, and DOS commands to remove
331         uninteresting/unhelpful output.
332
333         * win/tools/vsprops/common.props:
334
335 2015-02-25  peavo@outlook.com  <peavo@outlook.com>
336
337         [WinCairo] WinLauncher is not starting on Vista.
338         https://bugs.webkit.org/show_bug.cgi?id=141905
339
340         Reviewed by Alex Christensen.
341
342         We have to soft link with Media Foundation functions to be able
343         to start on Vista and WinXP.
344
345         * win/tools/vsprops/WinCairo.props: Remove Media Foundation input libraries.
346
347 2015-02-03  Brent Fulgham  <bfulgham@apple.com>
348
349         [Win] Unreviewed build fix. Turn on feature flags for items
350         we currently ship/test on Mac.
351
352         * win/tools/vsprops/FeatureDefines.props: Activate ENABLE_DOM4_EVENTS_CONSTRUCTOR
353         and CURSOR_VISIBILITY.
354
355 2015-01-28  Sam Weinig  <sam@webkit.org>
356
357         Remove libWebKitSystemInterfaceMountainLion.a
358
359         Reviewed by Mark Rowe.
360
361         * libWebKitSystemInterfaceMountainLion.a: Removed.
362
363 2015-01-28  peavo@outlook.com  <peavo@outlook.com>
364
365         [WinCairo] Enable CSS_SELECTORS_LEVEL4.
366         https://bugs.webkit.org/show_bug.cgi?id=141003
367
368         Reviewed by Brent Fulgham.
369
370         * win/tools/vsprops/FeatureDefinesCairo.props:
371
372 2015-01-22  David Kilzer  <ddkilzer@apple.com>
373
374         [iOS] Fix build for external iphoneos SDK
375
376         Reviewed by Daniel Bates.
377
378         * WebKitSystemInterface.h: Remove import of the
379         <IOSurface/IOSurface.h> header, and add a typedef for
380         IOSurfaceRef in its place.
381
382 2015-01-22  Brent Fulgham  <bfulgham@apple.com>
383
384         [Win] Unreviewed gardening.
385
386         Activate ENABLE(MOUSE_CURSOR_SCALE). This works on Windows and causes more tests to pass.
387
388         * win/tools/vsprops/FeatureDefines.props:
389         * win/tools/vsprops/FeatureDefinesCairo.props:
390
391 2015-01-20  Brent Fulgham  <bfulgham@apple.com>
392
393         [Win] Unreviewed gardening.
394
395         * win/tools/vsprops/FeatureDefines.props: Add feature definition for SVG converter,
396         but do NOT turn it on.
397         * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
398
399 2015-01-19  peavo@outlook.com  <peavo@outlook.com>
400
401         [WinCairo][Video] Windows Media Foundation implementation is not completed.
402         https://bugs.webkit.org/show_bug.cgi?id=140337
403
404         Reviewed by Alex Christensen.
405
406         Link with Media Foundation libraries.
407
408         * win/tools/vsprops/WinCairo.props:
409
410 2015-01-01  Jeff Miller  <jeffm@apple.com>
411
412         Update user-visible copyright strings to include 2015
413         https://bugs.webkit.org/show_bug.cgi?id=139880
414
415         Reviewed by Darin Adler.
416
417         * win/tools/scripts/COPYRIGHT-END-YEAR:
418
419 2014-12-19  Daniel Bates  <dabates@apple.com>
420
421         [iOS] Add WebKitSystemInterface for iOS 8.1
422         https://bugs.webkit.org/show_bug.cgi?id=139831
423
424         Reviewed by Alexey Proskuryakov.
425
426         Towards building the iOS WebKit port using the public SDK, add the
427         WebKitSystemInterface for iOS version 8.1.
428
429         * WebKitSystemInterfaceIOS.h: Added.
430         * libWebKitSystemInterfaceIOSDevice8.1.a: Added.
431         * libWebKitSystemInterfaceIOSSimulator8.1.a: Added.
432
433 2014-12-17  Brent Fulgham  <bfulgham@apple.com>
434
435         [Win] Unreviewed build fix (for full build)
436
437         * win/tools/vsprops/FeatureDefines.props: Add missing export so the
438         derived sources are generated properly.
439         * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
440
441 2014-10-29  Tim Horton  <timothy_horton@apple.com>
442
443         Implement action menus for data detected items
444         https://bugs.webkit.org/show_bug.cgi?id=138178
445         <rdar://problem/18709436>
446
447         Reviewed by Anders Carlsson.
448
449         * WebKitSystemInterface.h:
450         * libWebKitSystemInterfaceMavericks.a:
451         * libWebKitSystemInterfaceMountainLion.a:
452         * libWebKitSystemInterfaceYosemite.a:
453         Update WebKitSystemInterface.
454
455 2014-10-14  Brent Fulgham  <bfulgham@apple.com>
456
457         [Win] Enable Encrypted Media Support
458         https://bugs.webkit.org/show_bug.cgi?id=137710
459         <rdar://problem/18652699>
460
461         Reviewed by Jer Noble.
462
463         * win/tools/vsprops/FeatureDefines.props: Activate the
464         ENCRYPTED_MEDIA_V2 flag on Windows.
465
466 2014-10-01  Mark Rowe  <mrowe@apple.com>
467
468         <https://webkit.org/b/137308> WebKit should build on OS X Yosemite for external users
469
470         Add versions of WebKitSystemInterface and LLVM for Yosemite. The LLVM build is from
471         LLVM SVN r206312, matching the Mavericks and Mountain Lion builds.
472
473         Reviewed by Dan Bernstein.
474
475         * LLVMIncludesYosemite.tar.bz2: Added.
476         * LLVMLibrariesYosemite.tar.bz2: Added.
477         * WebKitSystemInterface.h:
478         * libWebKitSystemInterfaceMavericks.a:
479         * libWebKitSystemInterfaceMountainLion.a:
480         * libWebKitSystemInterfaceYosemite.a: Added.
481
482 2014-09-23  Roger Fong  <roger_fong@apple.com>
483
484         [Windows] Enable CSS Supports Rule on Windows.
485
486         * win/tools/vsprops/FeatureDefines.props:
487
488 2014-09-19  Brent Fulgham  <bfulgham@apple.com>
489
490         [Win] Turn off SSE Instructions for 32-bit Builds
491         https://bugs.webkit.org/show_bug.cgi?id=136959
492         <rdar://problem/18375370>
493
494         Reviewed by Dean Jackson.
495
496         * win/tools/vsprops/common.props: Conditionally exclude the enhanced (SSE) instruction
497         set when building for 32-bit Windows. Otherwise, continue using SSE.
498
499 2014-09-15  peavo@outlook.com  <peavo@outlook.com>
500
501         [WinCairo] Make it easier to enable/disable GStreamer.
502         https://bugs.webkit.org/show_bug.cgi?id=135766
503
504         Reviewed by Brent Fulgham.
505
506         Make it possible to enable/disable GStreamer by editing the new user macro ENABLE_GSTREAMER_WINCAIRO.
507
508         * win/tools/vsprops/GStreamerCommon.props: Add user macro ENABLE_GSTREAMER_WINCAIRO.
509
510 2014-09-08  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
511
512         Remove FILTERS flag
513         https://bugs.webkit.org/show_bug.cgi?id=136571
514
515         Reviewed by Darin Adler.
516
517         * win/tools/vsprops/FeatureDefines.props:
518         * win/tools/vsprops/FeatureDefinesCairo.props:
519
520 2014-09-04  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
521
522         Remove CSS_FILTERS flag
523         https://bugs.webkit.org/show_bug.cgi?id=136529
524
525         Reviewed by Dirk Schulze.
526
527         * win/tools/vsprops/FeatureDefines.props:
528         * win/tools/vsprops/FeatureDefinesCairo.props:
529
530 2014-08-27  peavo@outlook.com  <peavo@outlook.com>
531
532         [WinCairo] Link error.
533         https://bugs.webkit.org/show_bug.cgi?id=136286
534
535         Reviewed by Darin Adler.
536
537         Link with the dynamic runtime libraries, since the WinCairo libraries link with these.
538
539         * win/tools/vsprops/common.props:
540
541 2014-08-26  Brent Fulgham  <bfulgham@apple.com>
542
543         [Win] Version stamp should include package-level version
544         https://bugs.webkit.org/show_bug.cgi?id=136266
545         <rdar://problem/18134138>
546
547         Reviewed by David Kilzer.
548
549         * win/tools/scripts/auto-version.pl: Retain the full major build
550         version in addition to the three-digit value we use internally.
551         * win/tools/scripts/version-stamp.pl: Find and use the full 3+ digit
552         major build version when stamping the final output file.
553
554
555 2014-08-25  Brent Fulgham  <bfulgham@apple.com>
556
557         [Win] Pass OFFICIAL_BUILD flag to WebInspectorUI build process
558         https://bugs.webkit.org/show_bug.cgi?id=136229
559
560         Reviewed by Dean Jackson.
561
562         * win/tools/vsprops/common.props: Pass OFFICIAL_BUILD argument
563         from VS to child Make processes.
564
565 2014-08-17  Brent Fulgham  <bfulgham@apple.com>
566
567         [Win] Unreviewed build fix.
568
569         Upload static VS2013 version of WebKitSystemInterface.
570
571         * win/lib32/WebKitSystemInterface.lib:
572
573 2014-08-15  Brent Fulgham  <bfulgham@apple.com>
574
575         [Win] Link to static VS2013 runtime library.
576         https://bugs.webkit.org/show_bug.cgi?id=136007
577         <rdar://problem/18037766>
578
579         Reviewed by Dean Jackson.
580
581         * win/tools/vsprops/common.props: Update link command.
582         * win/tools/vsprops/debugsuffix.props: Ditto.
583
584 2014-08-14  Brent Fulgham  <bfulgham@apple.com>
585
586         [Win] Extend auto-version and version-stamp for RC_ProjectBuildVersion
587         https://bugs.webkit.org/show_bug.cgi?id=135948
588         <rdar://problem/18022221>
589
590         Reviewed by David Kilzer.
591
592         * win/tools/scripts/auto-version.pl:
593         (splitVersion): Use RC_ProjectBuildVersion (or RC_PROJECTBUILDVERSION) if set
594         in the environment as the 'Build Version', unless the multi-tuple version
595         supplied by RC_ProjectSourceVersion already has a fourth component.
596         * win/tools/scripts/version-stamp.pl: Check for RC_ProjectBuildVersion and
597         use it in preference to RC_PROJECTBUILDVERSION.
598
599 2014-08-08  Joseph Pecoraro  <pecoraro@apple.com>
600
601         make clean does not work in OpenSource, fails in WebKitLibraries
602         https://bugs.webkit.org/show_bug.cgi?id=135734
603
604         Reviewed by David Kilzer.
605
606         * Makefile:
607         Add a "clean" target that runs copy-webkitlibraries-to-product-dir
608         with the new --clean switch.
609
610 2014-08-04  Benjamin Poulain  <benjamin@webkit.org>
611
612         Add a flag for the CSS Selectors level 4 implementation
613         https://bugs.webkit.org/show_bug.cgi?id=135535
614
615         Reviewed by Andreas Kling.
616
617         * win/tools/vsprops/FeatureDefines.props:
618
619 2014-07-31  Brent Fulgham  <bfulgham@apple.com>
620
621         [Win] Use RC_PROJECTBUILDVERSION as build portion of version
622         https://bugs.webkit.org/show_bug.cgi?id=135478
623
624         Reviewed by David Kilzer.
625
626         * win/tools/scripts/version-stamp.pl: Check environment for
627         RC_PROJECTBUILDVERSION, and use it for the build portion of
628         the file version resource. Otherwise, use the __VERSION_BUILD__
629         value we calculated from the version string.
630
631 2014-07-31  Brent Fulgham  <bfulgham@apple.com>
632
633         [Win] Fix build failure when using 5-tuple build versions.
634         https://bugs.webkit.org/show_bug.cgi?id=135464
635         <rdar://problem/17872507>
636
637         Reviewed by David Kilzer.
638
639         * win/tools/scripts/version-stamp.pl: Modify the environment for
640         the VersionStamper sub-process to work around bug in that tool.
641
642 2014-07-29  Brent Fulgham  <bfulgham@apple.com>
643
644         [Win] Modify version numbering scheme to support 5-tuple versions
645         https://bugs.webkit.org/show_bug.cgi?id=135400
646         <rdar://problem/17849033>
647
648         Reviewed by David Kilzer.
649
650         Revise the auto-version.pl script so that it generates a set of packed
651         version tuples that allow us to map 5-tuple versions into something
652         that will work with Windows' 3-tuple version structure.
653
654         * win/tools/scripts/auto-version.pl:
655         (packTwoValues): Added,
656         (splitVersion): Revised to return packed combination of minor-tiny and
657         micro-nano to be used as "MINOR" and "TINY" portion of version.
658         (splitBuildMajorVersion): Deleted.
659         * win/tools/scripts/version-stamp.pl: Added.
660
661 2014-07-23  Bem Jones-Bey  <bjonesbe@adobe.com>
662
663         Remove CSS_EXCLUSIONS compile flag and leftover code
664         https://bugs.webkit.org/show_bug.cgi?id=135175
665
666         Reviewed by Zoltan Horvath.
667
668         At this point, the CSS_EXCLUSIONS flag guards nothing but some useless
669         stubs. This removes the flag and the useless code.
670
671         * win/tools/vsprops/FeatureDefines.props:
672         * win/tools/vsprops/FeatureDefinesCairo.props:
673
674 2014-07-22  Brent Fulgham  <bfulgham@apple.com>
675
676         Correct handling of __VERSION_TEXT__ for 4+-tuple versions
677         https://bugs.webkit.org/show_bug.cgi?id=135161
678         <rdar://problem/17763546>
679
680         Reviewed by David Kilzer.
681
682         Revise the auto-version.pl script to properly handle version
683         strings with 4 (or more) version tuples. Previously these were
684         being truncated from the version.
685
686         * win/tools/scripts/auto-version.pl:
687         (splitVersion): Return truncated version of
688         overall version string.
689
690 2014-07-21  Brent Fulgham  <bfulgham@apple.com>
691
692         [Win] Extend auto-version.pl to handle 5-tuple versions
693         https://bugs.webkit.org/show_bug.cgi?id=135124
694         <rdar://problem/17750334>
695
696         Reviewed by David Kilzer.
697
698         Extend tuple parsing to handle up to five tuples, and as
699         few as a single tuple. On Windows, the two additional
700         tuples are unused.
701
702         Also corrected regular expression capture logic to use local
703         blocks, preventing later capture expressions from reusing
704         previous capture results when the current expression failed
705         to find a match (GRRR, Perl!).
706
707         Clean up code by putting logic into a couple of subroutines.
708
709         * win/tools/scripts/auto-version.pl:
710
711 2014-07-21  Brent Fulgham  <bfulgham@apple.com>
712
713         [Win] Correct auto-version.pl script for two-digit version numbers
714         https://bugs.webkit.org/show_bug.cgi?id=135119
715         <rdar://problem/17743959>
716
717         Reviewed by David Kilzer.
718
719         The $MAJOR_VERSION must be the first digit of $BUILD_MAJOR_VERSION,
720         and $MINOR_VERSION must be the remaining digits.
721
722         Also correct regexp (line 90) that was allowing version numbers
723         larger than three digits to be processed.
724
725         * win/tools/scripts/auto-version.pl: Correct regular expression.
726
727 2014-07-18  Dana Burkart  <dburkart@apple.com>
728
729         Add a new 'analyze' target to the makefile. This will make use of a new
730         'PATH_TO_SCAN_BUILD' which, if set will wrap xcodebuild in the clang
731         static analyzer.
732         https://bugs.webkit.org/show_bug.cgi?id=135057
733         <rdar://problem/10193187>
734
735         Reviewed by David Kilzer.
736
737         * Makefile:
738         * Makefile.shared:
739         * Source/Makefile:
740
741 2014-07-10  Alex Christensen  <achristensen@webkit.org>
742
743         Enable same features on all Windows ports.
744         https://bugs.webkit.org/show_bug.cgi?id=134715
745
746         Reviewed by Brent Fulgham.
747
748         * win/tools/vsprops/FeatureDefinesCairo.props:
749         Made identical to FeatureDefines.props.
750
751 2014-07-09  Brent Fulgham  <bfulgham@apple.com>
752
753         [Win] Unreviewed build fix.
754
755         Build bots don't have a three-part default version string,
756         breaking pattern matching. Handle this case.
757
758         * win/tools/scripts/auto-version.pl:
759
760 2014-07-09  Brent Fulgham  <bfulgham@apple.com>
761
762         [Win] Unreviewed gardening.
763
764         * win/tools/scripts/auto-version.pl: Protect against
765         malformed paths (trailing backslashes).
766         * win/tools/scripts/feature-defines.pl: Make sure result
767         has an EOL character.
768
769 2014-07-09  Brent Fulgham  <bfulgham@apple.com>
770
771         [Win] Remove uses of 'bash' in build system
772         https://bugs.webkit.org/show_bug.cgi?id=134782
773         <rdar://problem/17615533>
774
775         Reviewed by Dean Jackson.
776
777         Remove uses of 'bash' by replacing Windows-specific bash scripts
778         with Perl equivalents.
779
780         * win/tools/scripts/feature-defines.pl: Copied from WebKitLibraries/win/tools/scripts/feature-defines.sh.
781         * win/tools/scripts/feature-defines.sh: Removed.
782
783 2014-07-08  Brent Fulgham  <bfulgham@apple.com>
784
785         [Win] Implement auto-version as a Perl program
786         https://bugs.webkit.org/show_bug.cgi?id=134745
787         <rdar://problem/17597801>
788
789         Reviewed by David Kilzer.
790
791         Translate the auto-version.sh bash script into an equivalent
792         Perl script.
793
794         * win/tools/scripts/auto-version.pl: Added.
795         * win/tools/scripts/auto-version.sh: Removed.
796
797 2014-07-06  Yoav Weiss  <yoav@yoav.ws>
798
799         Turn on img@sizes compile flag
800         https://bugs.webkit.org/show_bug.cgi?id=134634
801
802         Reviewed by Benjamin Poulain.
803
804         * win/tools/vsprops/FeatureDefines.props: Added compile flag.
805
806 2014-07-01  Pratik Solanki  <psolanki@apple.com>
807
808         Encode/decode CFURLRequestRefs when USE(CFNETWORK) is enabled
809         https://bugs.webkit.org/show_bug.cgi?id=134454
810         <rdar://problem/17510980>
811
812         Reviewed by Andreas Kling.
813
814         * WebKitSystemInterface.h:
815         * libWebKitSystemInterfaceMavericks.a:
816         * libWebKitSystemInterfaceMountainLion.a:
817
818 2014-06-25  Laszlo Gombos  <l.gombos@samsung.com>
819
820         Remove build guard for progress element
821         https://bugs.webkit.org/show_bug.cgi?id=134292
822
823         Reviewed by Benjamin Poulain.
824
825         * win/tools/vsprops/FeatureDefines.props:
826         * win/tools/vsprops/FeatureDefinesCairo.props:
827
828 2014-06-21  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
829
830         Removing PAGE_VISIBILITY_API compile guard.
831         https://bugs.webkit.org/show_bug.cgi?id=133844
832
833         Reviewed by Gavin Barraclough.
834
835         * win/tools/vsprops/FeatureDefines.props:
836         * win/tools/vsprops/FeatureDefinesCairo.props:
837
838 2014-06-11  Jer Noble  <jer.noble@apple.com>
839
840         Update WKSI for <rdar://problem/17009091>.
841
842         Rubber stamped by Eric Carlson.
843
844         * libWebKitSystemInterfaceMavericks.a:
845         * libWebKitSystemInterfaceMountainLion.a:
846
847 2014-06-02  David Kilzer  <ddkilzer@apple.com>
848
849         Error running copy-webkitlibraries-to-product-directory
850         <http://webkit.org/b/133449>
851         <rdar://problem/17047638>
852
853         Reviewed by Filip Pizlo.
854
855         * Makefile: Ignore the mysterious future.  Use "@true" to
856         suppress the annoying "Nothing to be done for `libs'." message.
857
858 2014-05-27  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
859
860         Remove BLOB guards
861         https://bugs.webkit.org/show_bug.cgi?id=132863
862
863         Reviewed by Csaba Osztrogonác.
864
865         * win/tools/vsprops/FeatureDefines.props:
866         * win/tools/vsprops/FeatureDefinesCairo.props:
867
868 2014-05-20  Dean Jackson  <dino@apple.com>
869
870         [Mac] Allow popup menus to override default appearance
871         https://bugs.webkit.org/show_bug.cgi?id=133129
872
873         Reviewed by Tim Horton.
874
875         Add a new parameter to WKPopupMenu.
876
877         * WebKitSystemInterface.h:
878         * libWebKitSystemInterfaceMavericks.a:
879         * libWebKitSystemInterfaceMountainLion.a:
880
881 2014-05-14  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
882
883         Remove CSS_STICKY_POSITION guards
884         https://bugs.webkit.org/show_bug.cgi?id=132676
885
886         Reviewed by Simon Fraser.
887
888         * win/tools/vsprops/FeatureDefines.props:
889         * win/tools/vsprops/FeatureDefinesCairo.props:
890
891 2014-05-06  David Kilzer  <ddkilzer@apple.com>
892
893         Add Makefile targets for copying static libraries (LLVM and WKSI)
894         <http://webkit.org/b/132619>
895
896         Reviewed by Mark Rowe.
897
898         * Makefile: Added.
899         (libs): Install both LLVM and WKSI static libraries.
900         (all): Add dependency on 'libs' target.
901         (debug d): Set configuration, the call 'libs' target.
902         (release r): Ditto.
903
904 2014-05-05  Dean Jackson  <dino@apple.com>
905
906         https://bugs.webkit.org/show_bug.cgi?id=132593
907
908         Update WebKitSystemInterface to allow animated focus rings.
909
910         * WebKitSystemInterface.h:
911         * libWebKitSystemInterfaceMavericks.a:
912         * libWebKitSystemInterfaceMountainLion.a:
913
914 2014-05-05  Brent Fulgham  <bfulgham@apple.com>
915
916         [WIN] Enhance auto-version.sh to handle all-caps or mixed-case build environment variable
917         https://bugs.webkit.org/show_bug.cgi?id=132580
918         <rdar://problem/16811179>
919
920         Reviewed by Dean Jackson.
921
922         * win/tools/scripts/auto-version.sh: Incorporate Mark's revised syntax.
923
924 2014-05-05  Brent Fulgham  <bfulgham@apple.com>
925
926         [WIN] Enhance auto-version.sh to handle all-caps or mixed-case build environment variable
927         https://bugs.webkit.org/show_bug.cgi?id=132580
928         <rdar://problem/16811179>
929
930         Reviewed by Dean Jackson.
931
932         * win/tools/scripts/auto-version.sh: Fall back to all-caps version
933         of environment variable if mixed-case version is not present.
934
935 2014-05-01  Brent Fulgham  <bfulgham@apple.com>
936
937         Correct case of environment variables in auto-version.sh scripts
938         https://bugs.webkit.org/show_bug.cgi?id=132455
939
940         Reviewed by Dean Jackson.
941
942         Although we have historically used RC_PROJECTSOURCEVERSION in our scripts,
943         the actual environment variable is RC_ProjectSourceVersion. Old versions of
944         Cygwin converted this to all-caps by default, but this is no longer the case.
945         We need to use the proper case to avoid build failures.
946
947         * win/tools/scripts/auto-version.sh: Although we have historically coded
948         this as 'RC_PROJECTSOURCEVERSION', it is actually 'RC_ProjectSourceVersion'.
949
950 2014-04-25  Dean Jackson  <dino@apple.com>
951
952         Update WKSI for https://webkit.org/b/132195
953         <rdar://problem/16175750>
954
955         Sorry, I forgot to update the header. This should fix
956         the Mac builds.
957
958         * WebKitSystemInterface.h:
959
960 2014-04-25  Dean Jackson  <dino@apple.com>
961
962         Update WKSI for https://webkit.org/b/132195
963         <rdar://problem/16175750>
964
965         Reviewed by Jessie Berlin.
966
967         * WebKitSystemInterface.h:
968         * libWebKitSystemInterfaceMavericks.a:
969         * libWebKitSystemInterfaceMountainLion.a:
970
971 2014-04-22  Alex Christensen  <achristensen@webkit.org>
972
973         Removed old stdbool and inttypes headers.
974         https://bugs.webkit.org/show_bug.cgi?id=131966
975
976         Reviewed by Brent Fulgham.
977
978         * win/tools/vsprops/WinCairo.props:
979         Removed references to os-win32 directory.
980
981 2014-04-15  Filip Pizlo  <fpizlo@apple.com>
982
983         Update LLVM binary drops for Mountain Lion to LLVM r206312.
984
985         Rubber stamped by Geoffrey Garen.
986
987         * LLVMIncludesMountainLion.tar.bz2:
988         * LLVMLibrariesMountainLion.tar.bz2:
989
990 2014-04-15  Filip Pizlo  <fpizlo@apple.com>
991
992         Add LLVM binary drops for Mavericks using LLVM r206312.
993
994         Rubber stamped by Geoffrey Garen.
995
996         * LLVMIncludesMavericks.tar.bz2: Added.
997         * LLVMLibrariesMavericks.tar.bz2: Added.
998
999 2014-04-03  Brent Fulgham  <bfulgham@apple.com>
1000
1001         [Win] Enable the CSS_GRID_LAYOUT feature.
1002         https://bugs.webkit.org/show_bug.cgi?id=131147
1003
1004         Reviewed by Simon Fraser.
1005
1006         Just like the CANVAS_PATH feature, this seems to have been
1007         overlooked when it was turned on for other ports.
1008
1009         * win/tools/vsprops/FeatureDefines.props:
1010         * win/tools/vsprops/FeatureDefinesCairo.props:
1011
1012 2014-04-02  Dean Jackson  <dino@apple.com>
1013
1014         Update WKSI.
1015         <rdar://problem/16321286>
1016
1017         * libWebKitSystemInterfaceMavericks.a:
1018         * libWebKitSystemInterfaceMountainLion.a:
1019
1020 2014-04-02  Brent Fulgham  <bfulgham@apple.com>
1021
1022         [Win] Enable the CANVAS_PATH feature.
1023         https://bugs.webkit.org/show_bug.cgi?id=131114
1024
1025         Reviewed by Dean Jackson.
1026
1027         This code build and runs on Windows just fine. It was overlooked when the feature
1028         was activated on other platforms.
1029
1030         * win/tools/vsprops/FeatureDefines.props: Turn on the feature.
1031         * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1032
1033 2014-03-31  Alex Christensen  <achristensen@webkit.org>
1034
1035         [WinCairo] Unreviewed build fix after r166496.
1036
1037         * win/tools/vsprops/GStreamerCommon.props:
1038         Added gio-2.0.lib to list of GStreamer includes.
1039
1040 2014-03-24  Brent Fulgham  <bfulgham@apple.com>
1041
1042         [Win] Enable WebVTT Regions on Windows.
1043         https://bugs.webkit.org/show_bug.cgi?id=130680
1044
1045         Reviewed by Eric Carlson.
1046
1047         * win/tools/vsprops/FeatureDefines.props: Turn on WEBVTT_REGIONS
1048         * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1049
1050 2014-03-19  Jer Noble  <jer.noble@apple.com>
1051
1052         [Mac][EME] Query whether decoder support exists before creating a new MediaKeys object.
1053         https://bugs.webkit.org/show_bug.cgi?id=130459
1054
1055         Reviewed by Eric Carlson.
1056
1057         * WebKitSystemInterface.h:
1058         * libWebKitSystemInterfaceMavericks.a:
1059         * libWebKitSystemInterfaceMountainLion.a:
1060
1061 2014-03-18  Alex Christensen  <achristensen@webkit.org>
1062
1063         [WinCairo] Unreviewed build fix after r165763.
1064
1065         * win/tools/vsprops/GStreamerCommon.props:
1066         Link to gsttag-1.0.lib in addition to other GStreamer libraries.
1067
1068 2014-03-14  Maciej Stachowiak  <mjs@apple.com>
1069
1070         Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
1071         https://bugs.webkit.org/show_bug.cgi?id=130276
1072         <rdar://problem/16266927>
1073         
1074         Reviewed by Simon Fraser.
1075
1076         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1077         * win/tools/scripts/auto-version.sh:
1078
1079 2014-03-14  Dean Jackson  <dino@apple.com>
1080
1081         Remove libWebKitSystemInterfaceLion.a
1082         https://bugs.webkit.org/show_bug.cgi?id=130254
1083
1084         Reviewed by Geoffrey Garen and Andreas Kling.
1085
1086         We don't support Lion any more.
1087
1088         * libWebKitSystemInterfaceLion.a: Removed.
1089
1090 2014-03-13  Dean Jackson  <dino@apple.com>
1091
1092         <rdar://problem/16317198>
1093
1094         Update WKSI to fix a small leak on iOS.
1095
1096         * libWebKitSystemInterfaceLion.a:
1097         * libWebKitSystemInterfaceMavericks.a:
1098         * libWebKitSystemInterfaceMountainLion.a:
1099
1100 2014-03-12  Dean Jackson  <dino@apple.com>
1101
1102         [WebGL] WebKit1 + WebKit2 iOS clients should check load policy
1103         https://bugs.webkit.org/show_bug.cgi?id=130162
1104
1105         Add iOS implementations of WebGL load policy queries.
1106
1107         * libWebKitSystemInterfaceLion.a:
1108         * libWebKitSystemInterfaceMavericks.a:
1109         * libWebKitSystemInterfaceMountainLion.a:
1110
1111 2014-03-10  Brent Fulgham  <bfulgham@apple.com>
1112
1113         [Win] Pass environment to Pre-Build, Pre-Link, and Post-Build Stages.
1114         https://bugs.webkit.org/show_bug.cgi?id=130023
1115
1116         Reviewed by Dean Jackson.
1117
1118         * win/tools/vsprops/common.props: Pass WEBKIT_LIBRARIES value to subprocesses.
1119         * win/tools/vsprops/debugsuffix.props: Make sure OFFICIAL_BUILD is set.
1120         * win/tools/vsprops/production.props: Ditto.
1121
1122 2014-03-06  Dean Jackson  <dino@apple.com>
1123
1124         Update WebKitSystemInterface.
1125         <rdar://problem/16256214>
1126
1127         * libWebKitSystemInterfaceLion.a:
1128         * libWebKitSystemInterfaceMavericks.a:
1129         * libWebKitSystemInterfaceMountainLion.a:
1130
1131 2014-03-05  Dean Jackson  <dino@apple.com>
1132
1133         https://bugs.webkit.org/show_bug.cgi?id=129722
1134         Update WKSI, again, to fix the build.
1135
1136         * libWebKitSystemInterfaceLion.a:
1137         * libWebKitSystemInterfaceMavericks.a:
1138         * libWebKitSystemInterfaceMountainLion.a:
1139
1140 2014-03-05  Dean Jackson  <dino@apple.com>
1141
1142         https://bugs.webkit.org/show_bug.cgi?id=129722
1143
1144         And remember to copy the header file!
1145
1146         * WebKitSystemInterface.h:
1147
1148 2014-03-05  Dean Jackson  <dino@apple.com>
1149
1150         https://bugs.webkit.org/show_bug.cgi?id=129722
1151         Update WKSI.
1152
1153         * libWebKitSystemInterfaceLion.a:
1154         * libWebKitSystemInterfaceMavericks.a:
1155         * libWebKitSystemInterfaceMountainLion.a:
1156
1157 2014-03-05  Eric Carlson  <eric.carlson@apple.com>
1158
1159         [iOS] Show external device name/type in placeholder
1160         https://bugs.webkit.org/show_bug.cgi?id=129723
1161
1162         Reviewed by Jer Noble.
1163
1164         * WebKitSystemInterface.h:
1165         * libWebKitSystemInterfaceLion.a:
1166         * libWebKitSystemInterfaceMavericks.a:
1167         * libWebKitSystemInterfaceMountainLion.a:
1168
1169 2014-02-21  Jeffrey Pfau  <jpfau@apple.com>
1170
1171         [Mac] Cache callbacks for cache partitioning may be passed null
1172         https://bugs.webkit.org/show_bug.cgi?id=129175
1173
1174         Reviewed by Brady Eidson.
1175
1176         * libWebKitSystemInterfaceLion.a:
1177         * libWebKitSystemInterfaceMavericks.a:
1178         * libWebKitSystemInterfaceMountainLion.a:
1179
1180 2014-02-11  Roger Fong  <roger_fong@apple.com>
1181
1182         [Windows] Set ENABLE_CSS_SHAPE_INSIDE feature flag on Windows.
1183
1184         * win/tools/vsprops/FeatureDefines.props:
1185
1186 2014-02-04  Andreas Kling  <akling@apple.com>
1187
1188         Remove <iframe seamless> support.
1189         <https://webkit.org/b/128213>
1190
1191         Rubber-stamped by Antti Koivisto.
1192
1193         * win/tools/vsprops/FeatureDefines.props:
1194
1195 2014-01-29  Csaba Osztrogonác  <ossy@webkit.org>
1196
1197         Remove ENABLE(JAVASCRIPT_DEBUGGER) leftovers
1198         https://bugs.webkit.org/show_bug.cgi?id=127845
1199
1200         Reviewed by Joseph Pecoraro.
1201
1202         * win/tools/vsprops/FeatureDefines.props:
1203         * win/tools/vsprops/FeatureDefinesCairo.props:
1204
1205 2014-01-23  Roger Fong  <roger_fong@apple.com>
1206
1207         [Windows] Unreviewed. Disable unnecessary warning C4309, "truncation of constant value".
1208
1209         * win/tools/vsprops/common.props:
1210
1211 2014-01-16  Alexey Proskuryakov  <ap@apple.com>
1212
1213         [Mac] [iOS] Add support for CFHTTPCookieStorageAcceptPolicyExclusivelyFromMainDocumentDomain
1214         https://bugs.webkit.org/show_bug.cgi?id=127139
1215
1216         Reviewed by Brady Eidson.
1217
1218         * WebKitSystemInterface.h:
1219         * libWebKitSystemInterfaceLion.a:
1220         * libWebKitSystemInterfaceMavericks.a:
1221         * libWebKitSystemInterfaceMountainLion.a:
1222         Update WebKitSystemInterface.
1223
1224 2014-01-16  Zalan Bujtas  <zalan@apple.com>
1225
1226         Subpixel layout: Enable subpixel layout for Apple Windows.
1227         https://bugs.webkit.org/show_bug.cgi?id=127074
1228
1229         Reviewed by Antti Koivisto.
1230
1231         This should make the Apple Windows bots happier. It probably still needs rebaselining.
1232
1233         * win/tools/vsprops/FeatureDefines.props:
1234
1235 2014-01-11  Alexey Proskuryakov  <ap@apple.com>
1236
1237         [Mac] [Windows] Stop scheduling network requests in WebCore
1238         https://bugs.webkit.org/show_bug.cgi?id=126789
1239         <rdar://problem/15114727>
1240
1241         Update Windows WKSI.
1242
1243         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1244         * win/lib32/WebKitSystemInterface.lib:
1245
1246 2014-01-11  Alexey Proskuryakov  <ap@apple.com>
1247
1248         [Mac] [Windows] Stop scheduling network requests in WebCore
1249         https://bugs.webkit.org/show_bug.cgi?id=126789
1250         <rdar://problem/15114727>
1251
1252         Update WKSI.
1253
1254         * WebKitSystemInterface.h:
1255         * libWebKitSystemInterfaceLion.a:
1256         * libWebKitSystemInterfaceMavericks.a:
1257         * libWebKitSystemInterfaceMountainLion.a:
1258
1259 2014-01-10  peavo@outlook.com  <peavo@outlook.com>
1260
1261         [WinCairo] Crash when rendering (in pixman dll)
1262         https://bugs.webkit.org/show_bug.cgi?id=126750
1263
1264         Reviewed by Brent Fulgham.
1265
1266         Since we link with cairo.lib, and the gstreamer installation also comes with cairo.lib,
1267         we link with the wrong cairo.lib, and loads gstreamers cairo dll, instead of our own.
1268         We should user our own cairo dll for rendering.
1269
1270         * win/tools/vsprops/GStreamer32.props: Put gstreamer lib path last, so we link with the correct cairo.lib.
1271         * win/tools/vsprops/GStreamer64.props: Ditto.
1272
1273 2014-01-03  Alex Christensen  <achristensen@webkit.org>
1274
1275         [WinCairo] Enable video using GStreamer.
1276         https://bugs.webkit.org/show_bug.cgi?id=126015
1277
1278         Reviewed by Darin Adler.
1279
1280         * win/tools/vsprops/FeatureDefinesCairo.props:
1281         Define ENABLE_MEDIA_CONTROLS_SCRIPT, ENABLE_VIDEO_TRACK, and ENABLE_VIDEO.
1282
1283 2013-12-30  Roger Fong  <roger_fong@apple.com>
1284
1285         [Windows] Disable some annoying build warnings.
1286
1287         * win/tools/vsprops/common.props:
1288
1289 2013-12-23  Lucas Forschler  <lforschler@apple.com>
1290
1291         <rdar://problem/15682948> Update copyright strings
1292
1293         Reviewed by Dan Bernstein.
1294
1295         * win/tools/scripts/COPYRIGHT-END-YEAR:
1296
1297 2013-12-19  Alex Christensen  <achristensen@webkit.org>
1298
1299         Final preparations for GStreamer on Windows.
1300         https://bugs.webkit.org/show_bug.cgi?id=125958
1301
1302         Reviewed by Benjamin Poulain.
1303
1304         * win/tools/vsprops/FeatureDefinesCairo.props:
1305         Removed duplicate ENABLE_VIDEO_TRACK definition.
1306
1307 2013-12-18  Alex Christensen  <achristensen@webkit.org>
1308
1309         [WinCairo] Unreviewed build fix after r160798.
1310
1311         * win/tools/vsprops/FeatureDefinesCairo.props:
1312         Removed ENABLE_MEDIA_CONTROLS_SCRIPT definition for now.
1313
1314 2013-12-18  Alex Christensen  <achristensen@webkit.org>
1315
1316         [WinCairo] Preparation for GStreamer on Windows.
1317         https://bugs.webkit.org/show_bug.cgi?id=125946
1318
1319         Reviewed by Brent Fulgham.
1320
1321         * win/tools/vsprops/FeatureDefinesCairo.props:
1322         Added ENABLE_MEDIA_CONTROLS_SCRIPT and ENABLE_VIDEO_TRACK for DerivedSources.make.
1323         * win/tools/vsprops/GStreamer32.props: Added.
1324         * win/tools/vsprops/GStreamer64.props: Added.
1325         * win/tools/vsprops/GStreamerCommon.props: Added.
1326
1327 2013-12-13  Brent Fulgham  <bfulgham@apple.com>
1328
1329         [Win] Unreviewed build fix for VS2013
1330
1331         * win/lib32/WebKitSystemInterface.lib: Updated to use VS2013 _MSC_VER symbols
1332         for linking.
1333
1334 2013-12-09  Filip Pizlo  <fpizlo@apple.com>
1335
1336         Unreviewed, update LLVM binary drops to r196830.
1337
1338         * LLVMIncludesMountainLion.tar.bz2:
1339         * LLVMLibrariesMountainLion.tar.bz2:
1340
1341 2013-12-05  Bear Travis  <betravis@adobe.com>
1342
1343         [CSS Shapes] Enable CSS Shapes on Windows
1344         https://bugs.webkit.org/show_bug.cgi?id=89957
1345
1346         Reviewed by Brent Fulgham.
1347
1348         Turn on CSS_SHAPES on Windows now that bug 121883 has been fixed.
1349
1350         * win/tools/vsprops/FeatureDefines.props:
1351         * win/tools/vsprops/FeatureDefinesCairo.props:
1352
1353 2013-11-26  Ryosuke Niwa  <rniwa@webkit.org>
1354
1355         Enable HTML template element on Windows ports
1356         https://bugs.webkit.org/show_bug.cgi?id=124758
1357
1358         Reviewed by Andreas Kling.
1359
1360         Enable TEMPLATE_ELEMENT. Also removed UNDO_MANAGER since that feature has been removed
1361         from the tree in r133326.
1362
1363         * win/tools/vsprops/FeatureDefines.props:
1364         * win/tools/vsprops/FeatureDefinesCairo.props:
1365
1366 2013-11-21  Peter Molnar  <pmolnar.u-szeged@partner.samsung.com>
1367
1368         Remove ENABLE_WORKERS
1369         https://bugs.webkit.org/show_bug.cgi?id=105784
1370
1371         Reviewed by Darin Adler.
1372
1373         * win/tools/vsprops/FeatureDefines.props:
1374         * win/tools/vsprops/FeatureDefinesCairo.props:
1375
1376 2013-11-17  Filip Pizlo  <fpizlo@apple.com>
1377
1378         Update binary drops to include atrick's "Ran out of registers" fix in r194942.
1379
1380         * LLVMIncludesMountainLion.tar.bz2:
1381         * LLVMLibrariesMountainLion.tar.bz2:
1382
1383 2013-11-08  Filip Pizlo  <fpizlo@apple.com>
1384
1385         Update binary drops to a version that includes new stackmap fixes and exposes the new calling conventions.
1386
1387         * LLVMIncludesMountainLion.tar.bz2:
1388         * LLVMLibrariesMountainLion.tar.bz2:
1389
1390 2013-11-03  Filip Pizlo  <fpizlo@apple.com>
1391
1392         Update binary drops to a version that includes my pretty stack trace changes.
1393
1394         * LLVMIncludesMountainLion.tar.bz2:
1395         * LLVMLibrariesMountainLion.tar.bz2:
1396
1397 2013-11-02  Filip Pizlo  <fpizlo@apple.com>
1398
1399         Unreviewed, update binary drops.
1400         
1401         These include my LLVMDisablePrettyStackTrace() fix and are built with --enable-crash-overrides=no
1402
1403         * LLVMIncludesMountainLion.tar.bz2:
1404         * LLVMLibrariesMountainLion.tar.bz2:
1405
1406 2013-10-21  Mark Rowe  <mrowe@apple.com>
1407
1408         Add a version of WebKitSystemInterface for Mavericks.
1409
1410         Reviewed by Ryosuke Niwa.
1411
1412         * libWebKitSystemInterfaceMavericks.a: Added.
1413
1414 2013-10-17  Anthony Johnson  <anthony.johnson@flexsim.com>
1415
1416         Crash fix for Windows XP.
1417         https://bugs.webkit.org/show_bug.cgi?id=122790
1418
1419         Reviewed by Geoffrey Garen.
1420
1421         * win/tools/vsprops/common.props:
1422         Replaced stack and heap sizes of zero with blank stack and heap sizes.
1423
1424 2013-10-16  Filip Pizlo  <fpizlo@apple.com>
1425
1426         libllvmForJSC shouldn't call exit(1) on report_fatal_error()
1427         https://bugs.webkit.org/show_bug.cgi?id=122905
1428         <rdar://problem/15237856>
1429
1430         Reviewed by Michael Saboff.
1431
1432         * LLVMIncludesMountainLion.tar.bz2:
1433         * LLVMLibrariesMountainLion.tar.bz2:
1434
1435 2013-10-10  Filip Pizlo  <fpizlo@apple.com>
1436
1437         Update the binary drops to the latest version of LLVM, built without -fvisibility=hidden
1438         now that we have soft linking. Also include DataTypes.h in the drop.
1439
1440         Rubber stamped by Michael Saboff.
1441
1442         * LLVMIncludesMountainLion.tar.bz2:
1443         * LLVMLibrariesMountainLion.tar.bz2:
1444
1445 2013-10-01  Filip Pizlo  <fpizlo@apple.com>
1446
1447         FTL should use the new version of LLVM MCJIT memory manager APIs that take a SectionName
1448         https://bugs.webkit.org/show_bug.cgi?id=122193
1449
1450         Reviewed by Geoffrey Garen.
1451
1452         * LLVMIncludesMountainLion.tar.bz2:
1453         * LLVMLibrariesMountainLion.tar.bz2:
1454
1455 2013-10-01  Brent Fulgham  <bfulgham@apple.com>
1456
1457         [Win] Implement the media controls in JavaScript.
1458         https://bugs.webkit.org/show_bug.cgi?id=122166
1459
1460         Reviewed by Jer Noble.
1461
1462         * win/tools/vsprops/FeatureDefines.props: Activate the
1463         ENABLE_MEDIA_CONTROLS_SCRIPT flag.
1464
1465 2013-09-24  Bear Travis  <betravis@adobe.com>
1466
1467         Disable CSS_SHAPES on Windows
1468         https://bugs.webkit.org/show_bug.cgi?id=121879
1469
1470         Reviewed by Brent Fulgham.
1471
1472         Enabling CSS_SHAPES on Windows is currently causing crashes in DRT.
1473         Turn the feature off until it can be appropriately fixed.
1474
1475         * win/tools/vsprops/FeatureDefines.props: Disable on Win port
1476         * win/tools/vsprops/FeatureDefinesCairo.props: Disable on WinCairo port
1477
1478 2013-09-23  Patrick Gansterer  <paroga@webkit.org>
1479
1480         use NOMINMAX instead of #define min min
1481         https://bugs.webkit.org/show_bug.cgi?id=73563
1482
1483         Reviewed by Brent Fulgham.
1484
1485         Use NOMINMAX instead of #define min/max as a cleaner
1486         way of ensuring that Windows system header files don't
1487         define min/max as macro in the first place.
1488
1489         * win/tools/vsprops/common.props:
1490
1491 2013-09-20  Mark Rowe  <mrowe@apple.com>
1492
1493         Fix link errors for external users when building WebKit with Xcode 5.
1494
1495         Reviewed by Oliver Hunt.
1496
1497         * libWebKitSystemInterfaceLion.a:
1498         * libWebKitSystemInterfaceMountainLion.a:
1499
1500 2013-09-19  Bear Travis  <betravis@adobe.com>
1501
1502         CSS_SHAPES not supported on AppleWin port
1503         https://bugs.webkit.org/show_bug.cgi?id=118810
1504
1505         Reviewed by Brent Fulgham.
1506
1507         * win/tools/vsprops/FeatureDefines.props: Add the CSS_SHAPES compile flag on Windows.
1508
1509 2013-09-19  Dan Bernstein  <mitz@apple.com>
1510
1511         Removed WebCoreSQLite3. It has been unused for years.
1512
1513         Rubber-stamped by Mark Rowe.
1514
1515         * WebCoreSQLite3: Removed.
1516         * WebCoreSQLite3/sqlite3.h: Removed.
1517         * WebCoreSQLite3/sqlite3ext.h: Removed.
1518         * libWebCoreSQLite3.a: Removed.
1519
1520 2013-09-18  Brent Fulgham  <bfulgham@apple.com>
1521
1522         [Windows] Unreviewed build fix: Expose PlatformArchitecture macro to build system.
1523
1524         * win/tools/vsprops/common.props:
1525
1526 2013-09-13  Brent Fulgham  <bfulgham@apple.com>
1527
1528         [Windows] Enable Page Visibility API
1529         https://bugs.webkit.org/show_bug.cgi?id=121340
1530
1531         Reviewed by Anders Carlsson.
1532
1533         * win/tools/vsprops/FeatureDefines.props: Activate feature.
1534         * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1535
1536 2013-09-12  Brent Fulgham  <bfulgham@apple.com>
1537
1538         [Windows] Update WKSI library for Open Source builders.
1539
1540         * win/lib32/WebKitSystemInterface.lib: Recompile with latest WebKit to use newer
1541         WTF.dll symbol exports.
1542
1543 2013-08-29  Filip Pizlo  <fpizlo@apple.com>
1544
1545         Just linking LLVM into JSC causes all plugin tests to fail
1546         https://bugs.webkit.org/show_bug.cgi?id=113915
1547
1548         Reviewed by Oliver Hunt.
1549         
1550         Updated the binary drops to r189627 of llvm.org, and used the new configure-llvm that does CPPFLAGS=-fvisibility=hidden.
1551
1552         * LLVMIncludesMountainLion.tar.bz2:
1553         * LLVMLibrariesMountainLion.tar.bz2:
1554
1555 2013-08-29  Brent Fulgham  <bfulgham@apple.com>
1556
1557         [Windows] Unreviewed build fix after r154847.
1558
1559         * win/tools/vsprops/FeatureDefines.props: Add missing definition for ENABLE_PROMISES
1560         * win/tools/vsprops/FeatureDefinesCairo.props: Ditto
1561
1562 2013-08-26  Brent Fulgham  <bfulgham@apple.com>
1563
1564         [Windows] Updates to WKSI to get external builders working.
1565
1566         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1567         * win/lib32/WebKitSystemInterface.lib:
1568
1569 2013-08-24  Brent Fulgham  <bfulgham@apple.com>
1570
1571         [Windows] Another attempt to fix the Windows bots. Need to retain older
1572         QuickTime player features for external builders.
1573
1574         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1575         * win/lib32/WebKitSystemInterface.lib:
1576
1577 2013-08-23  Brent Fulgham  <bfulgham@apple.com>
1578
1579         [Windows] Forgot to check in the header as well!
1580
1581         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1582
1583 2013-08-23  Brent Fulgham  <bfulgham@apple.com>
1584
1585         [Windows] Unreviewed build correction.
1586
1587         * win/lib32/WebKitSystemInterface.lib: Update with new API for r132545.
1588
1589 2013-08-23  Beth Dakin  <bdakin@apple.com>
1590
1591         REGRESSION (r132545): Some PDFs generated by WebKit are blank when viewed in 
1592         Adobe Reader
1593         https://bugs.webkit.org/show_bug.cgi?id=120240
1594         -and corresponding-
1595         <rdar://problem/14634453>
1596
1597         Reviewed by Anders Carlsson.
1598
1599         * WebKitSystemInterface.h:
1600         * libWebKitSystemInterfaceLion.a:
1601         * libWebKitSystemInterfaceMountainLion.a:
1602
1603 2013-08-23  Alex Christensen  <achristensen@apple.com>
1604
1605         Re-separating Win32 and Win64 builds.
1606         https://bugs.webkit.org/show_bug.cgi?id=120178
1607
1608         Reviewed by Brent Fulgham.
1609
1610         * win/tools/vsprops/common.props:
1611         Export PlatformArchitecture to be used by make and cmd scripts.
1612         Use PlatformArchitecture to determine correct build directory
1613         (lib32/bin32/obj32 or lib64/bin64/obj64).
1614
1615 2013-08-22  Filip Pizlo  <fpizlo@apple.com>
1616
1617         Update LLVM binary drops and scripts to the latest version from SVN
1618         https://bugs.webkit.org/show_bug.cgi?id=120184
1619
1620         Reviewed by Mark Hahnenberg.
1621
1622         Updated binary drops to r189066.
1623
1624         * LLVMIncludesMountainLion.tar.bz2:
1625         * LLVMLibrariesMountainLion.tar.bz2:
1626
1627 2013-08-21  Commit Queue  <commit-queue@webkit.org>
1628
1629         Unreviewed, rolling out r154416.
1630         http://trac.webkit.org/changeset/154416
1631         https://bugs.webkit.org/show_bug.cgi?id=120147
1632
1633         Broke Windows builds (Requested by rniwa on #webkit).
1634
1635         * win/tools/vsprops/common.props:
1636
1637 2013-08-21  Alex Christensen  <achristensen@apple.com>
1638
1639         <https://webkit.org/b/120137> Separating Win32 and Win64 builds.
1640
1641         Reviewed by Brent Fulgham.
1642
1643         * win/tools/vsprops/common.props:
1644         Export PlatformArchitecture to be used by make and cmd scripts.
1645         Use PlatformArchitecture to determine correct build directory
1646         (lib32/bin32/obj32 or lib64/bin64/obj64).
1647
1648 2013-08-21  Brent Fulgham  <bfulgham@apple.com>
1649
1650         <https://webkit.org/b/120113> [Windows] Enable CSS_IMAGE_SET
1651
1652         Reviewed by Anders Carlsson.
1653
1654         * win/tools/vsprops/FeatureDefines.props: Enable CSS_IMAGE_SET feature.
1655         * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1656
1657 2013-08-15  Eric Carlson  <eric.carlson@apple.com>
1658
1659         [Mac] Remove "legacy" media UI
1660         https://bugs.webkit.org/show_bug.cgi?id=119752
1661
1662         Reviewed by Jer Noble.
1663
1664         * WebKitSystemInterface.h:
1665         * libWebKitSystemInterfaceLion.a:
1666         * libWebKitSystemInterfaceMountainLion.a:
1667
1668 2013-08-13  Simon Fraser  <simon.fraser@apple.com>
1669
1670         Various media tests spew "CGContextScaleCTM: invalid context 0x0" errors
1671         https://bugs.webkit.org/show_bug.cgi?id=119490
1672
1673         New versions of WKSI that fix a bug that caused spew about null CGContexts,
1674         and update WebKitSystemInterface.h.
1675
1676         * WebKitSystemInterface.h:
1677         * libWebKitSystemInterfaceLion.a:
1678         * libWebKitSystemInterfaceMountainLion.a:
1679
1680 2013-08-08  Alex Christensen  <achristensen@apple.com>
1681
1682         Windows build fixes.
1683
1684         Rubberstamped by Brent Fulgham.
1685
1686         * win/tools/vsprops/debug_wincairo.props: Removed MinimalRebuild option preventing parallel compiling.
1687
1688 2013-07-30  Sanghyun Park  <sh919.park@samsung.com>
1689
1690         Missing the rename REGISTER_PROCOTOL_HANDLER Macro to NAVIGATOR_CONTENT_UTILS in WebKitLibraries.
1691         https://bugs.webkit.org/show_bug.cgi?id=119239
1692
1693         According to "https://bugs.webkit.org/show_bug.cgi?id=94920", REGISTER_PROCOTOL_HANDLER macro was changed to NAVIGATOR_CONTENT_UTILS.
1694         But, FeatureDefines.props and FeatureDefinesCairo.props was not changed.
1695
1696         Reviewed by Brent Fulgham.
1697
1698         * win/tools/vsprops/FeatureDefines.props:
1699         * win/tools/vsprops/FeatureDefinesCairo.props:
1700
1701 2013-05-22  Filip Pizlo  <fpizlo@apple.com>
1702
1703         Updated LLVM drops to include MCJIT memory management APIs.
1704
1705         Rubber stamped by Mark Hahnenberg.
1706
1707         * LLVMIncludesMountainLion.tar.bz2:
1708         * LLVMLibrariesMountainLion.tar.bz2:
1709
1710 2013-04-30  Filip Pizlo  <fpizlo@apple.com>
1711
1712         Updated LLVM drops to include MCJIT fixes and newly exposed API.
1713
1714         Rubber stamped by Mark Hahnenberg.
1715
1716         * LLVMIncludesMountainLion.tar.bz2:
1717         * LLVMLibrariesMountainLion.tar.bz2:
1718
1719 2013-04-16  Filip Pizlo  <fpizlo@apple.com>
1720
1721         Updated LLVM drops to include MCJIT fixes.
1722
1723         * LLVMIncludesMountainLion.tar.bz2:
1724         * LLVMLibrariesMountainLion.tar.bz2:
1725
1726 2013-04-03  Filip Pizlo  <fpizlo@apple.com>
1727
1728         Updated LLVM drops to include LLVM_DO_NOT_INCLUDE_CPP_HEADERS changes.
1729
1730         Rubber stamped by Mark Hahnenberg.
1731
1732         * LLVMIncludesMountainLion.tar.bz2:
1733         * LLVMLibrariesMountainLion.tar.bz2:
1734
1735 2013-03-29  Filip Pizlo  <fpizlo@apple.com>
1736
1737         fourthTier: Check in a known-good build of LLVM into WebKitLibraries, and have a story for updating it
1738         https://bugs.webkit.org/show_bug.cgi?id=113452
1739
1740         Rubber stamped by Mark Hahnenberg.
1741
1742         * LLVMIncludesMountainLion.tar.bz2: Added.
1743         * LLVMLibrariesMountainLion.tar.bz2: Added.
1744
1745 2013-07-18  Roger Fong  <roger_fong@apple.com>
1746
1747         Make sure to link against _debug binaries when appropriate.
1748         <rdar://problem/14473010>.
1749
1750         * win/tools/vsprops/debugsuffix.props:
1751
1752 2013-07-02  Commit Queue  <commit-queue@webkit.org>
1753
1754         Unreviewed, rolling out r152233.
1755         http://trac.webkit.org/changeset/152233
1756         https://bugs.webkit.org/show_bug.cgi?id=118304
1757
1758         hopeful attempt to restore windows buildage (Requested by
1759         kling on #webkit).
1760
1761         * win/tools/vsprops/debugsuffix.props:
1762
1763 2013-07-01  Brent Fulgham  <bfulgham@apple.com>
1764
1765         [Windows] Unreviewed correction to DEBUG_ALL target.  Target was undefining DEBUG_ALL and DEBUG_INTERNAL,
1766         which prevented proper build operation.
1767
1768         * win/tools/vsprops/debugsuffix.props: We should DEFINE (not UNDEFINE) the DEBUG_ALL and DEBUG_INTERNAL
1769         macros when building with 'debugsuffix' target.
1770
1771 2013-06-18  Roger Fong  <roger_fong@apple.com>
1772
1773         Replace tools32 folder with tools and update WebKit Windows solution accordingly.
1774         <rdar://problem/14118143>.
1775
1776         Rubberstamped by Brent Fulgham.
1777
1778         * win/tools: Copied from win/tools32.
1779         * win/tools/WinTools.make:
1780         * win/tools/scripts/auto-version.sh:
1781         * win/tools/scripts/feature-defines.sh:
1782         * win/tools32: Removed.
1783         * win/tools32/WinTools.make: Removed.
1784         * win/tools32/scripts: Removed.
1785         * win/tools32/scripts/COPYRIGHT-END-YEAR: Removed.
1786         * win/tools32/scripts/VERSION: Removed.
1787         * win/tools32/scripts/auto-version.sh: Removed.
1788         * win/tools32/scripts/feature-defines.sh: Removed.
1789         * win/tools32/vsprops: Removed.
1790         * win/tools32/vsprops/FeatureDefines.props: Removed.
1791         * win/tools32/vsprops/FeatureDefines.vsprops: Removed.
1792         * win/tools32/vsprops/FeatureDefinesCairo.props: Removed.
1793         * win/tools32/vsprops/FeatureDefinesCairo.vsprops: Removed.
1794         * win/tools32/vsprops/WinCairo.props: Removed.
1795         * win/tools32/vsprops/WinCairo.vsprops: Removed.
1796         * win/tools32/vsprops/cURL.props: Removed.
1797         * win/tools32/vsprops/cURL.vsprops: Removed.
1798         * win/tools32/vsprops/common.props: Removed.
1799         * win/tools32/vsprops/common.vsprops: Removed.
1800         * win/tools32/vsprops/debug.props: Removed.
1801         * win/tools32/vsprops/debug.vsprops: Removed.
1802         * win/tools32/vsprops/debug_all.vsprops: Removed.
1803         * win/tools32/vsprops/debug_wincairo.props: Removed.
1804         * win/tools32/vsprops/debug_wincairo.vsprops: Removed.
1805         * win/tools32/vsprops/debugsuffix.props: Removed.
1806         * win/tools32/vsprops/production.props: Removed.
1807         * win/tools32/vsprops/production.vsprops: Removed.
1808         * win/tools32/vsprops/release.props: Removed.
1809         * win/tools32/vsprops/release.vsprops: Removed.
1810         * win/tools32/vsprops/releaseproduction.vsprops: Removed.
1811
1812 2013-06-12  Brent Fulgham  <bfulgham@webkit.org>
1813
1814         [WinCairo] Unreviewed build correction.
1815
1816         * win/tools32/vsprops/WinCairo.props: Switch from using the
1817           $WebKitLibraries environment variable to the newer
1818           $WebKit_Libraries.
1819         * win/tools32/vsprops/debug_wincairo.props: Ditto.
1820
1821 2013-06-11  Roger Fong  <roger_fong@apple.com>
1822
1823         Unreviewed. Another part of rollout of r151408.
1824
1825         * win/tools64: Removed.
1826         * win/tools64/scripts: Removed.
1827         * win/tools64/vsprops: Removed.
1828
1829 2013-06-11  Roger Fong  <roger_fong@apple.com>
1830
1831         Unreviewed. WinTools makefile fix.
1832
1833         * win/tools32/WinTools.make:
1834
1835 2013-06-11  Commit Queue  <commit-queue@webkit.org>
1836
1837         Unreviewed, rolling out r151408.
1838         http://trac.webkit.org/changeset/151408
1839         https://bugs.webkit.org/show_bug.cgi?id=117519
1840
1841         Opting for a different approach (Requested by rfong on
1842         #webkit).
1843
1844         * win/WinTools.make: Removed.
1845         * win/tools32/WinTools.make: Renamed from WebKitLibraries/win/tools64/WinTools.make.
1846         * win/tools64/scripts/COPYRIGHT-END-YEAR: Removed.
1847         * win/tools64/scripts/VERSION: Removed.
1848         * win/tools64/scripts/auto-version.sh: Removed.
1849         * win/tools64/scripts/feature-defines.sh: Removed.
1850         * win/tools64/vsprops/FeatureDefines.props: Removed.
1851         * win/tools64/vsprops/FeatureDefines.vsprops: Removed.
1852         * win/tools64/vsprops/FeatureDefinesCairo.props: Removed.
1853         * win/tools64/vsprops/FeatureDefinesCairo.vsprops: Removed.
1854         * win/tools64/vsprops/WinCairo.props: Removed.
1855         * win/tools64/vsprops/WinCairo.vsprops: Removed.
1856         * win/tools64/vsprops/cURL.props: Removed.
1857         * win/tools64/vsprops/cURL.vsprops: Removed.
1858         * win/tools64/vsprops/common.props: Removed.
1859         * win/tools64/vsprops/common.vsprops: Removed.
1860         * win/tools64/vsprops/debug.props: Removed.
1861         * win/tools64/vsprops/debug.vsprops: Removed.
1862         * win/tools64/vsprops/debug_all.vsprops: Removed.
1863         * win/tools64/vsprops/debug_wincairo.props: Removed.
1864         * win/tools64/vsprops/debug_wincairo.vsprops: Removed.
1865         * win/tools64/vsprops/debugsuffix.props: Removed.
1866         * win/tools64/vsprops/production.props: Removed.
1867         * win/tools64/vsprops/production.vsprops: Removed.
1868         * win/tools64/vsprops/release.props: Removed.
1869         * win/tools64/vsprops/release.vsprops: Removed.
1870         * win/tools64/vsprops/releaseproduction.vsprops: Removed.
1871
1872 2013-06-10  Roger Fong  <roger_fong@apple.com>
1873
1874         Change WebKitLibraries/win folder structure around.
1875         <rdar://problem/14097829>
1876
1877         Reviewed by Lucas Forschler.
1878
1879         * win/WinTools.make: Copied from win/tools32/WinTools.make.
1880         * win/tools32/WinTools.make: Removed.
1881         * win/tools64: Copied from win/tools32.
1882
1883 2013-06-05  Bear Travis  <betravis@adobe.com>
1884
1885         [CSS Exclusions][CSS Shapes] Split CSS Exclusions & Shapes compile & runtime flags
1886         https://bugs.webkit.org/show_bug.cgi?id=117172
1887
1888         Reviewed by Alexandru Chiculita.
1889
1890         Adding the CSS_SHAPES compile flag.
1891
1892         * win/tools32/vsprops/FeatureDefines.vsprops:
1893         * win/tools32/vsprops/FeatureDefinesCairo.vsprops:
1894
1895 2013-06-03  Roger Fong  <roger_fong@apple.com>
1896
1897         Unreviewed. Some AppleWin VS2010 house cleaning.
1898
1899         * win/tools32/scripts/auto-version.sh: Replaced with win/tools32/scripts/auto-version2010.sh.
1900         * win/tools32/scripts/auto-version2010.sh: Removed.
1901         * win/tools32/scripts/feature-defines.sh: Replaced with win/tools32/scripts/feature-defines2010.sh.
1902         * win/tools32/scripts/feature-defines2010.sh: Removed.
1903
1904 2013-06-03  Roger Fong  <roger_fong@apple.com>
1905
1906         Nuke VS2005 files from the tree.
1907         <rdar://problem/14042021>.
1908
1909         Rubberstamped by Brent Fulgham.
1910
1911         * win/lib: Removed.
1912         * win/lib/WebKitSystemInterface.lib: Removed.
1913         * win/tools: Removed.
1914         * win/tools/WinTools.make: Removed.
1915         * win/tools/scripts: Removed.
1916         * win/tools/scripts/COPYRIGHT-END-YEAR: Removed.
1917         * win/tools/scripts/VERSION: Removed.
1918         * win/tools/scripts/auto-version.sh: Removed.
1919         * win/tools/scripts/auto-version2010.sh: Removed.
1920         * win/tools/scripts/feature-defines.sh: Removed.
1921         * win/tools/scripts/feature-defines2010.sh: Removed.
1922         * win/tools/vsprops: Removed.
1923         * win/tools/vsprops/FeatureDefines.props: Removed.
1924         * win/tools/vsprops/FeatureDefines.vsprops: Removed.
1925         * win/tools/vsprops/FeatureDefinesCairo.props: Removed.
1926         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Removed.
1927         * win/tools/vsprops/WinCairo.props: Removed.
1928         * win/tools/vsprops/WinCairo.vsprops: Removed.
1929         * win/tools/vsprops/cURL.props: Removed.
1930         * win/tools/vsprops/cURL.vsprops: Removed.
1931         * win/tools/vsprops/common.props: Removed.
1932         * win/tools/vsprops/common.vsprops: Removed.
1933         * win/tools/vsprops/debug.props: Removed.
1934         * win/tools/vsprops/debug.vsprops: Removed.
1935         * win/tools/vsprops/debug_all.vsprops: Removed.
1936         * win/tools/vsprops/debug_wincairo.props: Removed.
1937         * win/tools/vsprops/debug_wincairo.vsprops: Removed.
1938         * win/tools/vsprops/debugsuffix.props: Removed.
1939         * win/tools/vsprops/production.props: Removed.
1940         * win/tools/vsprops/production.vsprops: Removed.
1941         * win/tools/vsprops/release.props: Removed.
1942         * win/tools/vsprops/release.vsprops: Removed.
1943         * win/tools/vsprops/releaseproduction.vsprops: Removed.
1944
1945 2013-05-29  Jeffrey Pfau  <jpfau@apple.com>
1946
1947         [Mac] Enable cache partitioning and the public suffix list on 10.8
1948         <rdar://problem/13679019>
1949
1950         Rubber-stamped by David Kilzer.
1951
1952         * WebKitSystemInterface.h:
1953         * libWebKitSystemInterfaceLion.a:
1954         * libWebKitSystemInterfaceMountainLion.a:
1955
1956 2013-05-14  Beth Dakin  <bdakin@apple.com>
1957
1958         Printing in 1Password app is broken with screen fonts disabled
1959         https://bugs.webkit.org/show_bug.cgi?id=116133
1960         -and corresponding-
1961         <rdar://problem/13162981>
1962
1963         Reviewed by Anders Carlsson.
1964
1965         Need WKExecutableWasLinkedOnOrBeforeMountainLion() for this quirk.
1966
1967         * libWebKitSystemInterfaceLion.a:
1968         * libWebKitSystemInterfaceMountainLion.a:
1969
1970 2013-05-08  Roger Fong  <roger_fong@apple.com>
1971
1972         Unreviewed. Update WebKitLibraries/win to handle different architectures properly.
1973
1974         * win/lib32: Copied from win/lib.
1975         * win/tools/WinTools.make:
1976
1977 2013-05-02  Roger Fong  <roger_fong@apple.com>
1978
1979         Unreviewed Windows build fix.
1980
1981         * win/lib/WebKitSystemInterface.lib:
1982
1983 2013-05-01  Alexey Proskuryakov  <ap@apple.com>
1984
1985         Update WebKitSystemInterface.
1986
1987         * WebKitSystemInterface.h:
1988         * libWebKitSystemInterfaceLion.a:
1989         * libWebKitSystemInterfaceMountainLion.a:
1990
1991 2013-04-29  Chris Fleizach  <cfleizach@apple.com>
1992
1993         WEB SPEECH: need to identify the default voice per language
1994         https://bugs.webkit.org/show_bug.cgi?id=115366
1995
1996         Reviewed by Simon Fraser.
1997
1998         * WebKitSystemInterface.h:
1999         * libWebKitSystemInterfaceLion.a:
2000         * libWebKitSystemInterfaceMountainLion.a:
2001
2002 2013-04-29  Roger Fong  <roger_fong@apple.com>
2003
2004         Need a tools32 folder for VS2010 builds. 
2005         tools folder will be nuked when we nuke VS2005.
2006
2007         * win/tools32: Copied from WebKitLibraries/win/tools.
2008
2009 2013-04-26  Roger Fong  <roger_fong@apple.com>
2010
2011         Disable sub-pixel-layout on Apple Windows port, VS2005 edition.
2012
2013         * win/tools/vsprops/FeatureDefines.vsprops:
2014
2015 2013-04-26  Roger Fong  <roger_fong@apple.com>
2016
2017         Disable sub-pixel-layout on Apple Windows port.
2018
2019         * win/tools/vsprops/FeatureDefines.props:
2020
2021 2013-04-26  Roger Fong  <roger_fong@apple.com>
2022
2023         Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
2024         Make the DebugSuffix configuration use _debug dependencies.
2025
2026         * win/tools/WinTools.make:
2027         * win/tools/scripts/auto-version2010.sh:
2028         * win/tools/scripts/feature-defines2010.sh:
2029         * win/tools/vsprops/common.props:
2030         * win/tools/vsprops/debugsuffix.props:
2031
2032 2013-04-25  Chris Fleizach  <cfleizach@apple.com>
2033
2034         WEB SPEECH: language support does not work as expected
2035         https://bugs.webkit.org/show_bug.cgi?id=115119
2036
2037         Reviewed by Alexey Proskuryakov.
2038
2039         * WebKitSystemInterface.h:
2040
2041 2013-04-24  Roger Fong  <roger_fong@apple.com>
2042
2043         Have VS2010 WebKit solution look in WebKit_Libraries/lib32 for dependencies.
2044
2045         * win/tools/vsprops/common.props:
2046
2047 2013-04-23  Antoine Quint  <graouts@apple.com>
2048
2049         Initial advance of text runs should be taken into account
2050         https://bugs.webkit.org/show_bug.cgi?id=114949
2051
2052         Reviewed by Darin Adler.
2053
2054         * WebKitSystemInterface.h:
2055         * libWebKitSystemInterfaceLion.a:
2056         * libWebKitSystemInterfaceMountainLion.a:
2057
2058 2013-04-12  Jeffrey Pfau  <jpfau@apple.com>
2059
2060         Query directly for cache partition names
2061         https://bugs.webkit.org/show_bug.cgi?id=114538
2062
2063         Reviewed by David Kilzer.
2064
2065         * WebKitSystemInterface.h:
2066         * libWebKitSystemInterfaceLion.a:
2067         * libWebKitSystemInterfaceMountainLion.a:
2068
2069 2013-04-08  Roger Fong  <roger_fong@apple.com>
2070
2071         Build fix.
2072
2073         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2074         * win/lib/WebKitSystemInterface.lib:
2075
2076 2013-04-11  Alexey Proskuryakov  <ap@apple.com>
2077
2078         <rdar://problem/10416316> [Mac] WebSocket doesn't work with authenticating proxies
2079         https://bugs.webkit.org/show_bug.cgi?id=114464
2080
2081         Update WebKitSystemInterface.
2082
2083         * WebKitSystemInterface.h:
2084         * libWebKitSystemInterfaceLion.a:
2085         * libWebKitSystemInterfaceMountainLion.a:
2086
2087 2013-04-10  Benjamin Poulain  <bpoulain@apple.com>
2088
2089         Mass remove all the empty directories
2090
2091         Rubberstamped by Ryosuke Niwa.
2092
2093         * win/bin: Removed.
2094         * win/lib/WebKitSystemInterface: Removed.
2095
2096 2013-04-05  Roger Fong  <roger_fong@apple.com>
2097
2098         More VS2010 solution makefile fixes.
2099         <rdar://problem/13588964>
2100
2101         * win/tools/WinTools.make:
2102
2103 2013-04-03  Brent Fulgham  <bfulgham@webkit.org>
2104
2105         [Windows, WinCairo] Unreviewed VS2010 Build Correction
2106
2107         * win/tools/scripts/auto-version2010.sh: Added properties svn:eol-style and svn:executable.
2108         * win/tools/scripts/feature-defines2010.sh: Added properties svn:eol-style and svn:executable.
2109
2110 2013-04-01  Roger Fong  <roger_fong@apple.com>
2111
2112         Update FEATURE_DEFINES string generation for VS2010 solution.
2113         https://bugs.webkit.org/show_bug.cgi?id=113737.
2114
2115         Reviewed by Timothy Horton.
2116
2117         * win/tools/scripts/feature-defines2010.sh: Added.
2118
2119 2013-03-29  Roger Fong  <roger_fong@apple.com>
2120
2121         Unreviewed. Rollout r146818.
2122
2123         * win/tools/vsprops/FeatureDefines.props:
2124
2125 2013-03-25  Kent Tamura  <tkent@chromium.org>
2126
2127         Rename ENABLE_INPUT_TYPE_DATETIME
2128         https://bugs.webkit.org/show_bug.cgi?id=113254
2129
2130         Reviewed by Kentaro Hara.
2131
2132         Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
2133         Actually I'd like to remove the code, but we shouldn't remove it yet
2134         because we shipped products with it on some platforms.
2135
2136         * win/tools/vsprops/FeatureDefines.props:
2137         * win/tools/vsprops/FeatureDefines.vsprops:
2138         * win/tools/vsprops/FeatureDefinesCairo.props:
2139         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2140
2141 2013-03-25  Sheriff Bot  <webkit.review.bot@gmail.com>
2142
2143         Unreviewed, rolling out r146816, r146821, and r146830.
2144         http://trac.webkit.org/changeset/146816
2145         http://trac.webkit.org/changeset/146821
2146         http://trac.webkit.org/changeset/146830
2147         https://bugs.webkit.org/show_bug.cgi?id=113262
2148
2149         Broke all the Windows tests (Requested by rfong on #webkit).
2150
2151         * win/tools/vsprops/FeatureDefines.vsprops:
2152
2153 2013-03-25  Roger Fong  <roger_fong@apple.com>
2154
2155         Unreviewed. Also enable CSS_REGIONS and EXCLUSIONS for VS2010 solution.
2156
2157         * win/tools/vsprops/FeatureDefines.props:
2158
2159 2013-03-25  Roger Fong  <roger_fong@apple.com>
2160
2161         Enable CSS_REGIONS and CSS_EXCLUSIONS.
2162         https://bugs.webkit.org/show_bug.cgi?id=87519
2163
2164         Reviewed by Timothy Horton.
2165
2166         * win/tools/vsprops/FeatureDefines.vsprops:
2167
2168 2013-03-21  Roger Fong  <roger_fong@apple.com>
2169
2170         Unreviewed. Move common props files for VS2010 solution to WebKitLibraries folder and update all projects accordingly.
2171
2172         * win/tools/vsprops/FeatureDefines.props: Copied from ../Source/WebKit/WebKit.vcxproj/FeatureDefines.props.
2173         * win/tools/vsprops/FeatureDefinesCairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/FeatureDefinesCairo.props.
2174         * win/tools/vsprops/WinCairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/WinCairo.props.
2175         * win/tools/vsprops/cURL.props: Copied from ../Source/WebKit/WebKit.vcxproj/WebKit/cURL.props.
2176         * win/tools/vsprops/common.props: Copied from ../Source/WebKit/WebKit.vcxproj/common.props.
2177         * win/tools/vsprops/debug.props: Copied from ../Source/WebKit/WebKit.vcxproj/debug.props.
2178         * win/tools/vsprops/debug_wincairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/debug_wincairo.props.
2179         * win/tools/vsprops/debugsuffix.props: Copied from ../Source/WebKit/WebKit.vcxproj/debugsuffix.props.
2180         * win/tools/vsprops/production.props: Copied from ../Source/WebKit/WebKit.vcxproj/production.props.
2181         * win/tools/vsprops/release.props: Copied from ../Source/WebKit/WebKit.vcxproj/release.props.
2182
2183 2013-03-19  Brent Fulgham  <bfulgham@webkit.org>
2184
2185         [WinCairo] Unreviewed build fix.
2186
2187         * win/tools/vsprops/FeatureDefinesCairo.vsprops: This file was out
2188         of sync with the main Windows build, and the VS2010 version of the
2189         WinCairo port, preventing consistent builds.
2190
2191 2013-03-13  Ryosuke Niwa  <rniwa@webkit.org>
2192
2193         Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
2194         https://bugs.webkit.org/show_bug.cgi?id=112277
2195
2196         Reviewed by Adam Barth.
2197
2198         * win/tools/vsprops/FeatureDefines.vsprops:
2199         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2200
2201 2013-03-06  Jer Noble  <jer.noble@apple.com>
2202
2203         Unreviewed roll-out of r145011.
2204
2205         * win/tools/vsprops/FeatureDefines.vsprops:
2206
2207 2013-03-06  Jer Noble  <jer.noble@apple.com>
2208
2209         Unreviewed build fix.  Add ENABLE_CURSOR_VISIBILITY to the list of FEATURE_DEFINES for
2210         (non-Cairo) Windows builds.
2211
2212         * win/tools/vsprops/FeatureDefines.vsprops:
2213
2214 2013-03-05  Kiran Muppala  <cmuppala@apple.com>
2215
2216         Remove deprecated process suppression assertion SPI from WebKitSystemInterface
2217         https://bugs.webkit.org/show_bug.cgi?id=111501
2218
2219         Reviewed by Alexey Proskuryakov.
2220
2221         https://bugs.webkit.org/show_bug.cgi?id=111387 replaced all usage of
2222         WKNSProcessInfoProcessAssertionWithTypes() with
2223         -[NSProcessInfo beginSuspensionOfSystemBehaviors:].  Hence, remove
2224         the now deprecated SPI.
2225
2226         * WebKitSystemInterface.h: Remove
2227         WKNSProcessInfoProcessAssertionWithTypes and associated declarations.
2228
2229 2013-03-05  Kiran Muppala  <cmuppala@apple.com>
2230
2231         Use new assertion API for process suppression on Mac
2232         https://bugs.webkit.org/show_bug.cgi?id=111387
2233
2234         Reviewed by Alexey Proskuryakov.
2235
2236         Add WKProcessSuppressionSystemBehaviors constant for use in WebKit2 to
2237         take a process suppression assertion.
2238
2239         * WebKitSystemInterface.h:
2240
2241 2013-03-05  Jeffrey Pfau  <jpfau@apple.com>
2242
2243         Clear associated cache partitions when deleting origins' cache
2244         https://bugs.webkit.org/show_bug.cgi?id=111383
2245
2246         Reviewed by Maciej Stachowiak.
2247
2248         * WebKitSystemInterface.h:
2249         * libWebKitSystemInterfaceLion.a:
2250         * libWebKitSystemInterfaceMountainLion.a:
2251
2252 2013-03-04  Kunihiko Sakamoto  <ksakamoto@chromium.org>
2253
2254         Add build flag for FontLoader
2255         https://bugs.webkit.org/show_bug.cgi?id=111289
2256
2257         Reviewed by Benjamin Poulain.
2258
2259         Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
2260
2261         * win/tools/vsprops/FeatureDefines.vsprops:
2262         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2263
2264 2013-02-27  Glenn Adams  <glenn@skynav.com>
2265
2266         Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
2267         https://bugs.webkit.org/show_bug.cgi?id=110944
2268
2269         Reviewed by Dean Jackson.
2270
2271         * win/tools/vsprops/FeatureDefines.vsprops:
2272         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2273
2274 2013-02-21  Jeffrey Pfau  <jpfau@apple.com>
2275
2276         Optionally partition cache to prevent using cache for tracking
2277         https://bugs.webkit.org/show_bug.cgi?id=110269
2278
2279         Reviewed by Maciej Stachowiak.
2280
2281         Update WKSI bindings.
2282
2283         * WebKitSystemInterface.h:
2284         * libWebKitSystemInterfaceLion.a:
2285         * libWebKitSystemInterfaceMountainLion.a:
2286
2287 2013-02-22  Aaron Colwell  <acolwell@chromium.org>
2288
2289         Disable MediaSource on Apple Windows port
2290         https://bugs.webkit.org/show_bug.cgi?id=110494
2291
2292         Reviewed by Tim Horton.
2293
2294         * win/tools/vsprops/FeatureDefines.vsprops:
2295
2296 2013-02-22  Roger Fong  <roger_fong@apple.com>
2297
2298         Unreviewed. Make WinTools.make stop copying vsprops into nested vsprops folders.
2299
2300         * win/tools/WinTools.make:
2301
2302 2013-02-14  Anders Carlsson  <andersca@apple.com>
2303
2304         Add WKContextIsPlugInUpdateAvailable
2305         https://bugs.webkit.org/show_bug.cgi?id=109862
2306         <rdar://problem/13173140>
2307
2308         Reviewed by Sam Weinig.
2309
2310         Roll WebKitSystemInterface DEPS.
2311
2312         * WebKitSystemInterface.h:
2313         * libWebKitSystemInterfaceLion.a:
2314         * libWebKitSystemInterfaceMountainLion.a:
2315
2316 2013-02-13  Roger Fong  <roger_fong@apple.com>
2317
2318         Move all .props files from WebKitLibraries folder to WebKit Source folder.
2319         https://bugs.webkit.org/show_bug.cgi?id=109761
2320
2321         Reviewed by Brent Fulgham.
2322
2323         * win/tools/vsprops/FeatureDefines.props: Removed.
2324         * win/tools/vsprops/common.props: Removed.
2325         * win/tools/vsprops/debug.props: Removed.
2326         * win/tools/vsprops/release.props: Removed.
2327         * win/tools/vsprops/releaseproduction.props: Removed.
2328
2329 2013-02-07  Roger Fong  <roger_fong@apple.com>
2330
2331         Unreviewed. More VS2010 WebKit solution touchups.
2332         Move an ignored warning from a project to common properties.
2333
2334         * win/tools/vsprops/common.props:
2335
2336 2013-02-06  Mike West  <mkwst@chromium.org>
2337
2338         Add an ENABLE_NOSNIFF feature flag.
2339         https://bugs.webkit.org/show_bug.cgi?id=109029
2340
2341         Reviewed by Jochen Eisinger.
2342
2343         This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
2344         when processing script and other resource types.
2345
2346         * win/tools/vsprops/FeatureDefines.vsprops:
2347         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2348
2349 2013-02-01  Alexis Menard  <alexis@webkit.org>
2350
2351         Enable unprefixed CSS transitions by default.
2352         https://bugs.webkit.org/show_bug.cgi?id=108216
2353
2354         Reviewed by Dean Jackson.
2355
2356         Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2357         to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to 
2358         guard the unprefixing work for CSS Transforms and animations.
2359
2360         * win/tools/vsprops/FeatureDefines.vsprops:
2361         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2362
2363 2013-01-30  Alexey Proskuryakov  <ap@apple.com>
2364
2365         Update WebKitSystemInterface for <rdar://problem/13111288>.
2366
2367         * libWebKitSystemInterfaceLion.a:
2368         * libWebKitSystemInterfaceMountainLion.a:
2369
2370         * WebKitSystemInterface.h: Removed WKEnterPluginSandbox, which has been unused now.
2371
2372 2013-01-28  Kiran Muppala  <cmuppala@apple.com>
2373
2374         Add window occlusion criteria to determine page visibility on Mac
2375         https://bugs.webkit.org/show_bug.cgi?id=107494
2376
2377         Reviewed by Simon Fraser.
2378
2379         Add enum constants to specify window occlusion notification type to
2380         notification registration/unregistration methods.  Add typedef for
2381         window ID data passed to the window occlusion notification handler.
2382         Add method to enable occlusion notifications for a particular window.
2383
2384         * WebKitSystemInterface.h: Add
2385         WKOcclusionNotificationTypeWindowBecameVisible,
2386         WKOcclusionNotificationTypeWindowBecameOccluded,
2387         WKWindowID,
2388         WKEnableWindowOcclusionNotifications().
2389
2390 2013-01-25  Andy Estes  <aestes@apple.com>
2391
2392         Update WKSI header and libraries after r140875.
2393
2394         * WebKitSystemInterface.h:
2395         * libWebKitSystemInterfaceLion.a:
2396         * libWebKitSystemInterfaceMountainLion.a:
2397
2398 2013-01-24  Brent Fulgham  <bfulgham@webkit.org>
2399
2400         Get WTF compiling in VS2010 (32bit)
2401         https://bugs.webkit.org/show_bug.cgi?id=106986
2402
2403         Reviewed by Tim Horton.
2404
2405         If you do not have Cygwin in the overall operating system
2406         PATH, the project will not build.  In VS2005 we had logic
2407         in the build system to guard against this.  We should
2408         retain this in the VS2010 work.
2409
2410         Furthermore, VS2010 has a nasty bug where to Visual Studio
2411         tools path is not defined when performing a 'clean' phase
2412         on an NMAKE-based build.  This is corrected here as well.
2413
2414         * win/tools/vsprops/common.props: Revise environment setup
2415         to ensure proper tools are in path during build.
2416
2417 2013-01-19  Roger Fong  <roger_fong@apple.com>
2418
2419         Add WebKitLibraries property sheets for compiling WebKit in VS2010.
2420         https://bugs.webkit.org/show_bug.cgi?id=106949
2421
2422         Reviewed by Brent Fulgham.
2423
2424         * win/tools/vsprops/FeatureDefines.props: Added.
2425         * win/tools/vsprops/common.props: Added.
2426         * win/tools/vsprops/debug.props: Added.
2427         * win/tools/vsprops/release.props: Added.
2428         * win/tools/vsprops/releaseproduction.props: Added.
2429
2430 2013-01-21  Dirk Schulze  <dschulze@adobe.com>
2431
2432         Add build flag for Canvas's Path object (disabled by default)
2433         https://bugs.webkit.org/show_bug.cgi?id=107473
2434
2435         Reviewed by Dean Jackson.
2436
2437         Add CANVAS_PATH build flag to build systems.
2438
2439         * win/tools/vsprops/FeatureDefines.vsprops:
2440         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2441
2442 2013-01-10  Roger Fong  <roger_fong@apple.com>
2443
2444         Update WebkitSystemInterface lib for Windows port.
2445         This hasn't been done in a while and the current one is out of date.
2446         In addition I believe it will fix:
2447         <rdar://problem/12990844>
2448
2449         Rubberstamped by Timothy Horton.
2450
2451         * win/lib/WebKitSystemInterface.lib:
2452
2453 2013-01-08  Kiran Muppala  <cmuppala@apple.com>
2454
2455         Add WebKitSystemInterface needed for overriding system proxies on Mac
2456         https://bugs.webkit.org/show_bug.cgi?id=106410
2457
2458         Reviewed by Stephanie Lewis.
2459
2460         This patch is in anticipation of the fix for https://bugs.webkit.org/show_bug.cgi?id=104197,
2461         Add user defaults to override system proxy settings for NetworkProcess on Mac, which
2462         is awaiting the approval of a WebKit2 committer.  Commiting the WKSI portion separately,
2463         so that the internal repository commit for generating the WKSI libraries does not have to
2464         be rolled back every time the rest of the patch changes.
2465
2466         Add WKCFNetworkSetOverrideSystemProxySettings(), needed by NetworkProcess to set
2467         custom proxies during initialization.
2468
2469         * WebKitSystemInterface.h:
2470         * libWebKitSystemInterfaceLion.a:
2471         * libWebKitSystemInterfaceMountainLion.a:
2472
2473 2013-01-04  Adam Klein  <adamk@chromium.org>
2474
2475         Remove ENABLE_MUTATION_OBSERVERS #define
2476         https://bugs.webkit.org/show_bug.cgi?id=105459
2477
2478         Reviewed by Ryosuke Niwa.
2479
2480         * win/tools/vsprops/FeatureDefines.vsprops:
2481         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2482
2483 2013-01-01  Dan Bernstein  <mitz@apple.com>
2484
2485         <rdar://problem/12942239> Update copyright strings
2486
2487         Reviewed by Sam Weinig.
2488
2489         * win/tools/scripts/COPYRIGHT-END-YEAR:
2490
2491 2012-12-28  Mark Rowe  <mrowe@apple.com>
2492
2493         Move logic for extracting the OS X marketing version in to WebCore
2494         <http://webkit.org/b/105841> / <rdar://problem/10736041>
2495
2496         Reviewed by Dan Bernstein.
2497
2498         * WebKitSystemInterface.h:
2499
2500 2012-12-19  Kiran Muppala  <cmuppala@apple.com>
2501
2502         Adopt new assertion SPI for process suppression on Mac
2503         https://bugs.webkit.org/show_bug.cgi?id=105378
2504
2505         Reviewed by Mark Rowe.
2506
2507         Add WKNSProcessInfoProcessAssertionWithTypes().
2508
2509         * WebKitSystemInterface.h:
2510
2511 2012-12-19  Alexis Menard  <alexis@webkit.org>
2512
2513         Implement CSS parsing for CSS transitions unprefixed.
2514         https://bugs.webkit.org/show_bug.cgi?id=104804
2515
2516         Reviewed by Dean Jackson.
2517
2518         Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2519         to cover the work of unprefixing Transforms, Animations and 
2520         Transitions. It will let the possibility of each ports to turn it off 
2521         in their release branches until we're confident that these CSS 
2522         properties are ready to be unprefixed.
2523
2524         * win/tools/vsprops/FeatureDefines.vsprops:
2525         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2526
2527 2012-12-12  Roger Fong  <roger_fong@apple.com>
2528
2529         Enable VIDEO_TRACK on Windows.
2530         https://bugs.webkit.org/show_bug.cgi?id=104706.
2531
2532         Reviewed by Timothy Horton.
2533
2534         Enable VIDEO_TRACK on Windows and update project property files.
2535
2536         * win/tools/vsprops/FeatureDefines.vsprops:
2537
2538 2012-12-12  Sheriff Bot  <webkit.review.bot@gmail.com>
2539
2540         Unreviewed, rolling out r137491.
2541         http://trac.webkit.org/changeset/137491
2542         https://bugs.webkit.org/show_bug.cgi?id=104828
2543
2544         broke the builtd (Requested by rfong on #webkit).
2545
2546         * win/tools/vsprops/FeatureDefines.vsprops:
2547
2548 2012-12-11  Roger Fong  <roger_fong@apple.com>
2549
2550         Enable VIDEO_TRACK on Windows.
2551         https://bugs.webkit.org/show_bug.cgi?id=104706.
2552
2553         Reviewed by Timothy Horton.
2554
2555         Enable VIDEO_TRACK on Windows and update project property files.
2556
2557         * win/tools/vsprops/FeatureDefines.vsprops:
2558
2559 2012-12-10  Alexis Menard  <alexis@webkit.org>
2560
2561         [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
2562         https://bugs.webkit.org/show_bug.cgi?id=104539
2563
2564         Reviewed by Antonio Gomes.
2565
2566         As discussed on webkit-dev it is not needed to keep this feature flag 
2567         as support for <position> type is a small feature that is already 
2568         implemented by three other UAs. It was useful while landing this 
2569         feature as partial bits were landed one after one.
2570
2571         * win/tools/vsprops/FeatureDefines.vsprops:
2572         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2573
2574 2012-12-06  Rick Byers  <rbyers@chromium.org>
2575
2576         CSS cursor property should support webkit-image-set
2577         https://bugs.webkit.org/show_bug.cgi?id=99493
2578
2579         Reviewed by Beth Dakin.
2580
2581         Add ENABLE_MOUSE_CURSOR_SCALE - disabled by default
2582
2583         * win/tools/vsprops/FeatureDefines.vsprops:
2584         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2585
2586 2012-11-26  Roger Fong  <roger_fong@apple.com>
2587
2588         Unreviewed. ENABLE_ACCELERATED_OVERFLOW_SCROLLING not enabled on Windows.
2589         Add a feature flag and skip some failing tests.
2590         https://bugs.webkit.org/show_bug.cgi?id=103294
2591
2592         Tests skipped:
2593         compositing/overflow/scrolling-without-painting.html
2594         compositing/overflow/updating-scrolling-content.html
2595
2596         * win/tools/vsprops/FeatureDefines.vsprops:
2597
2598 2012-11-23  Alexis Menard  <alexis@webkit.org>
2599
2600         [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
2601         https://bugs.webkit.org/show_bug.cgi?id=102104
2602
2603         Reviewed by Julien Chaffraix.
2604
2605         Protect the new feature behind a feature flag.
2606
2607         * win/tools/vsprops/FeatureDefines.vsprops:
2608         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2609
2610 2012-11-19  Kihong Kwon  <kihong.kwon@samsung.com>
2611
2612         Add PROXIMITY_EVENTS feature
2613         https://bugs.webkit.org/show_bug.cgi?id=102658
2614
2615         Reviewed by Kentaro Hara.
2616
2617         Add PROXIMITY_EVENTS feature to win and win-cairo prot.
2618
2619         * win/tools/vsprops/FeatureDefines.vsprops:
2620         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2621
2622 2012-11-12  Beth Dakin  <bdakin@apple.com>
2623
2624         Build fix. Forgot these bits last time.
2625
2626         * libWebKitSystemInterfaceLion.a:
2627         * libWebKitSystemInterfaceMountainLion.a:
2628
2629 2012-11-12  Beth Dakin  <bdakin@apple.com>
2630
2631         Zoomed-in scrolling is very slow when deviceScaleFactor > 1
2632         https://bugs.webkit.org/show_bug.cgi?id=101787
2633
2634         Reviewed by Simon Fraser.
2635
2636         wkSetCGFontRenderingMode now takes a BOOL parameter.
2637         * WebKitSystemInterface.h:
2638         * libWebKitSystemInterfaceLion.a:
2639         * libWebKitSystemInterfaceMountainLion.a:
2640
2641 2012-11-08  Anders Carlsson  <andersca@apple.com>
2642
2643         Roll WebKitSystemInterface DEPS.
2644
2645         Rubber-stamped by Andreas Kling.
2646
2647         * libWebKitSystemInterfaceLion.a:
2648         * libWebKitSystemInterfaceMountainLion.a:
2649
2650 2012-11-07  Roger Fong  <roger_fong@apple.com>
2651
2652         Enable Subpixel Layout on Windows. Rebaseline any failing tests that were rebaselined in r133351.
2653         https://bugs.webkit.org/show_bug.cgi?id=101538
2654
2655         Rubberstamped by Tim Horton.
2656
2657         * win/tools/vsprops/FeatureDefines.vsprops:
2658
2659 2012-11-06  Anders Carlsson  <andersca@apple.com>
2660
2661         Build fix.
2662
2663         * WebKitSystemInterface.h:
2664
2665 2012-11-06  Anders Carlsson  <andersca@apple.com>
2666
2667         Update Java related WKSI function names
2668         https://bugs.webkit.org/show_bug.cgi?id=101414
2669
2670         Reviewed by Sam Weinig.
2671
2672         Roll WebKitSystemInterface DEPS.
2673
2674         * WebKitSystemInterface.h:
2675         * libWebKitSystemInterfaceLion.a:
2676         * libWebKitSystemInterfaceMountainLion.a:
2677
2678 2012-11-06  Alexey Proskuryakov  <ap@apple.com>
2679
2680         Clean up which storage cookie jar functions use
2681         https://bugs.webkit.org/show_bug.cgi?id=101395
2682
2683         Reviewed by Brady Eidson.
2684
2685         * WebKitSystemInterface.h:
2686         * libWebKitSystemInterfaceLion.a:
2687         * libWebKitSystemInterfaceMountainLion.a:
2688         Added WKHTTPCookies() and WKDeleteAllHTTPCookies(). Updated ifdefs for currently
2689         supported OS versions.
2690
2691 2012-11-06  Alexey Proskuryakov  <ap@apple.com>
2692
2693         Delete Leopard and Snow Leopard versions of WKSI. These have not been updated in ages.
2694
2695         Rubber-stampted by Mark Rowe.
2696
2697         * libWebKitSystemInterfaceLeopard.a: Removed.
2698         * libWebKitSystemInterfaceSnowLeopard.a: Removed.
2699
2700 2012-11-05  Alexey Proskuryakov  <ap@apple.com>
2701
2702         Get rid of setCookieStoragePrivateBrowsingEnabled.
2703         https://bugs.webkit.org/show_bug.cgi?id=101247
2704
2705         Reviewed by Brady Eidson.
2706
2707         * WebKitSystemInterface.h: Removed the function.
2708
2709 2012-11-02  Anders Carlsson  <andersca@apple.com>
2710
2711         Don't instantiate the Java plug-in if it's inactive
2712         https://bugs.webkit.org/show_bug.cgi?id=101102
2713         <rdar://problem/12595679>
2714
2715         Reviewed by Andreas Kling.
2716
2717         Update WebKitSystemInterface to a version that has WKJLReportWebComponentsUsed.
2718
2719         * WebKitSystemInterface.h:
2720         * libWebKitSystemInterfaceLion.a:
2721         * libWebKitSystemInterfaceMountainLion.a:
2722         Roll WebKitSystemInterface DERPS.
2723
2724 2012-10-25  Dominik Röttsches  <dominik.rottsches@intel.com>
2725
2726         Conditionalize XHR timeout support
2727         https://bugs.webkit.org/show_bug.cgi?id=100356
2728
2729         Reviewed by Adam Barth.
2730
2731         Adding ENABLE_XHR_TIMEOUT feature, which is default off for Apple Win.
2732         See also https://bugs.webkit.org/show_bug.cgi?id=100349 for an attempt
2733         to fix timeout support for CF Network.
2734
2735         * win/tools/vsprops/FeatureDefines.vsprops:
2736         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2737
2738 2012-10-24  Eric Carlson  <eric.carlson@apple.com>
2739
2740         Allow ports to override text track rendering style
2741         https://bugs.webkit.org/show_bug.cgi?id=97800
2742         <rdar://problem/12044964>
2743
2744         Reviewed by Maciej Stachowiak.
2745
2746         Update WKSI header with SPI for getting the user caption appearance preferences.
2747
2748         * WebKitSystemInterface.h:
2749
2750 2012-10-19  Dongwoo Joshua Im  <dw.im@samsung.com>
2751
2752         Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
2753         https://bugs.webkit.org/show_bug.cgi?id=99804
2754
2755         Reviewed by Julien Chaffraix.
2756
2757         CSS3 text related properties will be implemented under this flag,
2758         including text decoration, text-align-last, and text-justify.
2759
2760         * win/tools/vsprops/FeatureDefines.vsprops:
2761         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2762
2763 2012-10-18  Pablo Flouret  <pablof@motorola.com>
2764
2765         Implement css3-conditional's @supports rule
2766         https://bugs.webkit.org/show_bug.cgi?id=86146
2767
2768         Reviewed by Antti Koivisto.
2769
2770         * win/tools/vsprops/FeatureDefines.vsprops:
2771         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2772             Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
2773
2774 2012-10-08  Kiran Muppala  <cmuppala@apple.com>
2775
2776         Throttle DOM timers on hidden pages.
2777         https://bugs.webkit.org/show_bug.cgi?id=98474
2778
2779         Reviewed by Maciej Stachowiak.
2780
2781         Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature define.
2782
2783         * win/tools/vsprops/FeatureDefines.vsprops:
2784         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2785
2786 2012-10-05  Sheriff Bot  <webkit.review.bot@gmail.com>
2787
2788         Unreviewed, rolling out r130556 and r130564.
2789         http://trac.webkit.org/changeset/130556
2790         http://trac.webkit.org/changeset/130564
2791         https://bugs.webkit.org/show_bug.cgi?id=98572
2792
2793         The patch wasn't reviewed by a reviewer and it is breaking
2794         Chromium Windows (Requested by jchaffraix on #webkit).
2795
2796         * WebKitSystemInterface.h:
2797
2798 2012-10-05  Tim Horton  <timothy_horton@apple.com>
2799
2800         Update WebKitSystemInterface libraries and header.
2801
2802         Reviewed by Simon Fraser.
2803
2804         * WebKitSystemInterface.h:
2805         * libWebKitSystemInterfaceLion.a:
2806         * libWebKitSystemInterfaceMountainLion.a:
2807         * libWebKitSystemInterfaceSnowLeopard.a:
2808
2809 2012-10-04  Eric Carlson  <eric.carlson@apple.com>
2810
2811         Allow ports to override text track rendering style
2812         https://bugs.webkit.org/show_bug.cgi?id=97800
2813         <rdar://problem/12044964>
2814
2815         Reviewed by Silvia Pfeiffer.
2816
2817         Update WKSI header with SPI for getting the user caption appearance preferences.
2818
2819         * WebKitSystemInterface.h:
2820
2821 2012-09-28  Eric Carlson  <eric.carlson@apple.com>
2822
2823         Allow ports to override text track rendering style
2824         <rdar://problem/12044964>
2825
2826         Reviewed by Jessie Berlin.
2827
2828         Update WKSI libraries.
2829
2830         * libWebKitSystemInterfaceLion.a:
2831         * libWebKitSystemInterfaceMountainLion.a:
2832         * libWebKitSystemInterfaceSnowLeopard.a:
2833
2834 2012-09-25  Simon Fraser  <simon.fraser@apple.com>
2835
2836         <rdar://problem/12351906> Have DumpRenderTree and WebKitTestRunner crash logs show which test crashed
2837
2838         Reviewed by Tim Horton.
2839
2840         New WKSI libraries and header.
2841
2842         * WebKitSystemInterface.h:
2843         * libWebKitSystemInterfaceLion.a:
2844         * libWebKitSystemInterfaceMountainLion.a:
2845         * libWebKitSystemInterfaceSnowLeopard.a:
2846
2847 2012-09-08  Sam Weinig  <sam@webkit.org>
2848
2849         Switch to entering the sandbox directly from main(), rather than waiting for the initialization message
2850         https://bugs.webkit.org/show_bug.cgi?id=96194
2851
2852         Reviewed by Dan Bernstein.
2853
2854         Update WKSI with SPI for getting the bundle URL from an executable URL.
2855
2856         * WebKitSystemInterface.h:
2857         * libWebKitSystemInterfaceLion.a:
2858         * libWebKitSystemInterfaceMountainLion.a:
2859         * libWebKitSystemInterfaceSnowLeopard.a:
2860         Adds WKCopyBundleURLForExecutableURL().
2861
2862 2012-08-29  Tony Chang  <tony@chromium.org>
2863
2864         Remove ENABLE_CSS3_FLEXBOX compile time flag
2865         https://bugs.webkit.org/show_bug.cgi?id=95382
2866
2867         Reviewed by Ojan Vafai.
2868
2869         Everyone is already enabling this by default and the spec has stablized.
2870
2871         * win/tools/vsprops/FeatureDefines.vsprops:
2872         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2873
2874 2012-08-15  Bruno de Oliveira Abinader  <bruno.abinader@basyskom.com>
2875
2876         [css3-text] Add CSS3 Text decoration compile flag
2877         https://bugs.webkit.org/show_bug.cgi?id=93863
2878
2879         Reviewed by Julien Chaffraix.
2880
2881         This patch handles the compile flag implementation, which will come disabled by
2882         default, thus not exposing the CSS3 text decoration features to the web, unless
2883         when explicitly enabling it with "--css3-text-decoration" build parameter.
2884
2885         * win/tools/vsprops/FeatureDefines.vsprops:
2886         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2887
2888 2012-08-14  Alex Christensen  <alex.christensen@flexsim.com>
2889
2890         /SAFESEH should not be a common linker option
2891         https://bugs.webkit.org/show_bug.cgi?id=89372
2892
2893         Reviewed by Darin Adler.
2894
2895         * win/tools/vsprops/common.vsprops:
2896         removed /SAFESEH as a default option for the linker (doesn't work for x64)
2897
2898 2012-08-13  Roger Fong  <roger_fong@apple.com>
2899
2900         Enable CSS Sticky Position on Windows.
2901         https://bugs.webkit.org/show_bug.cgi?id=93905
2902
2903         Reviewed by Tim Horton.
2904
2905         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.
2906
2907         * win/tools/vsprops/FeatureDefines.vsprops:
2908         Include ENABLE_CSS_STICKY_POSITION flag. 
2909         
2910 2012-08-06  Anders Carlsson  <andersca@apple.com>
2911
2912         If the Apple Java plug-in is blocked and no runtime is installed, don't load it
2913         https://bugs.webkit.org/show_bug.cgi?id=93289
2914         <rdar://problem/11730092>
2915
2916         Reviewed by Dan Bernstein.
2917
2918         Add WKJLIsRuntimeAndWebComponentsInstalled().
2919
2920         * WebKitSystemInterface.h:
2921         * libWebKitSystemInterfaceLion.a:
2922         * libWebKitSystemInterfaceMountainLion.a:
2923
2924 2012-08-01  Jon Lee  <jonlee@apple.com>
2925
2926         Update WKSI.
2927
2928         Reviewed by Mark Rowe.
2929
2930         * libWebKitSystemInterfaceLion.a:
2931         * libWebKitSystemInterfaceMountainLion.a:
2932         * libWebKitSystemInterfaceSnowLeopard.a:
2933
2934 2012-07-29  Rik Cabanier  <cabanier@adobe.com>
2935
2936         Add ENABLE_CSS_COMPOSITING flag
2937         https://bugs.webkit.org/show_bug.cgi?id=92553
2938
2939         Reviewed by Dirk Schulze.
2940
2941         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
2942
2943         * win/tools/vsprops/FeatureDefines.vsprops:
2944         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2945
2946 2012-07-23  Roger Fong  <roger_fong@apple.com>
2947
2948         Disable flexbox on Windows
2949         https://bugs.webkit.org/show_bug.cgi?id=92047
2950         <rdar://problem/11570384>
2951
2952         Reviewed by Darin Adler.
2953
2954         Disabled Flexbox CSS3 syntax on Mac, need to do the same for Windows.
2955
2956         * win/tools/vsprops/FeatureDefines.vsprops:
2957         Disable ENABLE_CSS3_FLEXBOX property.
2958         
2959 2012-07-23  Kent Tamura  <tkent@chromium.org>
2960
2961         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
2962         https://bugs.webkit.org/show_bug.cgi?id=91941
2963
2964         Reviewed by Kentaro Hara.
2965
2966         A flag name for an elmement should be ENABLE_*_ELEMENT.
2967
2968         * win/tools/vsprops/FeatureDefines.vsprops:
2969         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2970
2971 2012-07-22  Kent Tamura  <tkent@chromium.org>
2972
2973         Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
2974         https://bugs.webkit.org/show_bug.cgi?id=91928
2975
2976         Reviewed by Kentaro Hara.
2977
2978         A flag name for an elmement should be ENABLE_*_ELEMENT.
2979
2980         * win/tools/vsprops/FeatureDefines.vsprops:
2981         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2982
2983 2012-07-20  Kent Tamura  <tkent@chromium.org>
2984
2985         Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
2986         https://bugs.webkit.org/show_bug.cgi?id=91846
2987
2988         Reviewed by Kentaro Hara.
2989
2990         A flag name for an elmement should be ENABLE_*_ELEMENT.
2991
2992         * win/tools/vsprops/FeatureDefines.vsprops:
2993         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2994
2995 2012-07-11  Mark Rowe  <mrowe@apple.com>
2996
2997         Add a Mountain Lion version of libWebKitSystemInterface.a.
2998
2999         Update the WebKitSystemInterface header and binaries.
3000
3001         Reviewed by John Sullivan.
3002
3003         * WebKitSystemInterface.h:
3004         * libWebKitSystemInterfaceLion.a:
3005         * libWebKitSystemInterfaceMountainLion.a: Added.
3006         * libWebKitSystemInterfaceSnowLeopard.a:
3007
3008 2012-07-04  John Mellor  <johnme@chromium.org>
3009
3010         Text Autosizing: Add compile flag and runtime setting
3011         https://bugs.webkit.org/show_bug.cgi?id=87394
3012
3013         This patch renames Font Boosting to Text Autosizing.
3014
3015         Reviewed by Adam Barth.
3016
3017         * win/tools/vsprops/FeatureDefines.vsprops:
3018         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3019
3020 2012-06-29  Mihai Balan  <mibalan@adobe.com>
3021
3022         [CSS Regions] Adding feature defines for CSS Regions for Windows
3023         https://bugs.webkit.org/show_bug.cgi?id=88645
3024
3025         Reviewed by Tony Chang.
3026
3027         Re-trying to enable CSS regions on Windows. This time only enabling
3028         regions since exclusions lead to some very strange compiling/linking
3029         problems.
3030
3031         * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_REGIONS
3032         * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
3033
3034 2012-06-28  Brent Fulgham  <bfulgham@webkit.org>
3035
3036         [WinCairo] Unreviewed build correction.  Add two missing macro
3037         declarations to vsprops file.
3038
3039         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add missing
3040         ENABLE_HIGH_DPI_CANVAS and ENABLE_REQUEST_ANIMATION_FRAME macros.
3041
3042 2012-06-27  Brent Fulgham  <bfulgham@webkit.org>
3043
3044         [WinCairo] Unreviewed build correction.  Accidentally turned on
3045         CSS_FILTERS, which is not available in tree.
3046
3047         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Turn CSS_FILTERS
3048         back off for WinCairo target.
3049
3050 2012-06-27  Brent Fulgham  <bfulgham@webkit.org>
3051
3052         [WinCairo] Unreviewed build correction.  Resync feature defines with
3053         Apple port. Things have drifted apart a little.
3054
3055         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Update to match
3056         Apple port, define some missing features.
3057
3058 2012-06-19  Mike West  <mkwst@chromium.org>
3059
3060         Introduce ENABLE_CSP_NEXT configuration flag.
3061         https://bugs.webkit.org/show_bug.cgi?id=89300
3062
3063         Reviewed by Adam Barth.
3064
3065         The 1.0 draft of the Content Security Policy spec is just about to
3066         move to Last Call. We'll hide work on the upcoming 1.1 spec behind
3067         this ENABLE flag, disabled by default.
3068
3069         Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
3070
3071         * win/tools/vsprops/FeatureDefines.vsprops:
3072         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3073
3074 2012-06-15  Sheriff Bot  <webkit.review.bot@gmail.com>
3075
3076         Unreviewed, rolling out r120280.
3077         http://trac.webkit.org/changeset/120280
3078         https://bugs.webkit.org/show_bug.cgi?id=89273
3079
3080         Enabling CSS regions broke all Windows tests (Requested by
3081         jhomeycutt on #webkit).
3082
3083         * win/tools/vsprops/FeatureDefines.vsprops:
3084         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3085
3086 2012-06-13  Mihai Balan  <mibalan@adobe.com>
3087
3088         Fix for #88645 - enabling regions on Windows
3089
3090         [CSS Regions] Adding feature defines for CSS Regions & exclusions for Windows
3091         https://bugs.webkit.org/show_bug.cgi?id=88645
3092
3093         Reviewed by Sam Weinig.
3094
3095         Previous work on #87442 added feature defines to allow proper disabling of CSS Regions and
3096         exclusions (previously even with the feature disabled, parsing still worked). However, the
3097         feature defines were enabled on Mac only - they were broken on Windows. This
3098         patch adds the feature defines to (re)enable regions and exclusions on Windows.
3099
3100         * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_EXCLUSIONS and ENABLE_CSS_REGIONS
3101         * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
3102
3103 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
3104
3105         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
3106         https://bugs.webkit.org/show_bug.cgi?id=88804
3107
3108         Reviewed by Tony Chang.
3109
3110         Protect box-decoration-break behind a feature flag enabled by default.
3111
3112         * win/tools/vsprops/FeatureDefines.vsprops:
3113         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3114
3115 2012-06-11  Anders Carlsson  <andersca@apple.com>
3116
3117         Pass the right color space over to the web process so we can set it on our CA context
3118         https://bugs.webkit.org/show_bug.cgi?id=88819
3119         <rdar://problem/11629050>
3120
3121         Reviewed by John Sullivan.
3122
3123         Add WKCAContextSetColorSpace and WKCAContextGetColorSpace.
3124
3125         * WebKitSystemInterface.h:
3126         * libWebKitSystemInterfaceLion.a:
3127         * libWebKitSystemInterfaceSnowLeopard.a:
3128
3129 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
3130
3131         Add UNDO_MANAGER flag
3132         https://bugs.webkit.org/show_bug.cgi?id=87908
3133
3134         Reviewed by Tony Chang.
3135
3136         * win/tools/vsprops/FeatureDefines.vsprops:
3137         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3138
3139 2012-06-05  Dongwoo Im  <dw.im@samsung.com>
3140
3141         Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
3142         https://bugs.webkit.org/show_bug.cgi?id=73176
3143
3144         Reviewed by Adam Barth.
3145
3146         Two more APIs are added in Custom Scheme Handler specification.
3147         http://dev.w3.org/html5/spec/Overview.html#custom-handlers
3148         One is 'isProtocolHandlerRegistered' to query whether the specific URL
3149         is registered or not.
3150         The other is 'unregisterProtocolHandler' to remove the registered URL.
3151
3152         * win/tools/vsprops/FeatureDefines.vsprops: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
3153         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
3154
3155 2012-05-29  Jessie Berlin  <jberlin@apple.com>
3156
3157         [Win] ~1/2 of all the iframe seamless tests fail
3158         https://bugs.webkit.org/show_bug.cgi?id=87543
3159
3160         Rubber-stamped by Eric Seidel.
3161
3162         Finish enabling IFRAME_SEAMLESS on Windows.
3163
3164         * win/tools/vsprops/FeatureDefines.vsprops:
3165
3166 2012-05-28  Vivek Galatage  <vivekgalatage@gmail.com>
3167
3168         Remove obsolete feature define ENABLE_3D_CANVAS from FeatureDefines.vsprops for windows
3169         https://bugs.webkit.org/show_bug.cgi?id=87622
3170
3171         Reviewed by Eric Seidel.
3172
3173         Removed the ENABLE_3D_CANVAS from the property define as this is
3174         obsolete since bug #53041
3175
3176         * win/tools/vsprops/FeatureDefines.vsprops:
3177
3178 2012-05-24  John Mellor  <johnme@chromium.org>
3179
3180         Font Boosting: Add compile flag and runtime setting
3181         https://bugs.webkit.org/show_bug.cgi?id=87394
3182
3183         Reviewed by Adam Barth.
3184
3185         Add ENABLE_FONT_BOOSTING.
3186
3187         * win/tools/vsprops/FeatureDefines.vsprops:
3188         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3189
3190 2012-05-23  Ojan Vafai  <ojan@chromium.org>
3191
3192         add back the ability to disable flexbox
3193         https://bugs.webkit.org/show_bug.cgi?id=87147
3194
3195         Reviewed by Tony Chang.
3196
3197         * win/tools/vsprops/FeatureDefines.vsprops:
3198         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3199
3200 2012-05-10  Anders Carlsson  <andersca@apple.com>
3201
3202         WebKit1: Add a way to blacklist specific plug-ins/plug-in versions
3203         https://bugs.webkit.org/show_bug.cgi?id=86150
3204         <rdar://problem/9551196>
3205
3206         Reviewed by Sam Weinig.
3207
3208         Add WKShouldBlockPlugin.
3209
3210         * WebKitSystemInterface.h:
3211         * libWebKitSystemInterfaceLion.a:
3212         * libWebKitSystemInterfaceSnowLeopard.a:
3213
3214 2012-05-08  Jon Lee  <jonlee@apple.com>
3215
3216         Safari warns that it needs to resend the form in an iFrame when going back
3217         https://bugs.webkit.org/show_bug.cgi?id=82658
3218         <rdar://problem/11292558>
3219
3220         Reviewed by Darin Adler.
3221
3222         * WebKitSystemInterface.h:
3223         * libWebKitSystemInterfaceLeopard.a:
3224         * libWebKitSystemInterfaceLion.a:
3225         * libWebKitSystemInterfaceSnowLeopard.a:
3226
3227 2012-05-07  Eric Seidel  <eric@webkit.org>
3228
3229         Add ENABLE_IFRAME_SEAMLESS so Apple can turn off SEAMLESS if needed
3230         https://bugs.webkit.org/show_bug.cgi?id=85822
3231
3232         Reviewed by Adam Barth.
3233
3234         * win/tools/vsprops/FeatureDefines.vsprops:
3235
3236 2012-05-06  Eric Seidel  <eric@webkit.org>
3237
3238         Remove 3D_CANVAS define from vsprops files (it was renamed WEBGL many months ago)
3239         https://bugs.webkit.org/show_bug.cgi?id=85743
3240
3241         Reviewed by Adam Barth.
3242
3243         * win/tools/vsprops/FeatureDefines.vsprops:
3244         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3245
3246 2012-05-02  Eric Seidel  <eric@webkit.org>
3247
3248         Resort FeatureDefinesCairo.vcprops to actually be alphabetical (in preparation for autogeneration)
3249         https://bugs.webkit.org/show_bug.cgi?id=85454
3250
3251         Reviewed by Adam Barth.
3252
3253         The PreprocessorDefinitions line is still not sorted, but I'll do that in a separate patch.
3254         There is no functional change in this patch.  Just moving the defines around.
3255         Its interesting to me that now that it's sorted and I can easily compare this with other
3256         ports and found that a whole bunch of defines which should be on for Cairo are off,
3257         likely due to Cairo simply being overlooked.  These oversights should be easy to avoid
3258         in an autogenerated world.
3259
3260         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3261
3262 2012-05-02  Eric Seidel  <eric@webkit.org>
3263
3264         Fix tabs vs. space formating in FeatureDefines.vsprops and fix alphabetical sorting
3265         https://bugs.webkit.org/show_bug.cgi?id=85445
3266
3267         Reviewed by Adam Barth.
3268
3269         I noticed this when comparing my auto-generated output for this file vs. the one
3270         we have checked in.  Seems we might as well fix the checked in file to be
3271         consistent in style with itself. :)
3272
3273         * win/tools/vsprops/FeatureDefines.vsprops:
3274
3275 2012-04-27  Gavin Peters  <gavinp@chromium.org>
3276
3277         Add new ENABLE_LINK_PRERENDER define to control the Prerendering API
3278         https://bugs.webkit.org/show_bug.cgi?id=84871
3279
3280         Reviewed by Adam Barth.
3281
3282         Prerendering is currently covered by the ENABLE_LINK_PREFETCH macro, but the new Prerendering
3283         API separates it from prefetching.  Having separate include guards lets ports enable prefetching,
3284         a relatively easy change, without needing to build the infrastructure for prerendering, which
3285         is considerably more complicated.
3286
3287         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3288
3289 2012-04-10  Adam Barth  <abarth@webkit.org>
3290
3291         Limit -apple- and -khtml- to ENABLE(DASHBOARD_SUPPORT)
3292         https://bugs.webkit.org/show_bug.cgi?id=83256
3293
3294         Reviewed by Eric Seidel.
3295
3296         * win/tools/vsprops/FeatureDefines.vsprops:
3297
3298 2012-04-09  Beth Dakin  <bdakin@apple.com>
3299
3300         <rdar://problem/11214796>
3301
3302         New WKSI will hopefully fix a common crash seen by the bots in libRIP.A.dylib: 
3303         symmetric_convolve
3304
3305         Reviewed by Simon Fraser.
3306
3307         * libWebKitSystemInterfaceLeopard.a:
3308         * libWebKitSystemInterfaceLion.a:
3309         * libWebKitSystemInterfaceSnowLeopard.a:
3310
3311 2012-04-06  Dan Bernstein  <mitz@apple.com>
3312
3313         <rdar://problem/10912476> HiDPI: Have canvas use a hidpi backing store, but downsample upon access
3314
3315         Reviewed by Sam Weinig.
3316
3317         * win/tools/vsprops/FeatureDefines.vsprops: Added ENABLE_HIGH_DPI_CANVAS.
3318
3319 2012-04-03  Keishi Hattori  <keishi@webkit.org>
3320
3321         Disable ENABLE_DATALIST for now
3322         https://bugs.webkit.org/show_bug.cgi?id=82871
3323
3324         Reviewed by Kent Tamura.
3325
3326         * win/tools/vsprops/FeatureDefines.vsprops: Disabled ENABLE_DATALIST.
3327
3328 2012-03-30  Keishi Hattori  <keishi@webkit.org>
3329
3330         Change ENABLE_INPUT_COLOR to ENABLE_INPUT_TYPE_COLOR and enable it for chromium
3331         https://bugs.webkit.org/show_bug.cgi?id=80972
3332
3333         Reviewed by Kent Tamura.
3334
3335         * win/tools/vsprops/FeatureDefines.vsprops:
3336         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3337
3338 2012-03-20  Steve Falkenburg  <sfalken@apple.com>
3339
3340         Disable LTCG on Windows to avoid out of process space errors while linking
3341         https://bugs.webkit.org/show_bug.cgi?id=81714
3342
3343         Reviewed by Jessie Berlin.
3344
3345         * win/tools/vsprops/production.vsprops:
3346
3347 2012-03-14  Jer Noble  <jer.noble@apple.com>
3348
3349         Wrong icon to restore to windowed mode in full screen video panel
3350         https://bugs.webkit.org/show_bug.cgi?id=70437
3351
3352         Reviewed by Eric Carlson.
3353
3354         * WebKitSystemInterface.h: Added WKMediaUIPartExitFullscreenButton.
3355         * libWebKitSystemInterfaceLeopard.a:
3356         * libWebKitSystemInterfaceLion.a:
3357         * libWebKitSystemInterfaceSnowLeopard.a:
3358         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3359         * win/lib/WebKitSystemInterface.lib:
3360
3361 2012-03-13  Adam Barth  <abarth@webkit.org> && Benjamin Poulain  <bpoulain@apple.com>
3362
3363         Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
3364         https://bugs.webkit.org/show_bug.cgi?id=78853
3365
3366         Reviewed by Adam Barth.
3367
3368         * win/tools/vsprops/FeatureDefines.vsprops:
3369         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3370
3371 2012-03-12  Enrica Casucci  <enrica@apple.com>
3372
3373         WebKit2: remove NSPasteboard access for promised data from the WebProcess
3374         https://bugs.webkit.org/show_bug.cgi?id=80073
3375
3376         * WebKitSystemInterface.h: Touched the file to make build system happy.
3377         * libWebKitSystemInterfaceLeopard.a:
3378         * libWebKitSystemInterfaceLion.a:
3379         * libWebKitSystemInterfaceSnowLeopard.a:
3380
3381 2012-03-09  Jon Lee  <jonlee@apple.com>
3382
3383         Add support for ENABLE(LEGACY_NOTIFICATIONS)
3384         https://bugs.webkit.org/show_bug.cgi?id=80497
3385
3386         Reviewed by Adam Barth.
3387
3388         Prep for b80472: Update API for Web Notifications
3389         * win/tools/vsprops/FeatureDefines.vsprops:
3390         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3391
3392 2012-03-09  Ashod Nakashian  <ashodnakashian@yahoo.com>
3393
3394         Bash scripts should support LF endings only
3395         https://bugs.webkit.org/show_bug.cgi?id=79509
3396
3397         Reviewed by David Kilzer.
3398
3399         * win/tools/scripts/feature-defines.sh: Modified property svn:eol-style.
3400
3401 2012-03-05  Sam Weinig  <sam@webkit.org>
3402
3403         Fix the SnowLeoaprd build.
3404
3405         * WebKitSystemInterface.h:
3406         * libWebKitSystemInterfaceLeopard.a:
3407         * libWebKitSystemInterfaceLion.a:
3408         * libWebKitSystemInterfaceSnowLeopard.a:
3409
3410 2012-03-05  Sam Weinig  <sam@webkit.org>
3411
3412         Update WebKitSystemInterface for WKCAContext additions.
3413
3414         * WebKitSystemInterface.h:
3415         * libWebKitSystemInterfaceLeopard.a:
3416         * libWebKitSystemInterfaceLion.a:
3417         * libWebKitSystemInterfaceSnowLeopard.a:
3418
3419 2012-03-03  Hans Wennborg  <hans@chromium.org>
3420
3421         Implement Speech JavaScript API
3422         https://bugs.webkit.org/show_bug.cgi?id=80019
3423
3424         Reviewed by Adam Barth.
3425
3426         Add ENABLE_SCRIPTED_SPEECH.
3427
3428         * win/tools/vsprops/FeatureDefines.vsprops:
3429         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3430
3431 2012-03-01  Nikolas Zimmermann  <nzimmermann@rim.com>
3432
3433         Unreviewed, rolling out r109255.
3434         http://trac.webkit.org/changeset/109255
3435         https://bugs.webkit.org/show_bug.cgi?id=79932
3436
3437         Breaks rounded rects with dashed strokes in SVG
3438
3439         * WebKitSystemInterface.h:
3440         * libWebKitSystemInterfaceLeopard.a:
3441         * libWebKitSystemInterfaceLion.a:
3442         * libWebKitSystemInterfaceSnowLeopard.a:
3443
3444 2012-02-29  Tim Horton  <timothy_horton@apple.com>
3445
3446         Make use of CG rounded-rect primitives
3447         https://bugs.webkit.org/show_bug.cgi?id=79932
3448         <rdar://problem/9274953>
3449
3450         Reviewed by Simon Fraser.
3451
3452         Add wkCGPathAddRoundedRect.
3453
3454         * WebKitSystemInterface.h:
3455         * libWebKitSystemInterfaceLeopard.a:
3456         * libWebKitSystemInterfaceLion.a:
3457         * libWebKitSystemInterfaceSnowLeopard.a:
3458
3459 2012-02-28  Jer Noble  <jer.noble@apple.com>
3460
3461         Full screen video volume slider has "progress bar"
3462         https://bugs.webkit.org/show_bug.cgi?id=79812
3463
3464         Reviewed by Eric Carlson.
3465
3466         * WebKitSystemInterface.h:
3467         * libWebKitSystemInterfaceLeopard.a:
3468         * libWebKitSystemInterfaceLion.a:
3469         * libWebKitSystemInterfaceSnowLeopard.a:
3470         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3471         * win/lib/WebKitSystemInterface.lib:
3472
3473 2012-02-28  Simon Fraser  <simon.fraser@apple.com>
3474
3475         Update WebKitSystemInterface.
3476
3477         Reviewed by Sam Weinig.
3478         
3479         * WebKitSystemInterface.h:
3480         * libWebKitSystemInterfaceLeopard.a:
3481         * libWebKitSystemInterfaceLion.a:
3482         * libWebKitSystemInterfaceSnowLeopard.a:
3483
3484 2012-02-28  Alexey Proskuryakov  <ap@apple.com>
3485
3486         [Mac] Add an experimental SPI for plug-ins to enter sandbox
3487         https://bugs.webkit.org/show_bug.cgi?id=79709
3488
3489         This pulls a lot of WKSI changes at once, because the script that updates it didn't
3490         work for a while.
3491
3492         * WebKitSystemInterface.h:
3493         * libWebKitSystemInterfaceLeopard.a:
3494         * libWebKitSystemInterfaceLion.a:
3495         * libWebKitSystemInterfaceSnowLeopard.a:
3496
3497 2012-02-10  Adam Klein  <adamk@chromium.org>
3498
3499         Enable MUTATION_OBSERVERS by default on all platforms
3500         https://bugs.webkit.org/show_bug.cgi?id=78196
3501
3502         Reviewed by Ojan Vafai.
3503
3504         * win/tools/vsprops/FeatureDefines.vsprops:
3505         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3506
3507 2012-02-06  Matthew Delaney  <mdelaney@apple.com>
3508
3509         toDataURL() uses stale data after putImageData()
3510         https://bugs.webkit.org/show_bug.cgi?id=65767
3511
3512         Added WKCGContextResetClip for use in reseting clip for new putByteArray method.
3513
3514         Reviewed by Chris Marrin.
3515         
3516         * WebKitSystemInterface.h: Added WKCGContextResetClip.
3517         * libWebKitSystemInterfaceLeopard.a:
3518         * libWebKitSystemInterfaceSnowLeopard.a:
3519         * libWebKitSystemInterfaceLion.a:
3520
3521 2012-02-02  Chris Marrin  <cmarrin@apple.com>
3522
3523         Turn on CSS Filters on Windows
3524         https://bugs.webkit.org/show_bug.cgi?id=76667
3525
3526         Turned on CSS_FILTERS for Windows
3527
3528         Reviewed by Adele Peterson.
3529
3530         * win/tools/vsprops/FeatureDefines.vsprops:
3531
3532 2012-02-02  Sheriff Bot  <webkit.review.bot@gmail.com>
3533
3534         Unreviewed, rolling out r106566.
3535         http://trac.webkit.org/changeset/106566
3536         https://bugs.webkit.org/show_bug.cgi?id=77673
3537
3538         Broke the Windows build (Requested by jessieberlin on
3539         #webkit).
3540
3541         * win/tools/vsprops/FeatureDefines.vsprops:
3542
3543 2012-02-02  Chris Marrin  <cmarrin@apple.com>
3544
3545         Turn on CSS Filters on Windows
3546         https://bugs.webkit.org/show_bug.cgi?id=76667
3547
3548         Turned on CSS_FILTERS for Windows
3549
3550         Reviewed by Adele Peterson.
3551
3552         * win/tools/vsprops/FeatureDefines.vsprops:
3553
3554 2012-01-26  Nikolas Zimmermann  <nzimmermann@rim.com>
3555
3556         Not reviewed. Fix win build, by disabling ENABLE_SHADOW_DOM by default.
3557
3558         * win/tools/vsprops/FeatureDefines.vsprops:
3559         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3560
3561 2012-01-25  Hajime Morita  <morrita@google.com>>
3562
3563         ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom
3564         https://bugs.webkit.org/show_bug.cgi?id=76863
3565
3566         Reviewed by Dimitri Glazkov.
3567
3568         Added a feature flag.
3569
3570         * win/tools/vsprops/FeatureDefines.vsprops:
3571         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3572
3573 2012-01-16  Brent Fulgham  <bfulgham@webkit.org>
3574
3575         [WinCairo] Build correction. Switch to Apple style builds without
3576         the _debug postfix so that launching tools, etc., will work properly.
3577
3578         * win/tools/vsprops/debug_wincairo.vsprops: Remove use of _debug in
3579         output files to be consistent with WebKit build/test tools.
3580
3581 2012-01-05  Dan Bernstein  <mitz@apple.com>
3582
3583         <rdar://problem/10633760> Update copyright strings
3584
3585         Reviewed by Mark Rowe.
3586
3587         * win/tools/scripts/COPYRIGHT-END-YEAR:
3588
3589 2011-12-06  Roland Steiner  <rolandsteiner@chromium.org>
3590
3591         <style scoped>: disable on Windows by default
3592         https://bugs.webkit.org/show_bug.cgi?id=73893
3593
3594         Reviewed by Andreas Kling.
3595
3596         * win/tools/vsprops/FeatureDefines.vsprops:
3597         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3598
3599 2011-11-20  Roland Steiner  <rolandsteiner@chromium.org>
3600
3601         <style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
3602         https://bugs.webkit.org/show_bug.cgi?id=72848
3603
3604         Reviewed by Dimitri Glazkov.
3605
3606         * win/tools/vsprops/FeatureDefines.vsprops:
3607         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3608
3609 2011-11-14  Julien Chaffraix  <jchaffraix@webkit.org>
3610
3611         Add --css-grid-layout to build-webkit and the build systems
3612         https://bugs.webkit.org/show_bug.cgi?id=72320
3613
3614         Reviewed by Ojan Vafai.
3615
3616         * win/tools/vsprops/FeatureDefines.vsprops:
3617         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3618
3619 2011-11-14  Tony Chang  <tony@chromium.org>
3620
3621         Remove the CSS3_FLEXBOX compile time flag and enable on all ports
3622         https://bugs.webkit.org/show_bug.cgi?id=72196
3623
3624         Reviewed by Ojan Vafai.
3625
3626         * win/tools/vsprops/FeatureDefines.vsprops:
3627         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3628
3629 2011-11-11  Alexey Proskuryakov  <ap@apple.com>
3630
3631         WebProcess should use AppSandbox style quarantine
3632         https://bugs.webkit.org/show_bug.cgi?id=72168
3633         <rdar://problem/10434292>
3634
3635         Reviewed by Darin Adler.
3636
3637         * WebKitSystemInterface.h:
3638         * libWebKitSystemInterfaceLion.a:
3639         Added WKEnableSandboxStyleFileQuarantine().
3640
3641         * libWebKitSystemInterfaceLeopard.a:
3642         * libWebKitSystemInterfaceSnowLeopard.a:
3643         Not sure why these also changed, but updating to match most recent build.
3644
3645 2011-11-02  Dean Jackson  <dino@apple.com>
3646
3647         Add ENABLE_CSS_SHADERS flag
3648         https://bugs.webkit.org/show_bug.cgi?id=71394
3649
3650         Reviewed by Sam Weinig.
3651
3652         * win/tools/vsprops/FeatureDefines.vsprops:
3653         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3654
3655 2011-10-24  Michael Saboff  <msaboff@apple.com>
3656
3657         WebKit doesn't build with recent changes to libdispatch
3658         https://bugs.webkit.org/show_bug.cgi?id=70737
3659
3660         Added new WebKitSystemInterface method CreateVMPressureDispatchOnMainQueue.
3661
3662         * WebKitSystemInterface.h:
3663         * libWebKitSystemInterfaceLeopard.a:
3664         * libWebKitSystemInterfaceLion.a:
3665         * libWebKitSystemInterfaceSnowLeopard.a:
3666
3667 2011-10-21  Jeff Miller  <jeffm@apple.com>
3668
3669         Focus rings are too thin in HiDPI in WebKit2
3670         https://bugs.webkit.org/show_bug.cgi?id=70396
3671         
3672         Rename wkSetPatternBaseCTM() to wkSetBaseCTM().
3673
3674         Reviewed by Beth Dakin.
3675
3676         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3677         * win/lib/WebKitSystemInterface.lib:
3678
3679 2011-10-19  Beth Dakin  <bdakin@apple.com>
3680
3681         Try to fix the Chromium build.
3682
3683         * WebKitSystemInterface.h:
3684         * libWebKitSystemInterfaceLeopard.a:
3685         * libWebKitSystemInterfaceLion.a:
3686         * libWebKitSystemInterfaceSnowLeopard.a:
3687
3688 2011-10-19  Beth Dakin  <bdakin@apple.com>
3689
3690         https://bugs.webkit.org/show_bug.cgi?id=70396
3691         Focus rings are too thin in HiDPI in WebKit2
3692         -and corresponding-
3693         <rdar://problem/10086876>
3694
3695         Reviewed by Dan Bernstein.
3696
3697         Renamed an existing WebKitSystemInterface function.
3698         * WebKitSystemInterface.h:
3699         * libWebKitSystemInterfaceLion.a:
3700         * libWebKitSystemInterfaceSnowLeopard.a:
3701
3702 2011-10-18  Adam Barth  <abarth@webkit.org>
3703
3704         Always enable ENABLE(XPATH)
3705         https://bugs.webkit.org/show_bug.cgi?id=70217
3706
3707         Reviewed by Eric Seidel.
3708
3709         * win/tools/vsprops/FeatureDefines.vsprops:
3710         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3711
3712 2011-10-17  Adam Roben  <aroben@apple.com>
3713
3714         Windows build fix
3715
3716         Here's the error:
3717
3718         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
3719
3720         * win/tools/vsprops/common.vsprops: Specify /bigobj to the compiler.
3721
3722 2011-10-16  Adam Barth  <abarth@webkit.org>
3723
3724         Always enable ENABLE(DOM_STORAGE)
3725         https://bugs.webkit.org/show_bug.cgi?id=70189
3726
3727         Reviewed by Eric Seidel.
3728
3729         * win/tools/vsprops/FeatureDefines.vsprops:
3730         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3731
3732 2011-10-14  Dan Bernstein  <mitz@apple.com>
3733
3734         REGRESSION (Safari 5.1 - 5.1.1): CSS nesw-resize cursor shows up as a sw-resize cursor
3735         https://bugs.webkit.org/show_bug.cgi?id=70081
3736
3737         Reviewed by Anders Carlsson.
3738
3739         * WebKitSystemInterface.h: Unrelated change, perhaps needed for bug 68478.
3740         * libWebKitSystemInterfaceLeopard.a:
3741         * libWebKitSystemInterfaceLion.a:
3742         * libWebKitSystemInterfaceSnowLeopard.a:
3743
3744 2011-10-13  Arko Saha  <arko@motorola.com>
3745
3746         Microdata: Basic implementation of document.getItems() method.
3747         https://bugs.webkit.org/show_bug.cgi?id=68610
3748
3749         Reviewed by Ryosuke Niwa.
3750
3751         Added ENABLE(MICRODATA) feature flag. Implement document.getItems() DOM API.
3752         Spec: http://www.whatwg.org/specs/web-apps/current-work/complete/microdata.html
3753
3754         * win/tools/vsprops/FeatureDefines.vsprops:
3755         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3756
3757 2011-10-12  Adam Barth  <abarth@webkit.org>
3758
3759         Remove ENABLE(XHTMLMP) and associated code
3760         https://bugs.webkit.org/show_bug.cgi?id=69729
3761
3762         Reviewed by David Levin.
3763
3764         * win/tools/vsprops/FeatureDefines.vsprops:
3765         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3766
3767 2011-10-11  Kent Tamura  <tkent@chromium.org>
3768
3769         C4481 warning should be disabled for OVERRIDE and FINAL.
3770         https://bugs.webkit.org/show_bug.cgi?id=69904
3771
3772         Reviewed by Adam&nb