Archive for the 'mozilla' Category

Translating Komodo on babelzilla.org

At the prompting of dafi (one of Komodo’s more active users) and with goofy’s help I’ve uploaded a Komodo Language Pack with Komodo’s current en-US localization to BabelZilla.

We get requests for localizations of Komodo every so often, but lack the resources to do this ourselves. Given a number of good translations here, I can start […]

nightly updates for Komodo Edit (and the Komodo AUS)

I and others here have been hard at work on Komodo 4.3 (due to go final this week) so it has been a while since I’ve posted. One thing I’ve wanted to post about for quite a while is the Komodo auto-update system. I alluded to it waaay back when working on adding auto-update support to Komodo 4.2 […]

open komodo is out

The wraps are finally off Open Komodo!

source: http://svn.openkomodo.com/openkomodo/browse/openkomodo/trunk grok (an alternative to lxr): http://grok.openkomodo.com/source/search?q=koDirs wiki: http://wiki.openkomodo.com/index.php/Main_Page mailing lists: http://lists.openkomodo.com/mailman/listinfo irc: irc.mozilla.org #komodo

Check it out.

Quick build notes:

Get the source

svn co http://svn.openkomodo.com/repos/openkomodo/trunk openkomodo

Build Mozilla

cd openkomodo/mozilla python build.py configure -k 1.0 –moz-src=cvs:1.8 –release \ –no-strip –shared –tools python build.py distclean all cd ..

Build Komodo

export PATH=pwd/util/black:$PATH # Komodo’s […]

off to FSOSS

I’m off to FSSOS in a few hours. We’ll be opening up the Komodo sources next Wednesday, so Shane and I will be there to start the discussion about what Open Komodo and Snapdragon should focus on to best improve the tool story for open web development. (Currently the Open Komodo sources are available […]

mercurial needs better end-of-line support

One real world issue with source control systems is the handling of end-of-line characters in text files. Currently Mercurial pretty much punts. The hg book says:

Note: The Windows version of Mercurial does not automatically convert line endings between Windows and Unix styles. If you want to share work with Unix users, you must do a […]

patch for “custom action” for mozilla updater

Here is a patch (against a slightly out of date updater.cpp on the Mozilla 1.8 branch) that would add support for a:

customaction “relative-path-to-executable”

action in the “update.manifest” for a partial or full update (.mar file) for the Mozilla update system.

I’m just chucking this up here quickly for lack of a better place to put it right […]

an intro to Komodo extensions

Komodo uses the Mozilla extension mechanism — same .xpi files as Firefox to install an extension, same kind of bundle content in an extension. However, Komodo adds a number of “hooks” that can be used to customize Komodo with an extension (see the end of this post).

In Komodo 4.2 (currently in beta) we’ve been working […]

open komodo and the code

Yesterday we (ActiveState) announced Open Komodo, an open-source project seeded with much of the core of Komodo Edit and Komodo IDE with the goals of produce a platform/framework for and (codename Komodo Snapdragon) an IDE for client-side open web development.

That’s a mouthful. Shane and David have done a good job giving some wider perspective […]

building MSI patch packages (.msp) with WiX

This post includes a complete and concrete example of building an MSI patch package (a .msp file to upgrade an existing .msi installation) with WiX.

Background

I’m responsible for building the ActivePython and Komodo installers at ActiveState. On Windows we build MSI packages for installation.

Currently I’m investigating auto-update support for Komodo 4.2. Because Komodo is based on […]