The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version v0.0.11

  • fixed CSS highlighting for search results
  • repaired links in "Publication 556" book (http://svn.dotreader.com/svn/books/default/publication_556.jar)
  • added missing Tree::Simple dependency to mac build
  • introduced '-mini' binary builds for linux and windows

Documentation

dotReader documentation
issues with whitespace
who has what attributes
like perl -e 'print book()->id, "\n"'
search a book
a tool
display a book's links
list detected plugins
OSX: because linux was too efficient
create a library
create a ridiculous quanity of annotations
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 non-blocking LWP iterator
a previous/current/next list of objects
work a group of minions until they are dead
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
nothing to see here, move along
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
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
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
an n-ary tree of notes
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
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