Neil's Place

April 17, 2004

Bug 221619 - tree widget improvements checked in
Removes need to put ids on columns, improves drag/drop, and paves the way for tree editing

How to automate the organization of information
Is the solution to build a Google engine for your own system?

April 15, 2004

11:44 AM Huge XULPlanet.com Changes!

I haven't been posting much lately. That's because I've been busy working on lots of big changes and improvements on XULPlanet. Here are some highlights:

  • I have personally gone through every XUL tag, attribute and property and combed through the XBL bindings and C++ code that implement them, to ensure that the element reference is complete and accurate.
  • A new Scriptable Object Reference lists objects that are available to unprivileged JavaScript. This is a work in progress and is mostly generated from the XPCOM reference.
  • The element reference now lists inherited attributes and properties along the side.
  • The element reference lists the types of most attributes and properties as well as the return types of methods.
  • The element reference now lists some common style classes that can be applied to elements. These classes work in at least the Classic and Modern themes and should in others as well.
  • Two new sections about commands and command updaters have been added to the XUL tutorial.
  • The tutorial sections on focus, and broadcasters have been reworked.
  • Sidebars have been added to the reference pages for better navigation.
  • Comments are now available on the XPCOM reference and the new scriptable object reference.
  • An index of frozen interfaces has been added.
  • Components in the XPCOM reference now list all the methods of all the interfaces that they implement. For example, see the reference for the local file component.
  • Interfaces now provide a cross reference of other interfaces that refer to them, either via a property, a method argument or a return type. For an example, see the nsIRDFDataSource interface.
  • A bug where unscriptable properties were not marked as such in the XPCOM reference is fixed.
  • The main page has been reworked a bit to make it clearer as to what information is available.

Comments ( 19 )

April 12, 2004

A Manifesto for Collaborative Tools
Thoughts on where to go with applications in the future.

April 7, 2004

11:13 AM Software Economics Poll Results

After looking at the results and comments from the last poll, I'm not sure that people really understood the choices. The Linux choice was inspired by comments made by Microsoft employees and others, where Linux was being compared to communism on the basis of it being free and it promotes sharing of code. The second choice was centered about the idea that packaged software is generally not given to people to use, but licensed for use. In this case, people are not given any private property; it is instead owned by one collective body, in this case, the software developer.

Both comparisons are actually stretching definitions quite a bit. By carefully selecting parts of the free/open source model, or parts of the commercial software model, we can suggest that either is communism. In fact, everything is communism if you really wanted to find a similarity. One could just as easily say that they worked under communism since, at work, one doesn't own anything (their desk, their pens, their other tools,...) and everyone works for the common good of the company.

The point is that free/open source isn't communism. It's a licensing model for distributed software.

By the way when I read Steve Ballmer's line "Linux sort of springs organically from the earth," I wondered if that means that Windows doesn't and is therefore unnatural. See, I can easily stretch things to fit my own agenda.

Comments ( 7 )

April 5, 2004

Mozilla and the potential for interaction
Discusses XUL applications

April 2, 2004

MozNGW - Firefox-based Cross Platform Client for GroupWise
Always nice to see what great things those people in the Mozilla newsgroups were working on.

101 Things Mozilla can do - Korean Edition
Someone -- not sure who -- has written a Korean version.

April 1, 2004

11:52 AM Software Economics Poll

Which of the following is more like communism?

The way Linux is free and encourages sharing of code.
The way Microsoft licensing doesn't allow one to own software they purchase.

Results

Comments ( 18 )