Remove Webkit specific CSS transformation calc for scaling. Add cross browser solution.
Change the emitter for textSelectionEvent to user a native listener instead of a query one. This is to fix a problem with event propagation.
Add more css classes for cfi blacklisting.
Generate module.
Reverse generateRangeCFI to the logic that requires start text node and end text node.
Generate module.
Fix helper.js not being added to generated module from template.
Generate module.
Fix a problem when css matrix is a default value in the helper parser.
Fix incorrect dom remove method usage when removing annotation markers (missing in IE). Use jquery instead.
Generate module.
Update new helper functions.
Remove temporary code.
Add temporary IE workaround when removing highlight views.
Add IE workaround when obtaining a reference to a contentDocument from an iframe reference.
Generate annotations module.
Remove temporary IE workarounds (no longer needed)
Implement a new type of annotation view state "visible" to hide/show annotations. Annotation view states can now be set to all with one call.
Normalize rectangles
Use the proper document object when creating a range (document use is strict in some versions of android webkit)