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. 2025-02-17 * Revision: 135 - bug in xml2abc-js.html: edo36 accidentals disappeared when clicking in the svg pane: Added the edo36 accidentals in dolayout, right before the rendering. - changes in regression tools: voeg ook -b1 toe aan dopy3Jef.bash (een maat per regel in .abc) * Revision: 134 - add make-shift accidental symbols for edo36 (up/down variants) - accept floating alter if +/-1.0, 0.0 or +/-0.5 - do not add natural (converted from alter) if no current alteration (or key alteration) -- changes in test functions: - add option handling to xml2abc_cli_dollar.js - single bar output in xml2abc_regres_dollar.js and dopy3.bash 2025-02-16 * Revision: 133 - remove unused local definition of acc2alt (in nt2Abc - change internal representation of accidentals to the corresponding MusicXML textstings. (mapping double-flat to flat-flat and the same for sharp) - recognize Edo36 accidentals (natural-up, sharp-down etc.) and translate them to _4, _3, ... ^3, ^4 (flat-down, flat, .. sharp, sharp-up) - new option "no36" to map Edo36 accidentals to Edo53: most up/down variants are mapped to quarter-sharp and quarter-flat - new functions acc2abc and alt2acc to support the new internal representation of accidentals 2025-02-11 * Revision: 132 xml2abc_regres.html - added checkbox for option -t - added text input to filter file names with a regex - replaced $.parseXML by window.DomParser.parseFromString 2025-02-10 * Revision: 131 - add jszip-min.js to the distribution zip file - accidental type natural-up/down added * Revision: 130 - add bottle server (fs.py), delete old mod_python server * Revision: 129 - proper error message when accidental type not supported - implement reading of .mxl, .xml and .musicxml files - read .mxl files with the jszip library - rewrite abc2xml_regres.html for the bottle server 2025-02-08 * Revision: 128 in dollar.js: - better implementation of element creation with $('<tag></tag>') - $(e).attr (attr, value) also supported (attribute assignment) in xml2abc.js: - use attribute assignment with $(e).attr() in function mkstop() in stead of specifying the attributes in the html element string 2025-02-07 * Revision: 127 - improve scripts to compare xml2abc.py and xml2abc.js using the regression set 2025-02-06 * Revision: 126 - added jquery emulation (dollar.js) and xml2json.js to run the various test and regression scripts with node.js (no dependencies!) - updated the index and compile scripts - small compatibility change in xml2abc.js for the jquery emulation 2025-02-04 * Revision: 125 - translation of microtone accidentals using nine comma's per octave (EDO 53) and %%MIDI temperamentequal 53 2025-01-31 * Revision: 124 - crash with xmldata undefined when tab-staff with strings or percmap: pass xmldata as parameter in loadABC 2025-01-23 * Revision: 123 - bug in regex for ABC files - fetch file from URL parameter 2025-01-22 * Revision: 122 - allow opening (and drag/drop) of ABC files. Previously only XML files could be opened. 2024-09-13 * Revision: 121 - Bug: originalEvent was een overblijfsel uit jquery - betere layout van help en opties - verbeteringen helptekst 2024-09-12 * Revision: 120 - rollijn met eventhandler toegevoegd uit abc2chord.html - achtergrond voor dialogen, klik op achtergrond sluit dialoog - helptekst verbeterd en link naar interface helpfile toegevoegd 2024-02-11 * Revision: 119 - initial-scale bug - maak veranderen mogelijk voor ABC-tekst - alleen kopieren naar plakbord als ABC-tekst veranderd is - gebruik object-URL met blob om ABC te saven 2023-02-18 * Revision: 118 - handle start and stop of wavy-line on a single note - put stop of wavy-line after the ABC note