Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Rene Hexel <rh@netbsd.org>
List: source-changes
Date: 01/06/2000 05:48:12
Module Name:	pkgsrc
Committed By:	rh
Date:		Thu Jan  6 13:48:12 UTC 2000

Modified Files:
	pkgsrc/graphics/xsane: Makefile
	pkgsrc/graphics/xsane/files: md5 patch-sum
	pkgsrc/graphics/xsane/pkg: PLIST
Removed Files:
	pkgsrc/graphics/xsane/patches: patch-ac patch-ad

Log Message:
Update xsane to 0.48.  Changes are as follows:

 - No longer requires patches ac and ad thanks to author's quick
   reaction to feedback.

xsane-0.46 -> 0.47:
-------------------

 - if helpfile viewer is netscape-remote and netscape is not running
   it is started

 - replaced ENODATA (used for EOF detection in xsane-rc-io and
   xsane-device-preferences) by XSANE_EOF (=-1)
   (ENODATA is not defined on all systems)

 - If faxproject does not exist, project data entries are made insensitive
   and buttons "send project" and "delete project" are replaced by "create
   project"

 - Added missing "&" in xsane_device_preferences_save_values:
   xsane_rc_io_w_array(w, &len, (void **) &word_array, (WireCodecFunc)
   xsane_rc_io_w_word, sizeof(SANE_Word)); that cause segmentation fault
   when writing bool, int or fixpoint arrays.

xsane-0.47 -> 0.48:
-------------------

 - "START" button is made insensitive in fax mode if project does not exist.

 - Preview window is created at the same time as the main dialog and it is
   destroyed at program end. Disabling "show preview" hides the preview
   window. This way the preview window placement does work correct.

 - set default values in xsane_device_preferences_load_file(char *filename)
   before reading the saved values, show_preview default = true

 - Mouse pointers display relevant mode icons in preview window now.

 - In copy mode the maximum selectable size that fits to the selected
   printer is drawn by a rect now. Selection is limited to the printer
   size.

 - if no local xsane.rc, xsane-style.rc or DEVICE.drc file exists it is
   loaded from SANE_DATA_DIR/xsane

 - all xsane rc files are placed in a subdirectory xsane now
   (~/.sane/xsane, SANE_DATA/DIR/xsane)

 - temporary files (previews, conversions) are saved in /tmp (defined in
   SANE_PATH_TMP in xsane.h) now

 - added window decoration icon (top left) to each xsane window (does work
   with kwm, does not work with fvwm2)

 - added warning icon and error icon

 - removed xsane_files_exit_callback, now xsane_scan_win_delete is used for
   all exit program calls

 - conversion-* and preview-* files are created with permission
   "-rw-------", images- and project-files are created with
   "preferences.image_umask" xsane.rc and *.drc are created with
   XSANE_DEFAULT_UMASK defined in xsane.h


To generate a diff of this commit:
cvs rdiff -r1.10 -r1.11 pkgsrc/graphics/xsane/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/graphics/xsane/files/md5
cvs rdiff -r1.4 -r1.5 pkgsrc/graphics/xsane/files/patch-sum
cvs rdiff -r1.4 -r0 pkgsrc/graphics/xsane/patches/patch-ac
cvs rdiff -r1.3 -r0 pkgsrc/graphics/xsane/patches/patch-ad
cvs rdiff -r1.5 -r1.6 pkgsrc/graphics/xsane/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.