2025-05-30

	* Revision: 155
	- use %%abc-include to add edo36 glyph definitions when needed

2025-05-29

	* Revision: 154
	- remove focus from ABC text when clicking in an empty area of the score
	view (=> virual keyboard disappears)
	- remove automatic saving to clipboard
	- add explicit button to save ABC text to the clipboard
	- enable the save- and save-clip buttons as soon as ABC text is available

	* Revision: 153
	- embed worker script into the main script

2025-05-28

	* Revision: 152
	- bug: note selection should check that target.id is a valid svg-rect
	- no border for the ABC text area
	- small padding at the left size of the ABC text area

2025-05-27

	* Revision: 151
	- only show abc-to-clipboard message once after loading an xml/abc file
	- selecting a note in the score window scrolls the corresponding location in
	the ABC text both horizontally and vertically to the middle of the ABC
	window. This also works on mobile devices when the virual keyboard pops up.
	- checkbox to toggle wrapping of the ABC text
	- buttons to enlarge/shrink the font size of the ABC window

	* Revision: 150
	- start worker bij iedere verandering van de ABC tekst
	- gebruik semaphore logica om parallelle updates te voorkomen
	- selecteer laatst veranderde noot in ABC

	* Revision: 149
	- gebruik een web-worker om abc2svg asynchroon uit te voeren

	* Revision: 148
	- gebruik resize event van de visualViewport om de afmeting van het dokument
	aan te passen aan het onscreen toetsenbord van een mobiel apparaat

	* Revision: 147
	- eerste versie met TextArea
	- nootselectie met extra rects in svg

2025-04-25

	* Revision: 146
	- help text updated

2025-04-20

	* Revision: 145
	- better rebeam (for 5/8 and 7/8)
	- new option: --nbr, do not use broken rhythms in ABC code generation
	- bug rebeam: for a beam both current and previous note need to have a
	duration < 1/4
	- update regression comparison with general option capability

2025-04-15

	* Revision: 144
	- bug: place initial key in the header if transposition/chromatic is a
	multiple of 12. Otherwise, if chromatic transposition is different from a
	multiple of 12, place the key in the current voice only and not in the
	header.

2025-04-13

	* Revision: 143
	- bug: also scan key-accidentals to determine the tuning
	- include abc2xml in the search for software identification

2025-04-10

	* Revision: 142
	- new option "rbm" to re-beam all measures
	- clean up: use a new measure data object for each measure and keep a
	reference in array maatRecs

2025-04-06

	* Revision: 141
	- For the burak encoder the absence of an accidemtal element seems to signal
	a natural accidental when the particular pitch is altered in the key.
	(except for grace notes that always seem to follow the key). This change is
	provisional.

2025-03-14

	* Revision: 140
	xml2abc-js.html:
	- squashed some bugs
	- new command line option --fin to set the microtonal accidental rules
	(0,1,2,3)
	- select element in the option window to select the microtonal accidental
	rules
	- idem for temperament rules
	- remove default part name (MusicXML Part) from ABC code xml2abc.js:
	- added auto value (-1) to --fin and remover --nofin
	- renamed edomix to edomap and reused edomix for fractional edo36 values
	- new option --temp (0=auto choice edo: 12, 36 or 53, 1=force edo53 and map
	edo36, 2=use fractional edo36 values when mixing edo 53 and 36
	- only autodetect encoder when microtonal accidentals present
	--fin=3 always show accidentals and ignore pitch-alter (finale)
	--fin=2 use musescore rules for accidentals (musescore)
	--fin=1 same as 2 but always use current alteration when no pitch-alter
	(burak)
	--fin=0 same as 2 but also honor microtonal pitch-alter values
	--fin=-1 automatic detection of encoder if finale or burak, otherwise
	musescore

2025-03-09

	* Revision: 139
	xml2abc.js:
	- option --fin, when set pitch-alterations are ignored for microtonal
	accidentals This seems to be the logic presently followed by finale and
	musescore
	- auto-detect musescore/finale and set --fin if detected
	- option --nofin disables auto-detection xml2abc-js.html:
	-changed height of the flat-up glyph
	-added options no36, fin and nofin
	-added some more title tooltips

2025-03-06

	* Revision: 138
	- when a tune uses %%MIDI temperamentequal 36, replace ^3 by ^ and _3 by _
	(because 3*12/36 == 1)

2025-02-18

	* Revision: 137
	- xml2abc-js.html: add parsing of some options from URL-parameters

	* Revision: 136
	- bug: option change not applied when filename supplied by URL-parameter.
	Keep file data in global variable and translate xml data (with possibly
	changed options) from that variable.