From dlewis at common-lisp.net Wed Sep 14 13:10:12 2011 From: dlewis at common-lisp.net (David Lewis) Date: Wed, 14 Sep 2011 06:10:12 -0700 Subject: [gsharp-cvs] GIT update: The Gsharp interactive score editor branch, master, updated. ee24caa7bbde4d44ae2361e6a8d30886a843269b Message-ID: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Gsharp interactive score editor". The branch, master has been updated via ee24caa7bbde4d44ae2361e6a8d30886a843269b (commit) via 84b7ea00538639a811251bbf305d9620a9f5e2e3 (commit) via 38bdf99fdb55109467b7a3e2ae6986ddad756e86 (commit) via bb0bc595f579ccd3a0e93d86f954cbc517e8df52 (commit) via a370b922821ca320a1fdf5196162ef0fe59a7027 (commit) via a5087f708225019550ce1711d06dcedbaff57bf6 (commit) via 34a9f6665fa10df4a11aa2d3b3b61cf91db26c8d (commit) via eda614c4c2c92036510a0835c87e05816ae5cf0b (commit) via 1294461a4345c07929f56fae228552c7b8fdff33 (commit) via 3165088660f91c876b00c17a0471730ea8bce568 (commit) via 46184f8a618ea6a1bb9bbc248eb8442d89c9f6b1 (commit) via 2f1cbfa02872c54e977b23872c6b5d0f95aa461b (commit) via 4e990bdfbb893f9110acfc3b507480a6062e490a (commit) via f6e714b94a7dd1a16edb5c479a6e10743e5bf2fd (commit) via 02f595fddd8f11e76d8c1989540ba31dbcaaacc4 (commit) via 19843aea53a3a6ea35cbd89e50c9ab768025c882 (commit) via ae5b882d097e0276c2828acc7e5be29489cc186d (commit) via 5acbc98f357e2c3ba8ffa5a44f4a3b669caf993d (commit) via 572b4ee1d8c24b34d590b35e6dbe076d18ef4133 (commit) via 62eb5e8edd2dab8aea5611ed8a8bbde151e40f2f (commit) from d851a64a26463c837f6b4c9ee298a13224487f35 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit ee24caa7bbde4d44ae2361e6a8d30886a843269b Author: David Lewis Date: Tue Apr 19 14:24:53 2011 +0100 Basic undo implemented for simple operations. commit 84b7ea00538639a811251bbf305d9620a9f5e2e3 Author: David Lewis Date: Thu Feb 3 14:16:58 2011 +0000 Time signatures commit 38bdf99fdb55109467b7a3e2ae6986ddad756e86 Author: David Lewis Date: Tue Jan 25 09:09:13 2011 +0000 Adding more MXML dtds for checking commit bb0bc595f579ccd3a0e93d86f954cbc517e8df52 Author: David Lewis Date: Fri Oct 22 12:17:17 2010 +0100 Mid-staff clefs commit a370b922821ca320a1fdf5196162ef0fe59a7027 Author: David Lewis Date: Wed Sep 1 16:18:35 2010 +0100 MXML fixes commit a5087f708225019550ce1711d06dcedbaff57bf6 Author: David Lewis Date: Tue Aug 31 12:47:13 2010 +0100 Preparation for the ability to set horizontal spacing. Two types of horizontal positioning -- an offset from the default position (which doesn't affect the flow) and a padding (which does). Also some package exports. commit 34a9f6665fa10df4a11aa2d3b3b61cf91db26c8d Author: David Lewis Date: Thu Aug 19 12:08:08 2010 +0100 Settable inactive colour (to be set, for example, by medium, or based on taste) commit eda614c4c2c92036510a0835c87e05816ae5cf0b Author: David Lewis Date: Thu Aug 19 15:44:54 2010 +0100 COM-JUMP-TO-HERE and click to move cursor interface commit 1294461a4345c07929f56fae228552c7b8fdff33 Author: David Lewis Date: Thu Aug 19 15:44:54 2010 +0100 Basic button support commit 3165088660f91c876b00c17a0471730ea8bce568 Author: David Lewis Date: Fri Aug 13 11:28:53 2010 +0200 Add images/icon buttons for CLIM commit 46184f8a618ea6a1bb9bbc248eb8442d89c9f6b1 Author: David Lewis Date: Mon Aug 16 15:21:41 2010 +0100 Draw current element now actually draws current element and in approximately the right place. It's also now calling a DRAW-CURRENT-ELEMENT generic function so that it can be expanded for notations and objects other than clusters. commit 2f1cbfa02872c54e977b23872c6b5d0f95aa461b Author: David Lewis Date: Thu Aug 12 10:00:18 2010 +0200 Zoom functionality (and change of raster changing function names so that COM-ZOOM-IN means what it should) commit 4e990bdfbb893f9110acfc3b507480a6062e490a Author: David Lewis Date: Wed Aug 11 22:18:00 2010 +0200 Colour current note commit f6e714b94a7dd1a16edb5c479a6e10743e5bf2fd Author: David Lewis Date: Wed Aug 11 15:49:38 2010 +0200 Reversed version of ISTATE-ROTATE-NOTEHEADS, associated with keystrokes #\i #\g commit 02f595fddd8f11e76d8c1989540ba31dbcaaacc4 Author: David Lewis Date: Wed Aug 11 12:52:30 2010 +0200 Spelling error of slipce for slice in cursor.lisp and excess of com-more-sharps in modes.lisp commit 19843aea53a3a6ea35cbd89e50c9ab768025c882 Author: David Lewis Date: Tue Aug 31 11:25:35 2010 +0100 File dialog box (new dependency on CLIM-LISTENER) commit ae5b882d097e0276c2828acc7e5be29489cc186d Author: Christophe Rhodes Date: Wed Jun 16 12:18:47 2010 +0100 more flexible pagination New generic function SYSTEMS-PER-PAGE commit 5acbc98f357e2c3ba8ffa5a44f4a3b669caf993d Author: Christophe Rhodes Date: Wed Jun 16 12:13:50 2010 +0100 MusicXML fixes Motivated by use as a webtoy: * be careful in PCDATA not to take the node-value of something that's not a node; * attributes in the wild aren't always the first element in the bar; search harder for them; * new function PARSE-MXML-CLEF; * new function GET-DTD-PATH. commit 572b4ee1d8c24b34d590b35e6dbe076d18ef4133 Author: David Lewis Date: Mon Jan 25 21:15:24 2010 +0000 Rastral size change with + and - commit 62eb5e8edd2dab8aea5611ed8a8bbde151e40f2f Author: Christophe Rhodes Date: Wed Jun 16 12:11:06 2010 +0100 Add .gitignore file ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + Mxml/mxml-dtds/{ => 1.0}/ISOlat1.pen | 0 Mxml/mxml-dtds/{ => 1.0}/ISOlat2.pen | 0 Mxml/mxml-dtds/{ => 1.0}/MIDIEvents10.dtd | 0 Mxml/mxml-dtds/{ => 1.0}/attributes.dtd | 0 Mxml/mxml-dtds/{ => 1.0}/barline.dtd | 0 Mxml/mxml-dtds/{ => 1.0}/common.dtd | 0 Mxml/mxml-dtds/{ => 1.0}/direction.dtd | 0 Mxml/mxml-dtds/{ => 1.0}/identity.dtd | 0 Mxml/mxml-dtds/{ => 1.0}/layout.dtd | 0 Mxml/mxml-dtds/{ => 1.0}/link.dtd | 0 Mxml/mxml-dtds/{ => 1.0}/midixml.dtd | 0 Mxml/mxml-dtds/{ => 1.0}/midixml.xsl | 0 Mxml/mxml-dtds/{ => 1.0}/note.dtd | 0 Mxml/mxml-dtds/{ => 1.0}/opus.dtd | 0 Mxml/mxml-dtds/{ => 1.0}/parttime.xsl | 0 Mxml/mxml-dtds/{ => 1.0}/partwise.dtd | 0 Mxml/mxml-dtds/{ => 1.0}/score.dtd | 0 Mxml/mxml-dtds/{ => 1.0}/timepart.xsl | 0 Mxml/mxml-dtds/{ => 1.0}/timewise.dtd | 0 Mxml/mxml-dtds/{ => 1.0}/to10.xsl | 0 Mxml/mxml-dtds/{ => 1.1}/ISOlat1.pen | 0 Mxml/mxml-dtds/{ => 1.1}/ISOlat2.pen | 0 Mxml/mxml-dtds/{ => 1.1}/MIDIEvents10.dtd | 390 +++--- Mxml/mxml-dtds/{ => 1.1}/attributes.dtd | 722 +++++----- Mxml/mxml-dtds/{ => 1.1}/barline.dtd | 196 ++-- Mxml/mxml-dtds/{ => 1.1}/common.dtd | 1288 +++++++++--------- Mxml/mxml-dtds/{ => 1.1}/direction.dtd | 1232 +++++++++--------- Mxml/mxml-dtds/{ => 1.1}/identity.dtd | 198 ++-- Mxml/mxml-dtds/{ => 1.1}/layout.dtd | 240 ++-- Mxml/mxml-dtds/{ => 1.1}/link.dtd | 120 +- Mxml/mxml-dtds/{ => 1.1}/midixml.dtd | 442 +++--- Mxml/mxml-dtds/{ => 1.1}/midixml.xsl | 112 +- Mxml/mxml-dtds/{ => 1.1}/note.dtd | 2052 ++++++++++++++-------------- Mxml/mxml-dtds/{ => 1.1}/opus.dtd | 132 +- Mxml/mxml-dtds/{ => 1.1}/parttime.xsl | 344 +++--- Mxml/mxml-dtds/{ => 1.1}/partwise.dtd | 298 ++-- Mxml/mxml-dtds/{ => 1.1}/score.dtd | 618 +++++----- Mxml/mxml-dtds/{ => 1.1}/timepart.xsl | 350 +++--- Mxml/mxml-dtds/{ => 1.1}/timewise.dtd | 298 ++-- Mxml/mxml-dtds/{ => 1.1}/to10.xsl | 354 +++--- Mxml/mxml-dtds/2.0/attributes.mod | 414 ++++++ Mxml/mxml-dtds/2.0/barline.mod | 120 ++ Mxml/mxml-dtds/2.0/common.mod | 894 ++++++++++++ Mxml/mxml-dtds/2.0/container.dtd | 95 ++ Mxml/mxml-dtds/2.0/direction.mod | 823 +++++++++++ Mxml/mxml-dtds/2.0/dtd-license.html | 140 ++ Mxml/mxml-dtds/2.0/identity.mod | 127 ++ Mxml/mxml-dtds/2.0/isolat1.ent | 103 ++ Mxml/mxml-dtds/2.0/isolat2.ent | 162 +++ Mxml/mxml-dtds/2.0/layout.mod | 171 +++ Mxml/mxml-dtds/2.0/link.mod | 82 ++ Mxml/mxml-dtds/{ => 2.0}/midixml.dtd | 441 +++--- Mxml/mxml-dtds/{ => 2.0}/midixml.xsl | 112 +- Mxml/mxml-dtds/2.0/musicxml-index.xls | Bin 0 -> 104960 bytes Mxml/mxml-dtds/{note.dtd => 2.0/note.mod} | 2112 +++++++++++++++-------------- Mxml/mxml-dtds/2.0/opus.dtd | 91 ++ Mxml/mxml-dtds/{ => 2.0}/parttime.xsl | 344 +++--- Mxml/mxml-dtds/2.0/partwise.dtd | 148 ++ Mxml/mxml-dtds/2.0/score.mod | 404 ++++++ Mxml/mxml-dtds/{ => 2.0}/timepart.xsl | 350 +++--- Mxml/mxml-dtds/2.0/timewise.dtd | 148 ++ Mxml/mxml-dtds/{ => 2.0}/to10.xsl | 360 +++--- Mxml/mxml-dtds/2.0/to11.xsl | 242 ++++ Mxml/mxml.lisp | 282 +++-- buffer.lisp | 43 +- clim-utils.lisp | 358 +++++ cursor.lisp | 6 +- drawing.lisp | 191 ++- gsharp.asd | 4 +- gui.lisp | 304 ++++- measure.lisp | 32 +- melody.lisp | 25 +- modes.lisp | 11 +- packages.lisp | 9 +- score-pane.lisp | 4 +- sdl.lisp | 1 - undo.lisp | 292 ++++ 78 files changed, 12072 insertions(+), 6760 deletions(-) create mode 100644 .gitignore copy Mxml/mxml-dtds/{ => 1.0}/ISOlat1.pen (100%) copy Mxml/mxml-dtds/{ => 1.0}/ISOlat2.pen (100%) copy Mxml/mxml-dtds/{ => 1.0}/MIDIEvents10.dtd (100%) copy Mxml/mxml-dtds/{ => 1.0}/attributes.dtd (100%) copy Mxml/mxml-dtds/{ => 1.0}/barline.dtd (100%) copy Mxml/mxml-dtds/{ => 1.0}/common.dtd (100%) copy Mxml/mxml-dtds/{ => 1.0}/direction.dtd (100%) copy Mxml/mxml-dtds/{ => 1.0}/identity.dtd (100%) copy Mxml/mxml-dtds/{ => 1.0}/layout.dtd (100%) copy Mxml/mxml-dtds/{ => 1.0}/link.dtd (100%) copy Mxml/mxml-dtds/{ => 1.0}/midixml.dtd (100%) copy Mxml/mxml-dtds/{ => 1.0}/midixml.xsl (100%) create mode 100644 Mxml/mxml-dtds/1.0/mxml.diff copy Mxml/mxml-dtds/{ => 1.0}/note.dtd (100%) copy Mxml/mxml-dtds/{ => 1.0}/opus.dtd (100%) copy Mxml/mxml-dtds/{ => 1.0}/parttime.xsl (100%) copy Mxml/mxml-dtds/{ => 1.0}/partwise.dtd (100%) copy Mxml/mxml-dtds/{ => 1.0}/score.dtd (100%) copy Mxml/mxml-dtds/{ => 1.0}/timepart.xsl (100%) copy Mxml/mxml-dtds/{ => 1.0}/timewise.dtd (100%) copy Mxml/mxml-dtds/{ => 1.0}/to10.xsl (100%) copy Mxml/mxml-dtds/{ => 1.1}/ISOlat1.pen (100%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/ISOlat2.pen (100%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/MIDIEvents10.dtd (96%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/attributes.dtd (97%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/barline.dtd (97%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/common.dtd (96%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/direction.dtd (96%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/identity.dtd (96%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/layout.dtd (97%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/link.dtd (96%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/midixml.dtd (96%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/midixml.xsl (94%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/note.dtd (96%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/opus.dtd (96%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/parttime.xsl (96%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/partwise.dtd (96%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/score.dtd (96%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/timepart.xsl (96%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/timewise.dtd (96%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 1.1}/to10.xsl (97%) mode change 100644 => 100755 create mode 100755 Mxml/mxml-dtds/2.0/attributes.mod create mode 100755 Mxml/mxml-dtds/2.0/barline.mod create mode 100755 Mxml/mxml-dtds/2.0/common.mod create mode 100755 Mxml/mxml-dtds/2.0/container.dtd create mode 100755 Mxml/mxml-dtds/2.0/direction.mod create mode 100755 Mxml/mxml-dtds/2.0/dtd-license.html create mode 100755 Mxml/mxml-dtds/2.0/identity.mod create mode 100755 Mxml/mxml-dtds/2.0/isolat1.ent create mode 100755 Mxml/mxml-dtds/2.0/isolat2.ent create mode 100755 Mxml/mxml-dtds/2.0/layout.mod create mode 100755 Mxml/mxml-dtds/2.0/link.mod copy Mxml/mxml-dtds/{ => 2.0}/midixml.dtd (54%) mode change 100644 => 100755 copy Mxml/mxml-dtds/{ => 2.0}/midixml.xsl (75%) mode change 100644 => 100755 create mode 100755 Mxml/mxml-dtds/2.0/musicxml-index.xls copy Mxml/mxml-dtds/{note.dtd => 2.0/note.mod} (54%) mode change 100644 => 100755 create mode 100755 Mxml/mxml-dtds/2.0/opus.dtd copy Mxml/mxml-dtds/{ => 2.0}/parttime.xsl (90%) mode change 100644 => 100755 create mode 100755 Mxml/mxml-dtds/2.0/partwise.dtd create mode 100755 Mxml/mxml-dtds/2.0/score.mod copy Mxml/mxml-dtds/{ => 2.0}/timepart.xsl (89%) mode change 100644 => 100755 create mode 100755 Mxml/mxml-dtds/2.0/timewise.dtd copy Mxml/mxml-dtds/{ => 2.0}/to10.xsl (89%) mode change 100644 => 100755 create mode 100755 Mxml/mxml-dtds/2.0/to11.xsl create mode 100644 clim-utils.lisp create mode 100644 undo.lisp hooks/post-receive -- The Gsharp interactive score editor