mirror/comical — pull request #1 by john-peterson (2013-05-06 22:21:13+00:00)
Title: Archive seeking and password, continous page view, disable scrollbars etc.

### Comments

* `Fixing jmorecfg.h rpcndr.h typedef conflict by renaming type` Using `#define HAVE_BOOLEAN` leads to a runtime error because the `rpcndr.h` `boolean` is `unsigned char` and the `libjpeg` `boolean` is `int`. Skipping `rpcndr.h` with `#define _RPCNDR_H` leads to `error: 'byte' does not name a type` and other messages. Because either `rpcndr.h` or `jmorecfg.h` need to be changed the library header will be changed.

* `Fixing ... stream seeking` GIF and TIF require seeking, therefore the seeking fix.

* `Fixing slow startup` By parallelizing archive read with page display.

* `Fixing ease of use` To avoid unwanted page change when scrolling: Up/Down (wheel) to turn page require a KeyUp (delay) between scroll and page turn to allow holding Up/Down (turning the wheel) to scroll without changing page when reaching the end of the page.

* `Changing double page view to book view` Book view means that the pages are shown as in a physical book. (The first and last page by itself, the spread pages opposite each other.)