Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@netbsd.org>
From: Bernd Ernesti <veego@netbsd.org>
List: pkgsrc-changes
Date: 02/21/2001 22:18:50
Module Name: pkgsrc
Committed By: veego
Date: Wed Feb 21 20:18:50 UTC 2001
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-aa
Log Message:
Update xsane to 0.72:
xsane-0.64 -> 0.65:
-------------------
- src/Makefile.in: added usage of SANE_CFLAGS and GTK_CFLAGS
- added secure password transmission for authorisation (md5digest)
- ~/.sane/pass is used for reading user:password:resource from file before asking the user
- configure: removed test for X (AC_PATH_X), this is done in GTK (gtk-config)
gtk includes and libs are used for png test (because png often is in X directories)
- changed xsane_*_with_pixmap:
old status: routines used xsane.histogram_dialog->window as window for gdk_pixmap_create_from_xpm_d()
this made problems with preview window if X default color depth differd from X color depth
new status: routines are called with parameter GdkWindow *window now.
xsane-0.65 -> 0.66:
-------------------
- added setup menu for Automatic Document Feeder Scansource
(ADF-Scansource name was predefined to "Automatic Document Feeder" before,
now it can be defined for each device (is saved in decice settings))
- changed setup for lineart->grayscale scanmode from entry to menu with available scanmodes
- updated xsane.WIN32-compilation and src/Makefile.in.WIN32
I compiled a pre version of xsane-0.66 with the cygwin snapshot from 2000-12-10 and
gtk+-dev-20001023.zip, glib-dev-20001023.zip, libiconv-dev-20001007.zip
with the way described in xsane.WIN32-compilation without any problems.
The problem with the fork() seems to be solved in this cygwin version.
- updated aclocal.m4 and configure (gimp test)
xsane-0.66 -> 0.67:
-------------------
- added test if (xsane.adf_scansource) before usage of xsane.adf_scansource
(caused segfault when no ADF Scanmode was defined in setup)
xsane-0.67 -> 0.68:
-------------------
- changed src/Makefile.in.WIN32 so that the installation directory can
be selected by configure --prefix=... and the used paths are more
common to the one on unix (/usr/local => c:\sane)
- changed src/Makefile.in.WIN32 for gimp support (uncomment GIMP_LIBS)
- WIN32+gimp-support: set_gimp_PLUG_IN_INFO_PTR(&PLUG_IN_INFO) is called
- added extern GimpPlugIn PLUG_IN_INFO to xsane.h (needed in xsane.c for win32)
- replaced free(xsane.tile) by g_free(xsane.tile)
(the free(...) caused a crash on win32)
- changed aclocal.m4: gimp test does work with gimp-1.0.x version again
- renamed xsane.WIN32 and xsane.WIN32-compilation to xsane-WIN32.txt
and xsane-WIN32-compilation.txt (it is easer to use on windows)
- removed (#ifndef _WIN32) gtk_set_locale() from xsane.c for win32
(when it was called gimp plugin created transparent images)
- saved xsane-style.rc in DOS mode (\n\r)
xsane-0.68 -> 0.69:
-------------------
- some changes in aclocal.m4 for gimp test:
- When gimp-config is not found, the output of gtk-config is used
- GTK_CFLAGS or GIMP_CFLAGS are added to CPPFLAGS for test for gimp.h and gimpfeatures.h
- GTK_CFLAGS and GTK_LIBS are erased when gimp_config is available
- changed src/Makefile.in: GIMP_CFLAGS is used now
- saved xsane-style.rc in unix mode (\n) because DOS mode (\n\r) made problems
- added new way to call netscape remote command:
at first xsane tries to find out if netscape is running, for this it tries to
find out if there is a link "~/.netscape/lock". If this link exists netscape should
be running and xsane calls "netscape -remote openFile(...)". Otherwise xsane calls
"netscape ..."
- changed keywork "netscape-remote" as docviewer to "netscape"
- changed way to find out home directory in xsane-back-gtk.c:
now getenv(ENVIRONMENT_HOME_DIR_NAME) is used instead of getpwuid(...)->pw_dir.
(getenv is usable for Win32 and unix, getpwuid makes problems on Win32)
xsane-0.69 -> 0.70:
-------------------
- removed some bugs in text for pipette in sane-xsane-preview-doc.html
- changed acloacal.m4: when gimp-config is not found we look for gimptool
- for WIN32 the filetypes listed in the filetype menu are ".jpg" and ".tif"
instead of ".jpeg" and ".tiff"
- added manufacturer image to bottom of standard and advanced options window.
The name of the image is "vendor"-logo.xpm" or "sane-"backend"-logo.xpm",
the size of the image should be 256x48 pixels with a transparent background.
- changed src/Makfile.in: *-logo.xpm are installed (make install) and
uninstalled (make uninstall) now
- changed src/Makfile.in.WIN32: *-logo.xpm are installed (make install)now
- several changes in xsane-preview.c for rotating preview by 0/90/180/270 degree
the preview rotation is ready now
- added new routine xsane_save_rotate_image to xsane-save.c
- added new routine xsane_save_grayscale_image_as_lineart to xsane-save.c
- lineart images are saved in grayscale mode at first if transformation has to be done
- xsane_save_rotate_image is called beween scanning and saving image
- xsane_save_grayscale_image_as_lineart is called beween rotating and saving image
- aclocal.m4/configure: changed sane_major_version etc to SANE_CURRENT_MAJOR
- fileheader of raw format changed. This format is not defined, but some programs
can read it as 16 bit pnm binary data, so we use a compatible header now:
P5
# This file is in a not public defined data format.
# It is a 16 bit gray binary format.
# Some programs can read this as pnm/pgm format.
# SANE data follows.
100 100
65535
xsane-0.70 -> 0.71:
-------------------
- corrected aspect ratio in xsane-preview.c in routine that calculates preview resolution
- corrected user definition of maximum scanner surface
- added translation of preview menu maximum surface(preset area)
- added tooltip for maximum surface(preset area) menu and rotation menu
- finished preview_autoselect_scanarea()
- added autoselect scanarea button to preview window
- changed automaitic increase of filename counter:
- the step direction and length is not forced to +1,
the user can select one of the values -2/-1/0/+1/+2.
It is defined by preferences.filename_counter_step.
This way it is possible to scan double sided papers
with correct automatic page number generation.
- the digits are not increased by a loop any more,
the number is read, the new number is calculated
and the new filename is generated. The user can
select a minimum filename counter length now,
it is defined in preferences.filename_counter_len
and can be selected by the user in setup/saving options
- when the number of digits are not enough the number is
automatically increased now.
- a message comes up when counter gets smaller than 0
- pipette the color is averaged on a square, the size of the
square can be defined by the user
- updated html doc (not complete)
- added tooltips to permission buttons (r,w,x)
permission texts: user, group, all, read, write, execute can be translated now.
- added japanese translation (thanks to Kimizuka Tomokazu <sgtom@pluto.dti.ne.jp>)
- renamed oldgimp.h to gimp-1_0-compat.h
xsane-0.71 -> 0.72:
-------------------
- changed default postscript viewer from xv to gv
- moved int i, select = 1; in static void xsane_saving_notebook() out of #ifdef HAVE_LIBTIFF block
- filename counter length correction is only done in sane_start when there is a user selectable filename
- if external filename is given the counter len is not touched when not necessary
- added "insert file" function to fax mode
- added output of gamma, brightness and contrast settings to pnm headers
- updated xsane online-documentation (html)
- added license dialog, it is shown when it was not already accepted for this xsane version
(tested in local xsane.rc)
- about and about translation dialogs do not set XSane´s sensitivity to false any more
- copyright sign is now always defined as "(c)", can be translated with \251 if character is available
- device preferences are not saved/loaded any more when file selection is aborted
- in xsane_info_dialog the scanner type is translated now
- added accelerator keys to device selection dialog:
Escape -> Cancel
F1,F2,.. -> select device number 1,2,...
- added usleep(100ms) in device selection dialog before scanning for devices, this way we make
sure that the text "scanning for devices" is displayed
- added some accelarator keys to the preview window:
Alt ESC Cancel Preview Scan
Alt KP+ Zoom in
Alt KP- Zoom out
Alt KP* Zoom not
Alt KP/ Zoom undo
Alt A Autoselect scanarea
Alt V Select visible scanarea
- added accelerator key Escape to file-selection-dialog, about-dialog and about-translation-dialog
attached to cancel/close button
- updated translations:
- german translation
- czech translation - thanks to Stanislav Brabec <utx@penguin.cz>
- turkish translation - thanks to Togan Muftuoglo <toganm@yahoo.com>
- japanese translation - thanks to Kimizuka Tomokazu <sgtom@pluto.dti.ne.jp>
- french translation - thanks to Laurent Grawet <laurent.grawet@ibelgique.com>
To generate a diff of this commit:
cvs rdiff -r1.21 -r1.22 pkgsrc/graphics/xsane/Makefile
cvs rdiff -r1.11 -r1.12 pkgsrc/graphics/xsane/files/md5
cvs rdiff -r1.9 -r1.10 pkgsrc/graphics/xsane/files/patch-sum
cvs rdiff -r1.7 -r0 pkgsrc/graphics/xsane/patches/patch-aa
cvs rdiff -r1.9 -r1.10 pkgsrc/graphics/xsane/pkg/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.