- Debugger: Getting mixed signals
- 'Packaging Infrastructure' Contract Weekly Report #4
- Haiku monthly activity report - 06/2015
- 'Packaging Infrastructure' Contract Weekly Report #3
- 'Packaging Infrastructure' Contract Weekly Report #2
- GCI 2014 winners trip report (mentor side)
- TeX Live and LyX; Changes to the boot code
- 'Packaging Infrastructure' Contract Weekly Report #1
- Beginning of 'Packaging Infrastructure' Contract
- Haiku monthly activity report - 05/2015
WebKit weekly report #51 - back to normal schedule
Hello there!
I'm now back home after BeGeistert. As you may have noticed if you read the development mailing list, there is a general agreement from the development team for a beta 1 release "real soon now", and after that, it will be time for R1. I will be coordinator for these, which means I will spend a bit less time on WebKit to take care of some other tasks. But I'm not giving up on WebKit, which still needs a lot of changes to reach release-quality.
I was a bit less active this week as I had to recover from the lack of sleep at BeGeistert. But it's all fine now and I should soon be back at full speed.
So, the change list in WebKit is a bit shorter than usual:
- Updated to the latest release of WebKit as I do every week. No huge changes there but a lot of small fixes, improvements and cleanups as usual.
- Started working on the implementation of data blobs. There was a debugger() call there and finally some website (osnews.com) started making use of the feature, so I had to remove that and try to implement the feature.
- Removed a hack that contributes to making our WebKit port slower than it should. It improve things but is still not perfect.
- Avoid popping up an authentication dialog for unknown authentication types. This happened a lot in Google Docs/Drive which uses the WWW-Authenticate header for things other than HTTP Basic and Digest authentication (it uses them for OAuth). While still slow, Google Drive gets slightly more usable with this change
- Added "Version/8.0" to the user agent so Google Drive stops complaining that we are an outdated version of Safari.
- Add an alert asking what to do when an invalid SSL certificate is received. This is not complete yet but the most boring part of the work (getting the error from OpenSSL and forwarning it through WebCore and WebKit up to the web browser) is done. The remaining work on making the UI better is on the web browser side only.
- Added recipes for u_boot_tools and mtools. It is now possible to build the ARM version of Haiku from Haiku, making it much more convenient for me to hack on it. I still need to merge mmlr's fixes into linaro-qemu so I can test the resulting haiku image.
- Added a recipe for lnlauncher. I use this alternative to Launchbox and like it a lot.
- The media add-ons are built for the secondary architecture, now. In case your app wants to instantiate them directly.
- Custom cursors work again on video drivers with hardware cursor support. This was an old patch from looncraz which I merged.
- There are new haikudepot package for psiconv (a dependency for Abiword), droid fonts, most (an alternative to less)
- It is possible to build Haiku on an armv7hl host (this was missing from the list of supported architectures)
- Fixed various problems detected by Coverity in the network preferences. It is also actually possible to set a static IP now.
- Some UI fixes to CodyCam, PatchBay, BootManager.
- Improvements to BSecureSocket and BCertificate, and integration with BHttpRequest and BUrlListener. This is what makes it possible to get the "unsecure certificate" alert in WebKit but it is now also available to other applications.
- Fixed a problem with translators using the layout system for their settings window when used in Wonderbrush and Screenshot.
- PulkoMandy's blog
- Login or register to post comments

Comments
Re: WebKit weekly report #51 - back to normal schedule
I'm very happy we're now on our way to R1/beta and you stepped up as release coordinator! A pleasure seeing you at work as my mailbox is filled with closed, fixed and post-R1-poned tickets. :)
Regards,
Humdinger
Re: WebKit weekly report #51 - back to normal schedule
This is great news - I agree that now is a good time to move forward and deprioritize the GCC2 areas. I hope nobody takes this the wrong way - but the number of people that can't run a specific BeOS app and need further development of Haiku GCC2 in order to be able to do so - and absolutely can't use anything else has to be really quite small - it should be possible to count on one hand, I would imagine. I could be wrong.
Re: WebKit weekly report #51 - back to normal schedule
Interesting - I was using WebPositive for my Lastpass account tonight* and it offered to install an plug-in. Out of curiosity I clicked and it started downloading the LP plug-in for Safari. I guess we know what browser WP is spoofing as!
* Yes, I'm using WP on a security site. A few buttons don't show up until mouseover but who'd have thought it even a year ago? This is staggering progress. Well done, PulkoMandy!
Re: WebKit weekly report #51 - back to normal schedule
PulkoMandy,
Has there been any attention to 'Client Auth' in WebPositive? For instance, logging in with a certificate (soft or from a token, like a smart card, etc.). Also, is there a system level KeyChain/KeyStore for various crypt functionality?
Thanks!
Re: WebKit weekly report #51 - back to normal schedule
Not yet.
There is a system keystore (used for example to store Wifi passwords) but WebPositive does not make use of it yet. This is still on the very long TODO list...