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]

Haiku receives donation from Mozilla Foundation

Blog post by kallisti5 on Wed, 2014-06-11 19:09
The Mozilla Foundation has generously donated 15 gently used Intel Mac Minis to Haiku, Inc. to be used as infrastructure, development, and build systems.

These systems are planned to be deployed as updated buildbot slaves, package builders, and used to better support Intel Mac Mini hardware.

LibUSB Port : Quarter Term

Blog post by akshay1994 on Wed, 2014-06-11 10:57

Hello Everyone!

Here is an update on the port.

[GSoC 2014 : ARM Port] Week #7

Blog post by dnivra on Mon, 2014-06-09 04:38
Hey everyone!
Just like week 6, this is another short update.

I’ve been working on creating a bootstrap-mmc target for the build system. The current issues I’m facing are
  1. Downloading MLO and u-boot fails and thus build fails since jam doesn’t know how to create those targets otherwise. I managed to fix this but apparently, the fix breaks the current build system so I need to modify the fix such that it doesn’t break the build system.
  2. Copying the bootstrap image as the second partition of the MMC image. I planned to use dd since it works fine and probably works fine on Linux and BSDs but dd requires a size to be specified, which is slightly tricky to compute in jam. The obvious solution of using cat doesn’t seem to work - the resultant size of MMC is much higher than expected.

I hope to add the bootstrap-mmc target for jam within this week which would make it much easier for anyone to build the image.

WebKit weekly report #34

Blog post by PulkoMandy on Fri, 2014-06-06 06:53

Hello there,

app_server optimizations

Work on WebKit continued this week. In the previous report, I mentioned several issues with the new tiled rendering. Most of them turned out to be either problems in app_server or misuse of the APIs in the WebKit code. The most important part was that WebKit used region clipping and expected the region to be transformed when using SetTransform; however, with the current design, region clipping isn't affected by the view transform.

Syndicate content