]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
12 years agodisplay-woodwind-diagrams.scm: reorganize loops
David Kastrup [Wed, 19 Oct 2011 19:51:06 +0000 (21:51 +0200)]
display-woodwind-diagrams.scm: reorganize loops

12 years agoFix bad nested revert syntax in a few cases
David Kastrup [Wed, 19 Oct 2011 18:00:42 +0000 (20:00 +0200)]
Fix bad nested revert syntax in a few cases

12 years agotext-replacements.ly: don't rely on assoc-set!'s sideeffect only.
David Kastrup [Wed, 19 Oct 2011 14:37:37 +0000 (16:37 +0200)]
text-replacements.ly: don't rely on assoc-set!'s sideeffect only.

12 years agoUse for-each instead of map when result is to be ignored anyway.
David Kastrup [Tue, 18 Oct 2011 16:19:32 +0000 (18:19 +0200)]
Use for-each instead of map when result is to be ignored anyway.

12 years agoCG: Add 'Scheme->C interface'.
Bertrand Bordage [Thu, 22 Sep 2011 11:50:05 +0000 (13:50 +0200)]
CG: Add 'Scheme->C interface'.

12 years agoClean some code using robust_symbol2string.
Bertrand Bordage [Tue, 18 Oct 2011 12:46:14 +0000 (14:46 +0200)]
Clean some code using robust_symbol2string.

12 years agoOptimizes note-heads.cc and introduces robust_symbol2string.
Bertrand Bordage [Sat, 8 Oct 2011 22:57:00 +0000 (00:57 +0200)]
Optimizes note-heads.cc and introduces robust_symbol2string.

Fixes issue 1926.

12 years agoPrevents division by 0 in Bar_line::calc_bar_extent.
Mike Solomon [Tue, 18 Oct 2011 08:51:07 +0000 (10:51 +0200)]
Prevents division by 0 in Bar_line::calc_bar_extent.

12 years agoRemove translation in new snippet
Graham Percival [Mon, 17 Oct 2011 17:20:42 +0000 (18:20 +0100)]
Remove translation in new snippet

12 years agoparser.yy: Use ##__VA_ARGS__ in MAKE_SYNTAX to allow for zero arguments.
David Kastrup [Mon, 17 Oct 2011 08:54:31 +0000 (10:54 +0200)]
parser.yy: Use ##__VA_ARGS__ in MAKE_SYNTAX to allow for zero arguments.

12 years agoRemoves facultative information from Documents/snippets/new
Mike Solomon [Mon, 17 Oct 2011 10:59:31 +0000 (12:59 +0200)]
Removes facultative information from Documents/snippets/new

12 years agoFixes all once-Stem-now-Flag properties in the docs.
Mike Solomon [Mon, 17 Oct 2011 09:02:32 +0000 (11:02 +0200)]
Fixes all once-Stem-now-Flag properties in the docs.

12 years agoAscribes stroke-style property to Flag in web/ly-examples/cary.ly.
Mike Solomon [Mon, 17 Oct 2011 06:08:45 +0000 (08:08 +0200)]
Ascribes stroke-style property to Flag in web/ly-examples/cary.ly.

12 years agoDoc: Correct reference to installed files @seealso
James Lowe [Sun, 16 Oct 2011 10:30:18 +0000 (11:30 +0100)]
Doc: Correct reference to installed files @seealso

Tracker issue 1970

Banjo Tunings

Plus very minor grammatical changes.

12 years agoDoc: Updated Authors.itexi with more contributors
James Lowe [Wed, 12 Oct 2011 15:56:58 +0000 (16:56 +0100)]
Doc: Updated Authors.itexi with more contributors

12 years agoDoc: Update examples of extraNatural
Keith OHara [Sat, 15 Oct 2011 20:59:14 +0000 (13:59 -0700)]
Doc: Update examples of extraNatural

12 years agolily/staff-symbol: cast to avoid unhelpful warnings
Keith OHara [Sun, 16 Oct 2011 06:07:55 +0000 (23:07 -0700)]
lily/staff-symbol: cast to avoid unhelpful warnings

12 years agoFixes issue 307 (intersection between slurs and extra objects).
Mike Solomon [Sat, 15 Oct 2011 09:47:37 +0000 (11:47 +0200)]
Fixes issue 307 (intersection between slurs and extra objects).

Does this by increasing the slur region based on the height of the
extremal extra encompass object plus a padding controled by
encompass-object-range-overshoot.

12 years agoLSR: Updated snippet for MMR Positions (1931)
James Lowe [Sat, 1 Oct 2011 20:47:34 +0000 (21:47 +0100)]
LSR: Updated snippet for MMR Positions (1931)

Removed statement that default MMR position was #0 (it is actually #2)

Added some examples of the overrides and clarified some comments
including adding new example of more than two voices

12 years agoFix a few lilypond-book bugs on windows (issue 1815).
Julien Rioux [Tue, 4 Oct 2011 18:37:34 +0000 (20:37 +0200)]
Fix a few lilypond-book bugs on windows (issue 1815).

  - book_snippets.py: Replace os.link (purely unix) when it is
                      unavailable by shutil.copyfile.

  - lilylib.py: Windows command-line arguments don't need escaping.

  - lilypond-book.py: Use forward slashes within lilypond files.

12 years agoCG: clarify git-cl and contributor quick start
Graham Percival [Tue, 11 Oct 2011 17:25:31 +0000 (18:25 +0100)]
CG: clarify git-cl and contributor quick start

12 years agoMakeify the website build.
Julien Rioux [Sun, 2 Oct 2011 12:36:46 +0000 (14:36 +0200)]
Makeify the website build.

Properly track dependencies, allow for parallel build, and
rebuild only what needs to be updated.

12 years agoMerge branch 'master' into lilypond/translation
Francisco Vila [Wed, 12 Oct 2011 09:26:38 +0000 (11:26 +0200)]
Merge branch 'master' into lilypond/translation

12 years agoAdds glissando-skip property to the rhythmic-head-interface.
Mike Solomon [Wed, 12 Oct 2011 06:01:35 +0000 (08:01 +0200)]
Adds glissando-skip property to the rhythmic-head-interface.

This allows glissandi to skip over one or several rhythmic head(s)
in the same Voice as its endpoints.

12 years agoRemoves closeness-factor from the Slur details list
Mike Solomon [Wed, 12 Oct 2011 05:58:36 +0000 (07:58 +0200)]
Removes closeness-factor from the Slur details list

12 years agoBuild dependencies for .texi files (issue 1852).
Julien Rioux [Mon, 26 Sep 2011 12:09:31 +0000 (08:09 -0400)]
Build dependencies for .texi files (issue 1852).

Write .dep files containing make dependency rules for .texi and .itexi files.
They allow to simply type `make' to process the doc after changing an included
file and have the manuals updated with the minimum amount of processing.

These .dep files are generated by recursively scanning for lines starting with
@include in the .texi files, and looking up these included files within the
include directories that we pass to texinfo. The same is done for .itexi files.
The .dep files are included into the build by stepmake/generic-targets.make.

With this we can clean up Documentation/GNUmakefile a bit:
  - Remove the previous apparently unsuccessfull attempt at tracking
    dependencies with a wildcard, and
  - Remove dependencies that are caught automatically: only generated files
    need an explicit dependency, which weblinks.itexi is an example, thus
  - Add the explicit dependency for weblinks.itexi.

12 years agoMerge branch 'release/unstable'
Graham Percival [Mon, 10 Oct 2011 16:14:02 +0000 (17:14 +0100)]
Merge branch 'release/unstable'

12 years agoDoc: NR 1.2.6 added slashedGrace function
James Lowe [Sun, 25 Sep 2011 12:16:05 +0000 (13:16 +0100)]
Doc: NR 1.2.6 added slashedGrace function

New \slashedGrace function added to NR and Changes.

This is for Tracker issue 1778

12 years agoSeveral fixes for annotate-spacing.
Joe Neeman [Sat, 4 Jun 2011 18:13:31 +0000 (21:13 +0300)]
Several fixes for annotate-spacing.

- Fixes annotate-spacing to use the new spacing names.
- Annotates spacing between staves as well as spacing between systems.
- Fixes some collisions between annotations.
- Padding (between systems, titles and staves) is properly annotated,
  with the annotation occuring at the horizontal position where the
  collision would actually happen. If the padding is the cause of the
  vertical spacing, it is highlighted in green.

12 years agoRelease: bump version.
Graham Percival [Sat, 8 Oct 2011 16:32:45 +0000 (17:32 +0100)]
Release: bump version.

12 years agoRelease: update news.
Graham Percival [Fri, 7 Oct 2011 21:37:30 +0000 (22:37 +0100)]
Release: update news.

12 years agoMerge remote branch 'origin' into release/unstable release/2.15.14-1
Graham Percival [Sat, 8 Oct 2011 14:43:54 +0000 (15:43 +0100)]
Merge remote branch 'origin' into release/unstable

12 years agoLSR: local update
Graham Percival [Sat, 8 Oct 2011 14:37:34 +0000 (15:37 +0100)]
LSR: local update

12 years agoRelease: update news.
Graham Percival [Fri, 7 Oct 2011 21:37:30 +0000 (22:37 +0100)]
Release: update news.

12 years agoCleans up variable names in glissando-engraver.cc
Mike Solomon [Fri, 7 Oct 2011 11:37:51 +0000 (13:37 +0200)]
Cleans up variable names in glissando-engraver.cc

12 years agomusicxml2ly: title and subtitle (issue 1913), miscellaneous
Patrick Schmidt [Fri, 7 Oct 2011 02:32:46 +0000 (20:32 -0600)]
musicxml2ly: title and subtitle (issue 1913), miscellaneous
musicxml2ly: titles (fixes issue 1913), tagline, conversion-info, <source>,
midi-cmd-line-option, center-column long instrument names

1) if XML: <work-title>bli</work-title> AND <movement-title>bla
</movement-title> --> LilyPond: title = bla subtitle = bli

2) the tagline of a piece engraved by LilyPond should not contain any
information as to the encoding software of the .xml file. The standard
Lilypond-tagline should be used.

3) the conversion info should contain the name of the conversion tool

4) the <source>-element is converted to a custom LilyPond-variable
named "source" in the header. (it is usually used for publishing
information)

5) a command line option for a midi block was added

6) multi-lined instrument names are now typeset in center-columns

7) the <miscellaneous>-element is currently translated into a header-
variable "texidoc" which is important for the documentation. I'd suggest
to call it "miscellaneous" by default and call it "texinfo" when
activated via a command line option. (Not implemented yet)

12 years agoMIDI volume can exceed maximum value (fix 1938)
Heikki Taurainen [Fri, 7 Oct 2011 02:14:29 +0000 (20:14 -0600)]
MIDI volume can exceed maximum value (fix 1938)
make Dynamic performer respect midiMinimumVolume
and midiMaximumVolume, also with (de)crescendi
which aren't terminated by absolute dynamic mark.

12 years agoDoc: NR rewrite of 5.1.7 - context layout order
James Lowe [Sat, 24 Sep 2011 20:47:15 +0000 (21:47 +0100)]
Doc: NR rewrite of 5.1.7 - context layout order

This is from suggestions by Trevor D and Neil P.

Tracker issue 1812

12 years agoMoves all functions related to the `position' property of beam to beam-quanting.cc.
Mike Solomon [Wed, 5 Oct 2011 07:56:40 +0000 (09:56 +0200)]
Moves all functions related to the `position' property of beam to beam-quanting.cc.

This cosmetic fix is the second step towards consistent slopes after the
renaming of variables in beam-quanting.cc, allowing reviewers to see
the diffs between functions in this file alone.

12 years agoAdds pure-Y-common and pure-relevant-grobs to the pure-from-neighbor-interface
Mike Solomon [Tue, 4 Oct 2011 19:02:28 +0000 (21:02 +0200)]
Adds pure-Y-common and pure-relevant-grobs to the pure-from-neighbor-interface

12 years agoFixes the handling of unpure-pure containers in call-pure-function
Mike Solomon [Tue, 4 Oct 2011 13:35:35 +0000 (15:35 +0200)]
Fixes the handling of unpure-pure containers in call-pure-function

12 years agoAdd alternate git clone git-cl command
Graham Percival [Tue, 4 Oct 2011 12:38:28 +0000 (13:38 +0100)]
Add alternate git clone git-cl command

12 years agoChanges variable names in beam-quanting.cc
Mike Solomon [Tue, 4 Oct 2011 08:25:54 +0000 (10:25 +0200)]
Changes variable names in beam-quanting.cc

All variable names that are part of the Beam_scoring_problem class
now have trailing underscores.

12 years agoDoc-it: fix compile.
Francisco Vila [Sun, 2 Oct 2011 17:42:05 +0000 (19:42 +0200)]
Doc-it: fix compile.

12 years agoDoc-it: update italian translation
Federico Bruni [Sun, 2 Oct 2011 12:41:52 +0000 (14:41 +0200)]
Doc-it: update italian translation

12 years agoDoc: CG: update git-cl location
Graham Percival [Sun, 2 Oct 2011 08:12:09 +0000 (09:12 +0100)]
Doc: CG: update git-cl location

12 years agoLooks up positions via robust_scm2drul in tuplet-number.cc.
Mike Solomon [Sun, 2 Oct 2011 00:09:02 +0000 (02:09 +0200)]
Looks up positions via robust_scm2drul in tuplet-number.cc.

12 years agoFixes the reading of the positions property in tuplet-number.cc.
Mike Solomon [Sat, 1 Oct 2011 18:05:12 +0000 (20:05 +0200)]
Fixes the reading of the positions property in tuplet-number.cc.

Positions can theoretically be "empty" if the left is higher than
the right.  Thus, to find its center, we don't use the interval
center function and instead find the center manually.

12 years agoImproves horizontal spacing of vertical axis groups that span bars traverse.
Mike Solomon [Sat, 1 Oct 2011 14:40:28 +0000 (16:40 +0200)]
Improves horizontal spacing of vertical axis groups that span bars traverse.

Fixes issue 1846.

This patch introduces the idea of a pure-from-neighbor-interface.
The interface provides support for grobs whose pure height is difficult
to estimate (any grob that crosses staffs likely suffers from this)
by allowing for the creation of spacing "stubs" in the crossed
vertical axis groups.  These stubs take their pure heights from their
neighbors.  So long as one knows that a grob fully crosses a vertical
axis group and the grob should take up the full vertical space of this
axis group for its rank, using approximations of pure height's from the
grob's neighbors ensures that it will be as tall as the rest of the
axis group without triggering a vertical alignment.

12 years agolily/bezier.cc: Safer use of floating point
Keith OHara [Sat, 24 Sep 2011 05:28:15 +0000 (22:28 -0700)]
lily/bezier.cc: Safer use of floating point

12 years agoNew partcombineUp and partcombineDown functions
Bertrand Bordage [Thu, 1 Sep 2011 21:18:52 +0000 (23:18 +0200)]
New partcombineUp and partcombineDown functions

Fix issue 1321

12 years agoRevert "Improves horizontal spacing of axis groups that SpanBars traverse (issue...
Mike Solomon [Fri, 30 Sep 2011 13:00:42 +0000 (15:00 +0200)]
Revert "Improves horizontal spacing of axis groups that SpanBars traverse (issue 1846)."

This reverts commit 20670d51f8d97fd390210dd239b3b2427f071e7c.

12 years agoMerge branch 'master' into lilypond/translation
Francisco Vila [Fri, 30 Sep 2011 10:52:44 +0000 (12:52 +0200)]
Merge branch 'master' into lilypond/translation

12 years agoDoc: mimic an actual console output in example.
Francisco Vila [Fri, 30 Sep 2011 10:49:48 +0000 (12:49 +0200)]
Doc: mimic an actual console output in example.

12 years agoDoc-es: typo.
Francisco Vila [Fri, 30 Sep 2011 10:38:47 +0000 (12:38 +0200)]
Doc-es: typo.

12 years agoMerge branch 'master' into lilypond/translation
Francisco Vila [Fri, 30 Sep 2011 10:21:26 +0000 (12:21 +0200)]
Merge branch 'master' into lilypond/translation

12 years agoWeb-es: update Community.
Francisco Vila [Fri, 30 Sep 2011 10:19:33 +0000 (12:19 +0200)]
Web-es: update Community.

12 years agoImproves horizontal spacing of axis groups that SpanBars traverse (issue 1846).
Mike Solomon [Fri, 30 Sep 2011 06:16:07 +0000 (08:16 +0200)]
Improves horizontal spacing of axis groups that SpanBars traverse (issue 1846).

Also fixes issue 910, where lyrics force notes to take up too much
horizontal space because of incorrect SpanBar pure heights.

12 years agoStopes nested tuplets from colliding (issue 1855).
Mike Solomon [Fri, 30 Sep 2011 00:48:49 +0000 (02:48 +0200)]
Stopes nested tuplets from colliding (issue 1855).

Currently uses the `padding' property to space out nested tuplets.
This is the same property used to space tuplets from other objects
they encompass.

12 years agoLilypond-book docs: Remove incomplete sentence
Reinhold Kainhofer [Thu, 29 Sep 2011 22:58:09 +0000 (00:58 +0200)]
Lilypond-book docs: Remove incomplete sentence

Initially I intended to write about the LILYPOND_LOGLEVEL
and LILYPOND_BOOK_LOGLEVEL environment variables there, but
then changed my mind and documented them directly with the
--loglevel and --lily-loglevel options.

12 years agoDoc-ja: fix links to manuals in web.
Yoshiki Sawada [Thu, 29 Sep 2011 13:45:54 +0000 (22:45 +0900)]
Doc-ja: fix links to manuals in web.

Doc-ja: fix links to manuals in 'Documentation/ja/web'.

12 years agoDoc-es: update Usage/lilypond-book.
Francisco Vila [Thu, 29 Sep 2011 21:38:32 +0000 (23:38 +0200)]
Doc-es: update Usage/lilypond-book.

12 years agoDoc-es: update Notation appendices.
Francisco Vila [Thu, 29 Sep 2011 21:02:33 +0000 (23:02 +0200)]
Doc-es: update Notation appendices.

12 years agoDoc-es: update Input.
Francisco Vila [Thu, 29 Sep 2011 18:40:32 +0000 (20:40 +0200)]
Doc-es: update Input.

12 years agoFixes StemTremolo Y-offset for beamed stems (Issue 1929).
Mike Solomon [Thu, 29 Sep 2011 12:17:14 +0000 (14:17 +0200)]
Fixes StemTremolo Y-offset for beamed stems (Issue 1929).

12 years agoDoc-es: version marker for Programming interfaces.
Francisco Vila [Thu, 29 Sep 2011 11:41:02 +0000 (13:41 +0200)]
Doc-es: version marker for Programming interfaces.

12 years agoDoc: unify some LilyPond case spellings.
Francisco Vila [Thu, 29 Sep 2011 11:39:39 +0000 (13:39 +0200)]
Doc: unify some LilyPond case spellings.

12 years agoDoc-es: update Programming interface.
Francisco Vila [Thu, 29 Sep 2011 11:37:58 +0000 (13:37 +0200)]
Doc-es: update Programming interface.

12 years agoCorrects CG errors
Phil Holmes [Thu, 29 Sep 2011 11:20:21 +0000 (12:20 +0100)]
Corrects CG errors

12 years agoRegtest for warning suppression: fix outdated version number
Reinhold Kainhofer [Thu, 29 Sep 2011 09:58:36 +0000 (11:58 +0200)]
Regtest for warning suppression: fix outdated version number

12 years agoAdds convert-ly rules for the Flag grob.
Mike Solomon [Thu, 29 Sep 2011 09:50:32 +0000 (11:50 +0200)]
Adds convert-ly rules for the Flag grob.

All Stem properties that are moved to Flag are now changed to Flag
properties.  Additionally, Stem grobs' being overriden and reverted
to and from transparent triggers the same overrides and reverts with
Flags.

12 years agoUpdate CG with website build and bug squad
Phil Holmes [Thu, 29 Sep 2011 09:44:06 +0000 (10:44 +0100)]
Update CG with website build and bug squad

12 years agoFix 1477: Update regtests to suppress expected warnings
Reinhold Kainhofer [Thu, 29 Sep 2011 09:27:02 +0000 (11:27 +0200)]
Fix 1477: Update regtests to suppress expected warnings

If a file contains (ly:expect-warning ....), the corresponding warning
string will be added to a list of expected warnings. If the corresponding
warning (or erro) is triggered, it will not be printed to stderr, but the
string will be removed from the list. So, each ly:expect-warning, suppresses
exactly one occurrence of the warning. To suppress a warning multiple times,
call ly:expect-warning multiple times.

After one file is processed, the list of expected warnings is checked.
If it is not empty, it means that an expected warning was not triggered,
which might be a bug. So we print out a warning message about this fact.

This allows the regtests to check proper warning messages, without
polluting the console output with those warning messages.
All warnings that are actually printed in the regtests are a bug.

For translated error message, there are two approaches: If the warning
is created from scheme, simply use
           (ly:expect-warning (_ "msg with ~a") "args")
If the message is triggered from C++, the translated string is in printf
syntax, so we need to translate that and then convert it into a format
string for Scheme. This can be done with the new function
ly:translate-cpp-warning-scheme instead of _:
           (ly:expect-warning (ly:translate-cpp-warning-scheme "msg with %s") "args")

This patch also adapts all regtests that are supposed to print warnings
to this new approach. After this patch is applied, the only warnings/errors
that are printed out by a regtest run are warnings/errors that should
NOT be there (with the exception of warn-expected-warning-missing.ly and
safe.ly).

12 years agoFix 1477: Add (ly:expect-warning msg args) to suppress expected warnings
Reinhold Kainhofer [Thu, 29 Sep 2011 09:25:04 +0000 (11:25 +0200)]
Fix 1477: Add (ly:expect-warning msg args) to suppress expected warnings

If a file contains (ly:expect-warning ....), the corresponding warning
string will be added to a list of expected warnings. If the corresponding
warning (or erro) is triggered, it will not be printed to stderr, but the
string will be removed from the list. So, each ly:expect-warning, suppresses
exactly one occurrence of the warning. To suppress a warning multiple times,
call ly:expect-warning multiple times.

After one file is processed, the list of expected warnings is checked.
If it is not empty, it means that an expected warning was not triggered,
which might be a bug. So we print out a warning message about this fact.

This allows the regtests to check proper warning messages, without
polluting the console output with those warning messages.
All warnings that are actually printed in the regtests are a bug.

For translated error message, there are two approaches: If the warning
is created from scheme, simply use
       (ly:expect-warning (_ "msg with ~a") "args")
If the message is triggered from C++, the translated string is in printf
syntax, so we need to translate that and then convert it into a format
string for Scheme. This can be done with the new function
ly:translate-cpp-warning-scheme instead of _:
       (ly:expect-warning (ly:translate-cpp-warning-scheme "msg with %s") "args")

This patch does not yet adapt all regtests that are supposed to print warnings
to this new approach. This will follow in a separate patch.

12 years agolilypond-book-preamble: Automatically set the eps backend, since we require it anyway
Reinhold Kainhofer [Sat, 17 Sep 2011 19:20:02 +0000 (21:20 +0200)]
lilypond-book-preamble: Automatically set the eps backend, since we require it anyway

12 years agoAdd some missing regtests for warnings
Reinhold Kainhofer [Mon, 26 Sep 2011 10:53:34 +0000 (12:53 +0200)]
Add some missing regtests for warnings

12 years agoRelease: bump version.
Graham Percival [Tue, 27 Sep 2011 04:48:52 +0000 (05:48 +0100)]
Release: bump version.

12 years agoRelease: update news. release/2.15.13-1
Graham Percival [Tue, 27 Sep 2011 03:15:44 +0000 (04:15 +0100)]
Release: update news.

12 years agoDoc-es: update CHANGES, Fundamental, Pitches, ...
Francisco Vila [Mon, 26 Sep 2011 15:10:51 +0000 (17:10 +0200)]
Doc-es: update CHANGES, Fundamental, Pitches, ...

... Repeats, Rhythms, Simultaneous, Spacing, World, External, Running, Updating.

12 years agoDoc: add a note about \relative f to NR
David Kastrup [Wed, 21 Sep 2011 07:14:15 +0000 (09:14 +0200)]
Doc: add a note about \relative f to NR

12 years agoGrammar nitpick.
David Kastrup [Mon, 26 Sep 2011 08:07:47 +0000 (10:07 +0200)]
Grammar nitpick.

12 years agoMerge branch 'dev/staging'
Graham Percival [Mon, 26 Sep 2011 02:43:22 +0000 (03:43 +0100)]
Merge branch 'dev/staging'

12 years agodoc: generate learning manual in Dutch
Jan Nieuwenhuizen [Sun, 25 Sep 2011 18:39:28 +0000 (20:39 +0200)]
doc: generate learning manual in Dutch

12 years agoadd support for custom ledgers, using two new staff-symbol properties
Piers Titus van der Torren [Thu, 26 May 2011 00:44:14 +0000 (02:44 +0200)]
add support for custom ledgers, using two new staff-symbol properties

12 years agoDoc: Added note to CG about disable-optimizing
James Lowe [Wed, 21 Sep 2011 05:51:06 +0000 (06:51 +0100)]
Doc: Added note to CG about disable-optimizing

This is for Tracker 1905

Added sentence to add --disable-optimising for ./autogen.sh or ../configure
when doing regression testing

12 years agoinput.itely: Correct resulting document structure description of simple music.
David Kastrup [Sun, 25 Sep 2011 11:10:24 +0000 (13:10 +0200)]
input.itely: Correct resulting document structure description of simple music.

12 years agoRemove music-map-copy and its unnecessary uses. Lilypond copies everything anyway.
David Kastrup [Sun, 25 Sep 2011 09:48:01 +0000 (11:48 +0200)]
Remove music-map-copy and its unnecessary uses.  Lilypond copies everything anyway.

12 years agoChange the argument order of \pushToTag and \appendToTag to something making better...
David Kastrup [Sun, 25 Sep 2011 07:17:36 +0000 (09:17 +0200)]
Change the argument order of \pushToTag and \appendToTag to something making better sense

12 years agoChange the argument order of \pushToTag and \appendToTag to something making better...
David Kastrup [Sun, 25 Sep 2011 07:17:36 +0000 (09:17 +0200)]
Change the argument order of \pushToTag and \appendToTag to something making better sense

12 years ago[doc] Use @dots{} where appropriate.
Werner Lemberg [Sun, 25 Sep 2011 06:40:04 +0000 (08:40 +0200)]
[doc] Use @dots{} where appropriate.

12 years ago[doc] Use @dots{} where appropriate.
Werner Lemberg [Sun, 25 Sep 2011 06:40:04 +0000 (08:40 +0200)]
[doc] Use @dots{} where appropriate.

12 years agoparser.yy et al: Make \relative a music function.
David Kastrup [Sat, 24 Sep 2011 21:53:25 +0000 (23:53 +0200)]
parser.yy et al: Make \relative a music function.

12 years agoDoc: NR removed deprecated snippet reference
James Lowe [Sat, 24 Sep 2011 13:09:19 +0000 (14:09 +0100)]
Doc: NR removed deprecated snippet reference

Snippet has been deprecated (as indicated in NR) as of 2.13.5

Not deleted from tree though.

Thanks Mike S!

12 years agoNew alist to replace special characters.
Bertrand Bordage [Fri, 29 Jul 2011 21:26:45 +0000 (23:26 +0200)]
New alist to replace special characters.

* A list of ASCII aliases for special characters has been added.
* New add-text-replacements! command for \paper blocks.
* New markup command \replace.

12 years agoDoc: NR Clarify finer point of repeat unfold
James Lowe [Thu, 15 Sep 2011 21:44:42 +0000 (22:44 +0100)]
Doc: NR Clarify finer point of repeat unfold

This is for tracker issue 1801.

Explain as an example, that \repeat unfold 2 {music expression} is
not always the same as writing out the music expression twice - especially
in a \relative context.

12 years agooptional-args.ly: regtest for optional arguments
David Kastrup [Fri, 23 Sep 2011 17:38:38 +0000 (19:38 +0200)]
optional-args.ly: regtest for optional arguments

12 years agochanges, extending: Document define-event-function and optional parameters
David Kastrup [Fri, 23 Sep 2011 15:44:25 +0000 (17:44 +0200)]
changes, extending: Document define-event-function and optional parameters

12 years agoRevert "Revert "Merge branch 'musicfunction-optional-arguments'""
David Kastrup [Fri, 23 Sep 2011 18:14:56 +0000 (20:14 +0200)]
Revert "Revert "Merge branch 'musicfunction-optional-arguments'""

This reverts commit f3ec19a6d727f8e9fafa427859218f63dc884e82.

12 years agolily/bezier.cc: Flag a floating point problem
Keith OHara [Fri, 23 Sep 2011 18:24:37 +0000 (11:24 -0700)]
lily/bezier.cc: Flag a floating point problem

12 years agoMessage-handling: Make the Input class use the functions in warn.cc
Reinhold Kainhofer [Sun, 18 Sep 2011 00:09:41 +0000 (02:09 +0200)]
Message-handling: Make the Input class use the functions in warn.cc

This allows us to handle all warnings/error really similar in warn.cc.
For example, we can then simply suppress some warnings by only checking
in warn.cc. This patch makes the whole handling much more consistent,
as now everything is in warn.cc