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