Changes between Version 155 and Version 156 of QtWebKitBackportingFixes


Ignore:
Timestamp:
Oct 20, 2010 10:27:31 AM (14 years ago)
Author:
Ademar Reis
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QtWebKitBackportingFixes

    v155 v156  
    1 [[PageOutline]]
    2 
    3 If you have landed a change into the trunk that you would like to include in the release branch or you have an exceptional patch that needs to be included, please edit this wiki page and add the SVN revision or bugzilla id to the list below.
    4 
    5 Patches that have been included in the release '''before''' they have been landed in the trunk are tracked at https://bugs.webkit.org/show_bug.cgi?id=32653 .
    6 
    7 (The page is being watched and an email is automatically sent when it is edited)
    8 
    9 == Patches for [wiki:QtWebKitRelease21 QtWebKit 2.1] ==
    10 
    11 Patches for inclusion in the {{{qtwebkit-2.1}}} branch of http://gitorious.org/+qtwebkit-developers/webkit/qtwebkit .
    12 
    13 In order to get your change included into the release use the following steps:
    14 
    15    * Make sure there's an entry in Bugzilla for the issue that you're fixing
    16    * Make sure your patch is landed in the trunk
    17    * Make your bug a blocker for the 2.1 release tracking bug: https://bugs.webkit.org/show_bug.cgi?id=39121 by adding "39121" into the "Blocks" field for your bug report.
    18    * After the patch has been landed, make sure your bug is RESOLVED/FIXED and that it contains the usual comment "Committed in revision 123456"
    19    * One bug per patch only!
    20 
    21 The release dudes will pick it up from there and cherry-pick the landed revision into the branch.
    22 
    23 == Patches for [wiki:QtWebKitRelease20 QtWebKit 2.0] ==
    24 
    25 Patches for inclusion in the {{{qtwebkit-2.0}}} branch of http://gitorious.org/+qtwebkit-developers/webkit/qtwebkit .
    26 
    27 In order to get your change included into the release use the following steps:
    28 
    29    * Make sure there's an entry in Bugzilla for the issue that you're fixing
    30    * Make sure your patch is landed in the trunk
    31    * Make your bug a blocker for the 2.0 release tracking bug: https://bugs.webkit.org/show_bug.cgi?id=35784 by adding "35784" into the "Blocks" field for your bug report.
    32    * After the patch has been landed, make sure your bug is RESOLVED/FIXED and that it contains the usual comment "Committed in revision 123456"
    33    * One bug per patch only!
    34 
    35 The release dudes will pick it up from there and cherry-pick the landed revision into the branch.
    36 
    37 == Patches for QtWebKit in Qt 4.6 ==
    38 
    39 Patches for inclusion in the {{{qtwebkit-4.6}}} branch of http://gitorious.org/+qtwebkit-developers/webkit/qtwebkit . All changes in that branch are submitted into Qt's 4.6 branch on a weekly basis.
    40 
    41 === Incoming ===
    42 
    43 === Rejected ===
    44 
    45    * r55981 - https://bugs.webkit.org/show_bug.cgi?id=35919 -- [Qt] [Symbian] Use native popup menu in Symbian -- Need patch that applies against Qt 4.6.x's WebKit
    46    * r62159 - Fix doube-deallocation while destroying PluginContainerSymbian -- Doesn't apply to Qt 4.6 AFAICS
    47    * http://webkit.org/b/37445 - [Qt] Disable XSLT -- I'd like to leave this out, we usually don't do feature changes in patch releases
    48 
    49 === Applied ===
    50 
    51   * Week 31:
    52     * Integrated into Qt 4.6 with commit 9423ef31eb40e2bd0209621de1d1caf796ec7501:
    53       * r64725 - [Qt] Input mode states are not reset after entering a password field -- https://bugs.webkit.org/show_bug.cgi?id=43530
    54 
    55   * Week 30:
    56     * Integrated into Qt 4.6 with commit be1e08209a1cef9ff15fc5cc49d4d1d611d917cb:
    57       * r64120 - [Qt] Incorrect input method hints
    58 
    59   * Week 28:
    60     * Integrated into Qt 4.6 with commit b8622b62289474c45d60eba110b201d400492ea3:
    61       * r51052 - [Qt] ASSERT failure while running DRT
    62 
    63   * Week 24:
    64     * Integrated into Qt 4.6 with commit 44349923bc43665de3f3adefe817cbfd85ebd04d and 3c221e33eec651dc83aaf5219565816169fd2a93:
    65       * https://bugs.webkit.org/show_bug.cgi?id=40830 -- REGRESSION(r60958) [Qt] qwebpage::inputMethods auto-test fails
    66       * https://bugs.webkit.org/show_bug.cgi?id=37719 -- Some HTML5 Input tags not treated as needing an input method.
    67       * https://bugs.webkit.org/show_bug.cgi?id=40107 -- Impossible to set input method hints based HTML5 input types
    68     * Integrated into Qt 4.6 with commit 3385042e497935f7cecd6d53bb578297cdc93e69:
    69       * https://bugs.webkit.org/show_bug.cgi?id=34614 -- [Qt] npapi header leaves XP_WIN flag defined even when __SYMBIAN32__ flag is found
    70     * Integrated into Qt 4.6 with commit e32635b46b2f2b78eb18c5b195e0bdaf8c7f9b71:
    71       * https://bugs.webkit.org/show_bug.cgi?id=39857 -- GIFs loop one time too few
    72 
    73   * Week 23:
    74     * Integrated into Qt 4.6 with commit 904089839b164dff3eb3230e6345b0a6d456dabf:
    75       * https://bugs.webkit.org/show_bug.cgi?id=39958 -- [Qt] TextBreakIteratorQt performance
    76 
    77   * Week 21:
    78     * Integrated into Qt 4.6 with commit 4325864c7b0017dd4d2e0aa060f01a319a6bdeaa:
    79       * https://bugs.webkit.org/show_bug.cgi?id=36832 -- [Qt] Destroy SharedTimerQt before destruction of QCoreApplication.
    80 
    81   * Week 21:
    82     * Integrated into Qt 4.6 with commit 704dfe0bf4a85cb203a6bb84ab2a3db0b92d3d6b:
    83       * http://trac.webkit.org/changeset/59761 -- When creating the UA, do not sassmue the language code is a two-letter iso639-1 code.
    84     * Integrated into Qt 4.6 with commit 4bdd6722218ce2afb11b3b12e261f81d41aef82f:
    85       * http://webkit.org/b/38389 - [Qt] Update the Symbian version for the user agent
    86 
    87   * Week 20:
    88     * Integrated into Qt 4.6 with commit d5f3db332292e31ccf430b8267b045e014fae389:
    89       * [Qt] Nested overflow div does not scroll https://bugs.webkit.org/show_bug.cgi?id=38641
    90       * [Qt] Non animated gifs are animated in QtWebKit https://bugs.webkit.org/show_bug.cgi?id=35955
    91       * [Qt] startAnimation() is not needed to preceede nativeImageForCurrentFrame() https://bugs.webkit.org/show_bug.cgi?id=37844
    92       * Animated GIF images does not animate 10x as expected by default. https://bugs.webkit.org/show_bug.cgi?id=36818
    93 
    94   * Week 17:
    95     * Pending integration into Qt 4.6 with commit bf3c776cf5369fd83c54a96a4e381774ab037c08:
    96       * Bug 37727 - [Qt] Webkit fixes for RVCT4
    97       * r58254 - http://webkit.org/b/38062 - [Qt] HTTP pipelining efficiency increase
    98 
    99   * Week 15:
    100     * Integrated into Qt 4.6:
    101       * r56458 - https://bugs.webkit.org/show_bug.cgi?id=33176 -- [Qt] The FIRST letter in the PASSWORD field is taken in UPPERCASE by DEFAULT in gmail.com web page
    102       * r57266 - https://bugs.webkit.org/show_bug.cgi?id=36674 -- [Qt] qtwebkit_webframe_scrollRecursively scrolls when body.style.overflow="hidden"
    103 
    104   * Week 14
    105     * Integrated into Qt 4.6:
    106       * r57333 -- https://bugs.webkit.org/show_bug.cgi?id=37303 -- [Qt] Application crash on exit if NPPlugin is loaded
    107       * r51006 -- https://bugs.webkit.org/show_bug.cgi?id=31475 -- Crash in StringHash::equal due to unaligned string data
    108 
    109   * Week 13
    110     * Pending integration into Qt 4.6 in oslo-staging-1#4.6 with commit dbbd84e61bf433495268c639670f9b9f82eb56f4:
    111       * r56370 - https://bugs.webkit.org/show_bug.cgi?id=34350 -- [Symbian] More efficient aligned memory allocation for JSC Collector
    112 
    113     * Integrated into Qt 4.6 with commit 4b79b6a982d51b068a533ea56682aaffcf958c74:
    114          * r56546 - https://bugs.webkit.org/show_bug.cgi?id=35112 -- [Qt] Windowed netscape plugins don't work with QGraphicsWebView on Symbian
    115          * git:c39615d8e78f083b23f34ac24cf7d3a7ce765122 - https://bugs.webkit.org/show_bug.cgi?id=34262 -- Accept XHTML-MP mime type (fix for ovi.com)
    116          * r56343 -- https://bugs.webkit.org/show_bug.cgi?id=36373 -- [Qt] Don't construct a QLineEdit every time when painting a text field
    117          * r56631 -- https://bugs.webkit.org/show_bug.cgi?id=34081 -- [Qt] QtWebkit apps crash on exit on Symbian^3 onwards
    118          * r56334 - https://bugs.webkit.org/show_bug.cgi?id=35933 -- [Qt] [Symbian] Can not backward select (highlight) text using virtual keyboard
    119          * r56581 - https://bugs.webkit.org/show_bug.cgi?id=35251 -- [Qt] QtLauncher crashes when exiting with QGraphicsView mode enabled
    120 
    121   * Week 12
    122     * Integrated into Qt 4.6:
    123       * r56208 - https://bugs.webkit.org/show_bug.cgi?id=35873 -- [Qt] New API scrollRecursively has several problems
    124       * https://bugs.webkit.org/show_bug.cgi?id=33408 -- Add flag IGNORE_FIXED_BACKGROUNDS (disabled by default) to ignore fixed background images and accelerate web page scrolling on low-powered/mobile devices
    125       * https://bugs.webkit.org/show_bug.cgi?id=34168 -- [Qt] Enable FAST_MOBILE_SCROLLING on Qt embedded platforms
    126       * https://bugs.webkit.org/show_bug.cgi?id=33150 -- Do not render the full frame when there is some elements with fixed positioning
    127 
    128   * Week 6
    129     * Integrated into Qt 4.6:
    130       * https://bugs.webkit.org/show_bug.cgi?id=34170 -- [Qt] Javascript undefined > 0 returns true on Symbian
    131       * https://bugs.webkit.org/show_bug.cgi?id=33614 -- [Qt] Missing fileSystemPath() method in Qt KURL implementation
    132 
    133   * Week 5
    134     * Integrated into Qt 4.6 with merge commit 0d9ff247db8ca64e0dcfd0ea05c3a615abab845b:
    135       * https://bugs.webkit.org/show_bug.cgi?id=34376 -- [Qt] Use Windows style on Maemo 5
    136     * Integrated into Qt 4.6 with merge commit 57d33781bd8e02904a85de7fc54f8f4e8bd299e6:
    137       * r54064 - 0470e8a66f981ae2f72bea648dbee56a8482b783 - Disable auto-uppercase and predictive text on Maemo5
    138       * r54034 - https://bugs.webkit.org/show_bug.cgi?id=34267 - [Qt] Support kinetic scrolling on Maemo 5
    139       * r53999 - 557f3414ad320f18ccdaeb1adb1d903418245b78 - Do not set the combobox font on Maemo5 and S60
    140 
    141   * Week 4
    142     * Integrated into Qt 4.6 with merge commit 615aa8b5f3187811c0b9347aebbec491f3fcf7ca:
    143       * https://bugs.webkit.org/show_bug.cgi?id=33373 -- [Qt] Enable scrolling optimization for pages with embedded widgets
    144       * https://bugs.webkit.org/show_bug.cgi?id=34284 -- [Qt] Turn off websocket support by default for Qt 4.6.x
    145       * https://bugs.webkit.org/show_bug.cgi?id=30914 -- [Qt] Javascript Prompt API default return values check failure on QtLauncher -- https://bugs.webkit.org/attachment.cgi?id=47390
    146       * https://bugs.webkit.org/show_bug.cgi?id=34088 -- [Qt] Show comboboxes on Maemo 5 -- https://bugs.webkit.org/attachment.cgi?id=47348
    147     * Integrated into Qt 4.6 with merge commit 26af4d54ea4f3a48d053038f34a00aa1119a585b or earlier:
    148       * https://bugs.webkit.org/show_bug.cgi?id=33887 -- https://bug-33887-attachments.webkit.org/attachment.cgi?id=47188 (part 2 of https://bugs.webkit.org/show_bug.cgi?id=33591 -- [Qt/Win] Flash in QGraphicsWebView does not process hover correctly)
    149       * https://bugs.webkit.org/show_bug.cgi?id=34077 --  [Qt] Add phone backup support for QtWebkit for Symbian
    150 
    151    * Week 3
    152     * Integrated into Qt 4.6 with merge commit d1f77a5e47d79b9fb688046a7357bc0c8b21c875:
    153       * https://bugs.webkit.org/show_bug.cgi?id=33887 - QGraphicsWebView shows combo box popups in the wrong position -- Use https://bug-33887-attachments.webkit.org/attachment.cgi?id=47007 for applying. (The patch for 4.6.1 and webkit-trunk are different)
    154     * Integrated into Qt 4.6 with merge commit 304c70a03406eb16b9a08719769655b75bf6d8e3:
    155       * r53390 - https://bugs.webkit.org/show_bug.cgi?id=33573 -- [Qt] [Symbian] SetWindow call in npapi plugin does not happen when the coordinates are negative
    156       * https://bugs.webkit.org/show_bug.cgi?id=32988 -- Add RVCT compiler optimization flags -Otime -O3; update to a previous patch.
    157       * https://bugs.webkit.org/show_bug.cgi?id=33591 -- [Qt/Win] Flash in QGraphicsWebView does not process hover correctly.
    158 
    159   * Week 2
    160     * Integrated into Qt 4.6 with merge commit 796f8235d1d41878030e6992a225fafb1ee64fbe.
    161       * ~~ r52311 - https://bugs.webkit.org/show_bug.cgi?id=32668 -- [Qt] Add new scrollRecursively API to QWebFrame; ~~
    162       * ~~ r53127 - https://bugs.webkit.org/show_bug.cgi?id=33423 - [Qt] XSL stylesheets can load documents from a different origin ~~
    163 
    164   * Week 1
    165     * Integrated into Qt 4.6 with merge commit 796f8235d1d41878030e6992a225fafb1ee64fbe :
    166       * r52928 https://bugs.webkit.org/show_bug.cgi?id=32684 -- [Qt] Allow the application to override online/offline network status. This is a temporary solution, while we are negotiating the new Bearer Management API for Qt 4.7;
    167       * (not landed) https://bugs.webkit.org/show_bug.cgi?id=32988 -- Add RVCT compiler optimization flags -Otime -O3
    168       * (not landed) https://bugs.webkit.org/show_bug.cgi?id=33084 -- Fix for RVCT -Otime fatal compiler error
    169       * (not landed) https://bugs.webkit.org/show_bug.cgi?id=33280 -- [RVCT] ACID3 test crash
    170       * r52914 -- https://bugs.webkit.org/show_bug.cgi?id=31673 -- [Qt] Private API to suspend/resume active Javascript DOM objects
    171     * Integrated into Qt 4.6 with 53817ebe67158d642fd5d85dfdcf4d96e91b093b (or earlier):
    172       * r51871 -- Make WebKit build correctly on FreeBSD, IA64, and Alpha.
    173       * r52682 - https://bugs.webkit.org/show_bug.cgi?id=33082 -- Do not include Frame.h under WebCore/html/canvas
    174 
    175   * Week 53
    176     * (not landed) https://bugs.webkit.org/show_bug.cgi?id=29048 -- [Qt] make RenderStyle.h compile in winscw compiler. - was already applied in commit 20e982d90067406485dcf1ca6d23ec0efad721c2
    177     * r52261 - https://bugs.webkit.org/show_bug.cgi?id=32555 -- [Qt] support navigator.onLine and ononline/onoffline events.
    178     * r52648 - https://bugs.webkit.org/show_bug.cgi?id=33040 -- Disable datagrid implementation as it is not ready for general web use yet.
    179 
    180   * Older
    181     * r51103 - https://bugs.webkit.org/show_bug.cgi?id=29443 -- WebKit crashes when loading certain SVG images
    182     * r51306 - https://bugs.webkit.org/show_bug.cgi?id=31681 -- [Qt] Wrong runtime instance objects of wrapped QObjects may be used if  the wrapped object died before the gc removed the instance
    183     * r51307 - https://bugs.webkit.org/show_bug.cgi?id=31773 -- [Symbian] Fix lastIndexOf() for Symbian
    184     * r51308 - https://bugs.webkit.org/show_bug.cgi?id=31355 -- Documentation fixes
    185     * r51461 - https://bugs.webkit.org/show_bug.cgi?id=31943 -- Apply workaround for the limitation of VirtualFree with MEM_RELEASE to all ports running on Windows (possibly a crash on Win only)
    186     * r51515 - https://bugs.webkit.org/show_bug.cgi?id=31961 --  [Qt][Symbian] Report SymbianOS in user agent string for Symbian
    187     * r52152 - https://bugs.webkit.org/show_bug.cgi?id=30914 -- [Qt] Javascript Prompt API default return values check failure on QtLauncher
    188     * r52337 - https://bugs.webkit.org/show_bug.cgi?id=32713 -- [Qt] make wtf/Assertions.h compile in winscw compiler.
    189     * r52259 - [Qt] Symbian build fix: Don't include QtXml/qxmlstream.h but omit the prefix
    190 
     1This page is outdated. Please check the QtWebKitReleases page for information on how to backport a fix or how QtWebKit releases are made. In particular, check the [http://trac.webkit.org/wiki/QtWebKitReleases#Gettingchangesintoareleasebranch Backporting Changes section].