12014-07-22 Dana Burkart <dburkart@apple.com> 2 3 Merge r169475 4 5 2014-05-28 Jon Honeycutt <jhoneycutt@apple.com> 6 7 Roll r168668 back in. 8 9 <https://bugs.webkit.org/show_bug.cgi?id=132621> 10 11 Reviewed by Brent Fulgham. 12 13 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 14 152014-05-19 Lucas Forschler <lforschler@apple.com> 16 17 Merge r169098 18 19 2013-09-19 Bear Travis <betravis@adobe.com> 20 21 CSS_SHAPES not supported on AppleWin port 22 https://bugs.webkit.org/show_bug.cgi?id=118810 23 24 Reviewed by Brent Fulgham. 25 26 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add required symbol for enabling CSS Shapes. 27 282014-03-12 Brent Fulgham <bfulgham@apple.com> 29 30 [Win] Unreviewed build fix. 31 32 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Correct 33 64-bit debug symbol export definition. 34 352014-03-10 Brent Fulgham <bfulgham@apple.com> 36 37 Merge r165393. 38 39 2014-03-10 Brent Fulgham <bfulgham@apple.com> 40 41 [Win] Pass environment to Pre-Build, Pre-Link, and Post-Build Stages. 42 https://bugs.webkit.org/show_bug.cgi?id=130023 43 44 Reviewed by Dean Jackson. 45 46 * WebKit.vcxproj/WebKit/Interfaces/InterfacesPreBuild.cmd: Use %PlatformArchitecture% rather than 47 hard-coded 32-bit path. 48 * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Ditto. 49 502014-03-07 Brent Fulgham <bfulgham@apple.com> 51 52 [Win] Build fix for combined 32-bit and 64-bit target. 53 54 * WebKit.vcxproj/WebKit/WebKitDirectX.props: Use PlatformTarget so that path matches 55 what DirectX uses. 56 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Correct some symbols to 57 match sources in branch. 58 592014-03-07 Brent Fulgham <bfulgham@apple.com> 60 61 Merge r152930. 62 63 2013-07-19 Alex Christensen <achristensen@apple.com> 64 65 Added 64-bit symbols to WebKitExports.def.in for 64-bit Windows builds 66 and a macro to only use them for 64-bit builds. 67 https://bugs.webkit.org/show_bug.cgi?id=118887 68 69 Reviewed by Brent Fulgham. 70 71 * WebKit.vcxproj/WebKit.make: Removed. 72 * WebKit.vcxproj/WebKit/WebKitDirectX.props: Correct link path 73 for 64-bit DirectX. 74 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Added 64-bit symbols. 75 * WebKit.vcxproj/WebKitExportGenerator/make-export-file-generator: 76 Added support for new symbolWithPointer macro. 77 782014-03-07 Brent Fulgham <bfulgham@apple.com> 79 80 [Win] Unreviewed gardening. 81 82 Remove deprecated makefile now that MSBuild file is committed. 83 84 * WebKit.vcxproj/WebKit.make: Removed. 85 862014-03-07 Brent Fulgham <bfulgham@apple.com> 87 88 Merge r165270. 89 90 2014-03-07 Brent Fulgham <bfulgham@apple.com> 91 92 [Win] Convert WebKit.make to an MSBuild file. 93 https://bugs.webkit.org/show_bug.cgi?id=129888 94 95 Reviewed by Dean Jackson. 96 97 * WebKit.vcxproj/WebKit.proj: Added. 98 992014-02-04 Brent Fulgham <bfulgham@apple.com> 100 101 Merge r154395. 102 103 2013-08-20 Brent Fulgham <bfulgham@apple.com> 104 105 <https://webkit.org/b/120098> [Windows] Enable the new Web Inspector 106 107 Reviewed by Brian Weinstein. 108 109 * WebKit.vcxproj/WebKit.sln: Add reference to the new WebInspectorUI 110 project so that it will be included in new distributions. 111 1122014-01-23 Brent Fulgham <bfulgham@apple.com> 113 114 Unreviewed build correction. 115 116 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Link 32-bit builds against QTMovieWin for the time being. 117 1182014-01-23 Brent Fulgham <bfulgham@apple.com> 119 120 Merge r162621 121 122 2014-01-22 Brent Fulgham <bfulgham@apple.com> 123 124 [Win] Update project and solution files for 64-bit builds 125 https://bugs.webkit.org/show_bug.cgi?id=127457 126 127 Reviewed by Eric Carlson. 128 129 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Specify v100 target 130 for all builds on this branch. 131 * WebKit.vcxproj/WebKit.submit.sln: Add 64-bit target. 132 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Specify v100 target for all 133 builds on this branch. 134 * WebKit.vcxproj/WebKit/WebKitApple.props: Remove unused QTMovieWin 135 library dependency. 136 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: 137 Specify v100 target for all builds on this branch. 138 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Ditto 139 1402013-12-11 Matthew Hanson <matthew_hanson@apple.com> 141 142 Merge r154513 143 144 2013-08-23 Alex Christensen <achristensen@apple.com> 145 146 Re-separating Win32 and Win64 builds. 147 https://bugs.webkit.org/show_bug.cgi?id=120178 148 149 Reviewed by Brent Fulgham. 150 151 * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: 152 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd: 153 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd: 154 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd: 155 Use PlatformArchitecture to determine correct object directory (obj32 or obj64). 156 1572013-12-11 Lucas Forschler <lforschler@apple.com> 158 159 Merge r160118 160 161 2013-12-04 Brent Fulgham <bfulgham@apple.com> 162 163 [Win] Correct WebKit.make copy command to land resources in proper directory. 164 https://bugs.webkit.org/show_bug.cgi?id=125249 165 166 Reviewed by Tim Horton. 167 168 * WebKit.vcxproj/WebKit.make: Correct the copy command. 169 1702013-12-11 Lucas Forschler <lforschler@apple.com> 171 172 Merge r160017 173 174 2013-12-03 Brent Fulgham <bfulgham@apple.com> 175 176 [Win] WebKit.make Makefile doesn't copy resource bundle to DSTROOT 177 https://bugs.webkit.org/show_bug.cgi?id=125160 178 179 Reviewed by Tim Horton. 180 181 * WebKit.vcxproj/WebKit.make: Add copy command for resource bundle. 182 1832013-12-10 Matthew Hanson <matthew_hanson@apple.com> 184 185 Merge 154333 186 187 2013-08-20 Alex Christensen <achristensen@apple.com> 188 189 Use PlatformArchitecture to distinguish between 32-bit and 64-bit builds on Windows. 190 https://bugs.webkit.org/show_bug.cgi?id=119512 191 192 Reviewed by Brent Fulgham. 193 194 * WebKit.vcxproj/Interfaces/InterfacesCommon.props: 195 * WebKit.vcxproj/WebKit/WebKit.vcxproj: 196 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: 197 * WebKit.vcxproj/WebKit/WebKitCommon.props: 198 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: 199 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters: 200 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: 201 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: 202 * WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props: 203 Replaced obj32, bin32, and lib32 with macros fo 204 2052013-12-10 Matthew Hanson <matthew_hanson@apple.com> 206 207 Merge 152921 208 209 2013-07-19 Alex Christensen <achristensen@apple.com> 210 211 Added x64 configuration to Visual Studio build. 212 https://bugs.webkit.org/show_bug.cgi?id=118888 213 214 Reviewed by Brent Fulgham. 215 216 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: 217 * WebKit.vcxproj/WebKit.sln: 218 * WebKit.vcxproj/WebKit/WebKit.vcxproj: 219 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: 220 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters: 221 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: 222 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: 223 2242013-11-04 Lucas Forschler <lforschler@apple.com> 225 226 Merge r158602 227 228 2013-11-04 Brent Fulgham <bfulgham@apple.com> 229 230 [Win] Use VersionStamper for official builds 231 https://bugs.webkit.org/show_bug.cgi?id=123758 232 233 Reviewed by Tim Horton. 234 235 * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Restore command to 236 call VersionStamper on final stage of build. 237 2382013-10-24 Lucas Forschler <lforschler@apple.com> 239 240 Merge r154642 241 242 2013-08-26 Roger Fong <roger_fong@apple.com> 243 244 AppleWin build fix following r154627. 245 246 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: 247 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: 248 2492013-10-24 Lucas Forschler <lforschler@apple.com> 250 251 Merge r154627 252 253 2013-08-21 Roger Fong <roger_fong@apple.com> 254 255 <https://bugs.webkit.org/show_bug.cgi?id=119829> IAccessibleText and IAccessibleEditableText implementation for AppleWindows port. 256 257 Reviewed by Chris Fleizach. 258 259 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: 260 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: 261 * WebKit.vcxproj/WebKit/WebKit.vcxproj: 262 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: 263 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: 264 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: 265 2662013-07-12 Lucas Forschler <lforschler@apple.com> 267 268 Merge r152571 269 270 2013-07-11 Timothy Hatcher <timothy@apple.com> 271 272 Revert r152267 and soft link WebInspectorUI.framework again. 273 274 https://bugs.webkit.org/show_bug.cgi?id=118544 275 276 Reviewed by David Kilzer. 277 278 * WebKit.xcodeproj/project.pbxproj: 279 2802013-07-08 Lucas Forschler <lforschler@apple.com> 281 282 Merge r152267 283 284 2013-07-01 Timothy Hatcher <timothy@apple.com> 285 286 Link to WebInspectorUI.framework at build time instead of soft linking. 287 288 https://bugs.webkit.org/show_bug.cgi?id=118261 289 290 Reviewed by Joseph Pecoraro. 291 292 * WebKit.xcodeproj/project.pbxproj: 293 2942013-07-01 Lucas Forschler <lforschler@apple.com> 295 296 Merge r152065 297 298 2013-06-26 Roger Fong <roger_fong@apple.com> 299 300 Add an accessibility delegate interface to AppleWin port. 301 https://bugs.webkit.org/show_bug.cgi?id=118094. 302 303 Reviewed by Brent Fulgham. 304 305 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: 306 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: 307 3082013-06-21 Lucas Forschler <lforschler@apple.com> 309 310 Merge r151847 311 312 2013-06-21 Roger Fong <roger_fong@apple.com> 313 314 Unreviewed. Fix a missing parenthesis in include directory path. 315 316 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props: 317 3182013-06-21 Lucas Forschler <lforschler@apple.com> 319 320 Merge r151787 321 322 2013-06-20 Roger Fong <roger_fong@apple.com> 323 324 Make Windows makefile copy build output to a different folder. 325 <rdar://problem/14219184>. 326 327 * WebKit.vcxproj/WebKit.make: 328 3292013-06-18 Roger Fong <roger_fong@apple.com> 330 331 Replace tools32 folder with tools and update WebKit Windows solution accordingly. 332 <rdar://problem/14118143>. 333 334 Rubberstamped by Brent Fulgham. 335 336 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: 337 * WebKit.vcxproj/Interfaces/InterfacesDebug.props: 338 * WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props: 339 * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd: 340 * WebKit.vcxproj/Interfaces/InterfacesProduction.props: 341 * WebKit.vcxproj/Interfaces/InterfacesRelease.props: 342 * WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props: 343 * WebKit.vcxproj/WebKit/WebKit.vcxproj: 344 * WebKit.vcxproj/WebKit/WebKitDebug.props: 345 * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props: 346 * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd: 347 * WebKit.vcxproj/WebKit/WebKitProduction.props: 348 * WebKit.vcxproj/WebKit/WebKitRelease.props: 349 * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props: 350 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: 351 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props: 352 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebugWinCairo.props: 353 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorProduction.props: 354 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props: 355 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorReleaseWinCairo.props: 356 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: 357 * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebug.props: 358 * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebugWinCairo.props: 359 * WebKit.vcxproj/WebKitGUID/WebKitGUIDProduction.props: 360 * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props: 361 * WebKit.vcxproj/WebKitGUID/WebKitGUIDReleaseWinCairo.props: 362 3632013-06-17 Roger Fong <roger_fong@apple.com> 364 365 Modify Windows makefiles to copy some bin output into Program Files. 366 https://bugs.webkit.org/show_bug.cgi?id=117714. 367 <rdar://problem/14179054> 368 369 Reviewed by Brent Fulgham. 370 371 * WebKit.vcxproj/WebKit.make: 372 3732013-06-17 Michael Brüning <michael.bruning@digia.com> 374 375 [Qt] Remove Qt specific QTKIT flagged code. 376 https://bugs.webkit.org/show_bug.cgi?id=117635 377 378 Reviewed by Simon Hausmann. 379 380 Due to disabling QTKIT for Qt in r151546, the 381 code the flags that are not taken into account 382 anymore and the code that has been rendered 383 unreachable by this are removed. 384 385 * WebKit1.pro: 386 3872013-06-14 Alberto Garcia <agarcia@igalia.com> 388 389 [BlackBerry] Remove implementation of ContextMenu classes 390 https://bugs.webkit.org/show_bug.cgi?id=114860 391 392 Reviewed by Rob Buis. 393 394 This code is not being used so we can safely remove it. 395 396 * PlatformBlackBerry.cmake: 397 3982013-06-13 Christophe Dumez <ch.dumez@sisa.samsung.com> 399 400 Unreviewed build fix after rr151563. 401 402 Export needed symbols for Windows. 403 404 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 405 4062013-06-13 Brent Fulgham <bfulgham@apple.com> 407 408 [Windows] Revise WebKit project to show generated export definition file. 409 https://bugs.webkit.org/show_bug.cgi?id=109629 410 411 Reviewed by Mark Rowe. 412 413 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Add generated file. 414 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Ditto 415 4162013-06-13 Brent Fulgham <bfulgham@webkit.org> 417 418 [WinCairo] Unreviewed build correction. 419 420 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add 421 missing symbols needed by TestWebKitAPI on WinCairo build. 422 4232013-06-12 Brent Fulgham <bfulgham@apple.com> 424 425 [Windows] Implement Accessibility2 APIs in Windows. 426 https://bugs.webkit.org/show_bug.cgi?id=117561 427 428 Reviewed by Anders Carlsson. 429 430 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Add new IAccessible2 IDL files. 431 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: Ditto. 432 * WebKit.vcxproj/Interfaces/InterfacesCommon.props: Reference new Accessible2 folder. 433 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Build IAccessible2 symbols. 434 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: Ditto. 435 4362013-06-10 Bear Travis <betravis@adobe.com> 437 438 [CSS Shapes][CSS Exclusions] Split CSS Exclusions and CSS Shapes code 439 https://bugs.webkit.org/show_bug.cgi?id=117162 440 441 Reviewed by Alexandru Chiculita. 442 443 Adding the WebCore/rendering/shapes directory to the include list. 444 445 * CMakeLists.txt: 446 4472013-06-06 Roger Fong <roger_fong@apple.com> 448 449 Unreviewed. Build configuration fix. WebKitExportGenerator's include path should fall back to 450 $(WebKit_Libraries)\include\WebCore if $(ConfigurationBuildDir)\include\WebCore doesn't exist. 451 452 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props: 453 4542013-06-05 Zan Dobersek <zdobersek@igalia.com> 455 456 Unreviewed. Attempting a build fix for the AppleWin port after r151199. 457 458 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export the required symbol. 459 4602013-06-03 Roger Fong <roger_fong@apple.com> 461 462 Unreviewed. Some AppleWin VS2010 house cleaning. 463 464 * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd: 465 * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd: 466 4672013-05-31 Roger Fong <roger_fong@apple.com> 468 469 Unreviewed. Add AssembleBuildLogs project to WebKit solution in preparation for moving buildbots to VCExpress 2010. 470 471 * WebKit.vcxproj/WebKit.sln: 472 4732013-05-30 Roger Fong <roger_fong@apple.com> 474 475 Get rid of JavaScript exports file on AppleWin port. 476 https://bugs.webkit.org/show_bug.cgi?id=117050. 477 478 Reviewed by Darin Adler. 479 480 Start linking in WTF.lib now that it's a shared library. 481 482 * WebKit.vcxproj/WebKit.sln: 483 * WebKit.vcxproj/WebKit/WebKitCommon.props: 484 4852013-05-28 Brent Fulgham <bfulgham@apple.com> 486 487 [Windows] Many css2.1 tests fail on Apple's Windows port. 488 https://bugs.webkit.org/show_bug.cgi?id=75707 489 490 Reviewed by Darin Adler. 491 492 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 493 Export the WebCore::directoryName method for use by DRT. 494 4952013-05-27 Patrick Gansterer <paroga@webkit.org> 496 497 Use ICU_INCLUDE_DIRS in BlackBerry CMake files 498 https://bugs.webkit.org/show_bug.cgi?id=116210 499 500 Reviewed by Rob Buis. 501 502 Set and use the ICU_INCLUDE_DIRS variable to avoid 503 duplicated adding of the ICU include directory. 504 505 * PlatformBlackBerry.cmake: 506 5072013-05-27 Carlos Garcia Campos <cgarcia@igalia.com> 508 509 [BlackBerry] Move PagePopup implementation to WebKitSupport 510 https://bugs.webkit.org/show_bug.cgi?id=116824 511 512 Reviewed by Rob Buis. 513 514 * PlatformBlackBerry.cmake: Update new file paths and names. 515 5162013-05-24 Brent Fulgham <bfulgham@apple.com> 517 518 [Windows] Expose database storage and cache locations via preferences. 519 https://bugs.webkit.org/show_bug.cgi?id=116729 520 521 Reviewed by Tim Horton. 522 523 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export 524 three symbols needed to implement the feature. 525 5262013-05-24 Anders Carlsson <andersca@apple.com> 527 528 Move history property list writer to WebKit 529 https://bugs.webkit.org/show_bug.cgi?id=116746 530 531 Reviewed by Tim Horton. 532 533 Add files to the Xcode project. 534 535 * WebKit.xcodeproj/project.pbxproj: 536 5372013-05-21 Carlos Garcia Campos <cgarcia@igalia.com> 538 539 [BlackBerry] Make PagePopup implementation independent from WebCore 540 https://bugs.webkit.org/show_bug.cgi?id=116448 541 542 Reviewed by Anders Carlsson. 543 544 * PlatformBlackBerry.cmake: Add 545 blackberry/WebCoreSupport/PagePopupBlackBerryClient.cpp to 546 compilation. 547 5482013-05-18 Patrick Gansterer <paroga@webkit.org> 549 550 [CMake] Replace *_LIBRARY_NAME with *_OUTPUT_NAME 551 https://bugs.webkit.org/show_bug.cgi?id=114554 552 553 Reviewed by Gyuyoung Kim. 554 555 Using variables as target names is very uncommon in CMake. 556 The usual way to specify the name of the resulting binary 557 is to set the OUTPUT_NAME target property. 558 559 * CMakeLists.txt: 560 * PlatformBlackBerry.cmake: 561 * PlatformEfl.cmake: 562 5632013-05-15 Ryosuke Niwa <rniwa@webkit.org> 564 565 Revert the previous commit. 566 567 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 568 5692013-05-15 Ryosuke Niwa <rniwa@webkit.org> 570 571 Windows build fix attempt after r150160. 572 573 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 574 5752013-05-15 Ryosuke Niwa <rniwa@webkit.org> 576 577 Windows build fix attempt after r150156. 578 579 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 580 5812013-05-14 Carlos Garcia Campos <cgarcia@igalia.com> 582 583 [BlackBerry] Implement platform strategies 584 https://bugs.webkit.org/show_bug.cgi?id=112162 585 586 Reviewed by Rob Buis. 587 588 * PlatformBlackBerry.cmake: Add new files to compilation. 589 5902013-05-06 Roger Fong <roger_fong@apple.com> 591 592 Unreviewed. AppleWin VS2010 build fix. 593 594 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 595 5962013-05-04 Dean Jackson <dino@apple.com> 597 598 Animations and Transitions should not start when globally suspended 599 https://bugs.webkit.org/show_bug.cgi?id=114915 600 601 Reviewed by Sam Weinig. 602 603 Export AnimationController::isSuspended 604 605 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 606 6072013-05-04 Sam Weinig <sam@webkit.org> 608 609 Move PopupMenuMac and SearchPopupMenuMac to Source/WebKit/mac 610 matching where they are in WebKit2. 611 612 Reviewed by Anders Carlsson. 613 614 * WebKit.xcodeproj/project.pbxproj: 615 6162013-05-02 Roger Fong <roger_fong@apple.com> 617 618 Following r149463, set Path for WebKit makefile as well. 619 620 * WebKit.vcxproj/WebKit.make: 621 6222013-05-01 Sergio Villar Senin <svillar@igalia.com> 623 624 Show a block cursor in overtype mode 625 https://bugs.webkit.org/show_bug.cgi?id=114819 626 627 Reviewed by Ryosuke Niwa. 628 629 Export three more WebCore symbols. 630 631 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 632 6332013-04-29 Brent Fulgham <bfulgham@webkit.org> 634 635 [Windows, WinCairo] Remove pthread paths for WebKit build. 636 https://bugs.webkit.org/show_bug.cgi?id=115390 637 638 Reviewed by Tim Horton. 639 640 Update Visual Studio property sheets to remove include paths and 641 link references for the pthreadsVC2.dll, which is no longer used. 642 643 * WebKit.vcxproj/WebKit/WebKitCommon.props: 644 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props: 645 6462013-04-28 Ryosuke Niwa <rniwa@webkit.org> 647 648 Windows build fix. 649 650 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 651 6522013-04-25 Ryosuke Niwa <rniwa@webkit.org> 653 654 StaticHashSetNodeList is unnecessary 655 https://bugs.webkit.org/show_bug.cgi?id=115219 656 657 Reviewed by Antonio Gomes. 658 659 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 660 6612013-04-26 Roger Fong <roger_fong@apple.com> 662 663 Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders. 664 Make the DebugSuffix configuration use _debug dependencies. 665 666 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: 667 * WebKit.vcxproj/Interfaces/InterfacesCommon.props: 668 * WebKit.vcxproj/Interfaces/InterfacesDebug.props: 669 * WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props: 670 * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd: 671 * WebKit.vcxproj/Interfaces/InterfacesProduction.props: 672 * WebKit.vcxproj/Interfaces/InterfacesRelease.props: 673 * WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props: 674 * WebKit.vcxproj/WebKit.make: 675 * WebKit.vcxproj/WebKit/WebKit.vcxproj: 676 * WebKit.vcxproj/WebKit/WebKitApple.props: 677 * WebKit.vcxproj/WebKit/WebKitCommon.props: 678 * WebKit.vcxproj/WebKit/WebKitDebug.props: 679 * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props: 680 * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: 681 * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd: 682 * WebKit.vcxproj/WebKit/WebKitProduction.props: 683 * WebKit.vcxproj/WebKit/WebKitRelease.props: 684 * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props: 685 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: 686 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd: 687 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props: 688 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props: 689 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebugWinCairo.props: 690 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd: 691 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd: 692 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorProduction.props: 693 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props: 694 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorReleaseWinCairo.props: 695 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 696 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: 697 * WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props: 698 * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebug.props: 699 * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebugWinCairo.props: 700 * WebKit.vcxproj/WebKitGUID/WebKitGUIDProduction.props: 701 * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props: 702 * WebKit.vcxproj/WebKitGUID/WebKitGUIDReleaseWinCairo.props: 703 7042013-04-25 Andreas Kling <akling@apple.com> 705 706 Remove ENABLE(PARSED_STYLE_SHEET_CACHING) and make it always-on. 707 708 Rubber-stamped by Anders Koivisto. 709 710 * PlatformWinCE.cmake: 711 7122013-04-25 Patrick Gansterer <paroga@webkit.org> 713 714 Remove OS(WINCE) from AccessibilityObject.h 715 https://bugs.webkit.org/show_bug.cgi?id=115192 716 717 Reviewed by Andreas Kling. 718 719 Use the same files like the the other PLATFORM(WIN) ports use. 720 721 * PlatformWinCE.cmake: 722 7232013-04-24 Jessie Berlin <jberlin@apple.com> 724 725 Assertion failure (crash in release) attempting to delete database storage in WK1 without 726 creating a WebView first 727 https://bugs.webkit.org/show_bug.cgi?id=115065 728 729 Reviewed by Brady Eidson. 730 731 * WebKit.xcodeproj/project.pbxproj: 732 Remove WebDatabaseManagerInternal.h. 733 7342013-04-23 Benjamin Poulain <bpoulain@apple.com> 735 736 Remove the WebKit layer of wxWebKit 737 https://bugs.webkit.org/show_bug.cgi?id=115006 738 739 Reviewed by Anders Carlsson. 740 741 The wxWebKit port is no longer actively maintained by Kevin 742 on webkit.org. Remove the code until new maintainers resume the work. 743 744 * wx/WebBrowserShell.cpp: Removed. 745 * wx/WebBrowserShell.h: Removed. 746 * wx/WebDOMSelection.cpp: Removed. 747 * wx/WebDOMSelection.h: Removed. 748 * wx/WebEdit.cpp: Removed. 749 * wx/WebEdit.h: Removed. 750 * wx/WebFrame.cpp: Removed. 751 * wx/WebFrame.h: Removed. 752 * wx/WebFramePrivate.h: Removed. 753 * wx/WebKitDefines.h: Removed. 754 * wx/WebKitSupport/ChromeClientWx.cpp: Removed. 755 * wx/WebKitSupport/ChromeClientWx.h: Removed. 756 * wx/WebKitSupport/ContextMenuClientWx.cpp: Removed. 757 * wx/WebKitSupport/ContextMenuClientWx.h: Removed. 758 * wx/WebKitSupport/DragClientWx.cpp: Removed. 759 * wx/WebKitSupport/DragClientWx.h: Removed. 760 * wx/WebKitSupport/EditCommandWx.h: Removed. 761 * wx/WebKitSupport/EditorClientWx.cpp: Removed. 762 * wx/WebKitSupport/EditorClientWx.h: Removed. 763 * wx/WebKitSupport/FrameLoaderClientWx.cpp: Removed. 764 * wx/WebKitSupport/FrameLoaderClientWx.h: Removed. 765 * wx/WebKitSupport/FrameNetworkingContextWx.h: Removed. 766 * wx/WebKitSupport/InspectorClientWx.cpp: Removed. 767 * wx/WebKitSupport/InspectorClientWx.h: Removed. 768 * wx/WebSettings.cpp: Removed. 769 * wx/WebSettings.h: Removed. 770 * wx/WebView.cpp: Removed. 771 * wx/WebView.h: Removed. 772 * wx/WebViewPrivate.h: Removed. 773 * wx/bindings/python/samples/simple.py: Removed. 774 * wx/bindings/python/webview.i: Removed. 775 * wx/bindings/python/wscript: Removed. 776 * wx/wscript: Removed. 777 7782013-04-22 Jessie Berlin <jberlin@apple.com> 779 780 Speculative Windows build fix. 781 782 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 783 7842013-04-22 Benjamin Poulain <benjamin@webkit.org> 785 786 Remove the memory instrumentation code 787 https://bugs.webkit.org/show_bug.cgi?id=114931 788 789 Reviewed by Andreas Kling. 790 791 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 792 7932013-04-21 Benjamin Poulain <benjamin@webkit.org> 794 795 Improve StringImpl code density for older ARM hardware 796 https://bugs.webkit.org/show_bug.cgi?id=114898 797 798 Reviewed by Geoffrey Garen. 799 800 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 801 8022013-04-19 Roger Fong <roger_fong@apple.com> 803 804 Unreviewed. WebKit_Source is incorrectly set. 805 806 * WebKit.vcxproj/WebKit.make: 807 8082013-04-19 Jose Lejin PJ <jose.lejin@gmail.com> 809 810 [EFL] Add method in ewk_settings for setting the CSS media type 811 https://bugs.webkit.org/show_bug.cgi?id=113284 812 813 Reviewed by Gyuyoung Kim. 814 815 test_ewk_setting is added. 816 817 * PlatformEfl.cmake: 818 8192013-04-18 Sam Weinig <sam@webkit.org> 820 821 Network Process crashing trying to read in IDNScriptWhiteList.txt 822 https://bugs.webkit.org/show_bug.cgi?id=114827 823 824 Reviewed by Anders Carlsson. 825 826 Move IDNScriptWhiteList.txt from WebKit to WebCore, so that the NetworkProcess does not have to link against 827 WebKit. It was a layering violation for WebCore to be trying to access WebKit resources anyway. 828 829 * WebKit.xcodeproj/project.pbxproj: 830 8312013-04-14 Roger Fong <roger_fong@apple.com> 832 833 Copy make-file-export-generator script to the the Source folders of the projects that use it. 834 <rdar://problem/13675604> 835 836 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: 837 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters: 838 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd: 839 * WebKit.vcxproj/WebKitExportGenerator/make-export-file-generator: Copied from Source/WebCore/make-export-file-generator. 840 8412013-04-16 Brent Fulgham <bfulgham@webkit.org> 842 843 [Windows] Unreviewed VS2010 build correction. 844 845 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props: 846 Add correct link library to avoid mixture of ICU 4.0 and 4.6 847 syumbol use. 848 8492013-04-12 Jer Noble <jer.noble@apple.com> 850 851 TimeRanges::nearest() returns incorrect results. 852 https://bugs.webkit.org/show_bug.cgi?id=114483 853 854 Reviewed by Eric Carlson. 855 856 Add symbols needed by WebCoreTestSupport to the exports list. 857 858 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 859 8602013-04-11 Rune Lillesveen <rune@opera.com> 861 862 Incorrect evaluation of resolution media queries 863 https://bugs.webkit.org/show_bug.cgi?id=114029 864 865 Reviewed by Kenneth Rohde Christiansen. 866 867 Removed setResolutionOverride from exports. 868 869 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 870 8712013-04-05 Roger Fong <roger_fong@apple.com> 872 873 Build fix. 874 875 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 876 8772013-04-08 Jeff Rogers <jrogers@rim.com> 878 879 [BlackBerry] Update BlackBerry JavaScript API 880 https://bugs.webkit.org/show_bug.cgi?id=114065 881 882 Reviewed by Rob Buis. 883 884 Internal PR 317350 885 Remove obsolete files. 886 887 * PlatformBlackBerry.cmake: 888 8892013-04-07 Patrick Gansterer <paroga@webkit.org> 890 891 Remove references to Skia and V8 from CMake files 892 https://bugs.webkit.org/show_bug.cgi?id=114130 893 894 Reviewed by Geoffrey Garen. 895 896 * PlatformBlackBerry.cmake: 897 8982013-04-06 Patrick Gansterer <paroga@webkit.org> 899 900 [CMake] Remove general include directories from platform specific files 901 902 Move the include directories, which are required by all CMake ports 903 to the general CMakeLists.txt to fix the build for Windows CE port. 904 905 * CMakeLists.txt: 906 * PlatformBlackBerry.cmake: 907 * PlatformEfl.cmake: 908 9092013-04-05 Roger Fong <roger_fong@apple.com> 910 911 More VS2010 solution makefile fixes. 912 <rdar://problem/13588964> 913 914 * WebKit.vcxproj/WebKit.make: 915 9162013-04-04 Benjamin Poulain <benjamin@webkit.org> 917 918 Remove Webkit/chromium 919 https://bugs.webkit.org/show_bug.cgi?id=113998 920 921 Reviewed by Ryosuke Niwa. 922 923 O Knights of Ni, you are just and fair, and we will return with a shrubbery. 924 925 * chromium: Removed. 926 9272013-04-04 Christophe Dumez <ch.dumez@sisa.samsung.com> 928 929 [Cairo] Fix canvas drawing of SVG-based patterns and remove NativeImageCairo 930 https://bugs.webkit.org/show_bug.cgi?id=113929 931 932 Reviewed by Martin Robinson. 933 934 Remove outdated symbols now that NativeImageCairo was removed. 935 936 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 937 9382013-04-03 Roger Fong <roger_fong@apple.com> 939 940 Unreviewed VS2010 build fix. 941 942 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 943 9442013-03-27 Mark Lam <mark.lam@apple.com> 945 946 Rolling out r147044. 947 https://bugs.webkit.org/show_bug.cgi?id=113352. 948 949 Not Reviewed. 950 951 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 952 9532013-03-27 Mark Lam <mark.lam@apple.com> 954 955 Greening the Apple Win bot (debug build). 956 https://bugs.webkit.org/show_bug.cgi?id=113352. 957 958 Not Reviewed. 959 960 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 961 9622013-03-27 Mark Lam <mark.lam@apple.com> 963 964 Greening the Apple Win bot. 965 https://bugs.webkit.org/show_bug.cgi?id=113352. 966 967 Not Reviewed. 968 969 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 970 9712013-03-22 Ryosuke Niwa <rniwa@webkit.org> 972 973 The second part of the build fix for r146702. This should do it. 974 I had to see the mangled name for the new signature. 975 976 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 977 9782013-03-22 Ryosuke Niwa <rniwa@webkit.org> 979 980 Build fix attempt after r146702. 981 982 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 983 9842013-03-22 Carlos Garcia Campos <cgarcia@igalia.com> 985 986 [BlackBerry] Add custom BackForwardList client implementation 987 https://bugs.webkit.org/show_bug.cgi?id=113024 988 989 Reviewed by Rob Buis. 990 991 PR 310030 992 Internally reviewed by Joe Mason. 993 994 * PlatformBlackBerry.cmake: Add new files to compilation. 995 9962013-03-21 Roger Fong <roger_fong@apple.com> 997 998 Unreviewed. Move common props files for VS2010 solution to WebKitLibraries folder and update all projects accordingly. 999 1000 * WebKit.vcxproj/FeatureDefines.props: Removed. 1001 * WebKit.vcxproj/FeatureDefinesCairo.props: Removed. 1002 * WebKit.vcxproj/WebKit/cURL.props: Removed. 1003 * WebKit.vcxproj/WinCairo.props: Removed. 1004 * WebKit.vcxproj/common.props: Removed. 1005 * WebKit.vcxproj/debug.props: Removed. 1006 * WebKit.vcxproj/debug_wincairo.props: Removed. 1007 * WebKit.vcxproj/debugsuffix.props: Removed. 1008 * WebKit.vcxproj/production.props: Removed. 1009 * WebKit.vcxproj/release.props: Removed. 1010 10112013-03-21 Ryosuke Niwa <rniwa@webkit.org> 1012 1013 Windows build fix after r146430. 1014 1015 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1016 10172013-03-20 Brent Fulgham <bfulgham@webkit.org> 1018 1019 [WinCairo] Top-level solution change to build under VS2010. 1020 https://bugs.webkit.org/show_bug.cgi?id=112861. 1021 1022 Reviewed by Tim Horton. 1023 1024 * WebKit.vcxproj/WebKit.sln: Add final set of WinCairo build 1025 targets. 1026 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1027 Add #if/def guards around some media-specific exports that 1028 are not provided by the WinCairo port. 1029 10302013-03-19 Brent Fulgham <bfulgham@webkit.org> 1031 1032 [WinCairo] Build the WebKit.dll under VS2010. 1033 https://bugs.webkit.org/show_bug.cgi?id=112759 1034 1035 Reviewed by Tim Horton. 1036 1037 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Update project to 1038 build WinCairo variant using new property sheets. 1039 * WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props: Added. 1040 * WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props: Added. 1041 * WebKit.vcxproj/WebKit.sln: Update solution to use WinCairo 1042 build targets for WebKit.dll-related projects. 1043 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Update project to build 1044 WinCairo variant using new property sheets. 1045 * WebKit.vcxproj/WebKit/cURL.props: Added. 1046 * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props: Added. 1047 * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props: Added. 1048 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: 1049 Update project to build WinCairo variant using new property sheets. 1050 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebugWinCairo.props: Added. 1051 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorReleaseWinCairo.props: Added. 1052 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Update project to 1053 build WinCairo variant using new property sheets. 1054 * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebugWinCairo.props: Added. 1055 * WebKit.vcxproj/WebKitGUID/WebKitGUIDReleaseWinCairo.props: Added. 1056 * WebKit.vcxproj/WinCairo.props: Added. 1057 * WebKit.vcxproj/debug_wincairo.props: Added. 1058 10592013-03-20 Eric Carlson <eric.carlson@apple.com> 1060 1061 Allow ports specific text track menu 1062 https://bugs.webkit.org/show_bug.cgi?id=112800 1063 1064 Reviewed by Dean Jackson. 1065 1066 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add new exports. 1067 * win/WebKit.vcproj/WebKitExports.def.in: Ditto. 1068 10692013-03-20 Roger Fong <roger_fong@apple.com> 1070 1071 AppleWin VS2010 build fix. 1072 1073 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1074 10752013-03-18 Brent Fulgham <bfulgham@webkit.org> 1076 1077 [WinCairo] Build WinCairo port under VS2010 1078 https://bugs.webkit.org/show_bug.cgi?id=112604 1079 1080 Reviewed by Tim Horton. 1081 1082 * WebKit.vcxproj/WebKit.sln: Add Debug_WinCairo and Release_WinCairo 1083 build targets. No other changes in this patch. 1084 * WebKit.vcxproj/FeatureDefinesCairo.props: Add parallel property 1085 sheet for WinCairo version of build. 1086 10872013-03-18 Roger Fong <roger_fong@apple.com> 1088 1089 AppleWin VS2010 build fix. 1090 1091 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1092 10932013-03-14 Simon Hausmann <simon.hausmann@digia.com> 1094 1095 [Qt] Improve the handling of mock geolocation, device orientation and motion clients 1096 1097 Reviewed by Tor Arne Vestbø. 1098 1099 The mock versions of these web facing features should be instantiated when 1100 running in DumpRenderTree only. In order for them to work, no extra Qt modules 1101 such as QtLocation are actually needed. 1102 1103 This patch decouples enabling device orientation/motion and geolocation from 1104 the underlying Qt modules and makes them available in developer builds 1105 (!production_build) and backed by mock backends when running in drt. 1106 1107 So if the Qt 5 modules are available, they'll be used (unless drtRun). For 1108 developers the web facing features are always enabled (although requests will 1109 time out) and the mock backends are enabled inside DRT, allowing for the layout 1110 tests to run with less dependencies. 1111 1112 In addition this also enables the mock device motion client, which was 1113 previously never instantiated. 1114 1115 * WebKit1.pri: 1116 * WebKit1.pro: 1117 11182013-03-13 Genevieve Mak <gmak@rim.com> 1119 1120 [BlackBerry] Add Proximity Detector. 1121 https://bugs.webkit.org/show_bug.cgi?id=112278 1122 1123 Reviewed by Rob Buis. 1124 1125 Internally Reviewed by Mike Lattanzio. 1126 PR #243385 1127 1128 * PlatformBlackBerry.cmake: 1129 11302013-03-08 Roger Fong <roger_fong@apple.com> 1131 1132 Build fix for AppleWin VS2010. 1133 1134 * WebKit.vcxproj/FeatureDefines.props: 1135 11362013-03-06 Jer Noble <jer.noble@apple.com> 1137 1138 Unreviewed partial roll-out of r145003. Disable 1139 ENABLE_CURSOR_VISIBILITY on win. 1140 1141 * WebKit.vcxproj/FeatureDefines.props: 1142 11432013-03-04 Jer Noble <jer.noble@apple.com> 1144 1145 Default mouse cursor behavior should be auto-hide for full screen video with custom controls 1146 https://bugs.webkit.org/show_bug.cgi?id=107601 1147 1148 Reviewed by Beth Dakin. 1149 1150 Enable the CURSOR_VISIBILITY feature. 1151 1152 * WebKit.vcxproj/FeatureDefines.props: 1153 11542013-03-05 Ryuan Choi <ryuan.choi@samsung.com> 1155 1156 [EFL] Build break with latest EFL libraries 1157 https://bugs.webkit.org/show_bug.cgi?id=111028 1158 1159 Reviewed by Dirk Pranke. 1160 1161 * PlatformEfl.cmake: Added ECORE_X_INCLUDE_DIRS. 1162 11632013-03-04 Roger Fong <roger_fong@apple.com> 1164 1165 Unreviewed. AppleWin build fix. 1166 1167 * WebKit.vcxproj/FeatureDefines.props: 1168 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1169 11702013-03-03 Sheriff Bot <webkit.review.bot@gmail.com> 1171 1172 Unreviewed, rolling out r144567. 1173 http://trac.webkit.org/changeset/144567 1174 https://bugs.webkit.org/show_bug.cgi?id=111266 1175 1176 Does not compile on apple-win (Requested by abarth on 1177 #webkit). 1178 1179 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1180 11812013-02-26 Roger Fong <roger_fong@apple.com> 1182 1183 Unreviewed AppleWin build fix. 1184 1185 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props: 1186 11872013-02-26 Alberto Garcia <agarcia@igalia.com> 1188 1189 [BlackBerry] Upstream the datalist support UI 1190 https://bugs.webkit.org/show_bug.cgi?id=110736 1191 1192 Reviewed by Rob Buis. 1193 1194 Original code by Otto Derek Cheung <otcheung@rim.com> 1195 1196 * PlatformBlackBerry.cmake: 1197 11982013-02-25 Roger Fong <roger_fong@apple.com> 1199 1200 Unreviewed. VS2010 solution build fix. 1201 1202 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1203 12042013-02-22 Aaron Colwell <acolwell@chromium.org> 1205 1206 Disable MediaSource on Apple Windows port 1207 https://bugs.webkit.org/show_bug.cgi?id=110494 1208 1209 Reviewed by Tim Horton. 1210 1211 * WebKit.vcxproj/FeatureDefines.props: 1212 12132013-02-20 Roger Fong <roger_fong@apple.com> 1214 1215 Get VS2010 Solution B&I ready. 1216 <rdar://problem/1322988> 1217 1218 Rubberstamped by Timothy Horton. 1219 1220 Add Production configuration. 1221 Add a WebKit submit solution with a DebugSuffix configuration. 1222 Modify WebKit.make as necessary. 1223 1224 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: 1225 * WebKit.vcxproj/Interfaces/InterfacesProduction.props: Added. 1226 * WebKit.vcxproj/Interfaces/InterfacesRelease.props: 1227 * WebKit.vcxproj/WebKit.make: Added. 1228 * WebKit.vcxproj/WebKit.sln: 1229 * WebKit.vcxproj/WebKit.submit.sln: Added. 1230 * WebKit.vcxproj/WebKit/WebKit.vcxproj: 1231 * WebKit.vcxproj/WebKit/WebKitCommon.props: 1232 * WebKit.vcxproj/WebKit/WebKitProduction.props: Added. 1233 * WebKit.vcxproj/WebKit/WebKitRelease.props: 1234 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: 1235 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props: 1236 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd: 1237 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd: 1238 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorProduction.props: Added. 1239 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props: 1240 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1241 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: 1242 * WebKit.vcxproj/WebKitGUID/WebKitGUIDProduction.props: Added. 1243 * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props: 1244 * WebKit.vcxproj/common.props: 1245 * WebKit.vcxproj/debugsuffix.props: Added. 1246 * WebKit.vcxproj/production.props: Added. 1247 * WebKit.vcxproj/releaseproduction.props: Removed. 1248 12492013-02-19 Tony Chang <tony@chromium.org> 1250 1251 Unreviewed, include exports for VS2010 as well. 1252 1253 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1254 12552013-02-18 Brent Fulgham <bfulgham@webkit.org> 1256 1257 [Windows] Unreviewed VS2010 build correction. 1258 1259 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Sync 1260 export definition with VS2005 version. 1261 12622013-02-15 Rik Cabanier <cabanier@adobe.com> 1263 1264 Add platform support for -webkit-background-blend-mode to CG context 1265 https://bugs.webkit.org/show_bug.cgi?id=108549 1266 1267 Reviewed by Dean Jackson. 1268 1269 Fixed build issue. 1270 1271 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1272 12732013-02-14 Roger Fong <roger_fong@apple.com> 1274 1275 Unreviewed. Touch-ups to the VS2010 WebKit solution. 1276 Remove un-needed include directories and force includes. 1277 Update exports file. 1278 1279 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1280 * WebKit.vcxproj/common.props: 1281 * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props: 1282 * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props: 1283 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj: 1284 * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters: 1285 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj: 1286 * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj.filters: 1287 * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props: 1288 * win/record-memory/record-memoryCommon.props: 1289 * WebCore.vcxproj/WebCore.vcxproj: 1290 * WebCore.vcxproj/WebCore.vcxproj.filters: 1291 * JavaScriptCore.vcxproj/JavaScriptCoreCommon.props: 1292 * JavaScriptCore.vcxproj/JavaScriptCoreExportGenerator/JavaScriptCoreExports.def.in: 1293 * JavaScriptCore.vcxproj/jsc/jscCommon.props: 1294 * JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj: 1295 * JavaScriptCore.vcxproj/testapi/testapi.vcxproj: 1296 * WTF.vcxproj/WTFCommon.props: 1297 12982013-02-14 Tony Chang <tony@chromium.org> 1299 1300 Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files. 1301 https://bugs.webkit.org/show_bug.cgi?id=96934 1302 1303 * WebKit.vcxproj/WebKit.sln: Modified property svn:eol-style. 1304 13052013-02-14 Tony Chang <tony@chromium.org> 1306 1307 Unreviewed, set svn:eol-style CRLF for .sln files. 1308 1309 * WebKit.vcxproj/WebKit.sln: Modified property svn:eol-style. 1310 13112013-02-14 Roger Fong <roger_fong@apple.com> 1312 1313 Add TestWebKitAPI, gtest-md and record-memory projects to VS2010 WebKit solution. 1314 https://bugs.webkit.org/show_bug.cgi?id=107034. 1315 1316 Reviewed by Brent Fulgham. 1317 1318 * WebKit.vcxproj/WebKit.sln: 1319 13202013-02-12 Roger Fong <roger_fong@apple.com> 1321 1322 Unreviewed. Build fix for VS2010 WebKit solution. 1323 1324 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1325 13262013-02-11 Adenilson Cavalcanti <cavalcantii@gmail.com> 1327 1328 Build fix: r142549 broke EFL build 1329 https://bugs.webkit.org/show_bug.cgi?id=109527 1330 1331 Reviewed by Kentaro Hara. 1332 1333 Build fix. 1334 1335 * CMakeLists.txt: 1336 13372013-02-11 Brent Fulgham <bfulgham@webkit.org> 1338 1339 Rename Visual Studio solution folders to avoid conflicts with project names 1340 https://bugs.webkit.org/show_bug.cgi?id=109484 1341 1342 Reviewed by Tim Horton. 1343 1344 * WebKit.vcxproj/WebKit.sln: Rename several solution folders (e.g., 1345 WTF, WebCore, WebKit, JavaScriptCore) so that they do not conflict 1346 with projects using the same name. 1347 13482013-02-08 Benjamin Poulain <bpoulain@apple.com> 1349 1350 Move workerThreadCount from TestRunner to WebCore Internals 1351 https://bugs.webkit.org/show_bug.cgi?id=109239 1352 1353 Reviewed by Darin Adler. 1354 1355 * WebKit.xcodeproj/project.pbxproj: 1356 13572013-02-07 Roger Fong <roger_fong@apple.com> 1358 1359 Unreviewed. Corrections the exports definition file. 1360 1361 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1362 13632013-02-07 Roger Fong <roger_fong@apple.com> 1364 1365 Unreviewed. More VS2010 WebKit solution touchups. 1366 Make WebKitExports.def.in be treated as a custom build file so that changes to it cause the exports to be rebuilt. 1367 1368 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: 1369 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters: 1370 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1371 13722013-02-06 Roger Fong <roger_fong@apple.com> 1373 1374 Unreviewed. Touchups to VS2010 WebKit solution. 1375 Add WinLauncher projects to solution. 1376 1377 * WebKit.vcxproj/WebKit.sln: 1378 13792013-02-05 Roger Fong <roger_fong@apple.com> 1380 1381 Unreviewed. Get rid of redundant exports in export definitions file. 1382 1383 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1384 13852013-02-05 Brent Fulgham <bfulgham@webkit.org> 1386 1387 Unreviewed Visual Studio 2010 build correction. 1388 1389 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 1390 Link export definitions out of date with ToT. Corrected. 1391 13922013-02-05 Roger Fong <roger_fong@apple.com> 1393 1394 Add a JavaScriptCore Export Generator project. 1395 https://bugs.webkit.org/show_bug.cgi?id=108971. 1396 1397 Reviewed by Brent Fulgham. 1398 1399 * WebKit.vcxproj/WebKit.sln: 1400 14012013-02-05 Roger Fong <roger_fong@apple.com> 1402 1403 Unreviewed. Delete some errant preprocessor definitions. 1404 1405 * WebKit.vcxproj/WebKit/WebKitCommon.props: 1406 14072013-02-05 Roger Fong <roger_fong@apple.com> 1408 1409 VS2010 WebKit projects, scripts, and property sheets. 1410 https://bugs.webkit.org/show_bug.cgi?id=106989. 1411 1412 Reviewed by Brent Fulgham. 1413 1414 * WebKit.vcxproj/Interfaces: Added. 1415 * WebKit.vcxproj/Interfaces/FixMIDLHeaders.pl: Copied from win/WebKit.vcproj/FixMIDLHeaders.pl. 1416 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Added. 1417 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: Added. 1418 * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.user: Added. 1419 * WebKit.vcxproj/Interfaces/InterfacesCommon.props: Added. 1420 * WebKit.vcxproj/Interfaces/InterfacesDebug.props: Added. 1421 * WebKit.vcxproj/Interfaces/InterfacesPostBuild.cmd: Added. 1422 * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd: Added. 1423 * WebKit.vcxproj/Interfaces/InterfacesRelease.props: Added. 1424 * WebKit.vcxproj/WebKit: Added. 1425 * WebKit.vcxproj/WebKit.sln: 1426 * WebKit.vcxproj/WebKit/WebKit.vcxproj: Added. 1427 * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Added. 1428 * WebKit.vcxproj/WebKit/WebKit.vcxproj.user: Added. 1429 * WebKit.vcxproj/WebKit/WebKitApple.props: Added. 1430 * WebKit.vcxproj/WebKit/WebKitCFLite.props: Added. 1431 * WebKit.vcxproj/WebKit/WebKitCommon.props: Added. 1432 * WebKit.vcxproj/WebKit/WebKitDebug.props: Added. 1433 * WebKit.vcxproj/WebKit/WebKitDirectX.props: Added. 1434 * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Added. 1435 * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd: Added. 1436 * WebKit.vcxproj/WebKit/WebKitPreLink.cmd: Added. 1437 * WebKit.vcxproj/WebKit/WebKitRelease.props: Added. 1438 * WebKit.vcxproj/WebKit/resource.h: Copied from win/WebKit.vcproj/resource.h. 1439 * WebKit.vcxproj/WebKitExportGenerator: Added. 1440 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: Added. 1441 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters: Added. 1442 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.user: Added. 1443 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd: Added. 1444 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props: Added. 1445 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props: Added. 1446 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd: Added. 1447 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd: Added. 1448 * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props: Added. 1449 * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Copied from win/WebKit.vcproj/WebKitExports.def.in. 1450 * WebKit.vcxproj/WebKitGUID: Added. 1451 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Added. 1452 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: Added. 1453 * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.user: Added. 1454 * WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props: Added. 1455 * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebug.props: Added. 1456 * WebKit.vcxproj/WebKitGUID/WebKitGUIDPostBuild.cmd: Added. 1457 * WebKit.vcxproj/WebKitGUID/WebKitGUIDPreBuild.cmd: Added. 1458 * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props: Added. 1459 14602013-01-31 Christophe Dumez <dchris@gmail.com> 1461 1462 [EFL] Disable Web Intents 1463 https://bugs.webkit.org/show_bug.cgi?id=108457 1464 1465 Reviewed by Alexey Proskuryakov. 1466 1467 Remove intents files from EFL CMake project. 1468 1469 * PlatformEfl.cmake: 1470 14712013-01-25 Roger Fong <roger_fong@apple.com> 1472 1473 Unreviewed. Rename LLInt projects folder and make appropriate changes to solutions. 1474 1475 * WebKit.vcxproj/WebKit.sln: 1476 14772013-01-23 Roger Fong <roger_fong@apple.com> 1478 1479 Unreviewed. Add svn:eol-style to solution file, not eol-style. 1480 1481 * WebKit.vcxproj/WebKit.sln: Added property svn:eol-style. Removed property eol-style. 1482 14832013-01-23 Roger Fong <roger_fong@apple.com> 1484 1485 Unreviewed. Added eol-style=native to solution file. 1486 1487 * WebKit.vcxproj/WebKit.sln: Added property eol-style. 1488 14892013-01-23 Roger Fong <roger_fong@apple.com> 1490 1491 Unreviewed. Checkin the OpenSource WebKit solution. 1492 1493 * WebKit.vcxproj/WebKit.sln: 1494 14952013-01-23 Tony Chang <tony@chromium.org> 1496 1497 Unreviewed, set svn:eol-style to CRLF on Windows .sln files. 1498 1499 * WebKit.vcxproj/WebKit.sln: Added property svn:eol-style. 1500 15012013-01-23 Roger Fong <roger_fong@apple.com> 1502 1503 Add the VS2010 WebKit solution folder and solution file. 1504 The solution of course will not load until the dependent projects are all completed. 1505 https://bugs.webkit.org/show_bug.cgi?id=106949. 1506 1507 Reviewed by Brent Fulgham. 1508 1509 * WebKit.vcxproj: Added. 1510 * WebKit.vcxproj/WebKit.sln: Added. 1511 15122013-01-22 Krzysztof Czech <k.czech@samsung.com> 1513 1514 [EFL] Adds Accessibility support to wk1 1515 https://bugs.webkit.org/show_bug.cgi?id=107440 1516 1517 Reviewed by Gyuyoung Kim. 1518 1519 * PlatformEfl.cmake: Adds ATK headers and libraries. 1520 15212013-01-17 Poul Sysolyatin <psytonx@gmail.com> 1522 1523 32-bit build for Qt5 on Mac OS fails. 1524 https://bugs.webkit.org/show_bug.cgi?id=107094 1525 1526 We need to define NS_BUILD_32_LIKE_64 for 32-bit build for Mac OS. 1527 Fixed 32-bit build detection for support Qt5. 1528 1529 Reviewed by Benjamin Poulain. 1530 1531 * WebKit1.pro: 1532 15332013-01-14 Dean Jackson <dino@apple.com> 1534 1535 [ANGLE] Update ANGLE in WebKit 1536 https://bugs.webkit.org/show_bug.cgi?id=106274 1537 1538 Unreviewed attempted build fix. 1539 1540 The khrplatform.h file is now a public header without a directory 1541 prefix. Update the include path to look in the right place. 1542 1543 * PlatformEfl.cmake: 1544 15452013-01-14 Max Vujovic <mvujovic@adobe.com> 1546 1547 [ANGLE] Update ANGLE in WebKit 1548 https://bugs.webkit.org/show_bug.cgi?id=106274 1549 1550 Reviewed by Dean Jackson. 1551 1552 Update ANGLE to r1641. 1553 1554 * PlatformEfl.cmake: Add ANGLE/include to the include directories list because ShaderLang.h 1555 now includes "KHR/khrplatform.h", which is located in ANGLE/include/KHR/khrplatform.h. 1556 15572013-01-10 Christophe Dumez <christophe.dumez@intel.com> 1558 1559 [EFL] Add gstreamer 1.0.5 to jhbuild 1560 https://bugs.webkit.org/show_bug.cgi?id=106178 1561 1562 Reviewed by Laszlo Gombos. 1563 1564 Remove GSTREAMER_INTERFACES_LIBRARIES from EFL 1565 CMake configuration. 1566 1567 * PlatformEfl.cmake: 1568 15692013-01-07 Ryosuke Niwa <rniwa@webkit.org> 1570 1571 Sorted the xcodeproj file. 1572 1573 * WebKit.xcodeproj/project.pbxproj: 1574 15752012-12-20 Ryuan Choi <ryuan.choi@samsung.com> 1576 1577 [EFL] Build break with latest EFL libraries. 1578 https://bugs.webkit.org/show_bug.cgi?id=104827 1579 1580 Reviewed by Laszlo Gombos. 1581 1582 * PlatformEfl.cmake: Includes eo EFL library. 1583 15842012-12-18 Joseph Pecoraro <pecoraro@apple.com> 1585 1586 [Mac] Add Build Phase to Check Headers for Inappropriate Macros (Platform.h macros) 1587 https://bugs.webkit.org/show_bug.cgi?id=104279 1588 1589 Reviewed by David Kilzer. 1590 1591 Add a build phase to check the public WebKit headers for 1592 inappropriate macros. Also set the executable as an input 1593 path on the other check-* build phases. 1594 1595 * WebKit.xcodeproj/project.pbxproj: 1596 15972012-12-12 Mark Lam <mark.lam@apple.com> 1598 1599 Encapsulate externally used webdatabase APIs in DatabaseManager. 1600 https://bugs.webkit.org/show_bug.cgi?id=104741. 1601 1602 Reviewed by Sam Weinig. 1603 1604 Use DatabaseManager instead of accessing DatabaseTracker, AbstractDatabase, 1605 and DatabaseContext directly. This is to prepare for upcoming webkit2 1606 refactoring. 1607 1608 * WebKit.xcodeproj/project.pbxproj: 1609 16102012-12-05 Halton Huo <halton.huo@intel.com> 1611 1612 [CMake] Unify coding style for CMake files 1613 https://bugs.webkit.org/show_bug.cgi?id=103605 1614 1615 Reviewed by Laszlo Gombos. 1616 1617 Update cmake files(.cmake, CMakeLists.txt) with following style rules: 1618 1. Indentation 1619 1.1 Use spaces, not tabs. 1620 1.2 Four spaces as indent. 1621 2. Spacing 1622 2.1 Place one space between control statements and their parentheses. 1623 For eg, if (), else (), elseif (), endif (), foreach (), 1624 endforeach (), while (), endwhile (), break (). 1625 2.2 Do not place spaces between function and macro statements and 1626 their parentheses. For eg, macro(), endmacro(), function(), 1627 endfunction(). 1628 2.3 Do not place spaces between a command or function or macro and its 1629 parentheses, or between a parenthesis and its content. For eg, 1630 message("testing") not message( "testing") or message ("testing" ) 1631 2.4 No space at line ending. 1632 3. Lowercase when call commands macros and functions. For eg, 1633 add_executable() not ADD_EXECUTABLE(), set() not SET(). 1634 1635 * CMakeLists.txt: 1636 * PlatformBlackBerry.cmake: 1637 * PlatformEfl.cmake: 1638 * PlatformWinCE.cmake: 1639 16402012-12-03 Pierre Rossi <pierre.rossi@digia.com> 1641 1642 [Qt] another stab at fixing the windows build 1643 1644 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf. 1645 Define them by hand to be on the safe side. 1646 1647 * WebKit1.pro: 1648 16492012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com> 1650 1651 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets 1652 https://bugs.webkit.org/show_bug.cgi?id=99314 1653 1654 Reviewed by Tor Arne Vestbø. 1655 1656 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as 1657 shared libraries. 1658 1659 It's a big refactoring that mostly involves moving WebCore dependent 1660 code into QtWebKit and accessing it through exported QWebFrameAdapter 1661 and QWebPageAdapter classes. 1662 1663 * WebKit1.pro: 1664 * WebKitWidgets.pri: Removed. 1665 * WebKitWidgets.pro: Removed. 1666 16672012-11-22 Jeff Rogers <jrogers@rim.com> 1668 1669 [BlackBerry] Update Web Notifications Implementation 1670 https://bugs.webkit.org/show_bug.cgi?id=102621 1671 1672 Reviewed by George Staikos. 1673 1674 Reviewed internally by George Staikos and Joe Mason. 1675 Internal PR 172120 1676 Add new Notification files and remove obsolete ones. 1677 1678 * PlatformBlackBerry.cmake: 1679 16802012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com> 1681 1682 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library 1683 https://bugs.webkit.org/show_bug.cgi?id=102800 1684 1685 Reviewed by Tor Arne Vestbø. 1686 1687 This patch separates code that needs to use QWidget related APIs in 1688 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for 1689 example FrameLoaderClientQt.cpp remains in the WebKit1 static library, 1690 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets 1691 static library. WebKit1 is compiled without QT += widgets and therefore 1692 any widget related dependency has been moved "up" and out of WebKit1 into 1693 the WebKitWidgets library. 1694 1695 Between the code in WebKit.a and WebKitWidgets.a new adapters and 1696 interfaces have been introduced, such as QWebPageAdapter and 1697 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to 1698 call out into the API layer, implemented by QWebPage (QWebPagePrivate). 1699 The other way around if QWebPage wants to access WebCore or 1700 WebCoreSupport related functionality, it will go through 1701 QWebPageAdapater (as base class). The separation in the direction up 1702 into the API layer is complete with this patch, no code in WebKit1 1703 depends on QtWidgets. The separation the other way around, code in the 1704 API layer not using any WebCore types, is not complete yet. 1705 1706 Some classes such as QWebSettings, QWebElement or 1707 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer, 1708 they do not depend on widget related Qt APIs and they make much more 1709 use of WebCore internal APIs and therefore are easier to keep in 1710 WebKit1. 1711 1712 In the future we plan to place a real shared library boundary between 1713 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as 1714 part of the QtWebKit shared library and by turning the WebKitWidgets 1715 static library into a shared one. 1716 1717 * WebKit1.pri: 1718 * WebKit1.pro: 1719 * WebKitWidgets.pri: Copied from Source/WebKit/WebKit1.pri. 1720 * WebKitWidgets.pro: Added. 1721 17222012-11-21 Kai Koehne <kai.koehne@digia.com> 1723 1724 [Qt] MinGW: Don't add OpenGL library dependencies here 1725 https://bugs.webkit.org/show_bug.cgi?id=102924 1726 1727 Reviewed by Simon Hausmann. 1728 1729 As the comment suggests the dependency is already for WebCore, so add it there instead. 1730 1731 * WebKit1.pri: 1732 17332012-11-18 Laszlo Gombos <l.gombos@samsung.com> 1734 1735 [CMake] Consolidate common input files 1736 https://bugs.webkit.org/show_bug.cgi?id=101632 1737 1738 Reviewed by Rob Buis. 1739 1740 Consolidate and sort the list of files. 1741 1742 * PlatformEfl.cmake: 1743 17442012-11-12 Timothy Hatcher <timothy@apple.com> 1745 1746 Add a dock button to the top right corner of the Web Inspector window (similar to the full screen button). 1747 1748 https://bugs.webkit.org/show_bug.cgi?id=102025 1749 1750 Reviewed by Joseph Pecoraro. 1751 1752 * WebKit.xcodeproj/project.pbxproj: Added Dock.pdf. 1753 17542012-11-08 Laszlo Gombos <l.gombos@samsung.com> 1755 1756 [EFL] Remove non-variable options from the build system 1757 https://bugs.webkit.org/show_bug.cgi?id=101506 1758 1759 Reviewed by Kenneth Rohde Christiansen. 1760 1761 Remove WTF_USE_FREETYPE and ENABLE_GLIB_SUPPORT cmake variables 1762 as these are always set to const 1 and not really configurable. 1763 1764 * PlatformEfl.cmake: 1765 17662012-11-07 Andreas Kling <akling@apple.com> 1767 1768 Remove build-webkit dependency on Java SDK for Apple Mac WebKit. 1769 <http://webkit.org/b/101492> 1770 1771 Reviewed by Anders Carlsson. 1772 1773 * WebKit.xcodeproj/project.pbxproj: Remove WebJavaPlugIn.h 1774 17752012-11-06 Laszlo Gombos <l.gombos@samsung.com> 1776 1777 [EFL] Simplify the build system 1778 https://bugs.webkit.org/show_bug.cgi?id=101392 1779 1780 Reviewed by Kenneth Rohde Christiansen. 1781 1782 Use WTF_USE_3D_GRAPHICS to guard the inclusion of surfaces and textmap 1783 directories under WebCore/graphics to be consistent with 1784 WebCore/PlatformEfl.cmake. 1785 1786 * PlatformEfl.cmake: 1787 17882012-11-04 Halton Huo <halton.huo@intel.com> 1789 1790 [EFL] Use _LIBRARIES instead of _LIBRARY 1791 https://bugs.webkit.org/show_bug.cgi?id=101042 1792 1793 Reviewed by Gyuyoung Kim. 1794 1795 In CMake Find files, _LIBRARY is intended for internal use, should 1796 use _LIBRARIES instead. 1797 1798 * PlatformEfl.cmake: s/_LIBRARY}/_LIBRARIES} 1799 18002012-11-01 Seonae Kim <sunaeluv.kim@samsung.com> 1801 1802 [EFL][DRT] Support Geolocation 1803 https://bugs.webkit.org/show_bug.cgi?id=97427 1804 1805 Reviewed by Gyuyoung Kim. 1806 1807 Add a mock directory to use GeolocationClientMock in DumpRenderTree. 1808 1809 * PlatformEfl.cmake: 1810 18112012-10-31 Otto Derek Cheung <otcheung@rim.com> 1812 1813 [BlackBerry] Adding window.external to our port 1814 https://bugs.webkit.org/show_bug.cgi?id=100868 1815 1816 Reviewed by Rob Buis. 1817 1818 Adding ExternalExtension classes to the BB cmake file. 1819 1820 * PlatformBlackBerry.cmake: 1821 18222012-10-31 Michał Pakuła vel Rutka <m.pakula@samsung.com> 1823 1824 [EFL][DRT] EventSender requires contextClick implementation 1825 https://bugs.webkit.org/show_bug.cgi?id=86091 1826 1827 Reviewed by Gyuyoung Kim. 1828 1829 Add new unit test file, needed due to ewk API changes. 1830 1831 * PlatformEfl.cmake: 1832 18332012-10-30 Peter Wang <peter.wang@torchmobile.com.cn> 1834 1835 [BlackBerry] Clean the code of "JavaScriptDebuggerBlackBerry" 1836 https://bugs.webkit.org/show_bug.cgi?id=100724 1837 1838 Reviewed by Rob Buis. 1839 1840 Remove the code of JavaScriptDebuggerBlackBerry. 1841 1842 * PlatformBlackBerry.cmake: 1843 18442012-10-28 Mark Rowe <mrowe@apple.com> 1845 1846 Remove references to unsupported OS and Xcode versions. 1847 1848 Reviewed by Anders Carlsson. 1849 1850 * WebKit.xcodeproj/project.pbxproj: 1851 18522012-10-26 Sheriff Bot <webkit.review.bot@gmail.com> 1853 1854 Unreviewed, rolling out r132601. 1855 http://trac.webkit.org/changeset/132601 1856 https://bugs.webkit.org/show_bug.cgi?id=100494 1857 1858 It broke the Qt build (Requested by Ossy on #webkit). 1859 1860 * PlatformEfl.cmake: 1861 18622012-10-26 Xiaobo Wang <xbwang@torchmobile.com.cn> 1863 1864 [BlackBerry] Support pixel tests for BlackBerry DRT 1865 https://bugs.webkit.org/show_bug.cgi?id=100210 1866 1867 Reviewed by Rob Buis. 1868 1869 Adds a step to build ImageDiff from Qt for DRT. Most of the works are 1870 accomplished by Christopher Wells. 1871 1872 * PlatformBlackBerry.cmake: 1873 18742012-10-24 Alexey Proskuryakov <ap@apple.com> 1875 1876 Add a strategy for shared workers 1877 https://bugs.webkit.org/show_bug.cgi?id=100165 1878 1879 EFL build fix by Christophe Dumez. 1880 1881 Reviewed by Brady Eidson. 1882 1883 * CMakeLists.txt: Add WebCore/workers to include paths. 1884 18852012-10-24 Otto Derek Cheung <otcheung@rim.com> 1886 1887 [BlackBerry] Rename GeolocationControllerClientBlackBerry to GeolocationClientBlackBerry 1888 https://bugs.webkit.org/show_bug.cgi?id=100250 1889 1890 Reviewed by Rob Buis. 1891 1892 Rename GeolocationControllerClientBlackBerry to GeolocationClientBlackBerry 1893 to prevent confusion. 1894 1895 PR 230196 1896 1897 * PlatformBlackBerry.cmake: 1898 18992012-10-23 Hyowon Kim <hw1008.kim@samsung.com> 1900 1901 [Texmap][EFL] Add AcceleratedCompositingContextEfl to the build system. 1902 https://bugs.webkit.org/show_bug.cgi?id=88630 1903 1904 Reviewed by Gyuyoung Kim. 1905 1906 * PlatformEfl.cmake: Add the AcceleratedCompositingContextEfl.cpp file 1907 and INCLUDE paths for TEXTURE_MAPPER_GL. 1908 19092012-10-18 Kangil Han <kangil.han@samsung.com> 1910 1911 [EFL] Add unit test for ewk_frame_source_get. 1912 https://bugs.webkit.org/show_bug.cgi?id=95984 1913 1914 Reviewed by Gyuyoung Kim. 1915 1916 Add test_ewk_frame.cpp for unit test. 1917 1918 * PlatformEfl.cmake: 1919 19202012-10-15 David Kilzer <ddkilzer@apple.com> 1921 1922 Move framework and library linking into WebKit.xcconfig 1923 <http://webkit.org/b/99284> 1924 1925 Reviewed by Mark Rowe. 1926 1927 * WebKit.xcodeproj/project.pbxproj: Remove frameworks and 1928 libraries from Xcode project file. 1929 19302012-10-15 Christophe Dumez <christophe.dumez@intel.com> 1931 1932 [EFL][WK2] Implement Favicons API 1933 https://bugs.webkit.org/show_bug.cgi?id=99087 1934 1935 Reviewed by Kenneth Rohde Christiansen. 1936 1937 Remove ewk_util.cpp from PlatformEfl.cmake now that its 1938 code has been moved to WebCore to be reused in WK2. 1939 1940 * PlatformEfl.cmake: 1941 19422012-10-15 Dongwoo Joshua Im <dw.im@samsung.com> 1943 1944 [EFL] Set the basepath of the File System API. 1945 https://bugs.webkit.org/show_bug.cgi?id=98344 1946 1947 Reviewed by Gyuyoung Kim. 1948 1949 Set the basepath of the File System API using the internal setter function. 1950 1951 * PlatformEfl.cmake: Add new include path. 1952 19532012-10-15 Ryuan Choi <ryuan.choi@samsung.com> 1954 1955 [EFL] Share resources installed for inspector 1956 https://bugs.webkit.org/show_bug.cgi?id=98991 1957 1958 Reviewed by Gyuyoung Kim. 1959 1960 * PlatformEfl.cmake: 1961 Extracted build scripts which install resources to WebKit/PlatformEfl.cmake. 1962 19632012-10-15 George Staikos <staikos@webkit.org> 1964 1965 [BlackBerry] Adapt to Platform API changes in string handling 1966 https://bugs.webkit.org/show_bug.cgi?id=99248 1967 1968 Reviewed by Yong Li. 1969 1970 Convert usage of WebString, char* and std::string to BlackBerry::Platform::String. 1971 1972 * PlatformBlackBerry.cmake: 1973 19742012-10-13 Jakob Petsovits <jpetsovits@rim.com> 1975 1976 [BlackBerry] Fetch blit rects from a viewport accessor 1977 https://bugs.webkit.org/show_bug.cgi?id=98581 1978 RIM PR 173292 1979 1980 Reviewed by George Staikos. 1981 Internally reviewed by Arvid Nilsson. 1982 1983 Add new ViewportAccessor files to the build. 1984 See Source/WebKit/blackberry/ChangeLog for the 1985 verbose commit message. 1986 1987 * PlatformBlackBerry.cmake: 1988 19892012-10-12 Sheriff Bot <webkit.review.bot@gmail.com> 1990 1991 Unreviewed, rolling out r131189. 1992 http://trac.webkit.org/changeset/131189 1993 https://bugs.webkit.org/show_bug.cgi?id=99187 1994 1995 Made inspector http tests crash on WK2. (Requested by rakuco 1996 on #webkit). 1997 1998 * PlatformEfl.cmake: 1999 20002012-10-12 Ryuan Choi <ryuan.choi@samsung.com> 2001 2002 [EFL] Share resources installed for inspector 2003 https://bugs.webkit.org/show_bug.cgi?id=98991 2004 2005 Reviewed by Gyuyoung Kim. 2006 2007 * PlatformEfl.cmake: 2008 Extracted build scripts which install resources to WebKit/PlatformEfl.cmake. 2009 20102012-10-11 Chris Guan <chris.guan@torchmobile.com.cn> 2011 2012 [Blackberry] makes NavigatorContentUtils work 2013 https://bugs.webkit.org/show_bug.cgi?id=99022 2014 2015 Reviewed by Rob Buis. 2016 2017 Because r126735 renamed RegisterProtocolHandler API to NavigatorContentUtils, So we 2018 need add Modules/navigatorcontentutils into WebKit_INCLUDE_DIRECTORIES. 2019 2020 * PlatformBlackBerry.cmake: 2021 20222012-10-10 Konrad Piascik <kpiascik@rim.com> 2023 2024 [BlackBerry] Install inspector files into staging directory. 2025 https://bugs.webkit.org/show_bug.cgi?id=98930 2026 2027 Reviewed by Rob Buis. 2028 2029 Internally reviewed by Ming Xie. 2030 Install the web inspector resources into the staging directory to make it easier to flash to device. 2031 2032 * PlatformBlackBerry.cmake: 2033 20342012-10-09 Simon Hausmann <simon.hausmann@digia.com> 2035 2036 [Qt] Fix build with QtMultimedia 2037 2038 Reviewed by Tor Arne Vestbø. 2039 2040 * WebKit1.pri: WK1 needs QtMultimediaWidgets for QVideoWidget and friends. 2041 20422012-10-08 Simon Hausmann <simon.hausmann@digia.com> 2043 2044 [Qt] Make RenderThemeQStyle/ScrollbarThemeQStyle compile without QStyle/QtWidgets 2045 https://bugs.webkit.org/show_bug.cgi?id=98268 2046 2047 Reviewed by Tor Arne Vestbø. 2048 2049 * WebKit1.pro: Add new files to the build. 2050 20512012-10-04 Rob Buis <rbuis@rim.com> 2052 2053 [BlackBerry] Sync up CMake files 2054 https://bugs.webkit.org/show_bug.cgi?id=98442 2055 2056 Reviewed by Gyuyoung Kim. 2057 2058 Amongst others use InspectorOverlayBlackBerry. 2059 2060 * PlatformBlackBerry.cmake: 2061 20622012-10-05 Simon Hausmann <simon.hausmann@digia.com> 2063 2064 Unreviewed, rolling out r130495. 2065 http://trac.webkit.org/changeset/130495 2066 https://bugs.webkit.org/show_bug.cgi?id=98268 2067 2068 Made WK2 tests crash.... 2069 2070 * WebKit1.pro: 2071 20722012-10-05 Simon Hausmann <simon.hausmann@digia.com> 2073 2074 [Qt] Make RenderThemeQStyle/ScrollbarThemeQStyle compile without QStyle/QtWidgets 2075 https://bugs.webkit.org/show_bug.cgi?id=98268 2076 2077 Reviewed by Tor Arne Vestbø. 2078 2079 * WebKit1.pro: Add new files to the build. 2080 20812012-10-04 Konrad Piascik <kpiascik@rim.com> 2082 2083 [BlackBerry] Update how we compile inspector front-end javascript. 2084 https://bugs.webkit.org/show_bug.cgi?id=98413 2085 2086 Reviewed by Rob Buis. 2087 2088 No longer cat all JavaScript together, instead use the lazy init and 2089 only append our custom changes script to the end of inspectorBB.html. 2090 2091 * PlatformBlackBerry.cmake: 2092 20932012-10-03 Ryuan Choi <ryuan.choi@samsung.com> 2094 2095 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled. 2096 https://bugs.webkit.org/show_bug.cgi?id=97753 2097 2098 Reviewed by Laszlo Gombos. 2099 2100 default.edj is used in both webkit/efl and webkit2/efl. 2101 However, it has been generated only when ENABLE_WEBKIT is enabled. 2102 2103 This patch separates the script which generates default.edj 2104 from source/webkit/platformefl.cmake. 2105 2106 * PlatformEfl.cmake: Extracted codes which is related to default.edj. 2107 21082012-10-03 Otto Derek Cheung <otcheung@rim.com> 2109 2110 [BlackBerry] Implementing the NetworkInfo API for BB port 2111 https://bugs.webkit.org/show_bug.cgi?id=98273 2112 2113 Reviewed by Rob Buis. 2114 2115 Adding new classes to support NetworkInfo API in the 2116 BlackBerry Port. 2117 2118 * PlatformBlackBerry.cmake: 2119 21202012-10-02 Krzysztof Czech <k.czech@samsung.com> 2121 2122 [EFL] Add file EWKTestEnvironment.cpp to build system. 2123 https://bugs.webkit.org/show_bug.cgi?id=94925 2124 2125 Reviewed by Gyuyoung Kim. 2126 2127 Change is related to modifications in wk1 unit tests. 2128 2129 * PlatformEfl.cmake: 2130 21312012-09-27 Anders Carlsson <andersca@apple.com> 2132 2133 Get rid of more unused WK1 plug-in code 2134 https://bugs.webkit.org/show_bug.cgi?id=97835 2135 2136 Reviewed by Mark Rowe. 2137 2138 Remove WebNetscapeDeprecatedFunctions.c and WebNetscapeDeprecatedFunctions.h from the Xcode project. 2139 2140 * WebKit.xcodeproj/project.pbxproj: 2141 21422012-09-27 Christophe Dumez <christophe.dumez@intel.com> 2143 2144 [EFL][CMAKE] Default theme files are outdated in PlatformEfl.cmake 2145 https://bugs.webkit.org/show_bug.cgi?id=97769 2146 2147 Reviewed by Kenneth Rohde Christiansen. 2148 2149 Update Default theme files in PlatformEfl.cmake so that 2150 changes to those files are properly picked up by CMake 2151 when building incrementally. 2152 2153 * PlatformEfl.cmake: 2154 21552012-09-24 Arvid Nilsson <anilsson@rim.com> 2156 2157 [BlackBerry] Add cookie database API 2158 https://bugs.webkit.org/show_bug.cgi?id=97102 2159 2160 Reviewed by Antonio Gomes. 2161 2162 Add cookie database file to build system. 2163 2164 Reviewed internally by Otto D. Cheung. 2165 2166 * PlatformBlackBerry.cmake: 2167 21682012-09-21 Arvid Nilsson <anilsson@rim.com> 2169 2170 [BlackBerry] Remove obsolete compositing surface code 2171 https://bugs.webkit.org/show_bug.cgi?id=97314 2172 2173 Reviewed by Antonio Gomes. 2174 2175 Remove compositing surface code from build system. 2176 2177 PR 208038. 2178 2179 * PlatformBlackBerry.cmake: 2180 21812012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com> 2182 2183 [Qt] Make force_static_libs_as_shared work on Mac OS 2184 2185 We had to move a few LIBS += around that were in the wrong place, 2186 and not caught when everything was just linked into the final 2187 QtWebKit library. 2188 2189 Reviewed by Simon Hausmann. 2190 2191 * WebKit1.pri: Move multimedia-stuff to WebCore, to share with WK2 2192 21932012-09-11 Raphael Kubo da Costa <rakuco@webkit.org> 2194 2195 [EFL] Rewrite the EFL-related Find modules 2196 https://bugs.webkit.org/show_bug.cgi?id=95237 2197 2198 Reviewed by Kenneth Rohde Christiansen. 2199 2200 * PlatformEfl.cmake: Stop setting the LINK_FLAGS property and add 2201 libraries and include directories for each Enlightenment 2202 Foundation Library used by the port. 2203 22042012-09-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com> 2205 2206 [Qt] Add a configure step to the Qt build system 2207 2208 This allows building the Qt port using just 'qmake WebKit.pro'. Using 2209 the build-webkit script is still supported, and will add slightly more 2210 logic to the build, such as detecting the need for clean or incremental 2211 builds. 2212 2213 Internally, the build system now uses a new variable, WEBKIT_CONFIG, for 2214 all things related to configuring the build, such as use/have/enable flags, 2215 and these are translated to defines in default_post. Project files should 2216 no longer check contains(DEFINES,...) to detect features, but use the new 2217 enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2 2218 options have been translated into WEBKIT_CONFIG options as well, and can 2219 be checked using build?(). 2220 2221 Reviewed by Simon Hausmann. 2222 2223 * WebKit1.pri: 2224 * WebKit1.pro: 2225 22262012-09-06 Crystal Zhang <haizhang@rim.com> 2227 2228 [BlackBerry] Implement a color picker 2229 https://bugs.webkit.org/show_bug.cgi?id=96001 2230 2231 Reviewed by Rob Buis. 2232 2233 Add color picker files into building system. 2234 2235 * PlatformBlackBerry.cmake: 2236 22372012-09-06 Simon Hausmann <simon.hausmann@nokia.com> 2238 2239 [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2 2240 https://bugs.webkit.org/show_bug.cgi?id=95965 2241 2242 Reviewed by Tor Arne Vestbø. 2243 2244 Depend on ANGLE if necessary, due to the use WebCore types that pull in ANGLE 2245 headers (GraphicsContext3D.h in particular). 2246 2247 * WebKit1.pro: 2248 22492012-09-04 Michał Pakuła vel Rutka <m.pakula@samsung.com> 2250 2251 [EFL] Context menu restore. 2252 https://bugs.webkit.org/show_bug.cgi?id=74179 2253 2254 Reviewed by Gyuyoung Kim. 2255 2256 Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS 2257 approach, the same as used in WebKit2. 2258 2259 * PlatformEfl.cmake: Added ContextMenuClientEfl.cpp file to sources list. 2260 22612012-08-29 Ryuan Choi <ryuan.choi@samsung.com> 2262 2263 [EFL] Move several files to remove webkit1 dependency from WebCore. 2264 https://bugs.webkit.org/show_bug.cgi?id=95264 2265 2266 Reviewed by Gyuyoung Kim. 2267 2268 * PlatformEfl.cmake: Added files which is moved. 2269 22702012-08-28 Thiago Marcos P. Santos <thiago.santos@intel.com> 2271 2272 [EFL] Rename knob images to thumb on the default theme 2273 https://bugs.webkit.org/show_bug.cgi?id=95186 2274 2275 Reviewed by Kenneth Rohde Christiansen. 2276 2277 Updated buildsystem after renaming theme images. 2278 2279 * PlatformEfl.cmake: 2280 22812012-08-27 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> 2282 2283 Rename RegisterProtocolHandler API to NavigatorContentUtils 2284 https://bugs.webkit.org/show_bug.cgi?id=94920 2285 2286 Reviewed by Adam Barth. 2287 2288 Modified PlatformEfl.cmake so that it includes the renamed files. 2289 2290 * PlatformEfl.cmake: 2291 22922012-08-20 Dominik Röttsches <dominik.rottsches@intel.com> 2293 2294 [EFL] Get rid of pango backend support once harfbuzz-ng is working 2295 https://bugs.webkit.org/show_bug.cgi?id=92102 2296 2297 Reviewed by Kenneth Rohde Christiansen. 2298 2299 Removing pango-specific includes and libraries. 2300 2301 * PlatformEfl.cmake: Pango sections removed. 2302 23032012-08-17 Rob Buis <rbuis@rim.com> 2304 2305 [BlackBerry] Remove some shared libraries from linking 2306 https://bugs.webkit.org/show_bug.cgi?id=94253 2307 2308 Reviewed by Yong Li. 2309 2310 Remove some shared libraries. 2311 2312 * PlatformBlackBerry.cmake: 2313 23142012-08-15 Ryosuke Niwa <rniwa@webkit.org> 2315 2316 Update manual tests and comments to refer to TestRunner instead of LayoutTestController 2317 https://bugs.webkit.org/show_bug.cgi?id=94168 2318 2319 Reviewed by Kent Tamura. 2320 2321 * PlatformBlackBerry.cmake: 2322 23232012-08-14 Christophe Dumez <christophe.dumez@intel.com> 2324 2325 [EFL] undefined reference to 'g_type_init' with gold linker 2326 https://bugs.webkit.org/show_bug.cgi?id=93935 2327 2328 Unreviewed build fix. Link against glib-gobject to 2329 fix linking error with gold linker. 2330 2331 * PlatformEfl.cmake: 2332 23332012-08-11 Raphael Kubo da Costa <rakuco@webkit.org> 2334 2335 [CMake] Rewrite FindLibSoup2.cmake. 2336 https://bugs.webkit.org/show_bug.cgi?id=93191 2337 2338 Reviewed by Rob Buis. 2339 2340 * PlatformEfl.cmake: Use LIBSOUP_FOO instead of LIBSOUP24_FOO. 2341 23422012-08-13 Raphael Kubo da Costa <rakuco@webkit.org> 2343 2344 [CMake] Remove glib-related Find modules and write single new one instead. 2345 https://bugs.webkit.org/show_bug.cgi?id=93786 2346 2347 Reviewed by Rob Buis. 2348 2349 * PlatformEfl.cmake: Use GLIB_* instead of Glib_*. 2350 23512012-08-12 Loïc Yhuel <loic.yhuel@softathome.com> 2352 2353 [Qt] Make it possible to build without QtTest/QtPrintSupport 2354 https://bugs.webkit.org/show_bug.cgi?id=93492 2355 2356 Reviewed by Tor Arne Vestbø. 2357 2358 * WebKit1.pri: Optional printsupport 2359 23602012-08-10 Joshua Netterfield <jnetterfield@rim.com> 2361 2362 [WebGL] Add support for EXT_robustness 2363 https://bugs.webkit.org/show_bug.cgi?id=93379 2364 2365 Reviewed by George Staikos. 2366 2367 RIM PR# 147510 2368 Internally reviewed by Arvid Nilsson. 2369 2370 * CMakeLists.txt: Build system adaptation. 2371 23722012-08-10 Benjamin C Meyer <bmeyer@rim.com> 2373 2374 Introduce JavaScriptVariant object. 2375 https://bugs.webkit.org/show_bug.cgi?id=93644 2376 2377 The JavaScriptVariant can be used for functions that return results from 2378 JavaScript such as executeJavaScript or functions that take arguments 2379 to pass a variable to JavaScript and they want to make sure the type 2380 is correct. 2381 2382 Convert executeJavaScriptFunction() to use this data type as the 2383 example, other functions will be converted in the future. 2384 2385 PR 14929 2386 2387 Internally reviewed by Joe Mason 2388 Reviewed by Adam Treat 2389 2390 * PlatformBlackBerry.cmake: 2391 23922012-08-10 Gyuyoung Kim <gyuyoung.kim@samsung.com> 2393 2394 [BlackBerry] Fix wrong include path for notifications. 2395 https://bugs.webkit.org/show_bug.cgi?id=93714 2396 2397 Reviewed by Rob Buis. 2398 2399 * PlatformBlackBerry.cmake: Change path from notifications to Modules/notifications. 2400 24012012-08-08 Antonio Gomes <agomes@rim.com> 2402 2403 [BlackBerry] Tie up the scrolling machinery to the graphics tree when applicable for in-region scroll 2404 https://bugs.webkit.org/show_bug.cgi?id=93482 2405 2406 Reviewed by Rob Buis. 2407 2408 * PlatformBlackBerry.cmake: Build system adaptation. 2409 24102012-08-07 Ryuan Choi <ryuan.choi@samsung.com> 2411 2412 [EFL] Remove PlatformTouchEventEfl and PlatformTouchPointEfl 2413 https://bugs.webkit.org/show_bug.cgi?id=93270 2414 2415 Reviewed by Eric Seidel. 2416 2417 * PlatformEfl.cmake: Added ewk_touch_event.cpp 2418 24192012-08-07 Konrad Piascik <kpiascik@rim.com> 2420 2421 [BlackBerry] InspectorOverlay class duplicated in WebCore 2422 https://bugs.webkit.org/show_bug.cgi?id=93124 2423 2424 Reviewed by Rob Buis. 2425 2426 Updated InspectorOverlay build path. 2427 2428 * PlatformBlackBerry.cmake: 2429 24302012-08-07 No'am Rosenthal <noam.rosenthal@nokia.com> 2431 2432 [Qt] Make it possible to build without QtQuick 2433 2434 Reviewed by Simon Hausmann. 2435 2436 * WebKit1.pri: 2437 24382012-07-19 Simon Hausmann <simon.hausmann@nokia.com> 2439 2440 [Qt] Remove Qt 4 specific code paths 2441 https://bugs.webkit.org/show_bug.cgi?id=88161 2442 2443 Reviewed by Kenneth Rohde Christiansen. 2444 2445 * WebKit.pri: 2446 * WebKit1.pri: 2447 * WebKit1.pro: 2448 24492012-08-07 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> 2450 2451 CUSTOM_SCHEME_HANDLER flag should depend on REGISTER_PROTOCOL_HANDLER 2452 https://bugs.webkit.org/show_bug.cgi?id=93081 2453 2454 Reviewed by Adam Barth. 2455 2456 Modified PlatformEfl.cmake so that CUSTOM_SCHEME_HANDLER flag cannot act without REGISTER_PROTOCOL_HANDLER being set. 2457 2458 * PlatformEfl.cmake: 2459 24602012-08-01 Antonio Gomes <agomes@rim.com> 2461 2462 [BlackBerry] Implement InRegionScroller class as a in-region scroll controller 2463 https://bugs.webkit.org/show_bug.cgi?id=92889 2464 PR #186587 2465 2466 Reviewed by Yong Li. 2467 2468 Internally reviewed by Arvid Nilsson. 2469 2470 * PlatformBlackBerry.cmake: Added InRegionScroller.cpp|h to the build system. 2471 24722012-07-30 Simon Hausmann <simon.hausmann@nokia.com> 2473 2474 Unreviewed Qt/Mac build fix: Use libWebKitSystemInterfaceMountainLion.a 2475 on Mountain Lion. 2476 2477 * WebKit1.pri: 2478 24792012-07-27 Thiago Marcos P. Santos <thiago.santos@intel.com> 2480 2481 [EFL] WebKit API unit tests needs a timeout 2482 https://bugs.webkit.org/show_bug.cgi?id=92496 2483 2484 Reviewed by Antonio Gomes. 2485 2486 Added the same timeout value that we have for WebKit2. 2487 2488 * PlatformEfl.cmake: 2489 24902012-07-27 Dominik Röttsches <dominik.rottsches@intel.com> 2491 2492 [Cairo] Add complex font drawing using HarfbuzzNG 2493 https://bugs.webkit.org/show_bug.cgi?id=91864 2494 2495 Reviewed by Simon Hausmann and Martin Robinson. 2496 2497 Adding includes for harfbuzz folders. 2498 2499 * CMakeLists.txt: 2500 25012012-07-26 Christophe Dumez <christophe.dumez@intel.com> 2502 2503 [EFL][WK2] Implement Network Information provider 2504 https://bugs.webkit.org/show_bug.cgi?id=92343 2505 2506 Reviewed by Kenneth Rohde Christiansen. 2507 2508 WebKit EFL not longer needs to link against EEZE 2509 library since the Network Information provider 2510 was moved to WebCore. 2511 2512 * CMakeLists.txt: 2513 * PlatformEfl.cmake: 2514 25152012-07-26 Zoltan Nyul <zoltan.nyul@intel.com> 2516 2517 [EFL] EFL port should use XDG paths 2518 https://bugs.webkit.org/show_bug.cgi?id=91719 2519 2520 Reviewed by Kenneth Rohde Christiansen. 2521 2522 Add efreet library to get the xdg paths. 2523 2524 * PlatformEfl.cmake: 2525 25262012-07-25 Kihong Kwon <kihong.kwon@samsung.com> 2527 2528 [EFL] Add File Chooser API 2529 https://bugs.webkit.org/show_bug.cgi?id=91957 2530 2531 Reviewed by Hajime Morita. 2532 2533 Add ewk_file_chooser source and header. 2534 2535 * PlatformEfl.cmake: 2536 25372012-07-22 Kent Tamura <tkent@chromium.org> 2538 2539 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively 2540 https://bugs.webkit.org/show_bug.cgi?id=91941 2541 2542 Reviewed by Kentaro Hara. 2543 2544 A flag name for an elmement should be ENABLE_*_ELEMENT. 2545 2546 * PlatformEfl.cmake: 2547 25482012-07-20 Christophe Dumez <christophe.dumez@intel.com> 2549 2550 [EFL] Proxy configuration should honor the no_proxy environment variable 2551 https://bugs.webkit.org/show_bug.cgi?id=91747 2552 2553 Reviewed by Kenneth Rohde Christiansen. 2554 2555 Add WebCore/platform/network/soup to INCLUDE paths. 2556 2557 * PlatformEfl.cmake: 2558 25592012-07-18 Yong Li <yoli@rim.com> 2560 2561 [BlackBerry] Move about: URL handling out of WebCore 2562 https://bugs.webkit.org/show_bug.cgi?id=91541 2563 2564 Reviewed by Rob Buis. 2565 2566 AboutData.cpp is moved from WebCoreSupport to WebKitSupport. 2567 2568 * PlatformBlackBerry.cmake: 2569 25702012-07-18 Thiago Marcos P. Santos <thiago.santos@intel.com> 2571 2572 [CMake] Make gtest a shared library 2573 https://bugs.webkit.org/show_bug.cgi?id=90973 2574 2575 Reviewed by Daniel Bates. 2576 2577 No need to link with gtest dependencies now since it is a shared library. 2578 2579 * PlatformEfl.cmake: 2580 25812012-07-17 Ryuan Choi <ryuan.choi@samsung.com> 2582 2583 [EFL] Move codes related to theme setting from Widget to RenderTheme 2584 https://bugs.webkit.org/show_bug.cgi?id=89842 2585 2586 Reviewed by Kenneth Rohde Christiansen. 2587 2588 * CMakeLists.txt: Added html/shadow to WebKit_INCLUDE_DIRECTORIES. 2589 25902012-07-16 Gyuyoung Kim <gyuyoung.kim@samsung.com> 2591 2592 Add RegisterProtocolHandlerClient to the Modules/protocolhandler 2593 https://bugs.webkit.org/show_bug.cgi?id=90940 2594 2595 Reviewed by Hajime Morita. 2596 2597 As a step to let protocol handler be moved to the modules, RegisterProtocolHandlerClient needs 2598 to be added to the Modules/protocolhandler. Because ChromeClient has some virtual functions for 2599 protocol handlers, virtual functions should be moved to RegisterProtocolHandlerClient. 2600 2601 * PlatformEfl.cmake: Add RegisterProtocolHandlerEfl files and include path. 2602 26032012-07-16 Joshua Netterfield <jnetterfield@rim.com> 2604 2605 [BlackBerry] Upstream WebGL Code 2606 https://bugs.webkit.org/show_bug.cgi?id=91143 2607 2608 Reviewed by Rob Buis. 2609 2610 This patch includes BlackBerry-specific fixes for anti-aliasing, logging, and shader compilation. 2611 2612 * PlatformBlackBerry.cmake: Define WTF_USE_OPENGL_ES_2 on WebGL-enabled builds. 2613 26142012-07-16 Frederik Gladhorn <frederik.gladhorn@nokia.com> 2615 2616 Add accessible for QWebView. 2617 https://bugs.webkit.org/show_bug.cgi?id=91073 2618 2619 Reviewed by Simon Hausmann. 2620 2621 Add classes to enable accessibility on the widget level. 2622 2623 * WebKit.pri: 2624 * WebKit1.pro: 2625 26262012-07-15 Gyuyoung Kim <gyuyoung.kim@samsung.com> 2627 2628 [EFL] Move files guarded by #ifdef to existing file list. 2629 https://bugs.webkit.org/show_bug.cgi?id=91336 2630 2631 Reviewed by Ryosuke Niwa. 2632 2633 Some EFL files are already guared by #ifdef. So, cmake files doesn't need to guard 2634 them again. In addition, some files are missing #ifdef guard its header files. 2635 2636 * PlatformEfl.cmake: 2637 26382012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com> 2639 2640 [CMake] Proper handling of ENABLE_API_TESTS build option 2641 https://bugs.webkit.org/show_bug.cgi?id=91221 2642 2643 Reviewed by Rob Buis. 2644 2645 Build unit tests only if ENABLE_API_TESTS is set. 2646 2647 * PlatformEfl.cmake: 2648 26492012-07-12 Simon Hausmann <simon.hausmann@nokia.com> 2650 2651 Typo in path in generate-webkitversion.pl 2652 https://bugs.webkit.org/show_bug.cgi?id=90883 2653 2654 Reviewed by Mark Rowe. 2655 2656 Correct default path to version config file. In practice it wasn't a problem because only the Qt 2657 build system seems to use the script right now and passes the path to the version file as a 2658 command line parameter. 2659 2660 * scripts/generate-webkitversion.pl: 2661 26622012-07-11 Crystal Zhang <haizhang@rim.com> 2663 2664 [BlackBerry] Implement Date/Time picker 2665 https://bugs.webkit.org/show_bug.cgi?id=90911 2666 2667 Reviewed by Rob Buis. 2668 2669 Add files into make file. 2670 2671 * PlatformBlackBerry.cmake: 2672 26732012-07-09 Christophe Dumez <christophe.dumez@intel.com> 2674 2675 [EFL] Battery status code needs refactoring to be reused in WebKit2 2676 https://bugs.webkit.org/show_bug.cgi?id=90760 2677 2678 Reviewed by Hajime Morita. 2679 2680 Add BatteryClientEfl to PlatformEfl.cmake. 2681 2682 * PlatformEfl.cmake: 2683 26842012-07-08 Kihong Kwon <kihong.kwon@samsung.com> 2685 2686 [EFL] Change notifications directory path of WebKit_INCLUDE_DIRECTORIES in the PlatformEfl.cmake 2687 https://bugs.webkit.org/show_bug.cgi?id=90650 2688 2689 Reviewed by Laszlo Gombos. 2690 2691 Change directory path for including notifications of WebCore 2692 from WebCore/notifications to WebCore/Modules/notifications 2693 2694 * PlatformEfl.cmake: 2695 26962012-07-07 Thiago Marcos P. Santos <thiago.santos@intel.com> 2697 2698 [EFL][CMake] Remove non-existent include directory 2699 https://bugs.webkit.org/show_bug.cgi?id=90605 2700 2701 Reviewed by Kentaro Hara. 2702 2703 * PlatformEfl.cmake: 2704 27052012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com> 2706 2707 [EFL][CMake] Move gtest sources to an upper level 2708 https://bugs.webkit.org/show_bug.cgi?id=90602 2709 2710 Reviewed by Chang Shu. 2711 2712 Removed gtest since it is now built as a separated component. 2713 This will allow us to share it with WebKit 2 API tests. 2714 2715 * PlatformEfl.cmake: 2716 27172012-07-06 Seokju Kwon <seokju.kwon@samsung.com> 2718 2719 [EFL] Add Web Inspector to WebKit-EFL 2720 https://bugs.webkit.org/show_bug.cgi?id=83865 2721 2722 Reviewed by Pavel Feldman. 2723 2724 EFL port implementation for Web Inspector. 2725 Prepare Web Inspector resources. 2726 2727 * PlatformEfl.cmake: 2728 27292012-07-05 Kihong Kwon <kihong.kwon@samsung.com> 2730 2731 [EFL] Change class name from NotificationClientEfl to NotificationPresenterClientEfl. 2732 https://bugs.webkit.org/show_bug.cgi?id=90542 2733 2734 Reviewed by Kenneth Rohde Christiansen. 2735 2736 NotificationClientEfl.cpp is changed to NotificationPresenterClientEfl.cpp 2737 to be in line with other ports(qt, chromium, gtk). 2738 2739 * PlatformEfl.cmake: 2740 27412012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com> 2742 2743 [Qt] Remove a few un-needed load(features) after r121777 2744 2745 The features are computed by configure.pro and cached in .qmake.cache. 2746 2747 Reviewed by Jocelyn Turcotte. 2748 2749 * WebKit1.pro: 2750 27512012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com> 2752 2753 [Qt] Fix broken OR-operator in project file 2754 2755 Qmake expects |, not ||. The result was that the block was entered, even 2756 if none of the two defines were set to 1. 2757 2758 Reviewed by Jocelyn Turcotte. 2759 2760 * WebKit1.pri: 2761 27622012-07-03 Christophe Dumez <christophe.dumez@intel.com> 2763 2764 [EFL] Move BatteryClientEfl from WebKit to WebCore 2765 https://bugs.webkit.org/show_bug.cgi?id=90063 2766 2767 Reviewed by Kenneth Rohde Christiansen. 2768 2769 Move BatteryClientEfl class from WebKit to WebCore 2770 so that it can be reused in WebKit2. 2771 2772 * PlatformEfl.cmake: 2773 27742012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn> 2775 2776 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT 2777 https://bugs.webkit.org/show_bug.cgi?id=90271 2778 2779 Reviewed by George Staikos. 2780 2781 RIM PR #154707 2782 2783 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not 2784 defined by default. 2785 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't 2786 need to rebuild webkit before running DRT. 2787 2788 * PlatformBlackBerry.cmake: 2789 27902012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com> 2791 2792 [EFL][CMake] Integrate API unit tests with CTest 2793 https://bugs.webkit.org/show_bug.cgi?id=87251 2794 2795 Reviewed by Daniel Bates. 2796 2797 Add every test to the test runner build target. 2798 2799 * PlatformEfl.cmake: 2800 28012012-07-02 Gyuyoung Kim <gyuyoung.kim@samsung.com> 2802 2803 [EFL] Rename NotificationPresenterEfl with NotificationClientEfl 2804 https://bugs.webkit.org/show_bug.cgi?id=90370 2805 2806 Reviewed by Csaba Osztrogonác. 2807 2808 Bug 80488 renamed NotificationPresenter with NotificationClient. So, EFL port needs to adjust 2809 it as well. 2810 2811 * PlatformEfl.cmake: 2812 28132012-06-29 Krzysztof Czech <k.czech@samsung.com> 2814 2815 [EFL] Add support for Unit Tests, based on the gtest library. 2816 https://bugs.webkit.org/show_bug.cgi?id=68509 2817 2818 Reviewed by Chang Shu. 2819 2820 Add configuration for building gtest library, testing framework and unit tests. 2821 2822 * PlatformEfl.cmake: 2823 28242012-06-27 Sheriff Bot <webkit.review.bot@gmail.com> 2825 2826 Unreviewed, rolling out r121398. 2827 http://trac.webkit.org/changeset/121398 2828 https://bugs.webkit.org/show_bug.cgi?id=90136 2829 2830 broke efl build (Requested by ryuan on #webkit). 2831 2832 * PlatformEfl.cmake: 2833 28342012-06-27 Krzysztof Czech <k.czech@samsung.com> 2835 2836 [EFL] Add support for Unit Tests, based on the gtest library. 2837 https://bugs.webkit.org/show_bug.cgi?id=68509 2838 2839 Reviewed by Chang Shu. 2840 2841 Add configuration for building gtest library, testing framework and unit tests. 2842 2843 * PlatformEfl.cmake: 2844 28452012-06-26 Simon Hausmann <simon.hausmann@nokia.com> 2846 2847 [Qt][Win] Symbols are not exported in QtWebKit5.dll 2848 https://bugs.webkit.org/show_bug.cgi?id=88873 2849 2850 Reviewed by Tor Arne Vestbø. 2851 2852 * api.pri: Remove MAKEDLL setting done now in win32/default_post.prf. 2853 28542012-06-25 Simon Hausmann <simon.hausmann@nokia.com> 2855 2856 Unreviewed build fix: Don't do QT += widgets with Qt 4 2857 2858 * WebKit1.pro: This is already done in WebKit1.pri. 2859 28602012-06-25 Simon Hausmann <simon.hausmann@nokia.com> 2861 2862 [Qt] Make it possible to build WebKit without QtWidgets 2863 https://bugs.webkit.org/show_bug.cgi?id=78109 2864 2865 Reviewed by Tor Arne Vestbø. 2866 2867 Moved WebKit1 sources into a separate static library. Only WK1 2868 depends on QtWidgets. 2869 2870 * WebKit1.pri: Added. 2871 * WebKit1.pro: Added. 2872 28732012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com> 2874 2875 [EFL] Implement Network Information API 2876 https://bugs.webkit.org/show_bug.cgi?id=87067 2877 2878 Reviewed by Kenneth Rohde Christiansen. 2879 2880 * PlatformEfl.cmake: Add dependency of eeze library. 2881 28822012-06-22 Joshua Netterfield <jnetterfield@rim.com> 2883 2884 [BlackBerry] Sanitize GLSL code using ANGLE. 2885 2886 BlackBerry port does not sanitize GLSL code with ANGLE 2887 https://bugs.webkit.org/show_bug.cgi?id=89583 2888 2889 Reviewed by Rob Buis. 2890 2891 * PlatformBlackBerry.cmake: Add ANGLE sources to BlackBerry builds. 2892 28932012-06-19 Csaba Osztrogonác <ossy@webkit.org> 2894 2895 [CMake] Unreviewed speculative buildfix after r120786. 2896 2897 * CMakeLists.txt: 2898 28992012-06-13 Robin Cao <robin.cao@torchmobile.com.cn> 2900 2901 [BlackBerry] Enable MEDIA_STREAM by default 2902 https://bugs.webkit.org/show_bug.cgi?id=88849 2903 2904 Reviewed by Antonio Gomes. 2905 2906 * PlatformBlackBerry.cmake: 2907 29082012-06-12 Christophe Dumez <christophe.dumez@intel.com> 2909 2910 [EFL] Enable SHADOW_DOM flag 2911 https://bugs.webkit.org/show_bug.cgi?id=87732 2912 2913 Reviewed by Kentaro Hara. 2914 2915 Add WebCore/bindings/generic to include directories so 2916 that we can include RuntimeEnabledFeatures.h. 2917 2918 * CMakeLists.txt: 2919 29202012-06-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com> 2921 2922 [Qt] Don't use WebKit HAVE() macro in public Qt headers 2923 2924 Reviewed by Kenneth Rohde Christiansen. 2925 2926 * WebKit.pri: 2927 29282012-06-04 Tomasz Morawski <t.morawski@samsung.com> 2929 2930 [EFL] Refactor ewk_view_context_paint code. 2931 https://bugs.webkit.org/show_bug.cgi?id=85588 2932 2933 Reviewed by Hajime Morita. 2934 2935 Added new ewk_paint_context.cpp file to source list. 2936 2937 * PlatformEfl.cmake: 2938 29392012-06-01 Christophe Dumez <christophe.dumez@intel.com> 2940 2941 [EFL] EFL's LayoutTestController needs to implement deliverWebIntent 2942 https://bugs.webkit.org/show_bug.cgi?id=86865 2943 2944 Reviewed by Adam Barth. 2945 2946 Add "${WEBCORE_DIR}/dom/default" to include directories in 2947 CMakeLists.txt. 2948 2949 * CMakeLists.txt: 2950 29512012-06-01 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> 2952 2953 [EFL] Implement PlatformStrategies 2954 https://bugs.webkit.org/show_bug.cgi?id=86946 2955 2956 Reviewed by Carlos Garcia Campos. 2957 2958 * PlatformEfl.cmake: Add PlatformStrategiesEfl file to the build 2959 system. 2960 29612012-05-31 Gyuyoung Kim <gyuyoung.kim@samsung.com> 2962 2963 [CMAKE][EFL] Remove unneeded include path 2964 https://bugs.webkit.org/show_bug.cgi?id=87927 2965 2966 Reviewed by Kenneth Rohde Christiansen. 2967 2968 Though *wtf* directory was moved to Source/WTF, PlatformEfl.cmake is still including the previous 2969 path. In addition, files on EFL port are using <wtf/gobject/XXX> directly in #include line. 2970 So, EFL port doesn't need to include ${JAVASCRIPTCORE_DIR}/wtf/gobject path anymore. 2971 2972 * PlatformEfl.cmake: Remove '${JAVASCRIPTCORE_DIR}/wtf/gobject' path from include path list. 2973 29742012-05-30 Konrad Piascik <kpiascik@rim.com> 2975 2976 [BlackBerry] Add an Accelerated Compositing layer for Web Inspector DOM highlight. 2977 https://bugs.webkit.org/show_bug.cgi?id=81001 2978 2979 Reviewed by Antonio Gomes 2980 2981 Added new InspectorOverlay class 2982 2983 * PlatformBlackBerry.cmake: 2984 29852012-05-29 Arvid Nilsson <anilsson@rim.com> 2986 2987 [BlackBerry] WebKit-side implementation of SelectionOverlay 2988 https://bugs.webkit.org/show_bug.cgi?id=87605 2989 2990 Reviewed by Rob Buis. 2991 2992 Add SelectionOverlay to the build system. 2993 2994 PR #160263 2995 2996 * PlatformBlackBerry.cmake: 2997 29982012-05-29 Arvid Nilsson <anilsson@rim.com> 2999 3000 [BlackBerry] WebOverlay API 3001 https://bugs.webkit.org/show_bug.cgi?id=87603 3002 3003 Reviewed by Rob Buis. 3004 3005 Add WebOverlay related files to the build system. 3006 3007 PR #156812 3008 3009 * PlatformBlackBerry.cmake: 3010 30112012-05-28 Arvid Nilsson <anilsson@rim.com> 3012 3013 [BlackBerry] Add a default tap highlight 3014 https://bugs.webkit.org/show_bug.cgi?id=87569 3015 3016 Reviewed by Rob Buis. 3017 3018 Add DefaultTapHighlight to the build system 3019 3020 Reviewed internally by Mike Lattanzio and Mike Fenton. 3021 3022 PR #154329 3023 3024 * PlatformBlackBerry.cmake: 3025 30262012-05-24 Crystal Zhang <haizhang@rim.com> 3027 3028 [BlackBerry] Implement select popup and remove old hook to air popup 3029 https://bugs.webkit.org/show_bug.cgi?id=87419 3030 3031 Reviewed by Rob Buis. 3032 3033 Add new files to make file. 3034 3035 * PlatformBlackBerry.cmake: 3036 30372012-05-24 Raphael Kubo da Costa <rakuco@webkit.org> 3038 3039 [EFL] Unreviewed, unbreak `make install' after r117046. 3040 3041 * PlatformEfl.cmake: Remove ewk_auth_soup.h from the list of 3042 installed headers, since it has been made private and renamed. 3043 30442012-05-22 Dongwoo Im <dw.im@samsung.com> 3045 3046 [EFL] Implements the registerProtocolHandler method and option. 3047 https://bugs.webkit.org/show_bug.cgi?id=73638 3048 3049 Reviewed by Andreas Kling. 3050 3051 The registerProtocolHandler() method allows Web sites to register themselves 3052 as possible handlers for particular schemes. 3053 3054 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler 3055 3056 * PlatformEfl.cmake: Adds the new file into the source list. 3057 30582012-05-21 Christophe Dumez <christophe.dumez@intel.com> 3059 3060 [EFL] Minor style fixes in web intents code are needed 3061 https://bugs.webkit.org/show_bug.cgi?id=86986 3062 3063 Reviewed by Adam Barth. 3064 3065 Fix minor ordering issues in CMake files. 3066 3067 * CMakeLists.txt: 3068 * PlatformEfl.cmake: 3069 30702012-05-18 Christophe Dumez <christophe.dumez@intel.com> 3071 3072 [EFL] Add simple implementation of Web Intents 3073 https://bugs.webkit.org/show_bug.cgi?id=86354 3074 3075 Reviewed by Eric Seidel. 3076 3077 Add new ewk_intent.* and ewk_intent_request.* files to CMake. 3078 3079 * CMakeLists.txt: 3080 * PlatformEfl.cmake: 3081 30822012-05-17 Thiago Marcos P. Santos <thiago.santos@intel.com> 3083 3084 [EFL] Add API for Web Database handling 3085 https://bugs.webkit.org/show_bug.cgi?id=85178 3086 3087 Reviewed by Antonio Gomes. 3088 3089 Added the new Web Database API to the buildsystem. 3090 3091 * PlatformEfl.cmake: 3092 30932012-05-17 Thiago Marcos P. Santos <thiago.santos@intel.com> 3094 3095 [EFL] Fix link error caused by not directly linking with edbus 3096 https://bugs.webkit.org/show_bug.cgi?id=86747 3097 3098 Unreviewed build fix. 3099 3100 * PlatformEfl.cmake: 3101 31022012-05-16 Kihong Kwon <kihong.kwon@samsung.com> 3103 3104 [EFL] Support for Battery Status API on the WebKit-Efl 3105 https://bugs.webkit.org/show_bug.cgi?id=83254 3106 3107 Reviewed by Chang Shu. 3108 3109 Add e_ukit library and include directory to get battery status of device. 3110 3111 * PlatformEfl.cmake: 3112 31132012-05-15 Tomasz Morawski <t.morawski@samsung.com> 3114 3115 [EFL] Split ewk_private.h file to multiple private files. 3116 https://bugs.webkit.org/show_bug.cgi?id=84572 3117 3118 Reviewed by Antonio Gomes. 3119 3120 * PlatformEfl.cmake: Removed ewk_logging.h file from EWebKit_HEADERS. 3121 31222012-05-10 Sam D <dsam2912@gmail.com> 3123 3124 Web Inspector: rename InspectorBackendStub.js to InspectorBackendCommands.js 3125 https://bugs.webkit.org/show_bug.cgi?id=72306 3126 3127 Changed name for InspectorBackendStub.js to 3128 InspectorBackendCommands.js 3129 3130 Reviewed by Yury Semikhatsky. 3131 3132 * PlatformBlackBerry.cmake: 3133 31342012-05-08 Crystal Zhang <haizhang@rim.com> 3135 3136 [BlackBerry] Implement a popup client for HTML controls 3137 https://bugs.webkit.org/show_bug.cgi?id=85670 3138 3139 Reviewed by Rob Buis. 3140 3141 Add popup client file to build system. 3142 3143 * PlatformBlackBerry.cmake: 3144 31452012-05-08 Raphael Kubo da Costa <rakuco@webkit.org> 3146 3147 [CMake] Rewrite FindGStreamer.cmake. 3148 https://bugs.webkit.org/show_bug.cgi?id=85857 3149 3150 Reviewed by Daniel Bates. 3151 3152 We are currently kind of duplicating the same 3153 FindGStreamer-Foo.cmake file whenever a new GStreamer plugin needs 3154 to be found. Besides this approach not scaling very well, it 3155 relies on pkg-config for version checking, uses the LibFindMacros 3156 package that we should deprecate and all the find files could be 3157 merged into one, with users using the COMPONENTS feature of the 3158 FIND_PACKAGE() call to find the desired plugins. 3159 3160 FindGStreamer.cmake has then been rewritten to take all that into 3161 account: 3162 - The LibFindMacros.cmake package is not used anymore. 3163 - Version check is performed in the CMake file itself by parsing 3164 the gstversion.h header. 3165 - All GStreamer plugins are searched and the COMPONENTS keyword 3166 used in the FIND_PACKAGE() call is used to check which plugins are 3167 required. 3168 - The plugins-base and base GStreamer plugins are not searched, as 3169 they were not used anywhere in the build system. 3170 3171 * PlatformEfl.cmake: Update GStreamer-related variable names. 3172 31732012-05-08 Jonathan Dong <jonathan.dong@torchmobile.com.cn> 3174 3175 [BlackBerry] AutofillManager implementation upstream 3176 https://bugs.webkit.org/show_bug.cgi?id=85576 3177 3178 Reviewed by Rob Buis. 3179 3180 Added WebKit/blackberry/WebCoreSupport/AutofillManager.cpp 3181 into building system of BlackBerry porting. 3182 3183 * PlatformBlackBerry.cmake: 3184 31852012-05-03 Jer Noble <jer.noble@apple.com> 3186 3187 Move WebKitFullScreenListener into its own file. 3188 https://bugs.webkit.org/show_bug.cgi?id=85640 3189 3190 Reviewed by Maciej Stachowiak . 3191 3192 Pull WebKitFullScreenListener into its own file. 3193 3194 * WebKit.xcodeproj/project.pbxproj: 3195 31962012-05-03 Raphael Kubo da Costa <rakuco@webkit.org> 3197 3198 [CMake] Rewrite FindCairo.cmake. 3199 https://bugs.webkit.org/show_bug.cgi?id=84895 3200 3201 Reviewed by Daniel Bates. 3202 3203 The old approach relied on pkg-config for finding Cairo (which 3204 introduced a dependency on pkg-config that could be avoided), used 3205 the LibFindMacros code that we should probably remove in the 3206 future and did not use the FindPackageHandleStandardArguments 3207 module. 3208 3209 Change all that by rewriting the module. 3210 - Use the pkg-config output optionally instead of requiring it 3211 like LibFindMacros did. 3212 - Remove the implicit dependency on FreeType which often found it 3213 the wrong way via pkg-config and without considering 3214 CMAKE_PREFIX_PATH. 3215 - Retrieve the Cairo version by looking at cairo-version.h instead 3216 of relying on pkg-config. It requires some additional code for 3217 checking if the desired version has been found, but that will not 3218 be needed once we start depending on CMake 2.8.3 or later. 3219 3220 The only downside is that FPHSA sets <UPPERCASED_NAME>_FOUND 3221 instead of <Name>_FOUND, and to keep things consistent 3222 Cairo_LIBRARIES and Cairo_INCLUDE_DIRS have become CAIRO_LIBRARIES 3223 and CAIRO_INCLUDE_DIRS. 3224 3225 * PlatformEfl.cmake: Use CAIRO_FOO instead of Cairo_FOO. 3226 32272012-04-26 Christophe Dumez <christophe.dumez@intel.com> 3228 3229 [EFL] Enable VIDEO_TRACK feature 3230 https://bugs.webkit.org/show_bug.cgi?id=84830 3231 3232 Reviewed by Gustavo Noronha Silva. 3233 3234 Enable VIDEO_TRACK feature by default for EFL port. 3235 3236 * PlatformEfl.cmake: 3237 32382012-04-20 Mike Lattanzio <mlattanzio@rim.com> 3239 3240 [BlackBerry] Expose WebViewportArguments to WebPageClient 3241 https://bugs.webkit.org/show_bug.cgi?id=84471 3242 3243 Reviewed by Antonio Gomes. 3244 3245 * PlatformBlackBerry.cmake: 3246 32472012-04-20 Thiago Marcos P. Santos <thiago.santos@intel.com> 3248 3249 [EFL] Add Security Origin API 3250 https://bugs.webkit.org/show_bug.cgi?id=84023 3251 3252 Reviewed by Antonio Gomes. 3253 3254 * PlatformEfl.cmake: 3255 32562012-04-10 Patrick Gansterer <paroga@webkit.org> 3257 3258 [CMake] Enable USE_FOLDERS property 3259 https://bugs.webkit.org/show_bug.cgi?id=83571 3260 3261 Reviewed by Daniel Bates. 3262 3263 Setting the FOLDER property on targets gives more structure 3264 to the generated Visual Studio solutions. 3265 This does not affect other CMake generators. 3266 3267 * CMakeLists.txt: 3268 32692012-04-07 Patrick Gansterer <paroga@webkit.org> 3270 3271 [CMake] Cleanup WTF include directories 3272 https://bugs.webkit.org/show_bug.cgi?id=82716 3273 3274 Reviewed by Eric Seidel. 3275 3276 * CMakeLists.txt: 3277 32782012-04-07 Rob Buis <rbuis@rim.com> 3279 3280 [BlackBerry] Add Battery Status API support 3281 https://bugs.webkit.org/show_bug.cgi?id=82615 3282 3283 Reviewed by George Staikos. 3284 3285 Add BatteryClientBlackBerry.cpp to the build. 3286 3287 * PlatformBlackBerry.cmake: 3288 32892012-04-06 Charles Wei <charles.wei@torchmobile.com.cn> 3290 3291 [BlackBerry] Build fix to match the latest WebCore change 3292 https://bugs.webkit.org/show_bug.cgi?id=83358 3293 3294 Reviewed by Rob Buis. 3295 3296 * PlatformBlackBerry.cmake: 3297 32982012-04-05 George Staikos <staikos@webkit.org> 3299 3300 Add the vibration client for BlackBerry. 3301 https://bugs.webkit.org/show_bug.cgi?id=83340 3302 3303 Reviewed by Rob Buis. 3304 3305 * PlatformBlackBerry.cmake: 3306 33072012-04-05 Jia Pu <jpu@apple.com> 3308 3309 Move correction panel related functions from EditorClient into separated AlternativeTextClient class. 3310 https://bugs.webkit.org/show_bug.cgi?id=82970 3311 3312 Reviewed by Enrica Casucci. 3313 3314 See WebCore/ChangeLog for details. 3315 3316 * WebKit.xcodeproj/project.pbxproj: 3317 33182012-04-01 Gyuyoung Kim <gyuyoung.kim@samsung.com> 3319 3320 Support the Network Information API 3321 https://bugs.webkit.org/show_bug.cgi?id=73528 3322 3323 Reviewed by Adam Barth. 3324 3325 * PlatformEfl.cmake: Add dummy NetworkInfoClientEfl.cpp files in order to support network information API. 3326 33272012-03-30 Eli Fidler <efidler@rim.com> 3328 3329 Enable OpenType Sanitizer for BlackBerry port. 3330 https://bugs.webkit.org/show_bug.cgi?id=82782 3331 3332 Reviewed by Eric Seidel. 3333 3334 * PlatformBlackBerry.cmake: add libots to link 3335 33362012-03-22 Raphael Kubo da Costa <rakuco@FreeBSD.org> 3337 3338 [CMake] Unreviewed build fix after r111778. 3339 3340 * CMakeLists.txt: Replace ${JAVASCRIPTCORE_DIR}/wtf includes with 3341 ${WTF_DIR}/wtf ones. 3342 33432012-03-22 Hyowon Kim <hw1008.kim@samsung.com> 3344 3345 [EFL] Add PageClientEfl to WebCoreSupport. 3346 https://bugs.webkit.org/show_bug.cgi?id=80748 3347 3348 Reviewed by Noam Rosenthal. 3349 3350 * PlatformEfl.cmake: Add WebCore/platform/graphics/efl to the include path 3351 and PageClientEfl.cpp to the source list. 3352 33532012-03-20 Eric Seidel <eric@webkit.org> 3354 3355 Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf 3356 https://bugs.webkit.org/show_bug.cgi?id=80911 3357 3358 Reviewed by Adam Barth. 3359 3360 * CMakeLists.txt: Look for headers in Source/WTF. 3361 33622012-03-20 Charles Wei <charles.wei@torchmobile.com.cn> 3363 3364 [BlackBerry] Remove OutOfMemoryHandler from the build system 3365 https://bugs.webkit.org/show_bug.cgi?id=81649 3366 3367 Remove OutOfMemoryHandler, and change GLES2Context to WebKitSupport, 3368 in the build system for BlackBerry porting. 3369 3370 Reviewed by Rob Buis. 3371 3372 * PlatformBlackBerry.cmake: 3373 33742012-03-16 Kihong Kwon <kihong.kwon@samsung.com> 3375 3376 Support for Battery Status API 3377 https://bugs.webkit.org/show_bug.cgi?id=62698 3378 3379 Add include directory and file. 3380 http://www.w3.org/TR/battery-status/ 3381 3382 Reviewed by Adam Barth. 3383 3384 * PlatformEfl.cmake: 3385 33862012-03-11 Timothy Hatcher <timothy@apple.com> 3387 3388 Update how the Web Inspector resources are loaded. 3389 3390 https://bugs.webkit.org/show_bug.cgi?id=80798 3391 rdar://problem/10359959 3392 3393 Reviewed by Brian Weinstein. 3394 3395 * WebKit.xcodeproj/project.pbxproj: Add a framework. 3396 33972012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi> 3398 3399 [CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7. 3400 https://bugs.webkit.org/show_bug.cgi?id=80469 3401 3402 Reviewed by Antonio Gomes. 3403 3404 * CMakeLists.txt: Manually set the LINK_INTERFACE_LIBRARIES target 3405 property on the library being created. 3406 34072012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi> 3408 3409 [EFL] Unreviewed; fix the build after r109877. 3410 3411 * CMakeLists.txt: Add WebCore/Modules/webdatabase to the list of 3412 include directories so that #include'ing DatabaseDetails.h and 3413 friends still works. 3414 34152012-03-04 Jonathan Dong <jonathan.dong@torchmobile.com.cn> 3416 3417 [BlackBerry] upstream CredentialManager and CredentialTransformData implementation 3418 https://bugs.webkit.org/show_bug.cgi?id=80107 3419 3420 Reviewed by Antonio Gomes. 3421 3422 Initial upstream of CredentialManager.[h|cpp] and 3423 CredentialTransformData.[h|cpp]. 3424 No new test. 3425 3426 * PlatformBlackBerry.cmake: 3427 34282012-03-04 Raphael Kubo da Costa <kubo@profusion.mobi> 3429 3430 [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64 3431 https://bugs.webkit.org/show_bug.cgi?id=71507 3432 3433 Reviewed by Antonio Gomes. 3434 3435 * CMakeLists.txt: Use ${LIB_INSTALL_DIR} instead of hardcoding "lib". 3436 34372012-02-24 Grzegorz Czajkowski <g.czajkowski@samsung.com> 3438 3439 [EFL][DRT] Implement setValueForUser and setAutofilled. 3440 https://bugs.webkit.org/show_bug.cgi?id=79237 3441 3442 Reviewed by Andreas Kling. 3443 3444 Adds the main directory of WebKit's source to find headers of JavaScriptCore. 3445 3446 * PlatformEfl.cmake: 3447 34482012-02-23 Patrick Gansterer <paroga@webkit.org> 3449 3450 [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro 3451 https://bugs.webkit.org/show_bug.cgi?id=79371 3452 3453 Reviewed by Daniel Bates. 3454 3455 * CMakeLists.txt: 3456 * PlatformBlackBerry.cmake: Renamed from Source/WebKit/blackberry/CMakeListsBlackBerry.txt. 3457 * PlatformEfl.cmake: Renamed from Source/WebKit/efl/CMakeListsEfl.txt. 3458 * PlatformWinCE.cmake: Renamed from Source/WebKit/wince/CMakeListsWinCE.txt. 3459 34602012-02-20 Filip Pizlo <fpizlo@apple.com> 3461 3462 JSC should be a triple-tier VM 3463 https://bugs.webkit.org/show_bug.cgi?id=75812 3464 <rdar://problem/10079694> 3465 3466 Reviewed by Gavin Barraclough. 3467 3468 Changed EFL's build system to include a new directory in JavaScriptCore. 3469 3470 * CMakeLists.txt: 3471 34722012-02-21 Jon Lee <jonlee@apple.com> 3473 3474 Bring notifications support to WK1 mac: showing, canceling, removing notifications 3475 https://bugs.webkit.org/show_bug.cgi?id=78783 3476 <rdar://problem/10610578> 3477 3478 Reviewed by Anders Carlsson. 3479 3480 * WebKit.xcodeproj/project.pbxproj: Added new files. 3481 34822012-02-21 Adam Roben <aroben@apple.com> 3483 3484 Roll out r108309, r108323, and r108326 3485 3486 They broke the 32-bit Lion build. 3487 3488 Original bugs is <http://webkit.org/b/75812> <rdar://problem/10079694>. 3489 3490 * CMakeLists.txt: 3491 34922012-02-16 Leo Yang <leo.yang@torchmobile.com.cn> 3493 3494 [BlackBerry] Adapt to the removal of WebStringIml.h 3495 https://bugs.webkit.org/show_bug.cgi?id=78784 3496 3497 Reviewed by Antonio Gomes. 3498 3499 blackberry/WebCoreSupport/WebStringImpl.h which hasn't been upstreamed 3500 has been removed internally. We should adapt to this removal for the 3501 upstreamed part of the BlackBerry port. Actually WebStringImpl is not necessary 3502 because it just inherits from WTF::StringImpl but adding nothing. 3503 3504 * blackberry/Api/WebString.cpp: 3505 (BlackBerry::WebKit::WebString::WebString): 3506 (BlackBerry::WebKit::WebString::equalIgnoringCase): 3507 * blackberry/Api/WebString.h: 3508 (WTF): 3509 35102012-02-16 Nima Ghanavatian <nghanavatian@rim.com> 3511 3512 [BlackBerry] Style clean-up in WebPageCompositor 3513 https://bugs.webkit.org/show_bug.cgi?id=78738 3514 3515 Reviewed by Rob Buis. 3516 3517 No new functionality, no new tests. 3518 3519 * blackberry/WebKitSupport/WebPageCompositor.cpp: 3520 (BlackBerry::WebKit::WebPageCompositor::drawLayers): 3521 * blackberry/WebKitSupport/WebPageCompositor.h: 3522 (WebKit): 3523 35242012-02-16 Patrick Gansterer <paroga@webkit.org> 3525 3526 [CMake] Add missing include directories. 3527 3528 * CMakeLists.txt: 3529 35302012-02-15 Leo Yang <leo.yang@torchmobile.com.cn> 3531 3532 [BlackBerry] Remove ResourceHolderImpl.cpp from build system 3533 https://bugs.webkit.org/show_bug.cgi?id=78779 3534 3535 Reviewed by George Staikos. 3536 3537 blackberry/Api/ResourceHolderImpl.cpp which hasn't been upstreamed 3538 has been removed internally. So remove it from the build system. 3539 3540 * blackberry/CMakeListsBlackBerry.txt: 3541 35422012-02-15 Leo Yang <leo.yang@torchmobile.com.cn> 3543 3544 [BlackBerry] Upstream WebPageGroupLoadDeferrer.{h, cpp} 3545 https://bugs.webkit.org/show_bug.cgi?id=78770 3546 3547 Reviewed by Rob Buis. 3548 3549 Initial upstreaming, no new tests. 3550 3551 * blackberry/Api/WebPageGroupLoadDeferrer.cpp: Added. 3552 * blackberry/Api/WebPageGroupLoadDeferrer.h: Added. 3553 35542012-02-15 Konrad Piascik <kpiascik@rim.com> 3555 3556 [BlackBerry] Upstream BlackBerry specific Web Inspector resources 3557 https://bugs.webkit.org/show_bug.cgi?id=78727 3558 3559 Reviewed by Rob Buis. 3560 3561 * blackberry/WebCoreSupport/inspectorBB.html: Added. 3562 * blackberry/WebCoreSupport/inspectorBB.js: Added. 3563 (): 3564 (InspectorFrontendHost.copyText): 3565 35662012-02-15 Mike Fenton <mifenton@rim.com> 3567 3568 Initial upstreaming of EditorClientBlackBerry 3569 https://bugs.webkit.org/show_bug.cgi?id=78730 3570 3571 Reviewed by Rob Buis. 3572 3573 Initial upstreaming, no new tests. 3574 3575 * blackberry/WebCoreSupport/EditorClientBlackBerry.cpp: Added. 3576 (WebCore): 3577 (WebCore::EditorClientBlackBerry::EditorClientBlackBerry): 3578 (WebCore::EditorClientBlackBerry::pageDestroyed): 3579 (WebCore::EditorClientBlackBerry::shouldDeleteRange): 3580 (WebCore::EditorClientBlackBerry::shouldShowDeleteInterface): 3581 (WebCore::EditorClientBlackBerry::smartInsertDeleteEnabled): 3582 (WebCore::EditorClientBlackBerry::isSelectTrailingWhitespaceEnabled): 3583 (WebCore::EditorClientBlackBerry::enableSpellChecking): 3584 (WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField): 3585 (WebCore::EditorClientBlackBerry::isContinuousSpellCheckingEnabled): 3586 (WebCore::EditorClientBlackBerry::toggleContinuousSpellChecking): 3587 (WebCore::EditorClientBlackBerry::isGrammarCheckingEnabled): 3588 (WebCore::EditorClientBlackBerry::toggleGrammarChecking): 3589 (WebCore::EditorClientBlackBerry::spellCheckerDocumentTag): 3590 (WebCore::EditorClientBlackBerry::shouldBeginEditing): 3591 (WebCore::EditorClientBlackBerry::shouldEndEditing): 3592 (WebCore::EditorClientBlackBerry::shouldInsertNode): 3593 (WebCore::EditorClientBlackBerry::shouldInsertText): 3594 (WebCore::EditorClientBlackBerry::shouldChangeSelectedRange): 3595 (WebCore::EditorClientBlackBerry::shouldApplyStyle): 3596 (WebCore::EditorClientBlackBerry::shouldMoveRangeAfterDelete): 3597 (WebCore::EditorClientBlackBerry::didBeginEditing): 3598 (WebCore::EditorClientBlackBerry::respondToChangedContents): 3599 (WebCore::EditorClientBlackBerry::respondToChangedSelection): 3600 (WebCore::EditorClientBlackBerry::didEndEditing): 3601 (WebCore::EditorClientBlackBerry::respondToSelectionAppearanceChange): 3602 (WebCore::EditorClientBlackBerry::didWriteSelectionToPasteboard): 3603 (WebCore::EditorClientBlackBerry::didSetSelectionTypesForPasteboard): 3604 (WebCore::EditorClientBlackBerry::registerCommandForUndo): 3605 (WebCore::EditorClientBlackBerry::registerCommandForRedo): 3606 (WebCore::EditorClientBlackBerry::clearUndoRedoOperations): 3607 (WebCore::EditorClientBlackBerry::canUndo): 3608 (WebCore::EditorClientBlackBerry::canRedo): 3609 (WebCore::EditorClientBlackBerry::canCopyCut): 3610 (WebCore::EditorClientBlackBerry::canPaste): 3611 (WebCore::EditorClientBlackBerry::undo): 3612 (WebCore::EditorClientBlackBerry::redo): 3613 (KeyDownEntry): 3614 (KeyPressEntry): 3615 (WebCore::EditorClientBlackBerry::interpretKeyEvent): 3616 (WebCore::EditorClientBlackBerry::handleKeyboardEvent): 3617 (WebCore::EditorClientBlackBerry::handleInputMethodKeydown): 3618 (WebCore::EditorClientBlackBerry::textFieldDidBeginEditing): 3619 (WebCore::EditorClientBlackBerry::textFieldDidEndEditing): 3620 (WebCore::EditorClientBlackBerry::textDidChangeInTextField): 3621 (WebCore::EditorClientBlackBerry::doTextFieldCommandFromEvent): 3622 (WebCore::EditorClientBlackBerry::textWillBeDeletedInTextField): 3623 (WebCore::EditorClientBlackBerry::textDidChangeInTextArea): 3624 (WebCore::EditorClientBlackBerry::ignoreWordInSpellDocument): 3625 (WebCore::EditorClientBlackBerry::learnWord): 3626 (WebCore::EditorClientBlackBerry::checkSpellingOfString): 3627 (WebCore::EditorClientBlackBerry::getAutoCorrectSuggestionForMisspelledWord): 3628 (WebCore::EditorClientBlackBerry::checkGrammarOfString): 3629 (WebCore::EditorClientBlackBerry::requestCheckingOfString): 3630 (WebCore::EditorClientBlackBerry::textChecker): 3631 (WebCore::EditorClientBlackBerry::updateSpellingUIWithGrammarString): 3632 (WebCore::EditorClientBlackBerry::updateSpellingUIWithMisspelledWord): 3633 (WebCore::EditorClientBlackBerry::showSpellingUI): 3634 (WebCore::EditorClientBlackBerry::spellingUIIsShowing): 3635 (WebCore::EditorClientBlackBerry::getGuessesForWord): 3636 (WebCore::EditorClientBlackBerry::willSetInputMethodState): 3637 (WebCore::EditorClientBlackBerry::setInputMethodState): 3638 * blackberry/WebCoreSupport/EditorClientBlackBerry.h: Added. 3639 (WebKit): 3640 (WebCore): 3641 (EditorClientBlackBerry): 3642 36432012-02-15 Leo Yang <leo.yang@torchmobile.com.cn> 3644 3645 [BlackBerry] Upstream WebPageClient.h 3646 https://bugs.webkit.org/show_bug.cgi?id=78660 3647 3648 Reviewed by Antonio Gomes. 3649 3650 Initial upstreaming, no new tests. 3651 3652 * blackberry/Api/BackingStore.cpp: Add #include <BlackBerryPlatformWindow.h> because this inclusion 3653 is being removed from WebPageClient.h. 3654 * blackberry/Api/WebPageClient.h: Added. 3655 * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Add #include <BlackBerryPlatformWindow.h> 3656 because this inclusion is being removed from WebPageClient.h. 3657 36582012-02-15 Rob Buis <rbuis@rim.com> 3659 3660 [BlackBerry] Upstream remaining classes in Api 3661 https://bugs.webkit.org/show_bug.cgi?id=78644 3662 3663 Reviewed by Antonio Gomes. 3664 3665 No functionalities changed, no new tests. 3666 3667 * blackberry/Api/ActiveNodeContext.h: Renamed from Source/WebKit/blackberry/Api/BlackBerryContext.h. 3668 36692012-02-14 Nima Ghanavatian <nghanavatian@rim.com> 3670 3671 [BlackBerry] Upstreaming WebSettings code 3672 https://bugs.webkit.org/show_bug.cgi?id=78633 3673 3674 Reviewed by Rob Buis. 3675 3676 Initial upstreaming, no new tests. 3677 3678 * blackberry/Api/WebSettings.cpp: Added. 3679 * blackberry/Api/WebSettings.h: Added. 3680 * blackberry/Api/WebSettings_p.h: Added. 3681 36822012-02-14 Nima Ghanavatian <nghanavatian@rim.com> 3683 3684 [BlackBerry] Upstreaming DOMSupport files 3685 https://bugs.webkit.org/show_bug.cgi?id=78607 3686 3687 Reviewed by Rob Buis. 3688 3689 Initial upstreaming, no new tests. 3690 3691 * blackberry/WebKitSupport/DOMSupport.cpp: Added. 3692 * blackberry/WebKitSupport/DOMSupport.h: Added. 3693 36942012-02-14 Jeff Rogers <jrogers@rim.com> 3695 3696 [BlackBerry] Remove OpenVG references 3697 https://bugs.webkit.org/show_bug.cgi?id=78623 3698 3699 Reviewed by Rob Buis. 3700 3701 Removed references to USE(OPENVG) and the related code. 3702 3703 * blackberry/Api/BackingStore.cpp: 3704 (BlackBerry::WebKit::BackingStorePrivate::BackingStorePrivate): 3705 (BlackBerry::WebKit::BackingStorePrivate::repaint): 3706 (BlackBerry::WebKit::BackingStorePrivate::renderContents): 3707 (BlackBerry::WebKit::BackingStore::createSurface): 3708 * blackberry/Api/BackingStore_p.h: 3709 37102012-02-14 Andy Chen <andchen@rim.com> 3711 3712 Initial upstreaming for find-in-page for BlackBerry port 3713 https://bugs.webkit.org/show_bug.cgi?id=78615 3714 3715 Create a new class InPageSearchManager for find-in-page and 3716 remove the functions in SelectionHandler 3717 3718 Reviewed by Rob Buis. 3719 3720 * blackberry/CMakeListsBlackBerry.txt: 3721 * blackberry/WebKitSupport/InPageSearchManager.cpp: Added. 3722 (BlackBerry::WebKit::InPageSearchManager::InPageSearchManager): 3723 (BlackBerry::WebKit::InPageSearchManager::~InPageSearchManager): 3724 (BlackBerry::WebKit::InPageSearchManager::findNextString): 3725 (BlackBerry::WebKit::InPageSearchManager::clearTextMatches): 3726 (BlackBerry::WebKit::InPageSearchManager::setMarkerActive): 3727 * blackberry/WebKitSupport/InPageSearchManager.h: Added. 3728 * blackberry/WebKitSupport/SelectionHandler.cpp: 3729 * blackberry/WebKitSupport/SelectionHandler.h: 3730 37312012-02-14 Jacky Jiang <zhajiang@rim.com> 3732 3733 [BlackBerry] Upstream BlackBerry WebCoreSupport FrameLoaderClientBlackBerry class 3734 https://bugs.webkit.org/show_bug.cgi?id=78275 3735 3736 Reviewed by Rob Buis. 3737 3738 Initial upstream, no new tests. 3739 3740 * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp: Added. 3741 * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.h: Added. 3742 37432012-02-14 Lianghui Chen <liachen@rim.com> 3744 3745 Separate mimetype and file extension mapping API from WebKit/blackberry/Api/WebKitTextCodec and complete it. 3746 https://bugs.webkit.org/show_bug.cgi?id=78605 3747 3748 Reviewed by Rob Buis. 3749 3750 Now the MIME type and file extension mapping API are in WebKitMIMETypeConverter. 3751 3752 * blackberry/Api/WebKitMIMETypeConverter.cpp: Added. 3753 (WebKit): 3754 (BlackBerry::WebKit::getExtensionForMimeType): 3755 (BlackBerry::WebKit::getMimeTypeForExtension): 3756 * blackberry/Api/WebKitMIMETypeConverter.h: Added. 3757 (WebKit): 3758 * blackberry/Api/WebKitTextCodec.cpp: 3759 * blackberry/Api/WebKitTextCodec.h: 3760 * blackberry/CMakeListsBlackBerry.txt: 3761 37622012-02-14 Ed Baker <edbaker@rim.com> 3763 3764 [BlackBerry] Dragging a selection handle outside of the content bounding box does not update the selection range correctly 3765 https://bugs.webkit.org/show_bug.cgi?id=78608 3766 3767 Ensure that when selection handles leave the content bounding box that 3768 the handle not being dragged remains fixed. Do not applying padding to 3769 a direction that would cause the selection to shrink when performing 3770 the handle direction detection. 3771 3772 Reviewed by Rob Buis. 3773 3774 * blackberry/WebKitSupport/SelectionHandler.cpp: 3775 (BlackBerry::WebKit::directionOfPointRelativeToRect): 3776 (BlackBerry::WebKit::SelectionHandler::extendSelectionToFieldBoundary): 3777 (BlackBerry::WebKit::SelectionHandler::clipPointToFocusNode): 3778 (BlackBerry::WebKit::SelectionHandler::setSelection): 3779 * blackberry/WebKitSupport/SelectionHandler.h: 3780 37812012-02-14 Rob Buis <rbuis@rim.com> 3782 3783 [BlackBerry] Upstream remaining classes in Api 3784 https://bugs.webkit.org/show_bug.cgi?id=78644 3785 3786 Reviewed by Antonio Gomes. 3787 3788 Initial upstream, no new tests. 3789 3790 * blackberry/Api/BlackBerryContext.h: Added. 3791 * blackberry/Api/BlackBerryGlobal.cpp: Added. 3792 * blackberry/Api/BlackBerryGlobal.h: Added. 3793 * blackberry/Api/Version.cpp: Added. 3794 * blackberry/Api/Version.h: Added. 3795 37962012-02-14 Rob Buis <rbuis@rim.com> 3797 3798 [BlackBerry] Upstream backing store related classes 3799 https://bugs.webkit.org/show_bug.cgi?id=78517 3800 3801 Reviewed by Antonio Gomes. 3802 3803 Initial upstream, no new tests. 3804 3805 * blackberry/WebKitSupport/BackingStoreClient.cpp: Added. 3806 * blackberry/WebKitSupport/BackingStoreClient.h: Added. 3807 * blackberry/WebKitSupport/BackingStoreCompositingSurface.cpp: Added. 3808 * blackberry/WebKitSupport/BackingStoreCompositingSurface.h: Added. 3809 * blackberry/WebKitSupport/BackingStoreTile.cpp: Added. 3810 * blackberry/WebKitSupport/BackingStoreTile.h: Added. 3811 38122012-02-13 Nima Ghanavatian <nghanavatian@rim.com> 3813 3814 Initial upstreaming of selection handling code for BlackBerry port 3815 https://bugs.webkit.org/show_bug.cgi?id=78136 3816 3817 Reviewed by Rob Buis. 3818 3819 Initial upstreaming, no new tests. 3820 3821 * blackberry/WebKitSupport/SelectionHandler.cpp: Added. 3822 * blackberry/WebKitSupport/SelectionHandler.h: Added. 3823 38242012-02-10 Mike Fenton <mifenton@rim.com> 3825 3826 BlackBerry Port - Input focus is suppressed during XHR loads 3827 https://bugs.webkit.org/show_bug.cgi?id=78368 3828 3829 Allow JS to trigger the VKB and input focus when XHR scripting 3830 is active. 3831 3832 This switching the loaded state to checking the webpages loaded state 3833 which is only updated after initial load. When additional loading 3834 events happen for XHR, it remains false and focus events function. 3835 3836 Also add detailed FocusLog's to shouldAcceptInputFocus. 3837 3838 Reviewed by Rob Buis. 3839 3840 * blackberry/WebKitSupport/InputHandler.cpp: 3841 (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus): 3842 38432012-02-10 Mike Fenton <mifenton@rim.com> 3844 3845 BlackBerry Port - JS focus on blur can cause recursion 3846 https://bugs.webkit.org/show_bug.cgi?id=78368 3847 3848 Prevent JS recursion of blur/focus by allowing focus 3849 if we are already trying to prevent focus. 3850 3851 Reviewed by Rob Buis. 3852 3853 * blackberry/WebKitSupport/InputHandler.cpp: 3854 (BlackBerry::WebKit::InputHandler::InputHandler): 3855 (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus): 3856 (BlackBerry::WebKit::InputHandler::setElementFocused): 3857 * blackberry/WebKitSupport/InputHandler.h: 3858 (InputHandler): 3859 38602012-02-10 Rob Buis <rbuis@rim.com> 3861 3862 [BlackBerry] Upstream graphics helper classes in WebKitSupport 3863 https://bugs.webkit.org/show_bug.cgi?id=78278 3864 3865 Reviewed by Antonio Gomes. 3866 3867 Initial upstream, no new tests. 3868 3869 * blackberry/WebKitSupport/RenderQueue.cpp: Added. 3870 * blackberry/WebKitSupport/RenderQueue.h: Added. 3871 38722012-02-10 Rob Buis <rbuis@rim.com> 3873 3874 [BlackBerry] Upstream graphics helper classes in WebKitSupport 3875 https://bugs.webkit.org/show_bug.cgi?id=78278 3876 3877 Reviewed by Antonio Gomes. 3878 3879 Initial upstream, no new tests. 3880 3881 * blackberry/WebKitSupport/SurfacePool.cpp: Added. 3882 * blackberry/WebKitSupport/SurfacePool.h: Added. 3883 * blackberry/WebKitSupport/TileIndex.h: Added. 3884 * blackberry/WebKitSupport/TileIndexHash.h: Added. 3885 38862012-02-09 Leo Yang <leo.yang@torchmobile.com.cn> 3887 3888 [BlackBerry] Upstream JavaScriptDebuggerBlackBerry.{h, cpp} 3889 https://bugs.webkit.org/show_bug.cgi?id=78203 3890 3891 Reviewed by Rob Buis. 3892 3893 Initial upstream, no new tests. 3894 3895 * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.cpp: Added. 3896 * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.h: Added. 3897 38982012-02-09 Rob Buis <rbuis@rim.com> 3899 3900 [BlackBerry] Upstream BlackBerry WebKitSupport WebPageCompositor class 3901 https://bugs.webkit.org/show_bug.cgi?id=78276 3902 3903 Reviewed by Antonio Gomes. 3904 3905 Initial upstream, no new tests. 3906 3907 * blackberry/WebKitSupport/WebPageCompositor.cpp: Added. 3908 * blackberry/WebKitSupport/WebPageCompositor.h: Added. 3909 39102012-02-08 Jacky Jiang <zhajiang@rim.com> 3911 3912 [BlackBerry] Upstream BlackBerry WebCoreSupport FrameNetworkingContextBlackBerry and IconDatabaseClientBlackBerry classes 3913 https://bugs.webkit.org/show_bug.cgi?id=78049 3914 3915 Reviewed by Rob Buis. 3916 3917 Initial upstream, no new tests. 3918 3919 * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.cpp: Added. 3920 * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.h: Added. 3921 * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.cpp: Added. 3922 * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.h: Added. 3923 39242012-02-08 Leo Yang <leo.yang@torchmobile.com.cn> 3925 3926 [BlackBerry] Upstream InspectorClientBlackBerry.{h, cpp} 3927 https://bugs.webkit.org/show_bug.cgi?id=78082 3928 3929 Reviewed by Rob Buis. 3930 3931 Initial upstream, no new tests. 3932 3933 * blackberry/WebCoreSupport/InspectorClientBlackBerry.cpp: Added. 3934 * blackberry/WebCoreSupport/InspectorClientBlackBerry.h: Added. 3935 39362012-02-08 Leo Yang <leo.yang@torchmobile.com.cn> 3937 3938 [BlackBerry] Remove EditCommandBlackBerry.cpp from build system 3939 https://bugs.webkit.org/show_bug.cgi?id=78078 3940 3941 Reviewed by Rob Buis. 3942 3943 WebKit/blackberry/WebCoreSupport/EditCommandBlackBerry.cpp which hasn't 3944 been upstreamed has been removed from the BlackBerry porting internally. 3945 So we should remove it from the build system. 3946 3947 * blackberry/CMakeListsBlackBerry.txt: 3948 39492012-02-08 Rob Buis <rbuis@rim.com> 3950 3951 [BlackBerry] Upstream DumpRenderTreeBlackBerry 3952 https://bugs.webkit.org/show_bug.cgi?id=78042 3953 3954 Reviewed by Antonio Gomes. 3955 3956 Add abstract interface for our DumpRenderTree solution. 3957 3958 * blackberry/Api/DumpRenderTreeClient.h: Added. 3959 39602012-02-08 Nima Ghanavatian <nghanavatian@rim.com> 3961 3962 Initial upstreaming of input handling for BlackBerry port 3963 https://bugs.webkit.org/show_bug.cgi?id=77992 3964 3965 Reviewed by Rob Buis. 3966 3967 * blackberry/WebKitSupport/InputHandler.cpp: Added. 3968 * blackberry/WebKitSupport/InputHandler.h: Added. 3969 39702012-02-07 Robert Kroeger <rjkroege@chromium.org> 3971 3972 [chromium] Remove no longer necessary Chromium gesture recognizer code. 3973 https://bugs.webkit.org/show_bug.cgi?id=77492 3974 3975 Reviewed by Adam Barth. 3976 3977 * blackberry/WebCoreSupport/AboutDataEnableFeatures.in: 3978 39792012-02-07 Leo Yang <leo.yang@torchmobile.com.cn> 3980 3981 [BlackBerry] Upstream ChromeClientBlackBerry.{h, cpp} 3982 https://bugs.webkit.org/show_bug.cgi?id=77843 3983 3984 Reviewed by Rob Buis. 3985 3986 Initial upstream, no new tests. 3987 3988 * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Added. 3989 * blackberry/WebCoreSupport/ChromeClientBlackBerry.h: Added. 3990 39912012-02-07 Rob Buis <rbuis@rim.com> 3992 3993 [BlackBerry] Upstream DumpRenderTreeSupport 3994 https://bugs.webkit.org/show_bug.cgi?id=77991 3995 3996 Reviewed by Antonio Gomes. 3997 3998 No functionalities changed, no new tests. 3999 4000 * blackberry/WebKitSupport/DumpRenderTreeSupport.cpp: Added. 4001 (toGeolocationClientMock): 4002 (DumpRenderTreeSupport::DumpRenderTreeSupport): 4003 (DumpRenderTreeSupport::~DumpRenderTreeSupport): 4004 (DumpRenderTreeSupport::javaScriptObjectsCount): 4005 (DumpRenderTreeSupport::garbageCollectorCollect): 4006 (DumpRenderTreeSupport::garbageCollectorCollectOnAlternateThread): 4007 (DumpRenderTreeSupport::setLinksIncludedInFocusChain): 4008 (DumpRenderTreeSupport::linksIncludedInFocusChain): 4009 (DumpRenderTreeSupport::dumpConfigurationForViewport): 4010 (DumpRenderTreeSupport::numberOfPendingGeolocationPermissionRequests): 4011 (DumpRenderTreeSupport::resetGeolocationMock): 4012 (DumpRenderTreeSupport::setMockGeolocationError): 4013 (DumpRenderTreeSupport::setMockGeolocationPermission): 4014 (DumpRenderTreeSupport::setMockGeolocationPosition): 4015 (DumpRenderTreeSupport::scalePageBy): 4016 (DumpRenderTreeSupport::computedStyleIncludingVisitedInfo): 4017 * blackberry/WebKitSupport/DumpRenderTreeSupport.h: Added. 4018 (WebKit): 4019 (WebCore): 4020 (WTF): 4021 (DumpRenderTreeSupport): 4022 40232012-02-07 Jacky Jiang <zhajiang@rim.com> 4024 4025 [BlackBerry] Upstream BlackBerry WebCoreSupport DeviceOrientationClientBlackBerry and DeviceMotionClientBlackBerry classes 4026 https://bugs.webkit.org/show_bug.cgi?id=77993 4027 4028 Reviewed by Rob Buis. 4029 4030 Initial upstream, no new tests. 4031 4032 * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.cpp: Added. 4033 * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.h: Added. 4034 * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.cpp: Added. 4035 * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.h: Added. 4036 40372012-02-06 Leo Yang <leo.yang@torchmobile.com.cn> 4038 4039 [BlackBerry] Use WebPagePrivate instead of WebPage in GeolocationControllerClientBlackBerry 4040 https://bugs.webkit.org/show_bug.cgi?id=77927 4041 4042 Reviewed by Antonio Gomes. 4043 4044 WebKit/blackberry/Api/WebPage which has a d pointer is designed for public API. 4045 GeolocationControllerClientBlackBerry in WebKit/blackberry/WebCoreSupport should 4046 use the d pointer directly because the client is internal implementation. 4047 4048 No functionalities changed, no new tests. 4049 4050 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp: 4051 (GeolocationControllerClientBlackBerry::GeolocationControllerClientBlackBerry): 4052 (GeolocationControllerClientBlackBerry::requestPermission): 4053 (GeolocationControllerClientBlackBerry::cancelPermissionRequest): 4054 (GeolocationControllerClientBlackBerry::onLocationUpdate): 4055 (GeolocationControllerClientBlackBerry::onLocationError): 4056 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h: 4057 (WebKit): 4058 (GeolocationControllerClientBlackBerry): 4059 40602012-02-06 Robin Cao <robin.cao@torchmobile.com.cn> 4061 4062 [BlackBerry] Remove unused variable in BackingStore 4063 https://bugs.webkit.org/show_bug.cgi?id=77851 4064 4065 Reviewed by Kentaro Hara. 4066 4067 * blackberry/Api/BackingStore.cpp: 4068 (BlackBerry::WebKit::BackingStorePrivate::blitContents): 4069 40702012-02-04 Jacky Jiang <zhajiang@rim.com> 4071 4072 [BlackBerry] Upstream BlackBerry WebCoreSupport ClientExtension and GeolocationControllerClientBlackBerry classes 4073 https://bugs.webkit.org/show_bug.cgi?id=77751 4074 4075 Reviewed by Rob Buis. 4076 4077 Initial upstream, no new tests. 4078 4079 * blackberry/WebCoreSupport/ClientExtension.cpp: Added. 4080 * blackberry/WebCoreSupport/ClientExtension.h: Added. 4081 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp: Added. 4082 * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h: Added. 4083 40842012-01-11 Jacky Jiang <zhajiang@rim.com> 4085 4086 [BlackBerry] ASSERT failure in BackingStorePrivate::blitVisibleContents() 4087 https://bugs.webkit.org/show_bug.cgi?id=76096 4088 4089 Reviewed by Rob Buis. 4090 4091 We shouldn't blit visible contents for direct rendering. Guard it from 4092 call sites. 4093 4094 * blackberry/Api/BackingStore.cpp: 4095 (BlackBerry::WebKit::BackingStorePrivate::repaint): 4096 (BlackBerry::WebKit::BackingStorePrivate::slowScroll): 4097 40982012-01-11 Rafael Brandao <rafael.lobo@openbossa.org> 4099 4100 [Qt][WK2] Fix the build for newer Qt5 4101 https://bugs.webkit.org/show_bug.cgi?id=75964 4102 4103 Reviewed by Simon Hausmann. 4104 4105 * WebKit.pri: Added the new files to the buildsystem. 4106 41072012-01-10 Mike Lattanzio <mlattanzio@rim.com> 4108 4109 [BlackBerry] Fix assertion failure in BackingStore::blitContents 4110 https://bugs.webkit.org/show_bug.cgi?id=75976 4111 4112 Prevent an assertion failure in BackingStore::blitContents by 4113 checking that the srcRect of the transformation matrix is non empty. 4114 4115 Reviewed by Adam Treat. 4116 4117 Upstream BlackBerry port is not yet building and testable. 4118 4119 * blackberry/Api/BackingStore.cpp: 4120 (BlackBerry::WebKit::BackingStorePrivate::blitContents): 4121 41222012-01-06 Benjamin Poulain <bpoulain@apple.com> 4123 4124 [Mac] Sort the resources of WebKit.xcodeproj 4125 https://bugs.webkit.org/show_bug.cgi?id=75634 4126 4127 Reviewed by Andreas Kling. 4128 4129 * WebKit.xcodeproj/project.pbxproj: 4130 41312012-01-06 Jacky Jiang <zhajiang@rim.com> 4132 4133 [BlackBerry] Upstream BlackBerry WebCoreSupport cache client 4134 https://bugs.webkit.org/show_bug.cgi?id=75649 4135 4136 Reviewed by Antonio Gomes. 4137 4138 Initial upstream, no new tests. 4139 4140 * blackberry/WebCoreSupport/CacheClientBlackBerry.cpp: Added. 4141 * blackberry/WebCoreSupport/CacheClientBlackBerry.h: Added. 4142 41432012-01-03 Jon Lee <jonlee@apple.com> 4144 4145 Leak of WebNotificationClient when page is destroyed 4146 https://bugs.webkit.org/show_bug.cgi?id=74980 4147 <rdar://problem/10611231> 4148 4149 Reviewed by Mark Rowe. 4150 4151 * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp: 4152 (WebKit::NotificationPresenterImpl::notificationControllerDestroyed): Empty implementation, because ownership 4153 model differs. 4154 * blackberry/WebCoreSupport/NotificationPresenterImpl.h: 4155 41562011-12-15 Jacky Jiang <zhajiang@rim.com> 4157 4158 [BlackBerry] Upstream BlackBerry WebCoreSupport drag client and context menu client 4159 https://bugs.webkit.org/show_bug.cgi?id=74643 4160 4161 Reviewed by Rob Buis. 4162 4163 Initial upstream, no new tests. 4164 4165 * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.cpp: Added. 4166 * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.h: Added. 4167 * blackberry/WebCoreSupport/DragClientBlackBerry.cpp: Added. 4168 * blackberry/WebCoreSupport/DragClientBlackBerry.h: Added. 4169 41702011-12-15 Jacky Jiang <zhajiang@rim.com> 4171 4172 [BlackBerry] Regression: lots of checkerboarding 4173 https://bugs.webkit.org/show_bug.cgi?id=74611 4174 4175 Reviewed by Daniel Bates. 4176 4177 Fix a regression caused by r102843 which introduced a lot of unnecessary 4178 checkerboarding. R102843 changed behavior by removing a check for blit 4179 based on whether the render actually took place and whether the 4180 backingstore was in the midst of suspended updates. 4181 The initial anthor is Adam Treat <atreat@rim.com>. 4182 4183 * blackberry/Api/BackingStore.cpp: 4184 (BlackBerry::WebKit::BackingStorePrivate::repaint): 4185 (BlackBerry::WebKit::BackingStorePrivate::slowScroll): 4186 (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents): 4187 (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore): 4188 * blackberry/Api/BackingStore_p.h: 4189 (BlackBerry::WebKit::BackingStorePrivate::isSuspended): 4190 41912011-12-15 Adam Treat <atreat@rim.com> 4192 4193 Reviewed by Rob Buis. 4194 4195 https://bugs.webkit.org/show_bug.cgi?id=74609 4196 PR 122703 4197 4198 For certain configurations of webpage content and zoom level we were 4199 failing to produce a valid backingstore matrix by being to strict on 4200 whether a given matrix fits the preferred matrix orientation. 4201 This patch fixes this by insisting on storing a candidate divisor 4202 whether or not it agrees with the preferred matrix orientation and then 4203 comparing all subsequent divisors. 4204 4205 * blackberry/Api/BackingStore.cpp: 4206 (BlackBerry::WebKit::divisorIsPerfectWidth): 4207 (BlackBerry::WebKit::divisorIsPerfectHeight): 4208 (BlackBerry::WebKit::divisorIsPreferredDirection): 4209 (BlackBerry::WebKit::bestDivisor): 4210 42112011-12-14 Jacky Jiang <zhajiang@rim.com> 4212 4213 [BlackBerry] Refactor code and add some debug messages in backing store 4214 https://bugs.webkit.org/show_bug.cgi?id=74539 4215 4216 Reviewed by Antonio Gomes. 4217 4218 Refactor and get rid of the confusing and unnecessary 4219 'renderContentOnly' flag from the family of render methods in the 4220 backing store. 4221 Remove the overload of the render method that takes a list of rects from 4222 the backing store since it is just a for loop and only one place calls it. 4223 Add a debug message to illustrate when we start showing checkerboard and 4224 when we stop. 4225 Fix the debug messages in the DEBUG_BACKINGSTORE so that they actually compile 4226 and add a new message for debugging WebCore invalidation requests. 4227 The original author is Adam Treat <atreat@rim.com> 4228 4229 * blackberry/Api/BackingStore.cpp: 4230 (BlackBerry::WebKit::BackingStorePrivate::resumeScreenAndBackingStoreUpdates): 4231 (BlackBerry::WebKit::BackingStorePrivate::repaint): 4232 (BlackBerry::WebKit::BackingStorePrivate::slowScroll): 4233 (BlackBerry::WebKit::BackingStorePrivate::renderDirectToWindow): 4234 (BlackBerry::WebKit::BackingStorePrivate::render): 4235 (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents): 4236 (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore): 4237 (BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents): 4238 (BlackBerry::WebKit::BackingStorePrivate::blitContents): 4239 (BlackBerry::WebKit::BackingStorePrivate::updateTile): 4240 (BlackBerry::WebKit::BackingStorePrivate::invalidateWindow): 4241 * blackberry/Api/BackingStore_p.h: 4242 42432011-12-14 Robin Qiu <robin.qiu@torchmobile.com.cn> 4244 4245 [BlackBerry] Add notification support for the BlackBerry port 4246 https://bugs.webkit.org/show_bug.cgi?id=73194 4247 4248 Reviewed by Nikolas Zimmermann. 4249 4250 Contributed by Torch team, the main contributor is Robin Qiu 4251 <robin.qiu@torchmobile.com.cn>. 4252 4253 Initial upstream, no new tests. 4254 4255 * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp: Added. 4256 (WebKit::NotificationPresenterImpl::instance): 4257 (WebKit::NotificationPresenterImpl::NotificationPresenterImpl): 4258 (WebKit::NotificationPresenterImpl::~NotificationPresenterImpl): 4259 (WebKit::NotificationPresenterImpl::show): 4260 (WebKit::NotificationPresenterImpl::cancel): 4261 (WebKit::NotificationPresenterImpl::notificationObjectDestroyed): 4262 (WebKit::NotificationPresenterImpl::requestPermission): 4263 (WebKit::NotificationPresenterImpl::onPermission): 4264 (WebKit::NotificationPresenterImpl::cancelRequestsForPermission): 4265 (WebKit::NotificationPresenterImpl::checkPermission): 4266 (WebKit::NotificationPresenterImpl::notificationClicked): 4267 * blackberry/WebCoreSupport/NotificationPresenterImpl.h: Added. 4268 There is already a header file: Source/WebCore/notifications/NotificationPresenter.h. 4269 To avoid conflicting with the it, I name my header file to NotificationPresenterImpl. 4270 42712011-12-14 Jacky Jiang <zhajiang@rim.com> 4272 4273 [BlackBerry] Switch to libjpeg for decoding 4274 https://bugs.webkit.org/show_bug.cgi?id=74475 4275 4276 Reviewed by Daniel Bates. 4277 4278 Append libjpeg instead of libimg. 4279 4280 * blackberry/CMakeListsBlackBerry.txt: 4281 42822011-12-14 Jacky Jiang <zhajiang@rim.com> 4283 4284 Upstream text codec and web string files of BlackBerry API 4285 https://bugs.webkit.org/show_bug.cgi?id=73586 4286 4287 Reviewed by Daniel Bates. 4288 4289 Initial upstream, no new tests. 4290 4291 * blackberry/Api/WebKitTextCodec.cpp: Added. 4292 (BlackBerry::WebKit::isSameEncoding): 4293 (BlackBerry::WebKit::isASCIICompatibleEncoding): 4294 (BlackBerry::WebKit::transcode): 4295 (BlackBerry::WebKit::base64DecodePolicyForWebCore): 4296 (BlackBerry::WebKit::base64Decode): 4297 (BlackBerry::WebKit::base64Encode): 4298 (BlackBerry::WebKit::unescapeURL): 4299 (BlackBerry::WebKit::escapeURL): 4300 (BlackBerry::WebKit::getExtensionForMimeType): 4301 * blackberry/Api/WebKitTextCodec.h: Added. 4302 * blackberry/Api/WebString.cpp: Added. 4303 (BlackBerry::WebKit::WebString::WebString): 4304 (BlackBerry::WebKit::WebString::~WebString): 4305 (BlackBerry::WebKit::WebString::fromUtf8): 4306 (BlackBerry::WebKit::WebString::operator=): 4307 (BlackBerry::WebKit::WebString::utf8): 4308 (BlackBerry::WebKit::WebString::characters): 4309 (BlackBerry::WebKit::WebString::length): 4310 (BlackBerry::WebKit::WebString::isEmpty): 4311 (BlackBerry::WebKit::WebString::equal): 4312 (BlackBerry::WebKit::WebString::equalIgnoringCase): 4313 * blackberry/Api/WebString.h: Added. 4314 43152011-12-13 Arvid Nilsson <anilsson@rim.com> 4316 4317 [Blackberry] Fix a leak in BackingStore class 4318 4319 Don't leak the blit generation condvar and mutex. 4320 4321 https://bugs.webkit.org/show_bug.cgi?id=74444 4322 4323 Reviewed by Antonio Gomes. 4324 4325 * blackberry/Api/BackingStore.cpp: 4326 (BlackBerry::WebKit::BackingStorePrivate::~BackingStorePrivate): 4327 43282011-12-09 Jacky Jiang <zhajiang@rim.com> 4329 4330 Upstream BlackBerry API backing store files 4331 https://bugs.webkit.org/show_bug.cgi?id=73668 4332 4333 Reviewed by Daniel Bates. 4334 4335 Contributed by Torch team, the main contributor is Adam Treat 4336 <atreat@rim.com>. 4337 4338 Initial upstream, no new tests. 4339 4340 * blackberry/Api/BackingStore.cpp: Added. 4341 * blackberry/Api/BackingStore.h: Added. 4342 * blackberry/Api/BackingStore_p.h: Added. 4343 43442011-12-06 Leo Yang <leo.yang@torchmobile.com.cn> 4345 4346 Upstream about: feature in WebKit/blackberry/WebCoreSupport/ 4347 https://bugs.webkit.org/show_bug.cgi?id=73612 4348 4349 Reviewed by Antonio Gomes. 4350 4351 * blackberry/CMakeListsBlackBerry.txt: 4352 * blackberry/WebCoreSupport/AboutData.cpp: Added. 4353 (WebCore::numberToHTMLTr): 4354 (WebCore::configPage): 4355 (WebCore::cacheTypeStatisticToHTMLTr): 4356 (WebCore::memoryPage): 4357 * blackberry/WebCoreSupport/AboutData.h: Added. 4358 * blackberry/WebCoreSupport/AboutDataEnableFeatures.in: Added. 4359 * blackberry/WebCoreSupport/AboutDataHaveFeatures.in: Added. 4360 * blackberry/WebCoreSupport/AboutDataUseFeatures.in: Added. 4361 * blackberry/WebCoreSupport/generateAboutDataFeatures.pl: Added. 4362 43632011-12-01 Ryuan Choi <ryuan.choi@samsung.com> 4364 4365 [EFL] Cleanup includes to reduce code complexity. 4366 https://bugs.webkit.org/show_bug.cgi?id=73540 4367 4368 Reviewed by Gustavo Noronha Silva. 4369 4370 * CMakeLists.txt: Add loader/appcache to WebKit_INCLUDE_DIRECTORIES. 4371 43722011-11-28 Jon Lee <jonlee@apple.com> 4373 4374 Create skeleton framework for notifications support in WK2 4375 https://bugs.webkit.org/show_bug.cgi?id=73253 4376 <rdar://problem/10356943> 4377 4378 Reviewed by Sam Weinig. 4379 4380 * WebKit.xcodeproj/project.pbxproj: Add WebNotificationClient class. 4381 43822011-11-26 Jonathan Dong <jonathan.dong@torchmobile.com.cn> 4383 4384 [CMake] Clean up Web Inspector target in Source/WebKit/blackberry/CMakeListsBlackBerry.txt 4385 https://bugs.webkit.org/show_bug.cgi?id=72784 4386 4387 Reviewed by Nikolas Zimmermann. 4388 4389 Abstracted the JavaScript file names from inspector/front-end/inspector.html 4390 to keep them in-sync with the changes of inspector.html. 4391 4392 * blackberry/CMakeListsBlackBerry.txt: 4393 43942011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi> 4395 4396 [CMake] Move the top-level logic to the top-level directory. 4397 https://bugs.webkit.org/show_bug.cgi?id=72685 4398 4399 Reviewed by Brent Fulgham. 4400 4401 * blackberry/CMakeListsBlackBerry.txt: Adjust the Source/ directory. 4402 44032011-11-20 Mark Rowe <mrowe@apple.com> 4404 4405 <http://webkit.org/b/72661> Switch to a more modern approach to retrieving the startup volume name 4406 4407 Use the DiskArbitration framework to retrieve the name of the startup volume rather than using Carbon 4408 File Manager APIs. 4409 4410 Reviewed by Dan Bernstein. 4411 4412 * WebKit.xcodeproj/project.pbxproj: Link against DiskArbitration.framework. It lives in the shared cache 4413 so it should add only negligible launch time overhead. 4414 44152011-11-18 Daniel Bates <dbates@rim.com> 4416 4417 Add CMake build infrastructure for the BlackBerry port 4418 https://bugs.webkit.org/show_bug.cgi?id=72768 4419 4420 Reviewed by Antonio Gomes. 4421 4422 * blackberry: Added. 4423 * blackberry/CMakeListsBlackBerry.txt: Added. 4424 44252011-11-18 Patrick Gansterer <paroga@webkit.org> 4426 4427 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files 4428 https://bugs.webkit.org/show_bug.cgi?id=72710 4429 4430 Reviewed by Brent Fulgham. 4431 4432 * CMakeLists.txt: 4433 44342011-11-17 Simon Hausmann <simon.hausmann@nokia.com> 4435 4436 [Qt] Layer violation: qt_runtime.cpp accesses QWebElement and QTDRTNode 4437 https://bugs.webkit.org/show_bug.cgi?id=72595 4438 4439 Reviewed by Noam Rosenthal. 4440 4441 * WebKit.pri: Add qwebelement_p.h to HEADERS. 4442 44432011-11-11 Darin Adler <darin@apple.com> 4444 4445 * WebKit.xcodeproj/project.pbxproj: Let a newer Xcode update this file. 4446 If an older Xcode downgrades this file and we have a risk of some kind of 4447 oscillating commit situation, please contact me so I know not to do this again. 4448 44492011-11-08 Nikolas Zimmermann <nzimmermann@rim.com> 4450 4451 Switch SVGImage cache to store ImageBuffers instead of whole SVGImages, including a DOM/Render tree 4452 https://bugs.webkit.org/show_bug.cgi?id=71368 4453 4454 Reviewed by Antti Koivisto. 4455 4456 * CMakeLists.txt: Add svg/graphics include, for SVGImageCache.h. 4457 44582011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com> 4459 4460 [Qt] Refactor and clean up the qmake build system 4461 4462 The qmake build system has accumulated a bit of cruft and redundancy 4463 over time. There's also a fairly tight coupling between how to build 4464 the various targets, and _what_ to build, making it harder to add new 4465 rules or sources. This patch aims to elevate these issues somewhat. 4466 4467 This is a short-list of the changes: 4468 4469 * The rules for how to build targets are now mostly contained as 4470 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also 4471 allows us to do pre- and post-processing of each project file, 4472 which helps to clean up the actual project files. 4473 4474 * Derived sources are no longer generated as a separate make-step 4475 but is part of each target's project file as a subdir. Makefile 4476 rules are used to ensure that we run make on the derived sources 4477 before running qmake on the actual target makefile. This makes 4478 it easier to keep a proper dependency between derived sources 4479 and the target. 4480 4481 * We use GNU make and the compiler to generate dependencies on 4482 UNIX-based systems running Qt 5. This allows us to lessen the 4483 need to run qmake, which should reduce compile time. 4484 4485 * WebKit2 is now build by default if building with Qt 5. It can 4486 be disabled by passing --no-webkit2 to build-webkit. 4487 4488 The result of these changes are hopefully a cleaner and easier 4489 build system to modify, and faster build times due to no longer 4490 running qmake on every single build. It's also a first step 4491 towards possibly generating the list of sources using another 4492 build system. 4493 4494 https://bugs.webkit.org/show_bug.cgi?id=71222 4495 4496 Reviewed by Simon Hausmann. 4497 4498 * WebKit.pri: Added. 4499 45002011-10-10 Joseph Pecoraro <joepeck@webkit.org> 4501 4502 Extract WebOpenPanelResultListener out into its own file 4503 https://bugs.webkit.org/show_bug.cgi?id=69575 4504 4505 Reviewed by David Kilzer. 4506 4507 * WebKit.xcodeproj/project.pbxproj: 4508 45092011-10-06 Anders Carlsson <andersca@apple.com> 4510 4511 When building with clang, enable -Wglobal-constructors and -Wexit-time-destructors 4512 https://bugs.webkit.org/show_bug.cgi?id=69586 4513 4514 Reviewed by Darin Adler. 4515 4516 * WebKit.xcodeproj/project.pbxproj: 4517 When building with clang, we don't need to run the check-for-global-initializers and 4518 check-for-exit-time-destructors anymore. 4519 45202011-09-27 Andy Estes <aestes@apple.com> 4521 4522 WebKitLinkedOnOrAfter() check is ineffective for Solar Walk app-specific hack. 4523 https://bugs.webkit.org/show_bug.cgi?id=68863 4524 4525 Reviewed by Darin Adler. 4526 4527 The SolarWalk binary does not link against WebKit.framework directly, 4528 so calling NSVersionOfLinkTimeLibrary() will not return the version of 4529 WebKit against which SolarWalk was linked. Since Solar Walk has 4530 released an update that addresses the issue for which this app-specific 4531 hack was originally added, we should just remove the hack. 4532 4533 * WebKit.xcodeproj/project.pbxproj: Remove SolarWalkQuirksUserScript.js. 4534 45352011-09-25 Adam Barth <abarth@webkit.org> 4536 4537 Remove PLATFORM(HAIKU) and associated code 4538 https://bugs.webkit.org/show_bug.cgi?id=68774 4539 4540 Reviewed by Sam Weinig. 4541 4542 * haiku: Removed. 4543 * haiku/WebCoreSupport: Removed. 4544 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Removed. 4545 * haiku/WebCoreSupport/ChromeClientHaiku.h: Removed. 4546 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Removed. 4547 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Removed. 4548 * haiku/WebCoreSupport/DragClientHaiku.cpp: Removed. 4549 * haiku/WebCoreSupport/DragClientHaiku.h: Removed. 4550 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Removed. 4551 * haiku/WebCoreSupport/EditorClientHaiku.h: Removed. 4552 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Removed. 4553 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Removed. 4554 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Removed. 4555 * haiku/WebCoreSupport/InspectorClientHaiku.h: Removed. 4556 45572011-09-23 Anders Carlsson <andersca@apple.com> 4558 4559 Axe WebImageRendererFactory 4560 https://bugs.webkit.org/show_bug.cgi?id=68715 4561 4562 Reviewed by Darin Adler. 4563 4564 Remove WebImageRendererFactory.m from the Xcode project. 4565 4566 * WebKit.xcodeproj/project.pbxproj: 4567 45682011-09-23 Anders Carlsson <andersca@apple.com> 4569 4570 Add OVERRIDE to a bunch of virtual member functions on clients 4571 https://bugs.webkit.org/show_bug.cgi?id=68712 4572 4573 Reviewed by Sam Weinig. 4574 4575 * WebKit.xcodeproj/project.pbxproj: 4576 45772011-09-21 Dan Bernstein <mitz@apple.com> 4578 4579 WebKit part of: Prevent the WebKit frameworks from defining inappropriately-named Objective-C classes 4580 https://bugs.webkit.org/show_bug.cgi?id=68451 4581 4582 Reviewed by Darin Adler. 4583 4584 * WebKit.xcodeproj/project.pbxproj: Added a script build phase that invokes 4585 check-for-inappropriate-objc-class-names, allowing only class names prefixed with "Web" or "_Web". 4586 45872011-09-19 Anders Carlsson <andersca@apple.com> 4588 4589 Remove WebViewEventHandling.mm 4590 https://bugs.webkit.org/show_bug.cgi?id=68387 4591 4592 Reviewed by Adam Roben. 4593 4594 Remove WebViewEventHandling.mm from the Xcode project. 4595 4596 * WebKit.xcodeproj/project.pbxproj: 4597 45982011-09-19 Dan Bernstein <mitz@apple.com> 4599 4600 WebKit part of [mac] WebKit contains Objective-C classes that are not prefixed with its standard prefixes 4601 https://bugs.webkit.org/show_bug.cgi?id=68323 4602 4603 Reviewed by Sam Weinig. 4604 4605 Updated for the renaming of NonBlockingPanel to WebNonBlockingPanel. 4606 4607 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: Removed. 4608 * English.lproj/WebJavaScriptTextInputPanel.nib/designable.nib: Added. 4609 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: Removed. 4610 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib: 4611 46122011-09-16 Filip Pizlo <fpizlo@apple.com> 4613 4614 DFG JIT should inline Math.abs 4615 https://bugs.webkit.org/show_bug.cgi?id=68227 4616 4617 Reviewed by Oliver Hunt. 4618 4619 Added JavaScriptCore/dfg to include path path. 4620 4621 * CMakeLists.txt: 4622 46232011-09-14 Anders Carlsson <andersca@apple.com> 4624 4625 Get rid of WebCoreViewFactory and its WebViewFactory subclass 4626 https://bugs.webkit.org/show_bug.cgi?id=68124 4627 4628 Reviewed by Sam Weinig. 4629 4630 * WebKit.xcodeproj/project.pbxproj: 4631 46322011-08-23 Jonas M. Gastal <jgastal@profusion.mobi> 4633 4634 Reviewed by Antonio Gomes. 4635 4636 [EFL] Exporting JavaScript objects for EFL port 4637 https://bugs.webkit.org/show_bug.cgi?id=43446 4638 4639 This patch allows to export objects to JavaScript API, 4640 just like qt does, but it uses the netscape api 4641 to do the convertion to javascript object. 4642 4643 * CMakeLists.txt: 4644 Adding necessary files for the patch. 4645 46462011-08-05 Anders Carlsson <andersca@apple.com> 4647 4648 Remove PluginHalter 4649 https://bugs.webkit.org/show_bug.cgi?id=65729 4650 4651 Reviewed by Darin Adler. 4652 4653 Remove deleted files from Xcode project. 4654 4655 * WebKit.xcodeproj/project.pbxproj: 4656 46572011-07-28 Tony Chang <tony@chromium.org> 4658 4659 Add sql to svn:ignore and remove app. 4660 4661 * chromium: Modified property svn:ignore. 4662 46632011-07-08 David Reveman <reveman@chromium.org> 4664 4665 Reviewed by Stephen White. 4666 4667 [Chromium] Edge anti-aliasing for composited layers. 4668 https://bugs.webkit.org/show_bug.cgi?id=61388 4669 4670 Track changes to TilingData class which now uses an outer border. 4671 4672 * chromium/tests/TilingDataTest.cpp: 4673 46742011-06-30 Leandro Pereira <leandro@profusion.mobi> 4675 4676 Reviewed by Simon Hausmann. 4677 4678 generate-webkitversion.pl should not "use Switch" 4679 https://bugs.webkit.org/show_bug.cgi?id=63628 4680 4681 Switch got deprecated on recent Perl versions and the script wasn't 4682 using the switch statement. 4683 4684 * scripts/generate-webkitversion.pl: Remove "use Switch;" line. 4685 46862011-06-01 Jer Noble <jer.noble@apple.com> 4687 4688 Reviewed by Eric Carlson. 4689 4690 Move Full Screen Controllers into WebCore. 4691 4692 Remove dependency on QTKit from wekitExitFullscreen() 4693 https://bugs.webkit.org/show_bug.cgi?id=61843 4694 4695 WebVideoFullscreenController, WebVideoFullscreenHUDController, and WebWindowAnimation 4696 have been moved into WebCore. 4697 4698 * WebKit.xcodeproj/project.pbxproj: 4699 47002011-06-15 David Kilzer <ddkilzer@apple.com> 4701 4702 <http://webkit.org/b/62745> Convert WebNSFileManagerExtras.m to Objective-C++ 4703 4704 Reviewed by Joseph Pecoraro. 4705 4706 * WebKit.xcodeproj/project.pbxproj: 4707 (WebNSFileManagerExtras.m): Rename to WebNSFileManagerExtras.mm 4708 and change file type to Objective-C++. 4709 47102011-06-02 Adam Barth <abarth@webkit.org> 4711 4712 Reviewed by Ryosuke Niwa. 4713 4714 Update svn:ignore property on Source/WebKit/chromium 4715 https://bugs.webkit.org/show_bug.cgi?id=61952 4716 4717 Add some more generated files and directories mapped in using DEPS to svn:ignore. 4718 4719 * chromium: Modified property svn:ignore. 4720 47212011-05-20 Andy Estes <aestes@apple.com> 4722 4723 Reviewed by Darin Adler. 4724 4725 WebView loses firstResponder status when entering full-screen mode. 4726 https://bugs.webkit.org/show_bug.cgi?id=61153 4727 4728 * WebKit.xcodeproj/project.pbxproj: Export WebNSWindowExtras.h as a 4729 private header so that WebKit2 can include it. 4730 47312011-05-16 Dan Bernstein <mitz@apple.com> 4732 4733 No need to compile .js files, that is what the JIT is for. 4734 4735 * WebKit.xcodeproj/project.pbxproj: 4736 47372011-05-12 Adele Peterson <adele@apple.com> 4738 4739 Reviewed by Darin Adler and Adam Barth. 4740 4741 Fix for <rdar://problem/9253454> Solar Walk For Mac: Info window is blank (HTML5 parser) 4742 https://bugs.webkit.org/show_bug.cgi?id=60685 4743 4744 * WebKit.xcodeproj/project.pbxproj: Added Misc/SolarWalkQuirksUserScript.js and copy it to Resources during the build phase. 4745 47462011-04-18 Timothy Hatcher <timothy@apple.com> 4747 4748 Make update-webkit-localizable-strings put WebKit/win strings in WebCore 4749 now that all localized strings in WebKit/win use WEB_UI_STRING. 4750 4751 https://webkit.org/b/58747 4752 4753 Reviewed by Dan Bernstein. 4754 4755 * English.lproj/Localizable.strings: Removed. 4756 47572011-04-17 Joseph Pecoraro <joepeck@webkit.org> 4758 4759 Reviewed by Timothy Hatcher. 4760 4761 Move WebNodeHighlighter into its own file 4762 https://bugs.webkit.org/show_bug.cgi?id=58746 4763 4764 * WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}. 4765 47662011-04-13 Ryuan Choi <ryuan.choi@samsung.com> 4767 4768 Reviewed by Kenneth Rohde Christiansen. 4769 4770 [CMAKE] Separate DerivedSources. 4771 https://bugs.webkit.org/show_bug.cgi?id=58427 4772 4773 * CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR 4774 47752011-04-11 Alexis Menard <alexis.menard@openbossa.org> 4776 4777 Unreviewed build fix for Mac. 4778 4779 * WebKit.xcodeproj/project.pbxproj: 4780 47812011-04-11 Anna Cavender <annacc@chromium.org> 4782 4783 Reviewed by Eric Carlson. 4784 4785 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement 4786 https://bugs.webkit.org/show_bug.cgi?id=53556 4787 4788 * WebKit.xcodeproj/project.pbxproj: 4789 47902011-04-08 Geoffrey Garen <ggaren@apple.com> 4791 4792 Reviewed by Oliver Hunt. 4793 4794 A few heap-related renames and file moves. 4795 4796 WeakGCPtr<T> => Weak<T> 4797 Global<T> => Strong<T> 4798 collector/ => heap/ 4799 collector/* => heap/* 4800 runtime/WeakGCPtr.h => heap/Weak.h 4801 4802 (Eventually, even more files should move into the heap directory. Like 4803 Heap.h and Heap.cpp, for example.) 4804 4805 * CMakeLists.txt: 4806 48072011-04-08 Dan Bernstein <mitz@apple.com> 4808 4809 No need to compile .js files, that is what the JIT is for. 4810 4811 * WebKit.xcodeproj/project.pbxproj: 4812 48132011-04-08 Alpha Lam <hclam@chromium.org> 4814 4815 Unreviewed, rolling out r83335. 4816 http://trac.webkit.org/changeset/83335 4817 https://bugs.webkit.org/show_bug.cgi?id=53556 4818 4819 GTK and QT bots are broken 4820 4821 * WebKit.xcodeproj/project.pbxproj: 4822 48232011-04-07 Anna Cavender <annacc@chromium.org> 4824 4825 Reviewed by Eric Carlson. 4826 4827 Setup ENABLE(TRACK) feature define + initial HTMLTrackElement 4828 https://bugs.webkit.org/show_bug.cgi?id=53556 4829 4830 * WebKit.xcodeproj/project.pbxproj: 4831 48322011-04-07 Andrew Scherkus <scherkus@chromium.org> 4833 4834 Revert ENABLE_TRACK patch due to compile failures. 4835 4836 * WebKit.xcodeproj/project.pbxproj: 4837 48382011-04-07 Andy Estes <aestes@apple.com> 4839 4840 Reviewed by Darin Adler. 4841 4842 REGRESSION (r64712): Microsoft Outlook 2011: original message contents 4843 not included when replying to an email. 4844 https://bugs.webkit.org/show_bug.cgi?id=57794 4845 4846 * WebKit.xcodeproj/project.pbxproj: 4847 48482011-04-05 Alexey Proskuryakov <ap@apple.com> 4849 4850 Reviewed by Darin Adler. 4851 4852 Move attributedStringFromRange down to WebCore 4853 https://bugs.webkit.org/show_bug.cgi?id=57905 4854 4855 * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore. 4856 48572011-03-29 Timothy Hatcher <timothy@apple.com> 4858 4859 Update WebKit Localizable.strings to only contain WebKit/win strings. 4860 4861 https://webkit.org/b/57354 4862 4863 Reviewed by Sam Weinig. 4864 4865 * English.lproj/Localizable.strings: Updated. 4866 48672011-03-23 Jia Pu <jpu@apple.com> 4868 4869 Reviewed by Darin Adler. 4870 4871 Hook up new AppKit autocorrection UI with WK2. 4872 https://bugs.webkit.org/show_bug.cgi?id=56055 4873 <rdar://problem/8947463> 4874 4875 Please see WebCore/ChangeLog for detail. 4876 4877 * WebKit.xcodeproj/project.pbxproj: 4878 48792011-03-17 Jeff Miller <jeffm@apple.com> 4880 4881 Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically: 4882 4883 *.mode* 4884 *.pbxuser 4885 *.perspective* 4886 project.xcworkspace 4887 xcuserdata 4888 4889 * WebKit.xcodeproj: Modified property svn:ignore. 4890 48912011-03-15 Alexey Proskuryakov <ap@apple.com> 4892 4893 Reviewed by Darin Adler. 4894 4895 REGRESSION (WebKit2): keygen element doesn't work 4896 https://bugs.webkit.org/show_bug.cgi?id=56402 4897 <rdar://problem/9006545> 4898 4899 * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++. 4900 49012011-03-11 Anton D'Auria <adauria@apple.com> 4902 4903 Reviewed and landed by Brady Eidson. 4904 4905 Add WebKit1 API to view and delete local storage 4906 https://bugs.webkit.org/show_bug.cgi?id=51878 4907 4908 * WebKit.xcodeproj/project.pbxproj: 4909 49102011-03-02 Sam Weinig <sam@webkit.org> 4911 4912 Reviewed by Anders Carlsson. 4913 4914 Fix remaining localization issues by piping all localized strings through WebCore's 4915 localization bottleneck. 4916 <rdar://problem/8728860> 4917 4918 * WebKit.xcodeproj/project.pbxproj: 4919 49202011-03-01 Sam Weinig <sam@webkit.org> 4921 4922 Reviewed by Timothy Hatcher. 4923 4924 WebKit2 needs to be made localizable 4925 https://bugs.webkit.org/show_bug.cgi?id=55483 4926 4927 * StringsNotToBeLocalized.txt: Removed. 4928 * WebKit.xcodeproj/project.pbxproj: 4929 Copied Localizable.strings to WebCore, it can't be removed entirely 4930 yet since Windows is still using it. 4931 49322011-02-24 Peter Kasting <pkasting@google.com> 4933 4934 Reviewed by Eric Seidel. 4935 4936 Drop the "U; " encryption level from the User Agent string. 4937 https://bugs.webkit.org/show_bug.cgi?id=54566 4938 4939 * StringsNotToBeLocalized.txt: 4940 49412011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com> 4942 4943 Reviewed by Alexey Proskuryakov. 4944 4945 Drop the language tag part from the User Agent string 4946 https://bugs.webkit.org/show_bug.cgi?id=54560 4947 4948 * StringsNotToBeLocalized.txt: Change the User Agent string 4949 template. 4950 49512011-02-18 Patrick Gansterer <paroga@webkit.org> 4952 4953 Unreviewed build fix after r78634 and r78786. 4954 4955 * CMakeLists.txt: 4956 49572011-02-16 Luiz Agostini <luiz.agostini@openbossa.org> 4958 4959 Reviewed by Adam Roben. 4960 4961 HTML5 <details> and <summary>: localized text 4962 https://bugs.webkit.org/show_bug.cgi?id=54260 4963 4964 Default details summary text must be localizable. 4965 4966 * English.lproj/Localizable.strings: 4967 49682011-02-06 Patrick Gansterer <paroga@webkit.org> 4969 4970 Reviewed by Andreas Kling. 4971 4972 [CMake] Add dependencies for Visual Studio projects 4973 https://bugs.webkit.org/show_bug.cgi?id=53773 4974 4975 Add a WebCore dependecy to WebKit, so CMake can 4976 generate the correct build order for the solution. 4977 4978 Remove JavaScriptCore dependecy, since WebCore already depends on it. 4979 4980 * CMakeLists.txt: 4981 49822011-01-23 Mark Rowe <mrowe@apple.com> 4983 4984 Follow-up to r76477. 4985 4986 Fix the scripts that detect problematic code such as static initializers 4987 and destructors, weak vtables, inappropriate files in the framework wrappers, 4988 and public headers including private headers. These had all been broken 4989 since the projects were moved in to the Source directory as the paths to the 4990 scripts were not updated at that time. 4991 4992 * WebKit.xcodeproj/project.pbxproj: 4993 49942011-01-20 Zoltan Horvath <zoltan@webkit.org> 4995 4996 Reviewed by Csaba Osztrogonác. 4997 4998 Refactoring of the custom allocation framework 4999 https://bugs.webkit.org/show_bug.cgi?id=49897 5000 5001 Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589). 5002 The modification replaces Noncopyable and FastAllocBase classes and these inherits with their 5003 equivalent macro implementation at the necessary places. 5004 50052011-01-17 Dan Bernstein <mitz@apple.com> 5006 5007 Rubber-stamped by Mark Rowe. 5008 5009 Update xcodeproj svn:ignore to include xcuserdata. 5010 5011 * WebKit.xcodeproj: Modified property svn:ignore. 5012 50132011-01-17 Brady Eidson <beidson@apple.com> 5014 5015 Rubberstamped by Adam Roben. 5016 5017 Fix up the `make` build on Macs 5018 5019 * Makefile: Point to the correct Makefile.shared 5020 50212011-01-16 Adam Barth <abarth@webkit.org> 5022 5023 Rubber-stamped by Eric Seidel. 5024 5025 Move WebKit into Source 5026 https://bugs.webkit.org/show_bug.cgi?id=52530 5027 5028 * Makefile: 5029 * scripts/generate-webkitversion.pl: 5030 50312011-01-07 Enrica Casucci <enrica@apple.com> 5032 5033 Reviewed by Alexey Proskuryakov. 5034 5035 Paste and drag and drop use different code paths to interact with the pasteboard. 5036 https://bugs.webkit.org/show_bug.cgi?id=52093 5037 The change consists in a refactoring of the code to have only one class that 5038 deals with the pasteboard on Mac. 5039 5040 * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h. 5041 50422010-12-31 Adam Barth <abarth@webkit.org> 5043 5044 Update SVN ignore property to hide two more external dependencies. 5045 5046 * chromium: Modified property svn:ignore. 5047 50482010-12-22 Dan Bernstein <mitz@apple.com> 5049 5050 Rubber-stamped by Mark Rowe. 5051 5052 Changed WebKitTools to Tools in script build phases. 5053 5054 * WebKit.xcodeproj/project.pbxproj: 5055 50562010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5057 5058 Reviewed by Eric Seidel. 5059 5060 [EFL] Add linker script to export less symbols 5061 https://bugs.webkit.org/show_bug.cgi?id=44609 5062 5063 Filter the exported symbols by using a linker script. Only symbols 5064 starting with "ewk_" are exported. 5065 5066 * CMakeLists.txt: Add link flags to webkit library when there's a 5067 version script. 5068 50692010-12-07 Simon Fraser <simon.fraser@apple.com> 5070 5071 Update Xcode project for newer Xcode. 5072 5073 * WebKit.xcodeproj/project.pbxproj: 5074 50752010-11-18 Darin Adler <darin@apple.com> 5076 5077 * StringsNotToBeLocalized.txt: Updated for recent changes. 5078 50792010-11-16 Patrick Gansterer <paroga@webkit.org> 5080 5081 Reviewed by Andreas Kling. 5082 5083 [CMake] Remove platform dependent include directories 5084 https://bugs.webkit.org/show_bug.cgi?id=49553 5085 5086 * CMakeLists.txt: 5087 50882010-11-12 John Knottenbelt <jknotten@chromium.org> 5089 5090 Reviewed by Steve Block. 5091 5092 Rename GeolocationControllerClient to GeolocationClient. 5093 https://bugs.webkit.org/show_bug.cgi?id=49259 5094 5095 * WebKit.xcodeproj/project.pbxproj: 5096 50972010-11-08 Leandro Pereira <leandro@profusion.mobi> 5098 5099 [EFL] Unreviewed. Build fix after r71496. 5100 5101 * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's 5102 include directories list. 5103 51042010-11-04 Mike Thole <mthole@apple.com> 5105 5106 Reviewed by Dan Bernstein. 5107 5108 Title for images should use localized numerals 5109 https://bugs.webkit.org/show_bug.cgi?id=49017 5110 5111 * English.lproj/Localizable.strings: Updated. 5112 51132010-10-28 Mark Rowe <mrowe@apple.com> 5114 5115 Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now 5116 that deprecated methods are no longer used. 5117 5118 * WebKit.xcodeproj/project.pbxproj: 5119 51202010-10-26 Dan Bernstein <mitz@apple.com> 5121 5122 Build fix. 5123 5124 * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm. 5125 51262010-10-23 David Kilzer <ddkilzer@apple.com> 5127 5128 <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header 5129 5130 Reviewed by Sam Weinig. 5131 5132 The only method defined in WebHTMLRepresentationInternal.h is 5133 also defined in WebHTMLRepresentation.h, so use that instead. 5134 5135 * WebKit.xcodeproj/project.pbxproj: Removed references to 5136 WebHTMLRepresentationInternal.h. 5137 51382010-10-21 David Kilzer <ddkilzer@apple.com> 5139 5140 <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types 5141 5142 Reviewed by Adam Roben. 5143 5144 Fixes the following warning: 5145 5146 WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'. 5147 1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj. 5148 5149 * WebKit.xcodeproj/project.pbxproj: Removed explicit file type 5150 for WebStringTruncator.h to make it match other header files. 5151 51522010-10-20 Nikolas Zimmermann <nzimmermann@rim.com> 5153 5154 Not reviewed. 5155 5156 Fix efl build, add missing svg/properties include directory. 5157 5158 * CMakeLists.txt: 5159 51602010-10-18 Alexey Proskuryakov <ap@apple.com> 5161 5162 Reviewed by David Kilzer. 5163 5164 https://bugs.webkit.org/show_bug.cgi?id=47864 5165 Convert WebNSUserDefaultsExtras.m to .mm 5166 5167 * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m. 5168 51692010-10-12 Eric Seidel <eric@webkit.org> 5170 5171 Reviewed by Darin Adler. 5172 5173 REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone 5174 https://bugs.webkit.org/show_bug.cgi?id=45693 5175 5176 * WebKit.xcodeproj/project.pbxproj: 5177 - Add the MailQuirksUserScript.js to the project. 5178 51792010-10-11 Anders Carlsson <andersca@apple.com> 5180 5181 Reviewed by Darin Adler. 5182 5183 Remove WebIconFetcher from WebKit and IconFetcher from WebCore 5184 https://bugs.webkit.org/show_bug.cgi?id=47523 5185 5186 Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses. 5187 5188 * WebKit.xcodeproj/project.pbxproj: 5189 51902010-10-07 Jessie Berlin <jberlin@apple.com> 5191 5192 Reviewed by Sam Weinig. 5193 5194 Add Private API for creating a WebKit1 WebSerializedJSValue from the internal 5195 representation of a WebKit2 WebSerializedScriptValue. 5196 https://bugs.webkit.org/show_bug.cgi?id=47390 5197 5198 * WebKit.xcodeproj/project.pbxproj: 5199 Add WebSerializedJSValuePrivate.h. 5200 52012010-10-05 John Abd-El-Malek <jam@chromium.org> 5202 5203 Reviewed by Darin Fisher. 5204 5205 [chromium] Get the link from a plugin when creating a context menu 5206 https://bugs.webkit.org/show_bug.cgi?id=47130 5207 5208 * chromium/public/WebPlugin.h: 5209 (WebKit::WebPlugin::linkAtPosition): 5210 * chromium/public/WebView.h: 5211 * chromium/src/ChromeClientImpl.cpp: 5212 (WebKit::ChromeClientImpl::mouseDidMoveOverElement): 5213 * chromium/src/ContextMenuClientImpl.cpp: 5214 (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): 5215 52162010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5217 5218 Unreviewed, EFL build fix. 5219 5220 * CMakeLists.txt: 5221 52222010-09-20 Philippe Normand <pnormand@igalia.com> 5223 5224 Reviewed by Eric Carlson. 5225 5226 [GTK] enhanced context menu for media elements 5227 https://bugs.webkit.org/show_bug.cgi?id=45021 5228 5229 Updated localizable strings. 5230 5231 * English.lproj/Localizable.strings: 5232 52332010-09-17 David Kilzer <ddkilzer@apple.com> 5234 5235 <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project 5236 5237 Reviewed by Joseph Pecoraro. 5238 5239 * WebKit.xcodeproj/project.pbxproj: Added missing 5240 WebArchiveInternal.h header file to the project. It has been 5241 missing since r31281! 5242 52432010-09-16 Dan Bernstein <mitz@apple.com> 5244 5245 Reverted the previous change because r67628 has been reverted. 5246 5247 * English.lproj/Localizable.strings: 5248 52492010-09-16 Dan Bernstein <mitz@apple.com> 5250 5251 Updated localizable strings. 5252 5253 * English.lproj/Localizable.strings: 5254 52552010-09-10 Darin Adler <darin@apple.com> 5256 5257 Reviewed by Sam Weinig. 5258 5259 Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup 5260 https://bugs.webkit.org/show_bug.cgi?id=45582 5261 5262 * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and 5263 also gave the header private visibility so it will get installed in the 5264 PrivateHeaders directory. 5265 52662010-09-02 Steve Block <steveblock@google.com> 5267 5268 Reviewed by Adam Barth. 5269 5270 Hook up LayoutTestController.setMockDeviceOrientation() on Mac. 5271 https://bugs.webkit.org/show_bug.cgi?id=43181 5272 5273 * WebKit.xcodeproj/project.pbxproj: 5274 52752010-08-30 Andy Estes <aestes@apple.com> 5276 5277 Reviewed by Darin Adler. 5278 5279 Add 'application/x-snkp' to StringsNotToBeLocalized.txt. 5280 5281 * StringsNotToBeLocalized.txt: 5282 52832010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5284 5285 Unreviewed build fix. 5286 5287 As opposed to WebCore, JavascriptCore and wtf, webkit is always a 5288 shared library. After r65366, libewebkit.so was not being installed 5289 anymore when building with SHARED_CORE=0 (which is the default). This 5290 partially reverts that revision in order to fix this issue. 5291 5292 * CMakeLists.txt: always install webkit library. 5293 52942010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> 5295 5296 Reviewed by Darin Adler. 5297 5298 Add NetworkingContext to avoid layer violations 5299 https://bugs.webkit.org/show_bug.cgi?id=42292 5300 5301 Preparation: Just add the files to the build system. 5302 5303 * WebKit.xcodeproj/project.pbxproj: Added new files. 5304 53052010-08-17 Brady Eidson <beidson@apple.com> 5306 5307 Reviewed by Sam Weinig. 5308 5309 Remove developmentRegion from the project file as it shouldn't have been checked in. 5310 5311 * WebKit.xcodeproj/project.pbxproj: 5312 53132010-08-16 Leandro Pereira <leandro@profusion.mobi> 5314 5315 [EFL] Build fix after r65366. 5316 5317 * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if 5318 they're empty. 5319 53202010-08-14 Joseph Pecoraro <joepeck@webkit.org> 5321 5322 Reviewed by Pavel Feldman. 5323 5324 Web Inspector: -[WebInspector attach] and detach should work 5325 https://bugs.webkit.org/show_bug.cgi?id=43924 5326 5327 * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}. 5328 53292010-08-14 Patrick Gansterer <paroga@paroga.com> 5330 5331 Reviewed by Kenneth Rohde Christiansen. 5332 5333 [CMake] Set target properties only if available 5334 https://bugs.webkit.org/show_bug.cgi?id=43978 5335 5336 * CMakeLists.txt: 5337 53382010-08-13 Gavin Barraclough <barraclough@apple.com> 5339 5340 Rubber stamped by Sam Weinig. 5341 Switch String::/UString::ascii() to return a CString. 5342 5343 * WebKit.xcodeproj/project.pbxproj: 5344 53452010-08-06 Gavin Barraclough <barraclough@apple.com> 5346 5347 Rubber stamped by Sam Weinig 5348 5349 Bug 43594 - Add string forwards to Forward.h 5350 This allows us to remove forward declarations for these classes from 5351 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::). 5352 5353 * WebKit.xcodeproj/project.pbxproj: 5354 53552010-08-06 Jessie Berlin <jberlin@apple.com> 5356 5357 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build. 5358 Unreviewed. 5359 5360 * WebKit.xcodeproj/project.pbxproj: 5361 53622010-08-03 Joseph Pecoraro <joepeck@webkit.org> 5363 5364 Reviewed by David Kilzer. 5365 5366 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas) 5367 https://bugs.webkit.org/show_bug.cgi?id=40627 5368 5369 Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers 5370 5371 * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses. 5372 53732010-07-31 David Kilzer <ddkilzer@apple.com> 5374 5375 <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory 5376 5377 Reviewed by Dan Bernstein. 5378 5379 This also fixes compilation of DumpRenderTree after changes for 5380 Bug 40627. 5381 5382 * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on 5383 the following headers: 5384 - WebFormDelegatePrivate.h 5385 - WebKitStatisticsPrivate.h 5386 - WebSecurityOriginPrivate.h 5387 53882010-07-30 Joseph Pecoraro <joepeck@webkit.org> 5389 5390 Reviewed by David Kilzer. 5391 5392 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas) 5393 https://bugs.webkit.org/show_bug.cgi?id=40627 5394 5395 * WebKit.xcodeproj/project.pbxproj: 5396 * efl/WebCoreSupport/ChromeClientEfl.cpp: 5397 (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota): 5398 * efl/WebCoreSupport/ChromeClientEfl.h: 5399 54002010-07-30 Rafael Antognolli <antognolli@profusion.mobi> 5401 5402 Reviewed by Antonio Gomes. 5403 5404 [EFL] Add library version and soname to EFL generated libraries and binary. 5405 https://bugs.webkit.org/show_bug.cgi?id=43212 5406 5407 Add version and soname to libewebkit.so. 5408 5409 * CMakeLists.txt: 5410 54112010-07-26 Rafael Antognolli <antognolli@profusion.mobi> 5412 5413 Reviewed by Antonio Gomes. 5414 5415 [EFL] Move CMakeListsEfl.txt to WebKit/efl/ 5416 https://bugs.webkit.org/show_bug.cgi?id=43002 5417 5418 This should reduce the noise in WebKit/ChangeLog that comes from EFL 5419 port. Most of the changes on EFL port should be logged in 5420 WebKit/efl/ChangeLog. 5421 5422 * CMakeLists.txt: Just change the path from where to include the file. 5423 54242010-07-23 Rafael Antognolli <antognolli@profusion.mobi> 5425 5426 Reviewed by Antonio Gomes. 5427 5428 [EFL] Cleanup glib support (make it optional) 5429 https://bugs.webkit.org/show_bug.cgi?id=42480 5430 5431 Just add glib flags and directories if necessary. 5432 5433 * CMakeListsEfl.txt: 5434 54352010-07-23 Rafael Antognolli <antognolli@profusion.mobi> 5436 5437 Reviewed by Antonio Gomes. 5438 5439 [EFL] Add support for using libcurl network backend. 5440 https://bugs.webkit.org/show_bug.cgi?id=42286 5441 5442 Just add soup/curl directories and flags for the specific 5443 backend being used. 5444 5445 * CMakeLists.txt: 5446 * CMakeListsEfl.txt: 5447 54482010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5449 5450 Reviewed by Antonio Gomes. 5451 5452 [EFL] Implement input method notification 5453 https://bugs.webkit.org/show_bug.cgi?id=42640 5454 5455 Notify browser when keyboard should be shown/hidden. Input method 5456 hints are updated before sending the signal. Client should be able to 5457 determine the input type by calling ewk_view_imh_get(). 5458 5459 * efl/EWebLauncher/main.c: 5460 (on_inputmethod_changed): example implementation that just prints to 5461 stdout if keyboard should be shown or hidden and the imh flags. 5462 (browserCreate): listen to signal about input method changing its 5463 state. 5464 * efl/WebCoreSupport/EditorClientEfl.cpp: 5465 (WebCore::EditorClientEfl::setInputMethodState): call new function 5466 responsible for implementing this notification. 5467 * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called 5468 only from inside WebKit. 5469 * efl/ewk/ewk_view.cpp: implement setters and getters 5470 (ewk_view_imh_get): 5471 (ewk_view_input_method_state_set): 5472 * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the 5473 possible input types. 5474 (_Ewk_View_Smart_Class::): 5475 54762010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5477 5478 Reviewed by Kenneth Rohde Christiansen. 5479 5480 Fix zoom in/out on EFL after r62666. The patch for adding viewport 5481 missed the initialization of zoom_range.user_scalable. In case browser 5482 doesn't care about the viewport and does not listen to the signal, 5483 user_scalable will be always false, thus inhibiting zoom in/out. 5484 https://bugs.webkit.org/show_bug.cgi?id=42656 5485 5486 * efl/EWebLauncher/main.c: 5487 (on_viewport_changed): when listening to signal about viewport meta tag, 5488 it's not sufficient to receive the parameters. One needs also to enforce 5489 these parameters in WebKit. 5490 * efl/ewk/ewk_view.cpp: 5491 (_ewk_view_priv_new): initialize user_scalable parameter to allow 5492 browser zooming in and out. 5493 54942010-07-16 Zhe Su <suzhe@chromium.org> 5495 5496 Reviewed by Darin Adler. 5497 5498 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms 5499 https://bugs.webkit.org/show_bug.cgi?id=42253 5500 5501 Dummy implementation of EditorClient::willSetInputMethodState. 5502 5503 * efl/WebCoreSupport/EditorClientEfl.cpp: 5504 (WebCore::EditorClientEfl::willSetInputMethodState): 5505 * efl/WebCoreSupport/EditorClientEfl.h: 5506 55072010-07-15 Mark Rowe <mrowe@apple.com> 5508 5509 Update the sorting in the Xcode project files. 5510 5511 * WebKit.xcodeproj/project.pbxproj: 5512 55132010-07-14 Sam Weinig <sam@webkit.org> 5514 5515 Reviewed by Darin Adler. 5516 5517 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232 5518 Make changing Cursors work in WebKit2. 5519 5520 * efl/WebCoreSupport/ChromeClientEfl.cpp: 5521 (WebCore::ChromeClientEfl::setCursor): 5522 * efl/WebCoreSupport/ChromeClientEfl.h: 5523 Change prototype to match new one. 5524 55252010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5526 5527 Reviewed by Antonio Gomes. 5528 5529 [EFL] Add eina_safety to popup menu deletion. 5530 https://bugs.webkit.org/show_bug.cgi?id=41873 5531 5532 Since this is a public call, it's better to have an eina_safety on 5533 public calls. It would crash if browser calls this function to select 5534 an item of a nonexistent popup. 5535 5536 * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does 5537 not exist. 5538 55392010-07-13 Simon Fraser <simon.fraser@apple.com> 5540 5541 Reviewed by Dan Bernstein. 5542 5543 <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging. 5544 5545 Add WebRenderLayer files. 5546 5547 * WebKit.xcodeproj/project.pbxproj: 5548 55492010-07-13 Rafael Antognolli <antognolli@profusion.mobi> 5550 5551 Reviewed by Antonio Gomes. 5552 5553 This commit implements an API for configuring a path to the cookie 5554 file in the Mozilla "cookies.txt" format, and functions to deal with it 5555 in a more EFL like API. 5556 5557 [EFL] Add API for dealing with cookies in EFL port. 5558 https://bugs.webkit.org/show_bug.cgi?id=41770 5559 5560 * CMakeListsEfl.txt: 5561 * efl/ewk/EWebKit.h: 5562 * efl/ewk/ewk_cookies.cpp: Added. 5563 (ewk_cookies_file_set): Set a path to the file storing cookies. 5564 (ewk_cookies_clear): Clear all the cookies from the current cookie jar. 5565 (ewk_cookies_get_all): Get all the cookies from the current cookie jar. 5566 (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar. 5567 (ewk_cookies_cookie_free): Free memory used by a cookie. 5568 (ewk_cookies_policy_set): Set which acceptance policy will be used. 5569 (ewk_cookies_policy_get): Get current acceptance policy being used. 5570 * efl/ewk/ewk_cookies.h: Added. 5571 (_Ewk_Cookie::): 5572 55732010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5574 5575 Unreviewed build fix after r60050. 5576 5577 * CMakeLists.txt: Add WebCore/bindings to the include path. 5578 55792010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com> 5580 5581 Reviewed by Adam Barth. 5582 5583 [EFL] Fix style errors in ewk_private.h. 5584 https://bugs.webkit.org/show_bug.cgi?id=41742 5585 5586 * efl/ewk/ewk_private.h: 5587 55882010-07-09 Darin Adler <darin@apple.com> 5589 5590 * StringsNotToBeLocalized.txt: Updated for recent changes. 5591 55922010-07-08 Joone Hur <joone@kldp.org> 5593 5594 Reviewed by Antonio Gomes. 5595 5596 [EFL] fix cmake build for EWebLauncher 5597 https://bugs.webkit.org/show_bug.cgi?id=41830 5598 5599 * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags 5600 56012010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5602 5603 Reviewed by Kenneth Rohde Christiansen. 5604 5605 [EFL] Implement several notification hooks in FrameLoaderClient. 5606 We just notify browser, making the appropriate type conversions about 5607 the events occurring in WebCore. 5608 https://bugs.webkit.org/show_bug.cgi?id=41005 5609 5610 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: 5611 (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new 5612 wrapper structures in stack in order to give client the opportunity to 5613 change parameters. Then, call the function it defines. 5614 (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest): 5615 (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify 5616 client. 5617 (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client. 5618 (WebCore::FrameLoaderClientEfl::restoreViewState): notify client. 5619 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage): 5620 notify browser that the url changed. 5621 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify 5622 browser. 5623 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad): 5624 notify browser. 5625 (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify 5626 browser. 5627 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify 5628 browser. 5629 (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout): 5630 notify browser. 5631 (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser. 5632 * efl/ewk/ewk_frame.cpp: 5633 (ewk_frame_request_will_send): emit signal notifying browser. 5634 (ewk_frame_request_assign_identifier): emit signal notifying browser. 5635 (ewk_frame_did_perform_first_navigation): emit signal notifying browser. 5636 (ewk_frame_view_state_save): emit signal notifying browser. 5637 (ewk_frame_load_provisional): emit signal notifying browser. 5638 (ewk_frame_load_firstlayout_finished): emit signal notifying browser. 5639 (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser. 5640 (ewk_frame_load_document_finished): emit signal notifying browser. 5641 * efl/ewk/ewk_frame.h: update documentation about signals being sent 5642 and implement wrapper struct for ResourceRequest. 5643 * efl/ewk/ewk_private.h: export private functions. 5644 56452010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5646 5647 Reviewed by Kenneth Rohde Christiansen. 5648 5649 [EFL] Flush backing store when going to new page. 5650 Call client method to flush backing store when going to a new page. This 5651 is the notification that data related to current page should be dropped, 5652 since a new page is being loaded. 5653 https://bugs.webkit.org/show_bug.cgi?id=41008 5654 5655 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: 5656 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage): 5657 56582010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5659 5660 Unreviewed build fix after r62676. 5661 5662 [EFL] Fix build after Page constructor has changed. By now, the 5663 introduced BackForwardControllerClient is not used. 5664 https://bugs.webkit.org/show_bug.cgi?id=41825 5665 5666 * efl/ewk/ewk_view.cpp: 5667 (_ewk_view_priv_new): Add missing parameter to WebCore::Page 5668 constructor. 5669 56702010-07-07 Anders Carlsson <andersca@apple.com> 5671 5672 Reviewed by Sam Weinig. 5673 5674 Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name. 5675 5676 * WebKit.xcodeproj/project.pbxproj: 5677 56782010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com> 5679 5680 Reviewed by Kenneth Rohde Christiansen. 5681 5682 [EFL] EFLWebKit doesn't support viewport meta tag. 5683 Support viewport meta tag on EFL Port. 5684 https://bugs.webkit.org/show_bug.cgi?id=40278 5685 5686 * efl/EWebLauncher/main.c: Process 'viewport,changed' signal. 5687 (viewport_set): 5688 (on_viewport_changed): Add a callback function for the 'viewport,changed' signal. 5689 (browserCreate): Register the callback function for the 'viewport,changed' signal. 5690 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag. 5691 (WebCore::ChromeClientEfl::didReceiveViewportArguments): 5692 * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag. 5693 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: 5694 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout 5695 when website doesn't contain viewport tag. 5696 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad): 5697 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): 5698 * efl/WebCoreSupport/FrameLoaderClientEfl.h: 5699 (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted): 5700 (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted): 5701 * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag. 5702 * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag. 5703 (_ewk_view_priv_new): 5704 (ewk_view_fixed_layout_size_set): 5705 (ewk_view_zoom_set): 5706 (ewk_view_zoom_weak_set): 5707 (ewk_view_zoom_animated_set): 5708 (ewk_view_viewport_set): Reports that viewport has changed. 5709 (ewk_view_viewport_get): Reports that viewport has changed. 5710 (ewk_view_zoom_range_set): Sets the zoom range. 5711 (ewk_view_zoom_range_min_get): Gets minimum value of zoom range. 5712 (ewk_view_zoom_range_max_get): Gets maximum value of zoom range. 5713 (ewk_view_user_scalable_set): Sets if zoom is enabled. 5714 (ewk_view_user_scalable_get): Gets if zoom is enabled. 5715 * efl/ewk/ewk_view.h: 5716 57172010-07-07 Rafael Antognolli <antognolli@profusion.mobi> 5718 5719 Reviewed by Adam Barth. 5720 5721 [EFL] Fix cmake build and libsoup detection 5722 Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths: 5723 - LINK_FLAGS should be set using quotes, otherwise some wrong 5724 substitution takes place; 5725 - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the 5726 version we are using; 5727 - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer 5728 than that. 5729 https://bugs.webkit.org/show_bug.cgi?id=41717 5730 5731 * CMakeLists.txt: 5732 * CMakeListsEfl.txt: 5733 57342010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com> 5735 5736 Reviewed by Kenneth Rohde Christiansen. 5737 5738 [EFL] Implement downloadURL in ContextMenuClientEfl 5739 When user selects a download menu from context menu, send the download 5740 request to application. 5741 https://bugs.webkit.org/show_bug.cgi?id=41149 5742 5743 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: 5744 (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading 5745 file and Send it to application. 5746 * efl/WebCoreSupport/ContextMenuClientEfl.h: 5747 57482010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com> 5749 5750 Reviewed by Kenneth Rohde Christiansen. 5751 5752 [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp 5753 https://bugs.webkit.org/show_bug.cgi?id=40876 5754 5755 * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods 5756 to change window size. 5757 5758 (WebCore::ChromeClientEfl::windowRect): 5759 (WebCore::ChromeClientEfl::setWindowRect): 5760 57612010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5762 5763 Unreviewed build fix. 5764 5765 [EFL] Build fix for latest version of Ecore library. 5766 Ecore recently changed return type of callbacks from int to Eina_Bool. 5767 5768 * efl/EWebLauncher/main.c: 5769 * efl/ewk/ewk_view.cpp: 5770 (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int. 5771 57722010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5773 5774 Reviewed by Kenneth Rohde Christiansen. 5775 5776 [EFL] Simplify zoom setting by narrowing with WebCore API. 5777 Instead of creating a zoom_text_only field, use the already defined enum 5778 by WebCore. 5779 https://bugs.webkit.org/show_bug.cgi?id=40993 5780 5781 * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode 5782 (ewk_frame_zoom_set): 5783 (ewk_frame_zoom_text_only_get): 5784 (ewk_frame_zoom_text_only_set): 5785 57862010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5787 5788 Reviewed by Kenneth Rohde Christiansen. 5789 5790 [EFL] Implement download requests 5791 When a download request arrives through FrameLoaderClient, forward it to 5792 browser in order to be possible to download files. 5793 https://bugs.webkit.org/show_bug.cgi?id=40967 5794 5795 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: 5796 (WebCore::FrameLoaderClientEfl::download): get file names and 5797 forward to ewk_view_download_request() 5798 * efl/ewk/ewk_private.h: export private function to WebCoreSupport 5799 58002010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5801 5802 Reviewed by Kenneth Rohde Christiansen. 5803 5804 [EFL] Stop frame loaders when deleting view. 5805 Frame loaders were still alive after view is deleted, causing 5806 segmentation fault when libsoup had something to deliver yet. 5807 https://bugs.webkit.org/show_bug.cgi?id=41007 5808 5809 * efl/ewk/ewk_view.cpp: 5810 (_ewk_view_smart_del): stop loaders. 5811 58122010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5813 5814 Reviewed by Kenneth Rohde Christiansen. 5815 5816 [EFL] Fix warnings about printf format 5817 When printing uint64_t the macro PRIu64 is needed in order to be 5818 portable across 32 and 64 bits. It was previously showing warning 5819 messages on 32-bits systems. 5820 https://bugs.webkit.org/show_bug.cgi?id=40965 5821 5822 * efl/ewk/ewk_view.cpp: 5823 (ewk_view_exceeded_database_quota): 5824 58252010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5826 5827 Reviewed by Kenneth Rohde Christiansen. 5828 5829 [EFL] Do not load error message for download and cancellation. 5830 When a download is made or a request is cancelled an error page should 5831 not be shown. 5832 https://bugs.webkit.org/show_bug.cgi?id=40956 5833 5834 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: 5835 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it 5836 should not fallback. 5837 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it 5838 should not fallback. 5839 (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix 5840 typo in related error message. 5841 (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the 5842 request or the policy changed (for example, because the request is a 5843 download) then it should not fallback. 5844 58452010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5846 5847 Reviewed by Kenneth Rohde Christiansen. 5848 5849 [EFL] Implement runOpenPanel method. The interface with browser was 5850 already implemented. Now we are actually calling it. 5851 https://bugs.webkit.org/show_bug.cgi?id=40923 5852 5853 * efl/WebCoreSupport/ChromeClientEfl.cpp: 5854 (WebCore::ChromeClientEfl::runOpenPanel): implement method. 5855 * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method 5856 58572010-06-24 Jer Noble <jer.noble@apple.com> 5858 5859 Reviewed by Eric Carlson. 5860 5861 Full-screened content doesn't keep the display on: Safari not grabbing a power assertion? 5862 https://bugs.webkit.org/show_bug.cgi?id=40939 5863 rdar://problem/7996172 5864 5865 Add IOKit.framework to the list of linked frameworks. 5866 5867 * WebKit.xcodeproj/project.pbxproj: 5868 58692010-06-23 Leandro Pereira <leandro@profusion.mobi> 5870 5871 Reviewed by Gustavo Noronha Silva. 5872 5873 [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE. 5874 https://bugs.webkit.org/show_bug.cgi?id=40862 5875 5876 * CMakeListsEfl.txt: 5877 * efl/ewebkit.pc.in: 5878 58792010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5880 5881 Reviewed by Gustavo Noronha Silva. 5882 5883 Add implementaion of new windows for EFL port. Both cases of a link 5884 with target="_blank" and a javascript that does window.open() are 5885 treated, delegating to browser the role of actually creating the 5886 window (or blocking it). 5887 https://bugs.webkit.org/show_bug.cgi?id=40930 5888 5889 * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct 5890 * efl/WebCoreSupport/ChromeClientEfl.cpp: 5891 (WebCore::ChromeClientEfl::createWindow): implement method for 5892 creating new window by delegating to browser its creation. Browser 5893 might decide to continue on the same window by returning the same 5894 view object. 5895 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: 5896 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method 5897 for creating new window when its creation is done by a javascript 5898 script. 5899 * efl/ewk/EWebKit.h: new header for WindowFeatures. 5900 * efl/ewk/ewk_private.h: 5901 * efl/ewk/ewk_view.cpp: 5902 (ewk_view_window_create): call the method implemented by browser. 5903 * efl/ewk/ewk_view.h: 5904 * efl/ewk/ewk_window_features.cpp: Added. 5905 (ewk_window_features_unref): 5906 (ewk_window_features_ref): 5907 (ewk_window_features_bool_property_get): 5908 (ewk_window_features_int_property_get): 5909 (ewk_window_features_new_from_core): create and wrapped struct 5910 containing the core struct. 5911 * efl/ewk/ewk_window_features.h: Added. 5912 59132010-06-18 Anders Carlsson <andersca@apple.com> 5914 5915 Reviewed by Sam Weinig. 5916 5917 Rename WebPluginPackage.m to make it an Objective-C++ file. 5918 5919 * WebKit.xcodeproj/project.pbxproj: 5920 59212010-06-18 Anders Carlsson <andersca@apple.com> 5922 5923 Reviewed by Sam Weinig. 5924 5925 Make WebCoreSystemInterface.h a C++ only header 5926 https://bugs.webkit.org/show_bug.cgi?id=40867 5927 5928 * WebKit.xcodeproj/project.pbxproj: 5929 59302010-06-18 Anders Carlsson <andersca@apple.com> 5931 5932 Reviewed by Dan Bernstein. 5933 5934 Add stubbed out WebPlatformStrategies class to WebKit. 5935 https://bugs.webkit.org/show_bug.cgi?id=40851 5936 5937 * WebKit.xcodeproj/project.pbxproj: 5938 59392010-06-18 Alexis Menard <alexis.menard@nokia.com> 5940 5941 Reviewed by Simon Hausmann. 5942 5943 [qt] Better check for the declarative plugin inclusion. 5944 5945 * WebKit.pro: 5946 59472010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi> 5948 5949 Reviewed by Eric Seidel. 5950 5951 Clean EFL header files in order to diminish the compilation time with 5952 EFL from subversion. We remove the EFL includes from header files and use 5953 forward declarations, including the headers in correspondent source 5954 files when needed. This causes only the needed source files to be 5955 recompiled in case a new version of EFL is installed instead of 5956 triggering a recompilation of almost all WebCore/WebKit. 5957 https://bugs.webkit.org/show_bug.cgi?id=40575 5958 5959 * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header. 5960 * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration. 5961 * efl/WebCoreSupport/EditorClientEfl.h: forward declaration. 5962 59632010-06-15 Gustavo Noronha Silva <gns@gnome.org> 5964 5965 Unreviewed EFL build fix. Simple typo. 5966 5967 * efl/WebCoreSupport/InspectorClientEfl.cpp: 5968 (WebCore::InspectorClientEfl::sendMessageToFrontend): 5969 59702010-06-14 Tony Chang <tony@chromium.org> 5971 5972 Reviewed by Darin Fisher. 5973 5974 Chromium shouldn't build inside the source directory 5975 https://bugs.webkit.org/show_bug.cgi?id=40489 5976 5977 Ignore directories fetched by chromium and chromium mac output dir. 5978 5979 * chromium: Added property svn:ignore. 5980 59812010-06-14 Ilya Tikhonovsky <loislo@chromium.org> 5982 5983 Reviewed by Pavel Feldman. 5984 5985 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc 5986 data from inspected page to WebInspector as JSON string via http. The native 5987 serialization to JSON string is supported by InspectorValue's classes. This patch 5988 has the implementation of sendMessageToFrontend function. WebKit version of it still 5989 uses ScriptFunctionCall and will be switched to another transport a little bit later. 5990 https://bugs.webkit.org/show_bug.cgi?id=40134 5991 5992 * efl/WebCoreSupport/InspectorClientEfl.cpp: 5993 (WebCore::InspectorClientEfl::sendMessageToFrontend): 5994 * efl/WebCoreSupport/InspectorClientEfl.h: 5995 59962010-06-09 Sheriff Bot <webkit.review.bot@gmail.com> 5997 5998 Unreviewed, rolling out r60889. 5999 http://trac.webkit.org/changeset/60889 6000 https://bugs.webkit.org/show_bug.cgi?id=40365 6001 6002 gtk bot has some kind of memory corruption (Requested by 6003 loislo on #webkit). 6004 6005 * efl/WebCoreSupport/InspectorClientEfl.cpp: 6006 * efl/WebCoreSupport/InspectorClientEfl.h: 6007 60082010-06-07 Ilya Tikhonovsky <loislo@chromium.org> 6009 6010 Reviewed by Pavel Feldman. 6011 6012 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc 6013 data from inspected page to WebInspector as JSON string via http. The native 6014 serialization to JSON string is supported by InspectorValue's classes. This patch 6015 has the implementation of sendMessageToFrontend function. WebKit version of it still 6016 uses ScriptFunctionCall and will be switched to another transport a little bit later. 6017 https://bugs.webkit.org/show_bug.cgi?id=40134 6018 6019 * efl/WebCoreSupport/InspectorClientEfl.cpp: 6020 (WebCore::InspectorClientEfl::sendMessageToFrontend): 6021 * efl/WebCoreSupport/InspectorClientEfl.h: 6022 60232010-06-01 Alexey Proskuryakov <ap@apple.com> 6024 6025 Reviewed by Sam Weinig. 6026 6027 https://bugs.webkit.org/show_bug.cgi?id=39434 6028 REGRESSION (r59811): Geolocation callbacks cannot be created 6029 6030 Removing unused WebGeolocationMock. 6031 6032 * WebKit.xcodeproj/project.pbxproj: 6033 60342010-05-31 Lyon Chen <liachen@rim.com> 6035 6036 Reviewed by Kent Tamura. 6037 6038 Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts. 6039 https://bugs.webkit.org/show_bug.cgi?id=35530 6040 6041 Change enum EAlteration from { MOVE, EXTEND } to { AlterationMove, AlterationExtend } and enum EDirection { FORWARD, BACKWARD, RIGHT, LEFT} to { DirectionForward, DirectionBackward, DirectionRight, DirectionLeft } to avoid macro conflict, and also better coding style conformance. 6042 6043 * efl/WebCoreSupport/EditorClientEfl.cpp: 6044 (WebCore::EditorClientEfl::handleEditingKeyboardEvent): 6045 60462010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi> 6047 6048 Reviewed by Kenneth Rohde Christiansen. 6049 6050 [EFL] Add Context Menu implementation 6051 https://bugs.webkit.org/show_bug.cgi?id=39821 6052 6053 * CMakeListsEfl.txt: add context menu files. 6054 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: 6055 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems): 6056 (WebCore::ContextMenuClientEfl::newPlatformDescription): 6057 (WebCore::ContextMenuClientEfl::freePlatformDescription): 6058 (WebCore::ContextMenuClientEfl::appendItem): 6059 (WebCore::ContextMenuClientEfl::show): 6060 * efl/WebCoreSupport/ContextMenuClientEfl.h: 6061 * efl/ewk/EWebKit.h: 6062 * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by 6063 browser for manipulating context menus. 6064 (ewk_context_menu_ref): 6065 (ewk_context_menu_unref): 6066 (ewk_context_menu_destroy): 6067 (ewk_context_menu_item_list_get): 6068 (ewk_context_menu_item_new): 6069 (ewk_context_menu_item_select): 6070 (ewk_context_menu_item_free): 6071 (ewk_context_menu_item_type_get): 6072 (ewk_context_menu_item_type_set): 6073 (ewk_context_menu_item_action_get): 6074 (ewk_context_menu_item_action_set): 6075 (ewk_context_menu_item_title_get): 6076 (ewk_context_menu_item_title_set): 6077 (ewk_context_menu_item_checked_get): 6078 (ewk_context_menu_item_checked_set): 6079 (ewk_context_menu_item_enabled_get): 6080 (ewk_context_menu_item_enabled_set): 6081 (ewk_context_menu_new): 6082 (ewk_context_menu_free): 6083 (ewk_context_menu_item_append): 6084 (ewk_context_menu_custom_get): 6085 (ewk_context_menu_show): 6086 * efl/ewk/ewk_contextmenu.h: Added. 6087 * efl/ewk/ewk_private.h: 6088 * efl/ewk/ewk_view.cpp: 6089 (ewk_view_context_menu_forward_event): inform browser a new context 6090 menu was created. 6091 (ewk_view_exceeded_database_quota): small fix to previous 6092 changed function. 6093 * efl/ewk/ewk_view.h: 6094 60952010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi> 6096 6097 Reviewed by Kenneth Rohde Christiansen. 6098 6099 [EF] Remove compiler warnings and add test for switching page 6100 encoding. 6101 https://bugs.webkit.org/show_bug.cgi?id=39871 6102 6103 * efl/EWebLauncher/main.c: 6104 (print_history): 6105 (on_key_down): 6106 (main): 6107 61082010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi> 6109 6110 Reviewed by Kenneth Rohde Christiansen. 6111 6112 [EFL] Allow client to override default database quota. We increase the 6113 default database quota to 1MB (it was incorrectly set to 1KB, which is 6114 too low) and add methods to allow client to iteratively database quota 6115 when it becomes greater than the allowed value. 6116 https://bugs.webkit.org/show_bug.cgi?id=39867 6117 6118 * efl/WebCoreSupport/ChromeClientEfl.cpp: 6119 (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method 6120 to allow client to increase database quota iteratively. 6121 * efl/ewk/ewk_private.h: 6122 * efl/ewk/ewk_settings.cpp: 6123 * efl/ewk/ewk_view.h: 6124 61252010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi> 6126 6127 Reviewed by Kenneth Rohde Christiansen. 6128 6129 [EFL] Add default path to web database and methods to set it. 6130 If a default path is not set, it will default to "/", in which a 6131 normal user usually does not have write permission. 6132 6133 * efl/EWebLauncher/main.c: overwrite default directory with another 6134 one. 6135 (main): 6136 * efl/ewk/ewk_main.cpp: 6137 (ewk_init): add default path 6138 * efl/ewk/ewk_settings.cpp: add methods to set and get database path 6139 (ewk_settings_web_database_path_set): 6140 (ewk_settings_web_database_path_get): 6141 * efl/ewk/ewk_settings.h: 6142 61432010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi> 6144 6145 Reviewed by Kenneth Rohde Christiansen. 6146 6147 [EFL] Fix wrongly set clipper. Now the scrollbars from main 6148 frame are shown even on a zoom level lower than 1.0. 6149 6150 * efl/ewk/ewk_view_single.c: 6151 (_ewk_view_single_smart_add): 6152 (_ewk_view_single_smart_backing_store_add): 6153 (ewk_view_single_smart_set): 6154 61552010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi> 6156 6157 Reviewed by Kenneth Rohde Christiansen. 6158 6159 [EFL] Add support for Popup menus 6160 https://bugs.webkit.org/show_bug.cgi?id=39629 6161 6162 * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create 6163 and destroy popup menu. 6164 (WebCore::ChromeClientEfl::createSelectPopup): ditto. 6165 (WebCore::ChromeClientEfl::destroySelectPopup): ditto. 6166 * efl/WebCoreSupport/ChromeClientEfl.h: ditto. 6167 * efl/ewk/ewk_private.h: add function to call browser when a popup is 6168 created/deleted 6169 61702010-05-25 Joone Hur <joone.hur@samsung.com> 6171 6172 Reviewed by Gustavo Noronha Silva. 6173 6174 [EFL] Build fix. 6175 http://webkit.org/b/39648 6176 6177 * efl/ewk/ewk_frame.cpp: 6178 (ewk_frame_zoom_get): Add missed namespace 6179 (ewk_frame_zoom_set): Ditto. 6180 (ewk_frame_zoom_text_only_set): Ditto. 6181 * efl/ewk/ewk_view.cpp: 6182 (_ewk_view_priv_new): Add a null parameter when creating a Page. 6183 61842010-05-24 Darin Adler <darin@apple.com> 6185 6186 Reviewed by Eric Seidel. 6187 6188 Move view-related functions from Frame to FrameView 6189 https://bugs.webkit.org/show_bug.cgi?id=39366 6190 6191 * efl/ewk/ewk_frame.cpp: 6192 (ewk_frame_editable_set): Removed call to empty function, 6193 removeEditingStyleFromBodyElement. 6194 (ewk_frame_zoom_get): Call function on FrameView. 6195 (ewk_frame_zoom_set): Ditto. 6196 (ewk_frame_zoom_text_only_set): Ditto. 6197 61982010-05-15 Leandro Pereira <leandro@profusion.mobi> 6199 6200 Reviewed by Adam Treat. 6201 6202 [EFL] Add build system for the EFL port. 6203 http://webkit.org/b/37945 6204 6205 * CMakeLists.txt: Added. 6206 * CMakeListsEfl.txt: Added. 6207 62082010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi> 6209 6210 Reviewed by David Levin. 6211 6212 [EF] Include missing header. 6213 http://webkit.org/b/38905 6214 6215 * efl/ewk/ewk_main.cpp: Include PageGroup.h 6216 62172010-05-08 Leandro Pereira <leandro@profusion.mobi> 6218 6219 Reviewed by Laszlo Gombos. 6220 6221 [EFL] Only compile database stuff if ENABLE_DATABASE is set. 6222 http://webkit.org/b/38777 6223 6224 * efl/WebCoreSupport/ChromeClientEfl.cpp: 6225 62262010-05-05 Dan Bernstein <mitz@apple.com> 6227 6228 Reviewed by Simon Fraser. 6229 6230 <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1) 6231 https://bugs.webkit.org/show_bug.cgi?id=38427 6232 6233 * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to 6234 Objective-C++. 6235 62362010-05-03 Darin Adler <darin@apple.com> 6237 6238 * English.lproj/Localizable.strings: Regenerated. 6239 * StringsNotToBeLocalized.txt: Updated for recent changes. 6240 62412010-05-03 Jens Alfke <snej@chromium.org> 6242 6243 Reviewed by Darin Fisher. 6244 6245 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient 6246 https://bugs.webkit.org/show_bug.cgi?id=38397 6247 6248 No tests (functionality is exposed only through native WebKit API.) 6249 6250 * efl/WebCoreSupport/FrameLoaderClientEfl.h: 6251 (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent): 6252 62532010-04-22 Leandro Pereira <leandro@profusion.mobi> 6254 6255 Reviewed by Gustavo Noronha Silva. 6256 6257 Implement findThemePath to locate the correct theme file instead of 6258 relying on a hardcoded location. 6259 http://webkit.org/b/37996 6260 6261 * efl/EWebLauncher/main.c: 6262 (findThemePath): Fix to locate the correct theme files. 6263 (main): Use findThemePath() instead of a hardcoded one. 6264 62652010-04-22 Leandro Pereira <leandro@profusion.mobi> 6266 6267 Reviewed by Gustavo Noronha Silva. 6268 6269 Update efl/ewebkit.pc.in to match the variable substitution syntax 6270 of CMake. 6271 http://webkit.org/b/37999 6272 6273 * efl/ewebkit.pc.in: Updated. 6274 62752010-04-22 Leandro Pereira <leandro@profusion.mobi> 6276 6277 Reviewed by Gustavo Noronha Silva. 6278 6279 Update EWebKit (EFL port) to match recent API changes. 6280 http://webkit.org/b/37997 6281 6282 * efl/ewk/ewk_frame.cpp: 6283 (ewk_frame_zoom_set): Change to use WebCore::ZoomMode. 6284 (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode. 6285 (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g 6286 (ewk_frame_plugin_create): Disable temporarily PluginView-related 6287 code until a proper plugin implementation is made. 6288 * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration. 6289 (ewk_view_selection_get): Fix a reference to WebCore::CString to 6290 WTF::CString. 6291 62922010-04-22 Leandro Pereira <leandro@profusion.mobi> 6293 6294 Reviewed by Gustavo Noronha Silva. 6295 6296 Update EFL port files to match recent API changes. 6297 http://webkit.org/b/37876 6298 6299 * efl/WebCoreSupport/ChromeClientEfl.cpp: 6300 (kit): Added. 6301 (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix. 6302 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding 6303 style fix. 6304 (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix. 6305 (WebCore::ChromeClientEfl::runOpenPanel): Implemented. 6306 (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed. 6307 (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed. 6308 (WebCore::ChromeClientEfl::invalidateContents): Stubbed. 6309 (WebCore::ChromeClientEfl::invalidateWindow): Stubbed. 6310 (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented. 6311 (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented. 6312 (WebCore::ChromeClientEfl::scroll): Updated. 6313 (WebCore::ChromeClientEfl::iconForFiles): Stubbed. 6314 (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed. 6315 * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes. 6316 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: 6317 (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding() 6318 from FrameLoader::writer. 6319 (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto. 6320 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto. 6321 (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto. 6322 63232010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi> 6324 6325 Reviewed by Nikolas Zimmermann. 6326 6327 Add missing EFL WebKit/efl theme files. 6328 http://webkit.org/b/37854 6329 6330 * efl/DefaultTheme/default.edc: Added. 6331 * efl/DefaultTheme/widget/button/button.edc: Added. 6332 * efl/DefaultTheme/widget/check/check.edc: Added. 6333 * efl/DefaultTheme/widget/combo/combo.edc: Added. 6334 * efl/DefaultTheme/widget/entry/entry.edc: Added. 6335 * efl/DefaultTheme/widget/file/file.edc: Added. 6336 * efl/DefaultTheme/widget/radio/radio.edc: Added. 6337 * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added. 6338 * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added. 6339 * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added. 6340 * efl/DefaultTheme/widget/search/field/search_field.edc: Added. 6341 63422010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi> 6343 6344 Reviewed by Adam Roben. 6345 6346 Update EFL port to match recent API changes. 6347 http://webkit.org/b/37853 6348 6349 * efl/WebCoreSupport/EditorClientEfl.cpp: 6350 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: 6351 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument): 6352 (WebCore::FrameLoaderClientEfl::objectContentType): 6353 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons): 6354 (WebCore::FrameLoaderClientEfl::canShowMIMEType): 6355 * efl/WebCoreSupport/FrameLoaderClientEfl.h: 6356 63572010-04-15 Leandro Pereira <leandro@profusion.mobi> 6358 6359 Reviewed by Kenneth Rohde Christiansen. 6360 6361 Add EFL port files to efl/WebCoreSupport. 6362 http://webkit.org/b/35915 6363 6364 * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added. 6365 * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added. 6366 63672010-04-15 Adam Roben <aroben@apple.com> 6368 6369 Expose UserContentURLPattern as WebKit SPI 6370 6371 Fixes <http://webkit.org/b/37354>. 6372 6373 Reviewed by Tim Hatcher. 6374 6375 * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern. 6376 63772010-04-15 Leandro Pereira <leandro@profusion.mobi> 6378 6379 Reviewed by Kenneth Rohde Christiansen. 6380 6381 Add EFL port files to efl/WebCoreSupport. 6382 http://webkit.org/b/35918 6383 6384 * efl/WebCoreSupport/EditorClientEfl.cpp: Added. 6385 * efl/WebCoreSupport/EditorClientEfl.h: Added. 6386 63872010-04-10 Mark Rowe <mrowe@apple.com> 6388 6389 Reviewed by Dan Bernstein. 6390 6391 <rdar://problem/7845305> Further adoption of formal protocols for delegates. 6392 6393 Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places. 6394 6395 * WebKit.xcodeproj/project.pbxproj: 6396 63972010-04-07 Leandro Pereira <leandro@profusion.mobi> 6398 6399 Reviewed by Kenneth Rohde Christiansen. 6400 6401 Add ewk_view (the high level object to acces the WebKit-EFL browser 6402 component) to efl/ewk. 6403 http://webkit.org/b/35932 6404 6405 * efl/ewk/ewk_view.cpp: Added. 6406 * efl/ewk/ewk_view.h: Added. 6407 64082010-04-05 Alexey Proskuryakov <ap@apple.com> 6409 6410 Reviewed by Darin Adler. 6411 6412 https://bugs.webkit.org/show_bug.cgi?id=37111 6413 <rdar://problem/7790327> Draw replacement text when plug-in host crashes 6414 6415 https://bugs.webkit.org/show_bug.cgi?id=37111 6416 <rdar://problem/7790327> Draw replacement text when plug-in host crashes 6417 6418 * English.lproj/Localizable.strings: Added a string for plug-in failure. 6419 64202010-04-01 Leandro Pereira <leandro@profusion.mobi> 6421 6422 Reviewed by Gustavo Noronha Silva. 6423 6424 Add EFL's pkg-config metadata file file to efl/. 6425 http://webkit.org/b/36766 6426 6427 * efl/ewebkit.pc.in: Added. 6428 64292010-03-30 Gavin Barraclough <barraclough@apple.com> 6430 6431 Rubber stamped by Sam Weinig. 6432 6433 https://bugs.webkit.org/show_bug.cgi?id=36866 6434 Move CString to WTF 6435 6436 * efl/WebCoreSupport/ChromeClientEfl.cpp: 6437 * efl/ewk/ewk_frame.cpp: 6438 (ewk_frame_name_get): 6439 (ewk_frame_selection_get): 6440 (ewk_frame_uri_changed): 6441 * efl/ewk/ewk_history.cpp: 6442 * efl/ewk/ewk_settings.cpp: 6443 64442010-03-28 Alexey Proskuryakov <ap@apple.com> 6445 6446 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h. 6447 6448 * efl/ewk/ewk_frame.cpp: 6449 64502010-03-22 Kevin Decker <kdecker@apple.com> 6451 6452 Reviewed by Simon Fraser. 6453 6454 https://bugs.webkit.org/show_bug.cgi?id=36328 6455 6456 * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project. 6457 64582010-03-22 Darin Adler <darin@apple.com> 6459 6460 * StringsNotToBeLocalized.txt: Updated for recent changes. 6461 64622010-03-22 Kevin Decker <kdecker@apple.com> 6463 6464 Reviewed by John Sullivan. 6465 6466 https://bugs.webkit.org/show_bug.cgi?id=36328 6467 6468 * English.lproj/Localizable.strings: Added "Missing Plug-in" string. 6469 64702010-03-18 Leandro Pereira <leandro@profusion.mobi> 6471 6472 Reviewed by Kenneth Rohde Christiansen. 6473 6474 Add EFL port files to efl/ewk. 6475 http://webkit.org/b/35931 6476 6477 * efl/ewk/ewk_settings.cpp: Added. 6478 * efl/ewk/ewk_settings.h: Added. 6479 64802010-03-17 Leandro Pereira <leandro@profusion.mobi> 6481 6482 Reviewed by Kenneth Rohde Christiansen. 6483 6484 Add default theme files to efl/DefaultTheme. 6485 http://webkit.org/b/36240 6486 6487 * efl/DefaultTheme/widget/radio/img_radio_on.png: Added. 6488 * efl/DefaultTheme/radio/img_radio_off_hover.png: Added. 6489 * efl/DefaultTheme/radio/img_radio_on_hover.png: Added. 6490 * efl/DefaultTheme/radio/img_radio_off.png: Added. 6491 * efl/DefaultTheme/radio/img_radio_off_focus.png: Added. 6492 * efl/DefaultTheme/radio/img_radio_on_focus.png: Added. 6493 * efl/DefaultTheme/combo/combo_normal.png: Added. 6494 * efl/DefaultTheme/combo/combo_focus_button.png: Added. 6495 * efl/DefaultTheme/combo/combo_hover_button.png: Added. 6496 * efl/DefaultTheme/combo/combo_hover.png: Added. 6497 * efl/DefaultTheme/combo/combo_focus.png: Added. 6498 * efl/DefaultTheme/combo/combo_press_button.png: Added. 6499 * efl/DefaultTheme/combo/combo_normal_button.png: Added. 6500 * efl/DefaultTheme/combo/combo_press.png: Added. 6501 * efl/DefaultTheme/combo/icon.png: Added. 6502 * efl/DefaultTheme/file/file_normal.png: Added. 6503 * efl/DefaultTheme/file/file_press.png: Added. 6504 * efl/DefaultTheme/file/file_hover.png: Added. 6505 * efl/DefaultTheme/file/file_focus.png: Added. 6506 * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added. 6507 * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added. 6508 * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added. 6509 * efl/DefaultTheme/search/field/field_focused.png: Added. 6510 * efl/DefaultTheme/search/field/field_normal.png: Added. 6511 * efl/DefaultTheme/search/field/field_hovered.png: Added. 6512 * efl/DefaultTheme/entry/img_normal.png: Added. 6513 * efl/DefaultTheme/entry/img_hovered.png: Added. 6514 * efl/DefaultTheme/entry/img_focused.png: Added. 6515 * efl/DefaultTheme/check/img_check_off_hover.png: Added. 6516 * efl/DefaultTheme/check/img_check_on.png: Added. 6517 * efl/DefaultTheme/check/img_check_off_focus.png: Added. 6518 * efl/DefaultTheme/check/img_check_on_focus.png: Added. 6519 * efl/DefaultTheme/check/img_check_off.png: Added. 6520 * efl/DefaultTheme/check/img_check_on_hover.png: Added. 6521 * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added. 6522 * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added. 6523 * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added. 6524 * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added. 6525 * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added. 6526 * efl/DefaultTheme/button/img_button_normal.png: Added. 6527 * efl/DefaultTheme/button/img_button_focus.png: Added. 6528 * efl/DefaultTheme/button/img_button_hover.png: Added. 6529 * efl/DefaultTheme/button/img_button_press.png: Added. 6530 65312010-03-17 Leandro Pereira <leandro@profusion.mobi> 6532 6533 Reviewed by Kenneth Rohde Christiansen. 6534 6535 Add EFL example browser to efl/EWebLauncher. 6536 http://webkit.org/b/36176 6537 6538 * efl/EWebLauncher/main.c: Added. 6539 65402010-03-16 Leandro Pereira <leandro@profusion.mobi> 6541 6542 Reviewed by Kenneth Rohde Christiansen. 6543 6544 Add EFL port files to efl/WebCoreSupport. 6545 http://webkit.org/b/35916 6546 6547 * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added. 6548 * efl/WebCoreSupport/ContextMenuClientEfl.h: Added. 6549 65502010-03-16 Yury Semikhatsky <yurys@chromium.org> 6551 6552 Reviewed by Pavel Feldman. 6553 6554 Introduce InspectorFrontendClient that provides InspectorFrontend with an interface to the embedder. InspectorClient now serves as a delegate for InspectorController and does not contain methods for managing inspector frontend window. That allows to create remote InspectorFrontendHost. 6555 6556 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder 6557 https://bugs.webkit.org/show_bug.cgi?id=35036 6558 6559 * efl/WebCoreSupport/InspectorClientEfl.cpp: 6560 (WebCore::InspectorClientEfl::openInspectorFrontend): 6561 * efl/WebCoreSupport/InspectorClientEfl.h: 6562 65632010-03-13 Leandro Pereira <leandro@profusion.mobi> 6564 6565 Reviewed by Kenneth Rohde Christiansen. 6566 6567 Add EFL port files to efl/ewk. 6568 http://webkit.org/b/35925 6569 6570 * efl/ewk/ewk_history.cpp: Added. 6571 * efl/ewk/ewk_history.h: Added. 6572 65732010-03-13 Leandro Pereira <leandro@profusion.mobi> 6574 6575 Reviewed by Kenneth Rohde Christiansen. 6576 6577 Add EFL port files to efl/ewk. 6578 http://webkit.org/b/35928 6579 6580 * efl/ewk/ewk_main.cpp: Added. 6581 * efl/ewk/ewk_main.h: Added. 6582 65832010-03-13 Leandro Pereira <leandro@profusion.mobi> 6584 6585 Reviewed by Kenneth Rohde Christiansen. 6586 6587 Add EFL port files to efl/ewk. 6588 http://webkit.org/b/35924 6589 6590 * efl/ewk/ewk_frame.cpp: Added. 6591 * efl/ewk/ewk_frame.h: Added. 6592 65932010-03-13 Leandro Pereira <leandro@profusion.mobi> 6594 6595 Reviewed by Kenneth Rohde Christiansen. 6596 6597 Add EFL port files to efl/ewk. 6598 http://webkit.org/b/35936 6599 6600 * efl/ewk/ewk_view_single.c: Added. 6601 66022010-03-13 Leandro Pereira <leandro@profusion.mobi> 6603 6604 Reviewed by Kenneth Rohde Christiansen. 6605 6606 Add EFL port files to efl/ewk. 6607 http://webkit.org/b/35929 6608 6609 * efl/ewk/ewk_util.cpp: Added. 6610 * efl/ewk/ewk_util.h: Added. 6611 66122010-03-13 Leandro Pereira <leandro@profusion.mobi> 6613 6614 Reviewed by Kenneth Rohde Christiansen. 6615 6616 Add EFL port files to efl/ewk. 6617 http://webkit.org/b/35934 6618 6619 * efl/ewk/EWebKit.h: Added. 6620 * efl/ewk/ewk_eapi.h: Added. 6621 * efl/ewk/ewk_logging.h: Added. 6622 * efl/ewk/ewk_private.h: Added. 6623 66242010-03-11 Leandro Pereira <leandro@profusion.mobi> 6625 6626 Reviewed by Gustavo Noronha Silva. 6627 6628 Add EFL port files to efl/WebCoreSupport. 6629 http://webkit.org/b/35917 6630 6631 * efl/WebCoreSupport/InspectorClientEfl.h: Added. 6632 * efl/WebCoreSupport/InspectorClientEfl.cpp: Added. 6633 66342010-03-11 Leandro Pereira <leandro@profusion.mobi> 6635 6636 Reviewed by Gustavo Noronha Silva. 6637 6638 Add EFL port files to efl/WebCoreSupport. 6639 http://webkit.org/b/35914 6640 6641 * efl/WebCoreSupport/DragClientEfl.h: Added. 6642 * efl/WebCoreSupport/DragClientEfl.cpp: Added. 6643 66442010-03-11 Simon Fraser <simon.fraser@apple.com> 6645 6646 Reviewed by Mark Rowe. 6647 6648 Sort the project file. 6649 6650 * WebKit.xcodeproj/project.pbxproj: 6651 66522010-03-10 Leandro Pereira <leandro@profusion.mobi> 6653 6654 Reviewed by Holger Freyther. 6655 6656 Add EFL port files to efl/WebCoreSupport. 6657 http://webkit.org/b/35913 6658 6659 * efl/WebCoreSupport/ChromeClientEfl.cpp: Added. 6660 * efl/WebCoreSupport/ChromeClientEfl.h: Added. 6661 66622010-03-09 John Sullivan <sullivan@apple.com> 6663 6664 Fixed localized string key collision. update-webkit-localized-strings now 6665 runs without errors. 6666 6667 Reviewed by Adam Roben. 6668 6669 * English.lproj/Localizable.strings: 6670 Regenerated. 6671 66722010-03-09 John Sullivan <sullivan@apple.com> 6673 6674 * StringsNotToBeLocalized.txt: 6675 Brought this file up to date. update-webkit-localizable-strings still lists 6676 one key collision, but that's a separate issue. 6677 66782010-03-04 Mark Rowe <mrowe@apple.com> 6679 6680 Reviewed by Sam Weinig. 6681 6682 Add a script to verify that WebKit framework headers are internally consistent. 6683 6684 * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with 6685 an error should the consistency check fail. 6686 66872010-02-25 Alexey Proskuryakov <ap@apple.com> 6688 6689 Reviewed by Geoffrey Garen. 6690 6691 https://bugs.webkit.org/show_bug.cgi?id=35394 6692 <rdar://problem/7685262> Make passing objects between Java and plug-ins work 6693 6694 * WebKit.xcodeproj/project.pbxproj: Added new files. 6695 66962010-02-04 Mark Rowe <mrowe@apple.com> 6697 6698 Reviewed by Timothy Hatcher. 6699 6700 Build fix. Remove a symbol corresponding to an inline function from the linker export 6701 file to prevent a weak external failure. 6702 6703 * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script. 6704 67052010-02-04 John Sullivan <sullivan@apple.com> 6706 6707 https://bugs.webkit.org/show_bug.cgi?id=34611 6708 WebLocalizedString() could use an assertion that it is being called on the main thread 6709 6710 Reviewed by Tim Hatcher. 6711 6712 * WebKit.xcodeproj/project.pbxproj: 6713 Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm) 6714 67152010-01-29 Mark Rowe <mrowe@apple.com> 6716 6717 Sort Xcode projects. 6718 6719 * WebKit.xcodeproj/project.pbxproj: 6720 67212010-01-19 Dan Bernstein <mitz@apple.com> 6722 6723 Redo DumpRenderTree build fix without making WebTypesInternal.h a private header 6724 6725 * WebKit.xcodeproj/project.pbxproj: 6726 67272010-01-19 Simon Fraser <simon.fraser@apple.com> 6728 6729 Build fix, no review. 6730 6731 Fix build of DumpRenderTree by making the header WebTypesInternal.h Private 6732 in WebKit. 6733 6734 * WebKit.xcodeproj/project.pbxproj: 6735 67362010-01-19 Jon Honeycutt <jhoneycutt@apple.com> 6737 6738 MSAA: The child <option> elements of a non-multiple <select> are not 6739 exposed 6740 6741 https://bugs.webkit.org/show_bug.cgi?id=33773 6742 <rdar://problem/7550556> 6743 6744 Reviewed by Alice Liu. 6745 6746 * English.lproj/Localizable.strings: 6747 Add new localized strings. 6748 67492010-01-13 Kevin Decker <kdecker@apple.com> 6750 6751 Reviewed by Mark Rowe. 6752 6753 https://bugs.webkit.org/show_bug.cgi?id=33610 6754 <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard. 6755 6756 * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL. 6757 67582009-12-25 Darin Adler <darin@apple.com> 6759 6760 * StringsNotToBeLocalized.txt: Updated for recent changes. 6761 67622009-12-18 Dan Bernstein <mitz@apple.com> 6763 6764 Updated localizable strings after r52368 6765 6766 * English.lproj/Localizable.strings: 6767 67682009-12-18 Sam Weinig <sam@webkit.org> 6769 6770 Reviewed by Dan Bernstein. 6771 6772 Add Mac WebKit side of the client based geolocation provider. 6773 6774 * WebKit.xcodeproj/project.pbxproj: 6775 67762009-12-16 Mark Rowe <mrowe@apple.com> 6777 6778 Build fix. Disable debug variants of WebKit frameworks. 6779 6780 * WebKit.xcodeproj/project.pbxproj: 6781 67822009-12-16 John Sullivan <sullivan@apple.com> 6783 6784 Brought this file up to date, sans review. 6785 6786 * StringsNotToBeLocalized.txt: 6787 67882009-11-30 Mark Rowe <mrowe@apple.com> 6789 6790 Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory. 6791 6792 * WebKit.xcodeproj/project.pbxproj: 6793 67942009-11-24 Dmitry Titov <dimich@chromium.org> 6795 6796 Reviewed by Eric Seidel. 6797 6798 Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit 6799 https://bugs.webkit.org/show_bug.cgi?id=31444 6800 6801 * chromium/features.gypi: 6802 68032009-11-24 Mark Rowe <mrowe@apple.com> 6804 6805 Fix production builds where the source tree may be read-only. 6806 6807 * WebKit.xcodeproj/project.pbxproj: 6808 68092009-11-20 Dave Hyatt <hyatt@apple.com> 6810 6811 Reviewed by Oliver Hunt and Jon Honeycutt. 6812 6813 Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore 6814 and exposes the ability to do JS value serialization/deserialization to WebKit clients. 6815 6816 * WebKit.xcodeproj/project.pbxproj: 6817 68182009-11-20 Chris Fleizach <cfleizach@apple.com> 6819 6820 Reviewed by Beth Dakin. 6821 6822 WAI-ARIA: add support for 'math' role 6823 https://bugs.webkit.org/show_bug.cgi?id=31706 6824 6825 * English.lproj/Localizable.strings: 6826 * StringsNotToBeLocalized.txt: 6827 68282009-11-19 Eric Carlson <eric.carlson@apple.com> 6829 6830 Reviewed by Dan Bernstein. 6831 6832 <rdar://problem/7035231> 6833 Support closed caption in <video> element 6834 6835 * English.lproj/Localizable.strings: 6836 Add strings for toggle captions button. 6837 68382009-11-18 Michelangelo De Simone <micdesim@gmail.com> 6839 6840 Reviewed by Darin Adler. 6841 6842 Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>. 6843 Support for validationMessage attribute, as per HTML5 specs. 6844 6845 * English.lproj/Localizable.strings: new localizable strings 6846 68472009-11-18 Sam Weinig <sam@webkit.org> 6848 6849 Reviewed by Anders Carlsson. 6850 6851 Make the Mac Geolocation API async. 6852 6853 * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation. 6854 68552009-11-13 Adam Roben <aroben@apple.com> 6856 6857 Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj 6858 6859 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when 6860 window objects in isolated worlds are cleared 6861 6862 Reviewed by Dave Hyatt. 6863 6864 * WebKit.xcodeproj/project.pbxproj: Added 6865 WebFrameLoadDelegatePrivate.h, which already existed. 6866 68672009-11-12 Adam Roben <aroben@apple.com> 6868 6869 Replace worldIDs with world objects 6870 6871 Part of <http://webkit.org/b/31414> Implement new SPI for dealing with 6872 user scripts/stylesheets and isolated worlds 6873 6874 Reviewed by Sam Weinig. 6875 6876 * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project. 6877 68782009-11-12 Chris Fleizach <cfleizach@apple.com> 6879 6880 Reviewed by Darin Adler. 6881 6882 ARIA: add alert type roles 6883 https://bugs.webkit.org/show_bug.cgi?id=31392 6884 6885 * English.lproj/Localizable.strings: 6886 * StringsNotToBeLocalized.txt: 6887 68882009-11-02 Eric Carlson <eric.carlson@apple.com> 6889 6890 Reviewed by John Sullivan and Mark Rowe. 6891 6892 <rdar://problem/7356733> Voiceover does not read correct media controller time values 6893 6894 Fix localized strings for media controller time values. 6895 6896 * English.lproj/Localizable.strings: 6897 68982009-11-02 Chris Fleizach <cfleizach@apple.com> 6899 6900 Reviewed by Beth Dakin. 6901 6902 Support ARIA "tab" roles 6903 https://bugs.webkit.org/show_bug.cgi?id=30842 6904 6905 Add a localizable string for tab panel. 6906 6907 * English.lproj/Localizable.strings: 6908 * StringsNotToBeLocalized.txt: 6909 69102009-10-27 Dan Bernstein <mitz@apple.com> 6911 6912 Reviewed by Darin Adler. 6913 6914 Updated license 6915 6916 * LICENSE: 6917 69182009-10-26 Sam Weinig <sam@webkit.org> 6919 6920 Reviewed by Anders Carlsson. 6921 6922 Move some WebView event handling code into its own file, WebViewEventHandling.mm 6923 6924 * WebKit.xcodeproj/project.pbxproj: 6925 69262009-10-19 John Gregg <johnnyg@google.com> 6927 6928 Reviewed by Dimitri Glazkov. 6929 6930 set ENABLE_NOTIFICATIONS=1 for Chromium 6931 https://bugs.webkit.org/show_bug.cgi?id=29949 6932 6933 * chromium/features.gypi: 6934 69352009-10-13 Drew Wilson <atwilson@atwilson-macpro.local> 6936 6937 Reviewed by David Levin. 6938 6939 Enable SHARED_WORKERS for Chromium 6940 https://bugs.webkit.org/show_bug.cgi?id=30289 6941 6942 * chromium/features.gypi: 6943 Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on 6944 SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi. 6945 69462009-10-12 Yaar Schnitman <yaar@chromium.org> 6947 6948 Reviewed by Dimitri Glazkov. 6949 6950 Chromium Port - Windows 6951 https://bugs.webkit.org/show_bug.cgi?id=29969 6952 6953 * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions. 6954 69552009-10-06 Simon Fraser <simon.fraser@apple.com> 6956 6957 Reviewed by Mark Rowe. 6958 6959 accessibility/media-element.html crashes (and has incorrect result) 6960 https://bugs.webkit.org/show_bug.cgi?id=30108 6961 6962 Fix up the accessibilty label for the newly added fullscreen button, 6963 and update the test result accordingly. 6964 6965 * English.lproj/Localizable.strings: 6966 69672009-10-05 Kevin Decker <kdecker@apple.com> 6968 6969 Reviewed by Dan Bernstein. 6970 6971 * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project. 6972 69732009-10-05 Yaar Schnitman <yaar@chromium.org> 6974 6975 Reviewed by Dimitri Glazkov. 6976 6977 One of the dependencies' SVN url was missing a @ before the revision number. 6978 6979 https://bugs.webkit.org/show_bug.cgi?id=30101 6980 6981 * chromium/DEPS: 6982 69832009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org> 6984 6985 Reviewed by Simon Fraser 6986 6987 Support fullscreen in MediaPlayer (Mac) 6988 https://bugs.webkit.org/show_bug.cgi?id=26742 6989 6990 Add new files for video fullscreen. 6991 6992 * WebKit.xcodeproj/project.pbxproj: 6993 69942009-10-05 Pavel Feldman <pfeldman@chromium.org> 6995 6996 Reviewed by Timothy Hatcher. 6997 6998 Web Inspector: add testing harness for Web Inspector. 6999 7000 https://bugs.webkit.org/show_bug.cgi?id=30010 7001 7002 * WebKit.xcodeproj/project.pbxproj: 7003 70042009-10-04 Fumitoshi Ukai <ukai@chromium.org> 7005 7006 Reviewed by Eric Seidel 7007 7008 Enable Web Sockets in chromium build. 7009 https://bugs.webkit.org/show_bug.cgi?id=29917 7010 7011 * chromium/features.gypi: 7012 70132009-10-02 Yaar Schnitman <yaar@chromium.org> 7014 7015 Reviewed by Dimitri Glazkov. 7016 7017 Added gyp_webkit that does a subset of the things gyp_chromium does 7018 plus some specialization for an upstream chromium build. 7019 7020 https://bugs.webkit.org/show_bug.cgi?id=29986 7021 7022 * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium. 7023 * chromium/gyp_webkit: A new python file. 7024 70252009-10-01 Yaar Schnitman <yaar@chromium.org> 7026 7027 Reviewed by Dimitri Glazkov. 7028 7029 Make it possible to override the list of feature defines when building 7030 downstream. 7031 7032 https://bugs.webkit.org/show_bug.cgi?id=29979 7033 7034 * chromium/features.gypi: 7035 70362009-10-01 Yaar Schnitman <yaar@chromium.org> 7037 7038 Reviewed by Dimitri Glazkov. 7039 7040 Added windows-specific dependencies, updated some revisions and 7041 re-organized file to make revision tracking easier. Also removed 7042 extensions/v8 dependency that is no longer needed upstream. 7043 7044 https://bugs.webkit.org/show_bug.cgi?id=29973 7045 7046 * chromium/DEPS: 7047 70482009-09-30 Yaar Schnitman <yaar@chromium.org> 7049 7050 Reviewed by Dimitri Glazkov. 7051 7052 1. Keeping up with downstream revisions. 7053 2. Turning off v8 snapshot build step. 7054 7055 https://bugs.webkit.org/show_bug.cgi?id=29928 7056 7057 * chromium/DEPS 7058 70592009-09-29 Brady Eidson <beidson@apple.com> 7060 7061 Reviewed by John Sullivan. 7062 7063 WebKit Mac API should provide a delegate interface for global history. 7064 <rdar://problem/7042773> and https://webkit.org/b/29904 7065 7066 * WebKit.xcodeproj/project.pbxproj: 7067 70682009-09-28 Yaar Schnitman <yaar@chromium.org> 7069 7070 Reviewed by Dimitri Glazkov. 7071 7072 https://bugs.webkit.org/show_bug.cgi?id=29722 7073 7074 * chromium/DEPS: Describes the chromium port's dependencies and 7075 is used by gclient to fetch them. 7076 * chromium/webkit.gyp: Currently only builds webcore but in 7077 the future will also build the webkit api. 7078 70792009-09-26 David Kilzer <ddkilzer@apple.com> 7080 7081 Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets 7082 7083 Reviewed by Darin Adler. 7084 7085 Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms. 7086 7087 * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to 7088 disable this feature by default. 7089 70902009-09-22 Yaar Schnitman <yaar@chromium.org> 7091 7092 Reviewed by David Levin. 7093 7094 Create chromium directory and ported chromium.org's features.gypi for 7095 the webkit chromium port. 7096 7097 https://bugs.webkit.org/show_bug.cgi?id=29617 7098 7099 * chromium/features.gypi: Added. 7100 71012009-09-21 Dan Bernstein <mitz@apple.com> 7102 7103 Reviewed by Anders Carlsson. 7104 7105 <rdar://problem/4137135> iFrame with PDF not being handled correctly on 7106 usps.com 7107 https://bugs.webkit.org/show_bug.cgi?id=4151 7108 7109 * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm} 7110 and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to 7111 Objective-C++. 7112 71132009-09-07 Steve Block <steveblock@google.com> 7114 7115 Reviewed by Adam Barth. 7116 7117 Adds a mock Geolocation service. This will be used to provide predictable behavior of the 7118 Geolocation API for use in LayoutTests. Later changes will integrate the the mock 7119 Geolocation service with DumpRenderTree. 7120 https://bugs.webkit.org/show_bug.cgi?id=28264 7121 7122 * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock. 7123 71242009-09-03 John Sullivan <sullivan@apple.com> 7125 7126 Reviewed by Adam Roben 7127 7128 * StringsNotToBeLocalized.txt: 7129 Brought this file up to date. 7130 71312009-08-31 Mark Rowe <mrowe@apple.com> 7132 7133 Rubber-stamped by Beth Dakin. 7134 7135 Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib. 7136 We stopped using these back in r18592 when we switched over to context menus 7137 driven by WebCore. 7138 7139 * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed. 7140 * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed. 7141 * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed. 7142 * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed. 7143 * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed. 7144 * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed. 7145 * WebKit.xcodeproj/project.pbxproj: 7146 71472009-08-28 Chris Fleizach <cfleizach@apple.com> 7148 7149 Reviewed by John Sullivan. 7150 7151 update-webkit-localizable-strings script can no longer complete 7152 https://bugs.webkit.org/show_bug.cgi?id=28792 7153 7154 * English.lproj/Localizable.strings: 7155 71562009-08-27 John Sullivan <sullivan@apple.com> 7157 7158 * StringsNotToBeLocalized.txt: 7159 Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792 7160 71612009-08-25 Eric Carlson <eric.carlson@apple.com> 7162 7163 Reviewed by Oliver Hunt. 7164 7165 <video> and <audio> controller should be accessible 7166 https://bugs.webkit.org/show_bug.cgi?id=28081 7167 7168 Add localized strings for media controller accessiblility. 7169 7170 * English.lproj/Localizable.strings: 7171 71722009-08-20 Chris Fleizach <cfleizach@apple.com> 7173 7174 Reviewed by Darin Adler. 7175 7176 Enable various "grouping" ARIA roles 7177 https://bugs.webkit.org/show_bug.cgi?id=28486 7178 7179 * English.lproj/Localizable.strings: 7180 71812009-08-18 Drew Wilson <atwilson@google.com> 7182 7183 Reviewed by Eric Seidel. 7184 7185 Need to extend DumpRenderTree to expose number of worker threads. 7186 https://bugs.webkit.org/show_bug.cgi?id=28292 7187 7188 * WebKit.xcodeproj/project.pbxproj: 7189 Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree. 7190 71912009-08-06 Mark Rowe <mrowe@apple.com> 7192 7193 Rubber-stamped by Sam Weinig. 7194 7195 Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed. 7196 7197 * WebKit.xcodeproj/project.pbxproj: 7198 71992009-08-06 Mark Rowe <mrowe@apple.com> 7200 7201 Bring a little order to our otherwise out of control lives. 7202 7203 * WebKit.xcodeproj/project.pbxproj: 7204 72052009-08-06 Mark Rowe <mrowe@apple.com> 7206 7207 Build fix. 7208 7209 Don't attempt to build a file that Anders just deleted. 7210 7211 * WebKit.xcodeproj/project.pbxproj: 7212 72132009-07-29 David Kilzer <ddkilzer@apple.com> 7214 7215 <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header 7216 7217 Reviewed by Mark Rowe. 7218 7219 WebPluginController.h includes WebPluginContainerCheck.h, which 7220 is not a private header. Since WebPluginController.h doesn't 7221 appear to be used anywhere, remove its private header status. 7222 7223 * WebKit.xcodeproj/project.pbxproj: Remove private header 7224 attribute from WebPluginController.h. 7225 72262009-07-28 Maxime Simon <simon.maxime@gmail.com> 7227 7228 Reviewed by David Levin. 7229 7230 Added FrameLoaderClient for Haiku WebCore support. 7231 https://bugs.webkit.org/show_bug.cgi?id=26952 7232 7233 * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added. 7234 (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku): 7235 (WebCore::FrameLoaderClientHaiku::setFrame): 7236 (WebCore::FrameLoaderClientHaiku::setWebView): 7237 (WebCore::FrameLoaderClientHaiku::detachFrameLoader): 7238 (WebCore::FrameLoaderClientHaiku::hasWebView): 7239 (WebCore::FrameLoaderClientHaiku::hasBackForwardList): 7240 (WebCore::FrameLoaderClientHaiku::resetBackForwardList): 7241 (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget): 7242 (WebCore::FrameLoaderClientHaiku::makeRepresentation): 7243 (WebCore::FrameLoaderClientHaiku::forceLayout): 7244 (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML): 7245 (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit): 7246 (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation): 7247 (WebCore::FrameLoaderClientHaiku::updateHistoryForReload): 7248 (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad): 7249 (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad): 7250 (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect): 7251 (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll): 7252 (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset): 7253 (WebCore::FrameLoaderClientHaiku::resetAfterLoadError): 7254 (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError): 7255 (WebCore::FrameLoaderClientHaiku::willCloseDocument): 7256 (WebCore::FrameLoaderClientHaiku::detachedFromParent2): 7257 (WebCore::FrameLoaderClientHaiku::detachedFromParent3): 7258 (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents): 7259 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad): 7260 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect): 7261 (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect): 7262 (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage): 7263 (WebCore::FrameLoaderClientHaiku::dispatchWillClose): 7264 (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad): 7265 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle): 7266 (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad): 7267 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad): 7268 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad): 7269 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout): 7270 (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout): 7271 (WebCore::FrameLoaderClientHaiku::dispatchShow): 7272 (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck): 7273 (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm): 7274 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource): 7275 (WebCore::FrameLoaderClientHaiku::revertToProvisionalState): 7276 (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification): 7277 (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification): 7278 (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification): 7279 (WebCore::FrameLoaderClientHaiku::progressStarted): 7280 (WebCore::FrameLoaderClientHaiku::progressCompleted): 7281 (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady): 7282 (WebCore::FrameLoaderClientHaiku::willChangeTitle): 7283 (WebCore::FrameLoaderClientHaiku::didChangeTitle): 7284 (WebCore::FrameLoaderClientHaiku::finishedLoading): 7285 (WebCore::FrameLoaderClientHaiku::canShowMIMEType): 7286 (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme): 7287 (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme): 7288 (WebCore::FrameLoaderClientHaiku::frameLoadCompleted): 7289 (WebCore::FrameLoaderClientHaiku::saveViewStateToItem): 7290 (WebCore::FrameLoaderClientHaiku::restoreViewState): 7291 (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState): 7292 (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted): 7293 (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent): 7294 (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll): 7295 (WebCore::FrameLoaderClientHaiku::didFinishLoad): 7296 (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement): 7297 (WebCore::FrameLoaderClientHaiku::setTitle): 7298 (WebCore::FrameLoaderClientHaiku::userAgent): 7299 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon): 7300 (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed): 7301 (WebCore::FrameLoaderClientHaiku::canHandleRequest): 7302 (WebCore::FrameLoaderClientHaiku::partClearedInBegin): 7303 (WebCore::FrameLoaderClientHaiku::updateGlobalHistory): 7304 (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks): 7305 (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem): 7306 (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem): 7307 (WebCore::FrameLoaderClientHaiku::canCachePage): 7308 (WebCore::FrameLoaderClientHaiku::setMainDocumentError): 7309 (WebCore::FrameLoaderClientHaiku::committedLoad): 7310 (WebCore::FrameLoaderClientHaiku::cancelledError): 7311 (WebCore::FrameLoaderClientHaiku::blockedError): 7312 (WebCore::FrameLoaderClientHaiku::cannotShowURLError): 7313 (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError): 7314 (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError): 7315 (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError): 7316 (WebCore::FrameLoaderClientHaiku::shouldFallBack): 7317 (WebCore::FrameLoaderClientHaiku::createDocumentLoader): 7318 (WebCore::FrameLoaderClientHaiku::download): 7319 (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest): 7320 (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest): 7321 (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage): 7322 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge): 7323 (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge): 7324 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse): 7325 (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength): 7326 (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading): 7327 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading): 7328 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache): 7329 (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest): 7330 (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad): 7331 (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad): 7332 (WebCore::FrameLoaderClientHaiku::dispatchCreatePage): 7333 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType): 7334 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction): 7335 (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction): 7336 (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy): 7337 (WebCore::FrameLoaderClientHaiku::startDownload): 7338 (WebCore::FrameLoaderClientHaiku::createFrame): 7339 (WebCore::FrameLoaderClientHaiku::objectContentType): 7340 (WebCore::FrameLoaderClientHaiku::createPlugin): 7341 (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin): 7342 (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError): 7343 (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget): 7344 (WebCore::FrameLoaderClientHaiku::overrideMediaType): 7345 (WebCore::FrameLoaderClientHaiku::windowObjectCleared): 7346 (WebCore::FrameLoaderClientHaiku::documentElementAvailable): 7347 (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation): 7348 (WebCore::FrameLoaderClientHaiku::registerForIconNotification): 7349 (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame): 7350 (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame): 7351 (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage): 7352 * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added. 7353 (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku): 7354 73552009-07-28 Maxime Simon <simon.maxime@gmail.com> 7356 7357 Reviewed by David Levin. 7358 7359 Added ChromeClient for Haiku WebCore support. 7360 https://bugs.webkit.org/show_bug.cgi?id=26952 7361 7362 * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added. 7363 (WebCore::ChromeClientHaiku::ChromeClientHaiku): 7364 (WebCore::ChromeClientHaiku::~ChromeClientHaiku): 7365 (WebCore::ChromeClientHaiku::chromeDestroyed): 7366 (WebCore::ChromeClientHaiku::setWindowRect): 7367 (WebCore::ChromeClientHaiku::windowRect): 7368 (WebCore::ChromeClientHaiku::pageRect): 7369 (WebCore::ChromeClientHaiku::scaleFactor): 7370 (WebCore::ChromeClientHaiku::focus): 7371 (WebCore::ChromeClientHaiku::unfocus): 7372 (WebCore::ChromeClientHaiku::canTakeFocus): 7373 (WebCore::ChromeClientHaiku::takeFocus): 7374 (WebCore::ChromeClientHaiku::createWindow): 7375 (WebCore::ChromeClientHaiku::createModalDialog): 7376 (WebCore::ChromeClientHaiku::show): 7377 (WebCore::ChromeClientHaiku::canRunModal): 7378 (WebCore::ChromeClientHaiku::runModal): 7379 (WebCore::ChromeClientHaiku::setToolbarsVisible): 7380 (WebCore::ChromeClientHaiku::toolbarsVisible): 7381 (WebCore::ChromeClientHaiku::setStatusbarVisible): 7382 (WebCore::ChromeClientHaiku::statusbarVisible): 7383 (WebCore::ChromeClientHaiku::setScrollbarsVisible): 7384 (WebCore::ChromeClientHaiku::scrollbarsVisible): 7385 (WebCore::ChromeClientHaiku::setMenubarVisible): 7386 (WebCore::ChromeClientHaiku::menubarVisible): 7387 (WebCore::ChromeClientHaiku::setResizable): 7388 (WebCore::ChromeClientHaiku::addMessageToConsole): 7389 (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel): 7390 (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel): 7391 (WebCore::ChromeClientHaiku::closeWindowSoon): 7392 (WebCore::ChromeClientHaiku::runJavaScriptAlert): 7393 (WebCore::ChromeClientHaiku::runJavaScriptConfirm): 7394 (WebCore::ChromeClientHaiku::runJavaScriptPrompt): 7395 (WebCore::ChromeClientHaiku::setStatusbarText): 7396 (WebCore::ChromeClientHaiku::shouldInterruptJavaScript): 7397 (WebCore::ChromeClientHaiku::tabsToLinks): 7398 (WebCore::ChromeClientHaiku::windowResizerRect): 7399 (WebCore::ChromeClientHaiku::repaint): 7400 (WebCore::ChromeClientHaiku::scroll): 7401 (WebCore::ChromeClientHaiku::screenToWindow): 7402 (WebCore::ChromeClientHaiku::windowToScreen): 7403 (WebCore::ChromeClientHaiku::platformWindow): 7404 (WebCore::ChromeClientHaiku::contentsSizeChanged): 7405 (WebCore::ChromeClientHaiku::scrollRectIntoView): 7406 (WebCore::ChromeClientHaiku::addToDirtyRegion): 7407 (WebCore::ChromeClientHaiku::scrollBackingStore): 7408 (WebCore::ChromeClientHaiku::updateBackingStore): 7409 (WebCore::ChromeClientHaiku::mouseDidMoveOverElement): 7410 (WebCore::ChromeClientHaiku::setToolTip): 7411 (WebCore::ChromeClientHaiku::print): 7412 (WebCore::ChromeClientHaiku::exceededDatabaseQuota): 7413 (WebCore::ChromeClientWx::reachedMaxAppCacheSize): 7414 (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame): 7415 (WebCore::ChromeClientHaiku::runOpenPanel): 7416 (WebCore::ChromeClientHaiku::setCursor): 7417 (WebCore::ChromeClientHaiku::formStateDidChange): 7418 (WebCore::ChromeClientHaiku::createHTMLParserQuirks): 7419 * haiku/WebCoreSupport/ChromeClientHaiku.h: Added. 7420 74212009-07-28 Robert Hogan <robert@roberthogan.net> 7422 7423 Reviewed by Simon Hausmann. 7424 7425 Add WebKit version API to Qt. 7426 7427 Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig 7428 at compile time and make it available to webkit ports through WebKitVersion.h. 7429 7430 https://bugs.webkit.org/show_bug.cgi?id=27158 7431 7432 * scripts/generate-webkitversion.pl: Added 7433 74342009-07-24 Andrei Popescu <andreip@google.com> 7435 7436 ApplicationCache should have size limit 7437 https://bugs.webkit.org/show_bug.cgi?id=22700 7438 7439 Updated the project after adding WebApplicationCache.h/mm 7440 7441 * WebKit.xcodeproj/project.pbxproj: 7442 74432009-07-16 Maxime Simon <simon.maxime@gmail.com> 7444 7445 Reviewed by Eric Seidel. 7446 7447 Added InspectorClient for Haiku WebCore support. 7448 https://bugs.webkit.org/show_bug.cgi?id=26952 7449 7450 Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp 7451 7452 * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added. 7453 (WebCore::InspectorClientHaiku::inspectorDestroyed): 7454 (WebCore::InspectorClientHaiku::createPage): 7455 (WebCore::InspectorClientHaiku::localizedStringsURL): 7456 (WebCore::InspectorClientHaiku::hiddenPanels): 7457 (WebCore::InspectorClientHaiku::showWindow): 7458 (WebCore::InspectorClientHaiku::closeWindow): 7459 (WebCore::InspectorClientHaiku::attachWindow): 7460 (WebCore::InspectorClientHaiku::detachWindow): 7461 (WebCore::InspectorClientHaiku::setAttachedWindowHeight): 7462 (WebCore::InspectorClientHaiku::highlight): 7463 (WebCore::InspectorClientHaiku::hideHighlight): 7464 (WebCore::InspectorClientHaiku::inspectedURLChanged): 7465 (WebCore::InspectorClientHaiku::populateSetting): 7466 (WebCore::InspectorClientHaiku::storeSetting): 7467 (WebCore::InspectorClientHaiku::removeSetting): 7468 * haiku/WebCoreSupport/InspectorClientHaiku.h: Added. 7469 74702009-07-16 Maxime Simon <simon.maxime@gmail.com> 7471 7472 Reviewed by Oliver Hunt. 7473 7474 Added EditorClient for Haiku WebCore support. 7475 https://bugs.webkit.org/show_bug.cgi?id=26952 7476 7477 Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp 7478 7479 * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added. 7480 (WebCore::EditorClientHaiku::EditorClientHaiku): 7481 (WebCore::EditorClientHaiku::setPage): 7482 (WebCore::EditorClientHaiku::pageDestroyed): 7483 (WebCore::EditorClientHaiku::shouldDeleteRange): 7484 (WebCore::EditorClientHaiku::shouldShowDeleteInterface): 7485 (WebCore::EditorClientHaiku::smartInsertDeleteEnabled): 7486 (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled): 7487 (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled): 7488 (WebCore::EditorClientHaiku::toggleContinuousSpellChecking): 7489 (WebCore::EditorClientHaiku::isGrammarCheckingEnabled): 7490 (WebCore::EditorClientHaiku::toggleGrammarChecking): 7491 (WebCore::EditorClientHaiku::spellCheckerDocumentTag): 7492 (WebCore::EditorClientHaiku::isEditable): 7493 (WebCore::EditorClientHaiku::shouldBeginEditing): 7494 (WebCore::EditorClientHaiku::shouldEndEditing): 7495 (WebCore::EditorClientHaiku::shouldInsertNode): 7496 (WebCore::EditorClientHaiku::shouldInsertText): 7497 (WebCore::EditorClientHaiku::shouldChangeSelectedRange): 7498 (WebCore::EditorClientHaiku::shouldApplyStyle): 7499 (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete): 7500 (WebCore::EditorClientHaiku::didBeginEditing): 7501 (WebCore::EditorClientHaiku::respondToChangedContents): 7502 (WebCore::EditorClientHaiku::respondToChangedSelection): 7503 (WebCore::EditorClientHaiku::didEndEditing): 7504 (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard): 7505 (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard): 7506 (WebCore::EditorClientHaiku::registerCommandForUndo): 7507 (WebCore::EditorClientHaiku::registerCommandForRedo): 7508 (WebCore::EditorClientHaiku::clearUndoRedoOperations): 7509 (WebCore::EditorClientHaiku::canUndo): 7510 (WebCore::EditorClientHaiku::canRedo): 7511 (WebCore::EditorClientHaiku::undo): 7512 (WebCore::EditorClientHaiku::redo): 7513 (WebCore::EditorClientHaiku::handleKeyboardEvent): 7514 (WebCore::EditorClientHaiku::handleInputMethodKeydown): 7515 (WebCore::EditorClientHaiku::textFieldDidBeginEditing): 7516 (WebCore::EditorClientHaiku::textFieldDidEndEditing): 7517 (WebCore::EditorClientHaiku::textDidChangeInTextField): 7518 (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent): 7519 (WebCore::EditorClientHaiku::textWillBeDeletedInTextField): 7520 (WebCore::EditorClientHaiku::textDidChangeInTextArea): 7521 (WebCore::EditorClientHaiku::ignoreWordInSpellDocument): 7522 (WebCore::EditorClientHaiku::learnWord): 7523 (WebCore::EditorClientHaiku::checkSpellingOfString): 7524 (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord): 7525 (WebCore::EditorClientHaiku::checkGrammarOfString): 7526 (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString): 7527 (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord): 7528 (WebCore::EditorClientHaiku::showSpellingUI): 7529 (WebCore::EditorClientHaiku::spellingUIIsShowing): 7530 (WebCore::EditorClientHaiku::getGuessesForWord): 7531 (WebCore::EditorClientHaiku::setInputMethodState): 7532 (WebCore::EditorClientHaiku::isEditing): 7533 * haiku/WebCoreSupport/EditorClientHaiku.h: Added. 7534 75352009-07-16 Maxime Simon <simon.maxime@gmail.com> 7536 7537 Reviewed by Eric Seidel. 7538 7539 Added DragClient for Haiku WebCore support. 7540 https://bugs.webkit.org/show_bug.cgi?id=26952 7541 7542 Adding two files, DragClientHaiku.h and DragClientHaiku.cpp 7543 7544 * haiku/WebCoreSupport/DragClientHaiku.cpp: Added. 7545 (WebCore::DragClientHaiku::actionMaskForDrag): 7546 (WebCore::DragClientHaiku::willPerformDragDestinationAction): 7547 (WebCore::DragClientHaiku::dragControllerDestroyed): 7548 (WebCore::DragClientHaiku::dragSourceActionMaskForPoint): 7549 (WebCore::DragClientHaiku::willPerformDragSourceAction): 7550 (WebCore::DragClientHaiku::startDrag): 7551 (WebCore::DragClientHaiku::createDragImageForLink): 7552 * haiku/WebCoreSupport/DragClientHaiku.h: Added. 7553 75542009-07-16 Maxime Simon <simon.maxime@gmail.com> 7555 7556 Reviewed by Oliver Hunt. 7557 7558 Added ContextMenuClient for Haiku WebCore support. 7559 https://bugs.webkit.org/show_bug.cgi?id=26952 7560 7561 Adding two files, ContextMenuClientHaiku.h 7562 and ContextMenuClientHaiku.cpp 7563 7564 * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added. 7565 (WebCore::ContextMenuClientHaiku::contextMenuDestroyed): 7566 (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems): 7567 (WebCore::ContextMenuClientHaiku::contextMenuItemSelected): 7568 (WebCore::ContextMenuClientHaiku::downloadURL): 7569 (WebCore::ContextMenuClientHaiku::lookUpInDictionary): 7570 (WebCore::ContextMenuClientHaiku::speak): 7571 (WebCore::ContextMenuClientHaiku::isSpeaking): 7572 (WebCore::ContextMenuClientHaiku::stopSpeaking): 7573 (WebCore::ContextMenuClientHaiku::searchWithGoogle): 7574 * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added. 7575 75762009-07-10 Adam Roben <aroben@apple.com> 7577 7578 Sort all our Xcode projects 7579 7580 Accomplished using sort-Xcode-project-file. 7581 7582 Requested by Dave Kilzer. 7583 7584 * WebKit.xcodeproj/project.pbxproj: 7585 75862009-07-02 Adam Roben <aroben@apple.com> 7587 7588 Fix warnings from update-webkit-localizable-strings 7589 7590 Rubber-stamped by Eric Carlson. 7591 7592 * English.lproj/Localizable.strings: Updated. 7593 75942009-07-02 Adam Roben <aroben@apple.com> 7595 7596 Update StringsNotToBeLocalized.txt for (not so) recent changes 7597 7598 Bug 26926: StringsNotToBeLocalized.txt is out-of-date 7599 <https://bugs.webkit.org/show_bug.cgi?id=26926> 7600 7601 Reviewed by John Sullivan. 7602 7603 * StringsNotToBeLocalized.txt: 7604 76052009-07-02 Pierre d'Herbemont <pdherbemont@apple.com> 7606 7607 Reviewed by Simon Fraser. 7608 7609 <rdar://problem/6518119> 7610 7611 Add localized strings for media controller status messages. 7612 7613 * English.lproj/Localizable.strings: Localized text. 7614 76152009-06-08 Dan Bernstein <mitz@apple.com> 7616 7617 Rubber-stamped by Mark Rowe. 7618 7619 - updated the project after giving Objective-C++ the .mm extension 7620 7621 * WebKit.xcodeproj/project.pbxproj: 7622 76232009-06-04 Sam Weinig <sam@webkit.org> 7624 7625 Reviewed by Alice Liu. 7626 7627 Move WebView internal data into WebViewData.h/mm. 7628 7629 * WebKit.xcodeproj/project.pbxproj: 7630 76312009-06-03 Sam Weinig <sam@webkit.org> 7632 7633 Reviewed by Mark Rowe. 7634 7635 Added WebDelegateImplementationCaching.h/mm 7636 7637 * WebKit.xcodeproj/project.pbxproj: 7638 76392009-06-03 Sam Weinig <sam@webkit.org> 7640 7641 Reviewed by Mark Rowe. 7642 7643 Add WebViewInternal.mm. 7644 7645 * WebKit.xcodeproj/project.pbxproj: 7646 76472009-06-03 Dan Bernstein <mitz@apple.com> 7648 7649 Reviewed by Anders Carlsson. 7650 7651 - WebKit project part of eliminating WebCoreTextRenderer 7652 7653 * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to 7654 compile as Objective-C++. 7655 76562009-06-01 Darin Adler <darin@apple.com> 7657 7658 Reviewed by Maciej Stachowiak. 7659 7660 Bug 26113: break WebTextCompletionController out into its own source file 7661 https://bugs.webkit.org/show_bug.cgi?id=26113 7662 7663 * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm. 7664 76652009-05-28 Mark Rowe <mrowe@apple.com> 7666 7667 Rubber-stamped by Anders Carlsson. 7668 7669 Symlink WebKitPluginHost.app in to place if needed. 7670 7671 * WebKit.xcodeproj/project.pbxproj: 7672 76732009-05-24 Darin Adler <darin@apple.com> 7674 7675 * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions. 7676 76772009-05-16 Anders Carlsson <andersca@apple.com> 7678 7679 Reviewed by Sam Weinig and Dan Bernstein. 7680 7681 Fix <rdar://problem/6889644>. 7682 7683 * English.lproj/Localizable.strings: 7684 76852009-05-10 Alexey Proskuryakov <ap@webkit.org> 7686 7687 Reviewed by Dan Bernstein. 7688 7689 <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page 7690 7691 * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that 7692 it could use C++ code from AuthenticaitonMac.h. 7693 76942009-04-27 Douglas R. Davidson <ddavidso@apple.com> 7695 7696 Add localizable strings for 7697 <rdar://problem/6724106> WebViews need to implement text checking 7698 7699 Reviewed by Justin Garcia. 7700 7701 * English.lproj/Localizable.strings: 7702 77032009-04-27 Kevin Decker <kdecker@apple.com> 7704 7705 Reviewed by Anders Carlsson. 7706 7707 <rdar://problem/6352982> 7708 7709 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project. 7710 77112009-04-23 Kevin Decker <kdecker@apple.com> 7712 7713 Reviewed by Anders Carlsson. 7714 7715 * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project. 7716 77172009-04-21 Adam Roben <aroben@apple.com> 7718 7719 Update StringsNotToBeLocalized.txt for recent changes 7720 7721 Rubber-stamped by John Sullivan. 7722 7723 * StringsNotToBeLocalized.txt: 7724 77252009-04-19 Darin Adler <darin@apple.com> 7726 7727 * StringsNotToBeLocalized.txt: Updated for recent changes. 7728 77292009-04-17 David Kilzer <ddkilzer@apple.com> 7730 7731 Simplify FEATURE_DEFINES definition 7732 7733 Reviewed by Darin Adler. 7734 7735 This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME 7736 variables to their own FeatureDefines.xcconfig file. It also 7737 extracts a new ENABLE_GEOLOCATION variable so that 7738 FEATURE_DEFINES only needs to be defined once. 7739 7740 * WebKit.xcodeproj/project.pbxproj: Added 7741 FeatureDefines.xcconfig file. 7742 77432009-04-10 Timothy Hatcher <timothy@apple.com> 7744 7745 Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed. 7746 7747 Rubber-stamped by Mark Rowe. 7748 7749 * WebKit.xcodeproj/project.pbxproj: 7750 77512009-04-09 Mike Thole <mthole@apple.com> 7752 7753 Reviewed by Adam Roben. 7754 7755 * WebKit.xcodeproj/project.pbxproj: 7756 Set the Localizable.strings encoding to UTF-16. 7757 77582009-04-07 Anders Carlsson <andersca@apple.com> 7759 7760 Try to fix the Leopard build once more. 7761 7762 * WebKit.xcodeproj/project.pbxproj: 7763 77642009-04-07 Anders Carlsson <andersca@apple.com> 7765 7766 Another attempt at fixing the build. 7767 7768 * WebKit.xcodeproj/project.pbxproj: 7769 77702009-04-02 Adele Peterson <adele@apple.com> 7771 7772 Reviewed by Darin Adler. 7773 7774 * WebKit.xcodeproj/project.pbxproj: 7775 Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private. 7776 77772009-04-01 Greg Bolsinga <bolsinga@apple.com> 7778 7779 Reviewed by Mark Rowe. 7780 7781 https://bugs.webkit.org/show_bug.cgi?id=24990 7782 Put SECTORDER_FLAGS into xcconfig files. 7783 7784 * WebKit.xcodeproj/project.pbxproj: 7785 77862009-03-27 Darin Adler <darin@apple.com> 7787 7788 * StringsNotToBeLocalized.txt: Updated for recent changes. 7789 77902009-03-16 Darin Adler <darin@apple.com> 7791 7792 Reviewed by Dan Bernstein. 7793 7794 * English.lproj/Localizable.strings: Updated. 7795 * StringsNotToBeLocalized.txt: Updated for recent changes. 7796 77972009-03-13 Greg Bolsinga <bolsinga@apple.com> 7798 7799 Reviewed by Simon Fraser. 7800 7801 Update Geolocation perimission dialogs to be asynchronous. 7802 https://bugs.webkit.org/show_bug.cgi?id=24505 7803 7804 Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the 7805 coding style set by WebSecurityOrigin. 7806 7807 * WebKit.xcodeproj/project.pbxproj: 7808 78092009-03-13 Anders Carlsson <andersca@apple.com> 7810 7811 Reviewed by Dan Bernstein. 7812 7813 <rdar://problem/6610666> Revise the Cocoa event model text API 7814 7815 Remove nptextinput.h 7816 7817 * WebKit.xcodeproj/project.pbxproj: 7818 78192009-03-03 David Kilzer <ddkilzer@apple.com> 7820 7821 <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase 7822 7823 Reviewed by Mark Rowe. 7824 7825 The fix is to add INSTALLHDRS_COPY_PHASE = YES and 7826 INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to 7827 make sure various build phase scripts work with the installhdrs 7828 build phase. 7829 7830 * WebKit.xcodeproj/project.pbxproj: 7831 - Added shell code to prevent running "Check For Global 7832 Initializers", "Check For Exit Time Destructors" and "Check 7833 For Weak VTables" scripts during the installhdrs build phase. 7834 - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release 7835 targets since it's no longer needed after defining 7836 WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig. 7837 78382009-03-03 David Kilzer <ddkilzer@apple.com> 7839 7840 Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit 7841 7842 Reviewed by Adam Roben. 7843 7844 Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465 7845 since NPAPI headers had migrated from JavaScriptCore to WebCore 7846 before that. 7847 7848 * WebKit.xcodeproj/project.pbxproj: Removed 7849 JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug 7850 and Release configurations. 7851 78522009-03-02 Anders Carlsson <andersca@apple.com> 7853 7854 WebNetscapePluginPackage.mm is an Objective-C++ file. 7855 7856 * WebKit.xcodeproj/project.pbxproj: 7857 78582009-03-02 Anders Carlsson <andersca@apple.com> 7859 7860 Reviewed by John Sullivan. 7861 7862 Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm 7863 7864 * WebKit.xcodeproj/project.pbxproj: 7865 78662009-02-20 Anders Carlsson <andersca@apple.com> 7867 7868 Reviewed by Dan Bernstein. 7869 7870 Add new files. 7871 7872 * WebKit.xcodeproj/project.pbxproj: 7873 78742009-02-13 Darin Adler <darin@apple.com> 7875 7876 * StringsNotToBeLocalized.txt: Updated for recent changes. 7877 78782009-02-07 Darin Adler <darin@apple.com> 7879 7880 * StringsNotToBeLocalized.txt: Updated for recent changes. 7881 78822009-02-04 Timothy Hatcher <timothy@apple.com> 7883 7884 Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate. 7885 7886 <rdar://problem/6508457> Launching widget in Dashcode debugger is 7887 super-slow due forwardInvocation: calling debug delegate 7888 7889 Reviewed by Oliver Hunt. 7890 7891 * WebKit.xcodeproj/project.pbxproj: 7892 78932009-02-02 Anders Carlsson <andersca@apple.com> 7894 7895 Reviewed by Dan Bernstein. 7896 7897 Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere. 7898 7899 * WebKit.xcodeproj/project.pbxproj: 7900 79012009-01-26 Mark Rowe <mrowe@apple.com> 7902 7903 Rubber-stamped by Sam Weinig. 7904 7905 Clean up after r40240. 7906 7907 * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs. 7908 79092009-01-25 Darin Adler <darin@apple.com> 7910 7911 Try to fix full build on Mac Leopard. 7912 7913 * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target. 7914 Maybe this is temporary, but I had to do it to get the full build to succeed. 7915 79162009-01-25 Mark Rowe <mrowe@apple.com> 7917 7918 Rubber-stamped by Dan Bernstein. 7919 7920 Improve the consistency of settings in our .xcconfig files. 7921 7922 * WebKit.xcodeproj/project.pbxproj: 7923 79242009-01-23 Brady Eidson <beidson@apple.com> 7925 7926 Rubberstamped by Darin Adler 7927 7928 Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role. 7929 7930 * WebKit.xcodeproj/project.pbxproj: 7931 79322009-01-20 Anders Carlsson <andersca@apple.com> 7933 7934 Reviewed by Sam Weinig. 7935 7936 Add ProxyInstance files. 7937 7938 * WebKit.xcodeproj/project.pbxproj: 7939 79402009-01-04 David Kilzer <ddkilzer@apple.com> 7941 7942 Don't install internal headers in WebKit framework 7943 7944 Reviewed by Darin Adler. 7945 7946 * WebKit.xcodeproj/project.pbxproj: Remove roles from internal 7947 headers so they're not installed. 7948 79492009-01-02 Darin Adler <darin@apple.com> 7950 7951 * StringsNotToBeLocalized.txt: Updated. 7952 79532008-12-23 Darin Adler <darin@apple.com> 7954 7955 Reviewed by Alexey Proskuryakov. 7956 7957 - fix https://bugs.webkit.org/show_bug.cgi?id=22976 7958 crash due to Mail's use of WebArchive and WebResource on non-main thread 7959 7960 * StringsNotToBeLocalized.txt: Updated. 7961 7962 * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and 7963 existing file WebResourceInternal.h. 7964 79652008-12-08 David Kilzer <ddkilzer@apple.com> 7966 7967 Bug 22555: Sort "children" sections in Xcode project files 7968 7969 <https://bugs.webkit.org/show_bug.cgi?id=22555> 7970 7971 Reviewed by Eric Seidel. 7972 7973 * WebKit.xcodeproj/project.pbxproj: Sorted. 7974 79752008-12-08 Darin Adler <darin@apple.com> 7976 7977 * StringsNotToBeLocalized.txt: Updated for recent changes. 7978 79792008-12-05 Dan Bernstein <mitz@apple.com> 7980 7981 Mac build fix. 7982 7983 * WebKit.xcodeproj/project.pbxproj: 7984 79852008-12-05 Dan Bernstein <mitz@apple.com> 7986 7987 Mac build fix. 7988 7989 * WebKit.xcodeproj/project.pbxproj: 7990 79912008-12-04 Anders Carlsson <andersca@apple.com> 7992 7993 Reviewed by Sam Weinig. 7994 7995 Add HostedNetscapePluginStream. 7996 7997 * WebKit.xcodeproj/project.pbxproj: 7998 79992008-12-03 Anders Carlsson <andersca@apple.com> 8000 8001 Reviewed by Sam Weinig. 8002 8003 Move WebPluginRequest to its own file. 8004 8005 * WebKit.xcodeproj/project.pbxproj: 8006 80072008-12-03 Steve Falkenburg <sfalken@apple.com> 8008 8009 Update strings not to be localized. 8010 8011 Reviewed by Adam Roben. 8012 8013 * StringsNotToBeLocalized.txt: 8014 80152008-11-26 Mark Rowe <mrowe@apple.com> 8016 8017 Build fix. 8018 8019 Fix up the references to files under WebKit/mac/Plugins/Hosted. 8020 8021 * WebKit.xcodeproj/project.pbxproj: 8022 80232008-11-26 Anders Carlsson <andersca@apple.com> 8024 8025 Reviewed by Mark Rowe. 8026 8027 Add plug-in host related files to the Xcode project. 8028 8029 * WebKit.xcodeproj/project.pbxproj: 8030 80312008-11-14 Dan Bernstein <mitz@apple.com> 8032 8033 Reviewed by Darin Adler. 8034 8035 - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate 8036 8037 * English.lproj/Localizable.strings: Added the Text Direction submenu 8038 title. 8039 80402008-11-13 John Sullivan <sullivan@apple.com> 8041 8042 fixed <rdar://problem/6361578> Web Kit UI strings: a few edits 8043 8044 Reviewed by Tim Hatcher 8045 8046 * English.lproj/Localizable.strings: 8047 updated for these changes 8048 8049 * StringsNotToBeLocalized.txt: 8050 removed unused exception 8051 80522008-11-12 John Sullivan <sullivan@apple.com> 8053 8054 fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear" 8055 8056 Reviewed by Tim Hatcher 8057 8058 * English.lproj/Localizable.strings: 8059 * StringsNotToBeLocalized.txt: 8060 updated for this change 8061 80622008-11-10 Anders Carlsson <andersca@apple.com> 8063 8064 Reviewed by Kevin Decker. 8065 8066 Add WebHostedNetscapePluginView to the project. 8067 8068 * WebKit.xcodeproj/project.pbxproj: 8069 80702008-11-10 Anders Carlsson <andersca@apple.com> 8071 8072 Reviewed by Kevin Decker. 8073 8074 Add a new WebBaseNetscapePluginView class. 8075 8076 * WebKit.xcodeproj/project.pbxproj: 8077 80782008-11-10 Anders Carlsson <andersca@apple.com> 8079 8080 Reviewed by Adam Roben. 8081 8082 Rename WebBaseNetscapePluginView to WebNetscapePluginView. 8083 8084 * StringsNotToBeLocalized.txt: 8085 * WebKit.xcodeproj/project.pbxproj: 8086 80872008-11-05 Anders Carlsson <andersca@apple.com> 8088 8089 Reviewed by Kevin Decker. 8090 8091 Remove WebPlugInStreamLoaderDelegate.h 8092 8093 * WebKit.xcodeproj/project.pbxproj: 8094 80952008-11-03 Darin Adler <darin@apple.com> 8096 8097 Reviewed by Tim Hatcher. 8098 8099 - https://bugs.webkit.org/show_bug.cgi?id=22061 8100 create script to check for exit-time destructors 8101 8102 * WebKit.xcodeproj/project.pbxproj: Added a script 8103 phase that runs the check-for-exit-time-destructors script. 8104 81052008-10-31 Anders Carlsson <andersca@apple.com> 8106 8107 Reviewed by Kevin Decker. 8108 8109 Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins. 8110 8111 * WebKit.xcodeproj/project.pbxproj: 8112 81132008-10-29 Matt Lilek <webkit@mattlilek.com> 8114 8115 Not reviewed, build fix. 8116 8117 * WebKit.xcodeproj/project.pbxproj: 8118 81192008-10-28 Adele Peterson <adele@apple.com> 8120 8121 Reviewed by John Sullivan. 8122 8123 Fix for https://bugs.webkit.org/show_bug.cgi?id=21880 8124 "files" string for multifile uploads needs to be localized 8125 8126 * English.lproj/Localizable.strings: Updated with new string. 8127 81282008-10-28 Adele Peterson <adele@apple.com> 8129 8130 Reviewed by Sam Weinig. 8131 8132 * English.lproj/Localizable.strings: 8133 Updated. 8134 81352008-10-27 Darin Adler <darin@apple.com> 8136 8137 * StringsNotToBeLocalized.txt: Updated for recent changes. 8138 81392008-10-24 Timothy Hatcher <timothy@apple.com> 8140 8141 Implement new InspectorClient methods to work with Settings. 8142 8143 https://bugs.webkit.org/show_bug.cgi?id=21856 8144 8145 Reviewed by Darin Adler. 8146 8147 * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file. 8148 81492008-10-15 Mark Rowe <mrowe@apple.com> 8150 8151 Rubber-stamped by Brady Eidson. 8152 8153 <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources. 8154 8155 * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt. 8156 81572008-10-14 Maxime Britto <britto@apple.com> 8158 8159 Reviewed by Darin Adler. 8160 8161 * WebKit.xcodeproj/project.pbxproj: Added two files for the 8162 WebTextIterator, and made the WebTextIterator.h private 8163 81642008-10-04 Mark Rowe <mrowe@apple.com> 8165 8166 Reviewed by Tim Hatcher. 8167 8168 Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible. 8169 8170 * WebKit.xcodeproj/project.pbxproj: 8171 81722008-09-24 Darin Adler <darin@apple.com> 8173 8174 * StringsNotToBeLocalized.txt: Updated for recent changes. 8175 81762008-09-15 Chris Fleizach <cfleizach@apple.com> 8177 8178 Reviewed by Darin Adler, Beth Dakin 8179 8180 Support strings for AXLists 8181 8182 * English.lproj/Localizable.strings: 8183 81842008-09-15 Anders Carlsson <andersca@apple.com> 8185 8186 Reviewed by Mitz. 8187 8188 Merge WebNetscapePluginStream into WebBaseNetscapePluginStream. 8189 8190 * WebKit.xcodeproj/project.pbxproj: 8191 81922008-09-02 Mark Rowe <mrowe@apple.com> 8193 8194 Reviewed by Tim Hatcher. 8195 8196 Build fix. Remove the now unnecessary check for "4" in the user agent string. 8197 8198 * WebKit.xcodeproj/project.pbxproj: 8199 82002008-08-17 Geoffrey Garen <ggaren@apple.com> 8201 8202 Reviewed by Cameron Zwarich. 8203 8204 Updated project files to XCode 3.1. 8205 8206 * WebKit.xcodeproj/project.pbxproj: 8207 82082008-08-15 Mark Rowe <mrowe@apple.com> 8209 8210 Rubber-stamped by Geoff Garen. 8211 8212 <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework 8213 8214 * WebKit.xcodeproj/project.pbxproj: Enable the debug variant. 8215 82162008-08-05 Anders Carlsson <andersca@apple.com> 8217 8218 Reviewed by Darin Adler. 8219 8220 Remove MainThreadObjectDeallocator.{h|mm}. 8221 8222 * WebKit.xcodeproj/project.pbxproj: 8223 82242008-08-04 Mark Rowe <mrowe@apple.com> 8225 8226 Reviewed by Darin Adler. 8227 8228 Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources. 8229 Part one of fix for <rdar://problem/5853147>. 8230 8231 * WebKit.xcodeproj/project.pbxproj: 8232 82332008-07-31 David D. Kilzer <ddkilzer@webkit.org> 8234 8235 Fix layout test results for webarchive/test-xml-stylesheet.xml 8236 8237 Reviewed by Darin Adler. 8238 8239 * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h. 8240 Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h 8241 to private so they're copied into PrivateHeaders. 8242 82432008-07-11 Stephanie Lewis <slewis@apple.com> 8244 8245 Reviewed by Darin Adler. 8246 8247 Move WebPreferences.m to objc++ so it can include the new WTF leak counting class. 8248 8249 * WebKit.xcodeproj/project.pbxproj: 8250 82512008-07-07 Mark Rowe <mrowe@apple.com> 8252 8253 Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project 8254 so that they don't have an unnecessary ".." in the path. 8255 8256 * WebKit.xcodeproj/project.pbxproj: 8257 82582008-07-05 Mark Rowe <mrowe@apple.com> 8259 8260 Reviewed by John Sullivan. 8261 8262 Remove WebSearchableTextView as it has been unused for some time now. 8263 8264 * WebKit.xcodeproj/project.pbxproj: 8265 82662008-06-26 Anders Carlsson <andersca@apple.com> 8267 8268 Reviewed by Darin Adler. 8269 8270 Add MainThreadObjectDeallocator to sources. 8271 8272 * WebKit.xcodeproj/project.pbxproj: 8273 82742008-06-24 John Sullivan <sullivan@apple.com> 8275 8276 Rubber-stamped by Sam Weinig 8277 8278 * StringsNotToBeLocalized.txt: 8279 brought this file up to date 8280 82812008-06-17 Mark Rowe <mrowe@apple.com> 8282 8283 Reviewed by Darin Adler. 8284 8285 <rdar://problem/5775802> WebKit should not force use of GCC 4.0. 8286 8287 * WebKit.xcodeproj/project.pbxproj: 8288 82892008-05-22 Timothy Hatcher <timothy@apple.com> 8290 8291 <rdar://problem/5956403> Update the Develop menu to match the new Inspector items 8292 8293 Reviewed by Adam Roben. 8294 8295 * English.lproj/Localizable.strings: Added new strings. 8296 82972008-05-21 Anders Carlsson <andersca@apple.com> 8298 8299 Reviewed by Maciej. 8300 8301 Add WebIconFetcher files. 8302 8303 * WebKit.xcodeproj/project.pbxproj: 8304 83052008-05-16 Timothy Hatcher <timothy@apple.com> 8306 8307 Removes WebScriptDebugServer files and related calls. This removes 8308 the hooks that Drosera uses for debugging. Now that the Web Inspector 8309 has a better debugger, we don't need these anymore. 8310 8311 Reviewed by Sam Weinig. 8312 8313 * StringsNotToBeLocalized.txt: 8314 * WebKit.xcodeproj/project.pbxproj: 8315 83162008-05-13 Chris Fleizach <cfleizach@apple.com> 8317 8318 Reviewed by Beth Dakin 8319 8320 <rdar://problem/4780592> WebKit application has its window announced as HTML content 8321 8322 * English.lproj/Localizable.strings: 8323 * WebKit.xcodeproj/project.pbxproj: 8324 83252008-05-09 Anders Carlsson <andersca@apple.com> 8326 8327 Reviewed by Oliver. 8328 8329 <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins 8330 8331 Add nptextinput.h as a public header. 8332 8333 * WebKit.xcodeproj/project.pbxproj: 8334 83352008-05-06 Stephanie Lewis <slewis@apple.com> 8336 8337 Reviewed by Andersca. 8338 8339 prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file. 8340 8341 * WebKit.xcodeproj/project.pbxproj: 8342 83432008-05-01 Anders Carlsson <andersca@apple.com> 8344 8345 Reviewed by Tim. 8346 8347 Remove npfunctions.h 8348 8349 * WebKit.xcodeproj/project.pbxproj: 8350 83512008-05-01 Sam Weinig <sam@webkit.org> 8352 8353 Reviewed by Anders Carlsson. 8354 8355 Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm. 8356 8357 * WebKit.xcodeproj/project.pbxproj: 8358 83592008-04-30 Anders Carlsson <andersca@apple.com> 8360 8361 Reviewed by Adam. 8362 8363 Add Cocoa event handler. 8364 8365 * WebKit.xcodeproj/project.pbxproj: 8366 83672008-04-29 Anders Carlsson <andersca@apple.com> 8368 8369 Reviewed by Adam. 8370 8371 Add new event handlers. 8372 8373 * WebKit.xcodeproj/project.pbxproj: 8374 83752008-04-07 John Sullivan <sullivan@apple.com> 8376 8377 Reviewed by Tim 8378 8379 - made the JavaScript text input panel not block Quit (part of 4133196) 8380 8381 * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: 8382 * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: 8383 * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib: 8384 Made the panel be a NonBlockingPanel 8385 83862008-04-04 Ada Chan <adachan@apple.com> 8387 8388 Updated the format string for window title for a standalone image to take integers. 8389 8390 Reviewed by Dan. 8391 8392 * English.lproj/Localizable.strings: 8393 83942008-03-28 Brady Eidson <beidson@apple.com> 8395 8396 Rubberstamped by Darin Adler 8397 8398 Remove WebArchiver.h/mm 8399 8400 * WebKit.xcodeproj/project.pbxproj: 8401 84022008-03-25 Brady Eidson <beidson@apple.com> 8403 8404 Reviewed by Darin 8405 8406 <rdar://problem/4516169> - Support WebArchives on Windows 8407 8408 * WebKit.xcodeproj/project.pbxproj: 8409 84102008-03-24 Brady Eidson <beidson@apple.com> 8411 8412 Reviewed by Darin's rubberstamp 8413 8414 Rename a .m to .mm 8415 8416 * WebKit.xcodeproj/project.pbxproj: 8417 84182008-03-20 John Sullivan <sullivan@apple.com> 8419 8420 * StringsNotToBeLocalized.txt: 8421 Brought this file up to date 8422 84232008-03-20 Adam Roben <aroben@apple.com> 8424 8425 Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++ 8426 8427 Reviewed by Tim Hatcher. 8428 8429 * WebKit.xcodeproj/project.pbxproj: 8430 84312008-03-12 Darin Adler <darin@apple.com> 8432 8433 Reviewed by Anders. 8434 8435 - http://bugs.webkit.org/show_bug.cgi?id=17640 8436 eliminate WebCoreFrameBridge 8437 8438 * StringsNotToBeLocalized.txt: Updated for recent changes. 8439 * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm. 8440 84412008-03-11 Darin Adler <darin@apple.com> 8442 8443 Reviewed by Anders. 8444 8445 * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++. 8446 We can rename the file later. 8447 84482008-03-07 Mark Rowe <mrowe@apple.com> 8449 8450 Reviewed by Oliver Hunt. 8451 8452 Fix WebKit build with GCC 4.2. 8453 8454 * WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it. 8455 84562008-03-06 Darin Adler <darin@apple.com> 8457 8458 * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h. 8459 84602008-03-06 David D. Kilzer <ddkilzer@apple.com> 8461 8462 Name the WebKit build phase script that generates WebKit.LP64.exp. 8463 8464 * WebKit.xcodeproj/project.pbxproj: Name the build phase script 8465 that generates the 64-bit export file to match the corresponding 8466 build phase script in WebCore. 8467 84682008-03-05 Adam Roben <aroben@apple.com> 8469 8470 Remove WebCoreScriptDebugger.{h,mm} 8471 8472 Reviewed by Kevin M. 8473 8474 * WebKit.xcodeproj/project.pbxproj: 8475 84762008-03-05 Adam Roben <aroben@apple.com> 8477 8478 Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm} 8479 8480 Reviewed by Kevin M. 8481 8482 * WebKit.xcodeproj/project.pbxproj: 8483 84842008-03-05 Adam Roben <aroben@apple.com> 8485 8486 Remove WebScriptDebugger 8487 8488 Reviewed by Kevin M. 8489 8490 * WebKit.xcodeproj/project.pbxproj: Remove 8491 WebScriptDebugDelegatePrivate.h from the project. 8492 84932008-03-05 Adam Roben <aroben@apple.com> 8494 8495 Move WebCoreScriptDebuggerImp to its own source files 8496 8497 Reviewed by Kevin M. 8498 8499 * WebKit.xcodeproj/project.pbxproj: Added new files to the project. 8500 85012008-03-05 Adam Roben <aroben@apple.com> 8502 8503 Move WebCoreScriptDebugger to WebKit 8504 8505 Reviewed by Darin Adler. 8506 8507 * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm} 8508 to the project. 8509 85102008-01-26 Greg Bolsinga <bolsinga@apple.com> 8511 8512 <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit 8513 8514 Reviewed by Darin Adler. 8515 8516 * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h. 8517 85182008-01-23 Steve Falkenburg <sfalken@apple.com> 8519 8520 Update localization exceptions. 8521 8522 Reviewed by Darin Adler. 8523 8524 * English.lproj/Localizable.strings: 8525 * StringsNotToBeLocalized.txt: 8526 85272008-01-20 Mark Rowe <mrowe@apple.com> 8528 8529 Reviewed by Dan Bernstein. 8530 8531 Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer 8532 interested in supporting Safari 2 with TOT WebKit. 8533 8534 * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM 8535 as it is no longer used. 8536 85372008-01-03 Darin Adler <darin@apple.com> 8538 8539 - fix Safari build 8540 8541 * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build). 8542 85432008-01-02 Alexey Proskuryakov <ap@webkit.org> 8544 8545 Reviewed by Darin Adler. 8546 8547 Removed "BackwardDelete", which is no longer present in source code. 8548 8549 * StringsNotToBeLocalized.txt: 8550 85512007-12-16 Mark Rowe <mrowe@apple.com> 8552 8553 Reviewed by Maciej Stachowiak. 8554 8555 Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation. 8556 8557 * WebKit.xcodeproj/project.pbxproj: Add new files. 8558 85592007-12-14 Darin Adler <darin@apple.com> 8560 8561 * StringsNotToBeLocalized.txt: Updated. 8562 85632007-12-12 Brady Eidson <beidson@apple.com> 8564 8565 Reviewed by Sam Weinig 8566 8567 Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows) 8568 8569 * WebKit.xcodeproj/project.pbxproj: Added a new file 8570 85712007-12-12 Mark Rowe <mrowe@apple.com> 8572 8573 Reviewed by Dave Kilzer. 8574 8575 Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds. 8576 8577 * WebKit.xcodeproj/project.pbxproj: 8578 85792007-11-19 Brady Eidson <beidson@apple.com> 8580 8581 Reviewed by Maciej 8582 8583 * WebKit.xcodeproj/project.pbxproj: Sorted! 8584 85852007-11-17 Timothy Hatcher <timothy@apple.com> 8586 8587 Reviewed by Mark Rowe. 8588 8589 Bug 13470: i18n: The Web Inspector is not localizable 8590 http://bugs.webkit.org/show_bug.cgi?id=13470 8591 8592 Update the localized strings and the file encoding of WebInspectorClient.mm. 8593 8594 * English.lproj/Localizable.strings: 8595 * StringsNotToBeLocalized.txt: 8596 * WebKit.xcodeproj/project.pbxproj: 8597 85982007-11-16 Mark Rowe <mrowe@apple.com> 8599 8600 Reviewed by Tim Hatcher. 8601 8602 Build WebCore as a sub-framework of WebKit in all configurations. 8603 8604 * WebKit.xcodeproj/project.pbxproj: 8605 86062007-11-16 Brady Eidson <beidson@apple.com> 8607 8608 * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also! 8609 86102007-11-16 Brady Eidson <beidson@apple.com> 8611 8612 * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so 8613 it is exported 8614 86152007-11-16 Brady Eidson <beidson@apple.com> 8616 8617 Reviewed by John 8618 8619 Database management API tweaks 8620 8621 * WebKit.xcodeproj/project.pbxproj: 8622 86232007-11-15 Brady Eidson <beidson@apple.com> 8624 8625 Reviewed by John 8626 8627 Stubbing out everything required for a WebKit API for databases 8628 8629 * WebKit.xcodeproj/project.pbxproj: 8630 86312007-11-12 Adam Roben <aroben@apple.com> 8632 8633 * StringsNotToBeLocalized.txt: Updated. 8634 86352007-11-08 Kevin Ollivier <kevino@theolliviers.com> 8636 8637 Adding the wx WebKit implementation. 8638 8639 Reviewed by Mark Rowe. 8640 8641 * wx: Added. 8642 86432007-11-07 Mark Rowe <mrowe@apple.com> 8644 8645 Reviewed by Kevin Decker. 8646 8647 Fix 64-bit Mac build. 8648 8649 * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT 8650 to be relative to PROJECT_DIR. PROJECT_DIR takes into account the projectDirPath 8651 setting of the project, which in this instance includes the necessary "mac" 8652 subdirectory. 8653 8654