August 6th, 2013
Hello surfers! What’s been up?
- Zalán Bujtás fixed a rather noticeable line wrapping bug on Twitter.
- Antoine Quint added click-and-drag editing for CSS values to the Web Inspector. And he also made
<input type="search">handle the size attribute correctly!
- Sergio Villar Senin updated the CSS grid placement properties according to recent changes in the specification.
- Ryosuke Niwa made computed fixed-length padding values be subpixel precision (like margin already was.)
- Frédéric Wang fixed a MathML bug where we were drawing elements inside
mphantomeven though we shouldn’t.
- Christophe Dumez added the colno attribute to
- Ruth Fong cleaned the WebKit2 handling of the color picker, and added a new popover color picker on OS X.
Cool engine hacks
- Mark Rowe made WebKit’s logging mechanism way more user-friendly. You can read more about the changes in his mail to webkit-dev. He also made some awesome tweaks to FastMalloc.
- Benjamin Poulain did a cute optimization in String::lower() for 8-bit strings that are not entirely lowercase already.
- Alexis Menard landed a crazy CSS optimization to pack per-property metadata into 16 bits.
- Andreas Kling (me!) cut down hard on the amount of style recalc that happens during page loading.
- The Qt port started building with C++11 support.
- Brian Holt added a way to run the GTK+ DRT under valgrind for memory leak hunting.
- Carlos Garcia Campos added support for running WebKitGTK+ unit tests in the web process.
Cool special mention
- Renáta Hodován fixed an SVG animation bug discovered by her fuzzer, “Fuzzinator.” So awesome. There’s a ton of these, if you want to help out, go check out the master bug!