			   ————————————————
			      Gnome Scan
			   ————————————————


Gnome Scan aim to provide a sane scan infrastructure. Flegita provide
app and plugin on top of Gnome Scan for the desktop.

Changes in version 0.5.93
=========================

 * Complete rotation implementation, was almost non working in 0.5.4
   :x

 * Fixed preview with rotation, simplified the preview code, allowing
   to use hardware capabilities (needs testing though);

 * Fixed ROI position not translated to driver unit.

 * Fixed buffer leaks and lots of other GObject leaks.

 * Use a waiting cursor while probing.

 * Reworked and completed API documentation

 * Depens on GEGL 0.0.16.

Changes in version 0.5.92 « Sérieusement cette fois »
=====================================================

 * Add an Automatic color enhancement option in common processing.

 * Use 75. dpi for preview, avoid some bugs in preview area selection.

 * Manual page orientation handling.

 * Show preview acquisition progress bar again.

 * Automatic per app settings saving in gconf. Now depends on GConf.

 * Dropped printing.

Changes in version 0.5.4 « Ce projet n'est pas mort »
=====================================================

 * Processing architecture plus rotation support. UI allows only simple 
   rotation (0, 90, 180 and 270 degrees).

 * Almost finished preview area and roi selection/resizing/moving.

 * By default, flegita now save pictures in XDG_PICTURES_DIR.

 * Handle page orientation.

 * GnomeScanJob now build a unique Gegl pipeline which simplify code,
   increase performances and allow better processing integration. This
   avoid "PNG 8bit saved as PNG 16bit" and thus reduce file size.

Changes in version 0.5.2 « Ça ROCs ! »
======================================

 * Recreated Gimp plugin for Gimp 2.3

 * Added basic preview area

 * Buggy scan-to-print in flegita using GtkPrint.

 * Use this version for AbiScan (proof of concept)

 * Use app specific icon dir for app specific icon. Use "scanner" icon
   instead of "input-scanner", from icon-naming-spec.

 * Lots of improvements in API : convenient function to
   GnomeScanSettings, end_scan() function for GnomeScanPlugin, etc.

 * Fixed some bugs.


Changes in version 0.5.1 « Le jeu en valait la chandelle ! »
============================================================

 * Total rewrite :|

 * Migrate to Gnome SVN.

 * Multithreaded and event-based programming.

 * GnomeScanContext has been splitted in GnomeScanJob and
   GnomeScanSettings. GnomeScanJob handle acquisition/processing/sink
   and progression while GnomeScanSettings stores values as GValue in
   a GHashTable instead of hardcoded params.

 * Use and register GParamSpecs instead of using GObject for storing
   plugin options description.

 * New GnomeScanParamWidget base class for widget handling
   GParamSpec. Implemented a bunch of GnomeScanParamWidget subclasses
   for various GParamSpec.

 * New GnomeScanPlugin base class for GnomeScanner and GnomeScanSink
   handling dynamic instance parameters with translation.

 * Module system allowing to register new backend, scanner, sink and
   param widget. New plugin GSFile wich allow to scan from files.

 * Depends on Gegl SVN and Babl 0.0.14. Use GeglBuffer instead of
   GdkPixbuf allowing scan larger than memory.

 * Extended SANE support in GSane module. Expose all SANE device
   options. Translate device options. Allow SANE device to provide
   special scan source.

 * More generic GnomeScanPreviewArea. Preliminary plugin system to add
   features to preview area.

 * Use themable icons. Register less stock items/icons.


Changes in version 0.4.1
========================

 * Handle enum resolution instead of range (Thanks Philipp Sadleder).

 * Drop dual resolution handling.

 * Added Philipp Sadleder as contributor

0.4.0.4 : added macedonian translation
0.4.0.3 : added slovenian translation
0.4.0.2 : added arabic translation
0.4.0.1 : emergency build fix

Changes in version 0.4 « Is your app people ready ? »
=====================================================

 * Rework GnomeScanDialog to make it very consistent with
   GtkPrintUnixDialog. Needs user and developer feedback. GnomeScandialog
   now herit from GtkDialog instead of GtkWindow.

 * Add GnomeScanAreaSelector widget using GtkPaperSize (Thanks Philip
   Sadleder !). This smart widget list available format for the device
   considering its geometry. It also compute if the image needs to be
   rotated or not if you choose portrait or landscape. However, you
   can still use "Custom size" which also mean custom rotation, using
   GnomeScanPreviewArea.

 * In GnomeScanSourceSelector, if user select ADF, the area is
   centered and moved to top. This allow user to select area for
   ADF. This is a bug if some device ADF do not center paper !

 * Change the default image shown in GnomeScanPreviewArea. Instead of
   a centered app icon, now use a "document" icon in top left
   corner. Far more useful.

 * Gnome Scan now handle wether an area is user defined. This allow
   GnomeScanPreviewArea to show only center handle (move) if a fixed
   format is specified, or all handle if size is custom.

 * flegita-gimp dialog is now sized 300x400 instead of 800x600 ! Also
   feature a field "Layer name" in order to preselect the created layer
   name.

 * Droping GnomeScanOptionWidget. Let UI designer manipulate label as
   the want (table, frame, …).

 * Dropped GnomeScanAvancedPreview and GnomeScanPreview. Let UI
   designer do what they want with GnomeScanPreviewArea. Also,
   GnomeScanDialog has now a fixed preview UI. Zoom will be
   implemented in the future to allow fine area selection.

 * Added support for X/Y resolution libgnomescan.

 * Add --disable-gnome ./configure option to drop flegita's Gnome
   dependencies (Thanks Olaf Leidinger !).

 * Code clean up.

Changes in version 0.3.1
========================

 * Improve SANE support (fix barked image bug).

 * Fix crash in GnomeScanResolutionSelector.

 * Disable mass acquisition in flegita-gimp.

 * Use 300dpi resolution for PDF. Fix PDF size in point, not in pixels.

 * Translations in fr, de and ca.

Changes in version 0.3
======================

 * Add --disable-probe option in order to use virtual devices instead
   of probing. This behaviour was automatic with the --enable-debugging
   option in 0.2.4.

 * Rework libgnomescan to support multi-scan acquisition and ADF support.

 * Rework libgnomescanui to support mass acquisition. Provide a
   GS_STOCK_DO_NEXT button for flatbed mass acquisition.

 * Add multipage PDF output support to Flegita.

 * Remove autopreview when flatbed source selected.

 * Fix bugs in GnomeScanAcquisitionDialog display.

 * Fix bugs in memory handling.

 * Fix typos in various messages (both debug and UI). Thanks to
   Philipp Sadleder.

 * Use g_get_home_dir () instead of ~/Documents as default save
   directory.

