Matthew Smith's blog
I have just released a first beta of QTM 0.7. This contains a number of bug fixes above the milestone release yesterday, which significantly increase its usability and release-readiness. These include filling in the details of MT and Wordpress-MU blogs (wordpress.com etc), removing a lot of redundant code and fixing a hotkey error in the recent files menu.
The source can be downloaded here from ShareSource (I am still debating remaining at ShareSource, since I've found their file release system annoying, but that's where the beta is). I'm not sure if I will put out binaries for this beta.
Nearly four months after the last release of QTM (version 0.6.3), I am able to put out a "milestone" release. This is not a beta; this is a pre-release version intended for bug-fixing and feedback. The main new feature in version 0.7 is multiple accounts; I have also provided a sort of account assistant, so that the user can tell QTM what sort of account it is (Movable Type, wordpress.com, or whatever) and the application will try to guess where to send requests. You can download the file (source tarball) from here. I don't intend to make binaries available until beta stage; it's just not ready for that.
Well, three days ago I finally reached a milestone on version 0.7 - it actually started compiling. Not working, just compiling. The major new feature this time round is multiple accounts, a feature which has been requested by others and which I need myself, and now the job is fixing all the bugs. Do you use QTM? Can you program in C++ with Qt 4? I need your help.Read more »
This week I took the decision to start using Sharesource, a free hosting service for open-source software, based in France (so I can gather); the project base at Sharesource can be found here. My main motivation for this was to try out their source-code management (more on that in a minute), but to be honest, I have found the slowness of SourceForge rather annoying recently. I suspect that there are simply too many projects on it, being as it is what people think of when they think of project hosting. Sharesource seems very well-designed, it's fast, and it also offers screenshot hosting which do not require the screenshots to be a maximum of 640x480 - let's face it, nowadays only PDAs have screens with that resolution, and my QTM windows, never mind my screen, are invariably bigger than that. So, I have uploaded some new screenshots, which you can find in the Links panel.Read more »
I have just released version 0.6.3 of QTM. This adds two new features, a few bug fixes and some modifications to the build system.
There is now a "recent files" menu, which was adapted from the example in the Blanchette & Summerfield Qt 4 book, but in this case changes for the whole application every time a new file is saved or opened. There are also a couple of new D-Bus signals, quickpostTemplatesUpdated and quickpostTemplateTitlesUpdated (which transmit lists of strings). The biggest bug fix is that when posting multiple paragraphs of text as Markdown blockquotes, blank lines are inserted between the paragraphs (as otherwise they would be run together as the same paragraph), while when pasting them as lists, only one new line is used. For full changelog, see here.Read more »
QTM v0.6.2 was released today. This contains one bug fix and one new feature.
The bug fix is to a typo which was preventing new windows opening on startup when the checkbox marked "New entry on startup" is marked.
The new feature is a D-Bus interface, which will not be useful to end-users right now, but allows other applications (like web browsers and RSS readers) to trigger QTM's quickpost feature. It is also possible to open new and saved entries via D-Bus. D-Bus is used on KDE 4 and GNOME for communication between programs on the desktop.
Downloads are available at the Qt Apps page; the SourceForge file release system is down at the moment, so a Windows installer will be available when I can get it uploaded.
I have just put out the first maintenance release of QTM. Version 0.6.1 makes use of the lightweight plain text editor widget introduced in Qt 4.4, and now submits a user-agent string when making HTTP requests, so that your web server statistics will distinguish QTM requests. However, Linux binary download users will get only the latter change for the time being, because they link against the standard binaries supplied with the OS, not with the build service versions of those packages.
Also new is a Fedora 8 binary repository. You will need to configure YUM to load from this YUM repository; please consult the Fedora documentation for information, or you can just download it from the download bar on the right.
Today I released a second minor bug-fix release of QTM. Version 0.6.0.2 hides a checkbox marked "Trackback this entry" which appears in the left side-panel; it was supposed to enable sending trackbacks when quickposting by identifying a trackback location in the source article's code, but that feature is on ice and the checkbox was always supposed to be hidden anyway. So now it is.
Also, one build system issue was fixed, namely that it allows RPATH linking, which means you can build QTM against local installs of Qt which you compile yourself. This does not affect users of downloadable binaries.
I have had to post another update to QTM 0.6. This was because my dialog layouts had (unknown to me) become incompatible with Qt 4.2, because using the version of Qt Designer supplied with Qt 4.3 means you end up with the updated version of the layout system, which does not exist on version 4.2. A new source file can be found here, or you can download binaries from the OpenSUSE repositories (now that Qt 4.2 compatibility is back, there is a repository for version 10.2 as well; this works with the version of Qt supplied with the operating system, so if you are using the Qt update binaries available online and want the new HTTPS quickpost feature, you will need to build QTM from source). There will be no update to the Ubuntu binary as it was not affected by this problem.Read more »
While the release of most of the new packages is being held up by the problems with the SourceForge file release system (a bug report has been filed, but it's gone quiet the last few days), I have got my Ubuntu package repository up and running. It now contains packages of QTM for the i386, AMD64 and LPIA architectures (the last being a low-power Intel chip used for mobile devices) but not for PowerPC, support for which on Ubuntu stopped a couple of years ago.
You will need to add this line to your APT sources file (/etc/apt/sources.list):
deb http://ppa.launchpad.net/indigojo/ubuntu hardy main
This can be done by manually editing the file or in Synaptic (Settings menu > Repositories > Third Party Software; click Reload after you close the Repositories box). I have a package for Gutsy as well that I built myself, but its release will have to wait until SourceForge is back up.Read more »