01.14.08

Camino 2008 Week 2

Posted in Camino at 4:37 am by Smokey

2008 continues to roll forward at a brisk pace. In the span between last week’s meeting and this week’s, we fixed a total of 32 bugs (mostly for ✈, but some trunk-only and website bugs), and so far we’ve fixed 19 bugs this week, including two of the major new features left. I personally had lots of fun dealing with merge conflicts and landing big patches. ;)

  • Sean Murphy finished up work this week on two of our remaining new features, a simple editor for search engines and support for the OpenSearch engine format. In the process of fixing some follow-up bugs, he also found and fixed a 10.5-compatibility bug in our table view code. Practically speaking, all of this search work means in current nightlies and in the upcoming Camino 1.6b1, you’ll be able to:
    • Add search engines by clicking links on web pages that offer to install OpenSearch-based engines for you (for example, some of the collection of engine plug-ins from the Mycroft Project), thanks to some XPCOM wrangling by Stuart Morgan.

    I’m looking forward to saying good-bye to this technical documentation that explains the intricate steps one has to perform to add a search engine in Camino 1.5.x and older.

  • In addition to his part of the search engine enhancements, Stuart also fixed a series of annoying bugs related to printing and saving as PDF that caused Camino to suggest “Untitled.pdf” or “.pdf” or even “.pdf.pdf” for filenames instead of the page title. We hope to be able to get approval to include this fix in ✈.
  • Mark Mentovai spent some time this week fixing bugs related to how our bookmarks display their last-visited dates and changed how we display the version in the About window. The new version scheme is both more Mac-like and more detailed, so it’s easier to see version information that used to be hidden away in places like the user-agent string. He did a number of reviews, an extensive super-review of the “multiple accounts in the Keychain” patch, and worked a lot of Makefile magic!
  • Markus Magnuson posted two WIP patches this week, one for showing a pop-up menu in the titlebar showing the current page in the “folder hierarchy” of the website, and another that revives a five year-old patch to allow auto-completion of form fields as you type, based on information in your Address Book (e.g., email addresses, friends’ names, or addresses).
  • I had a lighter load this week (whew!). I landed Sean’s two huge search patches, the branch version of Markus’s patch from last week, and threw together the OpenSearch code for caminobrowser.org. I also bit-rotted everyone’s existing project changes on Sunday when I finished up our campaign to standardize on .tiff instead of .tif as the extension for our image files. After Mark provided me a great magic Makefile and Peter Jaros reviewed my AppleScript code, I sat down to assemble a final patch for supporting web-based feed readers, only to find that a number of changes in Camino and common web-based readers meant my code didn’t work as well as it did when originally written. What a fun way to end the evening and the weekend. :P

I think that pretty well covers everything for Week 2; with all the fixes, it seems like we’re much further into the year than we are. It’s a bit hard for me to accept we’re only just beginning Week 3….

3 Comments »

  1. User Grav­atarOlly said,

    January 14, 2008 at 7:07 am

    Nice work. Camino seems to be progressing well :)

    Forgive my ignorance, but what does the ✈ mean?

  2. User Grav­atarSmokey said,

    January 14, 2008 at 12:50 pm

    Around the time we were discussing changing the version number of what became Camino 1.5 (from 1.1), Stuart Morgan became so exasperated with the discussion he suggested we just call that release ☃, and the “name” stuck. Whereas other open source projects may code-name their releases after animals or pithy phrases, we’ve adopted Unicode characters for ours codenames and shorthands. ;)

    The ✈ release will be Camino 1.6 (and I try to mention the equivalence every post or two, but this one missed out).

  3. User Grav­atarOlly said,

    January 16, 2008 at 6:00 pm

    Ah-ha! All becomes clear :0

Leave a Comment