Ignore <!DOCTYPE ...> declaration in XML parser.
Improve stroke state function names that take the dash array length.
Fix bug in fz_debug_xml.

Print node and children, not node, children and siblings.
Add binary search tree for mapping strings to void* pointers.

Self balancing AA-tree.
Allow stroke states to be kept on the stack.

Add a function to clone stroke states, a magic number to keep in the
reference count to signal that a stroke state is stack-stored, and
automatically clone stack stored stroke states in the keep function.

Use fz_default_stroke_state to initialise stack stored stroke states.
Fix bug 694730: Wrong bbox in one-point ink annotation

Zero and one-point case both lead to an empty rectangle, but the one-point case
needs expanding but wasn't because fz_expand_rect treats an empty rectangle
as a special case (as it should)
Place newly created annotations at the end of the annotation list

This fixes bug 694755. Thank you to Michael Cadihac for the patch
iOS: fix non-appearance of buttons for files with no outline
Use an end pointer for the annotation list to avoid unnecessary iteration
Fix Makefile output directory dependency for curl library.

Don't call mkdir explicitly in the build rule. Use the ALL_DIR variable.
Remove unused variables causing warnings
Fix error message typo
Cast signature display name when reading it
Add tree structure to win32 build.
Remove unneccessary CURL_CFLAGS from non-curl make targets.
Add fz_new_font_from_buffer function.

Use fz_buffer to wrap and reference count data used in font.
Add hooks to load system fonts. Use them in PDF interpreter.
DirectX printing added

After much research it was determined that use of the DirectX 2D methods is the proper way
to add printing support to a Windows 8 application.   This enables the pages to be rendered
as they are requested by the print thread.   This occurs for both the print preview screen
as well as the print to the output device.
Fix slip with use of tail pointer for the annotations list

pdf_load_annots was leaving the tail pointer pointing at the
automatic variable head in the case of the page having no
annotations.
Update WinRT project to Windows 8.1 / VS 2013.  Fix several issues with zooming.