Skip to main content

February 2009

CMake v2.6.3 released

Posted in

A new patch version of CMake, the build tool used by KDE, Scribus and a number of other Qt 4 projects, has been released. Major changes include:

  • Add parenthetical expressions to "if"
  • Improve scoping of policies (see cmake_policy and CMP0011)
  • Teach find_package more config file locations
  • Many improved Find scripts in Modules
  • Added an unset command
  • Qt cmake-gui is the primary GUI for windows; CMakeSetup is deprecated
  • Better reporting when nmake compiler environment is not correct
  • lots of bug fixes

Downloads (source, Windows and Mac installers, some Linux and Unix binary tarballs) here.

DigiKam v0.10: second release candidate

Posted in

digiKam 0.10.0-rc2 release for KDE4 | digiKam

A second release candidate of digiKam v0.10.0 has been released. DigiKam is a KDE program for downloading and managing, and doing basic manipulations on, digital photos. New features:

  • Sidebar type is configurable: title is visible for only active tab, or for all tabs
  • Ported print management to Qt4/KDE4
  • 64 bug fixes (see here for full list

Screenshots here, downloads (sources only) here. See this comment for information on Ubuntu packages. Requires KDE 4.2 (see the announcement for other dependencies).

QCodeEdit v2.2 released

Posted in

From Qt Apps:

Version 2.2 of QCodeEdit, a source code editing framework which forms part of the Edyuk IDE, has been released. Changes include:

  • speed : by rewriting the document and editor components from scratch, it has been possible to outrank QTextDocument/QTextEdit (by orders of magnitude in some areas)
  • low memory usage : again, dropping QTextDocument allowed a lot of improvements
  • Unicode/Bidi support : by falling back to QTextLayout when encountering text that requires Bidi processing, QCodeEdit keeps these essential features
  • generic syntax engine : highlighting, brace matching, auto-indenting and code folding come for free, or almost. All it takes is to write a small syntax file (in a hierarchical human-readable and well-documented XML format) and a dozen are provided by default.
  • flexible UI : a system of panel allow easy extension of editor functionalities. Builtin panels include line number, fold indicators, line marks, line changes, status and inline search.
  • unlimited undo/redo
  • dynamic line wrapping (that does not reduce performance, contrary to what happens in many editors)
  • extended and easy to use search facilities
  • easy line marks management
  • straightforward line endings management
  • straightforward encodings management
  • column selection and column edit
  • infrastructure to plug completion engines and input bindings
  • code snippets (work in progress)

Screenshots (of Edyuk) here, downloads (source only) here. Requires Qt 4 (not sure which minor version).

Whitepaper on implications of Qt under LGPL

Posted in

ICS, a Qt consultancy in Bedford, MA, has published a white paper by Mark Hatch, the manager of its Qt business, on the implications of Qt being released under the GNU Lesser General Public License, which allows commercial development with the open-source version of Qt as of the release of Qt 4.5. Among its predictions is the proliferation of independent support options and the migration of projects from other toolkits, such as GTK+, to Qt because of its technical superiority. The PDF can be downloaded here.

Eric4 v4.3.0 released

From Qt Apps:

Version 4.3 of Eric4, the Python- and Qt-based IDE for developing Python applications, has been released. Changes include:

  • Added support for new QScintilla lexers (Fortran, Fortran77, Pascal, PostScript, XML, YAML)
  • Added support for custom lexers as plug-ins
  • Spell-checking support (requires pyenchant)
  • Added ability to customise margins
  • Added auto-completion from templates
  • Added drag & drop to re-order editor tabs
  • Added embedded find and find/replace dialogs
  • Added new window layouts, Toolboxes and Sidebars
  • Added simple terminal-like window
  • Support for remote help documentation
  • Added SVN changelist support
  • Added ability to ignore exceptions when debugging
  • Extended shortcuts configuration dialog
  • Import/export of eric4 configuration and syntax highlighting styles
  • Changed licence to GPL v3

Full changelog here. Screenshots here, downloads (Python source bundle with translations; no distro packages) here. Requires Qt and PyQt 4.3, Python 2.4 and QScintilla v2.2 or later.

TorK v0.31 released

Posted in

From KDE Apps:

Version 0.31 of TorK, an anonymity manager for KDE (basically a client for the Tor network run by the EFF), has been released. Changes:

  • Major update to German Translation from Hans-J. Ullrich
  • Boilerplate Greek Translation
  • Boilerplate Spanish Translation
  • Allow proxy ports up to 99999. Bug reported by anonym.
  • Allow MapAddress configurations to apply properly.
  • Modify 18x12 icons to 16x16 and so prevent packaging violations in Debian and Suse. Thanks to Marek Stopka and Patrick Matthai for pointing this out.
  • Fix so that downloading of experimental vs stable tor works properly again.
  • Don't crash if /dev/*/statistics/read does not exist.
  • Always update new server info
  • Fallback to default ORPort and Dirport if UPNP configured but unavailable
  • Prevent Tor from reloading torrc on sighup.

Screenshots here, downloads (source, various Linux binaries) here. Requires KDE 3.5.

KDevelop 4: first beta released

From KDE Dot News:

A first beta of KDevelop 4 has been released. KDevelop is an integrated development environment geared towards developing KDE and Qt applications. This release includes a helper for detecting and auto-inserting the necessary include files for standard library functions and classes. Source downloads are available here; see the Dot article above for binary downloads (and this entry for info on Fedora binaries).

Qt Creator: release candidate available

From Qt Software website:

A first release candidate of the new Qt Creator, an IDE for Qt 4 from Qt Software, has been released. Major new features in this version (from Daniel Molkentin):

  • Improved user interface with feedback option
  • "Fake Vim" mode
  • Improved Version Control Support (Perforce, Git and Subversion)

Released under a preview licence or the GPL. Downloads for all desktop platforms from the link above.

Qt 4.5: release candidate available

Posted in

From Qt Software website:

A release candidate of version 4.5 of Qt, the GUI and networking toolkit for Unix, Mac, Windows and embedded devices, has been released. Main new features in this release:

  • Upgrade of Webkit to the latest upstream version
  • New benchmarking library and re-engineering of key components for improved performance
  • Support for 64-bit applications on the Mac platform with the Cocoa API
  • Debugger for the Qt Script scripting engine
  • XSL-T support
  • Translucent widgets on X11 using ARGB visuals
  • Qt documents can now generate ODF
  • Improved proxy support
  • Various improvements to Qt Designer
  • A GTK style, allowing Qt applications to integrate into GNOME

Downloads of the release candidate are available from this page under the GPL or a preview licence; LGPL will be enabled as of the final release of v4.5.0.

Linux Format publishes "KDE issue"

Posted in

The leading British Linux magazine, Linux Format, has published a "KDE issue", with eight pages dedicated to KDE 4, including features on desktop effects, loading new fonts, networking and KLauncher and Konqueror shortcuts. They also have OpenSUSE 11.1 on the cover disc (the KDE 4.1 live version) and features on Creative Commons and the Git version control system. There is also a lively debate about the allegedly Ubuntu-centric nature of recent versions.

Pimp My Widgets: winner announced

Posted in

Qt Software has announced the winners of their Pimp My Widgets competition to design the best extended Qt widget. The Grand Prize Winner gets a Segway i2; the others get a Nokia N810 internet tablet. The winners are:

  • Grand Prize Winner: QuickCalendarView, by Jukka-Pekka Maakelaa; a flexible calendar viewing widget based on QGraphicsView. Source here (GPL3).
  • Web Page Carousel, a replacement for the tab bar on a web browser, by Matt Broadstone. Source here (GPL2).
  • AnalogPad by Kaj Groenholm; a five-direction scroll-view navigation tool designed for use on touchscreens. Source here (GPL2).
  • A multi-view clock by Thomas Moenicke. Source here (GPL3).