QTM incompatible with Ubuntu Unity system tray

Submitted by Matthew Smith on Mon, 2011-04-25 17:50

Having recently installed the beta of Ubuntu's "natty" release on one of my computers, it has come to my attention that QTM is incompatible with the system tray in the Unity environment. Unity includes the system tray only for a few specific applications via a "white list", but adding QTM to the white list or changing the list to "all" does not make QTM work - the system tray does not appear.

This is, unfortunately, Canonical's way of trying to dictate how everyone else uses their system: they have decided that the system tray is incompatible with their user interface philosophy, and they want everyone to re-write their apps to use their notification system. The problem is that the system tray works as a means of running an app in the background with a menu available to open a window as and when needed. Mac OS X lets you run the system tray menu off the dock; Unity doesn't.Read more »

QTM packages built for recent Fedora and SUSE releases

Submitted by Matthew Smith on Thu, 2011-03-10 10:06

I have just released packages for Fedora 14, OpenSUSE 11.4 and SUSE EL 11, service pack 1, through the OpenSUSE Build Service. Instructions for SUSE distributions are here and for Fedora 14 are here.

Version 1.3 released (updated to v1.3.1)

Submitted by Matthew Smith on Tue, 2010-09-07 20:09

Version 1.3 has just been released. There is one new feature this time round, and an under-the-hood change.

The new feature is HTML syntax highlighting, which was adapted from an example in the Qt Quarterly. This highlights HTML tags, character codes and comments, which helps you avoid forgetting to close links and that sort of thing. It's pretty basic and I intend to extend it in the future.

The under-the-hood change is the use of Qt's network access manager system, rather than the QHttp class which has been marked obsolete. This means QTM now requires Qt 4.4 to compile or run, although that is available in all of the modern Linux distributions except Ubuntu Hardy (for which it's available in backports).

Packages have already built at my Launchpad PPA, so you either use APT to download it afresh or, if you've already got an older version, the update manager will soon fetch the new one for you.Read more »

Version 1.2 released

Submitted by Matthew Smith on Wed, 2010-08-04 20:09

I've got round to releasing version 1.2 of QTM. This comes after a year in which I tried to implement hierarchical categories on Wordpress blogs, but got stuck doing that, so I implemented HTTPS posting (thanks Ben Kibbey) and the ability to download tags from a Wordpress blog, and also fixed a few bugs. You can find the changelog here.

If you're using the latest version of Ubuntu (Lucid) and noticed QTM in the Universe archive, you might have noticed that it didn't work, and folded as soon as you opened a window. Well, that wasn't a bug in QTM but in their package, and might be fixed in a forthcoming update, but it's not an update to v1.2. Please see here for how to do that.

SUSE and other Linux packages to follow; Windows users may take this installer.

Package released for Ubuntu Karmic

Submitted by Matthew Smith on Sat, 2009-10-31 23:21

The new version of Ubuntu, codenamed Karmic Koala (or just Karmic), was released on Thursday, and new packages of QTM for that version of Ubuntu are available in my PPA. Please see here for details.

QTM is now in Debian

Submitted by Matthew Smith on Fri, 2009-08-07 10:20

I got word from Patryk Cisek this morning that QTM had been accepted into Debian Sid, the "unstable" development repository. This means that it should, in time, progress into the testing and stable repositories, so it might be part of the next stable version of Debian.

What's more useful is that it will also be part of Ubuntu, which is by far the most popular Linux distro. However, I will still be maintaining my personal package archive so that you can access the latest and (hopefully) greatest version.

Version 1.1 released (updated)

Submitted by Matthew Smith on Fri, 2009-06-26 10:52

I have just released version 1.1 of QTM. This is the first to feature Wordpress API features, and I expect it to be the first of many (I've had a request for displaying categories in a tree, something which Movable Type doesn't allow, Drupal allows within the MT framework but Wordpress has its own method for). In this release, you can add a category from within QTM.

This version has a few improvements, such as allowing Markdown to be run from within the source bundle and displaying ampersands and quotes in blog, category and account names properly, rather than as XML entities. As ever, see the changelog for details. Source downloads are already available (see downloads box), binaries for OpenSUSE, Fedora and Mandriva are building and may be available when you read this, and binaries for Windows and Ubuntu are to follow.Read more »

New Mercurial repository for QTM v1.x development

Submitted by Matthew Smith on Wed, 2009-06-17 13:58

Following the release of QTM v1.0, I have branched my Mercurial repository; the qtm-0.7 repository still exists, but all new development will be in the qtm-1.x repository. The Feeds link to the right has been changed as no new content will appear in the old 0.7 repository.

Version 1.0 released

Submitted by Matthew Smith on Sun, 2009-06-14 19:29

I have just released a new version of QTM - and it's version 1.0 this time. Why the jump for a release which was originally going to be called version 0.7.5? Well, I believe I have ironed out quite a few of the annoying bugs, to the point where QTM now does one thing very well: submitting entries to a blog. Of course, that doesn't make it a full-featured client, but then, no client to my knowledge is so full-featured that you can kiss your content management system's web interface goodbye.

The main new feature in this release is support for the popular Wordpress-style tags, which get their own entry in the left-side widget. There are a few user interface clean-ups, a new build system target called "confclean" which gets rid of the files generated by CMake, and bug fixes.Read more »

Version released (now with Windows installer)

Submitted by Matthew Smith on Sat, 2009-04-25 22:04

I have just released version of QTM. There is one change, in that the command in the desktop entry file no longer ends with an ampersand. This is because, in Ubuntu Jaunty, the ampersand is passed to QTM as if it were a filename, rather than ignored as it had been (on Unix, when opening a program from the command line, you use an ampersand to signify a background process, the norm when opening a graphical application). As this has not been a problem on previous versions of Ubuntu, only Ubuntu Jaunty will get binaries of this version.

Update: I've released a Windows binary, containing (which is the point of this release, as the issue which prompted it did not affect Windows) the new version 4.5.1 of the Qt libraries.