2019-07-05

	* Revision: 146
	- changed accept attribute of the score browse button (image/*->.jpg),
	because the rest of the code really only accepts .jpg and the image/*
	selector caused problems on the iPad.

	* Revision: 145
	- positioning of media when a start time is given in the options (the start
	time options is not yet implemented)
	- implementation of a playlist

2019-06-12

	* Revision: 144
	- smooth scrolling if supported in CSS, otherwise fallback to jquery
	animation
	- URL parameter 'nosm' to disable smooth scrolling

2019-06-07

	* Revision: 143
	- smooth scrolling.
	- bug: changing the height of the window did not align the dotted line.
	- extra space added after last score line. Now alignment with the dotted line
	also works for the last measures.

2019-04-27

	* Revision: 142
	- new algorithm to determine both staff ends
	- removed staff threshold, no longer needed
	- keep maximum whiteness value for each staff area
	- value range of black/white threshold 0..1 (step 0.1)

	* Revision: 141
	- keep array of max whiteness values for each staff
	- value range of black/white threshold 0..1 (step 0.1)

2019-04-24

	* Revision: 140
	- sonata 26 added to index.html
	- staven.js: new algorithm to detect staff length
	- track directory pdf_new_test

2019-04-21

	* Revision: 139
	- staven.js: better options and menu handling

2019-04-19

	* Revision: 138
	- reverted a few changes in staven.js
	- bug in findBarLines: pixel addressing one off

	* Revision: 137
	- make findBarLines in staven.js more equal to the one in synpdf

2019-04-17

	* Revision: 136
	- added styles for .demaat and .maten with pointer-events:none
	- added shift click in addition to long click for loop mode, annotation mode
	and repeat marks

2019-04-16

	* Revision: 135
	- readme improved
	- help dialog improved
	- escape handling more consistent

	* Revision: 134
	- warn if new measure duration is below 0.2 sec
	- blur clear button and enable sync checkbox so that the space bar can be used
	afterwards to start playback.

	* Revision: 133
	- keep track of the last synchronized measure (lastSynced)
	- always fill deTijden with default timing after lastSynced (in syncChk, knip
	and addDummySys)
	- startSync erases deTijden after lastSynced
	- update copyTiming to read deTijden
	- hide #snclbl in advanced mode

2019-04-15

	* Revision: 132
	- remove #streep
	- light green background when resizing the player area
	- simplify kliklang

2019-04-14

	* Revision: 131
	- preventDefault needed in touchend handler of kliklang() to avoid mousedown
	event on #notation ...
	- explcit check of pagenum, because mobile browsers ignore min max attributes
	of the input element

	* Revision: 130
	- new readme with separate svg picture

	* Revision: 129
	- more cleaning up old code
	- set left margin to 0 in advanced mode to create space for the menu
	- all advanced items cause immediate recalculation

	* Revision: 128
	- page number input in advanced menu
	- advanced menu only shows one page for fast feedback
	- colored maten divs transparent for pointer events
	- immediate redraw for advanced controls
	- do not handle mousedown in notation scrollbar
	- clean up unused code
	- restore default timing when sync mode is unchecked and nothing was synced

2019-04-13

	* Revision: 127
	- bug: simulated mouse events on canvas triggered playback when propagated
	to #notation