1.2.3 (27.01.2014):

* Deal with crashed sessions with no session file
* Fixed bug setting TMPDIR in preferences
* Added menu item 'Open crashed session'
* Don't process empty lists of pages
  Closes bug #165 "all or selected? a surprise that can bite like snake"


1.2.2 (13.01.2014):

* Fixed paper editor widget
* Fixed position of paper size widget
* Hide geometry widgets at startup if paper selected


1.2.1 (12.01.2014):

* Fixed opening saved sessions
* Fixed storing resolution of scanned images
  Closes Debian bug #734854 (gscan2pdf wrong resolution)


1.2.0 (23.11.2013):

* Don't lose extension if user-defined tool converts pnm to pbm, ppm or pgm.
  Closes Launchpad bug 889549 (again)
  (gscan2pdf gimp integration creates page size error)
* Allow thread to import different number of pages than requested.
  Closes LP: #1163739 (Import of pdf no longer working)
* Take the resolution directly from the scanner when scanning rather than
  assuming that the system value is up-to-date.
  Closes bug 134 (reduces PDF to half size of scan)
* Fixed UTF8 handling with gocr
  Thanks to patch from Pablo Saratxaga
* Fixed import of multipage TIFFs
  Closes Launchpad bug 1181019
  (importing existing multipage tif file loads only the first one)
* Actually change the device when the device combobox is changed.
  Closes debian bug #729589
  (Can not scan using a Canon LiDE 210 with version 1.1.3-1)
* Show/hide options in CLI frontends via Edit/Preferences
* Fix Thunderbird detection from XFCE. Closes debian bug #701581
  (Thunderbird detection (for send email) does not work reliably on XFCE)
* Fixed bug opening a session file from multiple sessions
* + option in Edit/Preferences to automatically open the scan dialog
  in the background on program start. Closes debian bug #717479
  (Background-scanning for devices and options)
* Update to Brazilian Portuguese translation (thanks to Rodrigo Zimmermann)
* Update to Danish translation (thanks to peteradleralberti)
* Update to French translation (thanks to mavosaure)
* Update to Polish translation (thanks to Piotr Strębski)
* Update to Russian translation (thanks to Aleksey Kabanov)
* Update to Slovak translation (thanks to zdpo)
* Update to Slovenian translation (thanks to Andrej Znidarsic)
* Update to Turkish translation (thanks to Utku BERBEROĞLU)
* Update to Ukranian translation (thanks to Сергій Дубик)


1.1.3 (25.02.2013):

* Added missing arguments to 'changed-progress' signal emission.
* Fix bug preventing import after error.
  Closes bug 155 (can't enter correct file name after incorrect file name)
* Fixed bug introduced in v1.1.2 causing only one page to be scanned
  when all requested
* Fixed bug introduced in v1.1.2 causing two pages to be scanned
  when only one requested


1.1.2 (10.02.2013):

* Add scrollbar to prevent long font names making save dialog too wide
  Closes Launchpad bug 1113208
  (The save dialogue is way to big for my screen and cannot resize)
* Don't need to convert image to .tiff for tesseract v3
  Thanks to Leon Fisk for the patch
* Fix parsing of hocr output from tesseract v3.02.01
  Thanks to Leon Fisk for the patch
* Correct tests for presence of cuneiform & tesseract installations


1.1.1 (01.02.2013):

* + support for tesseract 3.02.01
* Fixed tesseract 3.00 support
* Fixed bug sending PDF as email
  Closes bug 152 (No eMail gscan2pdf 1.1 Suse 12.2)
* Don't need to convert image to .bmp for cuneiform 1.1.0
* Ensure the image resolution, and therefore the page size, is either taken
  from the file or inferred from the page dimensions.
  Closes Launchpad bug 889549
  (gscan2pdf gimp integration creates page size error)
* Update to Slovak translation (thanks to Prescott_SK)


1.1.0 (18.11.2012):

* Fix applying default settings to widgets in scanimage dialog
  Closes debian bug #682818 (Presets aren't working)
* Fixed bug editing OCR output.
* Add profiles to libsane-perl frontend
* Fixed switching to last directory on open/save
* Fixed extracting image resolution in non-English locales
  Closes bug 3572463 (After update suse 12.2 pdf blank page)
* Much refactorisation of code to allow more regression tests
  and reduce duplication
* Fixed bug importing multipage PDF
  Closes bug 3574898 (Always imports all pages of a PDF)
* Update to German translation (thanks to Jari)
* Update to Greek translation (thanks to Stavros Kakaliantis)
* Update to Gujarati translation (thanks to Vishal Goswami)
* Update to Occitan (post 1500) translation (thanks to Cédric VALMARY)
* Update to Turkish translation (thanks to Utku BERBEROĞLU)


1.0.6 (20.07.2012):

* Fixed cropping when selector tool not active or page not selected
  Closes bug 3544597 (crop tool not working)
* Fixed renumber dialog
  Closes bug 3545151 (renumber not working in version 1.0.5)
* Fixed keyboard entry in dialog boxes
  Closes Launchpad bug 1026944 (Unable to type text in Save dialog box)
* + support for unpaper > 0.3
  Closes bug 3542615 (Incompatibility with recent releases of unpaper)
* Repage after crop
  Closes bug 3526661 (cropping page twice: coordinates off)


1.0.5 (15.07.2012):

* Allow new processes to be started after pressing cancel button
* Fixed paste menu
  Closes bug 3517797 (Copy and paste no longer work)
* Pad scans which have less data than their headers announce with blanks
  Closes bug 3480247 (No image from HP6500A ADF)
* Fix unpaper when used as part of scan process
  Closes Debian bug #670640 (Can't call method get_cmdline)
* Sort OCR languages in ComboBoxes
* Deal with non-UTF-8 output from OCR. Closes Debian bug #670831
  (gscan2pdf is not resilient against non utf-8 from tesseract)
* Fix Email to PDF with kmail
  Closes bug 3487790 (suse 12.1 emails no pdf)
* Fix updating widgets in scanimage dialog
  Closes debian bug #678911
  (Device-dependent options disappear after selecting Lineart mode)
* + Gujarati translation (thanks to Vishal Goswami)
* Update to Brazilian Portuguese translation (thanks to Arthur Rodrigues)
* Update to Simplified Chinese translation (thanks to Wang Dianjin)
* Update to Czech translation (thanks to Zbyněk Schwarz)
* Update to German translation (thanks to Dennis Baudys)
* Update to Hungarian translation (thanks to Herczeg Zsolt)
* Update to Japanese translation (thanks to Shushi Kurose)
* Update to Polish translation (thanks to Wojciech Górnaś)
* Update to Spanish translation (thanks to Adolfo Jayme Barrientos)
* Update to Swedish translation (thanks to Tobias Holm)


1.0.4 (11.04.2012):

* Fixed Clean Up (unpaper) dialog


1.0.3 (08.04.2012):

* Refactor switch usage to satisfy Perl 5.10.
  Closes bug 3514239 (gscan2pdf won't load)
* Support page-width and page-height options with libsane-perl frontend
  Closes bug 3441159 (Page size cannot be changed)
  Closes bug 3052205 (Cannot set paper size)
* Update to Russian translation (thanks to Oleg Koptev)


1.0.2 (27.03.2012):

* Fixed ocropus support
  Closes bug 3487120 (Ocropus no longer in OCR selection)
* Reference core font in PDF only once
* Add more language codes for Tesseract and Cuneiform
* + Tesseract 3.02 support
  Closes Debian bug #665871
* Fixed Perl exiting when restoring a crashed session
* Don't add corrupted page if error is thrown copying the image
  Closes Debian bug #663584
* Fix restore crashed session
  Closes Debian bug #664635
* Update to German translation (thanks to Daniel Dietrich)
* Update to Russian translation (thanks to Artem Karimov)
* Update to Spanish translation (thanks to Fitoschido)
* Update to Turkish translation (thanks to Utku BERBEROĞLU)
* Update to Ukranian translation (thanks to Сергій Дубик)


1.0.1 (05.02.2012):

* Fixed metadata in PDF
  Closes Debian bug #653918
  Thanks to Sebastian Schmidt for the patch
* Embed TTF in PDF only once
  Closes Debian bug #646298
  Thanks to noreply@example.com for the patch
* Decode HTML entities returned by Ocropus
  Closes Debian bug #646246
  Thanks to noreply@example.com for the patch
* Fixed saving PS
* Optionally start viewer after saving
  Closes Debian bug #651666
* Fixed email as PDF. Closes bug 3459124
* Fixed error message importing DjVu with spaces in filename
* Support multiple sessions
  Closes Debian bug #645322
* Optionally cycle SANE handle after scan
* Fix import of PDFs with greyscale and colour images
  Closes Debian bugs #645323 #563442
* Fixed opening session files
* Update to Brazilian Portuguese translation (thanks to Fitoschido)
* Update to Catalan translation (thanks to Norbux)
* Update to Dutch translation (thanks to Tico)
* Update to Greek translation (thanks to jimpap)
* Update to Hungarian translation (thanks to Szenográdi Norbert Péter)
* Update to Spanish translation (thanks to Fitoschido)
* Update to Turkish translation (thanks to Serkan Guldal)


1.0.0 (16.09.2011):

* Deal with version information from PDF::API2 
* Suppressed "End of file reached" message.
  Closes Debian bug #622844
  Thanks to Sebastian Schmidt for the patch
* Switch to OO interface for File::Temp, thus automatically clearing up
  unneeded temporary files. Closes Debian bug #563461
* Removed all blocking progress dialogs
  Closes bug 2670868, Debian bug #577144
* + Spinbuttons to crop dialog
* + Edit/Select/No OCR
* + Edit/Clear OCR
  Closes Debian bug #602578
* Combined Import and Open dialogs
  Closes Debian bug #617885 #617886
* + Tesseract 3.01 support. Closes bug 3246957, feature request 3081360
* Fix embedding of UTF-8 OCR output
* Update to Catalan translation (thanks to Norbux)
* Update to Dutch translation (thanks to Tico)
* Update to Hungarian translation (thanks to Gábor Sepsi)
* Update to Italian translation (thanks to Milo Casagrande)
* Update to Polish translation (thanks to pp/bs)
* Update to Russian translation (thanks to Eugene Marshal)
* Update to Spanish translation (thanks to R120X)
* Update to Turkish translation (thanks to Utku BERBEROĞLU)
* Update to Ukranian translation (thanks to Сергій Дубик)


0.9.32 (14.02.2011):

* Use Log::Log4perl for logging messages
* + Print option. Closes bug 2108705
* Fixed ignored unpaper border-margin options
* Fixed sensitivity of unpaper border-margin options on startup
* Switched from forks to threads
* + filters to the file selector
  Thanks to Jarl Stefansson for the patch
* Changed DPI->PPI.
* Retrieve metadata from resource file as unicode
  Thanks to Andy Fingerhut for the patch
* Fixed bug saving postscript with multiple pages
  Thanks to Andy Fingerhut for the patch
* Fixed bug saving postscript with spaces in filename
* Fixed bug saving OCR output as text
  Thanks to Andy Fingerhut for the patch
* Fixed bug saving to an existing write-protected file
  Thanks to Andy Fingerhut for the patch
* Fixed bug running OCR on pages with varying sizes
  Thanks to Andy Fingerhut for the patch
* Fixed regex for Tesseract language codes so that deu-f is recognised
* Moved ocropus option tesslanguage to environment variable
  Closes Debian bug #599181
* Support cuneiform better by converting first to bmp if necessary
  Closes LP: #654771
* Use trick from Jakub Wilk to avoid hardcoding tessdata path
* Deal better with errors from tesseract
* Ask before clearing all pages
  Closes Debian bug #608226
* Don't load page if unpaper call is cancelled
* Make escape button hide/kill active dialog/window
* Update to Brazilian Portuguese translation (thanks to Jlio Cezar Santos Pires)
* Update to Catalan translation (thanks to Norbux)
* Update to Dutch translation (thanks to Tico)
* Update to French translation (thanks to JeromeJ)
* Update to German translation (thanks to Matthias Gutjahr)
* Update to Italian translation (thanks to Luca Pedrazzi)
* Update to Japanese translation (thanks to YAMAKAGE Hideo)
* Update to Polish translation (thanks to Piotr Strębski)
* Update to Russian translation (thanks to Oleg Koptev)
* Update to Spanish translation (thanks to Fitoschido)
* Update to Ukranian translation (thanks to Сергій Дубик)


0.9.31 (19.07.2010):

* Don't attach PDF to email until it has been created
  Closes 2941906 (Emailing PDF produces 0-byte attachment)
* + user-defined shell commands
  Closes Debian bug #510309 (gscan2pdf: Ability to configure how GIMP is started)
* Update UI after restore
  Closes 2952845 (Menu and toolbar items greyed out after restore)
* Fixed bug in scanimage-perl with --batch option
  Closes 2951789 (uninitialized value $batch_count scanimage-perl line 1199)
* Do not allow multiple instances in order to prevent data loss
  Closes 2962298 (gscan2pdf instances collide and delete hours of work)
* + Cuneiform support
  Closes 2927831 (Add cuneiforms to supported OCR engines)
* Pad filenames of saved images with zeros to fix subsequent sorting issues
  Closes 2958788 (Add leading zeros to export image filenames)
  Thanks to Frederik Elwert for the patch
* Fix embedding of OCR output from tesseract and GOCR (broken in v0.9.30)
* Fixed ocropus use without debug option. Thanks to Klaus Ethgen for the patch.
* Fixed UTF8 encoding in OCR output. Thanks to Klaus Ethgen for the patch.
* Save default filename between sessions
* Automatically hide unpaper and OCR dialogs when finished
* Block delete event if main window is closed and quit not OK.
  Closes 3015248 (Gscan2pdf quits without saving)
  Closes LP 588974 (Program quits without saving)
  Closes Debian bug #584787 (gscan2pdf: Gscan2pdf quits without saving)
* Wait until scan exists before trying to import.
  Closes 2991751 (gscan2pdf randomly aborting multiple-pages scanning)
* Correct position of OCR output when downsampling.
  Thanks to Matthijs Kooijman for the patch
* Suppress warning "Useless use of sort in void context"
  Closes Debian bug #585441 (gscan2pdf: "Useless use of sort in void context")
* Offer to reload device-dependent options cache if empty
  Closes LP 602560 (device-dependent options cache inobvious)
* Start of Occitan (post 1500) translation (thanks to Cédric VALMARY)
* Update to Catalan translation (thanks to Norbux)
* Update to Simplified Chinese translation (thanks to Eleanor Chen)
* Update to Danish translation (thanks to Ask Hjorth Larsen)
* Update to Italian translation (thanks to suoko)
* Update to Polish translation (thanks to Wojciech Górnaś)
* Update to Portuguese translation (thanks to Sérgio Marques)
* Update to Russian translation (thanks to Spector)
* Update to Slovak translation (thanks to zdpo)
* Update to Ukranian translation (thanks to Сергій Дубик)


0.9.30 (01.02.2010):

* + Ocropus support
* Use Goo::Canvas to place OCR output at boundary boxes supplied by Ocropus
  New dependency on XML::Simple to parse hocr output from Ocropus
* Write OCR output to PDF or DjVu at boundary boxes supplied by Goo::Canvas
  Closes Debian bug #461086 (embed OCR output at correct position)
  No longer additionally write OCR output as PDF annotation
* + <ctrl>g shortcut for the scan dialog, moving intial focus to the scan button
  Closes Debian bug #510314 (gscan2pdf: Mapping File_Scan to a shortcut key)
* + Slovak to tesseract languages. Documented logic.
  Closes 2793056 (gscan2pdf offers for tesseract only english)
* Display and store TIFF compression options when saving PS
* + basic functionality to view and modify numerical array scan options in graphical format
* Incorporate PDF metadata in filename
  Closes 2185401 (Save Dialog: option to concatenate date+title in filename)
* Force bilevel image after thresholding
  Closes Debian bug #557657 (gscan2pdf binarization option [wishlist])
* Deactivate G3 and G4 compression for PDF, as not supported by PDF::API2
* Also look for tesseract language packages in /usr/share/tesseract,
  to support Fedora
* Use Proc::Killfam to ensure that all subprocesses are killed with the parent
* Fix broken link in documentation.
  Closes 2929707 (Broken link om homepage)
* Note resolution with libsane-perl whilst reading or updating options
  Closes LP #424249 (locks when trying to save as PDF)
* Fix bug cancelling scan with libsane-perl frontend
* + Slovak translation (thanks to zdpo)
* + Simplified Chinese translation (thanks to WangLu)
* Start of Abkhaz translation
* Start of Catalan translation
* Update to Brazilian Portuguese translation (thanks to Andrius Gabriel da Luz)
* Update to Bulgarian translation (thanks to Emil Pavlov)
* Update to Czech translation (thanks to zdpo)
* Update to Dutch translation (thanks to cumulus007)
* Update to French translation (thanks to winniemiel05)
* Update to German translation (thanks to PsychoKim)
* Update to Hebrew translation (thanks to Ddorda)
* Update to Italian translation (thanks to Nicola Cardinali)
* Update to Korean translation (thanks to Elex)
* Update to Polish translation (thanks to Piotr Strbski)
* Update to Portuguese translation (thanks to Tiago Silva)
* Update to Russian translation (thanks to aks-id)
* Update to Slovenian translation (thanks to Simon Vidmar)
* Update to Spanish translation (thanks to Yzen Hernndez)
* Update to Swedish translation (thanks to Mattias Ohlsson)
* Update to Ukranian translation (thanks to  )


0.9.29 (04.05.2009):

* Delete frontend=scanimage.pl and frontend=scanadf.pl settings
  Closes Debian bug #526845 (gscan2pdf: Renaming of frontends breaks current settings)


0.9.28 (01.05.2009):

* + Rescan devices.
  Closes 2433654 (gscan2pdf loses USB scanner connection after replugging)
* Fix JPEG compression for TIFF, broken in 0.9.27, changeset 60f40d2c0cf4
* Display any errors from tiffcp
* Fix TIFF compression in PDF
  Closes Debian bug #506150 (gscan2pdf: pdf creation failes when using LZW compression)
* Rename scanimage.pl and scanadf.pl to scanimage-perl and scanadf-perl
  to fix lintian warnings about .pl suffices.
* + Progress bar for scanadf frontend
* + Renumber selected pages
* + adf-mode. Closes 2533708 (Duplex ability not recognized)
* Catch "sane_read: Operation was cancelled" message
  Closes Debian bug #512758 (Error handling: 'Unknown message: "scanimage: sane_read: Operation was cancelled"')
* Print 'Document feeder out of documents' message
  Closes Debian bug #512760 (Error reporting: empty document feeder not reported)
* Hide save window after saving PNM or DjVu
  Closes Debian bug #515605 (gscan2pdf: repeating save-dialog when saving as pnm)
* Fix bug preventing non-PNM being passed to GIMP.
  Closes Debian bug #517913 (gscan2pdf: Tools -> Gimp broken)
* + overscan-(top|bottom) options
* Set batch-scan to yes if ADF used, or #pages is all or > 1
  Closes LP #340099 (Scan all pages option doesn't stop when all pages are done)
* Make sure languages combobox is hidden unless tesseract is selected for OCR
  Closes LP #340096 (Tesseract languages options shown when GOCR is default selected)
* Make rubberband selections persist between pages
  Closes 2629351 (Rectangular Crop Area)
* Use Test::Pod on documentation
* + Select blank and dark pages. Closes 2567485 (auto detect blank pages)
  Thanks to Roy Shahbazian for the patch.
* Fixed bug where temp dir not created after previous session killed and old
  temp dir deleted.
  Closes 2735303 (Import function fails when stale session variable set)
* Fixed bug after unpaper --output-pages=2 where OCR not carried out for second
  page.
* + Option to select whether OCR output is replaced, appended or prepended.
  Closes 2578995 (prepend new OCR text to old text)
  Thanks to Roy Shahbazian for the patch.
* + Option to select pages modified since last OCR run.
  Closes 2579015 (auto select modified pages)
  Thanks to Roy Shahbazian for the patch.
* Update to Brazilian Portuguese translation (thanks to Andr Gondim)
* Update to Croatian translation (thanks to DarioSeparovic)
* Update to Dutch translation (thanks to Jan Klopper)
* Update to German translation (thanks to Manuel Rennecke)
* + Hebrew translation (thanks to liorda)
* Update to Italian translation (thanks to Andrea)
* Update to Korean translation (thanks to You Hyun Jo)
* Update to Norwegian Bokmal translation (thanks to Roger Skjerping Urstad)
* Update to Russian translation (thanks to Vadim Peretokin)
* Update to Slovenian translation (thanks to Robert Hrovat)
* Update to Spanish translation (thanks to Szerelem)
* Update to Traditional Chinese translation (thanks to Chien Cheng Wei)
* Update to Ukranian translation


0.9.27 (11.12.2008):

* Check whether crashed session exists before trying to open it.
  Closes 2099857 (Program does not start, as long as file session is missing)
* Switched many dialogs to modal.
  Closes Debian bug #500547 (fails to save PDF files)
* + scanimage.pl and scanadf.pl frontends
* Parse units from --help output. Closes LP #283847
  (Saving a djvu file with a resolution of 600dpi fails in gscan2pdf v0.9.26)
* Corrected logic for auto-rotating manual double-sided scans.
  Closes Debian bug #497629
  (Rotation of pages does work on manual double sided scanning)
* Force -depth 8 and -r 16 for TIFF JPEG compression to prevent error messages
  from tiffcp
* + Select (Odd|Even).
  Closes Debian bug #497630 (Selection of all odd pages or all even pages)
* + support for the renamed pagewidth and pageheight options to
  page-width and page-height in SANE 1.1.0 in CVS.
  Closes 2217511 (determining supported paper sizes fails with fujitsu adf)
* + Properties dialog to show and change resolution of image
* Write images including resolution information
* Guess resolution of PNMs from shape of image
  Closes Debian bug #504543 (gscan2pdf: Resolution strangeness)
* Convert PNMs to TIFF before giving them to GIMP
  Closes Debian bug #504546 (gscan2pdf: Resolution not sent to gimp)
* Stop thumbnail panel being resized by main window
  Closes Debian bug #507032
  (improper window split between page list and preview pane)
* Force depth if necessary when converting to pnm for unpaper
  Closes 2340005 (keep image depth when running unpaper)
* + Croatian translation (thanks to rmare)
* + Korean translation (thanks to You Hyun Jo)
* Update to Brazilian Portuguese translation (thanks to Alexandre Sapata Carbonell)
* Update to Bulgarian translation (thanks to Mitko K.)
* Update to Dutch translation (thanks to Jan Klopper)
* Update to French translation (thanks to Simon Leblanc)
* Update to German translation (thanks to Manuel Rennecke)
* Update to Norwegian Bokmal translation (thanks to Kenneth Langdalen)
* Update to Russian translation (thanks to Alexandre Prokoudine)
* Update to Swedish translation (thanks to Mattias Ohlsson)


0.9.26 (24.08.2008):

* Various fixes causing TMPDIR not to work, including ~ expansion and creation
  of TMPDIR if necessary.
* + Scan profiles. Closes 1700803 (RFE: support scan profiles)
* Fixed remembering directory on import
* Look for error loading config and revert to defaults if necessary
* Save and restore sessions,
   a. to allow restore after crash
   b. to be able to save your work, shutdown, and go back afterwards
* + Automatic PDF compression option
* + Tools/GIMP
  Closes 1823585 (Edit in Gimp)
* + Save as text.
  Closes Debian bug #494074 (Select All Text; Save all OCRed text)
* + Ukranian translation (thanks to Serhey Kusyumoff)
* Update to Dutch translation (thanks to Hans Spaans)
* Update to German translation (thanks to Kim Linoh)
* Update to Russian translation (thanks to Alexandre Prokoudine)
* Update to Spanish translation (thanks to Yzen Hernndez)
* Update to Swedish translation (thanks to ChalkyGBG)


0.9.25 (04.07.2008):

* - current page selection as not intuitive for some people, and anyway not
  strictly necessary.
  Closes Debian bug #480947 (Defaults for pages are weird now)
* + support for unpaper option --output-pages
  Closes Launchpad bug #215683
   (gscan2pdf should offer an option to split a scanned page)
* Check for device before caching.
* + Checkbox to disable option cache
  Closes 1980762 (Second Start Failure)
* Check {Pseudo|Direct}Class for pnm and convert to pbm in necessary for djvu
  Closes Debian bug #486553 (gscan2pdf: unable to save as DjVu)
* Correct DjVu text zones
  Closes Debian bug #486680 (gscan2pdf: bizarre DjVu text zones)
* Save resolution information with TIFF. Closes Debian bug #485641:
  (gscan2pdf: No longer saves resolution in TIFF files)
* fixed unsharp mask tool
* + prefix option to preferences
  Closes Debian bug #484641 (gscan2pdf: prefix option for scanimage command)
* + Bulgarian translation (thanks to Emil Pavlov)
* Update to Danish translation (thanks to Jacob Nielsen)
* Update to Dutch translation (thanks to Lodder)
* Update to French translation (thanks to Simon Leblanc)
* Update to German translation (thanks to Kim Linoh)
* Update to Italian translation (thanks to Milo Casagrande)
* Update to Polish translation (thanks to Wojtek Jamrozy)
* Update to Russian translation (thanks to Igor Zubarev)
* Update to Spanish translation (thanks to Alejandro Rochette)


0.9.24 (07.05.2008):

* + check that the file can be written before saving PDF, TIFF or PS.
  Closes 1915008 (crash when trying to save in non-writable directory)
* use gtk+ set_do_overwrite_confirmation for save as DjVu.
* detect thunderbird mail client and attach PDF appropriately.
  Closes LP 202709 ("Email as PDF" option does not work with Thunderbird)
* deal correctly with newline character in device name
* + gain option from scanners/canonFB630u
* always force depth before embedding image in PDF
  Closes LP 204988 (gscan2pdf generates blank pages in the .pdf output)
* fixed erroneous read-only error writing file
* fixed threshold tool. Closes 1936561 (Threshold tool fails)
* + Cache options
* + crop tool
* + adf_mode option from Epson GT-2500
* + --device option
* + negate tool
* fixed bug preventing scanning when no device-dependent options reported
* + Norwegian Bokmal translation (thanks to Mikal Krogstad)
* + Persian translation (thanks to Artin)
* + Hungarian translation (thanks to Szenogrdi Norbert Pter)
* + Japanese translation (thanks to John M)
* Update to Czech translation (thanks to Petr Jelínek)
* Update to Dutch translation (thanks to Jan Klopper)
* Update to French translation (thanks to Simon Leblanc)
* Update to German translation (thanks to Manuel Rennecke)
* Update to Italian translation (thanks to Alberto)
* Update to Slovenian translation (thanks to Robert Hrovat)
* Update to Spanish translation (thanks to starmaker)


0.9.23 (05.03.2008):

* fixed bug running unpaper
* hide progress bar when asking for page range to import


0.9.22 (04.03.2008):

* fixed incorrect error message when saving image
  Closes Debian bug #463708 (gscan2pdf: Error when saving as PNG)
* + Edit/Preferences to choose TMPDIR
* moved Frontends, Save options and Restore window settings to Edit/Preferences
* improve error messages saving PDF
* + unsharp mask tool
* merged Save PDF, Save Image & Save DjVu dialogs
* request page range when importing a DjVu with more than one page, and extract
  the pages singly
  Closes Debian bug #462171 (importing DjVu files fails, hogs memory)
* replace some unpaper references with 'Clean up'
  Closes 1889896 ('unpaper' should be called something more clear)
* prepopulate PDF filename with title
  Closes 1889901 (Use PDF 'Title' as the default file name in the save dialog)
* change max number of pages to scan to 999
  Closes 1803801 (page # in document scan dialog show only number till 99)
* use gtk+ set_do_overwrite_confirmation
* prevent page range widget switching to all when deleting a page
* + progress bar whilst rotating
  Closes 1895947 (Show progress bar when rotating pages)
* + rotate options to scan dialog
  Closes 1889674 (Patch for Duplex Scanning)
* fixed about dialog
  Closes 1900576 (About dialog does not function on FC8)
* use tiffcp rather than tiffsplit to import TIFFs
  Closes Debian bug #462171 (importing DjVu files fails, hogs memory)
* + Initial Slovenian translation (thanks to Robert Hrovat)
* Update to Brazilian Portuguese translation (thanks to Manuel Rennecke)
* Update to Czech translation (thanks to Petr Jelínek)
* Update to Danish translation (thanks to Jacob Nielsen)
* Update to Dutch translation (thanks to saabaero)
* Update to French translation (thanks to Manuel Rennecke)
* Update to German translation (thanks to Matthias Gutjahr)
* Update to Portuguese translation (thanks to Manuel Rennecke)
* Update to Russian translation (thanks to Alexandre Prokoudine)
* Update to Spanish translation (thanks to Manuel Rennecke)
* Update to Swedish translation (thanks to Poppe)
* Update to Belarusian translation (thanks to booxter)
* Update to Italian translation (thanks to Andrea (pikkio))
* Update to Polish translation (thanks to Piotr Strębski)
* Update to Traditional Chinese translation (thanks to Chien Cheng Wei)


0.9.21 (01.02.2008):

* ensure quit question only displayed once, rather than once per not-saved page
* update selected/current/all heuristic
  Closes Debian bug #461859 (better selected/current/all heuristic)
* reset start page in scan dialog after File/New selected
  Closes 1879331 (Choosing New file does not zero page count)
* request page range when importing a PDF with more than one page
  Closes Debian bug #461076 (importing PDFs causes /tmp/ overflow)
* File/Compress working files
* fixed bug remembering setting where setting is first in a list
* fixed bug where thumbs get unselected after saving
* fixed wide character crash caused by translations containing utf8.
* + Initial Turkish translation (thanks to denz)
* Update to Brazilian Portuguese translation (thanks to luther-x)
* Update to Czech translation (thanks to Petr Jelínek)
* Update to Greek translation (thanks to jimpap)
* Update to Polish translation (thanks to nikt_taki)


0.9.20 (18.01.2008):

* fixed bug where backslashes in text layer in djvu files not escaped.
* made ctrl-x, ctrl-c, ctrl-v work in text buffer
* suppressed multiple paper size editor windows
* + manual paper size
* fixed bug trying to scan large paper size than scanner allows
* + warning message when paper sizes too big for scanner
* recognise warm-up message from gt68xx driver
  Closes Debian bug #449421
* cope with spaces in filename of image to save
  Closes Debian bug #457377
* improve tesseract language file search
* implement --pagewidth|height properly [2348533a4a6a]
  Closes Debian bug #457376 (gscan2pdf: Some paper sizes not available)
* account for options that completely disappear or appear between modes
  Closes 1868985 (can't disable invalid options (e.g. threshold))
  Closes Debian bug #457249
   (gscan2pdf: Tries to set threshold option for color scans)
* + scanner.svg, pdf.svg, gscan2pdf.svg
  - scanner.png, pdf.png, gscan2pdf.png
  Closes bug 1836312 (Tangoify Icons)
* fixed bug parsing scanimage progress output
  Closes Debian bug #457375 (gscan2pdf: Nondeterministic duplex scanning)
* ask when quitting if not all pages have been saved.
  Closes Debian bug #461058 (does not ask when quitting without saving the PDF)
* + Initial Brazilian Portuguese translation (thanks to Daniel Frank)
* Update to Russian translation (thanks to Alexandre Prokoudine)
* Update to German translation (thanks to Matthias Mailnder)
* Update to French translation (thanks to Nicolas Stransky)
* Update to Czech translation (thanks to Petr Jelínek)
* Update to Danish translation (thanks to Jacob Nielsen)


0.9.19 (19.11.2007):

* fixed bug creating user-defined paper sizes


0.9.18 (16.11.2007):

* recoded DjVu save
* + Photo compression to DjVu output. Respect! Miles better than JPEG
* + DjVu import
* + PS to save as image options
* Split options in scan dialog into two tabs.
  Closes bug 1812030 (Dialog Box Too Big to fit on screen)
* build scan window before scanning for devices in order to make sure that
  it centres properly.
  Closes Debian bug #440902: window placement of scan dialog
* djvu compression automatic on image depth to allow multiple pages with
  different compression for each page
* + TIFF compression options to PDF output
  Closes bug 1803099 (created PDF files are huge)
* + threshold tool.
  Closes feature request 1750849 (RFE: support software controlled contrast)
* + paper size editor
* detect if destination directory is read-only
  Closes 1829961 (Crash saving .pdf in r/o subdirectory using v0.9.17)
* reset start page number in scan dialog after deleting a page
* Update to Czech translation (thanks to Petr Jelínek)
* Update to French translation (thanks to Nicolas Stransky)
* Update to German translation (thanks to Matthias Gutjahr)
* Update to Greek translation (thanks to Ioannis Koniaris)
* Update to Polish translation (thanks to Brech)
* Update to Russian translation (thanks to Alexandre Prokoudine)


0.9.17 (02.10.2007):

* + cut, copy and paste of pages
  Closes Feature Request 1780866 (Cut/copy/paste editing functions)
* + multiple-item drag-and-drop, including copy.
  Closes Feature Request 1743098 (Improved drag'n'drop reordering of pages)
* fixed bug saving DjVu with 2 pages
* + ProgressBar during scan
* + extended page numbering to scan dialog
* Update to Czech translation (thanks to Petr Jelínek)
* Update to Danish translation (thanks to Jacob Nielsen)
* Update to German translation (thanks to Matthias Gutjahr)
* + Greek translation (thanks to Spartakus)
* Update to French translation (thanks to Nicolas Stransky)
* Update to Italian translation (thanks to Andrea (pikkio))
* Update to Polish translation (thanks to Piotr Strębski)
* Update to Russian translation (thanks to Alexandre Prokoudine)
* Update to Spanish translation (thanks to Yzen Hernndez)
* Relicensed under GPLv3


0.9.16 (24.08.2007):

* do not restore mode setting if default device not found
* + workaround for those versions of imagemagick that produce 16bit output
  with rotate.
  Patch 1760543 (rotate creates 16bit images that tesseract can't read)
  from Chris Mayo
* + ProgressBar during image import
* + Downsample option.
  Closes Feature Request 1722832 (setting the resolution before export)
* + Hidden text layer from OCR in djvu output
* + Support for language options in tesseract-2.00
* + UTF-8 support in OCR output
* Fixed bug caused by imagemagick giving resolution=0.
  Closes bug 1770367 (Illegal division by zero)
* + ProgressBar during TIFF save
* better attempt at trapping errors whilst embedding scan in PDF
* + ProgressBar during DjVu save
* Stop unpaper and ocr if scan is cancelled
* Fixed scrolling bug during drag and drop
* Update to Dutch translation (thanks to Eric Spierings)
* Update to French translation (thanks to Nicolas Stransky)
* Update to Spanish translation (thanks to Rodrigo Donado)


0.9.15 (22.07.2007):

* Fixed bug setting defaults, also responsible for preventing the
  device-dependent options being displayed in certain circumstances.
* store unpaper options in settings
* fractional instead of pulsing ProgressBar & more info during PDF save
* fixed bug where spaces in mode not escaped in shell
* fixed bug parsing device-dependent options (affecting some Brother scanners).
* + option not to restore window settings.
  closes Debian bug 433497 (please don't remember window position)
* Update to French translation (thanks to Nicolas Stransky)


0.9.14 (11.07.2007):

* Fixed bug parsing device-dependent options.
  Closes bug 1751125 (Some device-dependent options have gone)
* Update to French translation (thanks to Nicolas Stransky)
* Update to Italian translation (thanks to Andrea (pikkio))
* Update to Portugese translation (thanks to Hugo Pereira)
* Update to Russian translation (thanks to Alexandre Prokoudine)


0.9.13 (08.07.2007):

* Select all or Ctrl-A works properly in thumbnails or OCR buffer, depending on
  focus. Closes bug 1740131 (Ctrl-A (select all) in OCR window does not work).
* + Tesseract support. Closes feature request 1725818 (tesseract for OCR?)
* unset mode if changing device.
  Closes bug 1741598 (2 scanners with differing mode options).
* ghost scan all pages RadioButton if Flatbed selected.
  Closes bug 1743059 (Endless scanning loop)
* trap device busy error. Closes bug 1744451 (handle busy device)
* Modify PDF metadata date format to conform to ISO-8601
  Closes feature request 1744458 (change dates to ISO-8601)
* Fixed double scan bug with scanadf frontend
* Fixed bug where Custom paper size not set from default
* Update to Danish translation (thanks to Jacob Nielsen)
* Update to French translation (thanks to Pierre Slamich)
* Update to Polish translation (thanks to Piotr Strębski)
* Fixed blocking whilst setting up/updating scan dialog
* + US Legal paper.
  Closes feature request 1748679 (RFE: add legal paper size as an option)


0.9.12 (19.06.2007):

* + check for mode-dependent options.
* note resolution info so that the resulting PDF has the correct paper size.
  Closes bug 1736036 (page size is somehow a ratio of resolution)
  and Debian bug 426525 (after unpaper, saving PDF causes magnified page)
* + no-grayfilter option. Closes Debian bug 426529 (more unpaper options)
* + error message if error on tiff export.
  Closes Debian bug 426527 (tif/jpg export produces empty file)
* + quality setting for JPG compression in save as PDF.
  Closes feature request 1736043 (Compression setting)
  and bug 1736582 (PDFs with embedded JPEGS are large)
* save image functionality supporting TIFF, PNG, JPEG, PNM & GIF.
  Closes feature request 1709380 (Support PNG output equivalent to TIFF)
* save default dates as offset from current, closing bug 1736037
  (pdf file->save dialog should automatically set the date to the current day)
* Update to Czech translation (thanks to Petr Jelínek)
* update to German translation (thanks to Florian)
* update to Portuguese translation (thanks to Hugo Pereira)
* Update to Spanish translation (thanks to Raúl González Duque)


0.9.10 (05.06.2007):

* patch credits
* Switched rotate icons from Crystal (KDE) to those stolen from Eye of Gnome
* Closed bug 1712967
  (long lines in ocr output resized document display off screen)
* + contrast and threshold controls
* handle PNG, JPEG, GIF, PNM natively,
   closing feature request 1708448 (JPG to PDF)
   and bugs 1714874 (import b/w pdf problem)
   and 1669413 (Problem with "callback")
* + PDF compression options (JPEG, PNG), closing feature request 1708036
* + --speed option (Epson 1200)
* + ProgressBar for PDF save, closing feature request 1712964
* + Portuguese translation (thanks to Hugo Pereira)
* + Danish translation (thanks to Jacob Nielsen)
* Update to Czech translation (thanks to Petr Jelínek)
* Update to Dutch translation (thanks to Eric Spierings)
* Update to French translation (thanks to codL)
* remembers OCR on scan setting
* + unpaper on scan
* + calibration-cache option for Canon LiDE25
* + roadmap to website/help


0.9.9 (30.04.2007):

* Closed bug 1709377
   ("Unknwn msg: scanimage: unrec'd option --compression=None'")
* Fixed bug where attempt to run gocr after scanning despite not being installed
* Replaced about MessageDialog with AboutDialog
* Update to Russian translation (thanks to Alexandre Prokoudine)
* Update to Czech translation (thanks to Petr Jelínek)
* Update to Dutch translation (thanks to Eric Spierings)
* Packed unpaper options into Gtk2::Notebook to make dialog shorter, closed bug
  1709379 ("unpaper-0.2 dialog too tall for 1024x768")


0.9.8 (28.04.2007):

* - compression option from scan dialog.
* Explicitly sets compression=None if mode=Lineart
* + Check for PDF::API2
* Forces startup check on new version
* Runs unpaper sequencially on pages instead of in parallel
* Enabled double sided scanning for scanadf frontend
* + no-deskew, no-border-scan, no-border-align, no-mask-scan, no-blackfilter
  no-noisefilter, no-blurfilter, black-threshold, white-threshold options to
  unpaper
* + Stock icon for about
* Scrolls thumb list to selected page
* Embeds OCR output in white on white hidden behind scan. pdftotext can extract
  contents, and can be indexed by Beagle.
* Update to Spanish translation (thanks to Th3n3k)
* Moved OCR buffer to main window
* Patch from John Goerzen to adjust brightness
  and add negative support for SpinBoxes
* Patches from John Goerzen to add .tif and .djvu endings if necessary,
  plus fixed bug adding .pdf ending.
* Separated perlmagick and imagemagick dependencies
* Updated French translation (thanks to Mathieu Goeminne)


0.9.7 (04.04.2007):

* Fixed bug calling help
* Fixed error message caused by update_options sub being called twice.
* Streamlined image creation (speedup)
* Adjusted widget justification in scan dialog
* Suppressed rounded messages from scanadf frontend
* Remembers scan area
* Ghosts zoom and rotate buttons if no page selected
* Fixed bug where custom scan area not hidden when A4 or Letter selected
* Help update


0.9.6 (31.03.2007):

* Replaced "Enable Options" with "Enable Save Options"
* After cancelling scan, I/O error ignored.
* tiff2pdf replaced with PDF::API2,
  fixing character encoding bug in metadata
* OCR result buffer embedded as annotation in PDF
* + PDF import
* Loads modules when needed, rather than at start to speed up start-up.
* Can import any format that imagemagick recognises
* Makes use of new_from_file_at_scale (speedup)
* OptionMenus swapped for ComboBoxes (+EventBoxes to wrap ToolTips)
* Fixed bug caused by trying to hide save_TIFF dialog although not created
* + SpinButtons to adjust top left corner of scan area
* Ghosts save options when no pages to save
* + Italian translation (thanks to Alberto Boiti)
* Update to Dutch translation (thanks to Eric Spierings)


0.9.5 (08.03.2007):

* Fixed bug where nothing saved if no default for page rage
* Seperated pdf, tiff and scan compression defaults
* Save TIFF and DjVu respects enable options toggle
* + cancel on scan dialog sends ctrl-c to scanimage
* update to Czech translation (thanks to Petr Jelínek)


0.9.4 (25.02.2007):

* Using the top right hand close button to quit saves the settings properly.
* enable PDF options toggle
* + compression scan option
* closed bug 1656900 where hup condition not recognised under FreeBSD.
* update to Czech translation (thanks to Petr Jelínek)
* update to German translation (thanks to Florian)
* update to Russian translation (thanks to Alexandre Prokoudine)


0.9.3 (08.02.2007):

* Switched the deprecated Gtk2::SimpleList to Gtk2::Ex::Simple::List.
* Fixed bug where thumbnail lost after undo/redo
* Deleting pages selects nearest page
* + unpaper --border-align and --border-margin support
* + compression options for save TIFF
* unpaper ghosted if imagemagick not present
* updated scan and PDF icons (thanks to lodp)


0.9.2 (31.01.2007):

* Update to Czech translation (thanks to Petr Jelínek)
* + Spanish translation (thanks to mecedesjorge)
* Passes image depth to imagemagick to ensure rotation produces a valid TIFF
* + DjVu support
Fixed bug where device-dependent options disappear if frontend changed whilst
  scan dialog hidden.
* + Progress bar whilst updating device-dependent options
* + unpaper support
* + Undo/redo


0.9.1 (23.01.2007):

Fixed bug where frontend not properly selected


0.9.0 (19.01.2007):

* + OCR support
* scanadf frontend uses own device-dependent options
* Displays start-up message if optional packages missing


0.8.9 (11.01.2007):

* + Spanish translation (thanks to mecedesjorge)
* Update to Czech translation (thanks to Petr Jelínek)
* + Support for scanadf frontend
* + Email as PDF
* Displays warm-up message if backend supports it
* Ghosts out the rotate menus and buttons if imagemagick not installed


0.8.7 (31.12.2006):

* + Belarusian translation (thanks to booxter)
* + Chinese (Taiwan) translation (thanks to cwchien)
* + Czech translation (thanks to Petr Jelínek)
* + Russian translation (thanks to Alexandre Prokoudine)
* + Update to Swedish translation (thanks to Daniel Nylander)
* - 2 scanimage calls (speedup).
* Adds the device to the model name if the same model present more than once.
* + Drag-n-drop autoscrolls the thumbnail list.
* Error thrown if Locale::gettext version < 1.05.
* + New icons for application and rotate buttons (thanks to lodp)


0.8.4 (11.12.2006):

* + Polish translation (thanks to Wojciech Myrda)
* Update to French translation (thanks to Nicolas Velin)
* + Support for HP ScanJet 6390c.
* Fixed bug caused by moving thumbnail/detail window divider so that detail
  window disappears.
* Fixed missing translations in scanimage commandline options
* Set open or save buttons as default on all FileChooserDialogs
* + 1mm tolerance to paper size check


0.8.3 (25.11.2006):

* Stickier right mouse button
* + Dutch translation (thanks to Tikkel)
* Update to German translation (thanks to Christoph Langner)
* Update to French translation (thanks to Simon Leblanc)
* Rewrote Makefile with MakeMaker
Corrected .deb to all instead of i386 architecture
* + code to allow translation of scanimage commandline options
* + .rpm build


0.8.2 (10.11.2006):

* + Partial Swedish translation (thanks to Daniel Nylander)
* + Partial French translation (thanks to Nicolas Velin)
* Update to German translation (thanks to joeb)
* Fixed bug in arguments passed to scanimage in non-English locale
* + liblocale-gettext-perl (>= 1.05) dependency in .deb
* + Support for epson_3490 and canoscan_FB_630P scanners
* chmod a+rw for executable in deb


0.8.1 (01.11.2006):

* + Gnome menu
* Fixed zoom bug
* + German translation (thanks to Christoph Langner)


0.8.0 (28.10.2006):

* + Rotate options
* Automatically adds .pdf extension if not already there
* Renamed Import menu to Import TIFF
* Changed the scan toolbar button from print to print-preview
* Made Zip compression default if not in settings
* Fixed lack of shortcut for File menu
* + German translation


0.7.12 (22.10.2006):

* Fixed bug displaying detail view in multipage scans


0.7.11 (19.10.2006):

* Fixed bug importing from temp
* Fixed bug no PDF file created if JPEG compression selected (thanks Thomas for the patch)
* + FAQ
* + more tooltips
* + Support for niash scanner
* + Right mouse button menus
* Wrapped all strings in gettext calls for internationalisation
* Ignores "rounded br-" warnings from scanimage
* Update to help to improve html look
* Copes with spaces in device-dependent options
* Copes with strange characters in device names
* Uses new FileChooser instead of old FileSelection


0.7.2 (05.10.2006):

* + button-wait scan option
* + source scan option
* Fixed locale problem, forcing LC_NUMERIC=C
* Tidied up drag and drop routine


0.7 (23.09.2006):

* + Drag and drop page reordering
* + Toolbar buttons
* + Tool tips
* + View menu
* + Some documentation
* + Help viewer
* Improved window handling
* + PDF compression options
* Fixed libpixbuf-tiff Read error
* Fixed dialog after unknown scan warning


0.6.3 (08.09.2006):

* Fixed "scanimage: option --br-y: bad option value" bug
* Child windows hidden rather than destroyed to improve speed and prevent multiple instances.
* + # pages to scan to config file
* + Renumber menu item
* + Config save for PDF, scan and window settings
* + Added config file support for window maximize state
* Changed order of options in tiff2pdf call for FreeBSD compatibility
* Moved test output to external file
* Parses paper size from device-dependent options


0.6.2 (04.09.2006):

* Fixed bug in Letter size scans


0.6.1 (01.09.2006):

* Renumber by editing page number
* Destroy window after pdf write
* Read options from --help --device-name=<dev>
* + Test mode
* Hides Custom paper sizes when not needed


0.6 (22.08.2006):

* Error checking for import
* Import multiselect
* + Save as TIFF
* + Import multipage TIFFs


0.5 (21.08.2006):

* + Support for PDF Metadata
* + Doublesided scan options
* + deb packaging


0.4 (16.08.2006):

* + Thumbnails
* + Edit menu
* + Install script


0.3 (08.08.2006):

* Resizing widgets and more scan options.


0.2 (07.08.2006):

* + Scan options


0.1 (06.08.2006):

* Initial release
