Libinsane 1.0.10

Hello,

I’ve released Libinsane 1.0.10.

Main changes are:

  • New error code: LIS_ERR_OFFLINE: returned when attempting to use the scanner
    and the scanner is offline.
  • normalizers/raw24: fix unpacking of 1bit images (pure black&white).
  • New workaround for Sane: ‘hide_source_auto’:
    remove sources ‘Auto’|‘Automatic’:
    those source behavior depends on the scanner and they cannot be used reliably.
  • New workaround for Sane + Brother scanners: ‘invalid_page_size’:
    some Brother scanners/drivers report there are still pages in the feeder (when there are none),
    but when requesting the next page, we get an absurd size (2500x0 for example).
    → in that case, this workaround just ends the scan session properly.
  • dedicated process: do not try to log messages through the log socket if one of the socket has just died
    (happens if the master process crashes)
  • dedicated_process: disable backtrace support when another Libc than GLIBC is used
    (ex: musl) (thanks to Bernard Cafarelli)
  • dedicated_process: fix build with some Libc (thanks to Bernard Cafarelli)

As usual, information regarding Libinsane are available at https://gitlab.gnome.org/World/OpenPaperwork/libinsane .

ChangeLog is available here: https://gitlab.gnome.org/World/OpenPaperwork/libinsane/-/blob/master/ChangeLog .

Best regards,