]> git.sur5r.net Git - glabels/blobdiff - glabels2/ChangeLog
2008-04-07 Jim Evins <evins@snaught.com>
[glabels] / glabels2 / ChangeLog
index 5b705a846a65c644090ea93a99902a37a67a03f7..8cfcdece43d0dca672ca5f2e6a093049ae4b70d8 100644 (file)
@@ -1,3 +1,246 @@
+2008-04-07  Jim Evins  <evins@snaught.com>
+
+       * src/wdgt-rotate-label.h:
+       * src/wdgt-rotate-label.c: (gl_wdgt_rotate_label_init),
+       (gl_wdgt_rotate_label_new), (toggled_cb), (create_pixbuf),
+       (gl_wdgt_rotate_label_get_state), (gl_wdgt_rotate_label_set_state),
+       (gl_wdgt_rotate_label_set_template_name):
+               Modified wdgt-rotate-label to better indicate the rotation choices.
+       * data/glade/Makefile.am:
+       * data/glade/wdgt-rotate-label.glade:
+               Deleted wdgt-rotate-label.glade.
+
+2008-04-04  Jim Evins  <evins@snaught.com>
+
+       * data/templates/brother-other-templates.xml:
+               Added categories to existing templates.
+       * data/templates/misc-other-templates.xml:
+               Moved dymo templates to their own file.
+       * data/templates/Makefile.am:
+       * data/templates/dymo-other-templates.xml:
+               Additional dymo templates provided by Harald Welte <laforge@gnumonks.org>.
+       * AUTHORS:
+               Acknowledgement for above templates.
+
+2008-03-24  Jim Evins  <evins@snaught.com>
+
+       * src/xml-label.c: (xml_doc_to_label):
+               Bug #1872584.  Don't refuse to parse label file if namespace is
+               unrecognized -- it may be from a newer version of glabels.
+       
+2008-03-15  Jim Evins  <evins@snaught.com>
+
+       * data/templates/Makefile.am:
+       * data/templates/brother-other-templates.xml:
+               Added brother templates.
+       * src/cairo-markup-path.c: (gl_cairo_markup_margin_rect_path),
+       (gl_cairo_markup_margin_cd_path):
+       * src/view.c: (draw_markup_layer):
+               Fixed markup drawing errors when label is rotated.
+
+2008-03-03  Jim Evins  <evins@snaught.com>
+
+       * configure.in:
+       * ko.po:
+               Added korean translation provided by xein@naver.com.
+       
+2008-02-21  Jim Evins  <evins@snaught.com>
+
+       * src/ui.c:
+               Fixed typo that prevented "Save" from being deactivated when
+               document is not modified.
+       
+2008-02-18  Jim Evins  <evins@snaught.com>
+
+       * src/prefs-model.c: (gl_prefs_model_save_settings),
+       (gl_prefs_model_load_settings):
+               Set default units for file output.
+
+2008-02-18  Jim Evins  <evins@snaught.com>
+
+       * help/C/glabels.xml:
+               Fixed example template.
+
+2008-02-16  Jim Evins  <evins@snaught.com>
+
+       * AUTHORS:
+       * data/templates/avery-iso-templates.xml:
+       * data/templates/avery-us-templates.xml:
+       * data/templates/misc-iso-templates.xml:
+       * data/templates/misc-us-templates.xml:
+               Caught up on user submitted templates.
+
+2008-02-04  Jim Evins  <evins@snaught.com>
+
+       * src/view-image.c: (update_object_from_editor_cb):
+               Bug #1886438.  Don't update the image size unless it is actually
+               triggered by a change in image source.  The result of this bug
+               was that any attempt to edit the size spinboxes, immediately
+               reset the size.
+       
+2008-02-03  Jim Evins  <evins@snaught.com>
+
+       * src/label-image.c: (gl_label_image_class_init), (set_size):
+               Enforce minimum size for images.
+
+2008-02-03  Jim Evins  <evins@snaught.com>
+
+       * src/object-editor-edit-page.c: (field_selected_cb):
+       * src/object-editor-lsize-page.c: (gl_object_editor_set_max_lsize):
+       * src/object-editor-private.h:
+       * src/object-editor-shadow-page.c:
+       (gl_object_editor_set_max_shadow_offset):
+       * src/object-editor-size-page.c: (gl_object_editor_set_max_size):
+       * src/object-editor.c: (gl_object_editor_finalize),
+       (gl_object_editor_new), (gl_object_notebook_construct_valist),
+       (label_changed_cb):
+       * src/object-editor.h:
+       * src/ui-sidebar.c: (gl_ui_sidebar_construct):
+       * src/view-barcode.c: (construct_properties_editor):
+       * src/view-box.c: (construct_properties_editor):
+       * src/view-ellipse.c: (construct_properties_editor):
+       * src/view-image.c: (construct_properties_editor):
+       * src/view-line.c: (construct_properties_editor):
+       * src/view-object.c: (gl_view_object_finalize):
+       * src/view-text.c: (construct_properties_editor),
+               Move update_editor_from_label callback from individual view objects
+               to the object editor, so that signals can be disconnected when
+               object editor is finalized.
+       * src/view-text.c: (gl_view_text_create_button_press_event):
+               Fixed bug that caused multiple view objects to be created for a
+               single text object.  This bug would manifest itself as a crash
+               when deleting multi-object selections which included text objects.
+       
+2008-02-02  Jim Evins  <evins@snaught.com>
+
+       * src/Makefile.am:
+       * src/wdgt-merge-menu.c:
+       * src/wdgt-merge-menu.h:
+       * src/debug.c: (gl_debug_init):
+       * src/debug.h:
+       * src/marshal.list:
+               New merge menu widget.
+       * data/glade/object-editor.glade:
+       * src/object-editor-private.h:
+       * src/object-editor.c: (gl_object_editor_set_key_names):
+       * src/object-editor-edit-page.c:
+       (gl_object_editor_prepare_edit_page), (field_selected_cb),
+       (insert_button_cb):
+               Simplified UI for inserting fields into text objects by launching
+               a merge menu and directly inserting fields from the menu.  No more
+               selecting field in combobox, then pressing insert button.
+
+2008-01-31  Jim Evins  <evins@snaught.com>
+
+       * src/label-barcode.c: (draw_object):
+               Fixed rendering problem when "Invalid data" is displayed when text
+               object is lower in stacking order.
+
+2008-01-30  Jim Evins  <evins@snaught.com>
+
+       * src/label-text.c: (get_size), (draw_object), (draw_shadow):
+               Don't turn off cairo_hint_metrics.  This causes serious issues with
+               bitmap fonts.
+
+2008-01-29  Jim Evins  <evins@snaught.com>
+
+       * src/print-op.c: (gl_print_op_construct),
+       (gl_print_op_construct_batch), (set_page_size):
+               Explicitly set page size for "other" page sizes.
+
+2008-01-25  Jim Evins  <evins@snaught.com>
+
+       * src/bc.c:
+               Fixed Code128C backend parameters.
+       * src/label-barcode.c: (get_size):
+               Bug #1766425.  If barcode is not renderable with either
+               input data or default data, use a default size.  Also
+               fixed small leak.
+
+2008-01-16  Jim Evins  <evins@snaught.com>
+
+       * src/print.c: (print_label):
+               Bug #1872568.  Don't apply special transforms (rotate and
+               mirror) to clipping region or outline.
+
+2008-01-01  Jim Evins  <evins@snaught.com>
+
+       * src/util.c:
+               Sort font lists alphabetically.
+
+2008-01-01  Jim Evins  <evins@snaught.com>
+
+       * src/merge-evolution.c:
+               Do a case-insensitive sort.
+
+2008-01-01  Jim Evins  <evins@snaught.com>
+
+       * src/merge-evolution.c:
+               Sort evolution by "file_under" field.  Original patch provided
+               by Peter Cherriman <glabels-devel2712@bubieyehyeh.me.uk> in
+               Patch #1860423.
+       * AUTHORS:
+               Added acknowledgement for above patch.
+
+2008-01-01  Jim Evins  <evins@snaught.com>
+
+       * NEWS:
+       * configure.in:
+       * glabels.spec.in:
+               Reconcile with 2.2 branch.
+       
+
+2007-12-21  Jim Evins  <evins@snaught.com>
+
+       * COPYING.LIBGLABELS:
+       * COPYING.README_FIRST:
+       * README:
+               Updating license information to make more complete and understandable.
+
+2007-12-16  Jim Evins  <evins@snaught.com>
+
+       * configure.in:
+               Updated version to 2.pre2.
+       * help/C/glabels.xml:
+               Updated documentation.
+       * src/ui-commands.c: (gl_ui_cmd_help_about):
+               Updated copyright string.
+
+2007-12-15  Jim Evins  <evins@snaught.com>
+
+       * data/glade/object-editor.glade:
+               Removed any GtkTable that contained a GtkComboBox because the size of
+               the combo box was not constrained properly.  This sacrifices the nice
+               orderly labels for combo boxes that don't extend beyond the edge of the
+               window.
+
+2007-12-15  Jim Evins  <evins@snaught.com>
+
+       * libglabels/db.c: (lgl_db_lookup_template_from_name):
+       * src/object-editor.c: (gl_object_editor_finalize):
+       * src/wdgt-media-select.c: (gl_wdgt_media_select_finalize):
+               Fixed several small memory leaks.
+
+2007-12-14  Jim Evins  <evins@snaught.com>
+
+       * libglabels/db.c:
+               Optimize template search by name by using a GHashTable.
+       * src/mini-preview-pixbuf-cache.c:
+       * src/mini-preview-pixbuf-cache.h:
+               Store one pixbuf per template, but use a key for each alias.
+       * src/wdgt-media-select.c:
+               Optimize loading of tree data, thus optimizing the "new label" dialog.
+
+2007-12-12  Jim Evins  <evins@snaught.com>
+
+       * data/templates/avery-us-templates.xml:
+               More templates and aliases.
+
+2007-12-08  Jim Evins  <evins@snaught.com>
+
+       * TODO:
+               More prep for 2.1.5/2.2.0.
+
 2007-12-08  Jim Evins  <evins@snaught.com>
 
        * NEWS: