Skip to content

Commit

Permalink
Source and doc tidies for 5.10
Browse files Browse the repository at this point in the history
  • Loading branch information
PhilipHazel committed Jun 8, 2022
1 parent 4fcdf6b commit 5b922f9
Show file tree
Hide file tree
Showing 28 changed files with 238 additions and 208 deletions.
2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PHILIP'S MUSIC WRITER
---------------------

Copyright (c) 2003 - 2021 Philip Hazel
Copyright (c) 2003 - 2022 Philip Hazel

This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Expand Down
2 changes: 1 addition & 1 deletion README
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Copyright (c) 2022 Philip Hazel
DISCUSSION GROUP
----------------

There is a Google group mailing list for discussion of PMW issues. You can
There is a Google group mailing list for discussion of PMW issues. You can
access the archives and also subscribe or manage your subscription here:

https://groups.google.com/g/pmw_music
Expand Down
30 changes: 15 additions & 15 deletions doc/ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Change Log for Philip's Music Writer (Linux/Unix version)
---------------------------------------------------------


Version 5.10 xx-xxxx-2022
Version 5.10 08-June-2022
-------------------------

1. Fixed an obscure spacing infelicity when, after an item such as a time
Expand Down Expand Up @@ -30,24 +30,24 @@ mark instead of an implied [name] argument.
9. Arrange for vertical stave name strings on a single stave (those with /v but
not /m) to have their midpoint aligned with the centre of the stave.

10. Reduce severity of "Unexpected end of slur or line" error so that output is
10. Reduce severity of "Unexpected end of slur or line" error so that output is
still generated.

11. Fixed a bad spacing bug that happened when a bar on a stave other than the
first contained [reset] and the notes before [reset] were shorter than the bar
length.

12. Bad MIDI was generated if a note's pitch was outside the range supported by
12. Bad MIDI was generated if a note's pitch was outside the range supported by
MIDI. It now gives an error and ignores such notes.

13. Added check for absolute pitch (after transposition) being within the
13. Added check for absolute pitch (after transposition) being within the
supported range. Hard error if not.

14. Added the SystemSeparator directive to support system separators.

15. Extended RepeatStyle to allow for "wings".

16. Implemented 10 additional text sizes that cannot be changed, but can be
16. Implemented 10 additional text sizes that cannot be changed, but can be
accessed by /S instead of /s. This is for the benefit of "standard" macros.

17. Added /fbu for figured bass text at the underlay level.
Expand All @@ -58,25 +58,25 @@ caused underlay/overlay that was not preceded nor followed by any notes in the
bar to be positioned at the stave level instead of a default above/below
position.

19. The "undef" condition was not working if the macro name being tested began
19. The "undef" condition was not working if the macro name being tested began
with a digit or contained upper case letters.

20. Fixed an obscure but with buffer extension when expanding macros, which
showed up if there were a lot of macros in a line. The effect was to add
20. Fixed an obscure bug with buffer extension when expanding macros, which
showed up if there were a lot of macros in a line. The effect was to add
nonsense to the line, giving weird input errors or crashes.

21. Created some "standard macro" files, and arranged for them to be picked up
21. Created some "standard macro" files, and arranged for them to be picked up
by "*include" if no other file of that name exists.

22. Updated the PSheader file by removing a test for a font's being in the
22. Updated the PSheader file by removing a test for a font's being in the
PostScript FonDirectory after "findfont" because (a) the test is clearly
redundant if "findfont" succeeds and (b) a user reported getting the "unknown"
redundant if "findfont" succeeds and (b) a user reported getting the "unknown"
error, even though the font had been loaded.

23. When a Unicode code point was translated to a code point in a font with
non-standard encoding, if the string was underlay or overlay and the resulting
code point was the Unicode code point for hyphen or equals or sharp, it was
erroneously given the special underlay/overlay treatment. Such translations are
23. When a Unicode code point was translated to a code point in a font with
non-standard encoding, if the string was underlay or overlay and the resulting
code point was the Unicode code point for hyphen or equals or sharp, it was
erroneously given the special underlay/overlay treatment. Such translations are
now made to behave as if the input were escaped.


Expand Down
4 changes: 2 additions & 2 deletions doc/pmw.1
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@ The paper is A4, but the printer feeds it sideways, so rotate the page images
before printing.
.TP
\fB-C\fR \fI<arg>\fR
Show a compile-time option; exit with its value (0 or 1). Possible arguments
Show a compile-time option; exit with its value (0 or 1). Possible arguments
are:
.sp
b2pf suport for B2PF processing
musicxml support for MusicXML input
musicxml support for MusicXML input
.TP
\fB-c\fR \fI<number>\fR
Arrange to print \fI<number>\fR copies. This number is honoured by PostScript
Expand Down
Binary file modified doc/spec.pdf
Binary file not shown.
Loading

0 comments on commit 5b922f9

Please sign in to comment.