INSTALL -d => INSTALL_*_DIR
INSTALL => INSTALL_*
Beware that only invocations are changed that don't set special
values for owner, mode or group!
Cleanup suggested by zuntum@IRC
TCM is a collection of graphical editors for different software
specification methods. It contains generic editors (for generic
diagrams, tables and trees), editors for Structured Analysis
(entity-relationship diagrams, data and event flow diagrams,
state-transition diagrams, function refinement trees etc.) and editors
for UML (static-structure diagrams, use-case diagrams, activity
diagrams etc.).
TCM supports constraint checking for single documents (e.g. name
duplication and cycles in is-a relationships). TCM distinguishes
built-in constraints (of which a violation cannot even be attempted)
from immediate constraints (of which an attempted violation is
immediately prevented) and soft constraints (against which the editor
provides a warning when it checks the drawing). TCM is planned to
support hierarchic graphs, so that it can handle, for example,
hierarchic statecharts. Features to be added later include constraint
checking across documents and executable models.
In addition to the TCM file format, TCM outputs Plain PostScript,
Encapsulated PostScript, PNG and the XFig file format. The TCM file
format is simple to read and parse so other forms of output can be
generated easily.
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>
has been split into two packages: backends and frontends.
We do the same split in pkgsrc and create two new packages.
This is the sane-frontends package (based on the old sane package).
2000-12-17 Henning Meier-Geinitz <hmg@gmx.de>
* TODO: Added points about using g_free instead of free and the
sane compile/link test problem.
************************** Code freeze for SANE 1.0.4 ** *********************
2000-12-10 Henning Meier-Geinitz <hmg@gmx.de>
* doc/xscanimage.man: Fixed some typos and made clear that
SANE_DEFAULT_DEVICE doesn't work yet.
2000-12-08 Henning Meier-Geinitz <hmg@gmx.de>
* TODO: Updated. Removed entry about --without-x.
* src/xscanimage.c: Fixed bux: When closing "select device" dialog
with the window manager xscanimage wasn't exited.
************************* snapshot-2000-12-04 *******************************
2000-11-30 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
* src/Makefile.in: removed unused variable XSCAN
************************* snapshot-2000-11-28 *******************************
************************* Feature freeze for SANE 1.0.4 *********************
2000-11-26 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
* changed configure.in/configure:
- removed test for X (AC_PATH_X), the X-Test is done in GTK
- added configure optin "--disable-guis", this does not
make sense in the moment because there are no non-GUI-progs,
but it is planned to include other progs (e.g. scanadf).
2000-11-22 Henning Meier-Geinitz <hmg@gmx.de>
* README: Added link to QuiteInsane.
2000-11-19 Henning Meier-Geinitz <hmg@gmx.de>
* TODO: Removed entry about stiff.*
* src/xscanimage.c: Removed support for SANE_DEFAULT_DEVICE. Using
only this device without giving the user the ability to change to
other devices isn't the intended behaviour.
2000-11-19 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
* xscanimage.c: Suppressed Gimp warning at xscanimage startup
2000-11-19 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
* Removed src/stiff.[ch] and removed SCAN_OBJ=stiff.o from src/Makefile.in
2000-11-18 Henning Meier-Geinitz <hmg@gmx.de>
* src/xscanimage.c: Moved Defines for DBG_* outside the
#ifdef HAVE_LIBGIMP_GIMP_H block.
2000-11-16 Henning Meier-Geinitz <hmg@gmx.de>
* TODO: Entries about SANE_DEFAULT_DEVICE and DBG output.
* src/xscanimage.c: Added suport for DBG messages. Added only a
few messages including a more verbose output when xscanimage
can't find any devices. Added support for SANE_DEFAULT_DEVICE.
* doc/xscanimage.man: Documented support for SANE_DEFAULT_DEVICE and
SANE_DEBUG_XSCANIMAGE.
2000-11-15 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
* changed sanei/Makefile.in: SANE_CFLAGS is used now (for #include <sane.h>)
* changed acloacl.m4: SANE_LDFLAGS is used for sane test
2000-11-14 Henning Meier-Geinitz <hmg@gmx.de>
* TODO: Added entries about stiff.c and libgimp warning in xscanimage.
2000-11-14 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
* changed src/Makefile.in: SANE_LDFLAGS is used now
* changed aclocal.m4: removed bug (SANE_LDLAGS=>SANE_LDFLAGS)
and updated configure script
2000-11-13 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
* changed configure + configure.in, script aborts now if sane or gtk
is not found
2000-11-12 Henning Meier-Geinitz <hmg@gmx.de>
* README: Added information for developers and link to SANE website.
* TODO: Updated.
* INSTALL: Added link to GIMP website.
* src/xcam.c: Application is exited when window is closed (by
window manager)
2000-11-12, 2000-11-11 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
* several changes in configure scripts and Makefiles
* removed several unnecessary files
2000-11-11 Henning Meier-Geinitz <hmg@gmx.de>
* .cvsignore doc/.cvsignore include/.cvsignore
include/sane/.cvsignore lib/.cvsignore sanei/.cvsignore
src/.cvsignore: Added .cvsignore files.
* COPYING: Added GPL.
* TODO: Added from sane-backends.
* AUTHORS: Added from sane-backends.
* README: New file.
* NEWS: Renamed (old name: sane-frontend.NEWS).
* INSTALL: Renamed (old name: sane.INSTALL) and some reformating.
Added hint to PROBLEMS. Added some point about necessary packages.
* PROBLEMS: Renamed (old name: sane.PROBLEMS).
2000-11-10 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
* created own Package for frontends xscanimage and xcam
Old entries can be found in file ChangeLog of the package containing the
backends of SANE.
has been split into two packages: backends and frontends.
We do the same split in pkgsrc and create two new packages.
This is the sane-backends package (based on the old sane package).
Changes since sane 1.0.3:
* New backends: as6e, nec, pie.
* Updated backends: artec (v0.5.15), avision (v0.2.1), epson (v0.1.39),
hp (v0.93), mustek (v1.0-102), mustek_pp (v0.9-devel), plustek (v0.38),
sharp (v0.32), umax (v1.0-21).
* Moved frontends xscanimage and xcam to a new package (sane-frontends).
* Added authentification with encrypted passwords.
* Installation of shared libraries on AIX is supported now.
* Fixed compilation bugs on Irix and FreeBSD.
* Better debug output on platforms not supporting vararg macros.
* Better documentation about SANE devicenames.
* Bugfixes.
- When MPEG-encoding audio, force 16-bit signed intermediate AIFFs --
PCM driver doesn't support this format for some cards like AWE32
(Andre Albsmeier <andre.albsmeier@mchp.siemens.de>)
- Added METEOR_INPUT_DEV3 support (GUI & Fxtv.defaultInput = "dev3")
- Flip channel (to last channel set) feature with TVFlipStation() X action
routine (Steve Reid <sreid@sea-to-sky.net>)
- Add SOUND_MIXER_VIDEO audio input (Mike Myer)
- Mouse include patch (Anonymous)
- Makefile update for LOCALBASE (Alexander Langer <alex@big.endian.de>)
- NetBSD updates (Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>)
ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/graphics/fxtv/README.html
- Added 'line1', 'line2', 'line3' as valid mixerChannel values
- Uncomment all remote code for NetBSD folks
- Remove double-link of libvideo.a from Makefile
- Support for france channelset (Daniel Dagneaux <dagneaux@lure.u-psud.fr>)
- Changed -aspectlock to -noaspectlock
- Fix -default csvideo not working (greedy strstr matches wrong input)
- Remove stray printf in YUV capture
- Fixes for capturing when path doesn't contain a dot, and
pcm driver sound format limitation work-around
(Andre Albsmeier <andre.albsmeier@mchp.siemens.de>)
- OpenBSD changes from vedge <vedge@all.hail-eris.com> and
Matthew McNaughton <mcnaught@cs.ualberta.ca>