" /> A Qt Blog: October 2007 Archives

« September 2007 | Main | November 2007 »

October 31, 2007

Trolltech releases Qtopia v4.3 beta

Trolltech Releases Beta for Qtopia Phone Edition and Qtopia Platform 4.3 — Trolltech

Trolltech has released a beta of Qtopia Phone Edition and Platform v4.3. For the first time this will include the full release under the General Public License as well as their commercial licence. Major changes include:

  • Improved Bluetooth support, including a Bluetooth FTP application and an OpenOBEX wrapper
  • Call history is now timezone-aware
  • Large amounts of legacy code from older versions of Qtopia stripped out
  • Revisions to the Qtopia Reference Documentation, with several new tutorials
  • Predictive text and Pinyin input
  • Improved handling of out-of-memory situations
  • 802.11 wireless networking support
  • Video ringtone support
  • GStreamer integration (although GStreamer itself must be obtained separately)
  • Qtopia Safe eXecution Environment included in the open-source release
  • Neo1973 device support
  • New default theme
  • Several bug fixes

The download can be found here.

KDE 4: fourth beta released

A fourth beta version of KDE 4 has been released; the project's announcement is here. This appears to be a backtrack on the earlier release schedule, since they have announced a number of "beta goals" which will mean more betas until they are met. This seems to be a bug-fix release over beta 3, but they have also issued a release candidate for the KDE 4 "platform", meaning the basic libraries necessary to build and run KDE 4 apps. Downloads of both are available at the info page, with binaries already available for OpenSUSE (Kubuntu will probably follow).

October 30, 2007

Second edition of Blanchette & Summerfield due out next March

A second edition of the official guide to Qt 4 programming, C++ GUI Programming with Qt 4, is due for release on 28th March next year according to Amazon. However, the book does not appear on the Prentice Hall website yet (even the ISBN number, 0132354160 or 978-0132354165, did not produce any search results) but one presumes that Qt 4.3 or even 4.4 is covered, rather than 4.1 as in the 2006 edition. Perhaps one of them would like to comment with additional details of what else is in the second edition.

October 22, 2007

Trolltech issues Jambi maintenance release

Trolltech Issues Maintenance Release of Qt Jambi — Trolltech

Trolltech has released version 4.3.2_01 of Qt Jambi, its Java bindings for Qt. Changes:

  • QObject::setProperty() and QObject::property() can now read and write Qt C++ properties. This is primarly useful when an unmapped Qt C++ class is passed to into Qt Jambi.
  • Improved error messages on native library loading. -Dcom.trolltech.qt.verbose-loading is now only required when investigating load order.
  • Fixed crash when using custom icon engines.
  • Fixed Mac source package to properly build on when the OS is set to case-sensitive.
  • Types that inherit Qt C++ template classes now contain out-of-bounds checks, throwing exceptions instead of crashing. This includes QPolygon, QPolygonF, QItemSelection among others.
  • Fixed internal race condition in use of text related API which in rare cases would cause the application to crash.
  • Designer: QDockWidgets now have the properties "docked", "windowTitle" and "dockWidgetArea".
  • The "Show all signals and slots" option in the signal / slot editor now properly filters out slots in the base classes of the current widget.
  • Juic now detects a number of Java keywords and will try to escape names like "native", "final", etc, when these are used as object names in Designer.
  • New example: HTTP, showing use of QHttp class.
  • New example: OrderForm, showing more advanced textlayout handling.
  • New Example: Slider example, showing range controls.
  • "About Qt Jambi" menu item has been added to examples.
  • The Launcher now properly detects Aqua style on Mac OS X.
  • The binary package now contains translation files for Qt

This is available, as usual, under the GPL (downloads here) or a commercial licence. An integration package for Eclipse (Windows and Linux only) can be found here.

Trolltech switches from Greenphone to OpenMoko

Trolltech Sells Out of Qtopia Greenphones, Migrates Community to New Platform — Trolltech

Trolltech has sold its entire stock of its Qtopia Greenphones and will not commission the manufacture of any more. While it will continue to support existing Greenphone customers, it recommends the Neo1973 from FIC (see earlier entry) and OpenMoko to new Qtopia Phone Edition developers.

October 20, 2007

QTM v0.5.6 released

From Qt Apps:

Version 0.5.6 of QTM, the blog management application written by the author of this blog, has been released. Changes:

  • New feature: "associated hosts" in quickpost templates. The user can specify a number of hosts in a template, and when he then quickposts an article with that hostname in the URL, that template will be used.
  • Improvement: two new template tags: %host% (which is just the hostname of a page being blogged) and %domain% (which is %host% without the www.).
  • Bug fix: fixed crashes when shutting the quickpost template config window when there are no templates.
  • Build system: fixed relinking behaviour; no longer relinks when QDEBUG is not set (from CMake command line).

Screenshots here, downloads (source, Ubuntu binary with SUSE and Mac OS X binaries to follow) here. Requires Qt 4.1 (Quickpost requires Qt 4.2).

October 18, 2007

Wade Olson: KDE party @ Google now open to all

Q: What are you doing exactly 3 months from today? « Komandeering Developers Everywhere

Wade Olson (via Planet KDE) announces that the KDE 4 release party (17-19 Jan 2008) at the Google campus in Mountain View, CA, is now open to all now that the core invitees are confirmed; anyone who can and wants to come should email Wade and Troy Unrau at release-event[at]kde.org (spaces are limited). Meals, accommodation and visa assistance is provided, but travel costs are not covered. The contest to answer why should you go to the event is still open until midnight on 21st October (answer at the same email address).

Kubuntu v7.10 (Gutsy) released

Kubuntu - Kubuntu 7.10 - Gutsy Gibbon On the Streets

Version 7.10 of Kubuntu, the edition of Ubuntu which uses KDE as its desktop, has been released. Main features:

  • KDE v3.5.8
  • Dolphin, rather than Konqueror, as the default file manager
  • A restricted driver manager application and single package installer
  • OpenOffice.org v2.3
  • Kontact Enterprise version
  • Strigi desktop searching
  • KDE 4 beta 3
  • Linux kernel v2.6.22, GCC v4.2, X.org 7.2, Python v2.5, Qyoto (Qt/C#) and Jambi (Qt/Java) bindings
  • Kernel-based Virtual Machine (KVM) support on systems which support it
  • Free Windows software on the Desktop CD

Downloads are here. There is a Desktop CD (an installable live CD, like PCLinuxOS) and an alternate CD (for any specialised installation requirements including LVM and RAID, the new name for the old installation CD), both available in 32-bit and 64-bit versions. You can also upgrade using APT from Feisty (see the announcement page).

This is part of the Ubuntu v7.10 (Gutsy Gibbon) release. The GNOME version, simply called Ubuntu, features GNOME v2.20, Evolution 2.8, Firefox 2.0 with an improved plug-in finder, Compiz Fusion (3D desktop effects) enabled by default and desktop searching. Ubuntu also has a server edition with automatic LAMP (Linux, Apache, MySQL and PHP) installation. Downloads are here.

KDE 4.0 beta 3 released

From KDE Dot News:

A third beta of KDE 4.0 has been released (release announcement here). For most components this release contains bug fixes and polishing and bug reports are being accepted; these include Konsole, Dolphin and Okular. Plasma, the desktop interface, has received a lot of new features, and now includes "a basic set of working components such as taskbars, panels, desktop wallpapers, etc". A fourth alpha of KOffice 2 has also been released. Downloads, with compile information, here. See here for packages for OpenSUSE and here for Kubuntu downloads.

October 16, 2007

KDE v3.5.8 released

K Desktop Environment - KDE 3.5.8 Release Announcement

Version 3.5.8 of KDE, the Qt-based desktop environment for Unix, has been released, containing hundreds of bug fixes. Main changes:

  • Improvements in Konqueror and its web browsing component KHTML. Bugs in handling HTTP connections have been fixed, KHTML has improved support of some CSS features for more standards compliance.
  • In the kdegraphics package, lots of fixes in KDE's PDF viewer and Kolourpaint, a painting application, went into this release.
  • The KDE PIM suite has, as usual, seen numerous stability fixes, covering KDE's email client KMail, the organizer application KOrganizer and various other bits and pieces.

The full changelog can be found here. Source code can be found here, with instructions on how to compile it here. The KDE project do not produce binaries, but the upcoming Ubuntu release (v7.10 Gutsy) includes it as standard.

kdesvn v0.14.0 released

From KDE Apps:

Version 0.14.0 of kdesvn, the KDE front-end for the Subversion source code control system, has been released. Changes:

  • setting if an external diff-display should used is now a simple yes/no box, so there is no need checking for kompare on programstart anymore. (#140)
  • when browsing in working copies or local repositories (file:// protocol) properties of a single selected item will displayed.
  • checking for svn:needs-lock property on each item when browsing in working copies may disabled so list operations may get much faster.
  • display-encoding in Annotate / Difference display may changed for content not written in KDE default locale.
  • feature request: added "Display last change" action (#192)
  • feature request: request #156: check for properties bugtraq:url and bugtraq:logregex, replace issue numbers in log output with url to bugtracker.

Screenshots here, downloads (source, Fedora 7 and Red Hat EL5 binaries) here. Requires KDE 3.4.

October 15, 2007

Smb4K v0.8.6 released

From KDE Apps:

Version 0.8.6 of Smb4K, a Windows/Samba share browser for KDE, has been released. This version fixes a crash bug which occurred when mounting shares when the paths contained special characters. Screenshots here, downloads (source, links to download locations) here. Requires Qt/KDE 3.2 and Samba 3.

Squeeze v0.2 released

From Qt Apps:

Version 0.2 of Squeeze, a batch image resizer (see author's own blog posting here), has been released. This seems to be the first release and there's no changelog. See the blog posting for a screenshot and the Qt Apps page for a source download. (Binaries, including a Mac disc image by me, are expected to follow.)

KPoGre v1.5.6 released

From KDE Apps:

Version 1.5.6 of KPoGre, a KDE app for administering PostgreSQL databases, has been released. Changes include:

  • Replaced 't' and 'f' boolean values in tables with icons
  • Lazy load Database 'Cast tab' in properties window to speed up
  • Implemented 'locks' tab in database property window, containing list of locks in the database
  • Using "long long" type rather than special KPGDatabase etc; resolves problems in loading large databases (tested on 30Gb database)
  • Fixed multiline comments in syntax highlighter
  • Improved code completion
  • Introduced option for lazy-loading tables' children for speed
  • Added FILLFACTOR option to "Create table" wizard

Screenshots here, downloads (source, SUSE 10 downloads with dependencies) here. Requires KDE 3.5, libpqxx v2.6.9 or newer, and PostgreSQL v7.4 or newer.

October 14, 2007

QGRUBEditor v2.5.0 released

From Qt Apps:

Version 2.5.0 of QGRUBEditor, a Unix/Linux boot-loader configuration utility, has been released. Changes include:

  • View input now shows the UUID of each device
  • Viewing contents of menu.lst
  • New "fallback" command
  • Re-implemented all GRUB settings
  • Colour support
  • Tools menu
  • Password encrypting tool
  • GRUB splash image authoring tool
  • All translations updated; new Romanian translation
  • Vector Graphics and Smart Crop settings removed
  • Various bug fixes

For full changelog, see the Qt Apps page (which is the project's only homepage). Screenshots and downloads (source with some old binaries) are available there also. Requires Qt 4 (not sure which minor version).

October 13, 2007

Spellchecking for QTextEdit on Mac OS X

From Planet KDE:

Morten Sørvig at Trolltech has released a binding for the Mac spellcheck system, allowing it to be used in QTextEdit widgets on that platform only, which required the use of Objective-C to implement. It is available in this ZIP file from the Trolltech site. The code is under the GPL, and may be released with the next version of Qt Solutions for commercial Qt developers.

October 8, 2007

LyX v1.5.2 released

From Qt Apps:

Version 1.5.2 of LyX, a TeX-based WYSIWYG word-processor, has been released. Changes include:

  • Revised user guide, also translated into Spanish
  • Improvements to user-interface translation on the Mac
  • Translations to Finnish, Portuguese and Simplified Chinese
  • Updated Czech, French, Galician, German, Hungarian, Hebrew, Italian, Japanese and Romanian translations
  • New "Save all" action
  • Now offers to "save all" when closing the application
  • Numerous other user-interface improvements and bug fixes, including fixes to crash bugs

Full changelog, with release announcement, here (plain text file). Screenshots here, downloads (source, Windows installer and Mac disc images, SUSE 10.2 and 10.3 RPMs) here. This is a Qt 4 application (there is a requirements list here, but it's out of date).

October 6, 2007

Half-price Apress books (incl. Qt Foundations) from Bookpool

Bookpool, the discounted computer book company, is selling Apress and Friends of Ed titles half price. This means that Johan Thelin's book Foundations of Qt Development is going for $27.25 (plus shipping; free shipping applies only above $40). Beware of taxes and shipping costs if you are outside the USA.

New Python/Qt book out later this month

An availability date has been set for Mark Summerfield's new book, Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming. The estimated date is 19th October. The description promises that "through the book's realistic examples you'll discover a completely new PyQt 4-based programming approach, as well as coverage of many new topics, from PyQt 4's rich text engine to advanced model/view and graphics/view programming". The book is tested on all platforms with Python v2.5 and Qt and PyQt v4.2, and on Windows and Linux with Qt and PyQt v4.3. The hardback book runs to 648 pages and costs $49.99 (£35.99 in the UK). Mark Summerfield is the co-author of C++ GUI Programming With Qt 4.

Gambas v1.9.90 released

From KDE Apps:

Version 1.9.90 of Gambas, a Visual Basic-like programming environment for Unix, has been released. This is expected to be the last before the first release candidate (i.e. it's basically a beta rather than a development version). Changes include:

  • An old bug was fixed in the interpreter that made the debugger display the value of global variables incorrectly.
  • Class names used as functions now are cast operators, unless they have a _call special method defined.
  • An old bug was fixed in the Settings class, that made the interpreter stops without printing any error message.
  • The gb.ldap component was removed: apparently it does not work, and its develor does not maintain it anymore.

Full changelog here. Screenshots here, downloads (source only) here. Requries Qt 3.2 (for full requirements list, see the downloads). Stable release is 1.0.19 (same download location).

October 4, 2007

KSquirrel v0.7.2 released

From KDE Apps:

Version 0.7.2 of KSquirrel, a graphics viewer for KDE that uses OpenGL, has been released. Changes:

  • lazy thumbnail generation now can generate additional rows
  • improvements in treeview
  • F10 to repeat last operation with selected files (copy/move/link)
  • it is highly recommended that you won't have FAM running, see http://oss.sgi.com/bugzilla/show_bug.cgi?id=158 for more
  • Added folder basket

Changes to the libraries:

  • SVG codec now uses rsvg-convert
  • fixed segfault in GIF codec (in rare cases)
  • added DICOM (requires medcon)
  • added APNG (see http://wiki.mozilla.org/APNG_Specification, http://en.wikipedia.org/wiki/APNG)

Screenshots here, downloads (source, Debian binary, links to SUSE and other binaries) here. Requires KDE 3.5 and an accelerated video card.

OpenSUSE v10.3 released

Version 10.3 of the openSUSE Linux distribution has been released. This version features KDE 3.5.7, desktop sharing applications from KDE 4 (and some games and a desktop for preview purposes), new artwork, a redesigned YaST (installer and configuration system) with a GTK interface on GNOME (version 2.20), a one-click software installation system, MP3 codecs on the DVD, OpenOffice.org v2.3, Linux kernel v2.6.22.5, and shorter boot times than before. More on what's in this release and what's new here and here. Screenshots can be found at the above release announcement link; downloads come in a downloadable DVD or a "core" CD with either KDE or GNOME with additional non-OSS and extra language CDs; all can be downloaded directly or through BitTorrent.

Trolltech releases preview of Windows CE port

Trolltech has announced the release of a technology preview of a port of Qt to the Windows CE and Windows Mobile platform. Qt/WinCE supports Windows Mobile v5.0 and v6.0 and includes all the relevant modules (i.e. not OpenGL, and no Qt 3 support) but does not support the Windows Mobile API, which must be accessed directly. The initial release is projected for late Q1 2008, with a beta expected late this year. The preview, released under a special licence for testing only, can be found here.

October 3, 2007

Qt and Qtopia Core v4.3.2 released

Trolltech has announced the release of version 4.3.2 of Qt, its cross-platform development toolkit, and Qtopia Core, the version of Qt for embedded devices. Changes include:

  • Addition of the Academic Free License 3.0, Artistic License 2.0, Zope Public License 2.1 and Eclipse Public License to the GPL Exception for developers using the Open Source Edition of Qt
  • MSVC and Borland project generators in the Open Source version
  • Fix to a crash in translation tools caused by invalid XML, and to a crash bug in Designer
  • Numerous bug fixes to several classes

Open-source downloads of Qt are available here and Qtopia downloads are here.

KDE 4.0 release event announced

From KDE Dot News:

The KDE project have published details of the release event for KDE 4: it will be at the Google headquarters in Mountain View, CA, on 17th to 19th January 2008. Besides key KDE developers, around 200 people from the media, the IT industry, Linux distros and various open-source projects have been invited. There are to be talks from international KDE hackers and the major talks and keynotes will be available live on the Internet through Fluendo.

October 1, 2007

Haavard Nord now sole CEO of Trolltech

Trolltech has announced that its co-founder Eirik Chambe-Eng has stepped down as co-CEO of the company (something Norwegian law allows), leaving Haavard Nord the sole CEO. Mr Chambe-Eng has done this because he is suffering from age-related macular degeneration (AMD), which causes deterioration of the eyesight, and "the stress and workload associated with being CEO of a public company is not compatible with this condition". However, he will continue to work with the company.

KAnyRemote v3.3 released

From KDE Apps:

Version 3.3 of kAnyRemote, a remote control application for KDE with particular Bluetooth control capabilities, has been released. Changelog reads: "Small enhancements. Command Set(disconnect) was introduced. Fixed build issue in Gentoo". For screenshots see KDE Apps; downloads (source, Fedora 7 RPM) here. Which version of Qt or KDE it requires is not stated. There is also a console and GNOME variant.

Yakuake v2.8 released

From KDE Apps:

Version 2.8 of Yakuake, a Konsole-derived drop-down terminal similar to the console in the Quake game, has been released. Changes:

  • Configuration dialog with skin management facilities
  • Horizontally and vertically split views
  • Full-screen mode
  • Improved tab bar
  • Improved DCOP interface and Xinerama support
  • More keyboard shortcuts
  • Various long-standing quirks and bugs fixed

For full changelog, screenshots and source downloads, see the KDE Apps page. Requires KDE 3.4.