1 2016-02-15 Alex Christensen <achristensen@webkit.org>
3 Fix internal Windows build of projects built after WebKit
4 https://bugs.webkit.org/show_bug.cgi?id=154249
5 rdar://problem/24644805
7 Reviewed by Chris Dumez.
10 Copy all generated headers to ForwardingHeaders/WebKit, not just WebKit.h.
11 This should fix problems related to not finding headers from other projects, such as AccessibleApplication.h.
12 WebKit.h, WebKitCOMAPI.h, and CFDictionaryPropertyBag.h were copied correctly, so this should copy the rest
13 of the needed headers.
15 2016-02-12 Alex Christensen <achristensen@webkit.org>
17 Fix internal Windows WebKit debug build.
18 rdar://problem/24635219
21 We were making WebKit.dll instead of WebKit_debug.dll.
23 2016-02-11 Alex Christensen <achristensen@webkit.org>
25 Fix internal Windows build.
26 rdar://problem/24622882
28 * WebKit.vcxproj/WebKit.proj:
29 Don't define DEBUG_SUFFIX in release builds.
31 2016-02-10 Alex Christensen <achristensen@webkit.org>
33 Fix internal Windows build
34 https://bugs.webkit.org/show_bug.cgi?id=154080
35 rdar://problem/24584417
37 Reviewed by Brent Fulgham.
40 Explicitly make WebKit dependent on WebKitGUID so that WebKit will not start building
41 before WebKitGUID is finished generating and copying all headers, including WebKit/WebKit.h.
43 2016-01-27 Anders Carlsson <andersca@apple.com>
45 Add WebKitAdditions extension points to WebCore, WebKit and WebKitLegacy
46 https://bugs.webkit.org/show_bug.cgi?id=153550
48 Reviewed by Sam Weinig.
50 * WebKit.xcodeproj/project.pbxproj:
53 2016-01-27 Alex Christensen <achristensen@webkit.org>
55 [Win] Clean build fix after r195680.
58 Use the post build command for the post build event.
60 2016-01-27 Alex Christensen <achristensen@webkit.org>
62 Fix Win EWS after r195545.
63 https://bugs.webkit.org/show_bug.cgi?id=153434
66 Copy WebKit.h after building WebKitGUID, because it doesn't exist before.
67 This should fix EWS problems like the one seen in bug 153522.
69 2016-01-25 Alex Christensen <achristensen@webkit.org>
71 [Win] Copy forwarding headers before building a project
72 https://bugs.webkit.org/show_bug.cgi?id=153434
74 Reviewed by Brent Fulgham.
78 2016-01-22 Darin Adler <darin@apple.com>
80 Reduce use of equalIgnoringCase to just ignore ASCII case
81 https://bugs.webkit.org/show_bug.cgi?id=153266
83 Reviewed by Ryosuke Niwa.
85 * Storage/StorageTracker.cpp:
86 (WebCore::StorageTracker::syncFileSystemAndTrackerDatabase):
87 Removed extraneous unneeded ", true" in call to String::endsWith.
88 Preparation for later removing the boolean argument.
90 2016-01-14 Brady Eidson <beidson@apple.com>
92 Modern IDB: Support opening and deleting SQLite databases on disk.
93 https://bugs.webkit.org/show_bug.cgi?id=153084
95 Reviewed by Alex Christensen, Sam Weinig and Andy Estes (oh my!).
97 * Storage/WebDatabaseProvider.cpp:
98 (WebDatabaseProvider::idbConnectionToServerForSession):
99 * Storage/WebDatabaseProvider.h:
101 * WebKit.xcodeproj/project.pbxproj:
103 2016-01-13 Chris Dumez <cdumez@apple.com>
105 Unreviewed, rolling out r194900.
107 Roll back in as this did not actually regress PLT
111 "Unreviewed, rolling out r194826."
112 https://bugs.webkit.org/show_bug.cgi?id=153020
113 http://trac.webkit.org/changeset/194900
115 2016-01-12 Commit Queue <commit-queue@webkit.org>
117 Unreviewed, rolling out r194826.
118 https://bugs.webkit.org/show_bug.cgi?id=153020
120 Appears to have regressed PLT (Requested by kling on #webkit).
124 "Use NeverDestroyed instead of DEPRECATED_DEFINE_STATIC_LOCAL
126 https://bugs.webkit.org/show_bug.cgi?id=152902
127 http://trac.webkit.org/changeset/194826
129 2016-01-10 Andreas Kling <akling@apple.com>
131 Use NeverDestroyed instead of DEPRECATED_DEFINE_STATIC_LOCAL cont'd
132 <https://webkit.org/b/152902>
134 Reviewed by Andy Estes.
136 * Storage/StorageThread.cpp:
137 (WebCore::activeStorageThreads):
139 2015-12-31 Andy Estes <aestes@apple.com>
141 Replace WTF::move with WTFMove
142 https://bugs.webkit.org/show_bug.cgi?id=152601
144 Reviewed by Brady Eidson.
146 * Storage/StorageNamespaceImpl.cpp:
147 (WebCore::StorageNamespaceImpl::storageArea):
149 2015-12-16 Alex Christensen <achristensen@webkit.org>
151 Fix internal Windows build
152 https://bugs.webkit.org/show_bug.cgi?id=152364
153 rdar://problem/23928759
155 Reviewed by Tim Horton.
157 * WebKit.vcxproj/WebKit.proj:
159 2015-12-02 Antti Koivisto <antti@apple.com>
161 Move ResourceLoadScheduler to WebKit1
162 https://bugs.webkit.org/show_bug.cgi?id=151743
164 Reviewed by Alex Christensen.
166 * WebCoreSupport/WebResourceLoadScheduler.cpp: Copied from Source/WebCore/loader/ResourceLoadScheduler.cpp.
167 (webResourceLoadScheduler):
168 (WebResourceLoadScheduler::hostForURL):
169 (WebResourceLoadScheduler::WebResourceLoadScheduler):
170 (WebResourceLoadScheduler::~WebResourceLoadScheduler):
171 (WebResourceLoadScheduler::scheduleSubresourceLoad):
172 (WebResourceLoadScheduler::loadResourceSynchronously):
173 (WebResourceLoadScheduler::schedulePluginStreamLoad):
174 (WebResourceLoadScheduler::scheduleLoad):
175 (WebResourceLoadScheduler::remove):
176 (WebResourceLoadScheduler::setDefersLoading):
177 (WebResourceLoadScheduler::crossOriginRedirectReceived):
178 (WebResourceLoadScheduler::servePendingRequests):
179 (WebResourceLoadScheduler::suspendPendingRequests):
180 (WebResourceLoadScheduler::resumePendingRequests):
181 (WebResourceLoadScheduler::scheduleServePendingRequests):
182 (WebResourceLoadScheduler::requestTimerFired):
183 (WebResourceLoadScheduler::HostInformation::HostInformation):
184 (WebResourceLoadScheduler::HostInformation::~HostInformation):
185 (WebResourceLoadScheduler::HostInformation::priorityToIndex):
186 (WebResourceLoadScheduler::HostInformation::schedule):
187 (WebResourceLoadScheduler::HostInformation::addLoadInProgress):
188 (WebResourceLoadScheduler::HostInformation::remove):
189 (WebResourceLoadScheduler::HostInformation::hasRequests):
190 (WebResourceLoadScheduler::HostInformation::limitRequests):
191 (WebResourceLoadScheduler::createPingHandle):
192 (WebCore::ResourceLoadScheduler::hostForURL): Deleted.
193 (WebCore::resourceLoadScheduler): Deleted.
194 (WebCore::ResourceLoadScheduler::ResourceLoadScheduler): Deleted.
195 (WebCore::ResourceLoadScheduler::~ResourceLoadScheduler): Deleted.
196 (WebCore::ResourceLoadScheduler::scheduleSubresourceLoad): Deleted.
197 (WebCore::ResourceLoadScheduler::schedulePluginStreamLoad): Deleted.
198 (WebCore::ResourceLoadScheduler::scheduleLoad): Deleted.
199 (WebCore::ResourceLoadScheduler::remove): Deleted.
200 (WebCore::ResourceLoadScheduler::setDefersLoading): Deleted.
201 (WebCore::ResourceLoadScheduler::crossOriginRedirectReceived): Deleted.
202 (WebCore::ResourceLoadScheduler::servePendingRequests): Deleted.
203 (WebCore::ResourceLoadScheduler::suspendPendingRequests): Deleted.
204 (WebCore::ResourceLoadScheduler::resumePendingRequests): Deleted.
205 (WebCore::ResourceLoadScheduler::scheduleServePendingRequests): Deleted.
206 (WebCore::ResourceLoadScheduler::requestTimerFired): Deleted.
207 (WebCore::ResourceLoadScheduler::HostInformation::HostInformation): Deleted.
208 (WebCore::ResourceLoadScheduler::HostInformation::~HostInformation): Deleted.
209 (WebCore::ResourceLoadScheduler::HostInformation::priorityToIndex): Deleted.
210 (WebCore::ResourceLoadScheduler::HostInformation::schedule): Deleted.
211 (WebCore::ResourceLoadScheduler::HostInformation::addLoadInProgress): Deleted.
212 (WebCore::ResourceLoadScheduler::HostInformation::remove): Deleted.
213 (WebCore::ResourceLoadScheduler::HostInformation::hasRequests): Deleted.
214 (WebCore::ResourceLoadScheduler::HostInformation::limitRequests): Deleted.
215 * WebCoreSupport/WebResourceLoadScheduler.h: Copied from Source/WebCore/loader/ResourceLoadScheduler.h.
216 (WebResourceLoadScheduler::isSerialLoadingEnabled):
217 (WebResourceLoadScheduler::setSerialLoadingEnabled):
218 (WebResourceLoadScheduler::HostInformation::name):
219 (WebResourceLoadScheduler::HostInformation::requestsPending):
220 (WebCore::ResourceLoadScheduler::isSerialLoadingEnabled): Deleted.
221 (WebCore::ResourceLoadScheduler::setSerialLoadingEnabled): Deleted.
222 (WebCore::ResourceLoadScheduler::Suspender::Suspender): Deleted.
223 (WebCore::ResourceLoadScheduler::Suspender::~Suspender): Deleted.
224 (WebCore::ResourceLoadScheduler::HostInformation::name): Deleted.
225 (WebCore::ResourceLoadScheduler::HostInformation::requestsPending): Deleted.
226 * WebKit.xcodeproj/project.pbxproj:
228 2015-10-29 Alex Christensen <achristensen@webkit.org>
230 Make WebCore a framework in Mac CMake build
231 https://bugs.webkit.org/show_bug.cgi?id=150702
233 Reviewed by Geoffrey Garen.
237 2015-10-29 Alex Christensen <achristensen@webkit.org>
240 https://bugs.webkit.org/show_bug.cgi?id=150686
242 Reviewed by Filip Pizlo.
247 2015-10-28 Alex Christensen <achristensen@webkit.org>
249 Compile and link with CMake on Mac
250 https://bugs.webkit.org/show_bug.cgi?id=150632
252 Reviewed by Tim Horton.
256 2015-10-23 Alex Christensen <achristensen@webkit.org>
258 Progress towards CMake on Mac
259 https://bugs.webkit.org/show_bug.cgi?id=150517
261 Reviewed by Tim Horton.
265 2015-10-18 Sungmann Cho <sungmann.cho@navercorp.com>
267 Fix the builds with ENABLE_INDEX_DATABASE=OFF.
268 https://bugs.webkit.org/show_bug.cgi?id=150301
270 Reviewed by Darin Adler.
272 Add missing #if ENABLE(INDEXED_DATABASE).
274 * Storage/WebDatabaseProvider.h:
276 2015-10-01 Brent Fulgham <bfulgham@apple.com>
278 [Win] Another CMake build fix
280 * PlatformWin.cmake: Add missing Psapi.lib to link list.
282 2015-10-01 Brent Fulgham <bfulgham@apple.com>
284 [Win] Unreviewed CMake build fixes.
286 * CMakeLists.txt: Set the same build definitions as the original
288 * PlatformWin.cmake: Remove some soft-linked files from the static
289 link commands. Set build flags to match original project files.
291 2015-09-28 Brady Eidson <beidson@apple.com>
293 Add an IDB Server that can roundtrip a request back to the client.
294 https://bugs.webkit.org/show_bug.cgi?id=149603
296 Reviewed by Alex Christensen.
298 * Storage/WebDatabaseProvider.cpp:
299 (WebDatabaseProvider::idbConnectionToServerForSession):
300 * Storage/WebDatabaseProvider.h:
302 2015-09-25 Alex Christensen <achristensen@webkit.org>
304 Clean up CMake build on Mac
305 https://bugs.webkit.org/show_bug.cgi?id=149573
307 Reviewed by Chris Dumez.
311 2015-09-25 Alex Christensen <achristensen@webkit.org>
313 [Win] Switch to CMake
314 https://bugs.webkit.org/show_bug.cgi?id=148111
316 Reviewed by Brent Fulgham.
318 * WebKit.vcxproj/WebKit.proj:
320 2015-09-24 Ryosuke Niwa <rniwa@webkit.org>
322 Ran sort-Xcode-project-file.
324 * WebKit.xcodeproj/project.pbxproj:
326 2015-09-21 Brent Fulgham <bfulgham@apple.com>
328 [Win] Unreviewed build fix.
330 * WebKit.vcxproj/WebKit/WebKitApple.props: We need to link against
331 libdispatch on Windows.
333 2015-09-19 Alex Christensen <achristensen@webkit.org>
335 Fix Windows tests after r189934.
338 Include WebKit.rc to include resources like missingImage.png in WebKit.dll.
340 2015-09-15 Brady Eidson <beidson@apple.com>
342 Add empty IDBFactory implementation for Modern IDB.
343 https://bugs.webkit.org/show_bug.cgi?id=149191
345 Reviewed by Jer Noble.
347 * Storage/WebDatabaseProvider.h:
349 2015-09-14 Alex Christensen <achristensen@webkit.org>
351 Progress towards CMake on Mac.
352 https://bugs.webkit.org/show_bug.cgi?id=149123
354 Reviewed by Chris Dumez.
358 Added more sources, make non-c99 sources compile as objc++
360 Moved WebCoreTestSupport sources and includes to CMakeLists.txt to share.
362 2015-09-13 Gyuyoung Kim <gyuyoung.kim@webkit.org>
364 Remove all uses of PassRefPtr in crypto, storage, and history
365 https://bugs.webkit.org/show_bug.cgi?id=149091
367 Reviewed by Andreas Kling.
369 * Storage/StorageNamespaceImpl.cpp:
370 (WebCore::StorageNamespaceImpl::storageArea):
371 * Storage/StorageNamespaceImpl.h:
373 2015-08-27 Alex Christensen <achristensen@webkit.org>
375 Isolate Source directories in CMake build
376 https://bugs.webkit.org/show_bug.cgi?id=148389
378 Reviewed by Brent Fulgham.
381 Moved WebKitVersion.h generation from WebCore because the scripts required for it are in WebKit.
383 2015-08-27 Timothy Horton <timothy_horton@apple.com>
385 Factor out Lookup invocation
386 https://bugs.webkit.org/show_bug.cgi?id=148509
388 Reviewed by Anders Carlsson.
390 * WebKit.xcodeproj/project.pbxproj:
392 2015-08-26 Brent Fulgham <bfulgham@apple.com>
394 Correct build after r188982.
396 * WebKit.vcxproj/WebKit.sln:
398 2015-08-20 Alex Christensen <achristensen@webkit.org>
400 Clean up CMake build after r188673
401 https://bugs.webkit.org/show_bug.cgi?id=148234
403 Reviewed by Tim Horton.
406 Include ANGLE forwarding headers directories.
408 2015-08-19 Alex Christensen <achristensen@webkit.org>
410 CMake Windows build should not include files directly from other Source directories
411 https://bugs.webkit.org/show_bug.cgi?id=148198
413 Reviewed by Brent Fulgham.
418 2015-08-19 Brent Fulgham <bfulgham@apple.com>
420 [Win] Replace MIDL [in/out] comments with equivalent SAL
421 https://bugs.webkit.org/show_bug.cgi?id=148001
423 Reviewed by Tim Horton.
425 * WebKit.vcxproj/Interfaces/InterfacesCommon.props: Turn
426 on SAL declarations in MIDL output.
428 2015-08-17 Filip Pizlo <fpizlo@apple.com>
430 Replace all remaining uses of WTF::Mutex with WTF::Lock
431 https://bugs.webkit.org/show_bug.cgi?id=148089
433 Reviewed by Geoffrey Garen.
435 * Storage/StorageAreaSync.cpp:
436 (WebCore::StorageAreaSync::syncTimerFired):
437 (WebCore::StorageAreaSync::markImported):
438 (WebCore::StorageAreaSync::blockUntilImportComplete):
439 (WebCore::StorageAreaSync::performSync):
440 * Storage/StorageAreaSync.h:
441 * Storage/StorageTracker.cpp:
442 (WebCore::StorageTracker::setDatabaseDirectoryPath):
443 (WebCore::StorageTracker::finishedImportingOriginIdentifiers):
444 (WebCore::StorageTracker::syncImportOriginIdentifiers):
445 (WebCore::StorageTracker::syncFileSystemAndTrackerDatabase):
446 (WebCore::StorageTracker::setOriginDetails):
447 (WebCore::StorageTracker::syncSetOriginDetails):
448 (WebCore::StorageTracker::origins):
449 (WebCore::StorageTracker::deleteAllOrigins):
450 (WebCore::StorageTracker::syncDeleteAllOrigins):
451 (WebCore::StorageTracker::deleteOrigin):
452 (WebCore::StorageTracker::syncDeleteOrigin):
453 (WebCore::StorageTracker::canDeleteOrigin):
454 (WebCore::StorageTracker::cancelDeletingOrigin):
455 (WebCore::StorageTracker::diskUsageForOrigin):
456 * Storage/StorageTracker.h:
458 2015-08-17 Alex Christensen <achristensen@webkit.org>
460 [Win CMake] Allow WebKitLibraries directory to be set from the command line
461 https://bugs.webkit.org/show_bug.cgi?id=148112
463 Reviewed by Brent Fulgham.
466 Don't use an environment variable for WEBKIT_LIBRARIES_DIR.
468 2015-08-17 Alex Christensen <achristensen@webkit.org>
470 Build Debug Suffix on Windows with CMake
471 https://bugs.webkit.org/show_bug.cgi?id=148083
473 Reviewed by Brent Fulgham.
479 2015-08-17 Alex Christensen <achristensen@webkit.org>
481 Move some commands from ./CMakeLists.txt to Source/cmake
482 https://bugs.webkit.org/show_bug.cgi?id=148003
484 Reviewed by Brent Fulgham.
487 Added some commands needed to build WebKit by itself.
489 2015-08-13 Commit Queue <commit-queue@webkit.org>
491 Unreviewed, rolling out r188428.
492 https://bugs.webkit.org/show_bug.cgi?id=148015
494 broke cmake build (Requested by alexchristensen on #webkit).
498 "Move some commands from ./CMakeLists.txt to Source/cmake"
499 https://bugs.webkit.org/show_bug.cgi?id=148003
500 http://trac.webkit.org/changeset/188428
502 2015-08-13 Alex Christensen <achristensen@webkit.org>
504 Move some commands from ./CMakeLists.txt to Source/cmake
505 https://bugs.webkit.org/show_bug.cgi?id=148003
507 Reviewed by Brent Fulgham.
510 Added some commands needed to build WebKit by itself.
512 2015-08-12 Alex Christensen <achristensen@webkit.org>
514 Fix Debug CMake builds on Windows
515 https://bugs.webkit.org/show_bug.cgi?id=147940
517 Reviewed by Chris Dumez.
520 We need /NODEFAULTLIB with the debug version of libraries, too.
522 2015-08-11 Brent Fulgham <bfulgham@apple.com>
524 [Win] Switch Windows build to Visual Studio 2015
525 https://bugs.webkit.org/show_bug.cgi?id=147887
526 <rdar://problem/22235098>
528 Reviewed by Alex Christensen.
530 Update Visual Studio project file settings to use the current Visual
531 Studio and compiler. Continue targeting binaries to run on our minimum
532 supported configuration of Windows 7.
534 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
535 * WebKit.vcxproj/WebKit.sln:
536 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
537 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
539 2015-08-10 Alex Christensen <achristensen@webkit.org>
541 Another build fix after r188239.
544 Link WinCairo with Media Foundation libraries.
546 2015-08-10 Alex Christensen <achristensen@webkit.org>
548 Build TestWebKitAPI with CMake on Windows
549 https://bugs.webkit.org/show_bug.cgi?id=147851
551 Reviewed by Chris Dumez.
554 WinCairo libraries conflict with LIBCMT.lib, AppleWin libraries conflict with MSVCRT.lib,
555 so different /NODEFAULTLIB is needed to link WebKit.dll successfully.
557 2015-08-06 Alex Christensen <achristensen@webkit.org>
559 [Win] Enable all Windows features in CMake
560 https://bugs.webkit.org/show_bug.cgi?id=147744
562 Reviewed by Tim Horton.
565 Add some include directories needed for the newly enabled features.
567 2015-08-05 Filip Pizlo <fpizlo@apple.com>
569 Unreviewed, roll out http://trac.webkit.org/changeset/187972.
571 * Storage/StorageAreaSync.cpp:
572 (WebCore::StorageAreaSync::syncTimerFired):
573 (WebCore::StorageAreaSync::markImported):
574 (WebCore::StorageAreaSync::blockUntilImportComplete):
575 (WebCore::StorageAreaSync::performSync):
576 * Storage/StorageAreaSync.h:
577 * Storage/StorageTracker.cpp:
578 (WebCore::StorageTracker::setDatabaseDirectoryPath):
579 (WebCore::StorageTracker::finishedImportingOriginIdentifiers):
580 (WebCore::StorageTracker::syncImportOriginIdentifiers):
581 (WebCore::StorageTracker::syncFileSystemAndTrackerDatabase):
582 (WebCore::StorageTracker::setOriginDetails):
583 (WebCore::StorageTracker::syncSetOriginDetails):
584 (WebCore::StorageTracker::origins):
585 (WebCore::StorageTracker::deleteAllOrigins):
586 (WebCore::StorageTracker::syncDeleteAllOrigins):
587 (WebCore::StorageTracker::deleteOrigin):
588 (WebCore::StorageTracker::syncDeleteOrigin):
589 (WebCore::StorageTracker::canDeleteOrigin):
590 (WebCore::StorageTracker::cancelDeletingOrigin):
591 (WebCore::StorageTracker::diskUsageForOrigin):
592 * Storage/StorageTracker.h:
594 2015-08-05 Alex Christensen <achristensen@webkit.org>
596 Build DumpRenderTree with CMake.
597 https://bugs.webkit.org/show_bug.cgi?id=147519
599 Reviewed by Brent Fulgham.
604 Make the libraries WebKit links with private, which means that CMake will not make everything
605 that links with WebKit link with everything WebKit links with.
607 2015-08-04 Filip Pizlo <fpizlo@apple.com>
609 Rename Mutex to DeprecatedMutex
610 https://bugs.webkit.org/show_bug.cgi?id=147675
612 Reviewed by Geoffrey Garen.
614 * Storage/StorageAreaSync.cpp:
615 (WebCore::StorageAreaSync::syncTimerFired):
616 (WebCore::StorageAreaSync::markImported):
617 (WebCore::StorageAreaSync::blockUntilImportComplete):
618 (WebCore::StorageAreaSync::performSync):
619 * Storage/StorageAreaSync.h:
620 * Storage/StorageTracker.cpp:
621 (WebCore::StorageTracker::setDatabaseDirectoryPath):
622 (WebCore::StorageTracker::finishedImportingOriginIdentifiers):
623 (WebCore::StorageTracker::syncImportOriginIdentifiers):
624 (WebCore::StorageTracker::syncFileSystemAndTrackerDatabase):
625 (WebCore::StorageTracker::setOriginDetails):
626 (WebCore::StorageTracker::syncSetOriginDetails):
627 (WebCore::StorageTracker::origins):
628 (WebCore::StorageTracker::deleteAllOrigins):
629 (WebCore::StorageTracker::syncDeleteAllOrigins):
630 (WebCore::StorageTracker::deleteOrigin):
631 (WebCore::StorageTracker::syncDeleteOrigin):
632 (WebCore::StorageTracker::canDeleteOrigin):
633 (WebCore::StorageTracker::cancelDeletingOrigin):
634 (WebCore::StorageTracker::diskUsageForOrigin):
635 * Storage/StorageTracker.h:
637 2015-08-04 Alex Christensen <achristensen@webkit.org>
639 Enable WebGL on Windows CMake build.
640 https://bugs.webkit.org/show_bug.cgi?id=143311
642 Reviewed by Csaba Osztrogonác.
645 Added some needed source files and include directories.
647 2015-08-01 Alex Christensen <achristensen@webkit.org>
649 Fix 64-bit CMake build on Windows.
652 Win64 needs PaintHooks.asm.
654 2015-07-30 Alex Christensen <achristensen@webkit.org>
656 Build AppleWin port with CMake
657 https://bugs.webkit.org/show_bug.cgi?id=147385
659 Reviewed by Martin Robinson.
662 Added missing source files and libraries.
664 2015-07-27 Alex Christensen <achristensen@webkit.org>
666 Use Ninja on Windows.
667 https://bugs.webkit.org/show_bug.cgi?id=147228
669 Reviewed by Martin Robinson.
672 Added /NODEFAULTLIB:LIBCMT to link WebKit.dll successfully with Ninja.
674 2015-07-27 Alex Christensen <achristensen@webkit.org>
676 Progress towards building AppleWin with CMake
677 https://bugs.webkit.org/show_bug.cgi?id=147325
679 Reviewed by Martin Robinson.
682 Removed references to non-existing files.
684 2015-07-22 Alex Christensen <achristensen@webkit.org>
686 Fix quirks in CMake build on Mac and Windows
687 https://bugs.webkit.org/show_bug.cgi?id=147174
689 Reviewed by Gyuyoung Kim.
692 Fixed syntax, removed files that don't exist any more.
694 2015-07-20 Brent Fulgham <bfulgham@apple.com>
696 [Win] Certain Debug builds can take close to 3 hours to link
697 https://bugs.webkit.org/show_bug.cgi?id=147114
698 <rdar://problem/21882777>
700 Reviewed by Tim Horton.
702 Correct the 64-bit DebugSuffix link target to match the 32-bit version.
704 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Turn off the REF and ICF
705 flags for the 64-bit DebugSuffix link target.
707 2015-07-20 Alex Christensen <achristensen@webkit.org>
709 Resurrect CMake build on Windows.
710 https://bugs.webkit.org/show_bug.cgi?id=147083
712 Reviewed by Gyuyoung Kim.
714 * PlatformWin.cmake: Added.
715 Based on original work by Patrick Gansterer and Mark Salisbury
716 in https://bugs.webkit.org/show_bug.cgi?id=72816
718 2015-07-16 Brent Fulgham <bfulgham@apple.com>
720 [Win] Unreviewed gardening.
722 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Move file into the
723 appropriate category in the project.
725 2015-07-14 Lucas Forschler <lforschler@apple.com>
727 Teach platformMac.cmake about El Capitan WKSI.
728 <rdar://problem/21822469>
730 Reviewed by Alex Christensen.
734 2015-07-09 Per Arne Vollan <peavo@outlook.com>
736 [Win] Add memory pressure handler.
737 https://bugs.webkit.org/show_bug.cgi?id=146685
739 Reviewed by Brent Fulgham.
741 * WebKit.vcxproj/WebKit/WebKitCommon.props: Link with process api library.
743 2015-07-04 Chris Dumez <cdumez@apple.com>
745 Drop RefPtr::clear() method
746 https://bugs.webkit.org/show_bug.cgi?id=146556
748 Reviewed by Brady Eidson.
750 Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
752 2015-07-03 Dan Bernstein <mitz@apple.com>
754 [Xcode] Update some build settings as recommended by Xcode 7
755 https://bugs.webkit.org/show_bug.cgi?id=146597
757 Reviewed by Sam Weinig.
759 * WebKit.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.
761 2015-07-01 Alex Christensen <achristensen@webkit.org>
763 Re-enable WebGL on WinCairo.
764 https://bugs.webkit.org/show_bug.cgi?id=146537
766 Reviewed by Csaba Osztrogonác.
768 * WebKit.vcxproj/WebKit.sln:
769 Build the ANGLE projects on WinCairo again.
771 2015-06-30 Alex Christensen <achristensen@webkit.org>
773 [Win] Unreviewed build fix after r186169.
775 * WebKit.vcxproj/WebKit.sln:
776 Temporarily don't build ANGLE projects on Windows.
778 2015-06-26 Hyungwook Lee <hyungwook.lee@navercorp.com>
780 [Win] Implement WebViewGroup to support WebView::addxxxToGroup().
781 https://bugs.webkit.org/show_bug.cgi?id=145908
783 Reviewed by Brent Fulgham.
785 Make WebViewGroup class sharing on Mac and Win port.
787 * WebCoreSupport: Added.
788 * WebCoreSupport/WebViewGroup.cpp: Added.
790 (WebViewGroup::getOrCreate):
792 (WebViewGroup::WebViewGroup):
793 (WebViewGroup::~WebViewGroup):
794 (WebViewGroup::addWebView):
795 (WebViewGroup::removeWebView):
796 (WebViewGroup::storageNamespaceProvider):
797 * WebCoreSupport/WebViewGroup.h: Added.
798 (WebViewGroup::userContentController):
799 (WebViewGroup::visitedLinkStore):
800 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
801 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
802 * WebKit.vcxproj/WebKit/WebKitCommon.props:
803 * WebKit.xcodeproj/project.pbxproj:
805 2015-06-24 Anders Carlsson <andersca@apple.com>
807 Move PluginMainThreadScheduler to WebKit/win
808 https://bugs.webkit.org/show_bug.cgi?id=146289
810 Reviewed by Tim Horton.
812 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
813 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
815 2015-06-17 Commit Queue <commit-queue@webkit.org>
817 Unreviewed, rolling out r185636.
818 https://bugs.webkit.org/show_bug.cgi?id=146068
820 Caused many crashes on Windows (Requested by ap on #webkit).
824 "[Win] Implement WebViewGroup to support
825 WebView::addxxxToGroup()."
826 https://bugs.webkit.org/show_bug.cgi?id=145908
827 http://trac.webkit.org/changeset/185636
829 2015-06-16 Hyungwook Lee <hyungwook.lee@navercorp.com>
831 [Win] Implement WebViewGroup to support WebView::addxxxToGroup().
832 https://bugs.webkit.org/show_bug.cgi?id=145908
834 Reviewed by Brent Fulgham.
836 Make WebViewGroup class sharing on Mac and Win port.
838 * WebCoreSupport: Added.
839 * WebCoreSupport/WebViewGroup.cpp: Copied from Source/WebKit/mac/WebCoreSupport/WebViewGroup.mm.
840 * WebCoreSupport/WebViewGroup.h: Copied from Source/WebKit/mac/WebCoreSupport/WebViewGroup.h.
841 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
842 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
843 * WebKit.vcxproj/WebKit/WebKitCommon.props:
844 * WebKit.xcodeproj/project.pbxproj:
846 2015-06-09 Csaba Osztrogonác <ossy@webkit.org>
848 [cmake] Fix the style issues in cmake project files
849 https://bugs.webkit.org/show_bug.cgi?id=145755
851 Reviewed by Darin Adler.
855 2015-06-07 Anders Carlsson <andersca@apple.com>
857 Remove WebNSArrayExtras
858 https://bugs.webkit.org/show_bug.cgi?id=145747
860 Reviewed by Darin Adler.
862 * WebKit.xcodeproj/project.pbxproj:
864 2015-06-07 Anders Carlsson <andersca@apple.com>
866 Remove WebKitSystemBits
867 https://bugs.webkit.org/show_bug.cgi?id=145746
869 Reviewed by Dan Bernstein.
871 * WebKit.xcodeproj/project.pbxproj:
873 2015-06-06 Anders Carlsson <andersca@apple.com>
875 Remove SPI that's no longer used
876 https://bugs.webkit.org/show_bug.cgi?id=145727
878 Reviewed by Dan Bernstein.
880 * WebKit.xcodeproj/project.pbxproj:
882 2015-05-27 Andreas Kling <akling@apple.com>
884 [WK2] Local storage areas should get torn down when they have no remaining references.
885 <https://webkit.org/b/143339>
886 <rdar://problem/20156436>
888 Reviewed by Darin Adler.
890 Add StorageArea::securityOrigin() implementation.
892 * Storage/StorageAreaImpl.h:
894 2015-05-22 Tim Horton <timothy_horton@apple.com>
896 Remove action menu support
897 https://bugs.webkit.org/show_bug.cgi?id=145305
898 <rdar://problem/21070771>
900 Reviewed by Anders Carlsson.
902 * WebKit.xcodeproj/project.pbxproj:
905 2015-05-18 Michael Catanzaro <mcatanzaro@igalia.com>
907 [CMake] Ignore warnings in system headers
908 https://bugs.webkit.org/show_bug.cgi?id=144747
910 Reviewed by Darin Adler.
912 Separate include directories into WebKit project includes and system includes. Suppress all
913 warnings from headers in system include directories using the SYSTEM argument to
914 the include_directories command.
919 2015-05-11 Brent Fulgham <bfulgham@apple.com>
921 [Win] Move Windows build target to Windows 7 (or newer)
922 https://bugs.webkit.org/show_bug.cgi?id=144890
923 <rdar://problem/20707307>
925 Reviewed by Anders Carlsson.
927 Update linked SDK and minimal Windows level to be compatible with
930 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
931 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
932 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
934 2015-05-07 Beth Dakin <bdakin@apple.com>
936 New force-related DOM events should fire in WK1 views
937 https://bugs.webkit.org/show_bug.cgi?id=144663
939 rdar://problem/20281886
941 Reviewed by Sam Weinig.
943 Pass the lastPressureEvent to WebCore.
944 * WebView/WebHTMLView.mm:
945 (-[WebHTMLView _updateMouseoverWithEvent:]):
946 (-[WebHTMLView rightMouseUp:]):
947 (-[WebHTMLView menuForEvent:]):
948 (-[WebHTMLView acceptsFirstMouse:]):
949 (-[WebHTMLView shouldDelayWindowOrderingForEvent:]):
950 (-[WebHTMLView mouseDown:mouseDown:]):
951 (-[WebHTMLView mouseDragged:]):
952 (-[WebHTMLView mouseUp:mouseUp:]):
954 New NSRespnder method for pressure changes.
955 (-[WebHTMLView pressureChangeWithEvent:]):
957 New BOOL _contentPreventsDefault tracks whether the HitTestResult prevented the
958 default action. Get rid of willHandleMouseDown; now that the gesture recognizer
959 sets delaysPrimaryMouseButtonEvents to NO, we don’t need this.
960 * WebView/WebImmediateActionController.h:
961 * WebView/WebImmediateActionController.mm:
962 (-[WebImmediateActionController _clearImmediateActionState]):
964 Set all of the immediateActionStages on EventHandler. This is critical to keep
965 link navigation happening at the right time now that
966 delaysPrimaryMouseButtonEvents is set to NO.
967 (-[WebImmediateActionController performHitTestAtPoint:]):
968 (-[WebImmediateActionController immediateActionRecognizerDidUpdateAnimation:]):
969 (-[WebImmediateActionController immediateActionRecognizerDidCancelAnimation:]):
970 (-[WebImmediateActionController immediateActionRecognizerDidCompleteAnimation:]):
972 Use a dummy animation controller if the content prevents default.
973 (-[WebImmediateActionController _defaultAnimationController]):
974 (-[WebImmediateActionController _updateImmediateActionItem]):
975 (-[WebImmediateActionController webView:willHandleMouseDown:]): Deleted.
977 Set delaysPrimaryMouseButtonEvents to NO so that we get existing mouse events when
979 * WebView/WebView.mm:
980 (-[WebView _commonInitializationWithFrameName:groupName:]):
982 Cache the most recent pressure event so that we can send it to WebCore for all of
984 (-[WebView _pressureEvent]):
985 (-[WebView _setPressureEvent:]):
986 * WebView/WebViewData.h:
987 * WebView/WebViewData.mm:
988 (-[WebViewPrivate dealloc]):
989 * WebView/WebViewInternal.h:
991 2015-04-27 Brent Fulgham <bfulgham@apple.com>
993 [Win] Deactivate WebGL until Windows tests work properly
994 https://bugs.webkit.org/show_bug.cgi?id=144291
995 <rdar://problem/20707307>
997 Reviewed by Zalan Bujtas.
999 * WebKit.vcxproj/WebKit/WebKitANGLE.props: Added.
1000 * WebKit.vcxproj/WebKit/WebKitCommon.props: Remove ANGLE link
1001 libraries from common property sheet.
1002 * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props: Reference
1003 the WebKitANGLE property sheet.
1004 * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props: Ditto.
1006 2015-04-24 Timothy Hatcher <timothy@apple.com>
1008 Web Inspector: Remove native window dock controls
1009 https://bugs.webkit.org/show_bug.cgi?id=144184
1011 Reviewed by Joseph Pecoraro.
1013 * WebKit.xcodeproj/project.pbxproj:
1015 2015-04-15 Alex Christensen <achristensen@webkit.org>
1017 Progress towards CMake on Mac.
1018 https://bugs.webkit.org/show_bug.cgi?id=143785
1020 Reviewed by Csaba Osztrogonác.
1022 * PlatformMac.cmake:
1024 2015-04-08 Alex Christensen <achristensen@webkit.org> and Patrick Gansterer <paroga@webkit.org>
1026 Add CMake build system for WinCairo port.
1027 https://bugs.webkit.org/show_bug.cgi?id=115944
1029 Reviewed by Chris Dumez.
1033 2015-04-07 Anders Carlsson <andersca@apple.com>
1035 Get rid of uses of ApplicationCacheStorage::singleton() from WebKitLegacy
1036 https://bugs.webkit.org/show_bug.cgi?id=143504
1038 Reviewed by Sam Weinig.
1040 * WebKit.xcodeproj/project.pbxproj:
1041 Add WebApplicationCacheInternal.h.
1043 2015-04-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1045 Use constants of sqlite3 directly for status of SQL result in webdatabase
1046 https://bugs.webkit.org/show_bug.cgi?id=143329
1048 Reviewed by Darin Adler.
1050 In webdatabase, it has used own constants vairables as well as using sqlite3 constants directly.
1051 It causes to use if~else statement which consumes more cpu cycles compared to switch~case. This
1052 patch makes to use constants of sqlite3.
1054 * Storage/StorageAreaSync.cpp:
1055 (WebCore::StorageAreaSync::performImport):
1056 (WebCore::StorageAreaSync::sync):
1057 (WebCore::StorageAreaSync::deleteEmptyDatabase):
1058 * Storage/StorageTracker.cpp:
1059 (WebCore::StorageTracker::syncImportOriginIdentifiers):
1060 (WebCore::StorageTracker::syncSetOriginDetails):
1061 (WebCore::StorageTracker::syncDeleteAllOrigins):
1062 (WebCore::StorageTracker::syncDeleteOrigin):
1063 (WebCore::StorageTracker::databasePathForOrigin):
1064 * WebKit.vcxproj/WebKit/WebKitCommon.props: Add sqlite include path.
1066 2015-04-01 Alex Christensen <achristensen@webkit.org>
1068 Progress towards CMake on Windows and Mac.
1069 https://bugs.webkit.org/show_bug.cgi?id=143293
1071 Reviewed by Filip Pizlo.
1073 * PlatformMac.cmake:
1074 Fixed some include directories.
1076 2015-03-26 Alex Christensen <achristensen@webkit.org>
1078 Progress towards CMake on Mac.
1079 https://bugs.webkit.org/show_bug.cgi?id=143112
1081 Reviewed by Chris Dumez.
1083 * PlatformMac.cmake:
1085 2015-03-20 Alex Christensen <achristensen@webkit.org>
1087 Progress towards CMake on Mac.
1088 https://bugs.webkit.org/show_bug.cgi?id=136003
1090 Reviewed by Chris Dumez.
1093 * PlatformMac.cmake: Added.
1095 2015-03-13 Alex Christensen <achristensen@webkit.org>
1097 Progress towards CMake on Mac.
1098 https://bugs.webkit.org/show_bug.cgi?id=142680
1100 Reviewed by Gyuyoung Kim.
1102 * CMakeLists.txt: Added.
1104 2015-03-01 Dan Bernstein <mitz@apple.com>
1106 Silence non-fatal errors about failing to create WebKitPluginHost.app and WebKitPluginAgent symlinks.
1108 Rubber-stamped by Alexey Proskuryakov.
1110 * WebKit.xcodeproj/project.pbxproj: If a link already exist, don’t try to create it.
1112 2015-02-27 Brent Fulgham <bfulgham@apple.com>
1114 [Win] Unreviewed build fix.
1116 Adjust project dependencies to ensure a consistent build order.
1118 * WebKit.vcxproj/WebKit.sln:
1120 2015-02-26 Brent Fulgham <bfulgham@apple.com>
1122 [Win] Remove WebKitExportGenerator project (and related)
1123 https://bugs.webkit.org/show_bug.cgi?id=142035
1125 Reviewed by Dean Jackson.
1127 * WebKit.vcxproj/WebKit.sln: Remove references to WebKitExportGenerator
1128 * WebKit.vcxproj/WebKit.submit.sln: Ditto.
1129 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Ditto.
1130 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Ditto.
1131 * WebKit.vcxproj/WebKitExportGenerator: Removed.
1132 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: Removed.
1133 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters: Removed.
1134 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd: Removed.
1135 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props: Removed.
1136 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props: Removed.
1137 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebugWinCairo.props: Removed.
1138 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd: Removed.
1139 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd: Removed.
1140 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorProduction.props: Removed.
1141 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props: Removed.
1142 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorReleaseWinCairo.props: Removed.
1143 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Removed.
1144 * WebKit.vcxproj/WebKitExportGenerator/make-export-file-generator: Removed.
1146 2015-02-26 Brent Fulgham <bfulgham@apple.com>
1148 [Win] Make build logs more legible by reducing noise
1149 https://bugs.webkit.org/show_bug.cgi?id=142034
1151 Reviewed by Alexey Proskuryakov.
1153 Modify batch files, makefiles, and DOS commands to remove
1154 uninteresting/unhelpful output.
1156 * WebKit.vcxproj/Interfaces/InterfacesPostBuild.cmd:
1157 * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
1158 * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd:
1159 * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
1160 * WebKit.vcxproj/WebKitGUID/WebKitGUIDPreBuild.cmd:
1162 2015-02-25 Brent Fulgham <bfulgham@apple.com>
1164 [Win] Use WEBCORE_EXPORT instead of Definition file
1165 https://bugs.webkit.org/show_bug.cgi?id=141734
1167 Reviewed by Alex Christensen.
1169 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Visual studio automatic
1171 * WebKit.vcxproj/WebKit/WebKitCommon.props: Don't use the export definition
1174 2015-02-25 Alexey Proskuryakov <ap@apple.com>
1176 <rdar://problem/19949665> Some queues fail to build because of WebKitPluginHost.app symlink
1178 Fix by Dan Bernstein, reviewed by me.
1180 * WebKit.xcodeproj/project.pbxproj:
1182 2015-02-24 Brent Fulgham <bfulgham@apple.com>
1184 Unreviewed Windows build fix after r180601.
1186 Export some missing symbols.
1188 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1190 2015-02-18 Chris Dumez <cdumez@apple.com>
1192 Unreviewed Windows build fix after r180337.
1194 Export a couple of symbols.
1196 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1198 2015-02-17 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1200 [CMAKE] Remove CMakeLists.txt in WK1 port
1201 https://bugs.webkit.org/show_bug.cgi?id=141617
1203 Reviewed by Anders Carlsson.
1205 * CMakeLists.txt: Removed.
1207 2015-02-09 Brian J. Burg <burg@cs.washington.edu>
1209 Web Inspector: remove some unnecessary Inspector prefixes from class names in Inspector namespace
1210 https://bugs.webkit.org/show_bug.cgi?id=141372
1212 Reviewed by Joseph Pecoraro.
1214 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1216 2015-02-11 Alex Christensen <achristensen@webkit.org>
1218 [Win] Unreviewed build fix.
1220 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1222 2015-02-05 Brent Fulgham <bfulgham@apple.com>
1224 [Win] 64-bit build fix after r179702 and r179709
1226 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1228 2015-02-05 Chris Dumez <cdumez@apple.com>
1230 Unreviewed attempt to fix Windows build after r179702.
1232 Export a couple of extra symbols.
1234 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1236 2015-02-02 Brent Fulgham <bfulgham@apple.com>
1238 [Win] Unreviewed build fix after r179489.
1240 Correct symbol export definitions for 32-bit and 64-bit builds.
1241 Also add some drive-by fixes for 64-bit symbols.
1243 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1245 2015-01-31 Brent Fulgham <bfulgham@apple.com>
1247 [Win] Unreviewed 64-bit build fix.
1249 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Correct symbol
1250 definitions for 64-bit build.
1252 2015-01-30 Chris Dumez <cdumez@apple.com>
1254 Rename shared() static member functions to singleton() for singleton classes.
1255 https://bugs.webkit.org/show_bug.cgi?id=141088
1257 Reviewed by Ryosuke Niwa and Benjamin Poulain.
1259 Rename shared() static member functions to singleton() for singleton
1260 classes as per the recent coding style change.
1262 * Storage/WebDatabaseProvider.cpp:
1263 (WebDatabaseProvider::singleton):
1264 (WebDatabaseProvider::shared): Deleted.
1265 * Storage/WebDatabaseProvider.h:
1267 2015-01-29 Brent Fulgham <bfulgham@apple.com>
1269 [Win] Build fix after r179368.
1271 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove missing symbol.
1273 2015-01-25 peavo@outlook.com <peavo@outlook.com>
1275 [Win] Add WebKit message loop interface.
1276 https://bugs.webkit.org/show_bug.cgi?id=140857
1278 Reviewed by Brent Fulgham.
1280 Added message loop interface which will run the message loop,
1281 and perform required tasks (like calling CFRunLoopRunInMode)
1282 on each iteration of the loop.
1284 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Added new files to project.
1285 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Ditto.
1287 2015-01-22 Andreas Kling <akling@apple.com>
1289 Remove unused class EmojiFallbackFontSelector.
1290 <https://webkit.org/b/140809>
1292 Reviewed by Antti Koivisto.
1294 * WebKit.xcodeproj/project.pbxproj:
1296 2015-01-21 Csaba Osztrogonác <ossy@webkit.org>
1298 Remove ENABLE(INSPECTOR) ifdef guards
1299 https://bugs.webkit.org/show_bug.cgi?id=140668
1301 Reviewed by Darin Adler.
1303 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1305 2015-01-20 David Kilzer <ddkilzer@apple.com>
1307 Switch to comparing PLATFORM_NAME in terms of macosx
1308 <http://webkit.org/b/139516>
1310 Reviewed by Timothy Hatcher.
1312 * WebKit.xcodeproj/project.pbxproj:
1314 2015-01-19 Anders Carlsson <andersca@apple.com>
1316 Try to fix build warnings with newer versions of clang.
1318 * Storage/StorageAreaImpl.h:
1320 2015-01-17 Brian J. Burg <burg@cs.washington.edu>
1322 Web Inspector: highlight data for overlay should use protocol type builders
1323 https://bugs.webkit.org/show_bug.cgi?id=129441
1325 Reviewed by Timothy Hatcher.
1327 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Update symbol.
1329 2015-01-14 Brent Fulgham <bfulgham@apple.com>
1331 [Win] Unreviewed build fix after r178459 and r178462.
1333 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add some
1334 missing exports needed by the test infrastructure.
1336 2015-01-14 Brent Fulgham <bfulgham@apple.com>
1338 [Win] Unreviewed build fix for DebugSuffix target.
1340 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Correct build flags for DebugSuffix
1341 target to match Release and Debug builds.
1343 2015-01-14 Brent Fulgham <bfulgham@apple.com>
1345 [Win] Build fix after r178255.
1347 Correct path to PaintHooks.asm. This causes a build failure if you perform a
1348 clean build from a new subversion checkout.
1350 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
1351 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
1353 2015-01-09 Brent Fulgham <bfulgham@apple.com>
1355 [Win] Build fix after r178219.
1357 Update the project file settings to understand how to process assembly files.
1358 Also tidy up the plugin code in the project hieararchy.
1360 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
1361 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
1363 2015-01-06 Anders Carlsson <andersca@apple.com>
1365 Move the Windows only plug-in code to WebKit/win
1366 https://bugs.webkit.org/show_bug.cgi?id=140133
1368 Reviewed by Darin Adler.
1370 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
1371 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
1373 2015-01-08 Brent Fulgham <bfulgham@apple.com>
1375 [Win] Unreviewed build fix after r178124.
1377 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove symbol that
1378 is no longer part of WebCore.
1380 2015-01-07 Brian J. Burg <burg@cs.washington.edu>
1382 Web Inspector: purge PassRefPtr from Inspector code and use Ref for typed and untyped protocol objects
1383 https://bugs.webkit.org/show_bug.cgi?id=140053
1385 Reviewed by Andreas Kling.
1387 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: update symbol.
1389 2015-01-07 Commit Queue <commit-queue@webkit.org>
1391 Unreviewed, rolling out r178039.
1392 https://bugs.webkit.org/show_bug.cgi?id=140187
1394 Breaks ObjC Inspector Protocol (Requested by JoePeck on
1399 "Web Inspector: purge PassRefPtr from Inspector code and use
1400 Ref for typed and untyped protocol objects"
1401 https://bugs.webkit.org/show_bug.cgi?id=140053
1402 http://trac.webkit.org/changeset/178039
1404 2015-01-06 Brian J. Burg <burg@cs.washington.edu>
1406 Web Inspector: purge PassRefPtr from Inspector code and use Ref for typed and untyped protocol objects
1407 https://bugs.webkit.org/show_bug.cgi?id=140053
1409 Reviewed by Andreas Kling.
1411 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: update symbol.
1413 2015-01-06 Anders Carlsson <andersca@apple.com>
1415 Add a WebKit1 database provider
1416 https://bugs.webkit.org/show_bug.cgi?id=140126
1418 Reviewed by Sam Weinig.
1420 Add a stubbed out database provider.
1422 * Storage/WebDatabaseProvider.cpp: Added.
1423 (WebDatabaseProvider::shared):
1424 (WebDatabaseProvider::WebDatabaseProvider):
1425 (WebDatabaseProvider::~WebDatabaseProvider):
1426 (WebDatabaseProvider::createIDBFactoryBackend):
1427 * Storage/WebDatabaseProvider.h: Added.
1428 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
1429 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
1430 * WebKit.xcodeproj/project.pbxproj:
1432 2015-01-06 Commit Queue <commit-queue@webkit.org>
1434 Unreviewed, rolling out r177963.
1435 https://bugs.webkit.org/show_bug.cgi?id=140136
1437 Caused lots of crashes (Requested by smfr on #webkit).
1441 "Add a WebKit1 database provider"
1442 https://bugs.webkit.org/show_bug.cgi?id=140126
1443 http://trac.webkit.org/changeset/177963
1445 2015-01-06 Anders Carlsson <andersca@apple.com>
1447 Add a WebKit1 database provider
1448 https://bugs.webkit.org/show_bug.cgi?id=140126
1450 Reviewed by Sam Weinig.
1452 Add a stubbed out database provider.
1454 * Storage/WebDatabaseProvider.cpp: Added.
1455 (WebDatabaseProvider::shared):
1456 (WebDatabaseProvider::WebDatabaseProvider):
1457 (WebDatabaseProvider::~WebDatabaseProvider):
1458 (WebDatabaseProvider::createIDBFactoryBackend):
1459 * Storage/WebDatabaseProvider.h: Added.
1460 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
1461 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
1462 * WebKit.xcodeproj/project.pbxproj:
1464 2015-01-05 Brent Fulgham <bfulgham@apple.com>
1466 [Win] Unreviewed build fix after r177925.
1468 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Correct symbol name.
1470 2014-12-29 Anders Carlsson <andersca@apple.com>
1472 Remove unneeded StorageNamespace functions
1473 https://bugs.webkit.org/show_bug.cgi?id=139997
1475 Reviewed by Sam Weinig.
1477 We can just cast to StorageNamespaceImpl directly, no need for virtual dispatch.
1479 * Storage/StorageNamespaceImpl.h:
1480 * Storage/WebStorageNamespaceProvider.cpp:
1481 (WebStorageNamespaceProvider::closeLocalStorage):
1482 (WebStorageNamespaceProvider::clearLocalStorageForAllOrigins):
1483 (WebStorageNamespaceProvider::clearLocalStorageForOrigin):
1484 (WebStorageNamespaceProvider::closeIdleLocalStorageDatabases):
1485 (WebStorageNamespaceProvider::syncLocalStorage):
1487 2014-12-29 Anders Carlsson <andersca@apple.com>
1489 Get rid of some PageGroup storage functions
1490 https://bugs.webkit.org/show_bug.cgi?id=139996
1492 Reviewed by Sam Weinig.
1494 Call WebStorageNamespaceProvider directly instead.
1496 * Storage/StorageTracker.cpp:
1497 (WebCore::StorageTracker::deleteAllOrigins):
1498 (WebCore::StorageTracker::deleteOrigin):
1500 2014-12-29 Anders Carlsson <andersca@apple.com>
1502 Move storage code from WebCore to WebKit
1503 https://bugs.webkit.org/show_bug.cgi?id=139558
1505 Reviewed by Darin Adler.
1507 * Storage/StorageAreaImpl.cpp: Renamed from Source/WebCore/storage/StorageAreaImpl.cpp.
1508 (WebCore::StorageAreaImpl::~StorageAreaImpl):
1509 (WebCore::StorageAreaImpl::StorageAreaImpl):
1510 (WebCore::StorageAreaImpl::create):
1511 (WebCore::StorageAreaImpl::copy):
1512 (WebCore::StorageAreaImpl::canAccessStorage):
1513 (WebCore::StorageAreaImpl::storageType):
1514 (WebCore::StorageAreaImpl::length):
1515 (WebCore::StorageAreaImpl::key):
1516 (WebCore::StorageAreaImpl::item):
1517 (WebCore::StorageAreaImpl::setItem):
1518 (WebCore::StorageAreaImpl::removeItem):
1519 (WebCore::StorageAreaImpl::clear):
1520 (WebCore::StorageAreaImpl::contains):
1521 (WebCore::StorageAreaImpl::importItems):
1522 (WebCore::StorageAreaImpl::close):
1523 (WebCore::StorageAreaImpl::clearForOriginDeletion):
1524 (WebCore::StorageAreaImpl::sync):
1525 (WebCore::StorageAreaImpl::blockUntilImportComplete):
1526 (WebCore::StorageAreaImpl::memoryBytesUsedByCache):
1527 (WebCore::StorageAreaImpl::incrementAccessCount):
1528 (WebCore::StorageAreaImpl::decrementAccessCount):
1529 (WebCore::StorageAreaImpl::closeDatabaseTimerFired):
1530 (WebCore::StorageAreaImpl::closeDatabaseIfIdle):
1531 (WebCore::StorageAreaImpl::dispatchStorageEvent):
1532 * Storage/StorageAreaImpl.h: Renamed from Source/WebCore/storage/StorageAreaImpl.h.
1533 * Storage/StorageAreaSync.cpp: Renamed from Source/WebCore/storage/StorageAreaSync.cpp.
1534 (WebCore::StorageAreaSync::StorageAreaSync):
1535 (WebCore::StorageAreaSync::create):
1536 (WebCore::StorageAreaSync::~StorageAreaSync):
1537 (WebCore::StorageAreaSync::scheduleFinalSync):
1538 (WebCore::StorageAreaSync::scheduleItemForSync):
1539 (WebCore::StorageAreaSync::scheduleClear):
1540 (WebCore::StorageAreaSync::scheduleCloseDatabase):
1541 (WebCore::StorageAreaSync::syncTimerFired):
1542 (WebCore::StorageAreaSync::openDatabase):
1543 (WebCore::StorageAreaSync::migrateItemTableIfNeeded):
1544 (WebCore::StorageAreaSync::performImport):
1545 (WebCore::StorageAreaSync::markImported):
1546 (WebCore::StorageAreaSync::blockUntilImportComplete):
1547 (WebCore::StorageAreaSync::sync):
1548 (WebCore::StorageAreaSync::performSync):
1549 (WebCore::StorageAreaSync::deleteEmptyDatabase):
1550 (WebCore::StorageAreaSync::scheduleSync):
1551 * Storage/StorageAreaSync.h: Renamed from Source/WebCore/storage/StorageAreaSync.h.
1552 * Storage/StorageNamespaceImpl.cpp: Renamed from Source/WebCore/storage/StorageNamespaceImpl.cpp.
1553 (WebCore::localStorageNamespaceMap):
1554 (WebCore::StorageNamespaceImpl::createSessionStorageNamespace):
1555 (WebCore::StorageNamespaceImpl::getOrCreateLocalStorageNamespace):
1556 (WebCore::StorageNamespaceImpl::StorageNamespaceImpl):
1557 (WebCore::StorageNamespaceImpl::~StorageNamespaceImpl):
1558 (WebCore::StorageNamespaceImpl::copy):
1559 (WebCore::StorageNamespaceImpl::storageArea):
1560 (WebCore::StorageNamespaceImpl::close):
1561 (WebCore::StorageNamespaceImpl::clearOriginForDeletion):
1562 (WebCore::StorageNamespaceImpl::clearAllOriginsForDeletion):
1563 (WebCore::StorageNamespaceImpl::sync):
1564 (WebCore::StorageNamespaceImpl::closeIdleLocalStorageDatabases):
1565 * Storage/StorageNamespaceImpl.h: Renamed from Source/WebCore/storage/StorageNamespaceImpl.h.
1566 * Storage/StorageSyncManager.cpp: Renamed from Source/WebCore/storage/StorageSyncManager.cpp.
1567 (WebCore::StorageSyncManager::create):
1568 (WebCore::StorageSyncManager::StorageSyncManager):
1569 (WebCore::StorageSyncManager::~StorageSyncManager):
1570 (WebCore::StorageSyncManager::fullDatabaseFilename):
1571 (WebCore::StorageSyncManager::dispatch):
1572 (WebCore::StorageSyncManager::close):
1573 * Storage/StorageSyncManager.h: Renamed from Source/WebCore/storage/StorageSyncManager.h.
1574 * Storage/StorageThread.cpp: Renamed from Source/WebCore/storage/StorageThread.cpp.
1575 (WebCore::activeStorageThreads):
1576 (WebCore::StorageThread::StorageThread):
1577 (WebCore::StorageThread::~StorageThread):
1578 (WebCore::StorageThread::start):
1579 (WebCore::StorageThread::threadEntryPointCallback):
1580 (WebCore::StorageThread::threadEntryPoint):
1581 (WebCore::StorageThread::dispatch):
1582 (WebCore::StorageThread::terminate):
1583 (WebCore::StorageThread::performTerminate):
1584 (WebCore::StorageThread::releaseFastMallocFreeMemoryInAllThreads):
1585 * Storage/StorageThread.h: Renamed from Source/WebCore/storage/StorageThread.h.
1586 * Storage/StorageTracker.cpp: Renamed from Source/WebCore/storage/StorageTracker.cpp.
1587 (WebCore::StorageTracker::initializeTracker):
1588 (WebCore::StorageTracker::internalInitialize):
1589 (WebCore::StorageTracker::tracker):
1590 (WebCore::StorageTracker::StorageTracker):
1591 (WebCore::StorageTracker::setDatabaseDirectoryPath):
1592 (WebCore::StorageTracker::databaseDirectoryPath):
1593 (WebCore::StorageTracker::trackerDatabasePath):
1594 (WebCore::ensureDatabaseFileExists):
1595 (WebCore::StorageTracker::openTrackerDatabase):
1596 (WebCore::StorageTracker::importOriginIdentifiers):
1597 (WebCore::StorageTracker::finishedImportingOriginIdentifiers):
1598 (WebCore::StorageTracker::syncImportOriginIdentifiers):
1599 (WebCore::StorageTracker::syncFileSystemAndTrackerDatabase):
1600 (WebCore::StorageTracker::setOriginDetails):
1601 (WebCore::StorageTracker::syncSetOriginDetails):
1602 (WebCore::StorageTracker::origins):
1603 (WebCore::StorageTracker::deleteAllOrigins):
1604 (WebCore::truncateDatabaseFile):
1605 (WebCore::StorageTracker::syncDeleteAllOrigins):
1606 (WebCore::StorageTracker::deleteOriginWithIdentifier):
1607 (WebCore::StorageTracker::deleteOrigin):
1608 (WebCore::StorageTracker::syncDeleteOrigin):
1609 (WebCore::StorageTracker::willDeleteAllOrigins):
1610 (WebCore::StorageTracker::willDeleteOrigin):
1611 (WebCore::StorageTracker::canDeleteOrigin):
1612 (WebCore::StorageTracker::cancelDeletingOrigin):
1613 (WebCore::StorageTracker::isActive):
1614 (WebCore::StorageTracker::setIsActive):
1615 (WebCore::StorageTracker::databasePathForOrigin):
1616 (WebCore::StorageTracker::diskUsageForOrigin):
1617 * Storage/StorageTracker.h: Renamed from Source/WebCore/storage/StorageTracker.h.
1618 (WebCore::StorageTracker::storageDatabaseIdleInterval):
1619 (WebCore::StorageTracker::setStorageDatabaseIdleInterval):
1620 * Storage/StorageTrackerClient.h: Renamed from Source/WebCore/storage/StorageTrackerClient.h.
1621 (WebCore::StorageTrackerClient::~StorageTrackerClient):
1622 * Storage/WebStorageNamespaceProvider.cpp:
1623 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
1624 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
1625 * WebKit.xcodeproj/project.pbxproj:
1627 2014-12-22 Brent Fulgham <bfulgham@apple.com>
1629 [Win] Build fix after r177668.
1631 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add missing export definition
1634 2014-12-19 Brent Fulgham <bfulgham@apple.com>
1636 [Win] Build fix after r177588.
1638 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Fix
1641 2014-12-19 Alex Christensen <achristensen@webkit.org>
1643 [Win64] Unreviewed build fix.
1645 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1646 Fixed some 64-bit linker symbols.
1648 2014-12-18 Brent Fulgham <bfulgham@apple.com>
1650 [Win] Unreviewed build correction after r177513.
1652 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Correct for new
1655 2014-12-18 Brent Fulgham <bfulgham@apple.com>
1657 [Win] Correct Windows tests after Bug 139149.
1658 https://bugs.webkit.org/show_bug.cgi?id=139781
1660 Reviewed by Anders Carlsson.
1662 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Add new interface.
1663 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: Ditto.
1664 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Add new application cache object.
1665 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Ditto.
1667 2014-12-18 Andreas Kling <akling@apple.com>
1669 Attempt to fix Windows build after Range::create() changes.
1671 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1673 2014-12-17 Brent Fulgham <bfulgham@apple.com>
1675 [Win] Correct DebugSuffix builds under MSBuild
1676 https://bugs.webkit.org/show_bug.cgi?id=139733
1677 <rdar://problem/19276880>
1679 Reviewed by Simon Fraser.
1681 * WebKit.vcxproj/WebKit.proj: Make sure to use the '_debug' suffix
1682 when building the DebugSuffix target.
1684 2014-12-17 peavo@outlook.com <peavo@outlook.com>
1687 https://bugs.webkit.org/show_bug.cgi?id=139729
1689 Reviewed by Anders Carlsson.
1691 The list of exported symbols needs to be updated.
1693 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1695 2014-12-12 Roger Fong <roger_fong@apple.com>
1697 [Windows] Unreviewed 64bit build fix.
1699 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1701 2014-12-12 Anders Carlsson <andersca@apple.com>
1703 Handle null local storage database URLs
1704 https://bugs.webkit.org/show_bug.cgi?id=139594
1705 <rdar://problem/19236505>
1707 Reviewed by Beth Dakin.
1709 * Storage/WebStorageNamespaceProvider.cpp:
1710 (WebStorageNamespaceProvider::WebStorageNamespaceProvider):
1712 2014-12-11 Anders Carlsson <andersca@apple.com>
1716 * Storage/WebStorageNamespaceProvider.h:
1718 2014-12-11 Anders Carlsson <andersca@apple.com>
1720 Replicate a bunch of PageGroup functions in WebStorageNamespaceProvider
1721 https://bugs.webkit.org/show_bug.cgi?id=139544
1723 Reviewed by Antti Koivisto.
1725 This code is currently unused but will be called by StorageTracker once that class has been
1726 moved from WebCore to WebKit.
1728 * Storage/WebStorageNamespaceProvider.cpp:
1729 (WebStorageNamespaceProvider::clearLocalStorageForAllOrigins):
1730 (WebStorageNamespaceProvider::clearLocalStorageForOrigin):
1731 (WebStorageNamespaceProvider::closeIdleLocalStorageDatabases):
1732 (WebStorageNamespaceProvider::syncLocalStorage):
1733 * Storage/WebStorageNamespaceProvider.h:
1735 2014-12-10 Beth Dakin <bdakin@apple.com>
1737 WK1: Add initial support for immediate actions
1738 https://bugs.webkit.org/show_bug.cgi?id=139522
1740 Reviewed by Dan Bernstein.
1742 * WebKit.xcodeproj/project.pbxproj:
1744 2014-12-10 Anders Carlsson <andersca@apple.com>
1746 Add session storage handling to StorageNamespaceProvider
1747 https://bugs.webkit.org/show_bug.cgi?id=139507
1749 Reviewed by Tim Horton.
1751 * Storage/WebStorageNamespaceProvider.cpp:
1752 (WebStorageNamespaceProvider::createSessionStorageNamespace):
1753 * Storage/WebStorageNamespaceProvider.h:
1755 2014-12-10 Anders Carlsson <andersca@apple.com>
1757 Add WebStorageNamespaceProvider::closeLocalStorage
1758 https://bugs.webkit.org/show_bug.cgi?id=139502
1760 Reviewed by Tim Horton.
1762 * Storage/WebStorageNamespaceProvider.cpp:
1763 (storageNamespaceProviders):
1764 (WebStorageNamespaceProvider::WebStorageNamespaceProvider):
1765 (WebStorageNamespaceProvider::~WebStorageNamespaceProvider):
1766 Keep track of all live storage namespace providers.
1768 (WebStorageNamespaceProvider::closeLocalStorage):
1769 Loop through all storage namespace providers and call close() on their local storage namespaces.
1771 * Storage/WebStorageNamespaceProvider.h:
1773 2014-12-09 Commit Queue <commit-queue@webkit.org>
1775 Unreviewed, rolling out r177037.
1776 https://bugs.webkit.org/show_bug.cgi?id=139464
1778 broke ~50 API tests (Requested by thorton on #webkit).
1782 "Use the new storage namespace provider in WebKit1"
1783 https://bugs.webkit.org/show_bug.cgi?id=139425
1784 http://trac.webkit.org/changeset/177037
1786 2014-12-08 Anders Carlsson <andersca@apple.com>
1788 WebStorageNamespaceProvider should create StorageNamespaceImpls
1789 https://bugs.webkit.org/show_bug.cgi?id=139419
1791 Reviewed by Andreas Kling.
1793 * Storage/WebStorageNamespaceProvider.cpp:
1794 (WebStorageNamespaceProvider::createLocalStorageNamespace):
1795 (WebStorageNamespaceProvider::createTransientLocalStorageNamespace):
1796 Create StorageNamespaceImpls.
1798 (WebStorageNamespaceProvider::createSessionStorageNamespace): Deleted.
1799 Delete this for now.
1801 * Storage/WebStorageNamespaceProvider.h:
1803 2014-12-08 Anders Carlsson <andersca@apple.com>
1805 WebStorageNamespaceProvider should know about its local storage database path
1806 https://bugs.webkit.org/show_bug.cgi?id=139413
1808 Reviewed by Andreas Kling.
1810 * Storage/WebStorageNamespaceProvider.cpp:
1811 (WebStorageNamespaceProvider::create):
1812 (WebStorageNamespaceProvider::WebStorageNamespaceProvider):
1813 * Storage/WebStorageNamespaceProvider.h:
1815 2014-12-06 Anders Carlsson <andersca@apple.com>
1817 Add a stubbed out version of WebStorageNamespaceProvider
1818 https://bugs.webkit.org/show_bug.cgi?id=139213
1820 Reviewed by Sam Weinig.
1822 * Storage/WebStorageNamespaceProvider.cpp: Added.
1823 * Storage/WebStorageNamespaceProvider.h: Added.
1825 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
1826 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
1827 * WebKit.xcodeproj/project.pbxproj:
1830 2014-12-05 Roger Fong <roger_fong@apple.com>
1832 [Win] proj files copying over too many resources..
1833 https://bugs.webkit.org/show_bug.cgi?id=139315.
1834 <rdar://problem/19148278>
1836 Reviewed by Brent Fulgham.
1838 * WebKit.vcxproj/WebKit.proj: Only copy resource folders and WebKit.dll.
1840 2014-12-02 Sam Weinig <sam@webkit.org>
1842 Remove empty directories
1844 Reviewed by Anders Carlsson.
1847 * Source/WebKit: Removed.
1848 * Source/WebKit/mac: Removed.
1849 * Source/WebKit/mac/Resources: Removed.
1851 2014-12-02 Tim Horton <timothy_horton@apple.com>
1853 Implement Lookup transition from selection for Legacy WebKit
1854 https://bugs.webkit.org/show_bug.cgi?id=139180
1855 <rdar://problem/19067172>
1857 Reviewed by Beth Dakin.
1859 * WebKit.xcodeproj/project.pbxproj:
1860 Add mac/WebView/DictionaryPopupInfo.h.
1862 2014-12-01 Anders Carlsson <andersca@apple.com>
1864 Remove IWebCookieManager on Windows
1865 https://bugs.webkit.org/show_bug.cgi?id=139144
1867 Reviewed by Sam Weinig.
1871 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
1872 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters:
1873 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
1874 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
1876 2014-11-27 Anders Carlsson <andersca@apple.com>
1878 Add a stubbed out WebVisitedLinkStore class on Windows
1879 https://bugs.webkit.org/show_bug.cgi?id=139078
1881 Reviewed by Sam Weinig.
1883 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
1885 2014-11-27 Anders Carlsson <andersca@apple.com>
1887 Add a stubbed out WebVisitedLinkStore to WebViewGroup
1888 https://bugs.webkit.org/show_bug.cgi?id=139066
1890 Reviewed by Antti Koivisto.
1892 * WebKit.xcodeproj/project.pbxproj:
1894 2014-11-21 Anders Carlsson <andersca@apple.com>
1898 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1900 2014-11-21 Anders Carlsson <andersca@apple.com>
1902 Remove a symbol that's gone.
1904 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1906 2014-11-11 Chris Dumez <cdumez@apple.com>
1908 Mark more virtual functions in HTMLInputElement as final
1909 https://bugs.webkit.org/show_bug.cgi?id=138644
1911 Reviewed by Andreas Kling.
1913 Export an additional symbol to fix Windows build.
1915 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1917 2014-11-08 Darin Adler <darin@apple.com>
1919 Replace FileThread class with a single function
1920 https://bugs.webkit.org/show_bug.cgi?id=138282
1922 Reviewed by Alexey Proskuryakov.
1924 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1925 Removed exports of obsolete threading functions.
1927 2014-11-05 Dan Bernstein <mitz@apple.com>
1929 Removed references to deletion UI resources that have been removed.
1931 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
1932 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
1934 2014-10-31 Brent Fulgham <bfulgham@apple.com>
1936 [Win] Unreviewed 64-bit Build Fix.
1938 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Correct symbol
1939 export declarations.
1941 2014-10-30 Chris Dumez <cdumez@apple.com>
1943 Unreviewed Windows build fix after r175391.
1945 Export a couple of symbols.
1947 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1949 2014-10-30 Ada Chan <adachan@apple.com>
1951 Attempt to fix the Windows build after r175384.
1953 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1955 2014-10-24 Alexey Proskuryakov <ap@apple.com>
1957 All plug-in tests fail on Yosemite WK1
1958 https://bugs.webkit.org/show_bug.cgi?id=138040
1960 Reviewed by Dan Bernstein.
1962 Fix a symlink for WebKitPluginHost.app. There is also a broken symlink for WebKitPluginAgent,
1963 which I don't know what to do about, but that seems harmless.
1965 * WebKit.xcodeproj/project.pbxproj:
1967 2014-10-19 Chris Dumez <cdumez@apple.com>
1969 Kill toRenderedDocumentMarker() by using tighter typing
1970 https://bugs.webkit.org/show_bug.cgi?id=137858
1972 Reviewed by Darin Adler.
1974 Update symbol export for Windows due to argument type change.
1976 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1978 2014-10-17 peavo@outlook.com <peavo@outlook.com>
1980 [WinCairo] Accelerated compositing is not implemented.
1981 https://bugs.webkit.org/show_bug.cgi?id=137345
1983 Reviewed by Brent Fulgham.
1985 This patch is based on GTK, and the texture mapper graphics layer type.
1987 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Added new accelerated compositing source files.
1988 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Ditto.
1990 2014-10-16 Tim Horton <timothy_horton@apple.com>
1992 Implement selection services menu for Legacy WebKit
1993 https://bugs.webkit.org/show_bug.cgi?id=137582
1994 <rdar://problem/18604241>
1996 Reviewed by Brady Eidson.
1998 * WebKit.xcodeproj/project.pbxproj:
2000 2014-10-14 Brent Fulgham <bfulgham@apple.com>
2002 [Win] Unreviewed gardening. Ignore Visual Studio *.sdf files.
2004 * WebKit.vcxproj: Modified property svn:ignore.
2006 2014-10-10 Daniel Bates <dabates@apple.com>
2008 Remove unused classes WebRender{Node, Layer}
2009 https://bugs.webkit.org/show_bug.cgi?id=137628
2011 Reviewed by Simon Fraser.
2013 We no longer make use of the WebKit1-specific classes WebRenderNode and WebRenderLayer.
2014 For completeness, there is a WebKit2 analogue of WebRenderLayer by the same name.
2016 * WebKit.xcodeproj/project.pbxproj:
2018 2014-10-06 Brent Fulgham <bfulgham@apple.com>
2020 [Win] Unreviewed 64-bit build fix after r174315.
2022 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Update exports for
2023 64-bit symbol names.
2025 2014-10-04 Timothy Horton <timothy_horton@apple.com>
2027 Try to fix the Windows build after r174315.
2029 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2031 2014-10-04 Timothy Horton <timothy_horton@apple.com>
2033 Try to fix the Windows build after r174315.
2035 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2037 2014-09-28 Myles C. Maxfield <mmaxfield@apple.com>
2039 Replace wkGetGlyphsForCharacters() with CGFontGetGlyphsForUnichars()
2040 https://bugs.webkit.org/show_bug.cgi?id=137197
2042 Reviewed by Alexey Proskuryakov.
2044 No new tests because there is no behavior change.
2046 * mac/WebCoreSupport/WebSystemInterface.mm:
2047 (InitWebCoreSystemInterface):
2050 2014-09-25 Brent Fulgham <bfulgham@apple.com>
2052 [Win] 64-bit build fix after r173929.
2054 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2056 2014-09-25 Csaba Osztrogonác <ossy@webkit.org>
2058 Remove WinCE port from trunk
2059 https://bugs.webkit.org/show_bug.cgi?id=136951
2061 Reviewed by Alex Christensen.
2063 * PlatformWinCE.cmake: Removed.
2064 * wince/WebCoreSupport/ChromeClientWinCE.cpp: Removed.
2065 * wince/WebCoreSupport/ChromeClientWinCE.h: Removed.
2066 * wince/WebCoreSupport/ContextMenuClientWinCE.cpp: Removed.
2067 * wince/WebCoreSupport/ContextMenuClientWinCE.h: Removed.
2068 * wince/WebCoreSupport/DragClientWinCE.cpp: Removed.
2069 * wince/WebCoreSupport/DragClientWinCE.h: Removed.
2070 * wince/WebCoreSupport/EditorClientWinCE.cpp: Removed.
2071 * wince/WebCoreSupport/EditorClientWinCE.h: Removed.
2072 * wince/WebCoreSupport/FrameLoaderClientWinCE.cpp: Removed.
2073 * wince/WebCoreSupport/FrameLoaderClientWinCE.h: Removed.
2074 * wince/WebCoreSupport/FrameNetworkingContextWinCE.cpp: Removed.
2075 * wince/WebCoreSupport/FrameNetworkingContextWinCE.h: Removed.
2076 * wince/WebCoreSupport/InspectorClientWinCE.cpp: Removed.
2077 * wince/WebCoreSupport/InspectorClientWinCE.h: Removed.
2078 * wince/WebCoreSupport/PlatformStrategiesWinCE.cpp: Removed.
2079 * wince/WebCoreSupport/PlatformStrategiesWinCE.h: Removed.
2080 * wince/WebView.cpp: Removed.
2081 * wince/WebView.h: Removed.
2083 2014-09-23 Brent Fulgham <bfulgham@apple.com>
2085 [Win] 64-bit Build fix after r173882.
2087 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add correct 64-bit mangled symbol name.
2089 2014-09-23 Joseph Pecoraro <pecoraro@apple.com>
2091 Web Inspector: Should be able to attach a debugger to a JSContext before anything is executed
2092 https://bugs.webkit.org/show_bug.cgi?id=136893
2094 Reviewed by Timothy Hatcher.
2096 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2098 2014-09-23 Brent Fulgham <bfulgham@apple.com>
2100 [Win] Correct 64-bit Windows export definitions after r173804.
2102 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Provide proper
2103 64-bit mangled symbol names.
2105 2014-09-21 Chris Dumez <cdumez@apple.com>
2107 Generate Element casting helper functions
2108 https://bugs.webkit.org/show_bug.cgi?id=136839
2110 Reviewed by Darin Adler.
2112 Update some of the exported symbols on Windows for functions that were
2115 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2117 2014-09-15 peavo@outlook.com <peavo@outlook.com>
2119 [WinCairo] Make it easier to enable/disable GStreamer.
2120 https://bugs.webkit.org/show_bug.cgi?id=135766
2122 Reviewed by Brent Fulgham.
2124 Make it possible to enable/disable GStreamer by editing the new user macro ENABLE_GSTREAMER_WINCAIRO.
2126 * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props: Import GStreamer property file.
2127 * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props: Ditto.
2129 2014-09-06 Darin Adler <darin@apple.com>
2131 Make updates suggested by new version of Xcode
2132 https://bugs.webkit.org/show_bug.cgi?id=136603
2134 Reviewed by Mark Rowe.
2136 * WebKit.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.
2138 2014-09-04 Pratik Solanki <psolanki@apple.com>
2140 Remove iOS specific disk image cache
2141 https://bugs.webkit.org/show_bug.cgi?id=136517
2143 Reviewed by Antti Koivisto.
2145 Disk image cache code unnecessarily complicates SharedBuffer implementation. We can remove
2146 this now since we don't enable it in WebKit2 on iOS.
2148 * WebKit.xcodeproj/project.pbxproj:
2150 2014-08-29 Csaba Osztrogonác <ossy@webkit.org>
2152 Unreviwed, remove empty directories.
2155 * efl/DefaultTheme: Removed.
2156 * efl/DefaultTheme/widget: Removed.
2157 * efl/WebCoreSupport: Removed.
2159 * efl/tests: Removed.
2160 * efl/tests/UnitTestUtils: Removed.
2161 * efl/tests/resources: Removed.
2163 * gtk/WebCoreSupport: Removed.
2164 * gtk/docs: Removed.
2165 * gtk/gdom: Removed.
2166 * gtk/resources: Removed.
2167 * gtk/webkit: Removed.
2169 2014-08-28 Brent Fulgham <bfulgham@apple.com>
2171 [Win] Adjust build order to reduce flakiness.
2173 * WebKit.vcxproj/WebKit.sln: Make sure WebCoreGenerated doesn't
2174 start until the last JSC tool has finished building.
2176 2014-08-27 Brent Fulgham <bfulgham@apple.com>
2178 [Win] Unreviewed Build 'fix' after r173018.
2180 The new launcher applications were not getting build when driven
2181 by WebKit.sln. This adds the missing project links and dependencies.
2183 * WebKit.vcxproj/WebKit.sln: Update to include jscLauncher,
2184 testapiLauncher, and testRegExpLauncher.
2186 2014-08-26 Andy Estes <aestes@apple.com>
2188 [Cocoa] Some projects are incorrectly installed to $BUILT_PRODUCTS_DIR
2189 https://bugs.webkit.org/show_bug.cgi?id=136267
2191 Reviewed by Dan Bernstein.
2193 INSTALL_PATH was set to $BUILT_PRODUCTS_DIR for engineering configurations in r20225 as part of a build fix.
2194 Not only is this no longer necessary to build, but it causes built products to be incorrectly installed in
2195 engineering configurations.
2197 Remove the setting of INSTALL_PATH from the pbxproj file so that the value specified in the xcconfig files is
2200 * WebKit.xcodeproj/project.pbxproj:
2202 2014-08-20 Benjamin Poulain <bpoulain@apple.com>
2204 Remove HTMLInputElement's suggestedValue
2205 https://bugs.webkit.org/show_bug.cgi?id=136094
2207 Reviewed by Darin Adler.
2209 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2211 2014-08-20 Mark Rowe <mrowe@apple.com>
2213 <https://webkit.org/b/136119> WebKit1 plug-in test failures in production builds after r172595
2215 Reviewed by Alexey Proskuryakov.
2217 * WebKit.xcodeproj/project.pbxproj: Add the symlinks at the top level of WebKitLegacy.framework
2218 even in Production builds. Add the symlinks in the right locations too.
2220 2014-08-15 Andy Estes <aestes@apple.com>
2222 [Cocoa] Add migrate-headers.sh and postprocess-headers.sh to WebKit.xcodeproj
2223 https://bugs.webkit.org/show_bug.cgi?id=135984
2225 Reviewed by Daniel Bates.
2227 It's nice to be able to look at these files in Xcode.
2229 * WebKit.xcodeproj/project.pbxproj:
2231 2014-08-15 Mark Rowe <mrowe@apple.com>
2233 <https://webkit.org/b/135979> WebKit1 Plug-in test failures in clean builds after r172595
2235 Reviewed by Dan Bernstein.
2237 * WebKit.xcodeproj/project.pbxproj: Add a WebKitPluginHost.app symlink at the top level of
2238 WebKitLegacy.framework that points into Versions/Current. This enables -[NSBundle pathForAuxiliaryExecutable:]
2239 to work correctly. Adding this symlink requires deleting any content that may already exist
2240 at that path, since prior to r172595 it may have contained either a symlink or an
2243 2014-08-13 Mark Rowe <mrowe@apple.com>
2245 <https://webkit.org/b/135909> Move helper applications out of the root of the framework.
2247 As described in <https://developer.apple.com/library/mac/technotes/tn2206/>, for bundles containing
2248 a Versions directory there may be no other content at the top level of the bundle other than symlinks.
2249 Upcoming changes to code signing will prevent bundles that violate this rule from being signed.
2251 Reviewed by Sam Weinig.
2253 * WebKit.xcodeproj/project.pbxproj: Add the symlink to WebKitPluginHost.app in the Versions/A
2254 directory of the framework rather than at the top level.
2256 2014-08-14 Alex Christensen <achristensen@webkit.org>
2258 Unreviewed. Removing empty directories.
2261 * qt/declarative: Removed.
2263 * qt/docs/webkitsnippets: Removed.
2264 * qt/examples: Removed.
2265 * qt/tests: Removed.
2266 * qt/tests/MIMESniffing: Removed.
2267 * qt/tests/benchmarks: Removed.
2268 * qt/tests/qgraphicswebview: Removed.
2269 * qt/tests/qwebelement: Removed.
2270 * qt/tests/qwebframe: Removed.
2271 * qt/tests/qwebhistory: Removed.
2272 * qt/tests/qwebpage: Removed.
2273 * qt/tests/qwebsecurityorigin: Removed.
2274 * qt/tests/qwebview: Removed.
2276 2014-08-12 Brent Fulgham <bfulgham@apple.com>
2278 [Win] Unreviewed build fix after r172504
2280 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add missing
2283 2014-08-11 Andy Estes <aestes@apple.com>
2285 [iOS] Get rid of iOS.xcconfig
2286 https://bugs.webkit.org/show_bug.cgi?id=135809
2288 Reviewed by Joseph Pecoraro.
2290 All iOS.xcconfig did was include AspenFamily.xcconfig, so there's no need for the indirection.
2292 * WebKit.xcodeproj/project.pbxproj:
2294 2014-08-07 Brent Fulgham <bfulgham@apple.com>
2296 [Win] Unreviewed gardening.
2298 * WebKit.vcxproj/WebKit/WebKitCommon.props: Add $(DebugSuffix) to libraries so
2299 that the DebugSuffix target works properly.
2301 2014-08-07 Timothy Hatcher <timothy@apple.com>
2303 Web Inspector: Update glyphs to be more like Xcode 6
2304 https://bugs.webkit.org/show_bug.cgi?id=135705
2306 Reviewed by Joseph Pecoraro.
2308 * WebKit.xcodeproj/project.pbxproj: Added new images.
2310 2014-07-31 Andreas Kling <akling@apple.com>
2312 Speculative Windows build fixery, part II.
2314 This seems to indicate that adding the globalObjectTable to the exports file
2317 1>WebKit.exp : error LNK2001: unresolved external symbol "struct JSC::HashTable const JSC::globalObjectTable" (?globalObjectTable@JSC@@3UHashTable@1@B)
2319 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2321 2014-07-29 Brent Fulgham <bfulgham@apple.com>
2323 [Win] Modify version numbering scheme to support 5-tuple versions
2324 https://bugs.webkit.org/show_bug.cgi?id=135400
2325 <rdar://problem/17849033>
2327 Reviewed by David Kilzer.
2329 * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Use the new
2330 version-stamp.pl script to version JavaScriptCore.dll.
2332 2014-07-17 David Kilzer <ddkilzer@apple.com>
2334 SECTORDER_FLAGS should be defined in target's xcconfig file, not Base.xcconfig
2335 <http://webkit.org/b/135006>
2337 Reviewed by Darin Adler.
2339 * WebKit.xcodeproj/project.pbxproj: Remove references to unused
2340 WebKit.xcconfig file.
2342 2014-07-09 Brent Fulgham <bfulgham@apple.com>
2344 [Win] Remove uses of 'bash' in build system
2345 https://bugs.webkit.org/show_bug.cgi?id=134782
2346 <rdar://problem/17615533>
2348 Reviewed by Dean Jackson.
2350 Remove uses of 'bash' by replacing Windows-specific bash scripts
2351 with Perl equivalents.
2353 * WebKit.vcxproj/Interfaces/FixMIDLHeaders.pl:
2354 * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
2355 * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
2356 * WebKit.vcxproj/WebKit/WebKitVersion.cmd:
2357 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
2358 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:
2359 * WebKit.vcxproj/WebKitGUID/WebKitGUIDPreBuild.cmd:
2361 2014-07-09 Brent Fulgham <bfulgham@apple.com>
2363 [Win] Remove use of 'grep' in build steps
2364 https://bugs.webkit.org/show_bug.cgi?id=134770
2365 <rdar://problem/17608783>
2367 Reviewed by Tim Horton.
2369 Replace uses of the grep command in Windows builds with the equivalent
2372 * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
2373 * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
2374 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:
2375 * WebKit.vcxproj/WebKitGUID/WebKitGUIDPreBuild.cmd:
2377 2014-07-08 Brent Fulgham <bfulgham@apple.com>
2379 [Win] Implement auto-version as a Perl program
2380 https://bugs.webkit.org/show_bug.cgi?id=134745
2381 <rdar://problem/17597801>
2383 Reviewed by David Kilzer.
2385 Modify build commands to use new Perl version of the
2386 auto-version script.
2388 * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
2389 * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
2391 2014-07-06 Yoav Weiss <yoav@yoav.ws>
2393 Turn on img@sizes compile flag
2394 https://bugs.webkit.org/show_bug.cgi?id=134634
2396 Reviewed by Benjamin Poulain.
2398 * mac/Configurations/FeatureDefines.xcconfig: Moved compile flag to alphabetical order.
2400 2014-07-01 Alex Christensen <achristensen@webkit.org>
2402 [Win64] Unreviewed build fix.
2404 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2405 Corrected 64-bit linker symbols.
2407 2014-06-27 Brent Fulgham <bfulgham@apple.com>
2409 [Win] Implement parts of the AVFOUNDATION_LOADER_DELEGATE logic for Windows
2410 https://bugs.webkit.org/show_bug.cgi?id=134418
2412 Reviewed by Eric Carlson.
2414 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add new
2417 2014-06-26 Brady Eidson <beidson@apple.com>
2419 Remove use of PlatformStrategies for Gamepad API.
2420 https://bugs.webkit.org/show_bug.cgi?id=134348
2422 Reviewed by Dean Jackson.
2424 * WebKit.xcodeproj/project.pbxproj:
2426 2014-06-25 Brent Fulgham <bfulgham@apple.com>
2428 [Win] Expose Cache Information to WinLauncher
2429 https://bugs.webkit.org/show_bug.cgi?id=134318
2431 Reviewed by Dean Jackson.
2433 * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Copy the
2434 CFDictionaryPropertyBag header to WebKit API directory.
2435 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2436 Expose the dictionary accessor for the CFDictionaryPropertyBag.
2438 2014-06-25 Brady Eidson <beidson@apple.com>
2440 Add HID-based gamepad implementation for Mac
2441 https://bugs.webkit.org/show_bug.cgi?id=134324
2443 Reviewed by Dean Jackson.
2445 * WebKit.xcodeproj/project.pbxproj:
2447 2014-06-23 Ryuan Choi <ryuan.choi@samsung.com>
2449 [EFL] Remove the WebKit1 EFL code
2450 https://bugs.webkit.org/show_bug.cgi?id=134096
2452 Reviewed by Gyuyoung Kim.
2454 * PlatformEfl.cmake: Removed.
2455 * efl: Removed entire efl directory.
2457 2014-06-18 Alex Christensen <achristensen@webkit.org>
2459 Add FTL to Windows build.
2460 https://bugs.webkit.org/show_bug.cgi?id=134015
2462 Reviewed by Filip Pizlo.
2464 * WebKit.vcxproj/WebKit.sln:
2465 Added libllvmForJSC with a dependency on JavaScriptCoreGenerated, but don't build it yet.
2467 2014-06-11 Alex Christensen <achristensen@webkit.org>
2469 [Win] Unreviewed build fix.
2471 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2472 Fixed 64-bit linker symbol.
2474 2014-06-04 Alex Christensen <achristensen@webkit.org>
2476 Enable WebGL on Windows.
2477 https://bugs.webkit.org/show_bug.cgi?id=133503
2479 Reviewed by Brent Fulgham.
2481 * WebKit.vcxproj/WebKit.sln:
2482 Build ANGLE projects and add them as a dependency for linking WebKit.dll.
2483 * WebKit.vcxproj/WebKit/WebKitCommon.props:
2484 Link to ANGLE libraries to get EGL, GLESv2, and GLSL translator symbols.
2485 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2486 Added 64-bit linker symbol.
2488 2014-05-28 Jon Honeycutt <jhoneycutt@apple.com>
2490 Roll r168668 back in.
2492 <https://bugs.webkit.org/show_bug.cgi?id=132621>
2494 Reviewed by Brent Fulgham.
2496 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2498 2014-05-27 Csaba Osztrogonác <ossy@webkit.org>
2500 Speculative Windows buildfix after r169358.
2502 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2504 2014-05-22 Antti Koivisto <antti@apple.com>
2506 Try to fix windows build.
2508 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2510 2014-05-21 Alex Christensen <achristensen@webkit.org>
2512 [Win64] Unreviewed build fix.
2514 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2515 Corrected 64-bit linker symbol.
2517 2014-05-13 Jon Honeycutt <jhoneycutt@apple.com>
2519 Revert "Don't dispatch 'beforeload' event inside FrameView::layout()",
2520 commit 84fe8cf6fbe8b5de9a06300ca3ef6d0ffc96948c, and associated
2523 "platform/mac/plugins/testplugin-onnew-onpaint.html failing after
2524 r168668", commit c17be3bf5127baf94310af4b4b9bf5a57d29aaf4
2525 "[Win] Unreviewed build fix after r168668.", commit
2526 4fa470ad12c38ee7d4c114541b6dd321181a8bc9
2528 The original merged patch appears to have caused a regression in
2529 fast/dom/HTMLObjectElement/object-as-frame.html.
2531 <https://bugs.webkit.org/show_bug.cgi?id=132886>
2533 Reviewed by Alexey Proskuryakov.
2535 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2537 2014-05-13 Dean Jackson <dino@apple.com>
2539 Step 2 (of 2) fixing the Windows build. Add new setPageScaleFactor.
2541 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2543 2014-05-13 Dean Jackson <dino@apple.com>
2545 Step 1 of fixing the windows build. Remove setPageScaleFactor.
2547 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2549 2014-05-12 Brent Fulgham <bfulgham@apple.com>
2551 [Win] Unreviewed build fix after r168668.
2553 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add
2554 missing export symbols.
2556 2014-05-12 Anders Carlsson <andersca@apple.com>
2558 Don't make a Frameworks symlink inside WebKitLegacy.framework
2559 https://bugs.webkit.org/show_bug.cgi?id=132842
2560 <rdar://problem/16886939>
2562 Reviewed by Dan Bernstein.
2564 * WebKit.xcodeproj/project.pbxproj:
2566 2014-05-09 Anders Carlsson <andersca@apple.com>
2568 Rename WebKit2.framework to WebKit.framework
2569 https://bugs.webkit.org/show_bug.cgi?id=132743
2570 <rdar://problem/15920046>
2572 Reviewed by Dan Bernstein.
2574 * WebKit.xcodeproj/project.pbxproj:
2575 Remove the WebKit framework, it lives inside WebKit2 now.
2577 2014-05-07 Brent Fulgham <bfulgham@apple.com>
2579 [Win] Unreviewed 64-bit build fix.
2581 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add
2582 correct 64-bit symbol definitions.
2584 2014-05-07 Oliver Hunt <oliver@apple.com>
2588 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2590 2014-05-06 Anders Carlsson <andersca@apple.com>
2592 Put the symlink in the right place.
2594 * WebKit.xcodeproj/project.pbxproj:
2596 2014-05-06 Anders Carlsson <andersca@apple.com>
2598 Put WebKitPluginHost.app in WebKitLegacy.framework
2599 https://bugs.webkit.org/show_bug.cgi?id=132592
2600 <rdar://problem/15920046>
2602 Reviewed by Dan Bernstein.
2604 * WebKit.xcodeproj/project.pbxproj:
2606 2014-05-05 Andreas Kling <akling@apple.com>
2608 Unreviewed, rolling out r168334.
2614 "Put WebKitPluginHost.app in WebKitLegacy.framework"
2615 https://bugs.webkit.org/show_bug.cgi?id=132592
2616 http://trac.webkit.org/changeset/168334
2618 2014-05-05 Anders Carlsson <andersca@apple.com>
2620 Put WebKitPluginHost.app in WebKitLegacy.framework
2621 https://bugs.webkit.org/show_bug.cgi?id=132592
2622 <rdar://problem/15920046>
2624 Reviewed by Dan Bernstein.
2626 * WebKit.xcodeproj/project.pbxproj:
2628 2014-05-02 Anders Carlsson <andersca@apple.com>
2630 Remove unsuccessful build fix attempts
2631 https://bugs.webkit.org/show_bug.cgi?id=132476
2633 Reviewed by Dan Bernstein.
2635 * WebKit.xcodeproj/project.pbxproj:
2637 2014-05-01 Anders Carlsson <andersca@apple.com>
2639 Support OS-version-specific install paths for WebKit.framework
2640 https://bugs.webkit.org/show_bug.cgi?id=132448
2641 <rdar://problem/16784932>
2643 Reviewed by Dan Bernstein.
2645 * WebKit.xcodeproj/project.pbxproj:
2646 Add a build step to put a symlink in place from PrivateFrameworks to Frameworks.
2648 2014-05-01 Dan Bernstein <mitz@apple.com>
2650 <rdar://problem/16780403> REGRESSION: Plugin tests failing on Mac/WebKit1.
2652 * WebKit.xcodeproj/project.pbxproj: Keep the WebKitPluginHost.app symlink in
2653 WebKit.framework for now.
2655 2014-04-30 Eric Carlson <eric.carlson@apple.com>
2657 [iOS] do not pause video when entering background while playing to external device
2658 https://bugs.webkit.org/show_bug.cgi?id=132374
2660 Reviewed by Jer Noble.
2662 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2664 2014-04-30 Anders Carlsson <andersca@apple.com>
2666 Try yet again to fix the build.
2668 * WebKit.xcodeproj/project.pbxproj:
2670 2014-04-30 Anders Carlsson <andersca@apple.com>
2672 Another build fix attempt.
2674 * WebKit.xcodeproj/project.pbxproj:
2676 2014-04-30 Anders Carlsson <andersca@apple.com>
2678 Try to fix the iOS build.
2680 * WebKit.xcodeproj/project.pbxproj:
2682 2014-04-30 Anders Carlsson <andersca@apple.com>
2684 Another build fix attempt.
2686 * WebKit.xcodeproj/project.pbxproj:
2687 Remove headers if it seems like the WKWebViewPrivate header imports itself.
2689 2014-04-30 Anders Carlsson <andersca@apple.com>
2693 * WebKit.xcodeproj/project.pbxproj:
2694 Remove WK headers from WebKit.framework as well when WebKitLegacy WK headers are encountered.
2696 2014-04-30 Anders Carlsson <andersca@apple.com>
2698 Try to fix the build.
2700 * WebKit.xcodeproj/project.pbxproj:
2701 Remove old WK forwarding headers from WebKitLegacy.
2703 2014-04-30 Anders Carlsson <andersca@apple.com>
2705 Move the legacy WebKit API into WebKitLegacy.framework and move it inside WebKit.framework
2706 https://bugs.webkit.org/show_bug.cgi?id=132399
2707 <rdar://problem/15920046>
2709 Reviewed by Dan Bernstein.
2711 * WebKit.xcodeproj/project.pbxproj:
2712 Add a new build target that builds the legacy WebKit API in WebKitLegacy.framework. This framework
2713 is then re-exported by WebKit.framework, and its headers are copied to WebKit.framework. All the WebKitLegacy
2714 headers are made private, and the MigrateHeadersFromWebKitLegacy.make Makefile will copy all the headers specified
2715 in WEBKIT_PUBLIC_HEADERS to WebKit/Headers.
2717 2014-04-29 Alex Christensen <achristensen@webkit.org>
2719 [WinCairo] Switch video from GStreamer to Media Foundation.
2720 https://bugs.webkit.org/show_bug.cgi?id=132358
2722 Reviewed by Brent Fulgham.
2724 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
2725 Removed dependencies on GStreamer.
2727 2014-04-22 Brent Fulgham <bfulgham@apple.com>
2729 [Win] Support Python 2.7 in Cygwin
2730 https://bugs.webkit.org/show_bug.cgi?id=132023
2732 Reviewed by Michael Saboff.
2734 * WebKit.vcxproj/WebKit/WebKitVersion.cmd: Use correct
2735 path to Python under Cygwin.
2737 2014-04-20 Andreas Kling <akling@apple.com>
2739 Blind Windows build fix. Hope I guessed the 64-bit mangled form right.
2741 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2743 2014-04-18 Philippe Normand <pnormand@igalia.com>
2745 Remove NETWORK_INFO support
2746 https://bugs.webkit.org/show_bug.cgi?id=131841
2748 Reviewed by Gyuyoung Kim.
2750 * PlatformEfl.cmake:
2752 2014-04-17 Brent Fulgham <bfulgham@apple.com>
2754 [Win] Unreviewed 64-bit build fix.
2756 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Do not
2757 export 32-bit symbol in 64-bit build.
2759 2014-04-17 Hyowon Kim <hw1008.kim@samsung.com>
2761 [EFL] Remove deprecated ewk_paint code.
2762 https://bugs.webkit.org/show_bug.cgi?id=131266
2764 Reviewed by Gyuyoung Kim.
2766 ewk_paint related code was deprecated since r166637.
2768 * PlatformEfl.cmake: Remove ewk_paint_context.cpp
2770 2014-04-16 Simon Fraser <simon.fraser@apple.com>
2772 Make Windows fail with a link error so I know what the new symbol is.
2774 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2776 2014-04-10 Michael Saboff <msaboff@apple.com>
2778 LLInt interpreter code should be generated as part of one function
2779 https://bugs.webkit.org/show_bug.cgi?id=131205
2781 Reviewed by Mark Lam.
2783 Updated VS dependencies for JavaScriptCore changes.
2785 * WebKit.vcxproj/WebKit.sln:
2787 2014-04-10 Brent Fulgham <bfulgham@apple.com>
2789 [Win] Unreviewed 64-bit Build Fix.
2791 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Provide
2792 proper mangled names for 64-bit build.
2794 2014-04-08 Martin Robinson <mrobinson@igalia.com>
2796 [GTK] Remove the WebKitGTK+ WebKit 1 code
2797 https://bugs.webkit.org/show_bug.cgi?id=131399
2799 Reviewed by Anders Carlsson.
2801 * PlatformGTK.cmake: Removed.
2802 * gtk: Remove this entire directory.
2804 2014-04-06 Darin Adler <darin@apple.com>
2806 Make some bindings improvements, with smaller code size for error message generation
2807 https://bugs.webkit.org/show_bug.cgi?id=131285
2809 Reviewed by Andreas Kling.
2811 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Updated for
2812 changes in JavaScript binding functions.
2814 2014-04-05 Brian J. Burg <burg@cs.washington.edu>
2816 Web Inspector: remove unused test hook setInspectorResourcesDataSizeLimits
2817 https://bugs.webkit.org/show_bug.cgi?id=131268
2819 Reviewed by Timothy Hatcher.
2821 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove symbols.
2823 2014-04-05 Brian J. Burg <burg@cs.washington.edu>
2825 Web Inspector: remove unused metrics and commands from the Timeline agent
2826 https://bugs.webkit.org/show_bug.cgi?id=131184
2828 Reviewed by Timothy Hatcher.
2830 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove symbols.
2832 2014-04-04 Brent Fulgham <bfulgham@apple.com>
2834 Unreviewed build fix.
2836 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add missing
2839 2014-04-03 Brent Fulgham <bfulgham@apple.com>
2841 Unreviewed build fix.
2843 * WebKit.vcxproj/WebKit.sln: Make sure we don't generate the
2844 WebInspectorUI before the generated JS is ready.
2846 2014-04-02 Benjamin Poulain <bpoulain@apple.com>
2848 [iOS] Remove the legacy string drawing code
2849 https://bugs.webkit.org/show_bug.cgi?id=131088
2851 Reviewed by Sam Weinig.
2853 * WebKit.xcodeproj/project.pbxproj:
2855 2014-04-02 Brent Fulgham <bfulgham@apple.com>
2857 [Win] Unreviewed build fix for full Debug rebuild.
2859 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export JSC symbol needed by testing infrastructure.
2861 2014-04-01 Zalan Bujtas <zalan@apple.com>
2863 Subpixel rendering: Transition class Image (and its dependencies) from int to float to enable subpixel positioned/sized images.
2864 https://bugs.webkit.org/show_bug.cgi?id=130643
2866 Reviewed by Simon Fraser.
2868 This is in preparation to support subpixel positioned/sized background images. While 1x bitmap images can't take
2869 subpixel sizing on hidpi resolutions, both generated and hidpi images can.
2870 This patch does not change Image behavior in general as both position and size are still snapped to integral values.
2872 No change in behavior.
2874 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2876 2014-03-31 Andreas Kling <akling@apple.com>
2878 Blind Windows build fix. Check my mangle-fu.
2880 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2882 2014-03-26 Brent Fulgham <bfulgham@apple.com>
2884 Unreviewed build/test correction.
2886 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export the AXObjectCache::setEnhancedUserInterfaceEnabled
2889 2014-03-22 Darin Adler <darin@apple.com>
2891 Remove String::deprecatedCharacters
2892 https://bugs.webkit.org/show_bug.cgi?id=126854
2894 Reviewed by Sam Weinig.
2896 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2897 Removed getData16SlowCase.
2899 2014-03-21 Alex Christensen <achristensen@webkit.org>
2901 [Win] Compile fixes with video not enabled.
2902 https://bugs.webkit.org/show_bug.cgi?id=130597
2904 Reviewed by Darin Adler.
2906 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2907 Only include MediaSessionManager symbols if video is enabled.
2909 2014-03-21 Pratik Solanki <psolanki@apple.com>
2911 Check for inappropriate macros in private headers
2912 https://bugs.webkit.org/show_bug.cgi?id=130564
2914 Reviewed by Filip Pizlo.
2916 Check PrivateHeaders for inappropriate macros as well so that we avoid build breakages like
2917 the one due to the original commit for bug 130142.
2919 * WebKit.xcodeproj/project.pbxproj:
2921 2014-03-20 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
2923 [EFL][GTK] Get CMake to find Freetype2 properly
2924 https://bugs.webkit.org/show_bug.cgi?id=130150
2926 Reviewed by Martin Robinson.
2928 Newer versions of CMake are not able to find Freetype2 correctly.
2929 FindFreetype2.cmake checks for the version number in freetype.h header, since it seems that bug exists in
2930 freetype2 repo, because a completely different version number is found in freetype2.pc.
2932 * PlatformEfl.cmake:
2934 2014-03-20 Beth Dakin <bdakin@apple.com>
2936 Speculative build fix.
2938 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2940 2014-03-20 Alex Christensen <achristensen@webkit.org>
2942 Build fixes for Win64.
2943 https://bugs.webkit.org/show_bug.cgi?id=130481
2945 Reviewed by Brent Fulgham.
2947 * WebKit.vcxproj/WebKit.sln:
2948 Don't build ANGLE projects for now, corrected build configurations,
2949 and build WebInspectorUI.
2950 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2951 Added 64-bit linker symbol.
2953 2014-03-20 Gavin Barraclough <barraclough@apple.com>
2955 Merge AtomicString, Identifier
2956 https://bugs.webkit.org/show_bug.cgi?id=128624
2958 Reviewed by Geoff Garen.
2960 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2961 - exports no longer needed.
2963 2014-03-20 Commit Queue <commit-queue@webkit.org>
2965 Unreviewed, rolling out r165962.
2966 https://bugs.webkit.org/show_bug.cgi?id=130512
2968 It broke the build (Requested by Ossy on #webkit).
2972 "[EFL][GTK] Get CMake to find Freetype2 properly"
2973 https://bugs.webkit.org/show_bug.cgi?id=130150
2974 http://trac.webkit.org/changeset/165962
2976 2014-03-20 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
2978 [EFL][GTK] Get CMake to find Freetype2 properly
2979 https://bugs.webkit.org/show_bug.cgi?id=130150
2981 Reviewed by Csaba Osztrogonác.
2983 Newer versions of CMake are not able to find Freetype2 correctly.
2984 FindFreetype2.cmake checks for the version number in freetype.h header, since it seems that bug exists in
2985 freetype2 repo, because a completely different version number is found in freetype2.pc.
2987 * PlatformEfl.cmake:
2989 2014-03-18 Samuel White <samuel_white@apple.com>
2991 AX: Not able to use arrow keys to read text with VoiceOver before selection is set someplace (anyplace).
2992 https://bugs.webkit.org/show_bug.cgi?id=130250
2994 Reviewed by Chris Fleizach.
2996 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2998 2014-03-17 Ryosuke Niwa <rniwa@webkit.org>
3000 Revert the erroneous change made by Xcode.
3002 * WebKit.xcodeproj/project.pbxproj:
3004 2014-03-16 Darin Adler <darin@apple.com>
3006 Optimize hasTagName when called on an HTMLElement
3007 https://bugs.webkit.org/show_bug.cgi?id=130090
3009 Reviewed by Antti Koivisto.
3011 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3012 Updated exports for QualifiedName -> HTMLQualifiedName change.
3014 2014-03-14 Maciej Stachowiak <mjs@apple.com>
3016 Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
3017 https://bugs.webkit.org/show_bug.cgi?id=130276
3018 <rdar://problem/16266927>
3020 Reviewed by Simon Fraser.
3022 * scripts/generate-webkitversion.pl:
3023 (printLicenseHeader):
3025 2014-03-14 Oliver Hunt <oliver@apple.com>
3027 Improve dom error messages
3028 https://bugs.webkit.org/show_bug.cgi?id=130103
3030 Reviewed by Andreas Kling.
3034 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3036 2014-03-12 Anders Carlsson <andersca@apple.com>
3038 <rdar://problem/16307346> Add new WebKitLegacy.framework.
3040 Reviewed by Dan Bernstein.
3042 * WebKit.xcodeproj/project.pbxproj:
3045 2014-03-12 Tim Horton <timothy_horton@apple.com>
3047 Hook up image controls for WebKit1
3048 https://bugs.webkit.org/show_bug.cgi?id=130062
3049 <rdar://problem/15964809>
3051 Reviewed by Brady Eidson.
3053 * WebKit.xcodeproj/project.pbxproj:
3054 Add WebSharingServicePickerController.
3056 2014-03-11 Jae Hyun Park <jaepark@webkit.org>
3058 [GTK][CMake] Add HARFBUZZ_INCLUDE_DIRS to WebKit and WebKit2
3059 https://bugs.webkit.org/show_bug.cgi?id=130070
3061 Reviewed by Martin Robinson.
3063 * PlatformGTK.cmake:
3065 2014-03-10 Brent Fulgham <bfulgham@apple.com>
3067 [Win] Unreviewed build fix (64-bit).
3069 * WebKit.vcxproj/WebKit/WebKitCommon.props: Put uuid.lib as the last link library so that
3070 the MSIE DOM symbols don't conflict with WebKit's.
3071 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add missing 64-bit symbol definitions.
3073 2014-03-10 Brent Fulgham <bfulgham@apple.com>
3075 [Win] Pass environment to Pre-Build, Pre-Link, and Post-Build Stages.
3076 https://bugs.webkit.org/show_bug.cgi?id=130023
3078 Reviewed by Dean Jackson.
3080 * WebKit.vcxproj/WebKit.make: Removed.
3081 * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Use %PlatformArchitecture% rather than
3082 hard-coded 32-bit path.
3084 2014-03-10 Martin Robinson <mrobinson@igalia.com>
3086 [GTK] [CMake] Clean up library linking
3087 https://bugs.webkit.org/show_bug.cgi?id=129782
3089 Reviewed by Philippe Normand.
3091 * PlatformGTK.cmake: Use the new macro.
3093 2014-03-07 Alex Christensen <achristensen@webkit.org>
3095 [Win] Unreviewed build fix after r165310.
3097 * WebKit.vcxproj/WebKit/WebKitDirectX.props:
3098 Replaced Platform macro, which is either "Win32" or "x64"
3099 with PlatformShortName macro, which is either "x86" or "x64".
3100 This is correct for finding the DirectX libraries.
3102 2014-03-07 Brent Fulgham <bfulgham@apple.com>
3104 [Win] Unreviewed gardening (for 64-bit)
3106 * WebKit.vcxproj/WebKit/WebKitDirectX.props: Use Platform macro, rather than
3107 hard-coded path. This allows it to work on 32-bit or 64-bit builds.
3109 2014-03-07 Anders Carlsson <andersca@apple.com>
3111 Make it possible to copy WebKit2 headers to WebKit.framework
3112 https://bugs.webkit.org/show_bug.cgi?id=129935
3114 Reviewed by Dan Bernstein.
3116 * WebKit.xcodeproj/project.pbxproj:
3117 Move the migrate headers script out into its own file.
3119 2014-03-07 Brent Fulgham <bfulgham@apple.com>
3121 [Win] Convert WebKit.make to an MSBuild file.
3122 https://bugs.webkit.org/show_bug.cgi?id=129888
3124 Reviewed by Dean Jackson.
3126 * WebKit.vcxproj/WebKit.proj: Added.
3128 2014-03-06 Joseph Pecoraro <pecoraro@apple.com>
3130 Unreviewed follow-up fix for Windows for r165199.
3132 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3134 2014-03-05 Martin Hock <mhock@apple.com>
3136 Add support for sessions to MemoryCache.
3137 https://bugs.webkit.org/show_bug.cgi?id=127794
3139 Reviewed by Sam Weinig.
3141 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3143 2014-03-03 Martin Robinson <mrobinson@igalia.com>
3145 [GTK][CMake] Generate documentation for the DOM bindings
3146 https://bugs.webkit.org/show_bug.cgi?id=126211
3148 Reviewed by Carlos Garcia Campos.
3150 * PlatformGTK.cmake: The list of headers for GIR generation has a better name
3153 2014-03-03 Commit Queue <commit-queue@webkit.org>
3155 Unreviewed, rolling out r165013.
3156 http://trac.webkit.org/changeset/165013
3157 https://bugs.webkit.org/show_bug.cgi?id=129646
3159 New code is not thread safe, asserting on a worker test
3160 (Requested by ap on #webkit).
3162 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3164 2014-03-03 Martin Hock <mhock@apple.com>
3166 Add support for sessions to MemoryCache.
3167 https://bugs.webkit.org/show_bug.cgi?id=127794
3169 Reviewed by Sam Weinig.
3171 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3173 2014-03-02 Andreas Kling <akling@apple.com>
3175 Blind Windows build fix.
3177 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3179 Tweak JSDOMWindowBase::commonVM() return type to be a reference.
3181 2014-02-28 Dan Bernstein <mitz@apple.com>
3183 [Mac] Remove MailQuirksUserScript.js
3184 https://bugs.webkit.org/show_bug.cgi?id=129536
3186 Reviewed by Andy Estes.
3188 * WebKit.xcodeproj/project.pbxproj: Removed reference to the file.
3190 2014-02-26 Michael Saboff <msaboff@apple.com>
3192 Auto generate bytecode information for bytecode parser and LLInt
3193 https://bugs.webkit.org/show_bug.cgi?id=129181
3195 Reviewed by Mark Lam.
3197 Added ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR} to WebKit_INCLUDE_DIRECTORIES due to new
3198 generated Bytecodes.h include file.
3202 2014-02-26 Alex Christensen <achristensen@webkit.org>
3204 [WinCairo] Fixed linking after disabling WebGL.
3206 * WebKit.vcxproj/WebKit/WebKitCFLite.props:
3207 Don't link to ANGLE libraries, which are no longer built.
3209 2014-02-26 Joseph Pecoraro <pecoraro@apple.com>
3211 Web Inspector: Remove console.profiles from window.console API
3212 https://bugs.webkit.org/show_bug.cgi?id=116883
3214 Reviewed by Timothy Hatcher.
3216 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3218 2014-02-24 Martin Robinson <mrobinson@igalia.com>
3220 [GTK] generate-gtkdoc should not generate documentation for source files for unbuilt source files
3221 https://bugs.webkit.org/show_bug.cgi?id=128417
3223 Reviewed by Carlos Garcia Campos.
3225 * PlatformGTK.cmake: Correct the definition of WebKitGTK_ENUM_GENERATION_HEADERS and generate
3226 a gtkdoc-webkitgtk.cfg file to be used by generate-gtkdoc.
3228 2014-02-24 Anders Carlsson <andersca@apple.com>
3231 https://bugs.webkit.org/show_bug.cgi?id=129280
3233 Reviewed by Dan Bernstein.
3237 * WebKit.xcodeproj/project.pbxproj:
3239 2014-02-24 Roger Fong <roger_fong@apple.com>
3241 [WinCairo] Disable ANGLE build on WinCairo port.
3243 * WebKit.vcxproj/WebKit.sln:
3245 2014-02-21 Brent Fulgham <bfulgham@apple.com>
3247 Unreviewed build fix after r164505
3249 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Update exports
3250 definition for TreeScope::getElementById.
3252 2014-02-21 Eric Carlson <eric.carlson@apple.com>
3254 Fix TimeRanges layering violations
3255 https://bugs.webkit.org/show_bug.cgi?id=128717
3257 Reviewed by Jer Noble.
3259 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: TimeRanges::create(void) for Internals.
3261 2014-02-20 Enrique Ocaña González <eocanha@igalia.com>
3263 WebKitGTK+ should stop using COMPILE_ASSERT_MATCHING_ENUM macros
3264 https://bugs.webkit.org/show_bug.cgi?id=127800
3266 Reviewed by Martin Robinson.
3268 * PlatformGTK.cmake: Removed AssertMatchingEnums.cpp
3270 2014-02-18 Ryosuke Niwa <rniwa@webkit.org>
3272 Changing selection shouldn't synchronously update editor UI components
3273 https://bugs.webkit.org/show_bug.cgi?id=129024
3275 Reviewed by Brent Fulgham.
3277 Added symbols for internals.
3279 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3281 2014-02-17 Sergio Correia <sergio.correia@openbossa.org>
3283 Replace uses of PassOwnPtr/OwnPtr with std::unique_ptr in WebCore/inspector
3284 https://bugs.webkit.org/show_bug.cgi?id=128681
3286 Reviewed by Timothy Hatcher.
3288 Another step towards getting rid of PassOwnPtr/OwnPtr, now targeting
3289 WebCore/inspector/*. Besides files in there, a few other files in
3290 JavaScriptCore/inspector, WebKit/, WebKit2/WebProcess/WebCoreSupport/
3291 and WebCore/testing were touched.
3293 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3295 2014-02-15 Alexey Proskuryakov <ap@apple.com>
3297 [Mac] Remove WebSerializedJSValue SPI
3298 https://bugs.webkit.org/show_bug.cgi?id=128720
3300 Reviewed by Anders Carlsson.
3302 * WebKit.xcodeproj/project.pbxproj: Removed WebSerializedJSValue files from the project.
3304 2014-02-11 Alex Christensen <achristensen@webkit.org>
3306 Fixed linking on Win64.
3307 https://bugs.webkit.org/show_bug.cgi?id=128211
3309 Reviewed by Brent Fulgham.
3311 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3312 Corrected Win64 linker symbols.
3314 2014-02-09 Mark Rowe <mrowe@apple.com>
3316 Stop relinking WebKit on every build.
3318 * WebKit.xcodeproj/project.pbxproj: Fix the case on an input file for the Generate Export Files
3319 script phase so it will run only when the inputs change rather than on every build.
3321 2014-02-09 Ryuan Choi <ryuan.choi@samsung.com>
3323 [EFL] Remove PageClientEfl
3324 https://bugs.webkit.org/show_bug.cgi?id=128508
3326 Reviewed by Andreas Kling.
3328 * PlatformEfl.cmake: Removed PageClientEfl.cpp
3330 2014-02-06 Joseph Pecoraro <pecoraro@apple.com>
3332 Unreviewed Windows Build Fix after r163568.
3334 Remove old symbol export. It is now const. Waiting for bot to produce new symbol.
3336 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3338 2014-02-05 Csaba Osztrogonác <ossy@webkit.org>
3340 Remove ENABLE(SVG) guards
3341 https://bugs.webkit.org/show_bug.cgi?id=127991
3343 Reviewed by Sam Weinig.
3345 * PlatformEfl.cmake:
3347 2014-02-04 Eric Carlson <eric.carlson@apple.com>
3349 Refine MediaSession interruptions
3350 https://bugs.webkit.org/show_bug.cgi?id=128125
3352 Reviewed by Jer Noble.
3354 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export applicationWillEnterForeground
3355 and applicationWillEnterBackground for Internals.
3357 2014-02-04 Commit Queue <commit-queue@webkit.org>
3359 Unreviewed, rolling out r163376.
3360 http://trac.webkit.org/changeset/163376
3361 https://bugs.webkit.org/show_bug.cgi?id=128184
3363 Unexpected test failures. (Requested by eric_carlson on
3366 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3368 2014-02-04 Eric Carlson <eric.carlson@apple.com>
3370 Refine MediaSession interruptions
3371 https://bugs.webkit.org/show_bug.cgi?id=128125
3373 Reviewed by Jer Noble.
3375 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export applicationWillEnterForeground
3376 and applicationWillEnterBackground for Internals.
3378 2014-01-31 Oliver Hunt <oliver@apple.com>
3380 Rollout r163195 and related patches
3384 2014-01-29 Oliver Hunt <oliver@apple.com>
3386 Make it possible to implement JS builtins in JS
3387 https://bugs.webkit.org/show_bug.cgi?id=127887
3389 Reviewed by Michael Saboff.
3395 2014-01-30 Martin Robinson <mrobinson@igalia.com>
3397 [GTK] [CMake] Add support for building against GTK+ 2
3398 https://bugs.webkit.org/show_bug.cgi?id=127959
3400 Reviewed by Anders Carlsson.
3402 * PlatformGTK.cmake: Use the new API version variable and don't use GTK3 directly.
3404 2014-01-30 Commit Queue <commit-queue@webkit.org>
3406 Unreviewed, rolling out r163052.
3407 http://trac.webkit.org/changeset/163052
3408 https://bugs.webkit.org/show_bug.cgi?id=127895
3410 It was the buildfix after the rolled out r163048 (Requested by
3413 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3415 2014-01-29 Dan Bernstein <mitz@apple.com>
3417 Moved linking against common frameworks and a library from the .xcconfig file into the target.
3419 Reviewed by Tim Horton.
3421 * WebKit.xcodeproj/project.pbxproj:
3423 2014-01-29 Sam Weinig <sam@webkit.org>
3427 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3429 2014-01-29 Ryuan Choi <ryuan.choi@samsung.com>
3431 EFL port should stop using COMPILE_ASSERT_MATCHING_ENUM macros
3432 https://bugs.webkit.org/show_bug.cgi?id=127801
3434 Reviewed by Anders Carlsson.
3436 * PlatformEfl.cmake: Removed AssertMatchingEnums.cpp
3438 2014-01-27 Roger Fong <roger_fong@apple.com>
3440 [Windows] Tests crashing on Windows after r162816.
3441 https://bugs.webkit.org/show_bug.cgi?id=127703.
3443 Reviewed by Alexey Proskuryakov.
3445 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove variable export in favor of function export.
3447 2014-01-26 Chris Fleizach <cfleizach@apple.com>
3449 AX: Disable accessibility after every test run
3450 https://bugs.webkit.org/show_bug.cgi?id=127439
3452 Reviewed by Alexey Proskuryakov.
3454 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3456 2014-01-26 Anders Carlsson <andersca@apple.com>
3460 Make HistoryPropertyList an Objective-C++ class.
3462 * WebKit.xcodeproj/project.pbxproj:
3464 2014-01-25 Alex Christensen <achristensen@webkit.org>
3466 Unreviewed build fix for Win64.
3468 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3469 Corrected 64-bit linker symbol.
3471 2014-01-23 Simon Fraser <simon.fraser@apple.com>
3473 Attempt to fix Windows DRT link issue.
3475 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3477 2014-01-23 Simon Fraser <simon.fraser@apple.com>
3479 Make visibleContentRect() return actualVisibleContentRect() on iOS most of the time
3480 https://bugs.webkit.org/show_bug.cgi?id=127456
3482 Reviewed by Antti Koivisto.
3484 On iOS, visibleContentRect() returns the entire document rect for historical
3485 reasons, and actualVisibleContentRect() returns what visibleContentRect()
3486 returns on other platforms.
3488 In addition, actualVisibleContentRect() was returning an empty rect in WK2.
3490 Reduce the confusion of #ifdefs by making visibleContentRect() behave like
3491 actualVisibleContentRect() by default on iOS. Where it needs the old behavior,
3492 an optional parameter, LegacyIOSDocumentVisibleRect, provides this.
3494 Achieve this by having the virtual ScrollableArea::visibleContentRectInternal(),
3495 which is called by non-virtual visibleContentRect() and visibleContentRectIncludingScrollbars().
3497 Similarly clean up visibleHeight/visibleWidth functions by having visibleSize() be virtual,
3498 with non-virtual visibleHeight() and visibleWidth().
3500 ScrollableArea subclasses override visibleContentRectInternal() and visibleSize() where necessary.
3502 Mechanically change all the call sites of actualVisibleContentRect() to
3503 use visibleContentRect(), and the call sites of visibleContentRect()
3504 to visibleContentRect(..., LegacyIOSDocumentVisibleRect), adding comments
3505 where this may not be appropriate.
3507 Change callers of visibleContentRect(IncludeScrollbars...) to visibleContentRectIncludingScrollbars().
3509 Also add actualScrollPosition(), and clean up some actualScroll* call sites.
3513 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3515 2014-01-22 Brent Fulgham <bfulgham@apple.com>
3517 [Win] Update project and solution files for 64-bit builds
3518 https://bugs.webkit.org/show_bug.cgi?id=127457
3520 Reviewed by Eric Carlson.
3522 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Update for VS2013.
3523 * WebKit.vcxproj/WebKit.submit.sln: Add 64-bit target.
3524 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Update for VS2013
3525 * WebKit.vcxproj/WebKit/WebKitApple.props: Remove unused QTMovieWin
3527 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
3529 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Ditto
3531 2014-01-22 Martin Robinson <mrobinson@igalia.com>
3533 [GTK] Avoid a circular dependency when building webkitenumtypes.h
3534 https://bugs.webkit.org/show_bug.cgi?id=127199
3536 Reviewed by Daniel Bates.
3538 * PlatformGTK.cmake: Create a new list of headers consisting of all installed headers
3539 except webkitenumtypes.h. Use this list when generating webkitenumtypes.h.
3541 2014-01-21 Alex Christensen <achristensen@webkit.org>
3543 Unreviewed build fix for Win64.
3545 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3546 Corrected 64-bit linker symbols.
3548 2014-01-18 Brian Burg <bburg@apple.com>
3550 Another build fix attempt for Windows and EFL WebKit1.
3552 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3554 2014-01-18 Brian Burg <bburg@apple.com>
3556 Unreviewed build fix attempt for Windows.
3558 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3560 2014-01-17 Martin Robinson <mrobinson@igalia.com>
3562 Build fix for the CMake GTK+ build
3564 * PlatformGTK.cmake: We need to include ProgressTrackerClientGtk in the source list.
3566 2014-01-17 Beth Dakin <bdakin@apple.com>
3568 Need a way to test the tile cache with margins enabled
3569 https://bugs.webkit.org/show_bug.cgi?id=127194
3571 <rdar://problem/15571327>
3573 Reviewed by Tim Horton.
3575 Attempt to keep Windows building.
3577 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3579 2014-01-16 Andy Estes <aestes@apple.com>
3581 [iOS] Fix build issues with exported headers
3583 * WebKit.xcodeproj/project.pbxproj: Removed WebPluginPrivate.h from
3586 2014-01-15 Ryuan Choi <ryuan.choi@samsung.com>
3588 [EFL][WK1] Implement ProgressTrackerClientEfl to fix the crash
3589 https://bugs.webkit.org/show_bug.cgi?id=127031
3591 Reviewed by Gyuyoung Kim.
3593 * PlatformEfl.cmake: Added ProgressTrackerClientEfl.cpp into source lists.
3595 2014-01-14 Anders Carlsson <andersca@apple.com>
3597 Create separate progress tracker clients
3598 https://bugs.webkit.org/show_bug.cgi?id=127025
3600 Reviewed by Sam Weinig.
3602 * WebKit.xcodeproj/project.pbxproj:
3604 2014-01-14 Dean Jackson <dino@apple.com>
3606 Correct grave mistake in updating the pbxproj file rather than xcconfig.
3608 * WebKit.xcodeproj/project.pbxproj:
3610 2014-01-14 Dean Jackson <dino@apple.com>
3612 Attempt to fix 32-bit Mac build.
3614 * WebKit.xcodeproj/project.pbxproj:
3616 2014-01-14 Dean Jackson <dino@apple.com>
3618 [WK1] Allow generated export files on iOS
3619 https://bugs.webkit.org/show_bug.cgi?id=127008
3621 Reviewed by Simon Fraser.
3623 Modify the export file generation rule to read from
3624 a shared and platform-specific input file.
3626 * WebKit.xcodeproj/project.pbxproj:
3628 2014-01-13 Alex Christensen <achristensen@webkit.org>
3630 Unreviewed build fix for Win64.
3632 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3633 Corrected 64-bit linker symbols.
3635 2014-01-13 Daniel Bates <dabates@apple.com>
3637 [iOS] More build fixes for WebKit
3639 Add iOS-specific logic to build phases: "Symlink WebKitPluginHost in to place" and "Migrate Headers".
3641 * WebKit.xcodeproj/project.pbxproj:
3643 2014-01-13 Daniel Bates <dabates@apple.com>
3645 [iOS] Fix up WebKit build phases
3647 Add iOS-specific logic to build phrases "Generate 64-bit Export File" and "Migrate Headers".
3649 * WebKit.xcodeproj/project.pbxproj:
3651 2014-01-13 Daniel Bates <dabates@apple.com>
3653 [iOS] Don't link to Mac-only frameworks when building WebKit
3655 Currently the Xcode project always links against various Mac-only frameworks (e.g. Carbon.framework).
3656 Instead the Xcode project should only link against {JavaScriptCore, WebCore}.framework and
3657 libicucore.dylib, which are the frameworks/libraries that are shared by both the Mac and iOS port. We'll
3658 use Configuration/WebCore.xcconfig to specify additional port-specific frameworks to link against.
3660 * WebKit.xcodeproj/project.pbxproj:
3662 2014-01-13 Eric Carlson <eric.carlson@apple.com>
3664 Unreviewed build fix.
3666 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add missing
3667 exports needed for Windows build after r161899.
3669 2014-01-13 Andy Estes <aestes@apple.com>
3671 [iOS] Build Fix: switch back to calling postprocess-headers.sh
3673 * WebKit.xcodeproj/project.pbxproj:
3675 2014-01-12 Dan Bernstein <mitz@apple.com>
3677 Try to fix the Windows build after r161852.
3679 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3681 2014-01-10 Daniel Bates <dabates@apple.com>
3683 [iOS] Upstream WebCore and Tools miscellaneous changes
3684 https://bugs.webkit.org/show_bug.cgi?id=126698
3686 Reviewed by David Kilzer.
3688 * WebKit.xcodeproj/project.pbxproj:
3690 2014-01-09 Benjamin Poulain <bpoulain@apple.com>
3692 Remove the WebKit layer of the Blackberry port
3693 https://bugs.webkit.org/show_bug.cgi?id=126715
3695 Reviewed by Anders Carlsson.
3697 * PlatformBlackBerry.cmake: Removed.
3698 * blackberry: Removed.
3700 2014-01-08 Ryuan Choi <ryuan.choi@samsung.com>
3702 [EFL] Merge ewk_view_single into ewk_view
3703 https://bugs.webkit.org/show_bug.cgi?id=126508
3705 Reviewed by Gyuyoung Kim.
3707 * PlatformEfl.cmake: Removed ewk_view_single.cpp.
3709 2014-01-08 Gyuyoung Kim <gyuyoung.kim@samsung.com>