1 2013-05-15 Ryosuke Niwa <rniwa@webkit.org>
3 Revert the previous commit.
5 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
7 2013-05-15 Ryosuke Niwa <rniwa@webkit.org>
9 Windows build fix attempt after r150160.
11 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
13 2013-05-15 Ryosuke Niwa <rniwa@webkit.org>
15 Windows build fix attempt after r150156.
17 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
19 2013-05-14 Carlos Garcia Campos <cgarcia@igalia.com>
21 [BlackBerry] Implement platform strategies
22 https://bugs.webkit.org/show_bug.cgi?id=112162
26 * PlatformBlackBerry.cmake: Add new files to compilation.
28 2013-05-06 Roger Fong <roger_fong@apple.com>
30 Unreviewed. AppleWin VS2010 build fix.
32 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
34 2013-05-04 Dean Jackson <dino@apple.com>
36 Animations and Transitions should not start when globally suspended
37 https://bugs.webkit.org/show_bug.cgi?id=114915
39 Reviewed by Sam Weinig.
41 Export AnimationController::isSuspended
43 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
45 2013-05-04 Sam Weinig <sam@webkit.org>
47 Move PopupMenuMac and SearchPopupMenuMac to Source/WebKit/mac
48 matching where they are in WebKit2.
50 Reviewed by Anders Carlsson.
52 * WebKit.xcodeproj/project.pbxproj:
54 2013-05-02 Roger Fong <roger_fong@apple.com>
56 Following r149463, set Path for WebKit makefile as well.
58 * WebKit.vcxproj/WebKit.make:
60 2013-05-01 Sergio Villar Senin <svillar@igalia.com>
62 Show a block cursor in overtype mode
63 https://bugs.webkit.org/show_bug.cgi?id=114819
65 Reviewed by Ryosuke Niwa.
67 Export three more WebCore symbols.
69 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
71 2013-04-29 Brent Fulgham <bfulgham@webkit.org>
73 [Windows, WinCairo] Remove pthread paths for WebKit build.
74 https://bugs.webkit.org/show_bug.cgi?id=115390
76 Reviewed by Tim Horton.
78 Update Visual Studio property sheets to remove include paths and
79 link references for the pthreadsVC2.dll, which is no longer used.
81 * WebKit.vcxproj/WebKit/WebKitCommon.props:
82 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
84 2013-04-28 Ryosuke Niwa <rniwa@webkit.org>
88 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
90 2013-04-25 Ryosuke Niwa <rniwa@webkit.org>
92 StaticHashSetNodeList is unnecessary
93 https://bugs.webkit.org/show_bug.cgi?id=115219
95 Reviewed by Antonio Gomes.
97 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
99 2013-04-26 Roger Fong <roger_fong@apple.com>
101 Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
102 Make the DebugSuffix configuration use _debug dependencies.
104 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
105 * WebKit.vcxproj/Interfaces/InterfacesCommon.props:
106 * WebKit.vcxproj/Interfaces/InterfacesDebug.props:
107 * WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props:
108 * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
109 * WebKit.vcxproj/Interfaces/InterfacesProduction.props:
110 * WebKit.vcxproj/Interfaces/InterfacesRelease.props:
111 * WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props:
112 * WebKit.vcxproj/WebKit.make:
113 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
114 * WebKit.vcxproj/WebKit/WebKitApple.props:
115 * WebKit.vcxproj/WebKit/WebKitCommon.props:
116 * WebKit.vcxproj/WebKit/WebKitDebug.props:
117 * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props:
118 * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd:
119 * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
120 * WebKit.vcxproj/WebKit/WebKitProduction.props:
121 * WebKit.vcxproj/WebKit/WebKitRelease.props:
122 * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props:
123 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
124 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
125 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
126 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props:
127 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebugWinCairo.props:
128 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd:
129 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:
130 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorProduction.props:
131 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props:
132 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorReleaseWinCairo.props:
133 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
134 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
135 * WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props:
136 * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebug.props:
137 * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebugWinCairo.props:
138 * WebKit.vcxproj/WebKitGUID/WebKitGUIDProduction.props:
139 * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props:
140 * WebKit.vcxproj/WebKitGUID/WebKitGUIDReleaseWinCairo.props:
142 2013-04-25 Andreas Kling <akling@apple.com>
144 Remove ENABLE(PARSED_STYLE_SHEET_CACHING) and make it always-on.
146 Rubber-stamped by Anders Koivisto.
148 * PlatformWinCE.cmake:
150 2013-04-25 Patrick Gansterer <paroga@webkit.org>
152 Remove OS(WINCE) from AccessibilityObject.h
153 https://bugs.webkit.org/show_bug.cgi?id=115192
155 Reviewed by Andreas Kling.
157 Use the same files like the the other PLATFORM(WIN) ports use.
159 * PlatformWinCE.cmake:
161 2013-04-24 Jessie Berlin <jberlin@apple.com>
163 Assertion failure (crash in release) attempting to delete database storage in WK1 without
164 creating a WebView first
165 https://bugs.webkit.org/show_bug.cgi?id=115065
167 Reviewed by Brady Eidson.
169 * WebKit.xcodeproj/project.pbxproj:
170 Remove WebDatabaseManagerInternal.h.
172 2013-04-23 Benjamin Poulain <bpoulain@apple.com>
174 Remove the WebKit layer of wxWebKit
175 https://bugs.webkit.org/show_bug.cgi?id=115006
177 Reviewed by Anders Carlsson.
179 The wxWebKit port is no longer actively maintained by Kevin
180 on webkit.org. Remove the code until new maintainers resume the work.
182 * wx/WebBrowserShell.cpp: Removed.
183 * wx/WebBrowserShell.h: Removed.
184 * wx/WebDOMSelection.cpp: Removed.
185 * wx/WebDOMSelection.h: Removed.
186 * wx/WebEdit.cpp: Removed.
187 * wx/WebEdit.h: Removed.
188 * wx/WebFrame.cpp: Removed.
189 * wx/WebFrame.h: Removed.
190 * wx/WebFramePrivate.h: Removed.
191 * wx/WebKitDefines.h: Removed.
192 * wx/WebKitSupport/ChromeClientWx.cpp: Removed.
193 * wx/WebKitSupport/ChromeClientWx.h: Removed.
194 * wx/WebKitSupport/ContextMenuClientWx.cpp: Removed.
195 * wx/WebKitSupport/ContextMenuClientWx.h: Removed.
196 * wx/WebKitSupport/DragClientWx.cpp: Removed.
197 * wx/WebKitSupport/DragClientWx.h: Removed.
198 * wx/WebKitSupport/EditCommandWx.h: Removed.
199 * wx/WebKitSupport/EditorClientWx.cpp: Removed.
200 * wx/WebKitSupport/EditorClientWx.h: Removed.
201 * wx/WebKitSupport/FrameLoaderClientWx.cpp: Removed.
202 * wx/WebKitSupport/FrameLoaderClientWx.h: Removed.
203 * wx/WebKitSupport/FrameNetworkingContextWx.h: Removed.
204 * wx/WebKitSupport/InspectorClientWx.cpp: Removed.
205 * wx/WebKitSupport/InspectorClientWx.h: Removed.
206 * wx/WebSettings.cpp: Removed.
207 * wx/WebSettings.h: Removed.
208 * wx/WebView.cpp: Removed.
209 * wx/WebView.h: Removed.
210 * wx/WebViewPrivate.h: Removed.
211 * wx/bindings/python/samples/simple.py: Removed.
212 * wx/bindings/python/webview.i: Removed.
213 * wx/bindings/python/wscript: Removed.
214 * wx/wscript: Removed.
216 2013-04-22 Jessie Berlin <jberlin@apple.com>
218 Speculative Windows build fix.
220 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
222 2013-04-22 Benjamin Poulain <benjamin@webkit.org>
224 Remove the memory instrumentation code
225 https://bugs.webkit.org/show_bug.cgi?id=114931
227 Reviewed by Andreas Kling.
229 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
231 2013-04-21 Benjamin Poulain <benjamin@webkit.org>
233 Improve StringImpl code density for older ARM hardware
234 https://bugs.webkit.org/show_bug.cgi?id=114898
236 Reviewed by Geoffrey Garen.
238 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
240 2013-04-19 Roger Fong <roger_fong@apple.com>
242 Unreviewed. WebKit_Source is incorrectly set.
244 * WebKit.vcxproj/WebKit.make:
246 2013-04-19 Jose Lejin PJ <jose.lejin@gmail.com>
248 [EFL] Add method in ewk_settings for setting the CSS media type
249 https://bugs.webkit.org/show_bug.cgi?id=113284
251 Reviewed by Gyuyoung Kim.
253 test_ewk_setting is added.
257 2013-04-18 Sam Weinig <sam@webkit.org>
259 Network Process crashing trying to read in IDNScriptWhiteList.txt
260 https://bugs.webkit.org/show_bug.cgi?id=114827
262 Reviewed by Anders Carlsson.
264 Move IDNScriptWhiteList.txt from WebKit to WebCore, so that the NetworkProcess does not have to link against
265 WebKit. It was a layering violation for WebCore to be trying to access WebKit resources anyway.
267 * WebKit.xcodeproj/project.pbxproj:
269 2013-04-14 Roger Fong <roger_fong@apple.com>
271 Copy make-file-export-generator script to the the Source folders of the projects that use it.
272 <rdar://problem/13675604>
274 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
275 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters:
276 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
277 * WebKit.vcxproj/WebKitExportGenerator/make-export-file-generator: Copied from Source/WebCore/make-export-file-generator.
279 2013-04-16 Brent Fulgham <bfulgham@webkit.org>
281 [Windows] Unreviewed VS2010 build correction.
283 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
284 Add correct link library to avoid mixture of ICU 4.0 and 4.6
287 2013-04-12 Jer Noble <jer.noble@apple.com>
289 TimeRanges::nearest() returns incorrect results.
290 https://bugs.webkit.org/show_bug.cgi?id=114483
292 Reviewed by Eric Carlson.
294 Add symbols needed by WebCoreTestSupport to the exports list.
296 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
298 2013-04-11 Rune Lillesveen <rune@opera.com>
300 Incorrect evaluation of resolution media queries
301 https://bugs.webkit.org/show_bug.cgi?id=114029
303 Reviewed by Kenneth Rohde Christiansen.
305 Removed setResolutionOverride from exports.
307 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
309 2013-04-05 Roger Fong <roger_fong@apple.com>
313 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
315 2013-04-08 Jeff Rogers <jrogers@rim.com>
317 [BlackBerry] Update BlackBerry JavaScript API
318 https://bugs.webkit.org/show_bug.cgi?id=114065
320 Reviewed by Rob Buis.
323 Remove obsolete files.
325 * PlatformBlackBerry.cmake:
327 2013-04-07 Patrick Gansterer <paroga@webkit.org>
329 Remove references to Skia and V8 from CMake files
330 https://bugs.webkit.org/show_bug.cgi?id=114130
332 Reviewed by Geoffrey Garen.
334 * PlatformBlackBerry.cmake:
336 2013-04-06 Patrick Gansterer <paroga@webkit.org>
338 [CMake] Remove general include directories from platform specific files
340 Move the include directories, which are required by all CMake ports
341 to the general CMakeLists.txt to fix the build for Windows CE port.
344 * PlatformBlackBerry.cmake:
347 2013-04-05 Roger Fong <roger_fong@apple.com>
349 More VS2010 solution makefile fixes.
350 <rdar://problem/13588964>
352 * WebKit.vcxproj/WebKit.make:
354 2013-04-04 Benjamin Poulain <benjamin@webkit.org>
356 Remove Webkit/chromium
357 https://bugs.webkit.org/show_bug.cgi?id=113998
359 Reviewed by Ryosuke Niwa.
361 O Knights of Ni, you are just and fair, and we will return with a shrubbery.
365 2013-04-04 Christophe Dumez <ch.dumez@sisa.samsung.com>
367 [Cairo] Fix canvas drawing of SVG-based patterns and remove NativeImageCairo
368 https://bugs.webkit.org/show_bug.cgi?id=113929
370 Reviewed by Martin Robinson.
372 Remove outdated symbols now that NativeImageCairo was removed.
374 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
376 2013-04-03 Roger Fong <roger_fong@apple.com>
378 Unreviewed VS2010 build fix.
380 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
382 2013-03-27 Mark Lam <mark.lam@apple.com>
385 https://bugs.webkit.org/show_bug.cgi?id=113352.
389 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
391 2013-03-27 Mark Lam <mark.lam@apple.com>
393 Greening the Apple Win bot (debug build).
394 https://bugs.webkit.org/show_bug.cgi?id=113352.
398 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
400 2013-03-27 Mark Lam <mark.lam@apple.com>
402 Greening the Apple Win bot.
403 https://bugs.webkit.org/show_bug.cgi?id=113352.
407 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
409 2013-03-22 Ryosuke Niwa <rniwa@webkit.org>
411 The second part of the build fix for r146702. This should do it.
412 I had to see the mangled name for the new signature.
414 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
416 2013-03-22 Ryosuke Niwa <rniwa@webkit.org>
418 Build fix attempt after r146702.
420 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
422 2013-03-22 Carlos Garcia Campos <cgarcia@igalia.com>
424 [BlackBerry] Add custom BackForwardList client implementation
425 https://bugs.webkit.org/show_bug.cgi?id=113024
427 Reviewed by Rob Buis.
430 Internally reviewed by Joe Mason.
432 * PlatformBlackBerry.cmake: Add new files to compilation.
434 2013-03-21 Roger Fong <roger_fong@apple.com>
436 Unreviewed. Move common props files for VS2010 solution to WebKitLibraries folder and update all projects accordingly.
438 * WebKit.vcxproj/FeatureDefines.props: Removed.
439 * WebKit.vcxproj/FeatureDefinesCairo.props: Removed.
440 * WebKit.vcxproj/WebKit/cURL.props: Removed.
441 * WebKit.vcxproj/WinCairo.props: Removed.
442 * WebKit.vcxproj/common.props: Removed.
443 * WebKit.vcxproj/debug.props: Removed.
444 * WebKit.vcxproj/debug_wincairo.props: Removed.
445 * WebKit.vcxproj/debugsuffix.props: Removed.
446 * WebKit.vcxproj/production.props: Removed.
447 * WebKit.vcxproj/release.props: Removed.
449 2013-03-21 Ryosuke Niwa <rniwa@webkit.org>
451 Windows build fix after r146430.
453 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
455 2013-03-20 Brent Fulgham <bfulgham@webkit.org>
457 [WinCairo] Top-level solution change to build under VS2010.
458 https://bugs.webkit.org/show_bug.cgi?id=112861.
460 Reviewed by Tim Horton.
462 * WebKit.vcxproj/WebKit.sln: Add final set of WinCairo build
464 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
465 Add #if/def guards around some media-specific exports that
466 are not provided by the WinCairo port.
468 2013-03-19 Brent Fulgham <bfulgham@webkit.org>
470 [WinCairo] Build the WebKit.dll under VS2010.
471 https://bugs.webkit.org/show_bug.cgi?id=112759
473 Reviewed by Tim Horton.
475 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Update project to
476 build WinCairo variant using new property sheets.
477 * WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props: Added.
478 * WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props: Added.
479 * WebKit.vcxproj/WebKit.sln: Update solution to use WinCairo
480 build targets for WebKit.dll-related projects.
481 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Update project to build
482 WinCairo variant using new property sheets.
483 * WebKit.vcxproj/WebKit/cURL.props: Added.
484 * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props: Added.
485 * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props: Added.
486 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
487 Update project to build WinCairo variant using new property sheets.
488 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebugWinCairo.props: Added.
489 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorReleaseWinCairo.props: Added.
490 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Update project to
491 build WinCairo variant using new property sheets.
492 * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebugWinCairo.props: Added.
493 * WebKit.vcxproj/WebKitGUID/WebKitGUIDReleaseWinCairo.props: Added.
494 * WebKit.vcxproj/WinCairo.props: Added.
495 * WebKit.vcxproj/debug_wincairo.props: Added.
497 2013-03-20 Eric Carlson <eric.carlson@apple.com>
499 Allow ports specific text track menu
500 https://bugs.webkit.org/show_bug.cgi?id=112800
502 Reviewed by Dean Jackson.
504 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add new exports.
505 * win/WebKit.vcproj/WebKitExports.def.in: Ditto.
507 2013-03-20 Roger Fong <roger_fong@apple.com>
509 AppleWin VS2010 build fix.
511 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
513 2013-03-18 Brent Fulgham <bfulgham@webkit.org>
515 [WinCairo] Build WinCairo port under VS2010
516 https://bugs.webkit.org/show_bug.cgi?id=112604
518 Reviewed by Tim Horton.
520 * WebKit.vcxproj/WebKit.sln: Add Debug_WinCairo and Release_WinCairo
521 build targets. No other changes in this patch.
522 * WebKit.vcxproj/FeatureDefinesCairo.props: Add parallel property
523 sheet for WinCairo version of build.
525 2013-03-18 Roger Fong <roger_fong@apple.com>
527 AppleWin VS2010 build fix.
529 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
531 2013-03-14 Simon Hausmann <simon.hausmann@digia.com>
533 [Qt] Improve the handling of mock geolocation, device orientation and motion clients
535 Reviewed by Tor Arne Vestbø.
537 The mock versions of these web facing features should be instantiated when
538 running in DumpRenderTree only. In order for them to work, no extra Qt modules
539 such as QtLocation are actually needed.
541 This patch decouples enabling device orientation/motion and geolocation from
542 the underlying Qt modules and makes them available in developer builds
543 (!production_build) and backed by mock backends when running in drt.
545 So if the Qt 5 modules are available, they'll be used (unless drtRun). For
546 developers the web facing features are always enabled (although requests will
547 time out) and the mock backends are enabled inside DRT, allowing for the layout
548 tests to run with less dependencies.
550 In addition this also enables the mock device motion client, which was
551 previously never instantiated.
556 2013-03-13 Genevieve Mak <gmak@rim.com>
558 [BlackBerry] Add Proximity Detector.
559 https://bugs.webkit.org/show_bug.cgi?id=112278
561 Reviewed by Rob Buis.
563 Internally Reviewed by Mike Lattanzio.
566 * PlatformBlackBerry.cmake:
568 2013-03-08 Roger Fong <roger_fong@apple.com>
570 Build fix for AppleWin VS2010.
572 * WebKit.vcxproj/FeatureDefines.props:
574 2013-03-06 Jer Noble <jer.noble@apple.com>
576 Unreviewed partial roll-out of r145003. Disable
577 ENABLE_CURSOR_VISIBILITY on win.
579 * WebKit.vcxproj/FeatureDefines.props:
581 2013-03-04 Jer Noble <jer.noble@apple.com>
583 Default mouse cursor behavior should be auto-hide for full screen video with custom controls
584 https://bugs.webkit.org/show_bug.cgi?id=107601
586 Reviewed by Beth Dakin.
588 Enable the CURSOR_VISIBILITY feature.
590 * WebKit.vcxproj/FeatureDefines.props:
592 2013-03-05 Ryuan Choi <ryuan.choi@samsung.com>
594 [EFL] Build break with latest EFL libraries
595 https://bugs.webkit.org/show_bug.cgi?id=111028
597 Reviewed by Dirk Pranke.
599 * PlatformEfl.cmake: Added ECORE_X_INCLUDE_DIRS.
601 2013-03-04 Roger Fong <roger_fong@apple.com>
603 Unreviewed. AppleWin build fix.
605 * WebKit.vcxproj/FeatureDefines.props:
606 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
608 2013-03-03 Sheriff Bot <webkit.review.bot@gmail.com>
610 Unreviewed, rolling out r144567.
611 http://trac.webkit.org/changeset/144567
612 https://bugs.webkit.org/show_bug.cgi?id=111266
614 Does not compile on apple-win (Requested by abarth on
617 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
619 2013-02-26 Roger Fong <roger_fong@apple.com>
621 Unreviewed AppleWin build fix.
623 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
625 2013-02-26 Alberto Garcia <agarcia@igalia.com>
627 [BlackBerry] Upstream the datalist support UI
628 https://bugs.webkit.org/show_bug.cgi?id=110736
630 Reviewed by Rob Buis.
632 Original code by Otto Derek Cheung <otcheung@rim.com>
634 * PlatformBlackBerry.cmake:
636 2013-02-25 Roger Fong <roger_fong@apple.com>
638 Unreviewed. VS2010 solution build fix.
640 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
642 2013-02-22 Aaron Colwell <acolwell@chromium.org>
644 Disable MediaSource on Apple Windows port
645 https://bugs.webkit.org/show_bug.cgi?id=110494
647 Reviewed by Tim Horton.
649 * WebKit.vcxproj/FeatureDefines.props:
651 2013-02-20 Roger Fong <roger_fong@apple.com>
653 Get VS2010 Solution B&I ready.
654 <rdar://problem/1322988>
656 Rubberstamped by Timothy Horton.
658 Add Production configuration.
659 Add a WebKit submit solution with a DebugSuffix configuration.
660 Modify WebKit.make as necessary.
662 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
663 * WebKit.vcxproj/Interfaces/InterfacesProduction.props: Added.
664 * WebKit.vcxproj/Interfaces/InterfacesRelease.props:
665 * WebKit.vcxproj/WebKit.make: Added.
666 * WebKit.vcxproj/WebKit.sln:
667 * WebKit.vcxproj/WebKit.submit.sln: Added.
668 * WebKit.vcxproj/WebKit/WebKit.vcxproj:
669 * WebKit.vcxproj/WebKit/WebKitCommon.props:
670 * WebKit.vcxproj/WebKit/WebKitProduction.props: Added.
671 * WebKit.vcxproj/WebKit/WebKitRelease.props:
672 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
673 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
674 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd:
675 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:
676 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorProduction.props: Added.
677 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props:
678 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
679 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
680 * WebKit.vcxproj/WebKitGUID/WebKitGUIDProduction.props: Added.
681 * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props:
682 * WebKit.vcxproj/common.props:
683 * WebKit.vcxproj/debugsuffix.props: Added.
684 * WebKit.vcxproj/production.props: Added.
685 * WebKit.vcxproj/releaseproduction.props: Removed.
687 2013-02-19 Tony Chang <tony@chromium.org>
689 Unreviewed, include exports for VS2010 as well.
691 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
693 2013-02-18 Brent Fulgham <bfulgham@webkit.org>
695 [Windows] Unreviewed VS2010 build correction.
697 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Sync
698 export definition with VS2005 version.
700 2013-02-15 Rik Cabanier <cabanier@adobe.com>
702 Add platform support for -webkit-background-blend-mode to CG context
703 https://bugs.webkit.org/show_bug.cgi?id=108549
705 Reviewed by Dean Jackson.
709 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
711 2013-02-14 Roger Fong <roger_fong@apple.com>
713 Unreviewed. Touch-ups to the VS2010 WebKit solution.
714 Remove un-needed include directories and force includes.
717 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
718 * WebKit.vcxproj/common.props:
719 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props:
720 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props:
721 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj:
722 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters:
723 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj:
724 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj.filters:
725 * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props:
726 * win/record-memory/record-memoryCommon.props:
727 * WebCore.vcxproj/WebCore.vcxproj:
728 * WebCore.vcxproj/WebCore.vcxproj.filters:
729 * JavaScriptCore.vcxproj/JavaScriptCoreCommon.props:
730 * JavaScriptCore.vcxproj/JavaScriptCoreExportGenerator/JavaScriptCoreExports.def.in:
731 * JavaScriptCore.vcxproj/jsc/jscCommon.props:
732 * JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj:
733 * JavaScriptCore.vcxproj/testapi/testapi.vcxproj:
734 * WTF.vcxproj/WTFCommon.props:
736 2013-02-14 Tony Chang <tony@chromium.org>
738 Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
739 https://bugs.webkit.org/show_bug.cgi?id=96934
741 * WebKit.vcxproj/WebKit.sln: Modified property svn:eol-style.
743 2013-02-14 Tony Chang <tony@chromium.org>
745 Unreviewed, set svn:eol-style CRLF for .sln files.
747 * WebKit.vcxproj/WebKit.sln: Modified property svn:eol-style.
749 2013-02-14 Roger Fong <roger_fong@apple.com>
751 Add TestWebKitAPI, gtest-md and record-memory projects to VS2010 WebKit solution.
752 https://bugs.webkit.org/show_bug.cgi?id=107034.
754 Reviewed by Brent Fulgham.
756 * WebKit.vcxproj/WebKit.sln:
758 2013-02-12 Roger Fong <roger_fong@apple.com>
760 Unreviewed. Build fix for VS2010 WebKit solution.
762 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
764 2013-02-11 Adenilson Cavalcanti <cavalcantii@gmail.com>
766 Build fix: r142549 broke EFL build
767 https://bugs.webkit.org/show_bug.cgi?id=109527
769 Reviewed by Kentaro Hara.
775 2013-02-11 Brent Fulgham <bfulgham@webkit.org>
777 Rename Visual Studio solution folders to avoid conflicts with project names
778 https://bugs.webkit.org/show_bug.cgi?id=109484
780 Reviewed by Tim Horton.
782 * WebKit.vcxproj/WebKit.sln: Rename several solution folders (e.g.,
783 WTF, WebCore, WebKit, JavaScriptCore) so that they do not conflict
784 with projects using the same name.
786 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
788 Move workerThreadCount from TestRunner to WebCore Internals
789 https://bugs.webkit.org/show_bug.cgi?id=109239
791 Reviewed by Darin Adler.
793 * WebKit.xcodeproj/project.pbxproj:
795 2013-02-07 Roger Fong <roger_fong@apple.com>
797 Unreviewed. Corrections the exports definition file.
799 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
801 2013-02-07 Roger Fong <roger_fong@apple.com>
803 Unreviewed. More VS2010 WebKit solution touchups.
804 Make WebKitExports.def.in be treated as a custom build file so that changes to it cause the exports to be rebuilt.
806 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
807 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters:
808 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
810 2013-02-06 Roger Fong <roger_fong@apple.com>
812 Unreviewed. Touchups to VS2010 WebKit solution.
813 Add WinLauncher projects to solution.
815 * WebKit.vcxproj/WebKit.sln:
817 2013-02-05 Roger Fong <roger_fong@apple.com>
819 Unreviewed. Get rid of redundant exports in export definitions file.
821 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
823 2013-02-05 Brent Fulgham <bfulgham@webkit.org>
825 Unreviewed Visual Studio 2010 build correction.
827 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
828 Link export definitions out of date with ToT. Corrected.
830 2013-02-05 Roger Fong <roger_fong@apple.com>
832 Add a JavaScriptCore Export Generator project.
833 https://bugs.webkit.org/show_bug.cgi?id=108971.
835 Reviewed by Brent Fulgham.
837 * WebKit.vcxproj/WebKit.sln:
839 2013-02-05 Roger Fong <roger_fong@apple.com>
841 Unreviewed. Delete some errant preprocessor definitions.
843 * WebKit.vcxproj/WebKit/WebKitCommon.props:
845 2013-02-05 Roger Fong <roger_fong@apple.com>
847 VS2010 WebKit projects, scripts, and property sheets.
848 https://bugs.webkit.org/show_bug.cgi?id=106989.
850 Reviewed by Brent Fulgham.
852 * WebKit.vcxproj/Interfaces: Added.
853 * WebKit.vcxproj/Interfaces/FixMIDLHeaders.pl: Copied from win/WebKit.vcproj/FixMIDLHeaders.pl.
854 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Added.
855 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: Added.
856 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.user: Added.
857 * WebKit.vcxproj/Interfaces/InterfacesCommon.props: Added.
858 * WebKit.vcxproj/Interfaces/InterfacesDebug.props: Added.
859 * WebKit.vcxproj/Interfaces/InterfacesPostBuild.cmd: Added.
860 * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd: Added.
861 * WebKit.vcxproj/Interfaces/InterfacesRelease.props: Added.
862 * WebKit.vcxproj/WebKit: Added.
863 * WebKit.vcxproj/WebKit.sln:
864 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Added.
865 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Added.
866 * WebKit.vcxproj/WebKit/WebKit.vcxproj.user: Added.
867 * WebKit.vcxproj/WebKit/WebKitApple.props: Added.
868 * WebKit.vcxproj/WebKit/WebKitCFLite.props: Added.
869 * WebKit.vcxproj/WebKit/WebKitCommon.props: Added.
870 * WebKit.vcxproj/WebKit/WebKitDebug.props: Added.
871 * WebKit.vcxproj/WebKit/WebKitDirectX.props: Added.
872 * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Added.
873 * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd: Added.
874 * WebKit.vcxproj/WebKit/WebKitPreLink.cmd: Added.
875 * WebKit.vcxproj/WebKit/WebKitRelease.props: Added.
876 * WebKit.vcxproj/WebKit/resource.h: Copied from win/WebKit.vcproj/resource.h.
877 * WebKit.vcxproj/WebKitExportGenerator: Added.
878 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: Added.
879 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters: Added.
880 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.user: Added.
881 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd: Added.
882 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props: Added.
883 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props: Added.
884 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd: Added.
885 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd: Added.
886 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props: Added.
887 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Copied from win/WebKit.vcproj/WebKitExports.def.in.
888 * WebKit.vcxproj/WebKitGUID: Added.
889 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Added.
890 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: Added.
891 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.user: Added.
892 * WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props: Added.
893 * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebug.props: Added.
894 * WebKit.vcxproj/WebKitGUID/WebKitGUIDPostBuild.cmd: Added.
895 * WebKit.vcxproj/WebKitGUID/WebKitGUIDPreBuild.cmd: Added.
896 * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props: Added.
898 2013-01-31 Christophe Dumez <dchris@gmail.com>
900 [EFL] Disable Web Intents
901 https://bugs.webkit.org/show_bug.cgi?id=108457
903 Reviewed by Alexey Proskuryakov.
905 Remove intents files from EFL CMake project.
909 2013-01-25 Roger Fong <roger_fong@apple.com>
911 Unreviewed. Rename LLInt projects folder and make appropriate changes to solutions.
913 * WebKit.vcxproj/WebKit.sln:
915 2013-01-23 Roger Fong <roger_fong@apple.com>
917 Unreviewed. Add svn:eol-style to solution file, not eol-style.
919 * WebKit.vcxproj/WebKit.sln: Added property svn:eol-style. Removed property eol-style.
921 2013-01-23 Roger Fong <roger_fong@apple.com>
923 Unreviewed. Added eol-style=native to solution file.
925 * WebKit.vcxproj/WebKit.sln: Added property eol-style.
927 2013-01-23 Roger Fong <roger_fong@apple.com>
929 Unreviewed. Checkin the OpenSource WebKit solution.
931 * WebKit.vcxproj/WebKit.sln:
933 2013-01-23 Tony Chang <tony@chromium.org>
935 Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
937 * WebKit.vcxproj/WebKit.sln: Added property svn:eol-style.
939 2013-01-23 Roger Fong <roger_fong@apple.com>
941 Add the VS2010 WebKit solution folder and solution file.
942 The solution of course will not load until the dependent projects are all completed.
943 https://bugs.webkit.org/show_bug.cgi?id=106949.
945 Reviewed by Brent Fulgham.
947 * WebKit.vcxproj: Added.
948 * WebKit.vcxproj/WebKit.sln: Added.
950 2013-01-22 Krzysztof Czech <k.czech@samsung.com>
952 [EFL] Adds Accessibility support to wk1
953 https://bugs.webkit.org/show_bug.cgi?id=107440
955 Reviewed by Gyuyoung Kim.
957 * PlatformEfl.cmake: Adds ATK headers and libraries.
959 2013-01-17 Poul Sysolyatin <psytonx@gmail.com>
961 32-bit build for Qt5 on Mac OS fails.
962 https://bugs.webkit.org/show_bug.cgi?id=107094
964 We need to define NS_BUILD_32_LIKE_64 for 32-bit build for Mac OS.
965 Fixed 32-bit build detection for support Qt5.
967 Reviewed by Benjamin Poulain.
971 2013-01-14 Dean Jackson <dino@apple.com>
973 [ANGLE] Update ANGLE in WebKit
974 https://bugs.webkit.org/show_bug.cgi?id=106274
976 Unreviewed attempted build fix.
978 The khrplatform.h file is now a public header without a directory
979 prefix. Update the include path to look in the right place.
983 2013-01-14 Max Vujovic <mvujovic@adobe.com>
985 [ANGLE] Update ANGLE in WebKit
986 https://bugs.webkit.org/show_bug.cgi?id=106274
988 Reviewed by Dean Jackson.
990 Update ANGLE to r1641.
992 * PlatformEfl.cmake: Add ANGLE/include to the include directories list because ShaderLang.h
993 now includes "KHR/khrplatform.h", which is located in ANGLE/include/KHR/khrplatform.h.
995 2013-01-10 Christophe Dumez <christophe.dumez@intel.com>
997 [EFL] Add gstreamer 1.0.5 to jhbuild
998 https://bugs.webkit.org/show_bug.cgi?id=106178
1000 Reviewed by Laszlo Gombos.
1002 Remove GSTREAMER_INTERFACES_LIBRARIES from EFL
1003 CMake configuration.
1005 * PlatformEfl.cmake:
1007 2013-01-07 Ryosuke Niwa <rniwa@webkit.org>
1009 Sorted the xcodeproj file.
1011 * WebKit.xcodeproj/project.pbxproj:
1013 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
1015 [EFL] Build break with latest EFL libraries.
1016 https://bugs.webkit.org/show_bug.cgi?id=104827
1018 Reviewed by Laszlo Gombos.
1020 * PlatformEfl.cmake: Includes eo EFL library.
1022 2012-12-18 Joseph Pecoraro <pecoraro@apple.com>
1024 [Mac] Add Build Phase to Check Headers for Inappropriate Macros (Platform.h macros)
1025 https://bugs.webkit.org/show_bug.cgi?id=104279
1027 Reviewed by David Kilzer.
1029 Add a build phase to check the public WebKit headers for
1030 inappropriate macros. Also set the executable as an input
1031 path on the other check-* build phases.
1033 * WebKit.xcodeproj/project.pbxproj:
1035 2012-12-12 Mark Lam <mark.lam@apple.com>
1037 Encapsulate externally used webdatabase APIs in DatabaseManager.
1038 https://bugs.webkit.org/show_bug.cgi?id=104741.
1040 Reviewed by Sam Weinig.
1042 Use DatabaseManager instead of accessing DatabaseTracker, AbstractDatabase,
1043 and DatabaseContext directly. This is to prepare for upcoming webkit2
1046 * WebKit.xcodeproj/project.pbxproj:
1048 2012-12-05 Halton Huo <halton.huo@intel.com>
1050 [CMake] Unify coding style for CMake files
1051 https://bugs.webkit.org/show_bug.cgi?id=103605
1053 Reviewed by Laszlo Gombos.
1055 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
1057 1.1 Use spaces, not tabs.
1058 1.2 Four spaces as indent.
1060 2.1 Place one space between control statements and their parentheses.
1061 For eg, if (), else (), elseif (), endif (), foreach (),
1062 endforeach (), while (), endwhile (), break ().
1063 2.2 Do not place spaces between function and macro statements and
1064 their parentheses. For eg, macro(), endmacro(), function(),
1066 2.3 Do not place spaces between a command or function or macro and its
1067 parentheses, or between a parenthesis and its content. For eg,
1068 message("testing") not message( "testing") or message ("testing" )
1069 2.4 No space at line ending.
1070 3. Lowercase when call commands macros and functions. For eg,
1071 add_executable() not ADD_EXECUTABLE(), set() not SET().
1074 * PlatformBlackBerry.cmake:
1075 * PlatformEfl.cmake:
1076 * PlatformWinCE.cmake:
1078 2012-12-03 Pierre Rossi <pierre.rossi@digia.com>
1080 [Qt] another stab at fixing the windows build
1082 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
1083 Define them by hand to be on the safe side.
1087 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
1089 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
1090 https://bugs.webkit.org/show_bug.cgi?id=99314
1092 Reviewed by Tor Arne Vestbø.
1094 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
1097 It's a big refactoring that mostly involves moving WebCore dependent
1098 code into QtWebKit and accessing it through exported QWebFrameAdapter
1099 and QWebPageAdapter classes.
1102 * WebKitWidgets.pri: Removed.
1103 * WebKitWidgets.pro: Removed.
1105 2012-11-22 Jeff Rogers <jrogers@rim.com>
1107 [BlackBerry] Update Web Notifications Implementation
1108 https://bugs.webkit.org/show_bug.cgi?id=102621
1110 Reviewed by George Staikos.
1112 Reviewed internally by George Staikos and Joe Mason.
1114 Add new Notification files and remove obsolete ones.
1116 * PlatformBlackBerry.cmake:
1118 2012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
1120 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
1121 https://bugs.webkit.org/show_bug.cgi?id=102800
1123 Reviewed by Tor Arne Vestbø.
1125 This patch separates code that needs to use QWidget related APIs in
1126 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
1127 example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
1128 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
1129 static library. WebKit1 is compiled without QT += widgets and therefore
1130 any widget related dependency has been moved "up" and out of WebKit1 into
1131 the WebKitWidgets library.
1133 Between the code in WebKit.a and WebKitWidgets.a new adapters and
1134 interfaces have been introduced, such as QWebPageAdapter and
1135 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
1136 call out into the API layer, implemented by QWebPage (QWebPagePrivate).
1137 The other way around if QWebPage wants to access WebCore or
1138 WebCoreSupport related functionality, it will go through
1139 QWebPageAdapater (as base class). The separation in the direction up
1140 into the API layer is complete with this patch, no code in WebKit1
1141 depends on QtWidgets. The separation the other way around, code in the
1142 API layer not using any WebCore types, is not complete yet.
1144 Some classes such as QWebSettings, QWebElement or
1145 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
1146 they do not depend on widget related Qt APIs and they make much more
1147 use of WebCore internal APIs and therefore are easier to keep in
1150 In the future we plan to place a real shared library boundary between
1151 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
1152 part of the QtWebKit shared library and by turning the WebKitWidgets
1153 static library into a shared one.
1157 * WebKitWidgets.pri: Copied from Source/WebKit/WebKit1.pri.
1158 * WebKitWidgets.pro: Added.
1160 2012-11-21 Kai Koehne <kai.koehne@digia.com>
1162 [Qt] MinGW: Don't add OpenGL library dependencies here
1163 https://bugs.webkit.org/show_bug.cgi?id=102924
1165 Reviewed by Simon Hausmann.
1167 As the comment suggests the dependency is already for WebCore, so add it there instead.
1171 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
1173 [CMake] Consolidate common input files
1174 https://bugs.webkit.org/show_bug.cgi?id=101632
1176 Reviewed by Rob Buis.
1178 Consolidate and sort the list of files.
1180 * PlatformEfl.cmake:
1182 2012-11-12 Timothy Hatcher <timothy@apple.com>
1184 Add a dock button to the top right corner of the Web Inspector window (similar to the full screen button).
1186 https://bugs.webkit.org/show_bug.cgi?id=102025
1188 Reviewed by Joseph Pecoraro.
1190 * WebKit.xcodeproj/project.pbxproj: Added Dock.pdf.
1192 2012-11-08 Laszlo Gombos <l.gombos@samsung.com>
1194 [EFL] Remove non-variable options from the build system
1195 https://bugs.webkit.org/show_bug.cgi?id=101506
1197 Reviewed by Kenneth Rohde Christiansen.
1199 Remove WTF_USE_FREETYPE and ENABLE_GLIB_SUPPORT cmake variables
1200 as these are always set to const 1 and not really configurable.
1202 * PlatformEfl.cmake:
1204 2012-11-07 Andreas Kling <akling@apple.com>
1206 Remove build-webkit dependency on Java SDK for Apple Mac WebKit.
1207 <http://webkit.org/b/101492>
1209 Reviewed by Anders Carlsson.
1211 * WebKit.xcodeproj/project.pbxproj: Remove WebJavaPlugIn.h
1213 2012-11-06 Laszlo Gombos <l.gombos@samsung.com>
1215 [EFL] Simplify the build system
1216 https://bugs.webkit.org/show_bug.cgi?id=101392
1218 Reviewed by Kenneth Rohde Christiansen.
1220 Use WTF_USE_3D_GRAPHICS to guard the inclusion of surfaces and textmap
1221 directories under WebCore/graphics to be consistent with
1222 WebCore/PlatformEfl.cmake.
1224 * PlatformEfl.cmake:
1226 2012-11-04 Halton Huo <halton.huo@intel.com>
1228 [EFL] Use _LIBRARIES instead of _LIBRARY
1229 https://bugs.webkit.org/show_bug.cgi?id=101042
1231 Reviewed by Gyuyoung Kim.
1233 In CMake Find files, _LIBRARY is intended for internal use, should
1234 use _LIBRARIES instead.
1236 * PlatformEfl.cmake: s/_LIBRARY}/_LIBRARIES}
1238 2012-11-01 Seonae Kim <sunaeluv.kim@samsung.com>
1240 [EFL][DRT] Support Geolocation
1241 https://bugs.webkit.org/show_bug.cgi?id=97427
1243 Reviewed by Gyuyoung Kim.
1245 Add a mock directory to use GeolocationClientMock in DumpRenderTree.
1247 * PlatformEfl.cmake:
1249 2012-10-31 Otto Derek Cheung <otcheung@rim.com>
1251 [BlackBerry] Adding window.external to our port
1252 https://bugs.webkit.org/show_bug.cgi?id=100868
1254 Reviewed by Rob Buis.
1256 Adding ExternalExtension classes to the BB cmake file.
1258 * PlatformBlackBerry.cmake:
1260 2012-10-31 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1262 [EFL][DRT] EventSender requires contextClick implementation
1263 https://bugs.webkit.org/show_bug.cgi?id=86091
1265 Reviewed by Gyuyoung Kim.
1267 Add new unit test file, needed due to ewk API changes.
1269 * PlatformEfl.cmake:
1271 2012-10-30 Peter Wang <peter.wang@torchmobile.com.cn>
1273 [BlackBerry] Clean the code of "JavaScriptDebuggerBlackBerry"
1274 https://bugs.webkit.org/show_bug.cgi?id=100724
1276 Reviewed by Rob Buis.
1278 Remove the code of JavaScriptDebuggerBlackBerry.
1280 * PlatformBlackBerry.cmake:
1282 2012-10-28 Mark Rowe <mrowe@apple.com>
1284 Remove references to unsupported OS and Xcode versions.
1286 Reviewed by Anders Carlsson.
1288 * WebKit.xcodeproj/project.pbxproj:
1290 2012-10-26 Sheriff Bot <webkit.review.bot@gmail.com>
1292 Unreviewed, rolling out r132601.
1293 http://trac.webkit.org/changeset/132601
1294 https://bugs.webkit.org/show_bug.cgi?id=100494
1296 It broke the Qt build (Requested by Ossy on #webkit).
1298 * PlatformEfl.cmake:
1300 2012-10-26 Xiaobo Wang <xbwang@torchmobile.com.cn>
1302 [BlackBerry] Support pixel tests for BlackBerry DRT
1303 https://bugs.webkit.org/show_bug.cgi?id=100210
1305 Reviewed by Rob Buis.
1307 Adds a step to build ImageDiff from Qt for DRT. Most of the works are
1308 accomplished by Christopher Wells.
1310 * PlatformBlackBerry.cmake:
1312 2012-10-24 Alexey Proskuryakov <ap@apple.com>
1314 Add a strategy for shared workers
1315 https://bugs.webkit.org/show_bug.cgi?id=100165
1317 EFL build fix by Christophe Dumez.
1319 Reviewed by Brady Eidson.
1321 * CMakeLists.txt: Add WebCore/workers to include paths.
1323 2012-10-24 Otto Derek Cheung <otcheung@rim.com>
1325 [BlackBerry] Rename GeolocationControllerClientBlackBerry to GeolocationClientBlackBerry
1326 https://bugs.webkit.org/show_bug.cgi?id=100250
1328 Reviewed by Rob Buis.
1330 Rename GeolocationControllerClientBlackBerry to GeolocationClientBlackBerry
1331 to prevent confusion.
1335 * PlatformBlackBerry.cmake:
1337 2012-10-23 Hyowon Kim <hw1008.kim@samsung.com>
1339 [Texmap][EFL] Add AcceleratedCompositingContextEfl to the build system.
1340 https://bugs.webkit.org/show_bug.cgi?id=88630
1342 Reviewed by Gyuyoung Kim.
1344 * PlatformEfl.cmake: Add the AcceleratedCompositingContextEfl.cpp file
1345 and INCLUDE paths for TEXTURE_MAPPER_GL.
1347 2012-10-18 Kangil Han <kangil.han@samsung.com>
1349 [EFL] Add unit test for ewk_frame_source_get.
1350 https://bugs.webkit.org/show_bug.cgi?id=95984
1352 Reviewed by Gyuyoung Kim.
1354 Add test_ewk_frame.cpp for unit test.
1356 * PlatformEfl.cmake:
1358 2012-10-15 David Kilzer <ddkilzer@apple.com>
1360 Move framework and library linking into WebKit.xcconfig
1361 <http://webkit.org/b/99284>
1363 Reviewed by Mark Rowe.
1365 * WebKit.xcodeproj/project.pbxproj: Remove frameworks and
1366 libraries from Xcode project file.
1368 2012-10-15 Christophe Dumez <christophe.dumez@intel.com>
1370 [EFL][WK2] Implement Favicons API
1371 https://bugs.webkit.org/show_bug.cgi?id=99087
1373 Reviewed by Kenneth Rohde Christiansen.
1375 Remove ewk_util.cpp from PlatformEfl.cmake now that its
1376 code has been moved to WebCore to be reused in WK2.
1378 * PlatformEfl.cmake:
1380 2012-10-15 Dongwoo Joshua Im <dw.im@samsung.com>
1382 [EFL] Set the basepath of the File System API.
1383 https://bugs.webkit.org/show_bug.cgi?id=98344
1385 Reviewed by Gyuyoung Kim.
1387 Set the basepath of the File System API using the internal setter function.
1389 * PlatformEfl.cmake: Add new include path.
1391 2012-10-15 Ryuan Choi <ryuan.choi@samsung.com>
1393 [EFL] Share resources installed for inspector
1394 https://bugs.webkit.org/show_bug.cgi?id=98991
1396 Reviewed by Gyuyoung Kim.
1398 * PlatformEfl.cmake:
1399 Extracted build scripts which install resources to WebKit/PlatformEfl.cmake.
1401 2012-10-15 George Staikos <staikos@webkit.org>
1403 [BlackBerry] Adapt to Platform API changes in string handling
1404 https://bugs.webkit.org/show_bug.cgi?id=99248
1406 Reviewed by Yong Li.
1408 Convert usage of WebString, char* and std::string to BlackBerry::Platform::String.
1410 * PlatformBlackBerry.cmake:
1412 2012-10-13 Jakob Petsovits <jpetsovits@rim.com>
1414 [BlackBerry] Fetch blit rects from a viewport accessor
1415 https://bugs.webkit.org/show_bug.cgi?id=98581
1418 Reviewed by George Staikos.
1419 Internally reviewed by Arvid Nilsson.
1421 Add new ViewportAccessor files to the build.
1422 See Source/WebKit/blackberry/ChangeLog for the
1423 verbose commit message.
1425 * PlatformBlackBerry.cmake:
1427 2012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
1429 Unreviewed, rolling out r131189.
1430 http://trac.webkit.org/changeset/131189
1431 https://bugs.webkit.org/show_bug.cgi?id=99187
1433 Made inspector http tests crash on WK2. (Requested by rakuco
1436 * PlatformEfl.cmake:
1438 2012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
1440 [EFL] Share resources installed for inspector
1441 https://bugs.webkit.org/show_bug.cgi?id=98991
1443 Reviewed by Gyuyoung Kim.
1445 * PlatformEfl.cmake:
1446 Extracted build scripts which install resources to WebKit/PlatformEfl.cmake.
1448 2012-10-11 Chris Guan <chris.guan@torchmobile.com.cn>
1450 [Blackberry] makes NavigatorContentUtils work
1451 https://bugs.webkit.org/show_bug.cgi?id=99022
1453 Reviewed by Rob Buis.
1455 Because r126735 renamed RegisterProtocolHandler API to NavigatorContentUtils, So we
1456 need add Modules/navigatorcontentutils into WebKit_INCLUDE_DIRECTORIES.
1458 * PlatformBlackBerry.cmake:
1460 2012-10-10 Konrad Piascik <kpiascik@rim.com>
1462 [BlackBerry] Install inspector files into staging directory.
1463 https://bugs.webkit.org/show_bug.cgi?id=98930
1465 Reviewed by Rob Buis.
1467 Internally reviewed by Ming Xie.
1468 Install the web inspector resources into the staging directory to make it easier to flash to device.
1470 * PlatformBlackBerry.cmake:
1472 2012-10-09 Simon Hausmann <simon.hausmann@digia.com>
1474 [Qt] Fix build with QtMultimedia
1476 Reviewed by Tor Arne Vestbø.
1478 * WebKit1.pri: WK1 needs QtMultimediaWidgets for QVideoWidget and friends.
1480 2012-10-08 Simon Hausmann <simon.hausmann@digia.com>
1482 [Qt] Make RenderThemeQStyle/ScrollbarThemeQStyle compile without QStyle/QtWidgets
1483 https://bugs.webkit.org/show_bug.cgi?id=98268
1485 Reviewed by Tor Arne Vestbø.
1487 * WebKit1.pro: Add new files to the build.
1489 2012-10-04 Rob Buis <rbuis@rim.com>
1491 [BlackBerry] Sync up CMake files
1492 https://bugs.webkit.org/show_bug.cgi?id=98442
1494 Reviewed by Gyuyoung Kim.
1496 Amongst others use InspectorOverlayBlackBerry.
1498 * PlatformBlackBerry.cmake:
1500 2012-10-05 Simon Hausmann <simon.hausmann@digia.com>
1502 Unreviewed, rolling out r130495.
1503 http://trac.webkit.org/changeset/130495
1504 https://bugs.webkit.org/show_bug.cgi?id=98268
1506 Made WK2 tests crash....
1510 2012-10-05 Simon Hausmann <simon.hausmann@digia.com>
1512 [Qt] Make RenderThemeQStyle/ScrollbarThemeQStyle compile without QStyle/QtWidgets
1513 https://bugs.webkit.org/show_bug.cgi?id=98268
1515 Reviewed by Tor Arne Vestbø.
1517 * WebKit1.pro: Add new files to the build.
1519 2012-10-04 Konrad Piascik <kpiascik@rim.com>
1521 [BlackBerry] Update how we compile inspector front-end javascript.
1522 https://bugs.webkit.org/show_bug.cgi?id=98413
1524 Reviewed by Rob Buis.
1526 No longer cat all JavaScript together, instead use the lazy init and
1527 only append our custom changes script to the end of inspectorBB.html.
1529 * PlatformBlackBerry.cmake:
1531 2012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
1533 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
1534 https://bugs.webkit.org/show_bug.cgi?id=97753
1536 Reviewed by Laszlo Gombos.
1538 default.edj is used in both webkit/efl and webkit2/efl.
1539 However, it has been generated only when ENABLE_WEBKIT is enabled.
1541 This patch separates the script which generates default.edj
1542 from source/webkit/platformefl.cmake.
1544 * PlatformEfl.cmake: Extracted codes which is related to default.edj.
1546 2012-10-03 Otto Derek Cheung <otcheung@rim.com>
1548 [BlackBerry] Implementing the NetworkInfo API for BB port
1549 https://bugs.webkit.org/show_bug.cgi?id=98273
1551 Reviewed by Rob Buis.
1553 Adding new classes to support NetworkInfo API in the
1556 * PlatformBlackBerry.cmake:
1558 2012-10-02 Krzysztof Czech <k.czech@samsung.com>
1560 [EFL] Add file EWKTestEnvironment.cpp to build system.
1561 https://bugs.webkit.org/show_bug.cgi?id=94925
1563 Reviewed by Gyuyoung Kim.
1565 Change is related to modifications in wk1 unit tests.
1567 * PlatformEfl.cmake:
1569 2012-09-27 Anders Carlsson <andersca@apple.com>
1571 Get rid of more unused WK1 plug-in code
1572 https://bugs.webkit.org/show_bug.cgi?id=97835
1574 Reviewed by Mark Rowe.
1576 Remove WebNetscapeDeprecatedFunctions.c and WebNetscapeDeprecatedFunctions.h from the Xcode project.
1578 * WebKit.xcodeproj/project.pbxproj:
1580 2012-09-27 Christophe Dumez <christophe.dumez@intel.com>
1582 [EFL][CMAKE] Default theme files are outdated in PlatformEfl.cmake
1583 https://bugs.webkit.org/show_bug.cgi?id=97769
1585 Reviewed by Kenneth Rohde Christiansen.
1587 Update Default theme files in PlatformEfl.cmake so that
1588 changes to those files are properly picked up by CMake
1589 when building incrementally.
1591 * PlatformEfl.cmake:
1593 2012-09-24 Arvid Nilsson <anilsson@rim.com>
1595 [BlackBerry] Add cookie database API
1596 https://bugs.webkit.org/show_bug.cgi?id=97102
1598 Reviewed by Antonio Gomes.
1600 Add cookie database file to build system.
1602 Reviewed internally by Otto D. Cheung.
1604 * PlatformBlackBerry.cmake:
1606 2012-09-21 Arvid Nilsson <anilsson@rim.com>
1608 [BlackBerry] Remove obsolete compositing surface code
1609 https://bugs.webkit.org/show_bug.cgi?id=97314
1611 Reviewed by Antonio Gomes.
1613 Remove compositing surface code from build system.
1617 * PlatformBlackBerry.cmake:
1619 2012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1621 [Qt] Make force_static_libs_as_shared work on Mac OS
1623 We had to move a few LIBS += around that were in the wrong place,
1624 and not caught when everything was just linked into the final
1627 Reviewed by Simon Hausmann.
1629 * WebKit1.pri: Move multimedia-stuff to WebCore, to share with WK2
1631 2012-09-11 Raphael Kubo da Costa <rakuco@webkit.org>
1633 [EFL] Rewrite the EFL-related Find modules
1634 https://bugs.webkit.org/show_bug.cgi?id=95237
1636 Reviewed by Kenneth Rohde Christiansen.
1638 * PlatformEfl.cmake: Stop setting the LINK_FLAGS property and add
1639 libraries and include directories for each Enlightenment
1640 Foundation Library used by the port.
1642 2012-09-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1644 [Qt] Add a configure step to the Qt build system
1646 This allows building the Qt port using just 'qmake WebKit.pro'. Using
1647 the build-webkit script is still supported, and will add slightly more
1648 logic to the build, such as detecting the need for clean or incremental
1651 Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
1652 all things related to configuring the build, such as use/have/enable flags,
1653 and these are translated to defines in default_post. Project files should
1654 no longer check contains(DEFINES,...) to detect features, but use the new
1655 enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
1656 options have been translated into WEBKIT_CONFIG options as well, and can
1657 be checked using build?().
1659 Reviewed by Simon Hausmann.
1664 2012-09-06 Crystal Zhang <haizhang@rim.com>
1666 [BlackBerry] Implement a color picker
1667 https://bugs.webkit.org/show_bug.cgi?id=96001
1669 Reviewed by Rob Buis.
1671 Add color picker files into building system.
1673 * PlatformBlackBerry.cmake:
1675 2012-09-06 Simon Hausmann <simon.hausmann@nokia.com>
1677 [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
1678 https://bugs.webkit.org/show_bug.cgi?id=95965
1680 Reviewed by Tor Arne Vestbø.
1682 Depend on ANGLE if necessary, due to the use WebCore types that pull in ANGLE
1683 headers (GraphicsContext3D.h in particular).
1687 2012-09-04 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1689 [EFL] Context menu restore.
1690 https://bugs.webkit.org/show_bug.cgi?id=74179
1692 Reviewed by Gyuyoung Kim.
1694 Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
1695 approach, the same as used in WebKit2.
1697 * PlatformEfl.cmake: Added ContextMenuClientEfl.cpp file to sources list.
1699 2012-08-29 Ryuan Choi <ryuan.choi@samsung.com>
1701 [EFL] Move several files to remove webkit1 dependency from WebCore.
1702 https://bugs.webkit.org/show_bug.cgi?id=95264
1704 Reviewed by Gyuyoung Kim.
1706 * PlatformEfl.cmake: Added files which is moved.
1708 2012-08-28 Thiago Marcos P. Santos <thiago.santos@intel.com>
1710 [EFL] Rename knob images to thumb on the default theme
1711 https://bugs.webkit.org/show_bug.cgi?id=95186
1713 Reviewed by Kenneth Rohde Christiansen.
1715 Updated buildsystem after renaming theme images.
1717 * PlatformEfl.cmake:
1719 2012-08-27 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
1721 Rename RegisterProtocolHandler API to NavigatorContentUtils
1722 https://bugs.webkit.org/show_bug.cgi?id=94920
1724 Reviewed by Adam Barth.
1726 Modified PlatformEfl.cmake so that it includes the renamed files.
1728 * PlatformEfl.cmake:
1730 2012-08-20 Dominik Röttsches <dominik.rottsches@intel.com>
1732 [EFL] Get rid of pango backend support once harfbuzz-ng is working
1733 https://bugs.webkit.org/show_bug.cgi?id=92102
1735 Reviewed by Kenneth Rohde Christiansen.
1737 Removing pango-specific includes and libraries.
1739 * PlatformEfl.cmake: Pango sections removed.
1741 2012-08-17 Rob Buis <rbuis@rim.com>
1743 [BlackBerry] Remove some shared libraries from linking
1744 https://bugs.webkit.org/show_bug.cgi?id=94253
1746 Reviewed by Yong Li.
1748 Remove some shared libraries.
1750 * PlatformBlackBerry.cmake:
1752 2012-08-15 Ryosuke Niwa <rniwa@webkit.org>
1754 Update manual tests and comments to refer to TestRunner instead of LayoutTestController
1755 https://bugs.webkit.org/show_bug.cgi?id=94168
1757 Reviewed by Kent Tamura.
1759 * PlatformBlackBerry.cmake:
1761 2012-08-14 Christophe Dumez <christophe.dumez@intel.com>
1763 [EFL] undefined reference to 'g_type_init' with gold linker
1764 https://bugs.webkit.org/show_bug.cgi?id=93935
1766 Unreviewed build fix. Link against glib-gobject to
1767 fix linking error with gold linker.
1769 * PlatformEfl.cmake:
1771 2012-08-11 Raphael Kubo da Costa <rakuco@webkit.org>
1773 [CMake] Rewrite FindLibSoup2.cmake.
1774 https://bugs.webkit.org/show_bug.cgi?id=93191
1776 Reviewed by Rob Buis.
1778 * PlatformEfl.cmake: Use LIBSOUP_FOO instead of LIBSOUP24_FOO.
1780 2012-08-13 Raphael Kubo da Costa <rakuco@webkit.org>
1782 [CMake] Remove glib-related Find modules and write single new one instead.
1783 https://bugs.webkit.org/show_bug.cgi?id=93786
1785 Reviewed by Rob Buis.
1787 * PlatformEfl.cmake: Use GLIB_* instead of Glib_*.
1789 2012-08-12 Loïc Yhuel <loic.yhuel@softathome.com>
1791 [Qt] Make it possible to build without QtTest/QtPrintSupport
1792 https://bugs.webkit.org/show_bug.cgi?id=93492
1794 Reviewed by Tor Arne Vestbø.
1796 * WebKit1.pri: Optional printsupport
1798 2012-08-10 Joshua Netterfield <jnetterfield@rim.com>
1800 [WebGL] Add support for EXT_robustness
1801 https://bugs.webkit.org/show_bug.cgi?id=93379
1803 Reviewed by George Staikos.
1806 Internally reviewed by Arvid Nilsson.
1808 * CMakeLists.txt: Build system adaptation.
1810 2012-08-10 Benjamin C Meyer <bmeyer@rim.com>
1812 Introduce JavaScriptVariant object.
1813 https://bugs.webkit.org/show_bug.cgi?id=93644
1815 The JavaScriptVariant can be used for functions that return results from
1816 JavaScript such as executeJavaScript or functions that take arguments
1817 to pass a variable to JavaScript and they want to make sure the type
1820 Convert executeJavaScriptFunction() to use this data type as the
1821 example, other functions will be converted in the future.
1825 Internally reviewed by Joe Mason
1826 Reviewed by Adam Treat
1828 * PlatformBlackBerry.cmake:
1830 2012-08-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1832 [BlackBerry] Fix wrong include path for notifications.
1833 https://bugs.webkit.org/show_bug.cgi?id=93714
1835 Reviewed by Rob Buis.
1837 * PlatformBlackBerry.cmake: Change path from notifications to Modules/notifications.
1839 2012-08-08 Antonio Gomes <agomes@rim.com>
1841 [BlackBerry] Tie up the scrolling machinery to the graphics tree when applicable for in-region scroll
1842 https://bugs.webkit.org/show_bug.cgi?id=93482
1844 Reviewed by Rob Buis.
1846 * PlatformBlackBerry.cmake: Build system adaptation.
1848 2012-08-07 Ryuan Choi <ryuan.choi@samsung.com>
1850 [EFL] Remove PlatformTouchEventEfl and PlatformTouchPointEfl
1851 https://bugs.webkit.org/show_bug.cgi?id=93270
1853 Reviewed by Eric Seidel.
1855 * PlatformEfl.cmake: Added ewk_touch_event.cpp
1857 2012-08-07 Konrad Piascik <kpiascik@rim.com>
1859 [BlackBerry] InspectorOverlay class duplicated in WebCore
1860 https://bugs.webkit.org/show_bug.cgi?id=93124
1862 Reviewed by Rob Buis.
1864 Updated InspectorOverlay build path.
1866 * PlatformBlackBerry.cmake:
1868 2012-08-07 No'am Rosenthal <noam.rosenthal@nokia.com>
1870 [Qt] Make it possible to build without QtQuick
1872 Reviewed by Simon Hausmann.
1876 2012-07-19 Simon Hausmann <simon.hausmann@nokia.com>
1878 [Qt] Remove Qt 4 specific code paths
1879 https://bugs.webkit.org/show_bug.cgi?id=88161
1881 Reviewed by Kenneth Rohde Christiansen.
1887 2012-08-07 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
1889 CUSTOM_SCHEME_HANDLER flag should depend on REGISTER_PROTOCOL_HANDLER
1890 https://bugs.webkit.org/show_bug.cgi?id=93081
1892 Reviewed by Adam Barth.
1894 Modified PlatformEfl.cmake so that CUSTOM_SCHEME_HANDLER flag cannot act without REGISTER_PROTOCOL_HANDLER being set.
1896 * PlatformEfl.cmake:
1898 2012-08-01 Antonio Gomes <agomes@rim.com>
1900 [BlackBerry] Implement InRegionScroller class as a in-region scroll controller
1901 https://bugs.webkit.org/show_bug.cgi?id=92889
1904 Reviewed by Yong Li.
1906 Internally reviewed by Arvid Nilsson.
1908 * PlatformBlackBerry.cmake: Added InRegionScroller.cpp|h to the build system.
1910 2012-07-30 Simon Hausmann <simon.hausmann@nokia.com>
1912 Unreviewed Qt/Mac build fix: Use libWebKitSystemInterfaceMountainLion.a
1917 2012-07-27 Thiago Marcos P. Santos <thiago.santos@intel.com>
1919 [EFL] WebKit API unit tests needs a timeout
1920 https://bugs.webkit.org/show_bug.cgi?id=92496
1922 Reviewed by Antonio Gomes.
1924 Added the same timeout value that we have for WebKit2.
1926 * PlatformEfl.cmake:
1928 2012-07-27 Dominik Röttsches <dominik.rottsches@intel.com>
1930 [Cairo] Add complex font drawing using HarfbuzzNG
1931 https://bugs.webkit.org/show_bug.cgi?id=91864
1933 Reviewed by Simon Hausmann and Martin Robinson.
1935 Adding includes for harfbuzz folders.
1939 2012-07-26 Christophe Dumez <christophe.dumez@intel.com>
1941 [EFL][WK2] Implement Network Information provider
1942 https://bugs.webkit.org/show_bug.cgi?id=92343
1944 Reviewed by Kenneth Rohde Christiansen.
1946 WebKit EFL not longer needs to link against EEZE
1947 library since the Network Information provider
1948 was moved to WebCore.
1951 * PlatformEfl.cmake:
1953 2012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
1955 [EFL] EFL port should use XDG paths
1956 https://bugs.webkit.org/show_bug.cgi?id=91719
1958 Reviewed by Kenneth Rohde Christiansen.
1960 Add efreet library to get the xdg paths.
1962 * PlatformEfl.cmake:
1964 2012-07-25 Kihong Kwon <kihong.kwon@samsung.com>
1966 [EFL] Add File Chooser API
1967 https://bugs.webkit.org/show_bug.cgi?id=91957
1969 Reviewed by Hajime Morita.
1971 Add ewk_file_chooser source and header.
1973 * PlatformEfl.cmake:
1975 2012-07-22 Kent Tamura <tkent@chromium.org>
1977 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
1978 https://bugs.webkit.org/show_bug.cgi?id=91941
1980 Reviewed by Kentaro Hara.
1982 A flag name for an elmement should be ENABLE_*_ELEMENT.
1984 * PlatformEfl.cmake:
1986 2012-07-20 Christophe Dumez <christophe.dumez@intel.com>
1988 [EFL] Proxy configuration should honor the no_proxy environment variable
1989 https://bugs.webkit.org/show_bug.cgi?id=91747
1991 Reviewed by Kenneth Rohde Christiansen.
1993 Add WebCore/platform/network/soup to INCLUDE paths.
1995 * PlatformEfl.cmake:
1997 2012-07-18 Yong Li <yoli@rim.com>
1999 [BlackBerry] Move about: URL handling out of WebCore
2000 https://bugs.webkit.org/show_bug.cgi?id=91541
2002 Reviewed by Rob Buis.
2004 AboutData.cpp is moved from WebCoreSupport to WebKitSupport.
2006 * PlatformBlackBerry.cmake:
2008 2012-07-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
2010 [CMake] Make gtest a shared library
2011 https://bugs.webkit.org/show_bug.cgi?id=90973
2013 Reviewed by Daniel Bates.
2015 No need to link with gtest dependencies now since it is a shared library.
2017 * PlatformEfl.cmake:
2019 2012-07-17 Ryuan Choi <ryuan.choi@samsung.com>
2021 [EFL] Move codes related to theme setting from Widget to RenderTheme
2022 https://bugs.webkit.org/show_bug.cgi?id=89842
2024 Reviewed by Kenneth Rohde Christiansen.
2026 * CMakeLists.txt: Added html/shadow to WebKit_INCLUDE_DIRECTORIES.
2028 2012-07-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2030 Add RegisterProtocolHandlerClient to the Modules/protocolhandler
2031 https://bugs.webkit.org/show_bug.cgi?id=90940
2033 Reviewed by Hajime Morita.
2035 As a step to let protocol handler be moved to the modules, RegisterProtocolHandlerClient needs
2036 to be added to the Modules/protocolhandler. Because ChromeClient has some virtual functions for
2037 protocol handlers, virtual functions should be moved to RegisterProtocolHandlerClient.
2039 * PlatformEfl.cmake: Add RegisterProtocolHandlerEfl files and include path.
2041 2012-07-16 Joshua Netterfield <jnetterfield@rim.com>
2043 [BlackBerry] Upstream WebGL Code
2044 https://bugs.webkit.org/show_bug.cgi?id=91143
2046 Reviewed by Rob Buis.
2048 This patch includes BlackBerry-specific fixes for anti-aliasing, logging, and shader compilation.
2050 * PlatformBlackBerry.cmake: Define WTF_USE_OPENGL_ES_2 on WebGL-enabled builds.
2052 2012-07-16 Frederik Gladhorn <frederik.gladhorn@nokia.com>
2054 Add accessible for QWebView.
2055 https://bugs.webkit.org/show_bug.cgi?id=91073
2057 Reviewed by Simon Hausmann.
2059 Add classes to enable accessibility on the widget level.
2064 2012-07-15 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2066 [EFL] Move files guarded by #ifdef to existing file list.
2067 https://bugs.webkit.org/show_bug.cgi?id=91336
2069 Reviewed by Ryosuke Niwa.
2071 Some EFL files are already guared by #ifdef. So, cmake files doesn't need to guard
2072 them again. In addition, some files are missing #ifdef guard its header files.
2074 * PlatformEfl.cmake:
2076 2012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
2078 [CMake] Proper handling of ENABLE_API_TESTS build option
2079 https://bugs.webkit.org/show_bug.cgi?id=91221
2081 Reviewed by Rob Buis.
2083 Build unit tests only if ENABLE_API_TESTS is set.
2085 * PlatformEfl.cmake:
2087 2012-07-12 Simon Hausmann <simon.hausmann@nokia.com>
2089 Typo in path in generate-webkitversion.pl
2090 https://bugs.webkit.org/show_bug.cgi?id=90883
2092 Reviewed by Mark Rowe.
2094 Correct default path to version config file. In practice it wasn't a problem because only the Qt
2095 build system seems to use the script right now and passes the path to the version file as a
2096 command line parameter.
2098 * scripts/generate-webkitversion.pl:
2100 2012-07-11 Crystal Zhang <haizhang@rim.com>
2102 [BlackBerry] Implement Date/Time picker
2103 https://bugs.webkit.org/show_bug.cgi?id=90911
2105 Reviewed by Rob Buis.
2107 Add files into make file.
2109 * PlatformBlackBerry.cmake:
2111 2012-07-09 Christophe Dumez <christophe.dumez@intel.com>
2113 [EFL] Battery status code needs refactoring to be reused in WebKit2
2114 https://bugs.webkit.org/show_bug.cgi?id=90760
2116 Reviewed by Hajime Morita.
2118 Add BatteryClientEfl to PlatformEfl.cmake.
2120 * PlatformEfl.cmake:
2122 2012-07-08 Kihong Kwon <kihong.kwon@samsung.com>
2124 [EFL] Change notifications directory path of WebKit_INCLUDE_DIRECTORIES in the PlatformEfl.cmake
2125 https://bugs.webkit.org/show_bug.cgi?id=90650
2127 Reviewed by Laszlo Gombos.
2129 Change directory path for including notifications of WebCore
2130 from WebCore/notifications to WebCore/Modules/notifications
2132 * PlatformEfl.cmake:
2134 2012-07-07 Thiago Marcos P. Santos <thiago.santos@intel.com>
2136 [EFL][CMake] Remove non-existent include directory
2137 https://bugs.webkit.org/show_bug.cgi?id=90605
2139 Reviewed by Kentaro Hara.
2141 * PlatformEfl.cmake:
2143 2012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com>
2145 [EFL][CMake] Move gtest sources to an upper level
2146 https://bugs.webkit.org/show_bug.cgi?id=90602
2148 Reviewed by Chang Shu.
2150 Removed gtest since it is now built as a separated component.
2151 This will allow us to share it with WebKit 2 API tests.
2153 * PlatformEfl.cmake:
2155 2012-07-06 Seokju Kwon <seokju.kwon@samsung.com>
2157 [EFL] Add Web Inspector to WebKit-EFL
2158 https://bugs.webkit.org/show_bug.cgi?id=83865
2160 Reviewed by Pavel Feldman.
2162 EFL port implementation for Web Inspector.
2163 Prepare Web Inspector resources.
2165 * PlatformEfl.cmake:
2167 2012-07-05 Kihong Kwon <kihong.kwon@samsung.com>
2169 [EFL] Change class name from NotificationClientEfl to NotificationPresenterClientEfl.
2170 https://bugs.webkit.org/show_bug.cgi?id=90542
2172 Reviewed by Kenneth Rohde Christiansen.
2174 NotificationClientEfl.cpp is changed to NotificationPresenterClientEfl.cpp
2175 to be in line with other ports(qt, chromium, gtk).
2177 * PlatformEfl.cmake:
2179 2012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2181 [Qt] Remove a few un-needed load(features) after r121777
2183 The features are computed by configure.pro and cached in .qmake.cache.
2185 Reviewed by Jocelyn Turcotte.
2189 2012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2191 [Qt] Fix broken OR-operator in project file
2193 Qmake expects |, not ||. The result was that the block was entered, even
2194 if none of the two defines were set to 1.
2196 Reviewed by Jocelyn Turcotte.
2200 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
2202 [EFL] Move BatteryClientEfl from WebKit to WebCore
2203 https://bugs.webkit.org/show_bug.cgi?id=90063
2205 Reviewed by Kenneth Rohde Christiansen.
2207 Move BatteryClientEfl class from WebKit to WebCore
2208 so that it can be reused in WebKit2.
2210 * PlatformEfl.cmake:
2212 2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn>
2214 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
2215 https://bugs.webkit.org/show_bug.cgi?id=90271
2217 Reviewed by George Staikos.
2221 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
2223 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
2224 need to rebuild webkit before running DRT.
2226 * PlatformBlackBerry.cmake:
2228 2012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com>
2230 [EFL][CMake] Integrate API unit tests with CTest
2231 https://bugs.webkit.org/show_bug.cgi?id=87251
2233 Reviewed by Daniel Bates.
2235 Add every test to the test runner build target.
2237 * PlatformEfl.cmake:
2239 2012-07-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2241 [EFL] Rename NotificationPresenterEfl with NotificationClientEfl
2242 https://bugs.webkit.org/show_bug.cgi?id=90370
2244 Reviewed by Csaba Osztrogonác.
2246 Bug 80488 renamed NotificationPresenter with NotificationClient. So, EFL port needs to adjust
2249 * PlatformEfl.cmake:
2251 2012-06-29 Krzysztof Czech <k.czech@samsung.com>
2253 [EFL] Add support for Unit Tests, based on the gtest library.
2254 https://bugs.webkit.org/show_bug.cgi?id=68509
2256 Reviewed by Chang Shu.
2258 Add configuration for building gtest library, testing framework and unit tests.
2260 * PlatformEfl.cmake:
2262 2012-06-27 Sheriff Bot <webkit.review.bot@gmail.com>
2264 Unreviewed, rolling out r121398.
2265 http://trac.webkit.org/changeset/121398
2266 https://bugs.webkit.org/show_bug.cgi?id=90136
2268 broke efl build (Requested by ryuan on #webkit).
2270 * PlatformEfl.cmake:
2272 2012-06-27 Krzysztof Czech <k.czech@samsung.com>
2274 [EFL] Add support for Unit Tests, based on the gtest library.
2275 https://bugs.webkit.org/show_bug.cgi?id=68509
2277 Reviewed by Chang Shu.
2279 Add configuration for building gtest library, testing framework and unit tests.
2281 * PlatformEfl.cmake:
2283 2012-06-26 Simon Hausmann <simon.hausmann@nokia.com>
2285 [Qt][Win] Symbols are not exported in QtWebKit5.dll
2286 https://bugs.webkit.org/show_bug.cgi?id=88873
2288 Reviewed by Tor Arne Vestbø.
2290 * api.pri: Remove MAKEDLL setting done now in win32/default_post.prf.
2292 2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
2294 Unreviewed build fix: Don't do QT += widgets with Qt 4
2296 * WebKit1.pro: This is already done in WebKit1.pri.
2298 2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
2300 [Qt] Make it possible to build WebKit without QtWidgets
2301 https://bugs.webkit.org/show_bug.cgi?id=78109
2303 Reviewed by Tor Arne Vestbø.
2305 Moved WebKit1 sources into a separate static library. Only WK1
2306 depends on QtWidgets.
2308 * WebKit1.pri: Added.
2309 * WebKit1.pro: Added.
2311 2012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2313 [EFL] Implement Network Information API
2314 https://bugs.webkit.org/show_bug.cgi?id=87067
2316 Reviewed by Kenneth Rohde Christiansen.
2318 * PlatformEfl.cmake: Add dependency of eeze library.
2320 2012-06-22 Joshua Netterfield <jnetterfield@rim.com>
2322 [BlackBerry] Sanitize GLSL code using ANGLE.
2324 BlackBerry port does not sanitize GLSL code with ANGLE
2325 https://bugs.webkit.org/show_bug.cgi?id=89583
2327 Reviewed by Rob Buis.
2329 * PlatformBlackBerry.cmake: Add ANGLE sources to BlackBerry builds.
2331 2012-06-19 Csaba Osztrogonác <ossy@webkit.org>
2333 [CMake] Unreviewed speculative buildfix after r120786.
2337 2012-06-13 Robin Cao <robin.cao@torchmobile.com.cn>
2339 [BlackBerry] Enable MEDIA_STREAM by default
2340 https://bugs.webkit.org/show_bug.cgi?id=88849
2342 Reviewed by Antonio Gomes.
2344 * PlatformBlackBerry.cmake:
2346 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
2348 [EFL] Enable SHADOW_DOM flag
2349 https://bugs.webkit.org/show_bug.cgi?id=87732
2351 Reviewed by Kentaro Hara.
2353 Add WebCore/bindings/generic to include directories so
2354 that we can include RuntimeEnabledFeatures.h.
2358 2012-06-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2360 [Qt] Don't use WebKit HAVE() macro in public Qt headers
2362 Reviewed by Kenneth Rohde Christiansen.
2366 2012-06-04 Tomasz Morawski <t.morawski@samsung.com>
2368 [EFL] Refactor ewk_view_context_paint code.
2369 https://bugs.webkit.org/show_bug.cgi?id=85588
2371 Reviewed by Hajime Morita.
2373 Added new ewk_paint_context.cpp file to source list.
2375 * PlatformEfl.cmake:
2377 2012-06-01 Christophe Dumez <christophe.dumez@intel.com>
2379 [EFL] EFL's LayoutTestController needs to implement deliverWebIntent
2380 https://bugs.webkit.org/show_bug.cgi?id=86865
2382 Reviewed by Adam Barth.
2384 Add "${WEBCORE_DIR}/dom/default" to include directories in
2389 2012-06-01 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com>
2391 [EFL] Implement PlatformStrategies
2392 https://bugs.webkit.org/show_bug.cgi?id=86946
2394 Reviewed by Carlos Garcia Campos.
2396 * PlatformEfl.cmake: Add PlatformStrategiesEfl file to the build
2399 2012-05-31 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2401 [CMAKE][EFL] Remove unneeded include path
2402 https://bugs.webkit.org/show_bug.cgi?id=87927
2404 Reviewed by Kenneth Rohde Christiansen.
2406 Though *wtf* directory was moved to Source/WTF, PlatformEfl.cmake is still including the previous
2407 path. In addition, files on EFL port are using <wtf/gobject/XXX> directly in #include line.
2408 So, EFL port doesn't need to include ${JAVASCRIPTCORE_DIR}/wtf/gobject path anymore.
2410 * PlatformEfl.cmake: Remove '${JAVASCRIPTCORE_DIR}/wtf/gobject' path from include path list.
2412 2012-05-30 Konrad Piascik <kpiascik@rim.com>
2414 [BlackBerry] Add an Accelerated Compositing layer for Web Inspector DOM highlight.
2415 https://bugs.webkit.org/show_bug.cgi?id=81001
2417 Reviewed by Antonio Gomes
2419 Added new InspectorOverlay class
2421 * PlatformBlackBerry.cmake:
2423 2012-05-29 Arvid Nilsson <anilsson@rim.com>
2425 [BlackBerry] WebKit-side implementation of SelectionOverlay
2426 https://bugs.webkit.org/show_bug.cgi?id=87605
2428 Reviewed by Rob Buis.
2430 Add SelectionOverlay to the build system.
2434 * PlatformBlackBerry.cmake:
2436 2012-05-29 Arvid Nilsson <anilsson@rim.com>
2438 [BlackBerry] WebOverlay API
2439 https://bugs.webkit.org/show_bug.cgi?id=87603
2441 Reviewed by Rob Buis.
2443 Add WebOverlay related files to the build system.
2447 * PlatformBlackBerry.cmake:
2449 2012-05-28 Arvid Nilsson <anilsson@rim.com>
2451 [BlackBerry] Add a default tap highlight
2452 https://bugs.webkit.org/show_bug.cgi?id=87569
2454 Reviewed by Rob Buis.
2456 Add DefaultTapHighlight to the build system
2458 Reviewed internally by Mike Lattanzio and Mike Fenton.
2462 * PlatformBlackBerry.cmake:
2464 2012-05-24 Crystal Zhang <haizhang@rim.com>
2466 [BlackBerry] Implement select popup and remove old hook to air popup
2467 https://bugs.webkit.org/show_bug.cgi?id=87419
2469 Reviewed by Rob Buis.
2471 Add new files to make file.
2473 * PlatformBlackBerry.cmake:
2475 2012-05-24 Raphael Kubo da Costa <rakuco@webkit.org>
2477 [EFL] Unreviewed, unbreak `make install' after r117046.
2479 * PlatformEfl.cmake: Remove ewk_auth_soup.h from the list of
2480 installed headers, since it has been made private and renamed.
2482 2012-05-22 Dongwoo Im <dw.im@samsung.com>
2484 [EFL] Implements the registerProtocolHandler method and option.
2485 https://bugs.webkit.org/show_bug.cgi?id=73638
2487 Reviewed by Andreas Kling.
2489 The registerProtocolHandler() method allows Web sites to register themselves
2490 as possible handlers for particular schemes.
2492 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
2494 * PlatformEfl.cmake: Adds the new file into the source list.
2496 2012-05-21 Christophe Dumez <christophe.dumez@intel.com>
2498 [EFL] Minor style fixes in web intents code are needed
2499 https://bugs.webkit.org/show_bug.cgi?id=86986
2501 Reviewed by Adam Barth.
2503 Fix minor ordering issues in CMake files.
2506 * PlatformEfl.cmake:
2508 2012-05-18 Christophe Dumez <christophe.dumez@intel.com>
2510 [EFL] Add simple implementation of Web Intents
2511 https://bugs.webkit.org/show_bug.cgi?id=86354
2513 Reviewed by Eric Seidel.
2515 Add new ewk_intent.* and ewk_intent_request.* files to CMake.
2518 * PlatformEfl.cmake:
2520 2012-05-17 Thiago Marcos P. Santos <thiago.santos@intel.com>
2522 [EFL] Add API for Web Database handling
2523 https://bugs.webkit.org/show_bug.cgi?id=85178
2525 Reviewed by Antonio Gomes.
2527 Added the new Web Database API to the buildsystem.
2529 * PlatformEfl.cmake:
2531 2012-05-17 Thiago Marcos P. Santos <thiago.santos@intel.com>
2533 [EFL] Fix link error caused by not directly linking with edbus
2534 https://bugs.webkit.org/show_bug.cgi?id=86747
2536 Unreviewed build fix.
2538 * PlatformEfl.cmake:
2540 2012-05-16 Kihong Kwon <kihong.kwon@samsung.com>
2542 [EFL] Support for Battery Status API on the WebKit-Efl
2543 https://bugs.webkit.org/show_bug.cgi?id=83254
2545 Reviewed by Chang Shu.
2547 Add e_ukit library and include directory to get battery status of device.
2549 * PlatformEfl.cmake:
2551 2012-05-15 Tomasz Morawski <t.morawski@samsung.com>
2553 [EFL] Split ewk_private.h file to multiple private files.
2554 https://bugs.webkit.org/show_bug.cgi?id=84572
2556 Reviewed by Antonio Gomes.
2558 * PlatformEfl.cmake: Removed ewk_logging.h file from EWebKit_HEADERS.
2560 2012-05-10 Sam D <dsam2912@gmail.com>
2562 Web Inspector: rename InspectorBackendStub.js to InspectorBackendCommands.js
2563 https://bugs.webkit.org/show_bug.cgi?id=72306
2565 Changed name for InspectorBackendStub.js to
2566 InspectorBackendCommands.js
2568 Reviewed by Yury Semikhatsky.
2570 * PlatformBlackBerry.cmake:
2572 2012-05-08 Crystal Zhang <haizhang@rim.com>
2574 [BlackBerry] Implement a popup client for HTML controls
2575 https://bugs.webkit.org/show_bug.cgi?id=85670
2577 Reviewed by Rob Buis.
2579 Add popup client file to build system.
2581 * PlatformBlackBerry.cmake:
2583 2012-05-08 Raphael Kubo da Costa <rakuco@webkit.org>
2585 [CMake] Rewrite FindGStreamer.cmake.
2586 https://bugs.webkit.org/show_bug.cgi?id=85857
2588 Reviewed by Daniel Bates.
2590 We are currently kind of duplicating the same
2591 FindGStreamer-Foo.cmake file whenever a new GStreamer plugin needs
2592 to be found. Besides this approach not scaling very well, it
2593 relies on pkg-config for version checking, uses the LibFindMacros
2594 package that we should deprecate and all the find files could be
2595 merged into one, with users using the COMPONENTS feature of the
2596 FIND_PACKAGE() call to find the desired plugins.
2598 FindGStreamer.cmake has then been rewritten to take all that into
2600 - The LibFindMacros.cmake package is not used anymore.
2601 - Version check is performed in the CMake file itself by parsing
2602 the gstversion.h header.
2603 - All GStreamer plugins are searched and the COMPONENTS keyword
2604 used in the FIND_PACKAGE() call is used to check which plugins are
2606 - The plugins-base and base GStreamer plugins are not searched, as
2607 they were not used anywhere in the build system.
2609 * PlatformEfl.cmake: Update GStreamer-related variable names.
2611 2012-05-08 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
2613 [BlackBerry] AutofillManager implementation upstream
2614 https://bugs.webkit.org/show_bug.cgi?id=85576
2616 Reviewed by Rob Buis.
2618 Added WebKit/blackberry/WebCoreSupport/AutofillManager.cpp
2619 into building system of BlackBerry porting.
2621 * PlatformBlackBerry.cmake:
2623 2012-05-03 Jer Noble <jer.noble@apple.com>
2625 Move WebKitFullScreenListener into its own file.
2626 https://bugs.webkit.org/show_bug.cgi?id=85640
2628 Reviewed by Maciej Stachowiak .
2630 Pull WebKitFullScreenListener into its own file.
2632 * WebKit.xcodeproj/project.pbxproj:
2634 2012-05-03 Raphael Kubo da Costa <rakuco@webkit.org>
2636 [CMake] Rewrite FindCairo.cmake.
2637 https://bugs.webkit.org/show_bug.cgi?id=84895
2639 Reviewed by Daniel Bates.
2641 The old approach relied on pkg-config for finding Cairo (which
2642 introduced a dependency on pkg-config that could be avoided), used
2643 the LibFindMacros code that we should probably remove in the
2644 future and did not use the FindPackageHandleStandardArguments
2647 Change all that by rewriting the module.
2648 - Use the pkg-config output optionally instead of requiring it
2649 like LibFindMacros did.
2650 - Remove the implicit dependency on FreeType which often found it
2651 the wrong way via pkg-config and without considering
2653 - Retrieve the Cairo version by looking at cairo-version.h instead
2654 of relying on pkg-config. It requires some additional code for
2655 checking if the desired version has been found, but that will not
2656 be needed once we start depending on CMake 2.8.3 or later.
2658 The only downside is that FPHSA sets <UPPERCASED_NAME>_FOUND
2659 instead of <Name>_FOUND, and to keep things consistent
2660 Cairo_LIBRARIES and Cairo_INCLUDE_DIRS have become CAIRO_LIBRARIES
2661 and CAIRO_INCLUDE_DIRS.
2663 * PlatformEfl.cmake: Use CAIRO_FOO instead of Cairo_FOO.
2665 2012-04-26 Christophe Dumez <christophe.dumez@intel.com>
2667 [EFL] Enable VIDEO_TRACK feature
2668 https://bugs.webkit.org/show_bug.cgi?id=84830
2670 Reviewed by Gustavo Noronha Silva.
2672 Enable VIDEO_TRACK feature by default for EFL port.
2674 * PlatformEfl.cmake:
2676 2012-04-20 Mike Lattanzio <mlattanzio@rim.com>
2678 [BlackBerry] Expose WebViewportArguments to WebPageClient
2679 https://bugs.webkit.org/show_bug.cgi?id=84471
2681 Reviewed by Antonio Gomes.
2683 * PlatformBlackBerry.cmake:
2685 2012-04-20 Thiago Marcos P. Santos <thiago.santos@intel.com>
2687 [EFL] Add Security Origin API
2688 https://bugs.webkit.org/show_bug.cgi?id=84023
2690 Reviewed by Antonio Gomes.
2692 * PlatformEfl.cmake:
2694 2012-04-10 Patrick Gansterer <paroga@webkit.org>
2696 [CMake] Enable USE_FOLDERS property
2697 https://bugs.webkit.org/show_bug.cgi?id=83571
2699 Reviewed by Daniel Bates.
2701 Setting the FOLDER property on targets gives more structure
2702 to the generated Visual Studio solutions.
2703 This does not affect other CMake generators.
2707 2012-04-07 Patrick Gansterer <paroga@webkit.org>
2709 [CMake] Cleanup WTF include directories
2710 https://bugs.webkit.org/show_bug.cgi?id=82716
2712 Reviewed by Eric Seidel.
2716 2012-04-07 Rob Buis <rbuis@rim.com>
2718 [BlackBerry] Add Battery Status API support
2719 https://bugs.webkit.org/show_bug.cgi?id=82615
2721 Reviewed by George Staikos.
2723 Add BatteryClientBlackBerry.cpp to the build.
2725 * PlatformBlackBerry.cmake:
2727 2012-04-06 Charles Wei <charles.wei@torchmobile.com.cn>
2729 [BlackBerry] Build fix to match the latest WebCore change
2730 https://bugs.webkit.org/show_bug.cgi?id=83358
2732 Reviewed by Rob Buis.
2734 * PlatformBlackBerry.cmake:
2736 2012-04-05 George Staikos <staikos@webkit.org>
2738 Add the vibration client for BlackBerry.
2739 https://bugs.webkit.org/show_bug.cgi?id=83340
2741 Reviewed by Rob Buis.
2743 * PlatformBlackBerry.cmake:
2745 2012-04-05 Jia Pu <jpu@apple.com>
2747 Move correction panel related functions from EditorClient into separated AlternativeTextClient class.
2748 https://bugs.webkit.org/show_bug.cgi?id=82970
2750 Reviewed by Enrica Casucci.
2752 See WebCore/ChangeLog for details.
2754 * WebKit.xcodeproj/project.pbxproj:
2756 2012-04-01 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2758 Support the Network Information API
2759 https://bugs.webkit.org/show_bug.cgi?id=73528
2761 Reviewed by Adam Barth.
2763 * PlatformEfl.cmake: Add dummy NetworkInfoClientEfl.cpp files in order to support network information API.
2765 2012-03-30 Eli Fidler <efidler@rim.com>
2767 Enable OpenType Sanitizer for BlackBerry port.
2768 https://bugs.webkit.org/show_bug.cgi?id=82782
2770 Reviewed by Eric Seidel.
2772 * PlatformBlackBerry.cmake: add libots to link
2774 2012-03-22 Raphael Kubo da Costa <rakuco@FreeBSD.org>
2776 [CMake] Unreviewed build fix after r111778.
2778 * CMakeLists.txt: Replace ${JAVASCRIPTCORE_DIR}/wtf includes with
2779 ${WTF_DIR}/wtf ones.
2781 2012-03-22 Hyowon Kim <hw1008.kim@samsung.com>
2783 [EFL] Add PageClientEfl to WebCoreSupport.
2784 https://bugs.webkit.org/show_bug.cgi?id=80748
2786 Reviewed by Noam Rosenthal.
2788 * PlatformEfl.cmake: Add WebCore/platform/graphics/efl to the include path
2789 and PageClientEfl.cpp to the source list.
2791 2012-03-20 Eric Seidel <eric@webkit.org>
2793 Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
2794 https://bugs.webkit.org/show_bug.cgi?id=80911
2796 Reviewed by Adam Barth.
2798 * CMakeLists.txt: Look for headers in Source/WTF.
2800 2012-03-20 Charles Wei <charles.wei@torchmobile.com.cn>
2802 [BlackBerry] Remove OutOfMemoryHandler from the build system
2803 https://bugs.webkit.org/show_bug.cgi?id=81649
2805 Remove OutOfMemoryHandler, and change GLES2Context to WebKitSupport,
2806 in the build system for BlackBerry porting.
2808 Reviewed by Rob Buis.
2810 * PlatformBlackBerry.cmake:
2812 2012-03-16 Kihong Kwon <kihong.kwon@samsung.com>
2814 Support for Battery Status API
2815 https://bugs.webkit.org/show_bug.cgi?id=62698
2817 Add include directory and file.
2818 http://www.w3.org/TR/battery-status/
2820 Reviewed by Adam Barth.
2822 * PlatformEfl.cmake:
2824 2012-03-11 Timothy Hatcher <timothy@apple.com>
2826 Update how the Web Inspector resources are loaded.
2828 https://bugs.webkit.org/show_bug.cgi?id=80798
2829 rdar://problem/10359959
2831 Reviewed by Brian Weinstein.
2833 * WebKit.xcodeproj/project.pbxproj: Add a framework.
2835 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
2837 [CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
2838 https://bugs.webkit.org/show_bug.cgi?id=80469
2840 Reviewed by Antonio Gomes.
2842 * CMakeLists.txt: Manually set the LINK_INTERFACE_LIBRARIES target
2843 property on the library being created.
2845 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
2847 [EFL] Unreviewed; fix the build after r109877.
2849 * CMakeLists.txt: Add WebCore/Modules/webdatabase to the list of
2850 include directories so that #include'ing DatabaseDetails.h and
2851 friends still works.
2853 2012-03-04 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
2855 [BlackBerry] upstream CredentialManager and CredentialTransformData implementation
2856 https://bugs.webkit.org/show_bug.cgi?id=80107
2858 Reviewed by Antonio Gomes.
2860 Initial upstream of CredentialManager.[h|cpp] and
2861 CredentialTransformData.[h|cpp].
2864 * PlatformBlackBerry.cmake:
2866 2012-03-04 Raphael Kubo da Costa <kubo@profusion.mobi>
2868 [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
2869 https://bugs.webkit.org/show_bug.cgi?id=71507
2871 Reviewed by Antonio Gomes.
2873 * CMakeLists.txt: Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
2875 2012-02-24 Grzegorz Czajkowski <g.czajkowski@samsung.com>
2877 [EFL][DRT] Implement setValueForUser and setAutofilled.
2878 https://bugs.webkit.org/show_bug.cgi?id=79237
2880 Reviewed by Andreas Kling.
2882 Adds the main directory of WebKit's source to find headers of JavaScriptCore.
2884 * PlatformEfl.cmake:
2886 2012-02-23 Patrick Gansterer <paroga@webkit.org>
2888 [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
2889 https://bugs.webkit.org/show_bug.cgi?id=79371
2891 Reviewed by Daniel Bates.
2894 * PlatformBlackBerry.cmake: Renamed from Source/WebKit/blackberry/CMakeListsBlackBerry.txt.
2895 * PlatformEfl.cmake: Renamed from Source/WebKit/efl/CMakeListsEfl.txt.
2896 * PlatformWinCE.cmake: Renamed from Source/WebKit/wince/CMakeListsWinCE.txt.
2898 2012-02-20 Filip Pizlo <fpizlo@apple.com>
2900 JSC should be a triple-tier VM
2901 https://bugs.webkit.org/show_bug.cgi?id=75812
2902 <rdar://problem/10079694>
2904 Reviewed by Gavin Barraclough.
2906 Changed EFL's build system to include a new directory in JavaScriptCore.
2910 2012-02-21 Jon Lee <jonlee@apple.com>
2912 Bring notifications support to WK1 mac: showing, canceling, removing notifications
2913 https://bugs.webkit.org/show_bug.cgi?id=78783
2914 <rdar://problem/10610578>
2916 Reviewed by Anders Carlsson.
2918 * WebKit.xcodeproj/project.pbxproj: Added new files.
2920 2012-02-21 Adam Roben <aroben@apple.com>
2922 Roll out r108309, r108323, and r108326
2924 They broke the 32-bit Lion build.
2926 Original bugs is <http://webkit.org/b/75812> <rdar://problem/10079694>.
2930 2012-02-16 Leo Yang <leo.yang@torchmobile.com.cn>
2932 [BlackBerry] Adapt to the removal of WebStringIml.h
2933 https://bugs.webkit.org/show_bug.cgi?id=78784
2935 Reviewed by Antonio Gomes.
2937 blackberry/WebCoreSupport/WebStringImpl.h which hasn't been upstreamed
2938 has been removed internally. We should adapt to this removal for the
2939 upstreamed part of the BlackBerry port. Actually WebStringImpl is not necessary
2940 because it just inherits from WTF::StringImpl but adding nothing.
2942 * blackberry/Api/WebString.cpp:
2943 (BlackBerry::WebKit::WebString::WebString):
2944 (BlackBerry::WebKit::WebString::equalIgnoringCase):
2945 * blackberry/Api/WebString.h:
2948 2012-02-16 Nima Ghanavatian <nghanavatian@rim.com>
2950 [BlackBerry] Style clean-up in WebPageCompositor
2951 https://bugs.webkit.org/show_bug.cgi?id=78738
2953 Reviewed by Rob Buis.
2955 No new functionality, no new tests.
2957 * blackberry/WebKitSupport/WebPageCompositor.cpp:
2958 (BlackBerry::WebKit::WebPageCompositor::drawLayers):
2959 * blackberry/WebKitSupport/WebPageCompositor.h:
2962 2012-02-16 Patrick Gansterer <paroga@webkit.org>
2964 [CMake] Add missing include directories.
2968 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
2970 [BlackBerry] Remove ResourceHolderImpl.cpp from build system
2971 https://bugs.webkit.org/show_bug.cgi?id=78779
2973 Reviewed by George Staikos.
2975 blackberry/Api/ResourceHolderImpl.cpp which hasn't been upstreamed
2976 has been removed internally. So remove it from the build system.
2978 * blackberry/CMakeListsBlackBerry.txt:
2980 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
2982 [BlackBerry] Upstream WebPageGroupLoadDeferrer.{h, cpp}
2983 https://bugs.webkit.org/show_bug.cgi?id=78770
2985 Reviewed by Rob Buis.
2987 Initial upstreaming, no new tests.
2989 * blackberry/Api/WebPageGroupLoadDeferrer.cpp: Added.
2990 * blackberry/Api/WebPageGroupLoadDeferrer.h: Added.
2992 2012-02-15 Konrad Piascik <kpiascik@rim.com>
2994 [BlackBerry] Upstream BlackBerry specific Web Inspector resources
2995 https://bugs.webkit.org/show_bug.cgi?id=78727
2997 Reviewed by Rob Buis.
2999 * blackberry/WebCoreSupport/inspectorBB.html: Added.
3000 * blackberry/WebCoreSupport/inspectorBB.js: Added.
3002 (InspectorFrontendHost.copyText):
3004 2012-02-15 Mike Fenton <mifenton@rim.com>
3006 Initial upstreaming of EditorClientBlackBerry
3007 https://bugs.webkit.org/show_bug.cgi?id=78730
3009 Reviewed by Rob Buis.
3011 Initial upstreaming, no new tests.
3013 * blackberry/WebCoreSupport/EditorClientBlackBerry.cpp: Added.
3015 (WebCore::EditorClientBlackBerry::EditorClientBlackBerry):
3016 (WebCore::EditorClientBlackBerry::pageDestroyed):
3017 (WebCore::EditorClientBlackBerry::shouldDeleteRange):
3018 (WebCore::EditorClientBlackBerry::shouldShowDeleteInterface):
3019 (WebCore::EditorClientBlackBerry::smartInsertDeleteEnabled):
3020 (WebCore::EditorClientBlackBerry::isSelectTrailingWhitespaceEnabled):
3021 (WebCore::EditorClientBlackBerry::enableSpellChecking):
3022 (WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField):
3023 (WebCore::EditorClientBlackBerry::isContinuousSpellCheckingEnabled):
3024 (WebCore::EditorClientBlackBerry::toggleContinuousSpellChecking):
3025 (WebCore::EditorClientBlackBerry::isGrammarCheckingEnabled):
3026 (WebCore::EditorClientBlackBerry::toggleGrammarChecking):
3027 (WebCore::EditorClientBlackBerry::spellCheckerDocumentTag):
3028 (WebCore::EditorClientBlackBerry::shouldBeginEditing):
3029 (WebCore::EditorClientBlackBerry::shouldEndEditing):
3030 (WebCore::EditorClientBlackBerry::shouldInsertNode):
3031 (WebCore::EditorClientBlackBerry::shouldInsertText):
3032 (WebCore::EditorClientBlackBerry::shouldChangeSelectedRange):
3033 (WebCore::EditorClientBlackBerry::shouldApplyStyle):
3034 (WebCore::EditorClientBlackBerry::shouldMoveRangeAfterDelete):
3035 (WebCore::EditorClientBlackBerry::didBeginEditing):
3036 (WebCore::EditorClientBlackBerry::respondToChangedContents):
3037 (WebCore::EditorClientBlackBerry::respondToChangedSelection):
3038 (WebCore::EditorClientBlackBerry::didEndEditing):
3039 (WebCore::EditorClientBlackBerry::respondToSelectionAppearanceChange):
3040 (WebCore::EditorClientBlackBerry::didWriteSelectionToPasteboard):
3041 (WebCore::EditorClientBlackBerry::didSetSelectionTypesForPasteboard):
3042 (WebCore::EditorClientBlackBerry::registerCommandForUndo):
3043 (WebCore::EditorClientBlackBerry::registerCommandForRedo):
3044 (WebCore::EditorClientBlackBerry::clearUndoRedoOperations):
3045 (WebCore::EditorClientBlackBerry::canUndo):
3046 (WebCore::EditorClientBlackBerry::canRedo):
3047 (WebCore::EditorClientBlackBerry::canCopyCut):
3048 (WebCore::EditorClientBlackBerry::canPaste):
3049 (WebCore::EditorClientBlackBerry::undo):
3050 (WebCore::EditorClientBlackBerry::redo):
3053 (WebCore::EditorClientBlackBerry::interpretKeyEvent):
3054 (WebCore::EditorClientBlackBerry::handleKeyboardEvent):
3055 (WebCore::EditorClientBlackBerry::handleInputMethodKeydown):
3056 (WebCore::EditorClientBlackBerry::textFieldDidBeginEditing):
3057 (WebCore::EditorClientBlackBerry::textFieldDidEndEditing):
3058 (WebCore::EditorClientBlackBerry::textDidChangeInTextField):
3059 (WebCore::EditorClientBlackBerry::doTextFieldCommandFromEvent):
3060 (WebCore::EditorClientBlackBerry::textWillBeDeletedInTextField):
3061 (WebCore::EditorClientBlackBerry::textDidChangeInTextArea):
3062 (WebCore::EditorClientBlackBerry::ignoreWordInSpellDocument):
3063 (WebCore::EditorClientBlackBerry::learnWord):
3064 (WebCore::EditorClientBlackBerry::checkSpellingOfString):
3065 (WebCore::EditorClientBlackBerry::getAutoCorrectSuggestionForMisspelledWord):
3066 (WebCore::EditorClientBlackBerry::checkGrammarOfString):
3067 (WebCore::EditorClientBlackBerry::requestCheckingOfString):
3068 (WebCore::EditorClientBlackBerry::textChecker):
3069 (WebCore::EditorClientBlackBerry::updateSpellingUIWithGrammarString):
3070 (WebCore::EditorClientBlackBerry::updateSpellingUIWithMisspelledWord):
3071 (WebCore::EditorClientBlackBerry::showSpellingUI):
3072 (WebCore::EditorClientBlackBerry::spellingUIIsShowing):
3073 (WebCore::EditorClientBlackBerry::getGuessesForWord):
3074 (WebCore::EditorClientBlackBerry::willSetInputMethodState):
3075 (WebCore::EditorClientBlackBerry::setInputMethodState):
3076 * blackberry/WebCoreSupport/EditorClientBlackBerry.h: Added.
3079 (EditorClientBlackBerry):
3081 2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
3083 [BlackBerry] Upstream WebPageClient.h
3084 https://bugs.webkit.org/show_bug.cgi?id=78660
3086 Reviewed by Antonio Gomes.
3088 Initial upstreaming, no new tests.
3090 * blackberry/Api/BackingStore.cpp: Add #include <BlackBerryPlatformWindow.h> because this inclusion
3091 is being removed from WebPageClient.h.
3092 * blackberry/Api/WebPageClient.h: Added.
3093 * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Add #include <BlackBerryPlatformWindow.h>
3094 because this inclusion is being removed from WebPageClient.h.
3096 2012-02-15 Rob Buis <rbuis@rim.com>
3098 [BlackBerry] Upstream remaining classes in Api
3099 https://bugs.webkit.org/show_bug.cgi?id=78644
3101 Reviewed by Antonio Gomes.
3103 No functionalities changed, no new tests.
3105 * blackberry/Api/ActiveNodeContext.h: Renamed from Source/WebKit/blackberry/Api/BlackBerryContext.h.
3107 2012-02-14 Nima Ghanavatian <nghanavatian@rim.com>
3109 [BlackBerry] Upstreaming WebSettings code
3110 https://bugs.webkit.org/show_bug.cgi?id=78633
3112 Reviewed by Rob Buis.
3114 Initial upstreaming, no new tests.
3116 * blackberry/Api/WebSettings.cpp: Added.
3117 * blackberry/Api/WebSettings.h: Added.
3118 * blackberry/Api/WebSettings_p.h: Added.
3120 2012-02-14 Nima Ghanavatian <nghanavatian@rim.com>
3122 [BlackBerry] Upstreaming DOMSupport files
3123 https://bugs.webkit.org/show_bug.cgi?id=78607
3125 Reviewed by Rob Buis.
3127 Initial upstreaming, no new tests.
3129 * blackberry/WebKitSupport/DOMSupport.cpp: Added.
3130 * blackberry/WebKitSupport/DOMSupport.h: Added.
3132 2012-02-14 Jeff Rogers <jrogers@rim.com>
3134 [BlackBerry] Remove OpenVG references
3135 https://bugs.webkit.org/show_bug.cgi?id=78623
3137 Reviewed by Rob Buis.
3139 Removed references to USE(OPENVG) and the related code.
3141 * blackberry/Api/BackingStore.cpp:
3142 (BlackBerry::WebKit::BackingStorePrivate::BackingStorePrivate):
3143 (BlackBerry::WebKit::BackingStorePrivate::repaint):
3144 (BlackBerry::WebKit::BackingStorePrivate::renderContents):
3145 (BlackBerry::WebKit::BackingStore::createSurface):
3146 * blackberry/Api/BackingStore_p.h:
3148 2012-02-14 Andy Chen <andchen@rim.com>
3150 Initial upstreaming for find-in-page for BlackBerry port
3151 https://bugs.webkit.org/show_bug.cgi?id=78615
3153 Create a new class InPageSearchManager for find-in-page and
3154 remove the functions in SelectionHandler
3156 Reviewed by Rob Buis.
3158 * blackberry/CMakeListsBlackBerry.txt:
3159 * blackberry/WebKitSupport/InPageSearchManager.cpp: Added.
3160 (BlackBerry::WebKit::InPageSearchManager::InPageSearchManager):
3161 (BlackBerry::WebKit::InPageSearchManager::~InPageSearchManager):
3162 (BlackBerry::WebKit::InPageSearchManager::findNextString):
3163 (BlackBerry::WebKit::InPageSearchManager::clearTextMatches):
3164 (BlackBerry::WebKit::InPageSearchManager::setMarkerActive):
3165 * blackberry/WebKitSupport/InPageSearchManager.h: Added.
3166 * blackberry/WebKitSupport/SelectionHandler.cpp:
3167 * blackberry/WebKitSupport/SelectionHandler.h:
3169 2012-02-14 Jacky Jiang <zhajiang@rim.com>
3171 [BlackBerry] Upstream BlackBerry WebCoreSupport FrameLoaderClientBlackBerry class
3172 https://bugs.webkit.org/show_bug.cgi?id=78275
3174 Reviewed by Rob Buis.
3176 Initial upstream, no new tests.
3178 * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp: Added.
3179 * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.h: Added.
3181 2012-02-14 Lianghui Chen <liachen@rim.com>
3183 Separate mimetype and file extension mapping API from WebKit/blackberry/Api/WebKitTextCodec and complete it.
3184 https://bugs.webkit.org/show_bug.cgi?id=78605
3186 Reviewed by Rob Buis.
3188 Now the MIME type and file extension mapping API are in WebKitMIMETypeConverter.
3190 * blackberry/Api/WebKitMIMETypeConverter.cpp: Added.
3192 (BlackBerry::WebKit::getExtensionForMimeType):
3193 (BlackBerry::WebKit::getMimeTypeForExtension):
3194 * blackberry/Api/WebKitMIMETypeConverter.h: Added.
3196 * blackberry/Api/WebKitTextCodec.cpp:
3197 * blackberry/Api/WebKitTextCodec.h:
3198 * blackberry/CMakeListsBlackBerry.txt:
3200 2012-02-14 Ed Baker <edbaker@rim.com>
3202 [BlackBerry] Dragging a selection handle outside of the content bounding box does not update the selection range correctly
3203 https://bugs.webkit.org/show_bug.cgi?id=78608
3205 Ensure that when selection handles leave the content bounding box that
3206 the handle not being dragged remains fixed. Do not applying padding to
3207 a direction that would cause the selection to shrink when performing
3208 the handle direction detection.
3210 Reviewed by Rob Buis.
3212 * blackberry/WebKitSupport/SelectionHandler.cpp:
3213 (BlackBerry::WebKit::directionOfPointRelativeToRect):
3214 (BlackBerry::WebKit::SelectionHandler::extendSelectionToFieldBoundary):
3215 (BlackBerry::WebKit::SelectionHandler::clipPointToFocusNode):
3216 (BlackBerry::WebKit::SelectionHandler::setSelection):
3217 * blackberry/WebKitSupport/SelectionHandler.h:
3219 2012-02-14 Rob Buis <rbuis@rim.com>
3221 [BlackBerry] Upstream remaining classes in Api
3222 https://bugs.webkit.org/show_bug.cgi?id=78644
3224 Reviewed by Antonio Gomes.
3226 Initial upstream, no new tests.
3228 * blackberry/Api/BlackBerryContext.h: Added.
3229 * blackberry/Api/BlackBerryGlobal.cpp: Added.
3230 * blackberry/Api/BlackBerryGlobal.h: Added.
3231 * blackberry/Api/Version.cpp: Added.
3232 * blackberry/Api/Version.h: Added.
3234 2012-02-14 Rob Buis <rbuis@rim.com>
3236 [BlackBerry] Upstream backing store related classes
3237 https://bugs.webkit.org/show_bug.cgi?id=78517
3239 Reviewed by Antonio Gomes.
3241 Initial upstream, no new tests.
3243 * blackberry/WebKitSupport/BackingStoreClient.cpp: Added.
3244 * blackberry/WebKitSupport/BackingStoreClient.h: Added.
3245 * blackberry/WebKitSupport/BackingStoreCompositingSurface.cpp: Added.
3246 * blackberry/WebKitSupport/BackingStoreCompositingSurface.h: Added.
3247 * blackberry/WebKitSupport/BackingStoreTile.cpp: Added.
3248 * blackberry/WebKitSupport/BackingStoreTile.h: Added.
3250 2012-02-13 Nima Ghanavatian <nghanavatian@rim.com>
3252 Initial upstreaming of selection handling code for BlackBerry port
3253 https://bugs.webkit.org/show_bug.cgi?id=78136
3255 Reviewed by Rob Buis.
3257 Initial upstreaming, no new tests.
3259 * blackberry/WebKitSupport/SelectionHandler.cpp: Added.
3260 * blackberry/WebKitSupport/SelectionHandler.h: Added.
3262 2012-02-10 Mike Fenton <mifenton@rim.com>
3264 BlackBerry Port - Input focus is suppressed during XHR loads
3265 https://bugs.webkit.org/show_bug.cgi?id=78368
3267 Allow JS to trigger the VKB and input focus when XHR scripting
3270 This switching the loaded state to checking the webpages loaded state
3271 which is only updated after initial load. When additional loading
3272 events happen for XHR, it remains false and focus events function.
3274 Also add detailed FocusLog's to shouldAcceptInputFocus.
3276 Reviewed by Rob Buis.
3278 * blackberry/WebKitSupport/InputHandler.cpp:
3279 (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
3281 2012-02-10 Mike Fenton <mifenton@rim.com>
3283 BlackBerry Port - JS focus on blur can cause recursion
3284 https://bugs.webkit.org/show_bug.cgi?id=78368
3286 Prevent JS recursion of blur/focus by allowing focus
3287 if we are already trying to prevent focus.
3289 Reviewed by Rob Buis.
3291 * blackberry/WebKitSupport/InputHandler.cpp:
3292 (BlackBerry::WebKit::InputHandler::InputHandler):
3293 (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
3294 (BlackBerry::WebKit::InputHandler::setElementFocused):
3295 * blackberry/WebKitSupport/InputHandler.h:
3298 2012-02-10 Rob Buis <rbuis@rim.com>
3300 [BlackBerry] Upstream graphics helper classes in WebKitSupport
3301 https://bugs.webkit.org/show_bug.cgi?id=78278
3303 Reviewed by Antonio Gomes.
3305 Initial upstream, no new tests.
3307 * blackberry/WebKitSupport/RenderQueue.cpp: Added.
3308 * blackberry/WebKitSupport/RenderQueue.h: Added.
3310 2012-02-10 Rob Buis <rbuis@rim.com>
3312 [BlackBerry] Upstream graphics helper classes in WebKitSupport
3313 https://bugs.webkit.org/show_bug.cgi?id=78278
3315 Reviewed by Antonio Gomes.
3317 Initial upstream, no new tests.
3319 * blackberry/WebKitSupport/SurfacePool.cpp: Added.
3320 * blackberry/WebKitSupport/SurfacePool.h: Added.
3321 * blackberry/WebKitSupport/TileIndex.h: Added.
3322 * blackberry/WebKitSupport/TileIndexHash.h: Added.
3324 2012-02-09 Leo Yang <leo.yang@torchmobile.com.cn>
3326 [BlackBerry] Upstream JavaScriptDebuggerBlackBerry.{h, cpp}
3327 https://bugs.webkit.org/show_bug.cgi?id=78203
3329 Reviewed by Rob Buis.
3331 Initial upstream, no new tests.
3333 * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.cpp: Added.
3334 * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.h: Added.
3336 2012-02-09 Rob Buis <rbuis@rim.com>
3338 [BlackBerry] Upstream BlackBerry WebKitSupport WebPageCompositor class
3339 https://bugs.webkit.org/show_bug.cgi?id=78276
3341 Reviewed by Antonio Gomes.
3343 Initial upstream, no new tests.
3345 * blackberry/WebKitSupport/WebPageCompositor.cpp: Added.
3346 * blackberry/WebKitSupport/WebPageCompositor.h: Added.
3348 2012-02-08 Jacky Jiang <zhajiang@rim.com>
3350 [BlackBerry] Upstream BlackBerry WebCoreSupport FrameNetworkingContextBlackBerry and IconDatabaseClientBlackBerry classes
3351 https://bugs.webkit.org/show_bug.cgi?id=78049
3353 Reviewed by Rob Buis.
3355 Initial upstream, no new tests.
3357 * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.cpp: Added.
3358 * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.h: Added.
3359 * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.cpp: Added.
3360 * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.h: Added.
3362 2012-02-08 Leo Yang <leo.yang@torchmobile.com.cn>
3364 [BlackBerry] Upstream InspectorClientBlackBerry.{h, cpp}
3365 https://bugs.webkit.org/show_bug.cgi?id=78082
3367 Reviewed by Rob Buis.
3369 Initial upstream, no new tests.
3371 * blackberry/WebCoreSupport/InspectorClientBlackBerry.cpp: Added.
3372 * blackberry/WebCoreSupport/InspectorClientBlackBerry.h: Added.
3374 2012-02-08 Leo Yang <leo.yang@torchmobile.com.cn>
3376 [BlackBerry] Remove EditCommandBlackBerry.cpp from build system
3377 https://bugs.webkit.org/show_bug.cgi?id=78078
3379 Reviewed by Rob Buis.
3381 WebKit/blackberry/WebCoreSupport/EditCommandBlackBerry.cpp which hasn't
3382 been upstreamed has been removed from the BlackBerry porting internally.
3383 So we should remove it from the build system.
3385 * blackberry/CMakeListsBlackBerry.txt:
3387 2012-02-08 Rob Buis <rbuis@rim.com>
3389 [BlackBerry] Upstream DumpRenderTreeBlackBerry
3390 https://bugs.webkit.org/show_bug.cgi?id=78042
3392 Reviewed by Antonio Gomes.
3394 Add abstract interface for our DumpRenderTree solution.
3396 * blackberry/Api/DumpRenderTreeClient.h: Added.
3398 2012-02-08 Nima Ghanavatian <nghanavatian@rim.com>
3400 Initial upstreaming of input handling for BlackBerry port
3401 https://bugs.webkit.org/show_bug.cgi?id=77992
3403 Reviewed by Rob Buis.
3405 * blackberry/WebKitSupport/InputHandler.cpp: Added.
3406 * blackberry/WebKitSupport/InputHandler.h: Added.
3408 2012-02-07 Robert Kroeger <rjkroege@chromium.org>
3410 [chromium] Remove no longer necessary Chromium gesture recognizer code.
3411 https://bugs.webkit.org/show_bug.cgi?id=77492
3413 Reviewed by Adam Barth.
3415 * blackberry/WebCoreSupport/AboutDataEnableFeatures.in:
3417 2012-02-07 Leo Yang <leo.yang@torchmobile.com.cn>
3419 [BlackBerry] Upstream ChromeClientBlackBerry.{h, cpp}
3420 https://bugs.webkit.org/show_bug.cgi?id=77843
3422 Reviewed by Rob Buis.
3424 Initial upstream, no new tests.
3426 * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Added.
3427 * blackberry/WebCoreSupport/ChromeClientBlackBerry.h: Added.
3429 2012-02-07 Rob Buis <rbuis@rim.com>
3431 [BlackBerry] Upstream DumpRenderTreeSupport
3432 https://bugs.webkit.org/show_bug.cgi?id=77991
3434 Reviewed by Antonio Gomes.
3436 No functionalities changed, no new tests.
3438 * blackberry/WebKitSupport/DumpRenderTreeSupport.cpp: Added.
3439 (toGeolocationClientMock):
3440 (DumpRenderTreeSupport::DumpRenderTreeSupport):
3441 (DumpRenderTreeSupport::~DumpRenderTreeSupport):
3442 (DumpRenderTreeSupport::javaScriptObjectsCount):
3443 (DumpRenderTreeSupport::garbageCollectorCollect):
3444 (DumpRenderTreeSupport::garbageCollectorCollectOnAlternateThread):
3445 (DumpRenderTreeSupport::setLinksIncludedInFocusChain):
3446 (DumpRenderTreeSupport::linksIncludedInFocusChain):
3447 (DumpRenderTreeSupport::dumpConfigurationForViewport):
3448 (DumpRenderTreeSupport::numberOfPendingGeolocationPermissionRequests):
3449 (DumpRenderTreeSupport::resetGeolocationMock):
3450 (DumpRenderTreeSupport::setMockGeolocationError):
3451 (DumpRenderTreeSupport::setMockGeolocationPermission):
3452 (DumpRenderTreeSupport::setMockGeolocationPosition):
3453 (DumpRenderTreeSupport::scalePageBy):
3454 (DumpRenderTreeSupport::computedStyleIncludingVisitedInfo):
3455 * blackberry/WebKitSupport/DumpRenderTreeSupport.h: Added.
3459 (DumpRenderTreeSupport):
3461 2012-02-07 Jacky Jiang <zhajiang@rim.com>
3463 [BlackBerry] Upstream BlackBerry WebCoreSupport DeviceOrientationClientBlackBerry and DeviceMotionClientBlackBerry classes
3464 https://bugs.webkit.org/show_bug.cgi?id=77993
3466 Reviewed by Rob Buis.
3468 Initial upstream, no new tests.
3470 * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.cpp: Added.
3471 * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.h: Added.
3472 * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.cpp: Added.
3473 * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.h: Added.
3475 2012-02-06 Leo Yang <leo.yang@torchmobile.com.cn>
3477 [BlackBerry] Use WebPagePrivate instead of WebPage in GeolocationControllerClientBlackBerry
3478 https://bugs.webkit.org/show_bug.cgi?id=77927
3480 Reviewed by Antonio Gomes.
3482 WebKit/blackberry/Api/WebPage which has a d pointer is designed for public API.
3483 GeolocationControllerClientBlackBerry in WebKit/blackberry/WebCoreSupport should
3484 use the d pointer directly because the client is internal implementation.
3486 No functionalities changed, no new tests.
3488 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp:
3489 (GeolocationControllerClientBlackBerry::GeolocationControllerClientBlackBerry):
3490 (GeolocationControllerClientBlackBerry::requestPermission):
3491 (GeolocationControllerClientBlackBerry::cancelPermissionRequest):
3492 (GeolocationControllerClientBlackBerry::onLocationUpdate):
3493 (GeolocationControllerClientBlackBerry::onLocationError):
3494 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h:
3496 (GeolocationControllerClientBlackBerry):
3498 2012-02-06 Robin Cao <robin.cao@torchmobile.com.cn>
3500 [BlackBerry] Remove unused variable in BackingStore
3501 https://bugs.webkit.org/show_bug.cgi?id=77851
3503 Reviewed by Kentaro Hara.
3505 * blackberry/Api/BackingStore.cpp:
3506 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
3508 2012-02-04 Jacky Jiang <zhajiang@rim.com>
3510 [BlackBerry] Upstream BlackBerry WebCoreSupport ClientExtension and GeolocationControllerClientBlackBerry classes
3511 https://bugs.webkit.org/show_bug.cgi?id=77751
3513 Reviewed by Rob Buis.
3515 Initial upstream, no new tests.
3517 * blackberry/WebCoreSupport/ClientExtension.cpp: Added.
3518 * blackberry/WebCoreSupport/ClientExtension.h: Added.
3519 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp: Added.
3520 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h: Added.
3522 2012-01-11 Jacky Jiang <zhajiang@rim.com>
3524 [BlackBerry] ASSERT failure in BackingStorePrivate::blitVisibleContents()
3525 https://bugs.webkit.org/show_bug.cgi?id=76096
3527 Reviewed by Rob Buis.
3529 We shouldn't blit visible contents for direct rendering. Guard it from
3532 * blackberry/Api/BackingStore.cpp:
3533 (BlackBerry::WebKit::BackingStorePrivate::repaint):
3534 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
3536 2012-01-11 Rafael Brandao <rafael.lobo@openbossa.org>
3538 [Qt][WK2] Fix the build for newer Qt5
3539 https://bugs.webkit.org/show_bug.cgi?id=75964
3541 Reviewed by Simon Hausmann.
3543 * WebKit.pri: Added the new files to the buildsystem.
3545 2012-01-10 Mike Lattanzio <mlattanzio@rim.com>
3547 [BlackBerry] Fix assertion failure in BackingStore::blitContents
3548 https://bugs.webkit.org/show_bug.cgi?id=75976
3550 Prevent an assertion failure in BackingStore::blitContents by
3551 checking that the srcRect of the transformation matrix is non empty.
3553 Reviewed by Adam Treat.
3555 Upstream BlackBerry port is not yet building and testable.
3557 * blackberry/Api/BackingStore.cpp:
3558 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
3560 2012-01-06 Benjamin Poulain <bpoulain@apple.com>
3562 [Mac] Sort the resources of WebKit.xcodeproj
3563 https://bugs.webkit.org/show_bug.cgi?id=75634
3565 Reviewed by Andreas Kling.
3567 * WebKit.xcodeproj/project.pbxproj:
3569 2012-01-06 Jacky Jiang <zhajiang@rim.com>
3571 [BlackBerry] Upstream BlackBerry WebCoreSupport cache client
3572 https://bugs.webkit.org/show_bug.cgi?id=75649
3574 Reviewed by Antonio Gomes.
3576 Initial upstream, no new tests.
3578 * blackberry/WebCoreSupport/CacheClientBlackBerry.cpp: Added.
3579 * blackberry/WebCoreSupport/CacheClientBlackBerry.h: Added.
3581 2012-01-03 Jon Lee <jonlee@apple.com>
3583 Leak of WebNotificationClient when page is destroyed
3584 https://bugs.webkit.org/show_bug.cgi?id=74980
3585 <rdar://problem/10611231>
3587 Reviewed by Mark Rowe.
3589 * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp:
3590 (WebKit::NotificationPresenterImpl::notificationControllerDestroyed): Empty implementation, because ownership
3592 * blackberry/WebCoreSupport/NotificationPresenterImpl.h:
3594 2011-12-15 Jacky Jiang <zhajiang@rim.com>
3596 [BlackBerry] Upstream BlackBerry WebCoreSupport drag client and context menu client
3597 https://bugs.webkit.org/show_bug.cgi?id=74643
3599 Reviewed by Rob Buis.
3601 Initial upstream, no new tests.
3603 * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.cpp: Added.
3604 * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.h: Added.
3605 * blackberry/WebCoreSupport/DragClientBlackBerry.cpp: Added.
3606 * blackberry/WebCoreSupport/DragClientBlackBerry.h: Added.
3608 2011-12-15 Jacky Jiang <zhajiang@rim.com>
3610 [BlackBerry] Regression: lots of checkerboarding
3611 https://bugs.webkit.org/show_bug.cgi?id=74611
3613 Reviewed by Daniel Bates.
3615 Fix a regression caused by r102843 which introduced a lot of unnecessary
3616 checkerboarding. R102843 changed behavior by removing a check for blit
3617 based on whether the render actually took place and whether the
3618 backingstore was in the midst of suspended updates.
3619 The initial anthor is Adam Treat <atreat@rim.com>.
3621 * blackberry/Api/BackingStore.cpp:
3622 (BlackBerry::WebKit::BackingStorePrivate::repaint):
3623 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
3624 (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
3625 (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
3626 * blackberry/Api/BackingStore_p.h:
3627 (BlackBerry::WebKit::BackingStorePrivate::isSuspended):
3629 2011-12-15 Adam Treat <atreat@rim.com>
3631 Reviewed by Rob Buis.
3633 https://bugs.webkit.org/show_bug.cgi?id=74609
3636 For certain configurations of webpage content and zoom level we were
3637 failing to produce a valid backingstore matrix by being to strict on
3638 whether a given matrix fits the preferred matrix orientation.
3639 This patch fixes this by insisting on storing a candidate divisor
3640 whether or not it agrees with the preferred matrix orientation and then
3641 comparing all subsequent divisors.
3643 * blackberry/Api/BackingStore.cpp:
3644 (BlackBerry::WebKit::divisorIsPerfectWidth):
3645 (BlackBerry::WebKit::divisorIsPerfectHeight):
3646 (BlackBerry::WebKit::divisorIsPreferredDirection):
3647 (BlackBerry::WebKit::bestDivisor):
3649 2011-12-14 Jacky Jiang <zhajiang@rim.com>
3651 [BlackBerry] Refactor code and add some debug messages in backing store
3652 https://bugs.webkit.org/show_bug.cgi?id=74539
3654 Reviewed by Antonio Gomes.
3656 Refactor and get rid of the confusing and unnecessary
3657 'renderContentOnly' flag from the family of render methods in the
3659 Remove the overload of the render method that takes a list of rects from
3660 the backing store since it is just a for loop and only one place calls it.
3661 Add a debug message to illustrate when we start showing checkerboard and
3663 Fix the debug messages in the DEBUG_BACKINGSTORE so that they actually compile
3664 and add a new message for debugging WebCore invalidation requests.
3665 The original author is Adam Treat <atreat@rim.com>
3667 * blackberry/Api/BackingStore.cpp:
3668 (BlackBerry::WebKit::BackingStorePrivate::resumeScreenAndBackingStoreUpdates):
3669 (BlackBerry::WebKit::BackingStorePrivate::repaint):
3670 (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
3671 (BlackBerry::WebKit::BackingStorePrivate::renderDirectToWindow):
3672 (BlackBerry::WebKit::BackingStorePrivate::render):
3673 (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
3674 (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
3675 (BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents):
3676 (BlackBerry::WebKit::BackingStorePrivate::blitContents):
3677 (BlackBerry::WebKit::BackingStorePrivate::updateTile):
3678 (BlackBerry::WebKit::BackingStorePrivate::invalidateWindow):
3679 * blackberry/Api/BackingStore_p.h:
3681 2011-12-14 Robin Qiu <robin.qiu@torchmobile.com.cn>
3683 [BlackBerry] Add notification support for the BlackBerry port
3684 https://bugs.webkit.org/show_bug.cgi?id=73194
3686 Reviewed by Nikolas Zimmermann.
3688 Contributed by Torch team, the main contributor is Robin Qiu
3689 <robin.qiu@torchmobile.com.cn>.
3691 Initial upstream, no new tests.
3693 * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp: Added.
3694 (WebKit::NotificationPresenterImpl::instance):
3695 (WebKit::NotificationPresenterImpl::NotificationPresenterImpl):
3696 (WebKit::NotificationPresenterImpl::~NotificationPresenterImpl):
3697 (WebKit::NotificationPresenterImpl::show):