kopia lustrzana https://gitlab.com/sane-project/standard
62 wiersze
2.3 KiB
Markdown
62 wiersze
2.3 KiB
Markdown
# SANE Standard Changes
|
|
|
|
Below you find the changes between one version of the SANE Standard to
|
|
the next in reversed chronological order, i.e most recent first.
|
|
|
|
## SANE Standard 1.06
|
|
|
|
- released as part of `sane-backends`, versions `1.0.27` thru `1.0.29`
|
|
- updates the mailing list address
|
|
|
|
**Note**: `sane-backends-1.0.26` was skipped to address a versioning
|
|
issue with its development versions.
|
|
|
|
## SANE Standard 1.05
|
|
|
|
- released as part of `sane-backends`, versions `1.0.19` thru `1.0.25`
|
|
- fixes `SANE_Parameters` member ordering to reflect existing header
|
|
file definition
|
|
- fixes the network protocol description to use the `SANE_STATUS_GOOD`
|
|
status instead of a non-existent `SANE_STATUS_SUCCESS`
|
|
|
|
## SANE Standard 1.04
|
|
|
|
- released as part of `sane-backends-1.0.18`
|
|
- fixes bytes per pixel equation in `sane_get_parameters()` section
|
|
|
|
## SANE Standard 1.03
|
|
|
|
- released as part of `sane-backends`, versions `1.0.9` thru `1.0.17`
|
|
- clarifies pixel value packing order for bit depth 1
|
|
- notes that bit depth 1 for frame types other than `SANE_FRAME_GRAY`
|
|
may not be supported by frontends
|
|
- adds a large number of vendor strings and several device types
|
|
- clarifies that backend behavior is undefined unless `sane_init()`
|
|
returns `SANE_STATUS_GOOD`
|
|
- adds `SANE_STATUS_INVAL` as possible return value for `sane_start()`
|
|
- clarifies that `sane_set_io_mode()` may be called after a call to
|
|
`sane_start()`
|
|
- defines RPC code values for the network protocol explicitly
|
|
- updates the project's email address and website URL
|
|
|
|
## SANE Standard 1.02
|
|
|
|
- released as part of `sane-backends`, versions `1.0.4` thru `1.0.8`
|
|
- clarifies that the interpretation of sample values of bit depth 1
|
|
for `SANE_FRAME_GRAY` is the inverse of that for other bit depths
|
|
- changes maximum length of username and password from 256 to 128
|
|
- adds an extension to the network protocol enabling the use of MD5
|
|
digests when transmitting authentication credentials to the server
|
|
- clarifies the way network protocol requests handle authentication
|
|
failures
|
|
|
|
**Note**: The package name was changed from `sane` to `sane-backends`
|
|
with version `1.0.4` when several frontends were split off and moved
|
|
to a new `sane-frontends` package.
|
|
|
|
## SANE Standard 1.01
|
|
|
|
- released as part of `sane-1.0.1` thru `sane-1.0.3`
|
|
- corrects the API version from `0 (draft)` to `1` in the revision
|
|
released with `sane-1.0.3`
|