About gLabels ...

gLabels is a program for creating labels and business cards for the GNOME desktop environment. It is designed to work with various laser/ink-jet peel-off label and business card sheets that you'll find at most office supply stores. gLabels is free software and is distributed under the terms of the GNU General Public License (GPL).

Recent News ...

06 June 2010
Release 2.3.0 (Unstable)

This is the first snapshot of the 2.3.x development series. The purpose of this series is to preview and test code and features for glabels 3.0. Features and prerequisites are likely to change drastically from snapshot to snapshot. If you are not willing to put up with this or even things that may not work quite right yet, you should probably continue to use 2.2.8. Let the testing begin...

Changes/fixes since 2.2.x include

  • Removed use of deprecations in platform:
    • Migrated from libglade to GtkBuilder
    • Removed all dependencies on libgnome and libgnomeui
    • Removed all GTK+ and GLIB deprecations as of GNOME 2.30
    • Use accessor functions in GTK+ and GLIB
  • Major refactoring of code
  • Added Undo/Redo capability
  • GnuBarcode backend is now optional and is no longer distributed with glabels
  • IEC16022 (datamatrix) barcode backend is now optional and is no longer distributed with glabels
  • Added optional IEC18004 (QRCode) barcode backend (Daniel Mueller)
  • Added optional Zint barcode backend (currently ony supports GS1-128, but other barcodes will be supported by this backend in the future). (Samual Lown)
  • Now uses "XDG Base Directory Specification" to locate user templates
  • New wizard based "New Label" dialog
  • Can now manage user created templates from within glabels
  • New "Insert Field" button
  • Allow pasting of images and text from other apps as new objects
  • Fixed focus problems which prevented proper copy and paste operation within the text editor
  • CSV merge backend can now harvest 1st line of CSV file for field names
  • New font selection widget
  • New color selection widget
  • Support parallel installation with older versions of glabels
  • Updated license to GPL3+
  • Full translations of application strings for this release:
    • German (Mario Blättermann)
    • Spanish (Daniel Mustieles)
    • Brazilian Portuguese (Michel Recondo)
    • Danish (Joe Hansen)
    • French (Claude Paroz)
    • Slovenian (Andrej Žnidaršič)

Download here.

19 April 2010
Release 2.2.8 (Stable)

Packagers: please update to this version as soon as possible. This release fixes a crash that makes glabels completely unusable on the latest distributions which use Gnome 2.30 (GLib 2.24.0 in particular).

Changes/fixes since 2.2.7 include

  • Fix crash caused by new g_new macros in glib-2.24.0
  • Removed extra padding in "New label" dialog
  • New Norwegian bokmål translation (Kjartan Maraas)
  • New Portuguese translation (Filipe Roque)
  • Updated Japanese translation (Takeshi AIHANA)
  • Updated Spanish translation (Jorge González)
  • Updated Fresh translation (Bruno Brouard)
  • Updated German translation (Mario Blättermann)
  • Updated Slovenian translation (Andrej Žnidaršič)
  • Updated Czech translation (Marek Černocký)
  • New templates

Download here.

02 March 2010
Release 2.2.7 (Stable)

Changes/fixes since 2.2.6 include

  • Fixed limitation on encoded image sizes (fix only valid if libxml 2.7+ is installed)
  • Fixed focus behavior of canvas so that focus does not get stolen when highlighting text in the object editor
  • New Slovenian translation (Andrej Žnidaršič)
  • New Danish translation (Joe Hansen)
  • Updated Czech translation (Marek Cernocky)
  • Updated German translation (Mario Blättermann)
  • Updated German help manual translation (Mario Blättermann)
  • New French translation of help manual (Alain Lojewski and Claude Paroz)
  • New Czech translation of help manual (Marek Cernocky)
  • New Spanish translation of help manual (Jorge González)
  • New templates
11 November 2009
Release 2.2.6 (Stable)

Changes/fixes since 2.2.5 include

  • Fixed drawing artifact with round labels.
  • Fixed several memory issues.
  • Fixed several UI inconsistencies when changing merge source.
  • Fixed potiential crash when doing a document merge.
  • Now makes a better guess at locale defaults (page size and units).
  • Updated user documentation (Mario Blättermann).
  • Updated swedish translation (Daniel Nylander).
  • Updated german translation (Mario Blättermann).
  • Updated russian translation (Alexandre Prokoudine).
  • Updated french translation (Claude Paroz).
  • New chinese translation (Careon).
  • New catalan translation (David Planella).
  • Updated german translation of user documentation (Mario Blättermann).
  • New templates.
30 April 2009
Release 2.2.5 (Stable)

Packagers: please update to this version as soon as possible. This release fixes a set of problems that made glabels unusable on the latest distributions which use Gnome 2.26/Gtk 2.16.

Changes/fixes since 2.2.4 include

  • Fixed spinbutton/adjustment bugs that made glabels unusable with Gtk 2.16.
  • Fixed default preview colors in color combos.
  • Updated german translation (Mario Blättermann).
  • New templates.
22 December 2008
Release 2.2.4 (Stable)

Changes/fixes since 2.2.3 include

  • Corrected button order in "Open" and "Save as" dialogs.
  • Fixed performance problem when large number of fonts are installed.
  • Corrected several i18n problems.
  • Fixed "paste" bug that created phantom object views.
  • Fixed performacne problem when many objects are selected.
  • New templates.
19 August 2008
Release 2.2.3 (Stable)

Changes/fixes since 2.2.2 include

  • Explicitely set page size when printing -- don't let print back-end use a default size (Bug #2049431).
  • Sets more appropriate object size limits for any aspect ratio (Bug #1993550).
  • Fixed crash of glabels-batch (Bug #1968653).
  • Fixed bug with barcode and image merge radio buttons (Bug #1959135).
  • Will now attempt to parse newer namespaces (Bug #1872584).
  • Fixed drawing errors when drawing markup on rotated labels.
  • New korean translation (xein@navir.com).
  • New templates.
22 February 2008
Release 2.2.2, "Walt Whitman High" (Stable)

Changes/fixes since 2.2.1 include

  • Fixed crash when creating Code128C barcode (Bug #1766425).
  • Explicitely set page size when printing "other" page size.
  • Fixed rendering bug with bitmap fonts.
  • Fixed rendering problem when displaying "Invalid barcode data".
  • Fixed crash when deleting multi-object selections.
  • Enforce minimum size for images to prevent rendering of images of zero size.
  • Fixed problem with image size spinboxes (Bug #1886438).
  • Fixed template example in documentation.
  • Use default units when writing xml files.
23 January 2008
Release 2.2.1 (Stable)

Changes/fixes since 2.2.0 include

  • Font lists are now sorted alphabetically.
  • Evolution records are now sorted by the "file_under" field.
  • Fixed clipping bug when rotating labels.
26 December 2007
Release 2.2.0 (Stable)

After two years in the making, it's finally here...

A new stable release. The underlying technology has been largely overhauled from the 2.0.x branch. The libgnomeprint library has been completely replaced with Cairo and the new GtkPrintOperation API. One side effect of print rendering with Cairo is that image compositing now works at full resolution. Cairo has also replaced GnomeCanvas in the main display and drawing interface. Many other deprecated dependencies have been replaced as well. Because of this, this version requires at least Gnome 2.16.

Changes/fixes since 2.0.4 include

  • Migrated from EggRecent to GtkRecentManager
  • Migrated from libgnomeprint to GtkPrintOperation and Cairo.
  • Migrated from libgnomeprint to Pango for text layout.
  • Migrated GnomeDruid to GtkAssistant for template designer.
  • Migrated from GnomeCanvas to Cairo.
  • Removed all deprecated widgets as of Gnome-2.16/Gtk-2.10.
  • Added categorization of templates and an updated New Label dialog.
  • New label dialog now allows selection of recently used templates
  • Removed splash screen.
  • Added initial support for datamatrix 2D barcodes.
  • Added support for Brazilian CEPNet barcodes.
  • Added shadow attribute to label objects.
  • New merge backend for evolution data server
  • Various bug fixes.
  • New templates.
9 December 2007
Release 2.1.5 (Unstable)

This is hopefully the final development release before 2.2. Please download and test.

Changes/fixes since 2.1.4 include

  • New label dialog now allows selection of recently used templates
  • Store brand and part number as separate fields in templates
  • Major cleanup of libglabels API and documentation
  • Minor bug fixes (and probably some new bugs).
17 August 2007
Release 2.1.4 (Unstable)

It's been over a year in the making...

Although this latest development snapshot has only a few functional updates, its underlying technology has been largely overhauled. The libgnomeprint library has been completely replaced with the new GtkPrintOperation and Cairo. One side effect of print rendering with Cairo is that image compositing now works at full resolution. Cairo has also replaced GnomeCanvas in the main display and drawing interface. Many other deprecated dependencies have been replaced as well. Because of this, this version requires at least Gnome 2.16.

Changes/fixes since 2.1.3 include

  • Added categorization of templates and an updated New Label dialog.
  • Added initial support for datamatrix 2D barcodes.
  • Migrated from EggRecent to GtkRecentManager.
  • Migrated from libgnomeprint to GtkPrintOperation and Cairo.
  • Migrated from libgnomeprint to Pango for text layout.
  • Migrated GnomeDruid to GtkAssistant for template designer.
  • Migrated from GnomeCanvas to Cairo.
  • Removed splash screen.
  • Added support for Brazilian CEPNet barcodes.
  • Updated French translation (Claude Paroz)
  • New Esperanto translation (Antonio C. Codazzi)
  • Minor bug fixes (and probably some new bugs).
  • New templates.
27 May 2006
Release 2.1.3 (Unstable)

Changes/fixes since 2.1.2 include

  • Don't print "Invalid barcode data" if data field is empty. Fixes Bug #1479839. (Darren Warner)
  • Fixed hangup when grid or markup have been toggled during a previous session. Fixes Bug #1434324.
  • Added shadow attribute to label objects.
  • Fixed color groups in color combo widgets.
  • Fixed several potential crashes.
26 December 2005
Release 2.0.4 (Stable)

Changes/fixes since 2.0.3 include

  • Use filechooser for GnomeFileEntrys in merge properties dialog and object editor image page. Fixes #1328173 and #1294692
  • New configure option to disable update-mime-database and update-desktop-database
  • Minor cleanup
  • New templates and fixes
22 December 2005
Release 2.1.2 (Unstable)

Changes/fixes since 2.1.1 include

  • Updated Italian translation (Daniele Medri)
  • Fixed double entry in property bar's font family combobox
  • Don't allow zero width or height when drawing pixbufs
  • Fixed various memory leaks
  • New configure option to disable update-mime-database and update-desktop-database
  • New merge backend for evolution data server (Austin Henry)
  • New merge backend for VCards (Austin Henry)
  • New templates and fixes
26 June 2005
Release 2.1.1 (Unstable)

Changes/fixes since 2.1.0 include

  • Added document merge tutorial
  • Replaced deprecated widgets (now requires Gnome 2.10 and GTK+ 2.6)
  • Replaced libbonoboui with GtkUIManager (now requires Gnome 2.10 and GTK+ 2.6)
  • Updated Russian translation (Vitaly Lipatov)
  • Updated Spanish translation (Sergio Rivadero)
  • Updated Czech translation (David Makovský and Zbynek Mrkvick)
  • Updated Italian translation (Daniele Medri)
  • Added documentation for libglabels
  • Minor bug fixes and cleanup
  • New templates
26 June 2005
Release 2.0.3 (Stable)

Changes/fixes since 2.0.2 include

  • Added document merge tutorial
  • Updated Russian translation (Vitaly Lipatov)
  • Updated Spanish translation (Sergio Rivadero)
  • Updated Czech translation (David Makovský and Zbynek Mrkvick)
  • Updated Italian translation (Daniele Medri)
  • Fixed packing style of printer selection dialog
  • New templates
22 January 2005
Release 2.1.0 (Unstable)

This is the first development release in preparation for 2.2. New features include

  • Color object properties can be provided through document-merge feature (Frederic Ruaudel)
  • Fixes/changes from 2.0.2
22 January 2005
Release 2.0.2 (Stable)

Changes/fixes since 2.0.1 include

  • Desktop file reconciled with desktop-entry-spec
  • New cleaned-up icon
  • Added option to glabels-batch to allow selection of first label
  • Added options to glabels-batch to allow selection of merge source and crop marks (José Dapena Paz)
  • Updated french translation (Florent Morel)
  • Fixed translation problem with object editor labels
  • Minor bug fixes and cleanup
  • New templates
15 August 2004
Release 2.0.1, "You know it, Bruddah" (Stable)

There were a couple of problems with 2.0.0. Changes/fixes include

  • Fixed crash when reading some labels created with 1.93.x
  • Updated japanese translations (Takeshi AIHANA)
  • Fixed crash from improperly freeing translation strings
09 August 2004
Release 2.0.0, "Zulu as Kono" (Stable)

Well it's finally here, 2.0 -- woo hoo! Changes/fixes from 1.93.3 include

  • Fixed crash when encountering old template files
  • Align grid to label center for DVD/CD and round labels
  • Don't touch compression of original file
  • 64-bit fixes
  • Added man page
  • Fixed missing outline problem experienced with some printers
  • Added separate horizontal and vertical waste properties for rectangular templates
  • Added option to auto-shrink text during document merge
  • Fixed memory leaks
  • Added format attibute to barcode objects, to allow correct layout of merged labels
  • Added mime type registration for GNOME 2.6

Older news ...