Blogs

[GSoC 2014 : ARM Port] Week #11

Blog post by dnivra on Sun, 2014-07-06 06:47
Hey everyone!
Here’s the update for week #11.

TL;DR - Haiku faults when trying to find the floppyboot archive present in stage2 loader. There seems to be a difference in few offsets/sizes, which causes different bytes to be read every time the loader tries to detect the archive.

WebKit weekly report #37

Blog post by PulkoMandy on Fri, 2014-07-04 10:47

Hello there!

Few things to mention this week.

The 1.4.1 version of HaikuWebkit with the new drawing code is available in the nightlies. While it seems to work better in many cases, there will likely be a few regressions, please give it a test run and report any rendering problem you get.

With this released, I started the work on getting WebKit2 to build. Following the advise from one of the webkit-gtk developers in last week update comments, I'm starting with a port that will use UNIX Domain Sockets. Once that compiles, and I have studied the code a bit more, I will have a try at switching to BMessages. I noticed that the Apple ports are not using domain sockets but a darwin/XNU-specific IPC, so I think the same should be possible for us. The IPC is only one of the many small changes, fixes and cleanups we will have to work on for WebKit2 to compile. And then there's the work needed to also get it to run in an useful way.

Finally, I will be at the RMLL (http://2014.rmll.info) with mmu_man and oco next week, showing Haiku to all the people gathering there. This means there will probably be little time for coding on the WebKit port, but maybe we'll meet people from other projects and help them port their code to Haiku.

[GSoc 2014] Port of the Golang programming language: midterm report

Blog post by zhuowei on Wed, 2014-07-02 06:49

Hello,

I'm currently working on a Golang port for Haiku as part of Google Summer of Code. Since the last blog post, there has been some progress: simple Golang programs can now be compiled and run.

[GSoC 2014 : ARM Port] Week #10 (mid term update)

Blog post by dnivra on Tue, 2014-07-01 06:32
Hey everyone!
Here’s the update for week #10. Sorry about the delay in posting there - I had some issues logging into the website over past few days.

TL;DR - MMU is enabled and now working!

WebKit weekly report #36

Blog post by PulkoMandy on Fri, 2014-06-27 07:37

Hello everyone,

Things are rather quiet on the WebKit side this week. I'm reviewing and fixing the remaining bugs with the new drawing code, which is now working rather well. On the WebKit side, I have implemented a limited form of transform support for regions (only handling translation and scaling, not shear and rotations), which has very good results. As a consequence, we now have mostly correct drawing and quite good performance. Before I do a release (I know the version in current nightlies is quite outdated now), I want to fix one more bug, which is the lack of video display on youtube. This is probably a simple fix once I understand why the current code isn't working anymore.

WebKit weekly report #35

Blog post by PulkoMandy on Fri, 2014-06-20 07:56

Hello world, another update!

The most exciting news this week is that I enabled the CSS JIT on Haiku. This is a new feature in WebKit that applies the same optimization techniques used for JavaScript, to CSS. CSS is becoming a complex language, and matching elements in the page with CSS rules and selectors can take a lot of time with complex stylesheets. WebKit will now use a JIT to compile CSS rules, which allows faster matching, and thus faster layout and rendering of the page. Since this uses mostly the same code as JS, enabling it was just a matter of switching the flag on in the webkit compile-time configuration.

[GSoC 2014 : ARM Port] Week #8

Blog post by dnivra on Sun, 2014-06-15 12:16
Hey everyone!
The bootstrap-mmc target is now finally available! What this means is that you can follow all instructions in [1]
Syndicate content