Uncommonplace
Shareware
Icons
Games
Blog
About
Recent Releases
  ACCELA October 2006 release Click to download
  ACCELA 3-06 release Click to download
  Get In, Stupid! Click to download
  Sprightly Hardware Click to download
  Icon Machine 3.2 Click to download
  BR4 1.0 released Click to download
  Flag Domination 3.3 Click to download
  Flag Domination 3.3b1 Click to download
Anxiously Engaged

I rarely post things here about my personal life, sticking instead to things related to this site’s content, plus the occasional rant, opinion, or experience that I figure might be of interest.

But I decided to make an exception in this case because, as Lisa has already mentioned in her blog, we got engaged. Now of course everyone’s dying to know when the Big Day will be, and all that, but it’s only been a couple of days, so we’re still hammering out the details.

On the one hand, getting engaged solved some problems - questions about dating and the relationship aren’t much of an issue now, but they’ve been replaced by plenty of other questions about the who, what, when and where of the wedding. Crazy. But in a few months we’ll be able to move on from getting married to being married, which was the whole point anyway.

ACCELA October 2006 release

The most sweeping change since the last release is the refactoring of the XWrapper and XRefCountObject templates. The constructors were split into two versions, instead of taking an inDoRetain/inOwner parameter. The new version is cleaner, especially when passing the result of a function to the constructor.

The new Bindings group of classes provide support for basic Cocoa bindings in Carbon controls: value, text, enabled, minimum, and maximum. Data browser support is a work in progress.

The AEventParameter family of classes have been reworked slightly to use template specialization to associate event parameters, types, and type codes. It’s just the kind of tedious work that ought to be done by the compiler.

Many other changes and improvements have been made, including more examples and a few basic unit tests. I have also written up an overview of the major classes.

Download here.

Let’s do lunch

For those who haven’t seen the blog posts, I’m at WWDC this week. If you’re here too, drop me a line so we can get together and say hi. Meeting people is at least half the fun of this show.

Recent Releases

The main page just got a new thing: a list of recent releases. Like the body of the main page, this is powered by WordPress, listing posts in the new Releases category. I’ve been thinking for a while that the main page was lacking something. This should help not only by providing convenient download links, but also giving visitors a better idea of what goes on here.
(more…)

Forums are gone

I have decided to remove the forums section of my site, at least for the time being. It has been months since there were any meaningful posts, and I’m tired of deleting spam accounts every day.

It sure was a tedious process. I forgot how many pages I have on this site. One of these days I should look in to using CSS or PHP some more to consolidate all the redundant HTML in my pages.

XVG page added

Although it will be a while yet before I have an actual release, I’ve added an XVG page to the site with an overview of the project.

Currently I’m still in the middle of object resizing - I need to do lines, polygons, and paths. Next will be creating basic shapes, and then possibly refining the inspector interface. I’m thinking of adding a Calatog palette, which will hold things like gradients, filters, symbols, and CSS styles.

What I really want to do for the XVG web site is set up Trac at xvg.sourceforge.net, but currently Trac requires that Subversion be set up on the same server which SourceForge doesn’t do. I can’t do it here at uncommonplace.com either, since I can’t run Subversion at all (unless I switched to a different web host, but that would be a big pain and probably too expensive). Hopefully there will be either a fix or a workaround soon.

ACCELA 3-06 release

Now that the document classes have reached the “1.0″ stage, I’ve posted a new ACCELA release. Lots of other minor changes are included too; I compiled a list of release notes naming the most significant changes.

The next task is to move the repository from CVS to Subversion, now that SourceForge has added that service. The next thing after that may depend on feedback.

Forum guest posting disabled for now

For the time being, posting in the forums will require registering for an account. I hope this doesn’t discourage anyone who has something meaningful to contribute.
(more…)


Copyright ©2006 David Catmull, all rights reserved