bookreader.git
14 years agoRemove hack for host name. Write results into changeset directory.
Michael Ang [Fri, 12 Feb 2010 03:20:42 +0000 (03:20 +0000)]
Remove hack for host name.  Write results into changeset directory.

14 years agoBump
Michael Ang [Fri, 12 Feb 2010 03:19:26 +0000 (03:19 +0000)]
Bump

14 years agoBump
Michael Ang [Fri, 12 Feb 2010 03:16:34 +0000 (03:16 +0000)]
Bump

14 years agoBump
Michael Ang [Fri, 12 Feb 2010 03:15:20 +0000 (03:15 +0000)]
Bump

14 years agoBump for testing
Michael Ang [Fri, 12 Feb 2010 03:11:24 +0000 (03:11 +0000)]
Bump for testing

14 years agoA real test for https://bugs.edge.launchpad.net/bookreader/+bug/517424
Michael Ang [Fri, 12 Feb 2010 03:09:31 +0000 (03:09 +0000)]
A real test for https://bugs.edge.launchpad.net/bookreader/+bug/517424

14 years agoTweak job name
Michael Ang [Fri, 12 Feb 2010 00:48:51 +0000 (00:48 +0000)]
Tweak job name

14 years agoAdd test host to job name
Michael Ang [Fri, 12 Feb 2010 00:46:32 +0000 (00:46 +0000)]
Add test host to job name

14 years agoScript to send to swarm from test account
Michael Ang [Fri, 12 Feb 2010 00:44:36 +0000 (00:44 +0000)]
Script to send to swarm from test account

14 years agoBump
Michael Ang [Fri, 12 Feb 2010 00:42:30 +0000 (00:42 +0000)]
Bump

14 years agoBump
Michael Ang [Fri, 12 Feb 2010 00:40:46 +0000 (00:40 +0000)]
Bump

14 years agoBump
Michael Ang [Fri, 12 Feb 2010 00:33:28 +0000 (00:33 +0000)]
Bump

14 years agoBump
Michael Ang [Fri, 12 Feb 2010 00:32:04 +0000 (00:32 +0000)]
Bump

14 years agoSo is inject file
Michael Ang [Fri, 12 Feb 2010 00:19:15 +0000 (00:19 +0000)]
So is inject file

14 years agoIA tests are in subdir
Michael Ang [Fri, 12 Feb 2010 00:18:17 +0000 (00:18 +0000)]
IA tests are in subdir

14 years agoBetter path
Michael Ang [Fri, 12 Feb 2010 00:16:08 +0000 (00:16 +0000)]
Better path

14 years agoFirst unit test and testswarm connector
Michael Ang [Fri, 12 Feb 2010 00:08:51 +0000 (00:08 +0000)]
First unit test and testswarm connector

14 years agoRemove stray tabs in source files. Should have no functionality change. See https...
Michael Ang [Thu, 11 Feb 2010 03:41:04 +0000 (03:41 +0000)]
Remove stray tabs in source files.  Should have no functionality change.  See https://bugs.edge.launchpad.net/bookreader/+bug/520248

14 years agoFix bustage in server and base URL calculations. See https://bugs.edge.launchpad...
Michael Ang [Wed, 10 Feb 2010 00:40:10 +0000 (00:40 +0000)]
Fix bustage in server and base URL calculations.  See https://bugs.edge.launchpad.net/bookreader/+bug/517424

14 years agoBump revision number to 0.9.20
Michael Ang [Thu, 28 Jan 2010 01:47:23 +0000 (01:47 +0000)]
Bump revision number to 0.9.20

14 years agoMerge Internet Archive petabox-related changes
Michael Ang [Thu, 28 Jan 2010 01:35:03 +0000 (01:35 +0000)]
Merge Internet Archive petabox-related changes

Merge branch 'traceychanges' into 0.9.20

Conflicts:
BookReaderIA/inc/BookReader.inc
BookReaderIA/www/BookReaderJSLocate.php

14 years agoInternet Archive petabox-related changes
Michael Ang [Thu, 28 Jan 2010 01:31:32 +0000 (01:31 +0000)]
Internet Archive petabox-related changes

14 years agoBump version number
Michael Ang [Wed, 27 Jan 2010 23:38:44 +0000 (23:38 +0000)]
Bump version number

14 years agoBe more exact when finding book image stacks
Michael Ang [Tue, 26 Jan 2010 23:50:11 +0000 (23:50 +0000)]
Be more exact when finding book image stacks

14 years agoPrefer JP2 image stacks to others
Michael Ang [Tue, 26 Jan 2010 01:00:39 +0000 (01:00 +0000)]
Prefer JP2 image stacks to others

14 years agoSupport for jpeg image stacks. See https://bugs.edge.launchpad.net/bookreader/+bug...
Michael Ang [Sat, 23 Jan 2010 01:39:31 +0000 (01:39 +0000)]
Support for jpeg image stacks.  See https://bugs.edge.launchpad.net/bookreader/+bug/323003

14 years agoUse 7z for accessing tar files
Michael Ang [Fri, 22 Jan 2010 03:41:12 +0000 (03:41 +0000)]
Use 7z for accessing tar files

14 years agoMerge commit 'origin/master' into 0.9.19wip
Michael Ang [Thu, 21 Jan 2010 00:00:28 +0000 (00:00 +0000)]
Merge commit 'origin/master' into 0.9.19wip

14 years agoIA internal change. Use default port for dev hosts.
Michael Ang [Wed, 20 Jan 2010 23:59:52 +0000 (23:59 +0000)]
IA internal change.  Use default port for dev hosts.

14 years agoDetermine image stack format and filename by loading _files.xml
Michael Ang [Wed, 20 Jan 2010 23:58:51 +0000 (23:58 +0000)]
Determine image stack format and filename by loading _files.xml

14 years agoJSLocate and image processing WIP
Michael Ang [Fri, 18 Dec 2009 21:51:43 +0000 (21:51 +0000)]
JSLocate and image processing WIP

14 years agoAdd support for multiple books within an item to locator
Michael Ang [Tue, 15 Dec 2009 23:18:33 +0000 (23:18 +0000)]
Add support for multiple books within an item to locator

14 years agoUse basic bug reporting -- searches for similar bug reports before submit
Michael Ang [Wed, 25 Nov 2009 22:40:00 +0000 (22:40 +0000)]
Use basic bug reporting -- searches for similar bug reports before submit

14 years agoBookReader bug report link goes to BookReader Launchpad
Michael Ang [Wed, 25 Nov 2009 22:36:59 +0000 (22:36 +0000)]
BookReader bug report link goes to BookReader Launchpad

14 years agoBetter user feedback when JS is turned off. See https://bugs.edge.launchpad.net...
Michael Ang [Wed, 25 Nov 2009 19:35:28 +0000 (19:35 +0000)]
Better user feedback when JS is turned off.  See https://bugs.edge.launchpad.net/gnubook/+bug/488365/

14 years agoBump version number
Michael Ang [Wed, 25 Nov 2009 18:59:43 +0000 (18:59 +0000)]
Bump version number

14 years agoChange click handlers to use self instead of hardcoded instance name
Michael Ang [Wed, 25 Nov 2009 18:39:19 +0000 (18:39 +0000)]
Change click handlers to use self instead of hardcoded instance name

14 years agoUpdate demo to renamed BookReader
Michael Ang [Mon, 23 Nov 2009 23:43:57 +0000 (23:43 +0000)]
Update demo to renamed BookReader

14 years agoRename GnuBook to BookReader
Michael Ang [Mon, 23 Nov 2009 23:26:39 +0000 (23:26 +0000)]
Rename GnuBook to BookReader

14 years agoBump version number
Michael Ang [Fri, 13 Nov 2009 18:58:11 +0000 (18:58 +0000)]
Bump version number

14 years agoMove code for synethesizing blank pages out of integration specific code
Michael Ang [Thu, 12 Nov 2009 18:54:44 +0000 (18:54 +0000)]
Move code for synethesizing blank pages out of integration specific code

14 years agoCenter to search result after clicking on it in 1up. See https://bugs.edge.launchpad...
Michael Ang [Thu, 12 Nov 2009 00:50:46 +0000 (00:50 +0000)]
Center to search result after clicking on it in 1up.  See https://bugs.edge.launchpad.net/gnubook/+bug/394533

14 years agoRecalc search hilites on 1up resize in anticipation of 1up fit mode
Michael Ang [Wed, 11 Nov 2009 23:49:09 +0000 (23:49 +0000)]
Recalc search hilites on 1up resize in anticipation of 1up fit mode

14 years agoRecalculate search hilites after zoom
Michael Ang [Wed, 11 Nov 2009 23:43:15 +0000 (23:43 +0000)]
Recalculate search hilites after zoom

14 years agoUpdate currentIndex() to return only indices actually in book. Page number box uses...
Michael Ang [Wed, 11 Nov 2009 22:58:52 +0000 (22:58 +0000)]
Update currentIndex() to return only indices actually in book.  Page number box uses currentIndex()

14 years agoReuse page background colour logic in drawLeafsTwoPage
Michael Ang [Wed, 11 Nov 2009 22:52:24 +0000 (22:52 +0000)]
Reuse page background colour logic in drawLeafsTwoPage

14 years agoDebugging removal
Michael Ang [Wed, 11 Nov 2009 22:41:55 +0000 (22:41 +0000)]
Debugging removal

14 years agoCheck if in 2up mode when calculating last displayable index. Cruft removal.
Michael Ang [Wed, 11 Nov 2009 22:39:51 +0000 (22:39 +0000)]
Check if in 2up mode when calculating last displayable index.  Cruft removal.

14 years agoProper calculation of first/last displayable index taking into account page progression
Michael Ang [Wed, 11 Nov 2009 22:13:34 +0000 (22:13 +0000)]
Proper calculation of first/last displayable index taking into account page progression

14 years agoDisplay of first/last page in 2up. WIP.
Michael Ang [Wed, 11 Nov 2009 21:56:17 +0000 (21:56 +0000)]
Display of first/last page in 2up.  WIP.

14 years agoBump version number
Michael Ang [Mon, 9 Nov 2009 19:02:54 +0000 (19:02 +0000)]
Bump version number

14 years agoHate hate IE7
Michael Ang [Fri, 6 Nov 2009 22:24:15 +0000 (22:24 +0000)]
Hate hate IE7

14 years agoAvoid unnecessary call to build search page map, especially since it doesn't work...
Michael Ang [Thu, 5 Nov 2009 00:04:00 +0000 (00:04 +0000)]
Avoid unnecessary call to build search page map, especially since it doesn't work for books in subdirs.  Resolves https://bugs.edge.launchpad.net/gnubook/+bug/397219

14 years agoHack to update search terms box for case where search is triggered by loading fresh...
Michael Ang [Wed, 4 Nov 2009 23:42:01 +0000 (23:42 +0000)]
Hack to update search terms box for case where search is triggered by loading fresh GB in new browser window.

14 years agoOn trigger search from url fragment if fragment search differs from current search.
Michael Ang [Wed, 4 Nov 2009 22:50:49 +0000 (22:50 +0000)]
On trigger search from url fragment if fragment search differs from current search.

14 years agoPass through arrow/page key events when keyboard nav is disabled
Michael Ang [Wed, 4 Nov 2009 22:47:54 +0000 (22:47 +0000)]
Pass through arrow/page key events when keyboard nav is disabled

14 years agoRemove slashes in search terms
Michael Ang [Wed, 4 Nov 2009 22:34:05 +0000 (22:34 +0000)]
Remove slashes in search terms

14 years agoUpdate URL fragment with search term if search term is active in the current view.
Michael Ang [Wed, 4 Nov 2009 19:58:01 +0000 (19:58 +0000)]
Update URL fragment with search term if search term is active in the current view.

14 years agoTrigger search from terms passed in by URL. See https://bugs.launchpad.net/gnubook...
Michael Ang [Mon, 2 Nov 2009 23:30:23 +0000 (23:30 +0000)]
Trigger search from terms passed in by URL.  See https://bugs.launchpad.net/gnubook/+bug/126611

14 years agoUse encodeURIComponent instead of escape, since escape doesn't handle all characters...
Michael Ang [Sat, 26 Sep 2009 00:27:15 +0000 (00:27 +0000)]
Use encodeURIComponent instead of escape, since escape doesn't handle all characters properly.

14 years agoProcess escaped unicode characters in title
Michael Ang [Fri, 25 Sep 2009 20:49:07 +0000 (20:49 +0000)]
Process escaped unicode characters in title

14 years agoSpecify file path instead of just index so that images for multi-items are found...
Michael Ang [Fri, 25 Sep 2009 20:26:13 +0000 (20:26 +0000)]
Specify file path instead of just index so that images for multi-items are found correctly.

14 years agoBump version number
Michael Ang [Wed, 23 Sep 2009 18:21:52 +0000 (18:21 +0000)]
Bump version number

14 years agoCruft quarantine
Michael Ang [Wed, 23 Sep 2009 18:15:15 +0000 (18:15 +0000)]
Cruft quarantine

14 years agoClean up rotation logic.
Michael Ang [Wed, 23 Sep 2009 02:49:41 +0000 (02:49 +0000)]
Clean up rotation logic.

14 years agoEscape input params. Tweak conditional print.
Michael Ang [Wed, 23 Sep 2009 02:29:19 +0000 (02:29 +0000)]
Escape input params.  Tweak conditional print.

14 years agoPass in book title and page names to use as title
Michael Ang [Wed, 23 Sep 2009 02:19:36 +0000 (02:19 +0000)]
Pass in book title and page names to use as title

14 years agoDon't immediately print on Safari -- give the user a chance to resize the window
Michael Ang [Wed, 23 Sep 2009 01:53:19 +0000 (01:53 +0000)]
Don't immediately print on Safari -- give the user a chance to resize the window

14 years agoPrint icon and link. These are not themselves printed.
Michael Ang [Wed, 23 Sep 2009 01:47:05 +0000 (01:47 +0000)]
Print icon and link.  These are not themselves printed.

14 years agoImplementation with new window and server based content. Prints better in Safari.
Michael Ang [Wed, 23 Sep 2009 01:21:57 +0000 (01:21 +0000)]
Implementation with new window and server based content.  Prints better in Safari.

14 years agoUse CSS to break title at word boundaries if not enough space to display full title
Michael Ang [Tue, 22 Sep 2009 22:19:11 +0000 (22:19 +0000)]
Use CSS to break title at word boundaries if not enough space to display full title

14 years agoPrints on single page in Safari
Michael Ang [Mon, 21 Sep 2009 23:21:00 +0000 (23:21 +0000)]
Prints on single page in Safari

14 years agoImproved print UI
Michael Ang [Mon, 21 Sep 2009 22:50:16 +0000 (22:50 +0000)]
Improved print UI

14 years agoShow page preview with assumed aspect ratio. Text links for Prev Next
Michael Ang [Mon, 21 Sep 2009 22:09:38 +0000 (22:09 +0000)]
Show page preview with assumed aspect ratio.  Text links for Prev Next

14 years agoBetter print layout
Michael Ang [Mon, 21 Sep 2009 21:43:37 +0000 (21:43 +0000)]
Better print layout

14 years agoUse rotate/scale if passed in
Michael Ang [Mon, 21 Sep 2009 21:39:40 +0000 (21:39 +0000)]
Use rotate/scale if passed in

14 years agoAdd ability to go to previous or next pages when printing.
Michael Ang [Mon, 21 Sep 2009 21:00:49 +0000 (21:00 +0000)]
Add ability to go to previous or next pages when printing.

14 years agoRemove php backend version. Now using dynamically populated iframe
Michael Ang [Mon, 21 Sep 2009 21:00:05 +0000 (21:00 +0000)]
Remove php backend version. Now using dynamically populated iframe

14 years agoHide print icon when embedded
Michael Ang [Mon, 21 Sep 2009 20:55:54 +0000 (20:55 +0000)]
Hide print icon when embedded

14 years agoRefactor generation of html for print iframe to own function
Michael Ang [Mon, 21 Sep 2009 19:21:36 +0000 (19:21 +0000)]
Refactor generation of html for print iframe to own function

14 years agoBind load event before iframe is added to document DOM.
Michael Ang [Mon, 21 Sep 2009 19:14:09 +0000 (19:14 +0000)]
Bind load event before iframe is added to document DOM.

14 years agoPrint icon
Michael Ang [Mon, 21 Sep 2009 18:00:31 +0000 (18:00 +0000)]
Print icon

14 years agoDynamic iframe implementation
Michael Ang [Fri, 18 Sep 2009 02:57:19 +0000 (02:57 +0000)]
Dynamic iframe implementation

14 years agoInclude subPrefix in embed code if needed (for multi or user item). See https:/...
Michael Ang [Fri, 18 Sep 2009 01:29:29 +0000 (01:29 +0000)]
Include subPrefix in embed code if needed (for multi or user item).  See https://bugs.edge.launchpad.net/gnubook/+bug/429768

14 years agoUse subPrefix in embed code. Needed for multi/user-uploaded items.
Michael Ang [Fri, 18 Sep 2009 01:23:08 +0000 (01:23 +0000)]
Use subPrefix in embed code.  Needed for multi/user-uploaded items.

14 years agoFix bug preventing pages with number assertions from being accessed by index. See...
Michael Ang [Fri, 18 Sep 2009 00:52:32 +0000 (00:52 +0000)]
Fix bug preventing pages with number assertions from being accessed by index.  See https://bugs.edge.launchpad.net/gnubook/+bug/432204

14 years agoPass image aspect ratio to page printer. Rotate image for better fit (assume portrai...
Michael Ang [Fri, 18 Sep 2009 00:38:04 +0000 (00:38 +0000)]
Pass image aspect ratio to page printer.  Rotate image for better fit (assume portrait orientation) if possible.  Fit based on assumed paper size.

14 years agoAdd jp2 image rotation to image processor
Michael Ang [Thu, 17 Sep 2009 18:21:49 +0000 (18:21 +0000)]
Add jp2 image rotation to image processor

14 years agoFocus print iframe before printing so that IE prints the frame instead of the documen...
Michael Ang [Tue, 15 Sep 2009 23:00:15 +0000 (23:00 +0000)]
Focus print iframe before printing so that IE prints the frame instead of the document window

14 years agoMerge commit 'origin/master' into mangprint
Michael Ang [Tue, 15 Sep 2009 21:38:00 +0000 (21:38 +0000)]
Merge commit 'origin/master' into mangprint

Update print code with latest from mainline development

Conflicts:
GnuBook/GnuBook.js
GnuBook/GnuBookEmbed.css

14 years agoRevert "Remove unused special page number code"
Michael Ang [Thu, 10 Sep 2009 19:48:47 +0000 (19:48 +0000)]
Revert "Remove unused special page number code"

May be needed for named pages to access them by index.  Reverting for now.

This reverts commit d009b21bbcbfee26566cf694f52376ab92c6e336.

14 years agoBump version number
Michael Ang [Thu, 10 Sep 2009 18:57:49 +0000 (18:57 +0000)]
Bump version number

14 years agoRename functions for closer to consistency
Michael Ang [Thu, 10 Sep 2009 18:50:44 +0000 (18:50 +0000)]
Rename functions for closer to consistency

14 years agoRemove unused special page number code
Michael Ang [Thu, 10 Sep 2009 18:46:19 +0000 (18:46 +0000)]
Remove unused special page number code

14 years agoImplement click to flip and drag (with minimum distance) to pan
Michael Ang [Thu, 10 Sep 2009 18:45:50 +0000 (18:45 +0000)]
Implement click to flip and drag (with minimum distance) to pan

14 years agoIncrease image quality to reduce noise at edges of letters
Michael Ang [Thu, 10 Sep 2009 18:33:19 +0000 (18:33 +0000)]
Increase image quality to reduce noise at edges of letters

14 years agoBump version number
Michael Ang [Tue, 8 Sep 2009 23:35:44 +0000 (23:35 +0000)]
Bump version number

14 years agoPut transparent background image in flip areas so that mouse events are captured...
Michael Ang [Tue, 8 Sep 2009 23:34:22 +0000 (23:34 +0000)]
Put transparent background image in flip areas so that mouse events are captured on IE.

14 years agoIdeal height should be based on container height
Michael Ang [Tue, 8 Sep 2009 22:55:11 +0000 (22:55 +0000)]
Ideal height should be based on container height

14 years agoPrevent default at start of handler, so it's actually prevented
Michael Ang [Tue, 8 Sep 2009 22:29:06 +0000 (22:29 +0000)]
Prevent default at start of handler, so it's actually prevented