Neil Puttock [Tue, 8 Dec 2009 01:05:56 +0000 (01:05 +0000)]
Docs: Review of programming-work.itexi.
Neil Puttock [Mon, 7 Dec 2009 22:49:17 +0000 (22:49 +0000)]
Web: Punctuation fixes.
Neil Puttock [Mon, 7 Dec 2009 23:28:08 +0000 (23:28 +0000)]
Fix #789.
* filter out VoltaLineSpanner axis groups from acknowledger in
Instrument_name_engraver. This prevents instrument names from
being misaligned when the Volta_engraver is moved to the Staff context
and the spanner is broken (where its left bound would
be the same NonMusicalPaperColumn as the InstrumentName's.)
* add regression test
Neil Puttock [Mon, 7 Dec 2009 22:04:05 +0000 (22:04 +0000)]
Fix #654.
* anchor left-broken bound to note head.
Patrick McCarty [Mon, 7 Dec 2009 07:25:27 +0000 (23:25 -0800)]
Update mailmap.
Graham Percival [Mon, 7 Dec 2009 05:13:28 +0000 (05:13 +0000)]
Web: fill in some blanks for the author list.
Graham Percival [Sun, 6 Dec 2009 22:54:15 +0000 (22:54 +0000)]
Web: remove duplicate entries from news.
Francisco Vila [Sun, 6 Dec 2009 13:03:49 +0000 (14:03 +0100)]
Fix language for a translator
Graham Percival [Sun, 6 Dec 2009 11:58:15 +0000 (11:58 +0000)]
Web: merge contributors from THANKS and AUTHORS, thanks James!
Unless specified as working on docs or translations, all previous
contributors are now listed as "previous core committers".
TODO: ask for help on -devel in identifying their contributions,
and move them into another section if necessary.
People listed as bug hunters / suggestions have not been included.
Sorted alphabetically by surname.
Graham Percival [Sun, 6 Dec 2009 11:31:47 +0000 (11:31 +0000)]
Web: add download sizes (fixes 862), thanks James!
Also puts "download size" onto a new line, and indents it.
Finally, strip trailing whitespace.
Francisco Vila [Sat, 5 Dec 2009 20:20:18 +0000 (21:20 +0100)]
Typo.
Neil Puttock [Sat, 5 Dec 2009 14:35:03 +0000 (14:35 +0000)]
Docs: Compile fix when using --disable-optimising.
* disable midi output in tab-example.ly to prevent segfault in
Tie_performer (use of a deque causes a memory corruption).
Graham Percival [Sat, 5 Dec 2009 01:07:32 +0000 (01:07 +0000)]
Doc build: oops, forgot to commit before pushing.
Andrew Hawryluk [Fri, 4 Dec 2009 21:25:01 +0000 (14:25 -0700)]
Doc: essay work on benchmarking
Added new Finale example, improved annotations on the LP 1.4 example.
Graham Percival [Fri, 4 Dec 2009 20:41:19 +0000 (20:41 +0000)]
Web: line-width and preliminary space before @item in basic-authors.
PKAYEX [Fri, 4 Dec 2009 16:09:56 +0000 (16:09 +0000)]
More tidying up - Standardized on layout for names, urefs and emails, removed unnecessary whitespace also changd to open punctuation on each entries contribution, removed some tautologies
Graham Percival [Fri, 4 Dec 2009 10:52:24 +0000 (10:52 +0000)]
Web build: fix links to normal manuals.
Graham Percival [Fri, 4 Dec 2009 08:05:58 +0000 (08:05 +0000)]
Web: compile fix for basic-authors.
Carl Sorensen [Fri, 4 Dec 2009 00:26:59 +0000 (17:26 -0700)]
Doc -- add links on script columns
PKAYEX [Thu, 3 Dec 2009 23:44:06 +0000 (23:44 +0000)]
took "OLD MATERIAL" moved to "previous contributors" list.
Ordered Alphabetically.
Updated one URL (Francois Pinard)
Graham Percival [Thu, 3 Dec 2009 21:55:05 +0000 (21:55 +0000)]
Web: make macros/stubs for current vs. previous contributors.
Graham Percival [Thu, 3 Dec 2009 16:26:14 +0000 (16:26 +0000)]
Doc: apparently texi2pdf can't handle whitespace in macro calls.
Carl Sorensen [Thu, 3 Dec 2009 14:45:07 +0000 (07:45 -0700)]
Fix 787 -- clean up git commit mistake
Carl Sorensen [Tue, 1 Dec 2009 00:09:37 +0000 (17:09 -0700)]
Fix 787 -- Eliminate segfaults due to empty list and unitialized properties
Valentin Villenave [Thu, 3 Dec 2009 12:54:18 +0000 (13:54 +0100)]
Fixed @uref link in CG 2.3
Graham Percival [Thu, 3 Dec 2009 03:00:43 +0000 (03:00 +0000)]
Doc: CG: add link to label:Frog issues.
Graham Percival [Wed, 2 Dec 2009 23:11:17 +0000 (23:11 +0000)]
Doc: CG: add architecture diagram; thanks Ian!
Carl Sorensen [Wed, 2 Dec 2009 15:23:22 +0000 (08:23 -0700)]
Doc -- clarify git-cl email instructions
Trevor Daniels [Wed, 2 Dec 2009 14:43:35 +0000 (14:43 +0000)]
Docs: CG 8: Add a little about engravers
Trevor Daniels [Wed, 2 Dec 2009 11:19:46 +0000 (11:19 +0000)]
Docs: CG 8: Expand section on using git-cl
Graham Percival [Wed, 2 Dec 2009 09:20:36 +0000 (09:20 +0000)]
Build: add \version string.
Graham Percival [Wed, 2 Dec 2009 08:45:45 +0000 (08:45 +0000)]
Build: update for changed license files.
Graham Percival [Wed, 2 Dec 2009 04:47:03 +0000 (04:47 +0000)]
Doc: CG: add info about docstrings.
Carl Sorensen [Tue, 1 Dec 2009 02:55:17 +0000 (19:55 -0700)]
Doc -- change NEWS to changes.tely
Graham Percival [Mon, 30 Nov 2009 06:23:53 +0000 (06:23 +0000)]
Doc: CG: add warning about non-sequential reading.
Graham Percival [Mon, 30 Nov 2009 06:17:57 +0000 (06:17 +0000)]
Web: add manual link for Web (mainly for the web.pdf)
Graham Percival [Mon, 30 Nov 2009 06:16:48 +0000 (06:16 +0000)]
Doc build: temporarily re-enable web-texi2html.init.
John: you'll want to revert this when you continue your doc build
work, but I'd like to keep git somewhat working.
Werner Lemberg [Mon, 30 Nov 2009 06:07:54 +0000 (07:07 +0100)]
Fix typo.
Patrick McCarty [Mon, 30 Nov 2009 03:16:49 +0000 (19:16 -0800)]
Add regression test for #907.
Graham Percival [Sun, 29 Nov 2009 23:10:32 +0000 (23:10 +0000)]
Update license to GPLv3.
We're exercising the "or later version" clause in the original
license for these files.
Nicolas Sceaux [Sun, 29 Nov 2009 15:14:42 +0000 (16:14 +0100)]
Chord repetition fixes
- restrict elements that are subject to chord repetition: notes,
note chords, etc; exclude skips, bar checks, etc.
- when a lexer object is copied, copy the chord repetition data.
Carl Sorensen [Sun, 29 Nov 2009 04:41:17 +0000 (21:41 -0700)]
Fix 787 for real this time (works for more than 2 scripts stacked)
Jonathan Kulp [Sat, 28 Nov 2009 20:44:00 +0000 (14:44 -0600)]
DOCS: add Vim runtimepath for Fedora to "usage" manual
The runtimepath to set up LP syntax highlighting in vim
on Fedora is very different from what's given in the usage
manual. This example shows the proper path on Fedora 12
Graham Percival [Sat, 28 Nov 2009 18:50:19 +0000 (18:50 +0000)]
Doc: CG: revise Issues chapter a bit.
Trevor Daniels [Sat, 28 Nov 2009 04:24:45 +0000 (04:24 +0000)]
Ignore all out-* files
This avoids files in out-www appearing as unstaged
changes in git gui
Patrick McCarty [Sat, 28 Nov 2009 08:10:40 +0000 (00:10 -0800)]
Fix #907.
Since commit
340184bb817e76fe6d13edfd015abb4f9476f02c, pure_height() is
called on NoteHead grobs, instead of extent(), when calculating
accidental placement.
Adding the stencil callback for easy noteheads
(note-head::brew-ez-stencil) to pure-print-callbacks fixes the
calculation.
Carl Sorensen [Sat, 28 Nov 2009 05:27:08 +0000 (22:27 -0700)]
Doc -- add download sizes to Documentation/web/manuals.itexi
Graham Percival [Sat, 28 Nov 2009 04:06:26 +0000 (04:06 +0000)]
Doc: CG: add link to maintainability items.
Carl Sorensen [Sat, 28 Nov 2009 03:42:11 +0000 (20:42 -0700)]
Fix 787
Graham Percival [Fri, 27 Nov 2009 21:27:14 +0000 (21:27 +0000)]
Doc: CG: add link for nifty grid view of issues.
John Mandereau [Fri, 27 Nov 2009 19:21:57 +0000 (20:21 +0100)]
Thinko: complete comment
Graham Percival [Fri, 27 Nov 2009 18:52:20 +0000 (19:52 +0100)]
Docs: merge the two Texi2HTML init files
Formatting for the web site is enabled through "-D web_manual"Texinfo
command line option.
Cherry-picked, squashed together by John from commits in
dev/gperciva branch:
86dd84e0ed4248e931ce6998ac94de4bd9969809
89ba33490b1dd18b69a4fcb98fea70b69841aece
8dd8d653cb43bc6b86ac014b022f9834695b24f5
f1ecf05f6b816e7f2e890a01c1f862f99f2092e9
e3fbdebeac091b8be5d1d4b186f3cdaf9aa50fdb
In addition to this merging, John made a few subsequent changes:
- use --split=subsubsection for the website, which makes
extract_texi_filenames.py generate a correct map;
- reorder Texi2HTML command line arguments to make sure the init file
catches the ones which are necessary;
- splitted HTML docs: downcase all filenames (manuals and web site),
and sections anchors (which fix the duplicate anchors issues that
makes Opera barf);
- fix translated docs map files loading.
John Mandereau [Fri, 27 Nov 2009 18:50:23 +0000 (19:50 +0100)]
Docs: fix a few broken cross-references
John Mandereau [Fri, 27 Nov 2009 18:47:17 +0000 (19:47 +0100)]
Docs: extract_texi_filenames.py: improve node names normalization
This fixes a bunch of mismatched lookups in 'node name'->'file name'
maps by Texi2HTML.
Also comment how maps for translations are generated.
John Mandereau [Fri, 27 Nov 2009 18:45:21 +0000 (19:45 +0100)]
Docs: update translations status and set web site translation priorities
John Mandereau [Fri, 27 Nov 2009 18:25:36 +0000 (19:25 +0100)]
Docs: make translations status for web site too
Also fix translation status in Dutch docs.
John Mandereau [Fri, 27 Nov 2009 18:20:41 +0000 (19:20 +0100)]
Docs: remove undesired News files in English from fr and nl docs
John Mandereau [Fri, 27 Nov 2009 18:16:02 +0000 (19:16 +0100)]
Docs: update LSR
John Mandereau [Fri, 27 Nov 2009 18:11:54 +0000 (19:11 +0100)]
Docs: makelsr.py: normalize snippet titles into more manageable node names
Commas are forbidden in Texinfo node names, and @q and @qq cause
problems to scripts/build/extract_texi_filenames.py, which is not able
to normalize node names as well as Texinfo official formatters.
John Mandereau [Thu, 26 Nov 2009 20:06:56 +0000 (21:06 +0100)]
Docs-fr: fix/translate some cross-references using the checking script
John Mandereau [Wed, 25 Nov 2009 00:45:50 +0000 (01:45 +0100)]
Docs xref checking: append rather than prepend Documentation/ to search path
This makes xref checking effective again with translated docs.
Carl Sorensen [Fri, 27 Nov 2009 04:31:19 +0000 (21:31 -0700)]
Doc -- update CG and NR
Change NR 5 to clarify the difference between context properties
and grob properties.
Add section to CG on scoping rules for .ly files (related to
the *-markup-* discussion on -devel
Carl Sorensen [Thu, 26 Nov 2009 20:01:16 +0000 (13:01 -0700)]
Doc -- clarify comment in snippet
Carl Sorensen [Tue, 24 Nov 2009 22:48:28 +0000 (15:48 -0700)]
Doc -- change spelling to "ukulele" from "ukelele"
Jan Nieuwenhuizen [Wed, 25 Nov 2009 19:40:00 +0000 (20:40 +0100)]
Update source file headers. Fixes using standard GNU package conventions.
Signed-off-by: Han-Wen Nienhuys <hanwen@xs4all.nl>
Signed-off-by: Jan Nieuwenhuizen <janneke@gnu.org>
Signed-off-by: John Mandereau <john.mandereau@gmail.com>
Signed-off-by: Graham Percival <graham@percival-music.ca>
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
Signed-off-by: Joe Neeman <joeneeman@gmail.com>
Signed-off-by: Heikki Johannes Junes <hjunes@gmail.com>
Signed-off-by: Neil Puttock <n.puttock@gmail.com>
Signed-off-by: Carl D. Sorensen <c_sorensen@byu.edu>
Signed-off-by: Mats Bengtsson <mats.bengtsson@s3.kth.se>
Signed-off-by: Werner Lemberg <wl@gnu.org>
Signed-off-by: Patrick McCarty <pnorcks@gmail.com>
Signed-off-by: Nicolas Sceaux <nicolas.sceaux@free.fr>
Jan Nieuwenhuizen [Sat, 21 Nov 2009 08:23:26 +0000 (09:23 +0100)]
Bump documentation license to v1.3+.
Signed-off-by: Han-Wen Nienhuys <hanwen@xs4all.nl>
Signed-off-by: Jan Nieuwenhuizen <janneke@gnu.org>
Signed-off-by: John Mandereau <john.mandereau@gmail.com>
Signed-off-by: Graham Percival <graham@percival-music.ca>
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
Signed-off-by: Joe Neeman <joeneeman@gmail.com>
Signed-off-by: Heikki Johannes Junes <hjunes@gmail.com>
Signed-off-by: Neil Puttock <n.puttock@gmail.com>
Signed-off-by: Carl D. Sorensen <c_sorensen@byu.edu>
Signed-off-by: Mats Bengtsson <mats.bengtsson@s3.kth.se>
Signed-off-by: Werner Lemberg <wl@gnu.org>
Signed-off-by: Patrick McCarty <pnorcks@gmail.com>
Signed-off-by: Nicolas Sceaux <nicolas.sceaux@free.fr>
Jan Nieuwenhuizen [Sat, 21 Nov 2009 08:52:40 +0000 (09:52 +0100)]
Bump license to GPL v3+.
Fixes future compatibility problems, GNU packages' policy defiance
and general confusion.
Signed-off-by: Han-Wen Nienhuys <hanwen@xs4all.nl>
Signed-off-by: Jan Nieuwenhuizen <janneke@gnu.org>
Signed-off-by: John Mandereau <john.mandereau@gmail.com>
Signed-off-by: Graham Percival <graham@percival-music.ca>
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
Signed-off-by: Joe Neeman <joeneeman@gmail.com>
Signed-off-by: Heikki Johannes Junes <hjunes@gmail.com>
Signed-off-by: Neil Puttock <n.puttock@gmail.com>
Signed-off-by: Carl D. Sorensen <c_sorensen@byu.edu>
Signed-off-by: Mats Bengtsson <mats.bengtsson@s3.kth.se>
Signed-off-by: Werner Lemberg <wl@gnu.org>
Signed-off-by: Patrick McCarty <pnorcks@gmail.com>
Signed-off-by: Nicolas Sceaux <nicolas.sceaux@free.fr>
Carl Sorensen [Wed, 25 Nov 2009 01:39:33 +0000 (18:39 -0700)]
Add predefined ukulele fretboards
Add predefined ukulele fretboards using file provided by Matt Corks
Include dominant 9th chords as part of predefined-guitar-fretboards
Modify the documentation to discuss ukulele fretboards.
Show all predefined chords in the notation reference appendix.
Carl Sorensen [Tue, 24 Nov 2009 10:34:50 +0000 (03:34 -0700)]
Fix fretboard calculation
Carl Sorensen [Tue, 24 Nov 2009 04:56:30 +0000 (21:56 -0700)]
Fix warning message in predefined fretboards
When a predefined fretboard is found, don't try to calculate
a fretboard. Previously, even though the predefined fretboard
was used, the strings and frets for an automatic fretboard were
calculated. This created a warning message if the chord notes used
were below the range of the instrument, even if a predefined fretboard
exists for those notes.
Neil Puttock [Tue, 24 Nov 2009 01:04:52 +0000 (01:04 +0000)]
LSR: Update.
Neil Puttock [Mon, 23 Nov 2009 23:39:49 +0000 (23:39 +0000)]
Use scalar instead of embedded_scm for context mod overrides.
This allows for more flexible \override syntax in \context blocks, e.g.,
\override Foo #'bar = \markup { baz }
iso
\override Foo #'bar = #(markup "baz")
David Kastrup [Mon, 23 Nov 2009 22:43:23 +0000 (22:43 +0000)]
scm/harp-pedals.scm: Fold make-harp-pedal into \harp-pedal markup.
David Kastrup [Mon, 23 Nov 2009 22:41:20 +0000 (22:41 +0000)]
scm/define-markup-commands.scm: remove some unnecessary lookups
Patrick McCarty [Mon, 23 Nov 2009 22:16:50 +0000 (14:16 -0800)]
Bump version.
Graham Percival [Mon, 23 Nov 2009 15:24:30 +0000 (15:24 +0000)]
Doc: CG: add ROADMAP.
Graham Percival [Mon, 23 Nov 2009 01:55:03 +0000 (01:55 +0000)]
Web: more cleanup of Alternate Input, thanks Christian!
Neil Puttock [Sun, 22 Nov 2009 23:46:24 +0000 (23:46 +0000)]
Fix thinko in script-column.cc.
Neil Puttock [Sun, 22 Nov 2009 23:44:07 +0000 (23:44 +0000)]
Typos: protusion -> protrusion.
Neil Puttock [Sun, 22 Nov 2009 23:21:18 +0000 (23:21 +0000)]
Remove duplicate #include in instrument-name-engraver.cc.
Graham Percival [Sun, 22 Nov 2009 20:20:11 +0000 (20:20 +0000)]
Doc: CG: add another duty for bug meister.
Graham Percival [Sun, 22 Nov 2009 19:55:18 +0000 (19:55 +0000)]
Doc: CG: add a brief explanation of why the docs have source and git.
Graham Percival [Sun, 22 Nov 2009 19:44:24 +0000 (19:44 +0000)]
Doc build: revert changed dir of iftex images.
Both versions compile with in-tree-compiling, but the old one
fails without-of-tree compiling, so hopefully this will fix GUB.
Graham Percival [Sun, 22 Nov 2009 19:37:37 +0000 (19:37 +0000)]
Web: "ordinary users" is deemed better than "simple users".
Graham Percival [Sun, 22 Nov 2009 17:10:11 +0000 (17:10 +0000)]
Web: rewrite "help us", plus minor tweaks to CG.
Jean-Charles Malahieude [Sun, 22 Nov 2009 15:02:51 +0000 (16:02 +0100)]
Docs: typos in doc-work.itexi
Graham Percival [Sat, 21 Nov 2009 21:00:12 +0000 (21:00 +0000)]
Web build: it works with lower-case split filenames now.
*sob* web-texi2html.init is now even worse than before, but I want
to get 2.13.8 out and fix the _current_ broken HTML. As of this
commit, I believe that git will produce good html filenames for the
first time since... hmm, summer?
Graham Percival [Sat, 21 Nov 2009 20:24:44 +0000 (20:24 +0000)]
Web: reinstate capital-letter @nodes.
Graham Percival [Sat, 21 Nov 2009 20:19:53 +0000 (20:19 +0000)]
Doc: CG: fix typo.
Graham Percival [Sat, 21 Nov 2009 19:19:45 +0000 (19:19 +0000)]
Web: first pass at Help us! page.
Graham Percival [Sat, 21 Nov 2009 18:34:11 +0000 (18:34 +0000)]
Web: more Alernate Input info from Christian, thanks!
Graham Percival [Sat, 21 Nov 2009 15:26:56 +0000 (15:26 +0000)]
Doc build: rename general -> web.
Hopefully the last major change until a new build system. :(
Graham Percival [Sat, 21 Nov 2009 14:28:05 +0000 (14:28 +0000)]
Doc build: move general.texi back into a subdir.
- also add index.html.in to redirect into general/
("temporary" hack, pending better reorg of the build process)
- TODO: rename general.texi to web.texi
Nicolas Sceaux [Sat, 21 Nov 2009 13:06:42 +0000 (14:06 +0100)]
Markups: document define-builtin-markup-command
Reinhold Kainhofer [Fri, 20 Nov 2009 17:25:04 +0000 (18:25 +0100)]
tie-performer: using a vector always leads to memory corruption
So, we have use a deque instead, which works perfectly. I have no
idea where the corruption comes from with vectors. After the first
now_heads_.push_back (inf_mom), the now_heads_.size() will always
be something like
3303820998 instead of 1 ????
Reinhold Kainhofer [Fri, 20 Nov 2009 15:49:23 +0000 (16:49 +0100)]
tie-performer: Store the moment of the starting note of a tie
this is needed so we can calculate a possible skip between the starting
and the ending note of the tie (when tieWaitForNoteSet is set!)
Reinhold Kainhofer [Thu, 19 Nov 2009 12:39:59 +0000 (13:39 +0100)]
tie_performer: ties_created_ variable no longer needed
Reinhold Kainhofer [Tue, 17 Nov 2009 16:52:01 +0000 (17:52 +0100)]
tie_performer: Remove start heads, for which the tie has been created.
This avoids clearing the list of waiting heads (which will be needed if tieWaitForNote is set
Reinhold Kainhofer [Tue, 17 Nov 2009 16:45:23 +0000 (17:45 +0100)]
tie_performer: Use iterator rather than accessing by index
Reinhold Kainhofer [Tue, 17 Nov 2009 16:35:27 +0000 (17:35 +0100)]
extend Audio_note::tie_to to contain an optional skip before the tied note