- 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 #5
Hello there !
Well, not so much progress on WebKit this week. I spent most of the time working on CMake code to get it to generate hpkg files. I got something that works well enough to link Web+ to it, so I can test things with the actual browser instead of HaikuLauncher.
Today I added the cookie jar persistence, so Web+ remembers all the cookies when you exit and relaunch it. I also started working on HTTP authentication. These are the two features I couldn't test with HaikuLauncher, as it lacks some code for them (saving cookies on exit, and showing the HTTP authentication password prompt window).
I also implemented the protocol handler for file: URLs, so now I can browse the Be Book and Web+ default home page works as well.
With the HTTP authentication fixed, I think I will be on par with the current code, so I could merge this into Haiku now for you all to use. However, there are some new rendering glitches that maybe I should fix first. What do you think?
- PulkoMandy's blog
- Login or register to post comments

Comments
Re: WebKit weekly report #5
Hello!
I think you've done a good job, and I know it would be better if you merged the code when the rendering issues are fixed, but I also know that there are people who would really like to see the code and test it for themselves.
Re: WebKit weekly report #5
For this I made a preview build, it is available in last week post, and mmadia made a package of it in the comments section. You can already test it this way.
Some better news this morning anyway! I've got the cookie storage working in Web+ with the new code.
However, I also noticed that HTTP authentication isn't working, so I'll have to fix (at least) that before I merge it. Not being able to log in to dev.haiku-os.org is a blocker.
Re: WebKit weekly report #5
I say merge it when you have authentication, cookies working well enough to test. Rendering is going to be one of those things you want a lot of information about (more people testing it)
Re: WebKit weekly report #5
Yes, I also think that it can be merged, so that all can test it on the nightlies. Then there is also more motivation to fixed the remaining things, after you get a lot of complaints :-)
Re: WebKit weekly report #5
Yes, I also think that it can be merged, so that all can test it on the nightlies. Then there is also more motivation to fixed the remaining things, after you get a lot of complaints :-)
+1
BTW. Cipri when will be next release DocumentViewer for Haiku. We waiting... :)
Re: WebKit weekly report #5
The situation is.... Now finally with the latest nightlies my new notebook is booting. But no wifi (seems my network adapter is not supported) [and my laptop doesn't have an option for wired connection].
Another option would be do the development in virtualbox (but this is somehow a pain, especially when having to do some heavy compilation).
Somehow I also want to wait, a little till the transition to the packagemanager is more complete (so that I can update the system without reinstalling everything).
Definitely I will start updating the ports (the dependencies) "soon" and making a new build and adding new features. Soon means at least, at x-mas, if not sooner.
[Sadly I also don't have much free time, since I was quite ill for more than a year, and have to recover that lost time]
Re: WebKit weekly report #5
For now my own complaints are more than enough. I'm using Web+ as my main browser everyday, and over the weekend I found some more bugs I will have to fix before I merge this. They include more URL handling problems, the already mentionned lack of http authentication, and also some more annoying crashing or network activity freeze bugs.