]> git.sur5r.net Git - glabels/log
glabels
14 years agoCaught up on user submitted templates.
Jim Evins [Fri, 6 Nov 2009 02:34:43 +0000 (21:34 -0500)]
Caught up on user submitted templates.

Added user submitted templates and acknowledgements.

14 years agoFixed merge inconsistencies and crash
Jim Evins [Thu, 5 Nov 2009 03:47:31 +0000 (22:47 -0500)]
Fixed merge inconsistencies and crash

merge.c:
Fixed crash when trying to print when a "key" radio has been selected
but no key has been selected yet.

object-editor-*-page.c:
Fixed potential inconsistencies with "key" radio buttons when a merge
source has not been selected but the field indicates that it is using a
merge key.  This can happen when opening a glabels file that has a merge
type not supported by the current instance of glabels.

xml-label.c:
Also when parsing a merge field that has a merge type not supported,
don't continue parsing it.

14 years agoDon't allow clipping to affect outlines
Jim Evins [Wed, 4 Nov 2009 02:20:43 +0000 (21:20 -0500)]
Don't allow clipping to affect outlines

Remove clipping region before printing outlines of labels.

14 years agoClip to outline restored
Jim Evins [Wed, 4 Nov 2009 02:09:43 +0000 (21:09 -0500)]
Clip to outline restored

During my last commit & push, I left the clip to outline line commented out
which is an artifact of my testing.

14 years agoAdded simple envelope support
Jim Evins [Wed, 4 Nov 2009 01:53:52 +0000 (20:53 -0500)]
Added simple envelope support

Added several envelope sizes to page-sizes.xml.  Also reversed the rotation
direction when printing rotated labels to better match the orientation of
envelope feeders.

14 years agoUpdated German translation
Mario Blättermann [Tue, 3 Nov 2009 18:45:12 +0000 (19:45 +0100)]
Updated German translation

14 years agoCopy all fields when duplicating glMergeText object.
Jim Evins [Sat, 31 Oct 2009 03:54:47 +0000 (23:54 -0400)]
Copy all fields when duplicating glMergeText object.

Copy n_fields_max field when duplicating glMergeText object.

14 years agoHarvest line 1 of CSVs for field names
Jim Evins [Fri, 30 Oct 2009 01:17:13 +0000 (21:17 -0400)]
Harvest line 1 of CSVs for field names

Added capability to text merge backend to harvest line 1 for field names (keys).

14 years agoMake libglabels include guards more unique
Jim Evins [Tue, 27 Oct 2009 03:45:57 +0000 (23:45 -0400)]
Make libglabels include guards more unique

Renamed libglabels include guards to be more unique.  For example, the include
guard for xml.h was renamed from __XML_H__ to __LGL_XML_H__, which is less
likely to collide with other similarly named macros.

14 years agoImproved menu positioning functions
Jim Evins [Tue, 27 Oct 2009 00:12:06 +0000 (20:12 -0400)]
Improved menu positioning functions

Use requisition instead of allocation for menu size (the allocation does not
exist for a newly realized menu, so the position is not always right the
first time it is popped up, causing a mangled menu position with ugly
scroll buttons.)

Query for the actual screen of "this" instead of blindly using the default
screen.

14 years agoRefactored glPrefsModel; Added Units module to libglabels
Jim Evins [Mon, 26 Oct 2009 01:06:25 +0000 (21:06 -0400)]
Refactored glPrefsModel; Added Units module to libglabels

Refactored glPrefsModel, reconciling its style with glFontsHistory, etc.

Added Units module to libglabels, consolidating most utilities associated
with units into this module.  Also created a units-util module in
glabels for utilities that do not belong in libglabels.

14 years agoRemoved unused variables
Jim Evins [Sun, 25 Oct 2009 03:12:08 +0000 (23:12 -0400)]
Removed unused variables

Removed unused variables from draw_text_real().

14 years agoCreated new glTemplateHistoryModel
Jim Evins [Sat, 24 Oct 2009 13:58:52 +0000 (09:58 -0400)]
Created new glTemplateHistoryModel

Pulled recent template history from glPrefsModel and created a separate
glTemplateHistoryModel object to track this history.  Based on
glFontHistoryModel.

14 years agoUse GConf to store custom color history
Jim Evins [Sat, 24 Oct 2009 12:53:10 +0000 (08:53 -0400)]
Use GConf to store custom color history

Renamed glColorComboHistory to glColorHistoryModel and reconciled style
with glFontHistoryModel.  glColorHistoryModel now front-ends GConf to store
custom color history between sessions.

14 years agoUse GConf to store font history
Jim Evins [Sat, 24 Oct 2009 11:59:11 +0000 (07:59 -0400)]
Use GConf to store font history

glFontHistoryModel now front-ends GConf to store font history between
sessions.  Also, don't store default font family when creating a blank
label text object.

14 years agoAdded font history
Jim Evins [Fri, 23 Oct 2009 03:00:38 +0000 (23:00 -0400)]
Added font history

Added font history object.  Setting/changing fonts in text objects updates
this object.  The glFontCombMenu tracks this object to keep its recent
fonts submenu up-to-date.

14 years agoMake glFieldButtonMenu multi-columned for large number of keys.
Jim Evins [Thu, 22 Oct 2009 02:34:10 +0000 (22:34 -0400)]
Make glFieldButtonMenu multi-columned for large number of keys.

Make glFieldButtonMenu multi-columned for large number of keys.  I don't know
why, but I need to unrealize the old menu whenever reloading a new set of
keys -- otherwise, the new menu would not render properly.

Also, cleared the CAN_FOCUS and CAN_DEFAULT bits for the instance in
the object editor text edit page, so that it would not steal the focus
from the text editor.

14 years agoMinor cleanup of glFieldButton widgets
Jim Evins [Wed, 21 Oct 2009 02:42:15 +0000 (22:42 -0400)]
Minor cleanup of glFieldButton widgets

Free proper data in gl_field_button_menu_finalize().  Minor formatting cleanup.

14 years agoCreate new glFieldButton widget family
Jim Evins [Tue, 20 Oct 2009 03:59:02 +0000 (23:59 -0400)]
Create new glFieldButton widget family

Created new glFieldButton widget family modelled after glFontCombo.  This
widget is for inserting merge fields into text.  This button will pop-up
a menu containing possible field keys.  The button attempts to place the
menu intelligently, rather than simply where the button was pressed.

Renamed glWdgtMergeMenu to glFieldButtonMenu.

14 years agoCleanup of configure.in
Jim Evins [Sun, 18 Oct 2009 23:24:01 +0000 (19:24 -0400)]
Cleanup of configure.in

More minor cleanup of configure.in.  My iec16022 patch was accepted upstream
and there was a new release -- update required version.  Added URLs to
configure.in to inform packagers where to obtain upstream libraries.  Updated
README to document these optional dependencies.

14 years agoRefine glFontComboMenuItem tooltip sample text.
Jim Evins [Sat, 17 Oct 2009 19:18:22 +0000 (15:18 -0400)]
Refine glFontComboMenuItem tooltip sample text.

Refine sample text used in tooltip for glFontComboMenuItem.  The sample
alphabet, numbers and special symbols text is now localized.  Also used
Pango to get a localized sample string such as "The quick brown fox..."

14 years agoCleanup of configure.in
Jim Evins [Sun, 11 Oct 2009 21:08:50 +0000 (17:08 -0400)]
Cleanup of configure.in

Minor cleanup of configure.in.  Assumes libiec16022 will be installed along
with a pkg-config file -- patch to upstream has been submitted -- we shall
see.

14 years agoAdded .gitignore
Jim Evins [Sun, 11 Oct 2009 21:07:23 +0000 (17:07 -0400)]
Added .gitignore

Added .gitignore file to cleanup cruft reported by "git status"

14 years agoUse accessor functions instead direct access
Jim Evins [Sun, 11 Oct 2009 05:06:35 +0000 (01:06 -0400)]
Use accessor functions instead direct access

Replaced several occurances of directly accessing widget fields with the
use of accessor functions. This round hit primarily windows, bin_windows
and styles. Still need to address flags and allocations when GTK has the
needed accessors.

14 years agoConverted pl.po to UTF-8 again
Mario Blättermann [Sat, 10 Oct 2009 09:21:13 +0000 (11:21 +0200)]
Converted pl.po to UTF-8 again

14 years agoConverted pt_BR.po to UTF-8
Mario Blättermann [Sat, 10 Oct 2009 09:16:16 +0000 (11:16 +0200)]
Converted pt_BR.po to UTF-8

14 years agoUpdated NEWS
Mario Blättermann [Sat, 10 Oct 2009 09:09:06 +0000 (11:09 +0200)]
Updated NEWS

14 years agoUse accessor functions instead direct access
Jim Evins [Fri, 9 Oct 2009 03:57:33 +0000 (23:57 -0400)]
Use accessor functions instead direct access

Replaced several occurances of directly accessing widget fields with the
use of accessor functions.  This round only hit some of the low-hanging
fruit -- several modules still contain many such accesses.

14 years agoRemoved 3rd-party libraries
Jim Evins [Thu, 8 Oct 2009 03:12:54 +0000 (23:12 -0400)]
Removed 3rd-party libraries

The 3rd-party libraries used as barcode backends are no longer redistributed
with gLabels.  These libraries are now optional external dependencies, so if
one is not present it will not be used.

FIXME: the datamatrix IEC 16022 library is not installed by default by the
official iec16022 tarball.

14 years agoFixed some gettext problems
Jim Evins [Wed, 7 Oct 2009 02:01:15 +0000 (22:01 -0400)]
Fixed some gettext problems

color-combo-menu.c:
- escape "%" in strings so that they are not interpreted as c-format
  conversions.
- call gettext() on color names initialized in table.
bc.c:
- call gettext() on barcode names initialized in table.
property-bar.builder:
- moved "Font family" tooltip to correct field for translation.

14 years agoAdded information for translators to HACKING
Jim Evins [Wed, 7 Oct 2009 01:21:52 +0000 (21:21 -0400)]
Added information for translators to HACKING

Added information for translators to the HACKING file.

14 years agoConverted polish translation to UTF-8
Mario Blättermann [Tue, 6 Oct 2009 20:17:35 +0000 (22:17 +0200)]
Converted polish translation to UTF-8

14 years agoAdded missing filename
Mario Blättermann [Tue, 6 Oct 2009 19:57:38 +0000 (21:57 +0200)]
Added missing filename

14 years agoConvert zh_TW translation to UTF-8
Claude Paroz [Tue, 6 Oct 2009 18:54:18 +0000 (20:54 +0200)]
Convert zh_TW translation to UTF-8

14 years agoUpdated German translation
Mario Blättermann [Tue, 6 Oct 2009 18:49:34 +0000 (20:49 +0200)]
Updated German translation

14 years agoUpdated German translation
Mario Blättermann [Tue, 6 Oct 2009 18:43:08 +0000 (20:43 +0200)]
Updated German translation

14 years agoUpdated German doc translation
Mario Blättermann [Tue, 6 Oct 2009 18:29:18 +0000 (20:29 +0200)]
Updated German doc translation

14 years agoAdded Swedish translation
Daniel Nylander [Tue, 6 Oct 2009 08:48:26 +0000 (10:48 +0200)]
Added Swedish translation

14 years agoAdding MAINTAINERS and HACKING files. sourceforge sur5r.net/sourceforge
Jim Evins [Tue, 6 Oct 2009 02:36:38 +0000 (22:36 -0400)]
Adding MAINTAINERS and HACKING files.

Added MAINTAINERS and HACKING files.  Updated glabels.doap to
reconcile with new MAINTAINERS file.  Updated TODO file bringing
up-to-date with the current roadmap.

14 years agoAdding glabels.doap
Jim Evins [Mon, 5 Oct 2009 23:58:50 +0000 (19:58 -0400)]
Adding glabels.doap

Adding glabels.doap file for gnome Git repository.

14 years agoRemoved non-existent filenames from po/POTFILES.in
Mario Blättermann [Tue, 29 Sep 2009 17:56:01 +0000 (19:56 +0200)]
Removed non-existent filenames from po/POTFILES.in

14 years agoRemoved non-existent filenames from po/POTFILES.in
Mario Blättermann [Tue, 29 Sep 2009 17:55:20 +0000 (19:55 +0200)]
Removed non-existent filenames from po/POTFILES.in

14 years agoRemoved gtk-doc.make.
Jim Evins [Tue, 29 Sep 2009 02:25:38 +0000 (22:25 -0400)]
Removed gtk-doc.make.

Removed the gtk-doc.make file, since it gets regenerated anyway.

14 years agoRelocated barcode backends.
Jim Evins [Mon, 28 Sep 2009 02:55:52 +0000 (22:55 -0400)]
Relocated barcode backends.

Moved 3rd party barcode backends to a new bc-backends/ subdirectory.

14 years agoOrganized master branch to be top-level directory for glabels, instead of
Jim Evins [Sun, 27 Sep 2009 02:46:39 +0000 (22:46 -0400)]
Organized master branch to be top-level directory for glabels, instead of
having a glabels2 sub-directory.

14 years ago2009-09-22 Jim Evins <evins@snaught.com>
Jim Evins [Wed, 23 Sep 2009 03:41:02 +0000 (03:41 +0000)]
2009-09-22  Jim Evins  <evins@snaught.com>

* po/POTFILES.in:
* src/Makefile.am:
* src/builder-util.c:
* src/builder-util.h:
* src/combo-util.c:
* src/combo-util.h:
* src/file-util.c:
* src/file-util.h:
* src/str-util.c:
* src/str-util.h:
Split "catch all" util module into separate modules for different
domains of utilities.
* src/file.c: (gl_file_open_real), (save_as_response):
* src/glabels-batch.c: (main):
* src/label.c: (gl_label_get_short_name):
* src/merge-properties-dialog.c: (gl_merge_properties_dialog_init),
(gl_merge_properties_dialog_construct):
* src/new-label-dialog.c:
* src/object-editor-bc-page.c: (gl_object_editor_prepare_bc_page),
(gl_object_editor_set_bc_style), (gl_object_editor_set_bc_color):
* src/object-editor-data-page.c:
(gl_object_editor_prepare_data_page), (gl_object_editor_set_data):
* src/object-editor-edit-page.c:
(gl_object_editor_prepare_edit_page):
* src/object-editor-fill-page.c:
(gl_object_editor_prepare_fill_page),
(gl_object_editor_set_fill_color):
* src/object-editor-image-page.c:
(gl_object_editor_prepare_image_page),
(gl_object_editor_set_image):
* src/object-editor-line-page.c:
(gl_object_editor_prepare_line_page),
(gl_object_editor_set_line_color):
* src/object-editor-lsize-page.c:
(gl_object_editor_prepare_lsize_page):
* src/object-editor-position-page.c:
(gl_object_editor_prepare_position_page):
* src/object-editor-shadow-page.c:
(gl_object_editor_prepare_shadow_page),
(gl_object_editor_set_shadow_color):
* src/object-editor-size-page.c:
(gl_object_editor_prepare_size_page):
* src/object-editor-text-page.c:
(gl_object_editor_prepare_text_page),
(gl_object_editor_set_text_color):
* src/object-editor.c: (gl_object_editor_init),
(gl_object_editor_set_key_names):
* src/prefs-dialog.c: (gl_prefs_dialog_construct),
(construct_locale_page), (construct_object_page):
* src/prefs-model.c: (gl_prefs_model_save_settings),
(gl_prefs_model_load_settings):
* src/print-op-dialog.c: (create_custom_widget_cb):
* src/template-designer.c: (construct_start_page),
(construct_name_page), (construct_pg_size_page),
(construct_shape_page), (construct_rect_size_page),
(construct_round_size_page), (construct_cd_size_page),
(construct_nlayouts_page), (construct_layout_page),
(construct_finish_page):
* src/ui-property-bar.c: (gl_ui_property_bar_construct):
* src/wdgt-media-select.c: (gl_wdgt_media_select_construct),
(gl_wdgt_media_select_set_filter_parameters),
(get_label_size_desc):
* src/window.c: (gl_window_new_from_file):
* src/xml-label-04.c: (xml04_parse_text_props):
* src/xml-label.c: (xml_parse_object_text),
(xml_parse_toplevel_span), (xml_create_object_text),
(xml_create_toplevel_span):
Reconciled all references to old utils module with new domain
specific utilities modules.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@895 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-22 Jim Evins <evins@snaught.com>
Jim Evins [Wed, 23 Sep 2009 01:56:53 +0000 (01:56 +0000)]
2009-09-22  Jim Evins  <evins@snaught.com>

* po/POTFILES.in:
Include all (src/*.[ch]) source files.
* data/builder/merge-properties-dialog.builder:
* src/merge-properties-dialog.c: (gl_merge_properties_dialog_init),
(gl_merge_properties_dialog_construct), (type_changed_cb):
- OK button now has default focus.
- Some formatting cleanup.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@894 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-21 Jim Evins <evins@snaught.com>
Jim Evins [Mon, 21 Sep 2009 21:02:45 +0000 (21:02 +0000)]
2009-09-21  Jim Evins  <evins@snaught.com>

* po/POTFILES.in:
* data/builder/Makefile.am:
* data/builder/new-label-dialog.builder:
Removed trivial builder file for new label dialog.
* data/builder/wdgt-media-select.builder:
Changed focus behavior of widgets.
* src/new-label-dialog.c: (gl_new_label_dialog_init),
(gl_new_label_dialog_construct):
- Removed use of trivial builder file -- populate explicitely.
- Moved population code to init.
- OK button now has default focus.
- Some formatting cleanup.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@893 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago*po/de.po: Updated German translation
Mario Blättermann [Sun, 20 Sep 2009 16:11:26 +0000 (16:11 +0000)]
*po/de.po: Updated German translation

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@892 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-19 Jim Evins <evins@snaught.com>
Jim Evins [Sat, 19 Sep 2009 20:38:30 +0000 (20:38 +0000)]
2009-09-19  Jim Evins  <evins@snaught.com>

* COPYING:
Updated to GPL3 text.
* COPYING-LIBGLABELS:
Updated to LGPL3 text.
* COPYING-TEMPLATES:
New MIT/X license file for templates subdirectory.
* COPYING.README_FIRST:
Updated licensing information.
* templates/Makefile.am:
* templates/avery-iso-templates.xml:
* templates/avery-other-templates.xml:
* templates/avery-us-templates.xml:
* templates/brother-other-templates.xml:
* templates/categories.xml:
* templates/dymo-other-templates.xml:
* templates/glabels-2.2.dtd:
* templates/misc-iso-templates.xml:
* templates/misc-other-templates.xml:
* templates/misc-us-templates.xml:
* templates/paper-sizes.xml:
* templates/zweckform-iso-templates.xml:
- Added MIT/X license notice to database files.
- Moved from data subdirectory.
* configure.in:
* po/POTFILES.in:
* Makefile.am:
* data/Makefile.am:
Updated to reflect above move.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@891 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-19 Jim Evins <evins@snaught.com>
Jim Evins [Sat, 19 Sep 2009 16:56:36 +0000 (16:56 +0000)]
2009-09-19  Jim Evins  <evins@snaught.com>

* libglabels/category.c:
* libglabels/category.h:
* libglabels/db.c:
* libglabels/db.h:
* libglabels/enums.h:
* libglabels/libglabels-private.h:
* libglabels/libglabels.h:
* libglabels/paper.c:
* libglabels/paper.h:
* libglabels/str.c:
* libglabels/str.h:
* libglabels/template.c:
* libglabels/template.h:
* libglabels/xml-category.c:
* libglabels/xml-category.h:
* libglabels/xml-paper.c:
* libglabels/xml-paper.h:
* libglabels/xml-template.c:
* libglabels/xml-template.h:
* libglabels/xml.c:
* libglabels/xml.h:
- Cleaned up GTK/GLIB includes.
- Updated license notification to LGPL3+.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@890 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-18 Jim Evins <evins@snaught.com>
Jim Evins [Sat, 19 Sep 2009 02:59:50 +0000 (02:59 +0000)]
2009-09-18  Jim Evins  <evins@snaught.com>

* po/POTFILES.in:
Added missing file.
* src/mini-preview.h:
* src/mini-preview.c: (gl_mini_preview_class_init),
(gl_mini_preview_finalize), (gl_mini_preview_set_by_name),
(gl_mini_preview_highlight_range), (gl_mini_preview_set_label),
(gl_mini_preview_set_page), (gl_mini_preview_set_n_sheets),
(gl_mini_preview_set_n_copies), (gl_mini_preview_set_first),
(gl_mini_preview_set_last), (gl_mini_preview_set_collate_flag),
(gl_mini_preview_set_outline_flag),
(gl_mini_preview_set_reverse_flag),
(gl_mini_preview_set_crop_marks_flag), (button_release_event_cb),
(expose_event_cb), (redraw), (draw), (draw_labels),
(draw_rich_preview):
Added rich preview capability to mini preview.
* src/print-op-dialog.c: (create_custom_widget_cb),
(simple_sheets_radio_cb), (simple_first_spin_cb),
(simple_last_spin_cb), (preview_pressed_cb), (preview_released_cb),
(merge_spin_cb), (merge_collate_check_cb), (preview_clicked_cb),
(option_toggled_cb):
Use new rich preview capability of mini preview in print dialog.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@889 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years agopo/POTFILES.in: Removed name of no longer existant file
Mario Blättermann [Fri, 18 Sep 2009 18:03:26 +0000 (18:03 +0000)]
po/POTFILES.in: Removed name of no longer existant file

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@888 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-17 Jim Evins <evins@snaught.com>
Jim Evins [Fri, 18 Sep 2009 01:54:44 +0000 (01:54 +0000)]
2009-09-17  Jim Evins  <evins@snaught.com>

* src/stock.c: (add_icons), (add_button_icon):
Use proper free function for GtkIconSource (gtk_icon_source_free() not g_free()).
Patch provided by Christian Persch <chpe@gnome.org>.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@886 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-17 Jim Evins <evins@snaught.com>
Jim Evins [Fri, 18 Sep 2009 01:44:09 +0000 (01:44 +0000)]
2009-09-17  Jim Evins  <evins@snaught.com>

* libglabels/category.h:
* libglabels/db.h:
* libglabels/paper.h:
* libglabels/template.h:
* libglabels/xml-category.h:
* libglabels/xml-paper.h:
* libglabels/xml.h:
Cleaned up GTK/GLIB includes.
* src/bc-gnubarcode.c:
* src/bc-gnubarcode.h:
* src/bc-iec16022.c:
* src/bc-iec16022.h:
* src/bc-iec18004.c:
* src/bc-iec18004.h:
* src/bc-postnet.c:
* src/bc-postnet.h:
* src/bc.c:
* src/bc.h:
* src/cairo-ellipse-path.c:
* src/cairo-ellipse-path.h:
* src/cairo-label-path.c:
* src/cairo-label-path.h:
* src/cairo-markup-path.c:
* src/cairo-markup-path.h:
* src/color-combo-button.c:
* src/color-combo-button.h:
* src/color-combo-color-menu-item.c:
* src/color-combo-color-menu-item.h:
* src/color-combo-history.c:
* src/color-combo-menu.c:
* src/color-combo-menu.h:
* src/color-combo.c:
* src/color-combo.h:
* src/color-swatch.c:
* src/color-swatch.h:
* src/color.c:
* src/color.h:
* src/critical-error-handler.c:
* src/critical-error-handler.h:
* src/debug.c:
* src/debug.h:
* src/file.c:
* src/file.h:
* src/font-combo-menu-item.c:
* src/font-combo-menu-item.h:
* src/font-combo-menu.c:
* src/font-combo-menu.h:
* src/font-combo.c:
* src/font-combo.h:
* src/font-sample.h:
* src/font-util.c:
* src/font-util.h:
* src/glabels-batch.c:
* src/glabels.c:
* src/hig.h:
* src/label-barcode.c:
* src/label-barcode.h:
* src/label-box.c:
* src/label-box.h:
* src/label-ellipse.c:
* src/label-ellipse.h:
* src/label-image.c:
* src/label-image.h:
* src/label-line.c:
* src/label-line.h:
* src/label-object.c:
* src/label-object.h:
* src/label-text.c:
* src/label-text.h:
* src/label.c:
* src/label.h:
* src/merge-evolution.c:
* src/merge-evolution.h:
* src/merge-init.c:
* src/merge-init.h:
* src/merge-properties-dialog.c:
* src/merge-properties-dialog.h:
* src/merge-text.c:
* src/merge-text.h:
* src/merge-vcard.c:
* src/merge-vcard.h:
* src/merge.c:
* src/merge.h:
* src/mini-label-preview.c:
* src/mini-label-preview.h:
* src/mini-preview-pixbuf-cache.c:
* src/mini-preview-pixbuf-cache.h:
* src/mini-preview-pixbuf.c:
* src/mini-preview-pixbuf.h:
* src/mini-preview.c:
* src/new-label-dialog.c:
* src/new-label-dialog.h:
* src/object-editor-bc-page.c:
* src/object-editor-data-page.c:
* src/object-editor-fill-page.c:
* src/object-editor-image-page.c:
* src/object-editor-line-page.c:
* src/object-editor-lsize-page.c:
* src/object-editor-position-page.c:
* src/object-editor-private.h:
* src/object-editor-shadow-page.c:
* src/object-editor-size-page.c:
* src/object-editor-text-page.c:
* src/object-editor.c:
* src/object-editor.h:
* src/pixbuf-cache.c:
* src/pixbuf-cache.h:
* src/prefs-dialog.c:
* src/prefs-dialog.h:
* src/prefs-model.c:
* src/prefs-model.h:
* src/prefs.c:
* src/prefs.h:
* src/print-op-dialog.c:
* src/print-op.c:
* src/print-op.h:
* src/print.c:
* src/print.h:
* src/recent.c:
* src/recent.h:
* src/rotate-label-button.c:
* src/rotate-label-button.h:
* src/stock.c:
* src/stock.h:
* src/template-designer.c:
* src/template-designer.h:
* src/text-node.c:
* src/text-node.h:
* src/ui-commands.c:
* src/ui-commands.h:
* src/ui-property-bar.c:
* src/ui-property-bar.h:
* src/ui-sidebar.c:
* src/ui-sidebar.h:
* src/ui-util.c:
* src/ui-util.h:
* src/ui.c:
* src/ui.h:
* src/util.c:
* src/util.h:
* src/view-barcode.c:
* src/view-barcode.h:
* src/view-box.c:
* src/view-box.h:
* src/view-ellipse.c:
* src/view-ellipse.h:
* src/view-image.c:
* src/view-image.h:
* src/view-line.c:
* src/view-line.h:
* src/view-object.c:
* src/view-object.h:
* src/view-text.c:
* src/view-text.h:
* src/view.c:
* src/view.h:
* src/warning-handler.c:
* src/warning-handler.h:
* src/wdgt-chain-button.c:
* src/wdgt-chain-button.h:
* src/wdgt-media-select.c:
* src/wdgt-media-select.h:
* src/wdgt-merge-menu.c:
* src/wdgt-merge-menu.h:
* src/window.c:
* src/window.h:
* src/xml-label-04.c:
* src/xml-label-04.h:
* src/xml-label.c:
* src/xml-label.h:
Cleaned up GTK/GLIB includes.
Updated remainder of notices to GPL3+.
Simple formatting cleanup.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@885 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years agode.po: Updated German translation
Mario Blättermann [Wed, 16 Sep 2009 19:41:14 +0000 (19:41 +0000)]
de.po: Updated German translation
POTFILES.in: Removed filenames which are no longer available

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@884 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-13 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 13 Sep 2009 05:00:03 +0000 (05:00 +0000)]
2009-09-13  Jim Evins  <evins@snaught.com>

Refactored print operation subsystem.

* src/print-op.c:
* src/print-op.h:
Basic GtkPrintOperation based class.  Does not instantiate
custom widgets, so it can be used by glabels-batch without
the additional overhead.
* src/print-op-dialog.c:
* src/print-op-dialog.h:
New object derived from glPrintOp.  This one is intended
to be used as a dialog and installs custom widgets.
glWdgtPrintCopies and glWdgtPrintMerge have been merged
into this object.
* src/wdgt-print-copies.c:
* src/wdgt-print-copies.h:
* src/wdgt-print-merge.c:
* src/wdgt-print-merge.h:
Deleted.
* src/Makefile.am:
Modified to reflect above additions and deletions.
* src/mini-preview.c: (gl_mini_preview_construct),
(gl_mini_preview_set_template), (set_transform_and_get_scale),
(button_press_event_cb), (motion_notify_event_cb), (draw):
Now scales with allocation.
* src/glabels-batch.c: (main):
* src/template-designer.c: (print_test_cb):
* src/ui-commands.c: (gl_ui_cmd_file_print):
Use above modifications.
* data/builder/print-op-dialog-custom-widget.builder:
New builder file for glPrintOpDialog custom widgets.
* data/builder/print-custom-widget.builder:
Deleted.
* data/builder/Makefile.am:
Modified to reflect above addition and deletion.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@883 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-10 Jim Evins <evins@snaught.com>
Jim Evins [Fri, 11 Sep 2009 02:14:58 +0000 (02:14 +0000)]
2009-09-10  Jim Evins  <evins@snaught.com>

* src/Makefile.am:
* src/mini-label-preview.c:
* src/mini-label-preview.h:
Created new glMiniLabelPreview widget to support glRotateLabelButton.
* src/rotate-label-button.c:
* src/rotate-label-button.h:
Renamed glWdgtRotateLabel to glRotateLabelButton.
* src/new-label-dialog.c: (gl_new_label_dialog_construct),
(template_changed_cb), (gl_new_label_dialog_get_rotate_state),
(gl_new_label_dialog_set_rotate_state):
Propogated above renaming.
* src/mini-preview.c: (gl_mini_preview_set_template), (draw),
(draw_shadow), (draw_paper), (draw_labels):
Use GtkStyle for colors instead of hardcoded ones.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@882 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-09 Jim Evins <evins@snaught.com>
Jim Evins [Thu, 10 Sep 2009 02:42:25 +0000 (02:42 +0000)]
2009-09-09  Jim Evins  <evins@snaught.com>

* configure.in:
* Makefile.am:
* src/Makefile.am:
* src/stock-pixmaps/Makefile.am:
* qrencode-3.1.0/Makefile.am
* data/desktop/glabels.desktop.in:
* docs/libglabels/libglabels-decl-list.txt:
Various build system fixes and cleanup.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@880 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-08 Jim Evins <evins@snaught.com>
Jim Evins [Wed, 9 Sep 2009 02:16:13 +0000 (02:16 +0000)]
2009-09-08  Jim Evins  <evins@snaught.com>

* src/font-util.c: (gl_font_util_validate_family):
* src/font-util.h:
Added gl_font_util_validate_family().
* src/font-combo.c: (gl_font_combo_class_init),
(gl_font_combo_new), (gl_font_combo_set_family):
Use gl_font_util_validate_family() when setting family.
* src/label-text.c: (set_font_family):
* src/prefs-dialog.c: (construct_object_page),
(update_object_page_from_prefs):
* src/ui-property-bar.c: (gl_ui_property_bar_construct),
(reset_to_default_properties):
* src/object-editor-text-page.c:
(gl_object_editor_prepare_text_page),
(gl_object_editor_set_font_family):
Removed code obsoleted by the addition of gl_font_util_validate_family().
* src/color-swatch.c: (gl_color_swatch_class_init), (style_set_cb),
(draw_swatch):
* src/font-sample.c: (gl_font_sample_class_init), (style_set_cb),
(draw_sample):
Added handler for style_set event.
* src/color-combo-button.c: (gl_color_combo_button_class_init):
* src/color-combo-color-menu-item.c:
(gl_color_combo_color_menu_item_class_init):
* src/color-combo-history.c: (gl_color_combo_history_class_init):
* src/color-combo-menu.c: (map_event_cb):
* src/color-combo.c: (gl_color_combo_class_init),
(gl_color_combo_new):
* src/font-combo-menu-item.c: (gl_font_combo_menu_item_class_init):
* src/font-combo-menu.c: (gl_font_combo_menu_class_init):
* src/wdgt-rotate-label.c: (create_pixbuf):
Various cleanups -- mostly removing unused variables.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@877 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years agoUpdated German doc translation, added screenshots
Mario Blättermann [Tue, 8 Sep 2009 17:55:18 +0000 (17:55 +0000)]
Updated German doc translation, added screenshots

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@876 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-07 Jim Evins <evins@snaught.com>
Jim Evins [Tue, 8 Sep 2009 03:22:09 +0000 (03:22 +0000)]
2009-09-07  Jim Evins  <evins@snaught.com>

Created new glFontCombo widget family subsystem + minor refinements to glColorCombo
widget family.

* src/color-combo-button.c:
* src/color-combo-button.h:
Renamed ColorButton to ColorComboButton.
* src/color.h:
Added GL_COLOR_WHITE macro.
* src/color-combo.c: (gl_color_combo_init):
Minor cleanup.
* src/Makefile.am:
* src/font-combo.c:
* src/font-combo.h:
* src/font-combo-menu.c:
* src/font-combo-menu.h:
* src/font-combo-menu-item.c:
* src/font-combo-menu-item.h:
* src/font-sample.c:
* src/font-sample.h:
* src/font-util.c:
* src/font-util.h:
New FontCombo subsystem.
* src/util.c:
* src/util.h:
Moved font functions to font-util.[ch].
* data/builder/object-editor.builder:
* data/builder/prefs-dialog.builder:
* data/builder/property-bar.builder:
* src/label-text.c: (set_font_family):
* src/object-editor-private.h:
* src/object-editor-text-page.c:
(gl_object_editor_prepare_text_page),
(gl_object_editor_set_font_family),
(gl_object_editor_get_font_family):
* src/prefs-dialog.c: (construct_object_page),
(update_object_page_from_prefs), (update_prefs_from_object_page):
* src/ui-property-bar.c: (gl_ui_property_bar_construct),
(reset_to_default_properties), (update_text_properties),
(update_fill_color), (update_line_color), (font_family_changed_cb),
(text_color_changed_cb), (fill_color_changed_cb),
(line_color_changed_cb):
Incorporated new FontCombo subsystem.
* po/POTFILES.in:
Reconciled with above changes/additions.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@872 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-06 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 6 Sep 2009 20:49:21 +0000 (20:49 +0000)]
2009-09-06  Jim Evins  <evins@snaught.com>

* src/color-button.c: (gl_color_button_finalize):
Unreference menu in finalize.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@871 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years agoAdded link to glabels-commit mail list.
Jim Evins [Sun, 6 Sep 2009 20:36:04 +0000 (20:36 +0000)]
Added link to glabels-commit mail list.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@870 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-06 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 6 Sep 2009 04:52:05 +0000 (04:52 +0000)]
2009-09-06  Jim Evins  <evins@snaught.com>

Some major refinements to the glColorCombo family of widgets.

* src/Makefile.am:
* src/color-button.c:
* src/color-button.h:
New widget: glColorButton.  This widget is a button that applies
the currently selected color with a ColorCombo type dropdown button
to change that selected color.  This is basically the old
glColorCombo widget.
* src/color-combo.c: (gl_color_combo_init),
(gl_color_combo_finalize), (gl_color_combo_new),
(button_press_event_cb), (menu_color_changed_cb),
(menu_selection_done_cb):
* src/color-combo.h:
The glColorCombo widget has been modified to be a single button
that is only used to change the selected color.
* src/color-swatch.c: (gl_color_swatch_init), (expose_event_cb):
Draw on parent containers window to allow an effective
transparency.
* src/object-editor-bc-page.c: (gl_object_editor_prepare_bc_page):
* src/object-editor-fill-page.c:
(gl_object_editor_prepare_fill_page):
* src/object-editor-line-page.c:
(gl_object_editor_prepare_line_page):
* src/object-editor-shadow-page.c:
(gl_object_editor_prepare_shadow_page):
* src/object-editor-text-page.c:
(gl_object_editor_prepare_text_page):
* src/prefs-dialog.c: (construct_object_page):
Change how ColorCombos are packed so that they don't
expand to fill hbox.
* src/ui-property-bar.c: (gl_ui_property_bar_construct),
(reset_to_default_properties), (update_text_properties),
(update_fill_color), (update_line_color), (text_color_changed_cb),
(fill_color_changed_cb), (line_color_changed_cb),
(set_doc_items_sensitive), (set_text_items_sensitive),
(set_fill_items_sensitive), (set_line_color_items_sensitive):
The property bar now uses the new glColorButton instead of
glColorCombo.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@869 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-02 Jim Evins <evins@snaught.com>
Jim Evins [Thu, 3 Sep 2009 02:47:51 +0000 (02:47 +0000)]
2009-09-02  Jim Evins  <evins@snaught.com>

* src/Makefile.am:
* src/wdgt-mini-preview.c:
* src/wdgt-mini-preview.h:
* src/mini-preview.h:
* src/mini-preview.c:
- Renamed WdgtMiniPreview to MiniPreview.
- Style cleanup.
- Modified to draw to parent window to be effectively transparent.
- Updated license notification to gpl3+.
* src/template-designer.c: (construct_layout_page),
(layout_page_prepare_cb), (layout_page_changed_cb):
* src/wdgt-print-copies.c: (gl_wdgt_print_copies_construct),
(sheets_radio_cb), (first_spin_cb), (last_spin_cb),
(preview_pressed):
* src/wdgt-print-merge.c: (gl_wdgt_print_merge_construct),
(spin_cb), (preview_clicked), (gl_wdgt_print_merge_set_copies):
- Reconciled with rename above.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@868 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-09-01 Jim Evins <evins@snaught.com>
Jim Evins [Wed, 2 Sep 2009 01:01:38 +0000 (01:01 +0000)]
2009-09-01  Jim Evins  <evins@snaught.com>

* data/builder/object-editor.builder:
Fixed errant expansion of tab.
* src/bc-gnubarcode.c: (gl_barcode_gnubarcode_new):
* src/bc-postnet.c: (gl_barcode_postnet_new):
* src/bc.c: (id_to_index), (name_to_index):
* src/label-barcode.c: (gl_label_barcode_set_props):
* src/label-text.c: (set_font_family):
* src/merge-properties-dialog.c:
(gl_merge_properties_dialog_construct):
* src/merge.c: (gl_merge_description_to_name):
* src/new-label-dialog.c:
* src/object-editor-edit-page.c:
* src/object-editor-image-page.c: (update_preview_cb):
* src/object-editor-lsize-page.c:
* src/object-editor-position-page.c:
* src/object-editor-size-page.c:
* src/object-editor.c: (gl_object_editor_new):
* src/prefs-dialog.c: (update_locale_page_from_prefs):
* src/prefs-model.c: (string_to_units):
* src/print-op.c: (create_custom_widget_cb):
* src/template-designer.c: (gl_template_designer_init),
(pg_size_page_changed_cb), (build_template):
* src/ui-commands.c: (gl_ui_cmd_help_about):
* src/xml-label.c: (xml_parse_pixdata):
Fixed various deprecations as of Gtk-2.16.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@867 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years agoAdding missing Changelog and removed files that should not have been checked in.
Jim Evins [Wed, 2 Sep 2009 00:58:44 +0000 (00:58 +0000)]
Adding missing Changelog and removed files that should not have been checked in.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@866 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-08-31 Jim Evins <evins@snaught.com>
Jim Evins [Tue, 1 Sep 2009 02:50:37 +0000 (02:50 +0000)]
2009-08-31  Jim Evins  <evins@snaught.com>

* po/fr.po:
Updated french translation (Claude Paroz)

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@865 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-08-31 Jim Evins <evins@snaught.com>
Jim Evins [Tue, 1 Sep 2009 02:25:51 +0000 (02:25 +0000)]
2009-08-31  Jim Evins  <evins@snaught.com>

* data/builder/property-bar.builder:
Make sure event box does not obscure tool bar background.
* src/Makefile.am:
* src/color-swatch.c:
* src/color-swatch.h:
New color swatch widget.
* src/color-combo-color-menu-item.c:
(gl_color_combo_color_menu_item_init),
(gl_color_combo_color_menu_item_new),
(gl_color_combo_color_menu_item_set_color):
* src/color-combo.c: (gl_color_combo_init),
(gl_color_combo_finalize), (gl_color_combo_new),
(gl_color_combo_set_color), (menu_color_changed_cb):
Updated to use new color swatch widget.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@863 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-08-26 Jim Evins <evins@snaught.com>
Jim Evins [Thu, 27 Aug 2009 02:51:29 +0000 (02:51 +0000)]
2009-08-26  Jim Evins  <evins@snaught.com>

* po/POTFILES.in:
Explicitely mark file types.  Removed unneeded file from
libbarcode.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@862 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-08-23 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 23 Aug 2009 15:08:34 +0000 (15:08 +0000)]
2009-08-23  Jim Evins  <evins@snaught.com>

* data/builder/Makefile.am:
* data/builder/merge-properties-dialog.builder:
* data/builder/merge-properties-dialog.glade:
* data/builder/new-label-dialog.builder:
* data/builder/new-label-dialog.glade:
* data/builder/object-editor.builder:
* data/builder/object-editor.glade:
* data/builder/prefs-dialog.builder:
* data/builder/prefs-dialog.glade:
* data/builder/print-custom-widget.builder:
* data/builder/print-custom-widget.glade:
* data/builder/property-bar.builder:
* data/builder/property-bar.glade:
* data/builder/template-designer.builder:
* data/builder/template-designer.glade:
* data/builder/wdgt-media-select.builder:
* data/builder/wdgt-media-select.glade:
* po/POTFILES.in:
* src/merge-properties-dialog.c:
(gl_merge_properties_dialog_finalize),
(gl_merge_properties_dialog_construct):
* src/new-label-dialog.c: (gl_new_label_dialog_finalize),
(gl_new_label_dialog_construct):
* src/object-editor-bc-page.c: (gl_object_editor_prepare_bc_page):
* src/object-editor-data-page.c:
(gl_object_editor_prepare_data_page):
* src/object-editor-edit-page.c:
(gl_object_editor_prepare_edit_page):
* src/object-editor-fill-page.c:
(gl_object_editor_prepare_fill_page):
* src/object-editor-image-page.c:
(gl_object_editor_prepare_image_page):
* src/object-editor-line-page.c:
(gl_object_editor_prepare_line_page):
* src/object-editor-lsize-page.c:
(gl_object_editor_prepare_lsize_page):
* src/object-editor-position-page.c:
(gl_object_editor_prepare_position_page):
* src/object-editor-private.h:
* src/object-editor-shadow-page.c:
(gl_object_editor_prepare_shadow_page):
* src/object-editor-size-page.c:
(gl_object_editor_prepare_size_page):
* src/object-editor-text-page.c:
(gl_object_editor_prepare_text_page):
* src/object-editor.c: (gl_object_editor_init),
(gl_object_editor_finalize):
* src/prefs-dialog.c: (gl_prefs_dialog_init),
(gl_prefs_dialog_finalize), (gl_prefs_dialog_construct),
(construct_locale_page), (construct_object_page):
* src/print-op.c: (gl_print_op_finalize),
(gl_print_op_set_settings), (create_custom_widget_cb):
* src/template-designer.c: (gl_template_designer_init),
(gl_template_designer_finalize), (construct_start_page),
(construct_name_page), (construct_pg_size_page),
(construct_shape_page), (construct_rect_size_page),
(construct_round_size_page), (construct_cd_size_page),
(construct_nlayouts_page), (construct_layout_page),
(construct_finish_page):
* src/ui-property-bar.c: (gl_ui_property_bar_finalize),
(gl_ui_property_bar_construct):
* src/wdgt-media-select.c: (gl_wdgt_media_select_finalize),
(gl_wdgt_media_select_construct):
Builder files no longer built from glade files.  Also did some
cleanup on formatting and update license notifications to GPL3+.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@861 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-08-13 Jim Evins <evins@snaught.com>
Jim Evins [Fri, 14 Aug 2009 02:53:53 +0000 (02:53 +0000)]
2009-08-13  Jim Evins  <evins@snaught.com>

* src/color-combo-color-menu-item.c:
(gl_color_combo_color_menu_item_init),
(gl_color_combo_color_menu_item_new),
(gl_color_combo_color_menu_item_set_color):
Explicitly request size of menu item and enlarge color swatch.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@860 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years agoFixed typo in header.
Jim Evins [Fri, 14 Aug 2009 00:45:24 +0000 (00:45 +0000)]
Fixed typo in header.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@859 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-08-12 Jim Evins <evins@snaught.com>
Jim Evins [Wed, 12 Aug 2009 18:59:13 +0000 (18:59 +0000)]
2009-08-12  Jim Evins  <evins@snaught.com>

* src/label-text.c: (buffer_changed_cb), (draw_object),
(draw_shadow), (draw_text_real):
* src/label-text.h:
Moved common code from draw_object() and draw_shadow() to
draw_text_real().  Also cleaned up formatting and updated
license notification to GPL3+.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@858 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years agoUpdated and fixed Russian translation
Alexandre Prokoudine [Wed, 29 Jul 2009 16:18:24 +0000 (16:18 +0000)]
Updated and fixed Russian translation

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@857 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-07-26 Jim Evins <evins@snaught.com>
Jim Evins [Mon, 27 Jul 2009 02:49:57 +0000 (02:49 +0000)]
2009-07-26  Jim Evins  <evins@snaught.com>

* AUTHORS:
* COPYING.README_FIRST:
* Makefile.am:
* configure.in:
* qrencode-3.1.0/*
Added 3rd party qrencode library.
* src/Makefile.am:
* src/bc-iec18004.c: (gl_barcode_iec18004_new), (render_iec18004):
* src/bc-iec18004.h:
* src/bc.c:
Added IEC18004 (QRCode) 2 dimensional barcode backend.
Patch provided by Daniel Mueller <daniel@danm.de>.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@856 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years ago2009-07-25 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 26 Jul 2009 03:43:22 +0000 (03:43 +0000)]
2009-07-25  Jim Evins  <evins@snaught.com>

* src/xml-label.c: (gl_xml_label_open):
Relax limits when parsing file.  Allows large embedded image
files.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@855 f5e0f49d-192f-0410-a22d-a8d8700d0965

14 years agoAdded compiling-from-source directions.
Jim Evins [Mon, 20 Jul 2009 02:41:10 +0000 (02:41 +0000)]
Added compiling-from-source directions.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@854 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-05-19 Jim Evins <evins@purple>
Jim Evins [Wed, 20 May 2009 00:54:25 +0000 (00:54 +0000)]
2009-05-19  Jim Evins  <evins@purple>

* configure.in:
* po/LINGUAS:
Moved translation list from configure.in to po/LINGUAS.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@852 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-05-19 Jim Evins <evins@snaught.com>
Jim Evins [Wed, 20 May 2009 00:41:05 +0000 (00:41 +0000)]
2009-05-19  Jim Evins  <evins@snaught.com>

* configure.in:
* po/zh_CN.po:
New Chinese translation (Careon <zzbusagain@yahoo.com.cn>).
* AUTHORS:
Added above translation to acknowledgements.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@851 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-05-18 Jim Evins <evins@snaught.com>
Jim Evins [Mon, 18 May 2009 04:15:44 +0000 (04:15 +0000)]
2009-05-18  Jim Evins  <evins@snaught.com>

* src/prefs-model.c: (gl_prefs_model_load_settings):
Make an educated guess at locale settings when run for the
first time.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@849 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-05-17 Jim Evins <evins@snaught.com>
Jim Evins [Mon, 18 May 2009 03:40:53 +0000 (03:40 +0000)]
2009-05-17  Jim Evins  <evins@snaught.com>

* help/de/de.po:
* help/glabels.omf.in:
Adding missing files from last checkin.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@846 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-05-17 Jim Evins <evins@snaught.com>
Jim Evins [Mon, 18 May 2009 03:33:09 +0000 (03:33 +0000)]
2009-05-17  Jim Evins  <evins@snaught.com>

* Makefile.am:
* configure.in:
* help/C/glabels-C.omf:
* help/C/glabels.xml:
* help/Makefile.am:
* po/de.po:
Updated german translation, gnome-doc-utils support and
german translation of glabels manual (Mario Blättermann).

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@845 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-05-01 Jim Evins <evins@purple>
Jim Evins [Sat, 2 May 2009 03:28:09 +0000 (03:28 +0000)]
2009-05-01  Jim Evins  <evins@purple>

* AUTHORS:
* configure.in:
* po/ca.po:
Added catalan translation (David Planella).

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@843 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-04-29 Jim Evins <evins@purple>
Jim Evins [Thu, 30 Apr 2009 01:47:43 +0000 (01:47 +0000)]
2009-04-29  Jim Evins  <evins@purple>

* data/templates/avery-iso-templates.xml:
* data/templates/misc-iso-templates.xml:
* data/templates/misc-us-templates.xml:
Caught up on user submitted templates.
* AUTHORS:
Acknowledgements for above templates.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@838 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-04-29 Jim Evins <evins@purple>
Jim Evins [Thu, 30 Apr 2009 00:47:04 +0000 (00:47 +0000)]
2009-04-29  Jim Evins  <evins@purple>

* po/POTFILES.in:
* po/de.po:
Updated german translation (Mario Blättermann).

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@835 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years agoUpdated links.
Jim Evins [Mon, 20 Apr 2009 01:41:13 +0000 (01:41 +0000)]
Updated links.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@832 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years agoWebsite updates.
Jim Evins [Sun, 12 Apr 2009 03:51:39 +0000 (03:51 +0000)]
Website updates.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@831 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years agoAdded links to getdeb packages.
Jim Evins [Wed, 25 Mar 2009 03:43:42 +0000 (03:43 +0000)]
Added links to getdeb packages.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@830 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-03-23 Jim Evins <evins@snaught.com>
Jim Evins [Mon, 23 Mar 2009 05:00:54 +0000 (05:00 +0000)]
2009-03-23  Jim Evins  <evins@snaught.com>

* src/glabels-batch.c: (main):
* src/glabels.c: (main):
Tidy up help option output.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@829 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-02-28 Jim Evins <evins@snaught.com>
Jim Evins [Sat, 28 Feb 2009 15:55:51 +0000 (15:55 +0000)]
2009-02-28  Jim Evins  <evins@snaught.com>

reviewed by: <delete if not using a buddy>

* src/Makefile.am:
* src/base64.c:
* src/base64.h:
Deleted base64 module.
* src/xml-label.c: (xml_parse_pixdata), (xml_create_pixdata):
Use glib for base64 support.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@828 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-02-22 Jim Evins <evins@snaught.com>
Jim Evins [Mon, 23 Feb 2009 03:23:01 +0000 (03:23 +0000)]
2009-02-22  Jim Evins  <evins@snaught.com>

* src/merge-properties-dialog.h:
* src/new-label-dialog.h:
* src/object-editor.h:
* src/prefs-dialog.h:
* src/print-op.h:
* src/template-designer.h:
Corrected cut&paste errors.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@827 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-02-21 JimEvins <evins@snaught.com>
Jim Evins [Sun, 22 Feb 2009 01:24:14 +0000 (01:24 +0000)]
2009-02-21  JimEvins  <evins@snaught.com>

* src/prefs-model.c: (gl_prefs_model_save_settings),
(gl_prefs_model_load_settings):
* src/prefs-model.h:
* src/ui-commands.c:
* src/ui-property-bar.c:
* src/ui.c: (view_ui_item_toggled_cb),
(set_app_main_toolbar_style), (set_app_drawing_toolbar_style):
Removed tooltip toggling capability, which wasn't working
anyway.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@826 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-02-21 JimEvins <evins@snaught.com>
Jim Evins [Sat, 21 Feb 2009 07:43:03 +0000 (07:43 +0000)]
2009-02-21  JimEvins  <evins@snaught.com>

* README:
* configure.in:
* data/builder/object-editor.glade:
* data/builder/prefs-dialog.glade:
* data/builder/property-bar.glade:
* data/builder/template-designer.glade:
* gtk-doc.make:
* src/color-combo-color-menu-item.c:
* src/color-combo-color-menu-item.h:
* src/color-combo-menu.h:
* src/glabels-batch.c: (main):
* src/glabels.c: (main):
* src/merge-properties-dialog.h:
* src/new-label-dialog.h:
* src/object-editor-lsize-page.c:
(gl_object_editor_prepare_lsize_page), (lsize_prefs_changed_cb):
* src/object-editor.h:
* src/prefs-dialog.h:
* src/print-op.h:
* src/template-designer.h:
* src/ui-commands.c: (gl_ui_cmd_view_property_bar_tips_toggle),
(gl_ui_cmd_help_contents), (gl_ui_cmd_help_about):
* src/ui-property-bar.c:
* src/ui-property-bar.h:
* src/ui-sidebar.c: (gl_ui_sidebar_construct),
(selection_changed_cb):
* src/ui-sidebar.h:
* src/view.h:
* src/wdgt-media-select.h:
* src/wdgt-merge-menu.h:
* src/wdgt-mini-preview.c: (gl_wdgt_mini_preview_class_init):
* src/wdgt-mini-preview.h:
* src/wdgt-print-copies.c: (gl_wdgt_print_copies_construct):
* src/wdgt-print-copies.h:
* src/wdgt-print-merge.c: (gl_wdgt_print_merge_construct):
* src/wdgt-print-merge.h:
* src/wdgt-rotate-label.h:
* src/window.h:
Removed final dependencies on libgnome and libgnomeui.
Removed all currently deprecated symbols as of GTK 2.14.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@825 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years agoMake sure all pages still validate.
Jim Evins [Wed, 11 Feb 2009 23:52:09 +0000 (23:52 +0000)]
Make sure all pages still validate.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@824 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-01-07 Jim Evins <evins@snaught.com>
Jim Evins [Thu, 8 Jan 2009 04:30:15 +0000 (04:30 +0000)]
2009-01-07  Jim Evins  <evins@snaught.com>

* src/critical-error-handler.c: (critical_error_handler):
* src/ui-commands.c: (gl_ui_cmd_help_contents):
* src/warning-handler.c: (warning_handler):
* src/view.c: (selection_received_cb):
Compile without warning with additional CFLAGS of
-O1 -Wall -Wformat=2.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@823 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2009-01-02 Jim Evins <evins@snaught.com>
Jim Evins [Sat, 3 Jan 2009 03:58:33 +0000 (03:58 +0000)]
2009-01-02  Jim Evins  <evins@snaught.com>

* COPYING.README_FIRST:
Fixed typo.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@821 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2008-12-27 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 28 Dec 2008 04:04:56 +0000 (04:04 +0000)]
2008-12-27  Jim Evins  <evins@snaught.com>

* data/templates/avery-iso-templates.xml:
* data/templates/avery-other-templates.xml:
* data/templates/avery-us-templates.xml:
* data/templates/brother-other-templates.xml:
* data/templates/misc-iso-templates.xml:
* data/templates/misc-other-templates.xml:
* data/templates/zweckform-iso-templates.xml:
Make sure all descriptions are marked as translatable.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@819 f5e0f49d-192f-0410-a22d-a8d8700d0965

15 years ago2008-12-27 Jim Evins <evins@snaught.com>
Jim Evins [Sun, 28 Dec 2008 03:01:26 +0000 (03:01 +0000)]
2008-12-27  Jim Evins  <evins@snaught.com>

* de.po:
Updated german translation (Mario Blättermann)
* AUTHORS:
Updated credits to reflect above translation.
* data/builder/object-editor.glade:
* data/builder/prefs-dialog.glade:
* data/builder/template-designer.glade:
Removed "translatable" attribute from whitespace strings,
which are used only to help layout.

git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@817 f5e0f49d-192f-0410-a22d-a8d8700d0965