theme selector

light blue screenshot grey screenshot navy screenshot dark green screenshot red and black screenshot

by Tony Chang

All opinions on this site are my own and do not represent those of my employer.

Creative Commons Attribution License

Last week in Chromium (Jan 5 - Jan 11)

Jan 12, 2009, 12:22pm EST



  • Ensure that constructor functions are created in the context of the corresponding DOMWindow. This is important for instance for XMLHttpRequests, so that they are created with the right document. If the XMLHttpRequest function is created in the context of the caller, URI resolution will be broken for the request.
    [r7542 ager]
  • Refactor the render widget unittest so it can be reused to create a render view unit test.
    [r7549 brettw]
  • Build file change for enabling dynamic font support. This is a follow-up to the third_party/Webkit change.
    [r7594 jungshik]
  • If the URL text has no scheme, and starts with ftp., then default the scheme to ftp: instead of http:.
    [r7664 brian duff]
  • Update googletest (gtest) to 1.2.1. The main new thing is the ability to print the test’s duration.
    [r7668 maruel]
  • When there are multiple requests for the same resource, it is possible that cancelling a request that is currently a reader may be racing with another reader being completed. In that case, we were not removing the transaction for the cancelled request so all queued requests were blocked forever.
    [r7669 rvargas]
  • Update Gears to r3147, and fix scons build to match.
    [r7698 mpcomplete]
  • Add debug menu to Linux test_shell
    [r7724 phajdan.jr]
  • Make a valgrind tool in the same vein as the purify one.
    [r7796 erg]
  • Add support for custom cursors set by windowless plugins.
    [r7798 ananta]
  • CookieMonster quote parsing changes and tests.
    [r7810 deanm]
  • The popup for autofill is now never activated, even when clicked. This allows us to hide it when the page loses focus.
    [r7823 jcampan]

Last week in Chromium (Dec 29 - Jan 4)

Jan 05, 2009, 11:30am EST



  • Enable Hebrew spell checker after Jeremy fixed the underlying Webkit bug.
    [r7496 xji]
  • Update build files to use PSDK 6.1 (platformsdk_win2008_6_1). This is necessary for dynamic font support.
    [r7520 jungshik]

NPR Finder

Jan 02, 2009, 04:46am EST



NPR Finder screen shot A long time ago, I wrote a crappy Google Maps mashup that plots NPR stations on a map. Since then, NPR has added station finder which includes a road trip feature that lists stations to tune into while on a long drive.

Since I always forget to use the station finder before road trips, I wrote a small android app that simply finds the nearest station.

It doesn’t stream music, it just finds nearby stations. Actually it just approximates nearby stations based on the city that the station is in.

download | source

Solitaire for Android

Dec 30, 2008, 12:29am EST



My girlfriend, Katherine, has been playing a lot of Baker’s Game solitaire on her iPhone (it’s available as a free app). I don’t have an iPhone and wanted to play the same game on my G1. I wasn’t able to find the game in the Android Market, but one of the solitaire games is open source and contains Freecell. So I went ahead and forked the code to add Baker’s Game.

source | download

If you’re viewing the source, you want to be on the solitaire_plus branch.

Next, I’ll write an Android app from scratch.

Debian on Android

Dec 30, 2008, 12:10am EST



I’m having fun with my new Android phone. I went ahead and installed debian on it, mainly because I can, but also becuase this lets me write python scripts on it. A few notes on where I diverged from the instructions:

  • My phone is an unlocked developer phone. There’s no need to run telnet, instead, I run adb -d shell and su on the device.
  • I tried to make a 3gb image, but it failed to mount on the device. ls -l showed the file size as negative so maybe it’s a busybox/toolbox signed int32 limitation? I settled for a 2gb image.
  • I followed Brad’s notes and I bind ssh to localhost and use adb port forwarding. I also use bind mounts (mount —bind /system /data/local/mnt/system; mount —bind /sdcard /data/local/mnt/sdcard).
  • I found that if I leave the keyboard closed, when the screen turns off it switches from wifi back to edge. I’ve gotten in the habit of just leaving my keyboard open when it’s attached to the USB port.

Last week in Chromium (Dec 22 - Dec 28)

Dec 29, 2008, 11:32pm EST



  • Handle cases where the multipart boundary is improperly prefixed with “—”.
    [r7364 darin]

Not much happened last week as most people were on vacation during the winter holidays. I imagine this week will be slow as well with the New Year coming.

Other activities not worth pointing to specific changes is the move of our webkit port from src/webkit/port into our vendor branch in src/third_party/WebKit. These are all baby steps towards being able to see the chromium builders on the webkit waterfall actually run the layout tests and be green.

Lots of progress was also made on fixing layout tests (sky is making quick progress as always).

« newer entires | older entires »

Technorati Profile