commit 4a941914bce5fddb732685bb3e4a2a25c8e1043c
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jan 5 21:40:33 2014 +0100

    Release 0.4.2

commit c5184207361f226e1ff3ec931839d6313dc35072
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jan 5 21:40:16 2014 +0100

    Switch to ASCII-char for marking selected plugins

commit 1cd6e70a8c51964bf17e30146674b2e273a55be9
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 30 01:20:17 2013 +0100

    tesseract: Replace ProcessPoolExecutor with list of Popened processes

commit 7bccde7b065c98ae8b3c5d20fbe1637fcb7f7b42
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 30 01:19:07 2013 +0100

    tesseract: Better alternative method for obtaining available languages

commit ab18b13e24faf616285b9918330e4f2c6ae2a81f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 26 18:52:30 2013 +0100

    Use pbr for packaging

commit 552fed6c9de51a412e48f7507db54fda6a34f082
Merge: efbd1cb 9bf4d23
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 26 18:26:47 2013 +0100

    Merge branch 'pbr'
    
    Conflicts:
    	setup.py

commit efbd1cb0ee649c5c73932ef625b9caf34692f4c0
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 26 18:18:08 2013 +0100

    tesseract: Workaround for missing "--list-langs" option

commit faa4b7514fbbabb4ae188df29792d4df76d65dc5
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 26 18:17:37 2013 +0100

    Fix setup.py to include config_default.yaml

commit 0fbb2d3b3c2c7c44573520238374b757d08c7053
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 25 23:10:58 2013 +0100

    Hotfix release 0.4.1: Add missing vendor package

commit 651476eb6d361d6ab5a5711524e9fef8cad602ac
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 25 01:10:16 2013 +0100

    Release 0.4

commit 48fd4b308c2c15ad247b31d3b76794e347a85b37
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 25 01:02:13 2013 +0100

    Update README

commit 272df40f391e4f09643aae0bc793b976c79ecfd8
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 25 01:00:31 2013 +0100

    Remove 'dummy' device plugin

commit 11804b8938f5e03f0d0e6c8fbb7dc60c5de91b9c
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 25 00:59:17 2013 +0100

    Update README

commit 20c45d79b25ac985db181f99218bd39fd2956487
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 25 00:41:12 2013 +0100

    Update docs

commit 078bd87a370131ff6317a07c6061f109ce90b80a
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 25 00:40:00 2013 +0100

    tesseract: Silence stdout

commit 9156edddf1890b1c7a25d3040044f8ba06a30219
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 25 00:39:25 2013 +0100

    djvubind: Fixes

commit 4284ba53e98070b32442761e5e70fb1a121d9472
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 25 00:38:34 2013 +0100

    Rename DeviceFeatures.TWO_DEVICES to CAMERA for better semantics

commit d9580a77fb4118a45ebf90b2ba3adfec6f06073b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Dec 24 16:43:13 2013 +0100

    Fix workflow test

commit e416b231773d78bacccca83ac42483f47f839d90
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Dec 24 16:41:50 2013 +0100

    gui: Changes, bugfixes in preparation for 0.4
      - Fix message display
      - Add 'retake capture' button
      - Add review images of last 2 captures
      - Remove 'done' page

commit 12660c0787b6a85dc463ad0879bd6e7042ebc97a
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Dec 24 10:21:05 2013 +0100

    autorotate: Fix tests

commit e4c65f986e3b78bdd383115c3a22b05751c1b378
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 20:38:05 2013 +0100

    tesseract: Fix path handling

commit 7850e98cc46ca0127e44f6a5d33f7d7a582e2f17
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 20:37:08 2013 +0100

    scantailor: Fix path handling bug

commit 38fcc764a543303838c77fc73f4fbf6e024aa8d4
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 20:36:18 2013 +0100

    pdfbeads: Fix path handling

commit 6fab29f0718e58c178792cccb78681a32d55cca5
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 20:35:28 2013 +0100

    gui: Remove last remnants of device previews

commit 130963c1f2a697219befc6391226bc6e95f64611
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 20:34:54 2013 +0100

    chdkcamera: Use "real" Canon ISO in chdkptp call

commit 6848ebe7d2a4d344b4641d6ad809e40af41d3965
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 20:34:00 2013 +0100

    Replace pexif with exiftool to allow EXIF manipulation in RAW/DNG files

commit f20fc5af4f1dac3b60b35b48505e62c84c999e2b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 20:31:14 2013 +0100

    Simplify 'flip_target_pages' handling

commit 6c032cfda1ef88f68643e8e33a357d77afed4888
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 20:29:19 2013 +0100

    Fix filename handling in workflow

commit a570d39fb6379caa9e191697a3c416436367218e
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 20:27:34 2013 +0100

    Configure postprocessing extension execution order in 'configuration'
    command

commit 556380abb5973f22939c4231575f40db28e5722e
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 20:26:32 2013 +0100

    Implement focus configuration and handling

commit a1661e5850dedf2f2e1ec92012dcf9ede6c37f61
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 11:14:08 2013 +0100

    Fix Travis build

commit a96a362c85b125b8f660fa8a38645880ff276623
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 11:11:09 2013 +0100

    Move 'confit' module to vendor subdirectory

commit 14575769b0d311f36449f61ae301ed26d670f1c2
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 03:02:19 2013 +0100

    Update dependencies

commit c735d9b61b97bb81fa06f75d3fd485a1b5ec3a7b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 02:38:06 2013 +0100

    cli: Possiblity to trigger recapture in capture step

commit 2c400714b879c11074ffa5182f3bb1af26139ff6
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 23 02:37:11 2013 +0100

    Use backport of Python 3.4 'pathlib' to handle file paths

commit 98711f9db1e87c0b87f1bbecb769e93403590cca
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Dec 22 21:12:07 2013 +0100

    Add option to retake capture

commit da7ab98b42429bac04e8ca985c3d1d6e350a9b1b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Dec 22 21:07:40 2013 +0100

    Make colorization in CLI more succinct

commit 41f9825450b9e40caeb02407521e7917f3b7fbf1
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Dec 22 19:31:48 2013 +0100

    Rename 'test' directory to 'tests'

commit 49297918e6be98119aebb0cf4bb5d8b42b64b572
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Dec 22 11:51:45 2013 +0100

    Use py.test for tests instead of nose

commit c0e20c299a6201d404d6c691a43257c7b7e3aba7
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Dec 21 18:46:08 2013 +0100

    Changes in workflow configuration handling
    
    - 'path' argument is required again
    - 'config' can be user-supplied
    - 'config' can be auto-loaded from $project_path/config.yml
    - otherwise, default configuration will be used

commit 8d07e1d3022907356b298d54ba9528e9f2a2e78b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Dec 21 18:45:02 2013 +0100

    Move parallel_capture and flip_target_pages to DevicePlugin base class

commit cb407c21f000344a1b53aa9272765f9956b24087
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 19 17:47:04 2013 +0100

    Update workflow steps in workflow

commit 34c5fc5cc1a48c368fdff1e9bcbb7972506da232
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 19 09:12:15 2013 +0100

    Refactor workflow: Path from argument, not config object

commit 1598eff9a1cf846cee19eefd591f43c6bf2951b6
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Dec 17 23:21:22 2013 +0100

    Add missing dummy device

commit 073795c64ab8977f92d5ef1dc4b0b004be6a9608
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Dec 17 23:06:46 2013 +0100

    Modifications to Workflow API
    
    - The object is now responsible for setting the time of first capture
    - Fix typo 'flip_target_page'

commit 9cd50863a82b18e06021fa8f4c1814091c01763e
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 19 17:42:49 2013 +0100

    Update docs

commit 370f0fa831ffdeb4af757fcb1e3f072bbce7522c
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 19 17:42:38 2013 +0100

    Rename autorotate plugin options

commit 0138ec8132ae503e898dde57882c18a3fc7acad8
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 19 17:40:43 2013 +0100

    Fix CLI wizard

commit 467e0f14e3c9d612622da6d8d9402749c0c844cf
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 16 23:47:43 2013 +0100

    Write plugin config as well during 'configure' step

commit 5a3adb8a3d50fd7333be6444e4dd8e8eee796a94
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 16 20:25:30 2013 +0100

    Update TODO

commit 723611e61c7339e7ca96b968c1ee1db289a6ba53
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 16 20:11:19 2013 +0100

    gui: Add 'flip target pages' and 'parallel capture' options to GUI

commit a76cb0b8a390dc3058aa506ad7aa4241b2fc9bfc
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 16 19:56:39 2013 +0100

    Add option to flip target pages during capture

commit 17f1a8422c203a3871181b38aa223a966e397d95
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 16 18:37:10 2013 +0100

    Update chdkcamera tests

commit c383fc82b810e82020d6b44530ae2ce9f07e6319
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 16 18:36:54 2013 +0100

    chdkcamera: Remove hardcoded zoom-level

commit 0b7d1d6a5b06c0e6387133eec01c4c94837d516c
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 16 18:36:33 2013 +0100

    chdkcamera: Fix shooting instability (thanks to reyalp from the CHDK project)

commit 072d465e105bb6a25d47fd6fc0a3d2e39c190336
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 16 18:36:09 2013 +0100

    chdkcamera: Add more debugging information

commit 31c5197b363f772d2a075a40edd6d61247ecd737
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 16 18:35:17 2013 +0100

    Fix workflow test

commit e8dec1546cd52a49cb6d5c3dd3f9fac490d3e5a0
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 16 18:34:52 2013 +0100

    Inform user if target_page has not been configured

commit 3d1850ab88ba33e0942228654654de88776f3179
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 16 18:34:15 2013 +0100

    Move get_next_filename() to Workflow object

commit e04685928ccd0de1e026ae35652f1813d9045337
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Dec 16 18:33:11 2013 +0100

    Inform user if driver is not configured; Handle no plugins configured

commit 934b6cf61106b3194dc0842d86fb76b57afce9f4
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Dec 13 17:31:46 2013 +0100

    Fix gui_test; Remove unused mocks.py module

commit 1e4191c0dd30410881bec3113e3ac01aa3aea9c8
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Dec 13 17:30:34 2013 +0100

    Replace term 'orientation' in device-context with 'target_page' to make semantics more clear

commit 187bdae02687ce662ec689dd707da7d175f69160
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Dec 13 17:17:12 2013 +0100

    Handle capture filename in spreads to avoid 'combine' step in postprocessing

commit a3a9c2a66355d3c4bbd4b06c630bc7629da4fa01
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Dec 13 17:13:03 2013 +0100

    Change get_driver() signature to use driver name, not configuration object

commit e702516ad1ee0b8ea96304bc4a3f3d5a17902cd5
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Dec 13 17:12:15 2013 +0100

    Smaller bugfixes and stylistic changes

commit 853ad096c1dfeda527ffc6716455cfc3c9ea4550
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Dec 13 17:11:00 2013 +0100

    Set device orientation in 'configure' subcommand if configured driver supports it

commit 99a70db4aa121d22f93301327b1927cd42c3770f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Dec 13 17:09:19 2013 +0100

    Replace 'left/right' with 'odd/even' for device orientation

commit 08da1e74467cbfda1d99b3446f13001a2465e945
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Dec 13 17:05:38 2013 +0100

    Use new DeviceFeatures class for device features

commit 9ec9d4b1637262669de80ac8fb36bf623d36c388
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Dec 13 08:54:17 2013 +0100

    Use 'configure' subcommand to setup initial configuration

commit 9fbd8bffb2687b03af33a4c336d56f067e59b126
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Dec 13 08:37:10 2013 +0100

    Make path argument subcommand-specific, as to allow plugin subcommands to set their own path

commit 439b9bcc3b6b95496772d9c993ae6f12b930f8a4
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Dec 13 01:05:40 2013 +0100

    Try to fix Travis build

commit da2a6a92eabe56badb8e3773d83dec81f3cac2a0
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Dec 13 00:57:09 2013 +0100

    Update TODO

commit 4e38c24da656a7dda3c156ef1ed8f27b329bcdac
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Dec 13 00:51:21 2013 +0100

    Fix chdkcamera tests

commit 4cc887e3f7143c3dd9872e87b550c65135fa8548
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 12 17:58:31 2013 +0100

    Fix most of tests

commit 63da3b08cdf4e188cedc5ee2d49d4255a8e86b50
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 12 17:58:14 2013 +0100

    Adapt plugins to workflow object

commit e21bb2aded0ce494a1205327aaea2513b1216aa8
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 12 17:50:41 2013 +0100

    Put code for setting config from arguments in separate function

commit 0879c1a32a53602c87ef3238015b8740ca248c0b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 12 14:12:08 2013 +0100

    Only pass subviews of config to devices and plugins

commit 93d5316c34e2d908eb3f48aba12da3b4deea7090
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 12 09:14:27 2013 +0100

    Create workflow in subcommands, not at core startup

commit 0ac7649776fc8bc35a6930661a30729617122d26
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 12 09:13:49 2013 +0100

    Fix path in workflow constructor; Docstring update in plugin.py

commit 5448e9b34ef1ba36f3d6186cc4e845e56030ae45
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 12 09:10:05 2013 +0100

    Remove configuration step from CLI

commit 069b60e5860b6af81c136f55c84b6d1930442285
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Dec 12 09:09:00 2013 +0100

    Fix plugin_test for workflow object

commit 74e2a9a0fbc7317fba8b44e3c1656b3de4b147d2
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 11 23:49:54 2013 +0100

    Fix workflow_test for workflow object

commit 446b7f1821efed173ae2661ef3d2e24c0a236b9b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 11 19:13:02 2013 +0100

    Fix cli_test for workflow object

commit c64cd73fcd6d9a5c57a710ccea7d35f790be6f40
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 11 17:59:52 2013 +0100

    Encapsuluate workflow data/behavior in new Workflow object

commit fffa362f33e1819371e910a3f4ce8d84467a50c4
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 11 00:45:28 2013 +0100

    Only pass configuration subview to device constructor

commit f6597d1f160a6a2ab02b305c2aa863e5b28e6677
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 11 00:44:42 2013 +0100

    Set default options from plugin configuration template

commit a9e694b62c23ea5fe5bfb6300b35682edd660d05
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 11 00:43:49 2013 +0100

    Improved handling of booleans in argopts construction

commit b67d8034ed2169dd5a5fc6bbc5915cebe1765ed6
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 11 00:43:25 2013 +0100

    Better argument -> configuration parsing

commit 64d4c24bc8f5351c2692989950a72127b8e72124
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Dec 11 00:42:34 2013 +0100

    Replace pyptpchdk with chdkptp for chdkcamera driver

commit 2a9276f53600b2b97831a73fe294a5b170b89812
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Dec 10 19:32:04 2013 +0100

    gui: Only show preview controls if feature supported from device

commit d6513e0ffa780cb15dc192b129b82ca67d14ca90
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Dec 10 19:31:07 2013 +0100

    Add 'features' property to Device

commit f885ddc24bd2361868f96dc8a3ef5dcd7b817f70
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Dec 10 19:06:18 2013 +0100

    Add dummy device driver for testing/development

commit 144f84b03e137ba3425acb3ec5326ae9b4e9c806
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Dec 10 18:28:02 2013 +0100

    Remove 'download' step; Remove driver autodetection

commit 635d3ed56ccae73e025fd4300d042e072d69e577
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Dec 10 12:49:29 2013 +0100

    Add new chdkptp wrapper to chdkcamera driver

commit f61f00679c811e06463d54c1ce8a60f638701684
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Dec 10 14:45:53 2013 +0100

    Fix tests

commit ddc434cd0645bb6661b8693dfe6e80edcb82f0e4
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Sep 25 15:55:59 2013 +0200

    Use config section 'device' for device plugins

commit 5f584c5512d5e57a4c60a1be3faaf8848711e43e
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Sep 25 15:55:13 2013 +0200

    Use option template for command-line arguments
    
    Conflicts:
    	spreadsplug/web/common.py

commit 31a4d3588890d4dee048f5ca9d904d8e31ead450
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Sep 18 15:59:19 2013 +0200

    Add configuration options from devices

commit f4156689f75d8db8583c174e1c64911ac958c59d
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Sep 18 15:02:47 2013 +0200

    scantailor: Docstrings for options

commit 7e9d0f4068b8accdb5bbdcb6cf75fac4610f600a
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Sep 18 14:28:24 2013 +0200

    gui: Place plugin configuration in stacked widgets

commit 8377559579453ab5ba5e385ba1a1b1e7eedb8c5e
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Sep 18 13:06:47 2013 +0200

    tests: Fix error when tesseract is not installed

commit 6ccce5c752835e6b1e383a4fe34c305c765a2e55
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Sep 17 23:19:10 2013 +0200

    tests: Mock out tesseracht language list

commit fa53fa9bd5400a3049aa0e6e4b23a0e3f9b9583b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Sep 17 23:18:45 2013 +0200

    Remove print statements from debugging

commit 6d56820cf4c1bc0a5cde6e79bd15c402c39d2100
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Sep 17 22:52:39 2013 +0200

    Make plugin configuration auto-discoverable

commit 70d8e4f1b9db793233df7108d646a21f8a835254
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Oct 7 17:45:25 2013 +0200

    scantailor: Add support for non-enhanced version (fix #27)

commit f0d7d3c8cce1342a40a280eaf4ddce0611771b77
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Oct 7 15:06:13 2013 +0200

    Check for devices during workflow steps, not on startup

commit 9bf4d23086fc3271bf11d051623fd53d8fee92dd
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Sep 19 14:30:38 2013 +0200

    Use pbr to simplify packaging

commit c7a222f00446340d2ec395e4291f88342c622533
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Sep 11 22:19:04 2013 +0200

    Add commandline-flags from postprocess plugins (fixes #24)

commit 974a4476c6645a63bc65a4ce60b78a26a51e88e3
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Sep 10 21:16:43 2013 +0200

    gui: Fix progressbar values

commit 2ee5b680e08cc539a54c3f09e4e208aa541c0fe0
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Sep 10 07:34:17 2013 +0200

    Add icon

commit 0de77bc48955d8326b6b05cc9f69495dfbd004b1
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Sep 10 07:33:48 2013 +0200

    Add option to disable parallel capture and download

commit 61c04f9000a9fe1cd6edc68531db383ae326496f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Sep 6 21:19:08 2013 +0200

    chdkcamera: Don't catch exceptions
    during download (A2200)

commit cb9c0fae30059062c31aa8b14c7c12378bb515a6
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Sep 6 11:30:05 2013 +0200

    workflow: Fix exception handling in download step (Fix #18)

commit c576ef3db91953d8b8fbe15e2ab9cd1baca96e54
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Sep 6 08:48:33 2013 +0200

    chdkcamera: Disable match for CHDKCameraDevice class for now
    
    This match would shadow matches from the more specific subclasses (i.e.
    A2200). This will be re-enabled once there's a way to rank matches
    according to specificity (i.e. always select the matching class with the
    shortest inheritance tree back to SpreadsDevice).

commit 90c456da3e91aa331c90d643299d40dbbc00b2e3
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Sep 6 08:46:56 2013 +0200

    chdkcamera: Get bInterfaceSubClass from cfg, not dev (should fix #20)

commit b66a3dd3ff40d5ea994152f82b90be55693bec14
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Sep 5 14:30:24 2013 +0200

    docs: Add PySide installation instructions

commit 3f371034cef615affa1149cca69ed493a7308f70
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Sep 5 14:29:59 2013 +0200

    docs: Refer to distribution package for PySide

commit 63834a3206a4096b0b1fb14dc18b041ea3db2f9a
Author: Mark Van den Borre <mark+github@markvdb.be>
Date:   Thu Sep 5 13:10:16 2013 +0200

    Update installation.rst
    
    Add some extra dependencies information. Give me a nod, and I will happily update the installation information more structurally.

commit d4911b34f28fec825fe99c36fbee016b7691bcac
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Sep 5 09:32:40 2013 +0200

    docs: Fix link to chdkcamera source

commit 1e0f480fe2f32c325dd931c499d7d2b23ae17fed
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Sep 2 15:38:01 2013 +0200

    docs: Update installation instructions, new FAQ item

commit 1149dca0dddc6d2d3f4ee8ccc2529b2fb5f73ae2
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Aug 29 16:05:21 2013 +0200

    Make device selection non-interactive

commit cc60e56f90181f3be572d13fa5863d7f63577f84
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Aug 29 10:46:24 2013 +0200

    Style fixes in cli.py

commit 03c7ec3240041fa762fc752c2c4e65390e5f68a8
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Aug 29 10:45:35 2013 +0200

    Fix argument handling for CLI wizard

commit 18d72d2278bce3d199c469e742285e7b24100962
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Aug 28 15:42:34 2013 +0200

    chdkcamera: Fix check for supported zoom levels

commit a8a5d7b9deda99765d578b5ea4070c25b4d4d62d
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Aug 28 14:09:45 2013 +0200

    Re-raise exceptions that were raised during prepare_capture

commit 3ec149a3f41a909ffe5222e218bdf5a253ad2c13
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Aug 28 11:30:30 2013 +0200

    Fix #15: Set orientation to None if it cannot be determined

commit 791095305812793b2913d923372fb64543229ca6
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Aug 28 09:48:36 2013 +0200

    Fix typo in setup.py

commit b802ac5a1a7778fdf65ce7fef8be7e65e977aa98
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Aug 28 09:41:15 2013 +0200

    Version 0.3.3 ('revenge of the namespaces')

commit 6977b5a899ff328e1bab34a3643052813696412b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Aug 28 09:39:28 2013 +0200

    Fix #14: Correct typo in get_devicemanager

commit b2b4b06ff68d497e4f4da1c1ec89be1d44f12646
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Aug 24 10:40:28 2013 +0200

    Version 0.3.2

commit 9ee7cd0eb235f728433a64ac8065d1cbd573b8a1
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Aug 24 10:36:48 2013 +0200

    Fix device namespace

commit 73ba56663c876b45eb59bff7d5d2d18e26cf3abc
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 23 23:19:58 2013 +0200

    Version 0.3.1 (bugfix release)

commit 6f8f1eb38fdcdcd83069bb886a4cb30dd30044e2
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 23 23:18:53 2013 +0200

    Fix exception handling in startup

commit c215ae3ce8940052b198b33696986d63ad9ff324
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 23 23:18:40 2013 +0200

    Fix setup.py

commit 7c6bfb62ce71c489f9c3ab035b8d4fada59b1286
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 23 17:00:51 2013 +0200

    Update changelog in docs

commit 84bc54500130702e6d5a53f3b0f56d247084a475
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 23 16:38:40 2013 +0200

    Update Changelog for 0.3

commit a5548ec725cb2f557ea2122a4401580d019d5cff
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 23 16:28:51 2013 +0200

    Version 0.3

commit 83496fb792c09368e4aa70466ef0a8380b632b8b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 23 16:15:41 2013 +0200

    tests: Fix plugin test

commit 6862dee25a4b88520717403b4cc945c7375dfb22
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 23 16:09:55 2013 +0200

    Make error messages during plugin-loading more user-friendly

commit a31826db36c98f149dfc1b24feb6aa59f726d048
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 23 15:52:50 2013 +0200

    Only load device drivers at import time

commit 037697463eacb9180ffb8fbba085800a8329c676
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 23 15:30:50 2013 +0200

    docs: Fix package list in tutorial

commit 641f1afa576ae8143d20f8c709c501755f25566f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 23 15:30:26 2013 +0200

    tests: Begin work on scantailor tests

commit 919325f7b3274cda861348d1f93bb0a1c532ee40
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 23 13:41:37 2013 +0200

    tests: Fix Travis build for real

commit 02be3800c366a14ff3c6992dbba881fdc8017d55
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Aug 22 13:53:31 2013 +0200

    Another attempt at fixing Travis build

commit 3511b102bc3fac3ee2321b61d5baa081038388f0
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Aug 22 13:34:09 2013 +0200

    Fix tests for Travis

commit 934eafe2015da71c218f595418a693ec7c615b95
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Aug 22 13:27:33 2013 +0200

    tesseract: fix typo

commit 24a0fef00e5f106284a24656b0948e56211fc03b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Aug 22 13:27:15 2013 +0200

    Update docs

commit abfb66a12a27171dcd1582e9bcd64bae4a24d82d
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Aug 22 13:26:48 2013 +0200

    Fix plugin test

commit fc8c71b758e78f56dd2ad6cf2e1c35aa15be0ddd
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Aug 22 13:26:26 2013 +0200

    Begin work on GUI tests

commit b18a7e195419c1b3e68caf75b0dc8e06cd2d140f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Aug 21 13:52:14 2013 +0200

    Update Travis configuration

commit 58b8b35bd4c286bbf4d6bc9a26ff66a6e8fddb21
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Aug 21 13:42:40 2013 +0200

    Fix tests for external application checks at import time

commit 4e51c44b878c5fab9210f9ea2c55a2981ad4ca86
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Aug 21 11:30:33 2013 +0200

    chdkcamera: Fix script timeout handling

commit 64ac839c9f9ec0372aad908a3d3a50e8468a75d1
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Aug 21 11:29:52 2013 +0200

    Update tests

commit 27876458051cf844b0ed90684c9f104831b28096
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Aug 20 13:47:44 2013 +0200

    docs: Add FAQ section

commit 1fd08682b62b4c765a1a21a9b642139f7d904651
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Aug 20 13:42:07 2013 +0200

    Update setup.py with chdkcamera dependencies

commit bfc77bc6305d6803c62917aaf2763c1bbee5803f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Aug 20 13:41:48 2013 +0200

    Check for the existence of external programs during module loading

commit 2c20c204839b43644a12a4f3634304472eac0545
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Aug 19 13:40:47 2013 +0200

    gui: Style fixes

commit f6370db2c4e56bc0f399dc63cf87f9defca7169e
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Aug 19 12:11:49 2013 +0200

    gui: Move initialization code from __init__ to initializePage

commit 6b87806ba2e5eb9d633a8f3caa899769a0755bb4
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Aug 19 12:10:29 2013 +0200

    gui: Add download page

commit 2a97f0580570dd805e1040bc732ca4c0a265e72d
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Aug 17 14:20:47 2013 +0200

    scantailor: Fix bug in config loading

commit 5d985e8eb22a5f7a56afcb80805d83ba46687c7d
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Aug 17 14:20:11 2013 +0200

    chdkcamera: Adjust sleep() calls, formatting

commit b18353256d1b9e4fb723584328d42f5637054f77
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Aug 17 14:19:47 2013 +0200

    Skip download of files if images already present

commit 0d2ea59a25cb1d5b2e6a0a011cf871534a9e4db6
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Aug 12 23:31:54 2013 +0200

    Fix tests

commit c298ccfd79af1c170d1aeecd9970a5280906b6df
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Aug 12 23:29:04 2013 +0200

    gui: Add logbox to capture page; capture asynchronously

commit 3b6b948655ecaf2774cc17096b47d80f08ade04d
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Aug 12 23:28:24 2013 +0200

    gui: Prepare devices asynchronously and display activity indicator

commit 94cdd59b4faba2c2f6af0794bfc7dc39dfa1701d
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Aug 12 23:28:03 2013 +0200

    gui: Remove unused ConfigurePage

commit 46de4761407f00ad77faac5c2d3fc0603271096c
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Aug 12 23:27:42 2013 +0200

    gui: Play beep on error/warning

commit 1e7eb82c4dc682ec4ccd48b9fa834464e4f73d7e
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Aug 12 23:27:23 2013 +0200

    gui: Add configuration options to wizard

commit 5a0645c793931b3bda5f05a46a0f8fa70979f723
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Aug 12 23:26:04 2013 +0200

    Remove debugging print from chdkcamera

commit f0633d023cf35f4f5f839c8b282a24bfc3d430e0
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Aug 12 23:25:46 2013 +0200

    Update requirements in setup.py

commit a8235aba45a1f438b14fcbd6c383cf431ac71580
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Aug 12 23:25:28 2013 +0200

    Fix 'keep' option

commit c2ac105d80fc370ec9e4b29bb03df4f077fb9bb4
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 9 18:53:14 2013 +0200

    Fix tests

commit ffe4777fbb013a1d75aef5cfe11208a20d74fbc3
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 9 11:52:28 2013 +0200

    combine: Don't remove original files in case of problems

commit 9b0846aac3de9e84410f27d1118aab1ff21ac88f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 9 11:52:12 2013 +0200

    chdkcamera: Make _flush_messages more robust

commit 539bf0432bf7bafc043b8caa6168787ba5844a46
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 9 16:21:01 2013 +0200

    Update travis requirements

commit 36f792292f2b51f5448c2e809c019b158f4d6332
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 9 16:10:37 2013 +0200

    Add colorized logging handler

commit 117d3addf39504312f8854096819d449f4cef2f8
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 9 16:10:05 2013 +0200

    Replace clint with colorama

commit 05ce463ca731a1d9a789bee455e255736ed165a2
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 9 16:09:09 2013 +0200

    Fix tests

commit c960a8c108ab4734ebaf783f91875b2e8f310b80
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 9 11:48:38 2013 +0200

    Make configuration layout more simple

commit 5ff396fe9c54591868688b9436c32bda60763748
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 9 11:48:09 2013 +0200

    autorotate: Fix inverse option

commit 55e8b99345ffb8febaa165424f36d1f45a6e6570
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 9 11:43:45 2013 +0200

    tesseract: Add option to set OCR language

commit fea6097a6b31935d2b5ff01e740b971bc457e1bb
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 9 11:43:20 2013 +0200

    scantailor: Add option to switch from content- to page-detection

commit 77b545182369c6bc404b94ed314a4cddafe0a9eb
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 9 11:42:28 2013 +0200

    combine: Add option to modify page order

commit 957186cf4fcb3756f498404413b37aed3e778cc3
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 9 11:41:43 2013 +0200

    autorotate: Fix EXIF orientation after rotation

commit e2db22eae863012e560b634c3fd82e2d36fcbbef
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Aug 9 11:38:58 2013 +0200

    Don't remove old processing files on new run

commit 87e4ad14b6de5af12a264e04c8ac5b4f209eb5db
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Aug 5 23:00:56 2013 +0200

    chdkcamera: Make downloads more stable

commit 2c7121226f3d6332338d79b95192aafb2fb3b8dd
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Aug 5 22:59:51 2013 +0200

    Handle exceptions during downloading

commit 334c7214a64462193de748d97515dcb7fe7dd01c
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jul 31 14:03:26 2013 +0200

    gui: Clear logbox before displaying it

commit bbf030c4caddd461816a374dbb5e7d7f61c79e37
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jul 31 14:03:11 2013 +0200

    gui: Don't refresh preview after each shot

commit d0a21a643b2a6315b93e9897ed47d3d43557b95a
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jul 31 14:02:35 2013 +0200

    tesseract: Combine hOCR files into a single file during output stage

commit ab1825e4a6b31ce80a525c515dc70d2a6d17b42b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jul 31 14:00:50 2013 +0200

    chdkcamera: Read all configuration during __init__ to prevent deadlocks when run in thread

commit 699735df06051d5f66dfc8a9bc91517403c73a8d
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jul 31 14:00:04 2013 +0200

    chdkcamera: Workaround for low A2200 memory when getting directory listings

commit 35cec523fbc661436923d238ee71d27d637df7a5
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jul 31 13:59:07 2013 +0200

    chdkcamera: Better handling of timeouts and exceptions

commit d7870257071052b4b7003c98fddf90498b49ceaa
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jul 31 13:58:09 2013 +0200

    chdkcamera: Include left/right in logger name

commit f762d1a51b24617d2265cf175335a317aad64f59
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jul 31 13:57:04 2013 +0200

    chdkcamera: Add some sleeps for safety

commit 997da3161e683e8f5a2459e6c99388bbb656ad93
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jul 31 13:55:44 2013 +0200

    Handle exceptions in threads

commit 2da20b66a806aebd22bd4e72ad29f16407fa94b5
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jul 21 15:04:57 2013 +0200

    Update documentation

commit 4a375ce474a1fe13de2fc9d5914478084a9b1f54
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jul 21 14:40:24 2013 +0200

    Fix combine logger name

commit 213127c6af5242d4254957b4b4fd329ca046ed5e
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jul 17 19:31:46 2013 +0200

    Add tests for spreadsplug.combine

commit 0c7f7f8eed064f92979bfa34630923baba3b3ad4
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jul 17 18:42:36 2013 +0200

    Add tests for spreadsplug.autorotate

commit ee77ebbf43a0224b827d90670ec02490039ca537
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jul 17 15:06:19 2013 +0200

    Fix tests

commit 14b70fdd57524c5695241d47683ae591edc49274
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jul 17 15:06:08 2013 +0200

    gui: Fix logbox; add colored logging

commit ff71709d34fda05281b95bf513ebf945c5f2c33f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 16 20:57:31 2013 +0200

    Minor adjustments in CLI code

commit e370ba5b2c962cac29a2b821360fdc4aff9a950a
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 16 20:55:43 2013 +0200

    Fix error in GUI

commit a330110678eafa6084ac3e4778769cfdc85a58a9
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 16 20:54:55 2013 +0200

    pdfbeads: Fix output path

commit 14abca9f35071d725f000c2bb2c27b0e2af4d329
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 16 20:54:33 2013 +0200

    Correct logger name for tesseract plugin

commit 394ae9ba4aaadd07bac577a304204f1e432f831f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 16 20:54:07 2013 +0200

    Fix error when displaying postprocessing help

commit 1bcfa7f4ae1a5136ba1c759fed3c76069cd499b8
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 16 20:52:24 2013 +0200

    Add CLI command for 'output' step

commit 79c652450335dd1e87d01bc90ae63d4f73bfe8cc
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 15 22:09:28 2013 +0200

    Make path semantics more clear

commit b63c1142bad8a6ada52d0d419763a68e32d0615a
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 16 15:07:48 2013 +0200

    autorotate: Fix multiprocessing code

commit 032861396b73621d2251e4e611d8c0c0d7cf3ad2
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 15 23:10:03 2013 +0200

    Fix EXIF method name

commit ec34946a4d4af542f16a4d83323cd88fd9871e55
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 15 22:07:27 2013 +0200

    Use EXIF information for rotating

commit a5d29efc215f818733627b2a5c1be13430515269
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 16 14:35:43 2013 +0200

    Read configuration before dumping it

commit 351b917d82a813d070de44f076cec2b7a5947b62
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 15 22:10:02 2013 +0200

    gui: Show postprocessing log in textbox

commit 629b562a3aa9d84df2f772379558680c2eb736e1
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 9 15:37:09 2013 +0200

    Improve logging

commit be229d1c0943b2fb7f760d0a0bef81cd0d1ed593
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 9 12:02:48 2013 +0200

    Update README.rst

commit db6222e7e673de8a5fa2e1258696af6530ed50e2
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 9 12:01:55 2013 +0200

    Update README.rst

commit c338dc31a8eb8607c2227c5703e1f1ef78b2fc0c
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 9 11:55:43 2013 +0200

    Update README.rst

commit d32c6c6ee9a447b332494cd6db16d4e65dca7661
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 9 11:46:59 2013 +0200

    More tests, fix minor bugs, API cleanup

commit cd4ee26591c9bd8ccd1897df6d3eeec1bf95aa6d
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 8 23:52:43 2013 +0200

    Update requirements for coveralls

commit 9164fb05a121abd9375e63220dfbf2984d5221d8
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 8 23:52:22 2013 +0200

    Update travis.yml for coveralls

commit f96dcc13ac320d0d6bfa0d35fb66f2738c5bdb95
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 8 23:40:20 2013 +0200

    Update Travis configuration for PySide

commit 244b3fa8f5c502fa8c64198ebf2dd28f56167ec0
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 8 23:30:10 2013 +0200

    Update requirements for Travis

commit 11a658d78b8bd90bc05d82da78335fd9070979a6
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 8 23:24:44 2013 +0200

    Fix tests

commit 06996c929b77ff3d91e9698c7bb3929b708aec4b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 8 18:09:48 2013 +0200

    Fix small bug in ScanTailor plugin

commit 8b4054ec49b6917749859c2ce02ebf704d0af536
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 8 18:09:34 2013 +0200

    Add entry point for Tesseract plugin

commit 00863049473e61c13013bc49296a5ab8e56f4636
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 8 18:09:08 2013 +0200

    Write user configuration on first run

commit fa5c38b36f3774540d0fd908e5f346001154af10
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jul 6 20:42:49 2013 +0200

    Update requirements

commit 19bae89b0ce969883ffda8fca3615cfdfd8bcfcd
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jul 6 01:32:07 2013 +0200

    Bugfix in workflow

commit afa147e8138c51e23d19021390a267c0734f6a3d
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jul 6 01:28:57 2013 +0200

    Update TODO

commit 2713361d27f0ce73f219981e70159904985d35a1
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jul 6 01:28:39 2013 +0200

    Add OCR support to pdfbeads plugin

commit 03e301db726817b46c44d80cb98c0e7d8cc3a39c
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jul 6 01:28:22 2013 +0200

    Add Tesseract OCR plugin

commit a1fa2741c291b0a431283a416b3b203f2f5e5c18
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jul 6 01:27:21 2013 +0200

    Update TODO

commit ab74bbd312320715a0aca28e83214bca00e51609
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jul 6 01:26:57 2013 +0200

    Fix bug in scantailor plugin

commit cfe0b781d48a602d804f8f0ed97ce2f3293a6d21
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jul 6 01:26:35 2013 +0200

    GUI protoype

commit f71243fcbbba7bf8d5aef4d31bec7d61d938645f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jul 6 01:25:13 2013 +0200

    CHDKCameras: Support for preview images from viewport

commit e2e9465ee54d3c0c437a70858e06836b195f280f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jul 6 01:24:05 2013 +0200

    Use concurrent.futures for multithreading/multiprocessing

commit 05dd2a10105ad23425a5e1ccc415ac5489b7144e
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jul 6 01:21:41 2013 +0200

    Make pluginmanager singleton

commit 75d3d8323fa8b6097689e5afb3661f31f3a4ec9f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jul 6 01:21:12 2013 +0200

    Move getch to CLI code

commit fd91c61dba9863dd95d0297bc459642ce504a9f6
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jul 6 01:20:41 2013 +0200

    Update device API

commit 795a4eb75e7100b0919c97d68cdedcbf46fd7137
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jul 6 01:18:37 2013 +0200

    Decouple workflow steps from CLI

commit 68da3552d58c421a7b5515fb4610b9df3b56f57e
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jul 4 00:05:13 2013 +0200

    Implement IntroPage, ConnectPage and ConfigurePage

commit 8c342a0572de9e7554eac0cd60e0c23f37d8582f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jul 3 09:14:50 2013 +0200

    Update GUI skeleton

commit ad19a9bd5c3593175b5dda945dbe635c83d1dc3b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 2 16:31:07 2013 +0200

    More work on GUI skeleton

commit 4f2cc413fb8101c9bfbc3253a245a11c787b18bd
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 2 11:26:24 2013 +0200

    Add GUI skeleton

commit 159dcfad86dc1c163f502f0896fd29dd85781013
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jul 2 08:42:12 2013 +0200

    Plugins can add new subcommands

commit bbf473354754235ac42bc3004f30ada122227eb8
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 1 19:13:28 2013 +0200

    Update docs, rename tests

commit 16acb6083b6fbea66ebeae7f29dae65362053929
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 1 22:43:33 2013 +0200

    Tiny bugfix

commit 693bfefc95ae57902c8ac2a282b26325cc569407
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 30 18:36:44 2013 +0200

    Bugfixes

commit 2fc87dec3c95589dfc75987edbe43e6dbab24b49
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 1 17:19:05 2013 +0200

    Update docs and prettify PDF output

commit 06757ff0fc654a90a497e2785705e64e642a07d2
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 1 16:45:47 2013 +0200

    Fix tests (finally...)

commit d92d69b8bb1a9ac5f318cf49cf361521e44efb8f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 1 15:28:50 2013 +0200

    Fix configuration include in docs

commit 88c81c263f2bb785afe807b435d0637dc66dabf3
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 1 15:16:34 2013 +0200

    Fix autodoc errors for ReadTheDocs

commit 5c226b03ba07bab6135b86b923216823e27b02d4
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jul 1 12:14:47 2013 +0200

    Replace last PIL dependency with Wand

commit 68de4e0a02afee3a957c6fe8d2124576b48d3791
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 30 18:20:54 2013 +0200

    Fix changelog

commit 1245782a637ca02e60f455a86cc86b0b9b3cbf94
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 30 18:17:52 2013 +0200

    Update version to 0.2, update requirements and README

commit 19dd0c367339b5e1338f91685ee93764662745b4
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 30 18:06:05 2013 +0200

    Update docs

commit 32b7acec56ebc9eb71335d668b54c8dc57048a63
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 30 17:58:03 2013 +0200

    Add colorcorrect plugin

commit 9176b8c33b8b2fa6cd7f406975432da8040fa463
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 30 17:57:39 2013 +0200

    Replace Pillow with Wand for autorotation

commit 07abd91ba623ab414a8e6ff0807d494af461a9bd
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 30 17:56:12 2013 +0200

    Bugfixes

commit ec1a9d0372a2047d67e2c683d270e4a5c44c86bf
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 30 01:19:55 2013 +0200

    Add missing Pillow requirement that prevent plugins from loading

commit 4b1c777229be5f5c6fc9ffd2a911695a4fbf7609
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jun 29 23:09:48 2013 +0200

    Update requirements again

commit 69bbeb214b466728ad5682bf492fc70d3eaf312f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jun 29 21:32:28 2013 +0200

    Update requirements

commit 53993121e6eb0b1d36f577bcc8b74f9307447bf2
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jun 29 21:31:47 2013 +0200

    Update docs

commit 2ced87794a160f8635cb747282d320e40d5f2095
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jun 29 16:43:48 2013 +0200

    Read orientation from JPEG comment instead of EXIF owner, as CHDK cannot set that field, nor can PIL

commit ad7bfb196595da20c72179ca5b58aa3f1bc6e7c8
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jun 29 03:31:32 2013 +0200

    Move PTP functionality from ptpcam/gphoto2 to pyptpchdk

commit 03c952a6ad145adf4a8411608f9fc1776a28d6c4
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 27 15:21:59 2013 +0200

    Make plugin system more versatile by relying on stevedore and setuptools entry points

commit fa49249980b92e7e502a3971ac2aa16062454556
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jun 26 09:09:32 2013 +0200

    Fix tests, fix some bugs

commit 5d5345c7da4542c2e9d67cb1f8ec15e1f47fd285
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jun 26 08:58:45 2013 +0200

    Implement _set_sensitivity and _set_zoom for generic CHDK cameras

commit 3098ba0b2df325796a5a3cb6830c9eeb5cec4741
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jun 26 08:48:05 2013 +0200

    Make capture key(s) configurable

commit 65aa58b13cbdf1f0d790c78fdd1d2510891bc067
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jun 25 23:21:48 2013 +0200

    Make device API more abstract as to support more classes of devices

commit 9c074948f4cbdbcf40e62fb5033617fb5dc808b0
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 23 23:32:55 2013 +0200

    Fix tests

commit 9d278267b26d63b6b5b1b9b6cc32fa7a7d2cd438
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 23 22:44:31 2013 +0200

    Clean up camera API, fix logging, fix arguments

commit 2f8c7418eddc415e442690bb6ad749766f27dac8
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 23 02:23:12 2013 +0200

    Some Bugfixes

commit e6e24987022d0445efb6dc13f48f61024bcab2ff
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 23 02:17:25 2013 +0200

    Update docs some more

commit f4ec3c3df54a731f4e842ec006510ba4d4e950bf
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 23 01:59:43 2013 +0200

    Update docs

commit 84a1657cb60d02a4671ee3f39c39568c9b3b7e7c
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 23 01:48:38 2013 +0200

    Update requirements

commit 6208ad79bddee7149a4ba78e1ea18c876a5f5408
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sun Jun 23 00:20:35 2013 +0200

    Simplify wizard, update docs

commit 9b715fa9dd5949bf456ca3c3174e967febe88c21
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jun 22 22:53:41 2013 +0200

    Add argument parsing to plugin architecture

commit b72469aa302035b5151158f563d7054db1e62d69
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jun 22 17:43:07 2013 +0200

    Update 'extending' documentation

commit f61a7f8371f0de0d6f47dd1f288c00302dab003d
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jun 22 17:42:45 2013 +0200

    Improve combine plugin

commit 18d06a3e8492ce594e9943bfe766e5d46c42abb2
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jun 22 14:44:01 2013 +0200

    Update documentation

commit 638865446f59d2a832b7f8973b09cbbb2aad2b75
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jun 22 13:57:57 2013 +0200

    Implement plugin-system, move a lot into plugins

commit a12b2cef4410b88bb9959f194fb55e0d0241d96e
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Sat Jun 22 01:01:14 2013 +0200

    More UI decoupling, refactoring

commit b238cb02af993aba9730bfba01fc69c22ae4b4c0
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Jun 21 23:49:27 2013 +0200

    Implement config system, decouple UI code

commit 9f80985eefaf48c2e28715ca66f725fa3c292bcc
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 23:02:51 2013 +0200

    Add confit library, default configuration

commit af5248ae6eb66e31a47b1ab4bb205fda3eda6b28
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Jun 21 22:01:26 2013 +0300

    Update README.rst

commit c9438e8bc5039917282b2ccbbf98eab12f852058
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Jun 21 20:50:19 2013 +0200

    Travis adjustments

commit 094ca299cf050ff8afc6c47735d550b98a0deb49
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Fri Jun 21 20:43:16 2013 +0200

    Tests, Fixes

commit fba226fa5ff418b8eb8bcc79565bc7bccd5e4b3b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 22:05:47 2013 +0200

    Implement PDF and DJVU output

commit f08be89f891a01803d402c36e9cb23837471673c
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 18:50:35 2013 +0200

    Work on documentation

commit 198cb2fa1162ec5c27a8e2d5d978283ef0e1ab5d
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 22:03:57 2013 +0200

    Bugfix in download

commit c8c8ebe7c4d0e92d2cd707243d0df0cdfecb8a66
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 17:32:48 2013 +0200

    Use ISO values for sensitivity and floats/fractions for shutter speed

commit 167d8fe9d6e515aa23c772d16393cee14118a99e
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 17:12:40 2013 +0200

    Add requirements for docs

commit d7fcd13cdd0db7b33c17aee0417975ea81ce340c
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 17:08:48 2013 +0200

    More work on documentation

commit d9955b145d01cf90680ebcfd73055a16036eca7c
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 16:36:06 2013 +0200

    API documentation

commit 6603ac9c8f414e0f560c52af04e5cb8a97833ff4
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 16:34:52 2013 +0200

    API cleanup

commit 267f7999edc30fa65cfd66bc73c26b2e72a5b94a
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 16:30:46 2013 +0200

    Use 3.x style division and unicode literals everywhere

commit fee6d62bfef0e22a5b4d74b7ed56f37a95c08621
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 14:41:30 2013 +0200

    Update TODO

commit 7d54a1c2934935fe2919bf053c9897e0c4f48e6a
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 14:40:48 2013 +0200

    Switch from distutils to distribute

commit 2a5629944bbec0eb2b21222a85ab1aeeef6ff8ee
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 14:39:50 2013 +0200

    Documentation

commit 31dc47aaaf36e3dce75bb84f3cbb2516c413b7ee
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 13:54:57 2013 +0200

    A2200: Prevent zooming into out of range levels

commit 3f20877386c201d2352f5fbaee61ce4989fd5bd8
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 13:54:15 2013 +0200

    Call ptpcam from anywhere in $PATH

commit b764ea7ae04e994fe0177f07057848d5f9b703aa
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Thu Jun 20 13:53:49 2013 +0200

    Better UI messages

commit ceac19229b4b22822035ee1d4048009f6d120057
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jun 19 23:56:12 2013 +0200

    Skip rotate if orientation cannot be determined from EXIF

commit 25da5670c14500bb2be7def10e75d219c4e29750
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jun 19 22:17:12 2013 +0200

    Configure cameras in parallel

commit f9cf616159913f377b575ebaea3a1fcc8f49bbbf
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jun 19 22:14:29 2013 +0200

    Bugfixes, minor UI changes

commit 4b8fcd036709474fe8ef1fed98dffd6e2c9325eb
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jun 19 20:22:54 2013 +0200

    Rename to 'spreads'; Cleaner multiprocessing

commit 883491dd3dc2965527d2dd8fdd3b6927a08d7357
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jun 19 08:49:02 2013 +0200

    Add documentation stub

commit cbfa176abe9f26f90e9540a837514be730ad6ef8
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Wed Jun 19 00:12:30 2013 +0200

    Make camera API more abstract, prepare for packaging

commit c3b800a0370131d66b9c53819d8b06913ed823f1
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jun 18 20:01:12 2013 +0200

    Implement wizard mode

commit 0237ae530e0480776effd76e8e5e3140b8478a7d
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jun 18 15:40:48 2013 +0300

    Update README.rst

commit 04d770d41c1adf4714ecdac4ad15db0f1e1a1b2a
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jun 18 14:30:52 2013 +0200

    Update README.rst

commit b339a1f39dd25efd1e620a1d54d57624c96cacb8
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jun 18 15:30:00 2013 +0300

    Update README.rst

commit 9b99f000e4621e9de3073e57de759b49c08c86eb
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jun 18 14:26:59 2013 +0200

    Refactor 'combine' into 'download'

commit 6b2a958ff19d88fb4cb01bfce289ef422e75f653
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jun 18 14:18:14 2013 +0200

    Implement ScanTailor feature

commit 05e898328e7a185843b8267f12f52a58685f2d36
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jun 18 11:37:36 2013 +0200

    Implement automatic rotation

commit 52cc84ec334d728e764a8c9fadb9acd96bb5833f
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jun 18 11:34:13 2013 +0200

    Rename 'merge' to 'combine', Formatting

commit 0148b2a2c01f93e0c22015709703026172767770
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Tue Jun 18 11:31:16 2013 +0200

    Improve parallel processing

commit af76dc74e4188c8f9aed43058600b15bac3319fa
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jun 17 23:28:38 2013 +0200

    Add option to keep files after download

commit 68c970e0fa8a912c69340377082c8f004ebd1b9c
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jun 17 22:26:02 2013 +0200

    Make diyshoot.py executable

commit 23bf564cf902f70c2d42b3004d4a9d4d11dd25e7
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jun 17 23:25:22 2013 +0300

    Update README.rst

commit 593935604363178e5388b47ed5e6b748201da37b
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jun 17 22:09:35 2013 +0200

    Add parameters for ISO, shutter speed and zoom level

commit 03a0022ff3f62165ccb004f06cbfea37b2b7badd
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jun 17 22:09:20 2013 +0200

    Formatting

commit 411d0a21fa54aae0fab1b56782daf8b373a5f646
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jun 17 21:50:56 2013 +0200

    Improve zoom handling

commit 6499b1915c6b6c1e991079b9d73b2f16686d52bd
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jun 17 21:50:41 2013 +0200

    Fix some bugs

commit fd9d18d7afa6cfafee06513f838834d40d023bfa
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jun 17 12:15:53 2013 +0200

    Add README

commit 86f31e142b95a4d5269c430fd5d231fe72c0babd
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jun 17 11:56:06 2013 +0200

    Refactoring, Logging, Implement 'merge' and 'configure'

commit 341da4a0fc16f2e153bc62fed10ce8b5fdbab8a7
Author: Johannes Baiter <johannes.baiter@gmail.com>
Date:   Mon Jun 17 01:32:06 2013 +0200

    Initial commit