Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
Changes are:
xsane-0.48 -> 0.49:
-------------------
- added support for different x/y resolutions and zoom factors,
the y-resolution slider is added to the xsane main dialog now
- in gimp mode x- and y-resolution infos are set correct now
- added resolution and zoom icons for x- and y-dimension
- added fax_width and fax_height to preferences
- added paper size frame in fax mode preview
- added czech translation - thanks to by Stanislav Brabec
<utx@k332.feld.cvut.cz>
- changed gimp_install_procedure(...): "RGB, GRAY" -> 0
- changed printer geometry setup from 1/72 ich to mm
- added setup entries for fax- width, height, left_offset and
bottom_offset
- corrected terminating \0 of strings in sane_choose_device
- when button "Negative" is pressed the white/gray/black points
are also inverted
- split preview_restore_image into preview_restore_image and
preview_restore_image_from_file, it can zoom into a saved
image now.
- zoom functions are done now without a new preview scan.
3 different zoom levels are stored.
- in xsane_scan_start the output file is only opend once in
multi pass scan three pass scan does work now again.
- added several missing routines for gamma correction in three
pass scan
xsane-0.49 -> 0.50:
-------------------
- removed bug in calculation of paper size in copy and fax mode
- added support for rotate image in xsane_save_ps
- added support for rotate (landscape mode) in copy mode and
save-ps mode and added preferences menu "Rotate Postscript"
- added bugfix for gtk_tooltips_set_colors as long as it does
not work in gtk
- improved memory allocation routines and error handling in preview
- after the main window is created the resolution, resolution_x
and resolution_y are made up to date now
- changed dynamic menue list definition in xsane_setup for
TIFF_COMPRESSION menu
xsane-0.50 -> 0.51:
-------------------
- added some rangechecks to histogram->gamma calculation
it is done as histogram->gamma->histogram now
- changed redraw frame in preview_display_partial_image(),
now the old image is completely overpainted!
- added xsane_set_all_resolutions() to xsane_printer_callback,
now paper size frame is updated when printer is changed
- corrected wrong error message in setting of scansource_selection
from "unknown type" to "unknown constraint type"
- moved xsane.header_size = 0; to the end of xsane_scan_done so
it is called in each case the missing command was responsible
for a segfault when starting a scan after xsane_cancel has
been called
- moved progress_bar from it's own window to the bottom of the
main window progress_bar texts are displayed in info frame
and in progress bar
- added size in mm/cm/in to progress bar when not scanning
- in scales the number of digits is defined by quantization now,
if no quantization is given by backend (quant=0, SANE_TYPE_FIXED)
x.2 digits are displayed
- corrected page_setp for scales
- selection_active is reset in preview_display_partial_image
instead of preview_paint_image
- 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
Changes include:
* Problem with Segmentation fault when loading device settings with
"lineart" mode enabled is solved.
* Changed xsane- and device-preferences read and write routines, problem
with segmentation faults while loading device preferences (*.drc)
should be solved now. Old "*.drc" files have to be converted with
xsane-convert-to-0.46.
* Added "Problems?" to "Help" menu.
* Filetype/extension can be selected by the menu "by ext." now.
Notable changes are:
- Disabled selection of LZW compression for libtiff.
- PNG problems (not supported, lineart wrong) are solved.
- Device name is saved in drc file now.
- Xsane version is saved in drc file now.
- Warning is printed if device rc file was not created for active device .
- In GIMP mode there is no empty file created any more.
- changed calculation of size in info row from unisgned long to float
because unsigned long / 10 were to small to fit A4 with 1200x1200 dpi
- removed member device from struct preferences - was never used
- warning is printed if device rc file was not created for active device
- bounded contrast to >=-100.0
- added continuous update to histogram sliders and preview selection
- moved "show xxx" menu items form menu "Preferences" to menu "View"
- changed brightness and contrast range maximum from 300 to 400 %
- added french translation - thanks to Vincent Renardias
- added german translation table
- replaced button-texts negative, rgb default, auto, default, store and
restore by icons
- setup/jpeg quality selection is enabled
- implemented real single-bit format for tiff
- added tiff compression type selection for multi bit and one bit images
- the preview selection is based on device coordinates instead of
preview window coordinates now
- if there are no standard device settings at program startup, xsane
take the backend predefined resolution (before this was set to 100)
Changes include:
- added option --no-mode-selection/-s to disable menu for
xsane mode selection
- prepared text outputs (in xsane-text.h) for NLS/gettext support
- removed change about SANE_STATUS_GOOD in multiple image mode.
Adf mode is detected by scanmode again. This would be better
selected by a mulit_image bit in the preferences block.
Notable changes are:
* Experimental (not defined in the SANE standard) support for Automatic
Document Feeder (scan until error) - should at least work with the
umax-backend!
* Changed standard device settings filename from scsi generic devicename
to vendor:model.
* The main window can be a fixed or a scrolled, resizable window now.
Selection is done via setup/display/"main window fixed", the main
window mode can be overwritten by specifying a command line option:
-R or --Resizeable activates the resizeable, scrolled main window,
-F or --Fixed activates the fixed (non resizable) main window.
* Added option --device-settings file for definition of default device
settings filename
* Changed *_RGBI to *_RGBA to be compatible with coming extensions to
the SANE standard
Notable changes are:
* Filename for saving/loading device settings can be specified.
* improved calculation of auto enhancement values
* Enhancement options (gamma, contrast, brightness, rgb default
and negative) are saved as device settings.
* Auto enhancement and pipette functions calculate enhancement
values for each color now.
* Options rgb default and negative are added to preferences.
* pipette functions: middle mouse button defines shadow/gray/highlight
for color components, left mouse button only defines gray values!