Matthew Smith's blog

Final version 0.5.4 released

Submitted by Matthew Smith on Sat, 2007-08-25 20:09

I've finally released version 0.5.4 nearly two months after I put out the first beta. The biggest new feature since 0.5.3 is file uploads. This is in response to a feature request from Günther in Austria, on Qt Apps. However, I've found its usefulness to be limited as some content management systems simply won't accept large file uploads from clients like QTM. My Movable Type 4 installation won't accept files in the 100-200Kb range, let alone converted RAWs from my Canon digital SLR. This release solves a few crashes that this feature introduced in the betas, particularly where large files are concerned.

There's also an auto-link system. This means you can highlight certain words or phrases, and (through the Insert/Link and Insert/Auto Link menu actions) set a particular web location to be associated with them. Then, next time you want to link that website, just type the text you typed the first time round, select Insert/Auto Link again, and it'll do the link for you.Read more »

Where have I been?

Submitted by Matthew Smith on Wed, 2007-08-22 11:50

Basically I've been at work the past couple of months since implementing the file upload feature. My intention was to write my own Base64 conversion routine, which would have been better for large files, so it could keep a progress bar updated and avoid hanging the user interface while converting, as Qt's own conversion method does. That turned out to be more complex than I thought it would be.

However, last week that job ended, so now I'm free to work on QTM once again. This morning I've been working on improving the auto link feature, so that it saves titles and targets for the links as well as the locations. I should be able to get that out in the next couple of days, I hope. I think I will release version 0.5.4 with the upload feature "as is", and sort out the GUI blocking problem for the next release.Read more »

Second beta of version 0.5.4 released

Submitted by Matthew Smith on Sun, 2007-07-01 20:55

I have released a second beta of version 0.5.4 of QTM. This contains one new feature: auto links, which mean that you can set an URL to which you can automatically link set words or phrases in the text (by pressing a key combination - not just by typing the phrase). Source and a Fedora 7 binary are available in the SourceForge repository as always (not at KDE Apps since that is still the stable 0.5.3 release). You may find the links in the Downloads box to the right.

Beta of version 0.5.4 released

Submitted by Matthew Smith on Thu, 2007-06-21 09:36

In response to a feature request from Günter on the Qt Apps page, I've released a beta of version 0.5.4 of QTM, which contains a file upload feature. This became a beta rather than a final release because file upload can be implemented in a "quick and dirty" fashion, which makes the application hang while it converts a large file into base 64, or it can be implemented properly, which means writing, or at least adapting, one's own base 64 converter. Since I wanted to do it quickly, I chose the former option.Read more »

Version 0.5.3 released

Submitted by Matthew Smith on Mon, 2007-06-18 21:25

I've just released the sources for version 0.5.3 of QTM (binaries should follow). The biggest change this time round is the removal of the basic Blogger posting functions which were introduced in the beta to version 0.3.10. This happened after someone asked on the KDE Apps QTM page about posting to Blogger, and on investigation it turned out that Blogger simply no longer supports the old Blogger API. It has moved on to its own GData system, which I may support in the future but right now I'm concentrating on XML-RPC as used by Wordpress, Movable Type and pretty much every other content management system under the sun. So, QTM is no longer Blogger compatible.

Also, I have added the ability to paste text in various formats, including as blockquotes, as lists and as Markdown blockquotes, and to specify whether or not a time should be sent at posting time, so as to avoid the problem of the wrong times being displayed on some CMS's including Wordpress and Textpattern.Read more »

QTM cannot access Blogger

Submitted by Matthew Smith on Tue, 2007-05-22 03:41

In response to a matter which came up on the KDE Apps page, Blogger no longer supports the old Blogger API, which means that QTM can no longer access your blog if it is based on Blogger. They have since issued a new "GData API", which does not use XML-RPC, which means that support for Blogger is a while off yet. QTM can still be used to access blogs based on Movable Type, Wordpress, Drupal and other content management systems which continue to support XML-RPC.

Version 0.5.2 released

Submitted by Matthew Smith on Mon, 2007-05-21 01:13

Finally, after several false starts, version 0.5.2 has been released. The biggest new feature here is Drupal compatibility.

Of course, the documentation always said that QTM supported Drupal. However, that was just assumed, because Drupal uses the same APIs (XML-RPC) as Movable Type and Wordpress. However, it uses them in different ways, for example, using the capability of hosting different blogs under one account to handle its own different content types: pages, stories, blog entries and so on. It also used strings to identify things for which MT uses numbers. So, I was posting a word as an "int", which obviously caused errors. And so on.Read more »

QTM featured on Linux Format disc

Submitted by Matthew Smith on Sun, 2007-05-20 22:56

Yesterday I discovered that QTM had been featured on the Linux Format cover disc (edition 93, along with Startcom Enterprise Linux), one of three internet applications alongside Nvu (the Mozilla-based HTML editor) and the IRC client XChat. The version included was 0.5, the first to feature Quickpost templates, but not the latest version. I'm not sure if it was my email to them which prompted that or if they are just tracking this project; they included an earlier version way back in 2006.Read more »

Bug fix: version 0.5.1.1 released

Submitted by Matthew Smith on Mon, 2007-05-07 18:00

I have just put out a new bug-fix release, version 0.5.1.1.Read more »

QTM v0.5.1 released

Submitted by Matthew Smith on Sun, 2007-05-06 23:59

I've just released version 0.5.1 of QTM. There are a few new features this time round, and some user interface improvements:Read more »

  • User interface: the system-tray icon no longer displays on the Mac. Instead, the same menu is displayed by double-clicking on the dock icon. A bare-bones default main menu, with New, Open and Quit functions (the latter displayed in the dock and application menus), appears when there is no top-level window present on the Mac (only on Qt 4.2; this may change in future releases).
  • User interface: the Abort Quick Post action in the STI menu appears (albeit greyed out) even when it is disabled; this is to get round a bug in Qt on the Mac