GNOME Scan 0.7.1



Hi,

After some months of development, we release the first alpha of the
GNOME Scan 0.7.X branch.

GNOME Scan aim to ship a librarized solution to scan just like GtkPrint
does for printing, libbrasero-media for burning, etc.

The 0.7.X branch is a yet-another (almost-) rewritten version of GNOME
Scan using the famous Vala for some part of the project. (Kudo to Juerg
Billeter). I won't discuss motivation here. 0.7.1 is the first alpha and
thus includes a lot of regression.


Download it at : http://ftp.gnome.org/pub/GNOME/sources/gnome-scan/0.7/
Report bug at  : http://bugzilla.gnome.org/browse.cgi?product=gnome-scan
See more at    : http://projects.gnome.org/gnome-scan/index
Stay tuned at  : http://blogs.gnome.org/gnome-scan/

Changes in version 0.7.1
========================

 * Rewrote library and flegita in Vala.

 * Code refactoring:

  * Engine is now independant from interface. Would be easy to split
    the library in libgnomescan and libgnomescan-ui (like in 0.4).

  * Option are more smart, managing themselves their value. This allow
    saving/loading high-level option to GConf(not yet) and simplify the
    option handling.

  * Reusable auto-hiding, auto-expanding widgets GnomeScanOptionBox,
    GnomeScanOptionPage for exposing options everywhere needed.

 * Centralised status handling. Status of each node of the job will
   influence status of the overall job and the UI will take this
   status in account preventing user to launch unusable scan
   configuration.

 * Build and maintain only one Gegl pipeline this unify progress
   monitoring and simplify the processing management. New plugins will
   need to either use existing Gegl operation or implement their own..

 * Unify configuration and acquisition dialog allowing to go back and
   forth.

 * Improvements in SANE support.

  * Extend support for arbitrary depth from 1 to 32 bit per sample
    with fast path for 1, 8, 16, 24 and 32 bit.

  * Support hand-scanner with unlimited document length.

  * Refactor code to handle workaround and high-level option.
  
   * Native range support for integer and floating-point
    number.

   * Generic enumeration type support for string, integer and floating
    point options.

   * Match array option and ignore them.

 * Several **REGRESSIONS** : no preview, no processing, no gimp
   plugin, no doc, no headers installed, no internationalisation and
   other things are missing. Please consider this release as a
   development preview.

 * Beware that GNOME Scan 0.7.1 is not parrallel installable with any
   previous version of GNOME Scan.



Regards,
Étienne BERSAC.
-- 
 Ultreïa !

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]