Add NLNet and KO logos to viewer's about dialog.
Merge pull request #248 from adityab/viewer-branding

Add NLNet and KO logos to viewer's about dialog.
Unbreak master page rendering of ODP files.

Fixes an infinite loop that tries to acquire a
master page element when given a master page
name, which crept in by mistake via 9984265c.
Merge pull request #250 from adityab/odpfix

Unbreak loading of ODP files
Correct selection over bleed when selecting from the first step inside an annotation

Recent redefinitions of OdfUtils.isCharacterElement introduced an issue
that caused the selection view to draw the client rect for the
annotation
wrapper.
Merge pull request #252 from peitschie/annotation-sel-overbleed

Correct selection over bleed when selecting from the first step inside an annotation
Re-implement the selection commands using new StepsTranslator interfaces

This re-implementation also addresses problems when navigating passed
annotations as identified in issue #65 & #65.

This also fixes a large performance issue with extending or moving the
cursor via short-cut keys.
Re-implement select-all behaviour using new StepsTranslator interfaces

This also addresses an outstanding TODO in code that select-all was only
ever selecting the entire document, rather than all the text inside the
current root (e.g., the current annotation)
Merge pull request #253 from peitschie/para-select-fixes

Paragraph & document selection fixes
Fix bug where ODP page numbers would be hidden.

In a9c4f35245d058982a4366d826c42afb41d12ba6,
the regex for checking whether the attribute
presentation:class matches an approved set
of values had an extra ' at the end, which
meant that frames with class 'page-number'
were being dropped.
This is now fixed.
Merge pull request #254 from adityab/pagenumber-fix

Fix bug where ODP page numbers would be hidden.
Coding style fix: indentation was off by -1
Fix CMakeLists.txt for windows

FILE(MAKE_DIRECTORY ${_tgtdir}/${_subdir}) throws error on ${CMAKE_CURRENT_BINARY_DIR}/webodf/webodfversion.js
As ${_subdir} is an absolute path like /E:/Projects/build/webodf and windows doesn't like concatenate two abolute paths unfortunately
Handles platform-specific file separator in updateJS.js

Currently broken on windows as it uses backslash instead of slash for file separator
Merge pull request #257 from kevinlli/buildfix

Address a couple of build script issues (windows related)
Fix unit test for reading a utf-8 file as binary.
This test was broken because webkit browsers report the request as a string
instead of a byte array. The string has to be converted back to a byte array
in such cases.
Merge pull request #256 from vandenoever/utf8asbinary

Fix unit test for reading a utf-8 file as binary.
Restore the end point of selection range to where it was initially after
splitting boundaries.

Given the following selection <p>a[bcd]<span>efg</span></p> calling the
splitBoundaries at the moment moves the end point of selection to immediately after opening span <p>a[bcd<span>]efg</span></p>
this causes getTextElements (passing includePartial = true) to return
both "bcd" and "efg" which is incorrect.
Merge pull request #251 from kevinlli/splitBoundariesFix

Restore the end point of selection range to where it was initially after splitting boundaries.
Removed all references to node.parentElement (IE compatibility)

Internet Explorer 11 does not support this property on HTML nodes.