Changes for version v0.0.9
- added preliminary View->Source menu item
- cleanup source dist tarball
- enormous speed gain in Book.insert_nbh() (page loads)
- reworked Book.create_node_characters() for speed/correctness (should eliminate off-by-random search highlights)
Documentation
dotReader documentation
issues with whitespace
who has what attributes
like perl -e 'print book()->id, "\n"'
search a book
a tool
list detected plugins
OSX: because linux was too efficient
create a library
show a summary of the book
dump the get_content results for a node
specialized storage
create or update zipped toc
Modules
a button/plugin demo
a button/plugin demo
a button/plugin demo
a non-blocking LWP iterator
a previous/current/next list of objects
work a group of minions until they are dead
a worker
a regular expression iterator
create and manage linked menus and toolbars
An object to introspect a Wx::Menu
a more reasonably perlish wxTreeCtrl
toplevel data/environment for dotReader
generate an accessor subclass
base class for Note, Bookmark, and Highlight objects
Base class for annotation I/O
read/write annotations from/to yml files
range-derived annotations
mixin methods for boundless annotations
base and factory class for books
unpacked ThoutBook reader
shared stuff
shared methods
zipped Thout 1.0 book plugin
XML parse/populate
bookmarked locations
the callbacks object for books
Factory class for configuration system
a config file stored in SQLite
a config file
Wx::App class
a container of sorts
treectrl subclass
view of an open book
treectrl subclass
the license dialog box
base class for the main frame
treectrl subclass
the sidebar libraries tree
autogenerated code
autogenerated code
base class for the NoteEditor
treectrl subclass
a special Wx::Panel
plugins for the wx gui
the search pane
display search results as a tree
everything in the sidebar
an object to hold state
autogenerated code
you know the drill
base class for sidebar annotation trees
base class for sidebar trees
wx shortcut functions
a windows-only widget shim
the webkit html widget
a cross-platform widget without css
a linux-only widget shim
Generic HTML widget interface
selectively shared code
self-documenting adaptive finger-wagging global vars
highlighted ranges
library class frontend/base
an SQLite library handler
a library in yaml
location objects
global logging
Log::Log4perl::Appender::File subclass
arbitrary metadata
notes attached to locations
DATA_DIR and FIND_FILE class methods
plugin system frontend
base class for plugin backends
Handle book plugins
handle library plugins
a pair of dtRdr::Location objects
Search a book
an object
a public selection object
substr that skips spaces
a linked Table of Contents tree
shared OO stuff
user class
Custom LWP::Iterator::UserAgent
Provides
in lib/dtRdr/HTMLShim/WxMozilla.pm
in lib/dtRdr/Annotation/Range.pm
in lib/dtRdr/Config.pm
in lib/dtRdr/Library.pm
in lib/dtRdr/Search/Book.pm