Changes between Version 98 and Version 99 of QtWebKitJournal


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

--

Legend:

Unmodified
Added
Removed
Modified
  • QtWebKitJournal

    v98 v99  
    1 '''This page is deprecated.'''
     1= This page is deprecated =
    22
     3This page used to have weekly journals with development status. It has not been used since 2009 and is considered deprecated. Similar information is currently kept on the blog [http://qtwebkit.blogspot.com/ QtWebKit Development Journal]
    34
    4 == Latest builds ==
    5 
    6 Weekly builds may be found on the [wiki:"QtWebKitWeeklyBuilds" QtWebKitWeeklyBuilds] wiki page.
    7 
    8 == Week 1 ==
    9 
    10 This week in QtWebKit trunk: http://labs.trolltech.com/blogs/2010/01/10/this-week-in-qtwebkit-trunk/
    11 
    12 = 2009 =
    13 
    14 == Week 49 ==
    15 
    16 1. Round table - what is everyone up to
    17 
    18   * Simon: "Last week - when I wasn't in meetings (grmbl) - I reviewed a few patches, backported crash fixes into qtwebkit-4.6 and cleaned up about ~30-40 bugs."
    19   * Jocelyn: Fixed two bugs with Flash on QtWebkit. Started looking into the build system for the generated files to fix the dependency issues on Windows.
    20   * Jedrzej: Cleaned up bugzilla bugs. Other Qt work (QtScript, release testing)
    21   * Janne: Release testing and development environment setup.
    22   * Benjamin: Other Qt work (platform team). Started looking into painting speed optimizations.
    23 
    24 2. Bugzilla status
    25 
    26   * In the last 10 days the count of unconfirmed/unassigned tasks went down from ~310 to 254.
    27   * Please everyone help with the cleanup!
    28 
    29 == Week 48 ==
    30 
    31 Status Meeting Agenda:
    32 
    33 1. Qt 4.6.0 Postportem
    34 
    35    * What's good and what's bad in the release? Let's summarize:
    36       * What's good:
    37          * We got a lot of things done since the last release.
    38          * Many new webkit examples in Qt 4.6
    39          * Good contributions from _everyone_ (it's not an Oslo-only release)
    40          * S60 works, yay!
    41          * The irc channel has become very effective and the mailing list is a step forward.
    42          * Risk of integration of QtScript nicely managed.
    43          * Better test coverage than ever.
    44          * The build bot is back (Thanks Szeged!).
    45          * Improved performance and reduced memory consumption. (but still not as good as it should be)
    46       * What's bad:
    47          * Stability is "terrible".
    48          * We should've gone public with the QtScript port directly, not after the implementation was done.
    49          * S60 is not very well tested.
    50          * Not enough focus on stability, bugs and release schedule.
    51          * Release has DRT failures.
    52          * No roadmap, many people pushing their own agendas.
    53          * Lack of developers who really know the web specs: making it harder to come up with api for new web technologies
    54 
    55 Although this is merely a "status" meeting, if nothing else comes up I propose to have an "open end" with the following agenda item.
    56 
    57 2. New API Process
    58 
    59    * Traditionally API discussions can take long hours, but if there's potentially long hanging fruit then we should grab it. Bug https://bugs.webkit.org/show_bug.cgi?id=31673 might fall into that category. Let's see if we can come up with a small minimalistic API for suspending and resuming web pages.
    60 
    61 == Week 47 ==
    62 
    63 Status Meeting Agenda:
    64 
    65 1. Qt 4.6 Status
    66 
    67 Oslo todo from last week:
    68   * ~~ Black style bug - [[https://bugs.webkit.org/show_bug.cgi?id=31295]] - Fixed and cherry-picked into 4.6 (Jocelyn) ~~
    69   * ~~ Font selection bug - [[https://bugs.webkit.org/show_bug.cgi?id=31294]] - Cherry-picked into 4.6, pending trunk solution (Tor Arne) ~~
    70   * Crash with fonts & SVG - [[https://bugs.webkit.org/show_bug.cgi?id=29856]] - Work in progress (Benjamin)
    71   * ~~ JSC crash (Benjamin) - fixed by someone else it seems ~~
    72   * ~~ setHtml regression - [[https://bugs.webkit.org/show_bug.cgi?id=30879]] - Cherry-picked into 4.6, pending trunk solution (Tor Arne) ~~
    73   * ~~ QUrl::fromUserInput regression - Fixed, pending Qt 4.6 inclusion (Jocelyn) ~~
    74   * ~~ API Documentation - Lots of fixing done by Tor Arne, Antonio, David Boddie - yay ~~
    75   * QGraphicsWebView input method issues on S60 - Some more fixing in r50801 as well as in Qt, but there are more issues left (Simon, Janne)
    76     * Input methods don't work with google suggest's auto-completion [https://bugs.webkit.org/show_bug.cgi?id=31401]]
    77     * Backspace doesn't work in FEP
    78     * "Dropdown boxes get FEP focus"
    79   * ~~ DRT and Qt 4.6 - the bot is now using Qt 4.6 - yay!. Using 4.6-stable right now. (Szeged) ~~
    80 
    81   * Deadline for changes into Qt 4.6.0: Wednesday afternoon Oslo time.
    82 
    83 2. API review procedure
    84 
    85   * Current "procedure" (or lack thereof) sucks. Changes get in without review or it takes us too long to review API.
    86   * Simon to create "QtWebKit 4.7 API" bug to track pending API issues - mail to be sent to mailing list about the use.
    87 
    88 3. Task bleeding
    89 
    90   * We have currently about 300 unconfirmed/new bugs, that's a huge forest that makes it difficult to see what's important and what isn't.
    91   * After the 4.6.0 release is out we should start "task bleeding":
    92     * Every developer should look through about 10 unconfirmed/new tasks per day. Many are outdated, out of scope or already fixed. There may be very old bugs that are minor: We should consider closing them. If it's really important it'll come up again.
    93     * The goal is to end up with 10-20 assigned bugs per developer, a manageable number.
    94 
    95 == Week 33 ==
    96 
    97 Status Meeting Agenda/Minutes:
    98 
    99 1. QtScript + JavaScriptCore status
    100   * Kent has been going through the autotests to make sure that they pass. There are still some tests marked as expected failures, but the amount of noise when running the tests should be very low now. The last bit of major functionality missing is the debugger callbacks; nierob is working on integrating that into the qtscript-jsc-backend branch as we speak.
    101   * Qt 4.6 Alpha will ship with QtScript linked statically against JSC.
    102   * Kent, Nierob and Simon will sit down Tuesday morning to sort out the JSC patchset and prepare email to squirrelfish-dev about QtScript.
    103   * We need to get rid of the QtScript-specific ifdefs one at a time.
    104 
    105 2. QtWebKit update in Qt master
    106   * Target for update is Thursday, together with QtScript update.
    107   * '''UPDATE:''' No more update of WebKit in Qt master until Qt 4.6 Alpha. QtScript with JSC will still be part of it though.
    108 
    109 3. Bot/DRT Status
    110   * Almost green, one failure left. mfenton & manyoso are looking into it.
    111   * Thanks to Reni from Szeged we pass more tests that relied on the wrong font sizes.
    112   * Thanks to Carol from the Boston team letter/word spacing is fixed.
    113   * Tor Arne is looking into making the DRT and TestNetscapePlugin work on the mac.
    114   * Ariya is working on pixel test support.
    115 
    116 4. Qt 4.6 Alpha
    117   * Freeze 21st, release 1-2 weeks later.
    118   * Latest possible update of src/3rdparty/webkit 21st. More continuous updates again after the Alpha.
    119   * Possible showstoppers:
    120     * Amazon misrendering.
    121     * GMail crashes when deleting all spam.
    122     * Icefox is trying to get more details about the google docs shortcut problem. https://bugs.webkit.org/show_bug.cgi?id=28179
    123 
    124 5. APIs
    125   * What's still missing that is low-hanging fruit?
    126   * [http://code.google.com/p/arora/wiki/MissingQtWebKitAPI]
    127   * Everybody agrees that it would be nice to have API to delegate the rendering of the QComboBox that is currently used for select elements.
    128   * Kenneth would like to have fit-to-viewport zoom that also considers the scrollbars.
    129   * API to allow rendering individual QWebElements.
    130   * Adding support for event listeners to QWebElements.
    131 
    132 
    133 == Week 18 ==
    134    * ~~Extend documentation with lots of snippets.~~
    135    * ~~Add support for wrapping QWebElement in QVariant and return it in the new API, such a scriptProperty() or callScriptFunction. In the long run we would like to deprecate QWebFrame::evaluateJavaScript in favour of a function that returns a QScriptValue... -> Postponed: We shall use that correct behaviour in new API with QScriptValue~~
    136    * ~~Created {{{qtwebkit-4.6-staging}}} branch (frequently rewound) (Simon)~~
    137 
    138 == Week 17 ==
    139 
    140  * DOM API:
    141    * ~~Another round of API review~~
    142    * ~~Some new functions discussed in the review need to be implemented now.~~
    143    * ~~Eliminate QWebElementCollection in favour of QList<QWebElement~~
    144   * ~~Layoutest fixes and Qt 4.5 backports (Ariya)~~
    145   * ~~Another around of X11 Flash focus handling fixes (Kenneth)~~
    146 
    147 == Week 16 ==
    148 
    149  * DOM API:
    150    * ~~Make it possible to build API docs from SVN/Git. (Simon)~~
    151    * ~~Rename wrap() to wrapWith() (Kenneth)~~
    152    * ~~Rename QWebElementSelection to QWebElementCollection (Antonio)~~
    153    * ~~ Change xml argument name to markup (Tor Arne) ~~
    154  * ~~ Demos & Examples in Qt 4.5. (Ariya) ~~
    155  * ~~Work on X11 Flash focus handling (Kenneth)~~
    156  * ~~Backport critical fixes from the trunk (Ariya)~~
    157 
    158 == Week 15 ==
    159 
    160  * Kenneth and Antonio from INdT Brazil join us in Oslo for a WebKit code camp.
    161  * Starting a three week sprint to hack lots of [http://trac.webkit.org/wiki/QtWebKitTodo#PlanforINdTCodeCamp stuff]
    162  * Begin QtSoftware internal API reviews
    163  * Kenneth and Antonio started working on X11 Flash focus problems
    164 
    165 == Week 14 ==
    166 
    167  * ~~Work on the DOM API~~
    168 
    169 == Week 6, 2-8 Feb ==
    170 
    171  * ~~ Documentation Fixes ~~
    172  * ~~ Support for ownership models for addToJavaScriptWindowObject ~~
    173  * ~~ Fixed Gradient Rendering ~~
    174  * ~~ Fix updates for NPAPI plugins on Qt/Mac ~~
    175  * ~~ Fix mapping from QByteArray to JS and back ~~
    176 
    177 == Week 4, 19-25 Jan ==
    178 
    179  * ~~ Fixed even propagation of key events that match text editing commands (Simon) ~~
    180  * ~~ Investigating why reverse text find is broken with !ICU search buffer - Fixed by Darin in 40206 (Simon) ~~
    181  * ~~ Compile fixes from Urs Wolfer ~~
    182  * We are looking into the option of hosting the Qt build bot at the University of Szeged.
    183 
    184 == Week 3, 12-18 Jan ==
    185 
    186  * Stabilization and bugfixing continues (done in trunk, cherry-picked into git branch)
    187 
    188 == Week 2, 5-11 Jan ==
    189 
    190  * ~~ Static build on Windows ~~ (Ariya) r39676
    191  * ~~ Prepared/updated the branch '''shared/qtwebkit-4.5''' for Qt 4.5 ~~ (Ariya)
    192 
    193 == Week 1, 1-4 Jan ==
    194 
    195 = 2008 =
    196 
    197 == Week 45, 3-7 Nov ==
    198 
    199 == Week 44, 27-31 Oct ==
    200  * ~~ Meet-up with Google Chromium team ~~
    201  * ~~ Meet-up with Apple WebKit team ~~
    202 
    203 == Week 43, 20-24 Oct ==
    204 
    205 == Week 42, 13-17 Oct ==
    206 
    207 == Week 41, 6-10 Oct ==
    208 
    209  * Merge Mac plugin branch to qtwebkit-4.5 (Tor Arne, Simon)
    210  * ~~ Branch qtwebkit-4.5-tp1 ~~ (Simon)
    211  * ~~ Build fix without Phonon ~~ (Simon)
    212 
    213 == Week 40, 29 Sep - 3 Oct ==
    214 
    215  * ~~ Finish Mac plugin for review ~~ (Tor Arne)
    216  * ~~ Pick webkit trunk to qtwebkit-4.5 ~~ (Simon) r37064
    217  * Build fixes in Qt support platforms
    218    * ~~ linux-icc ~~  (Simon)
    219    * ~~ win32-mingw ~~  (Ariya)
    220  * ~~ Update autotests ~~ (Simon)
     5Check the wiki History if you're interested in the old reports from 2009 and before.