]>
git.donarmstrong.com Git - lilypond.git/log
Graham Percival [Thu, 4 Mar 2010 16:31:08 +0000 (16:31 +0000)]
Merge commit 'origin' into release/unstable
Graham Percival [Thu, 4 Mar 2010 16:25:40 +0000 (16:25 +0000)]
Revert "convert-ly: fix bug with accented filenames"
This reverts commit
0ce2657b47ac6ba152ee022b27de26e569846db9 .
The commit breaks GUB.
Valentin Villenave [Thu, 4 Mar 2010 13:32:40 +0000 (14:32 +0100)]
Regtests: typo.
I mixed up "quanting" and "quantizing". Sorry.
Valentin Villenave [Thu, 4 Mar 2010 13:13:03 +0000 (14:13 +0100)]
Regtests: use UTF-8 accented chars in descriptions
Valentin Villenave [Thu, 4 Mar 2010 13:00:07 +0000 (14:00 +0100)]
Regtests: consistency in arpeggio syntax
Using the shortcut notation for \arpeggioParenthesis,
just like in arpeggio-bracket.ly and arpeggio.ly.
Valentin Villenave [Thu, 4 Mar 2010 12:58:30 +0000 (13:58 +0100)]
Regtests: consistency in accidentals' description
Replacing 'courtesy' with 'cautionary', since that's
the wording we use everywhere else.
Valentin Villenave [Thu, 4 Mar 2010 12:56:10 +0000 (13:56 +0100)]
Docs: add @funindex for articulation marks
Graham Percival [Thu, 4 Mar 2010 11:40:56 +0000 (11:40 +0000)]
Revert "convert-ly: fix bug with accented filenames"
This reverts commit
0ce2657b47ac6ba152ee022b27de26e569846db9 .
Graham Percival [Thu, 4 Mar 2010 10:52:54 +0000 (10:52 +0000)]
Build: Reset fonts after every processed file.
If the font configuration is reset roughly 1 in 40 times when
compiling the regtests, fonts from the Pango_font hash table
(physical_font_tab_) can potentially leak into any regtest,
causing unwanted bloat in the tarball.
TEST COMMIT, DO NOT MERGE WITH MASTER. (if possible)
Graham Percival [Thu, 4 Mar 2010 10:49:56 +0000 (10:49 +0000)]
Release: update news.
Graham Percival [Thu, 4 Mar 2010 10:47:56 +0000 (10:47 +0000)]
Doc: use section for essay, doc policy.
Graham Percival [Thu, 4 Mar 2010 10:06:48 +0000 (10:06 +0000)]
Doc: CG: add command for regtest-to-doc work.
James Lowe [Mon, 1 Mar 2010 20:34:15 +0000 (20:34 +0000)]
Doc: tweaks.itely examples tidy up
Tidy up layout for examples as per CG for Learning Manuals
Minor spacing issues with spaces for slur and beam braces
removal of unnecessary end of line bar checks
Graham Percival [Wed, 3 Mar 2010 17:59:16 +0000 (17:59 +0000)]
Add more contributors (thanks James).
Mats Bengtsson [Wed, 3 Mar 2010 11:10:08 +0000 (12:10 +0100)]
Merge branch 'master' of git://git.sv.gnu.org/lilypond
Mats Bengtsson [Wed, 3 Mar 2010 11:08:42 +0000 (12:08 +0100)]
Fixed typo in previous patch. Thanks Neil!
Valentin Villenave [Wed, 3 Mar 2010 11:02:09 +0000 (12:02 +0100)]
convert-ly: fix bug with accented filenames
converty-ly couldn't cope with accented filenames
(reported by Nick Payne on Jan 4, 2010). This seems
to do the trick (albeit in a probably non-orthodox way).
Tested on MS Windows (Python 2.4) and GNU/Linux
(Python 2.6).
Patrick McCarty [Wed, 3 Mar 2010 07:40:17 +0000 (23:40 -0800)]
Web: fix link to Valentin's website.
Patrick McCarty [Wed, 3 Mar 2010 07:38:40 +0000 (23:38 -0800)]
Update mailmap.
Trevor Daniels [Wed, 3 Mar 2010 00:39:11 +0000 (00:39 +0000)]
Docs: CG 2.4.6 Add warning about MTU in domestic router
Valentin [Tue, 2 Mar 2010 23:00:21 +0000 (00:00 +0100)]
Docs: typo in CG2.1
Neil Puttock [Tue, 2 Mar 2010 20:57:09 +0000 (20:57 +0000)]
LSR: Local update.
Neil Puttock [Tue, 2 Mar 2010 20:28:56 +0000 (20:28 +0000)]
Typo.
Neil Puttock [Tue, 2 Mar 2010 20:20:39 +0000 (20:20 +0000)]
Fix #189: Episema over single neume.
* add Episema_engraver (based on Text_spanner_engraver) which listens to
EpisemaEvent and creates Episema spanner
* set NoteHeads as 'side-support-elements so spanner can be quantized over
neume/melisma
* ensure episema doesn't extend past bound items by setting NoteColumns
as spanner bounds
* add regression test
Mats Bengtsson [Tue, 2 Mar 2010 12:13:06 +0000 (13:13 +0100)]
Added a comment and reference on \transposition to get the correct octave in MIDI output.
Nicolas Sceaux [Sun, 21 Feb 2010 10:00:08 +0000 (11:00 +0100)]
Instanciable scheme engravers
A scheme engraver definition may be a one argument procedure,
taking the context where it is defined as an argument, and
evaluating to an a-list scheme engraver definition.
This allows to define instance slots for a scheme engraver.
This patch also defines some scheme callbacks for grob related
functions, and add an example snippet showing how an existing
C++ engraver may be defined in Scheme: the ambitus engraver.
Francisco Vila [Mon, 1 Mar 2010 19:52:51 +0000 (20:52 +0100)]
Doc: add warning in README file for issue on included/
Francisco Vila [Mon, 1 Mar 2010 19:45:21 +0000 (20:45 +0100)]
Doc: fix compilation.
James Lowe [Sun, 28 Feb 2010 18:40:54 +0000 (18:40 +0000)]
Doc: Authors.itexi added contributor to doc
Colin Campbell.
Valentin Villenave [Tue, 23 Feb 2010 12:13:25 +0000 (13:13 +0100)]
Doc: add links to introduction > productions
Yes, I know linking to my personal website looks
like self-promotion. Please revert this commit
if too unethical.
Graham Percival [Sun, 28 Feb 2010 16:56:28 +0000 (16:56 +0000)]
Web: add news for report 17.
Mark Polesky [Sun, 28 Feb 2010 07:51:14 +0000 (23:51 -0800)]
Doc: CG: fix TODO.
Mark Polesky [Sun, 28 Feb 2010 02:30:38 +0000 (18:30 -0800)]
Doc: CG: reogranize Compiling chapter.
* Rename chapter `Compiling LilyPond' -> `Compiling'.
* Move remaining nodes from `contributor/compiling.itexi'
to `included/compile.itexi'
* Reorganize node structure and clarify explanations throughout.
Mark Polesky [Fri, 26 Feb 2010 23:55:15 +0000 (15:55 -0800)]
Doc: CG: update/clarify Texinfo usage policy.
Mark Polesky [Fri, 26 Feb 2010 05:00:41 +0000 (21:00 -0800)]
Doc: use `@allowcodebreaks false' in manuals.
Reinhold Kainhofer [Wed, 17 Feb 2010 21:46:35 +0000 (22:46 +0100)]
FiguredBass: Don't ignore figures on rests by default.
Figures on rests have a well-defined meaning (and really occur every now and then): The harmony
is taken relative to the following bass note.
Graham Percival [Sat, 27 Feb 2010 16:20:13 +0000 (16:20 +0000)]
Release: bump version.
Graham Percival [Sat, 27 Feb 2010 16:05:28 +0000 (16:05 +0000)]
Doc: add two-week rule for major release.
Graham Percival [Sat, 27 Feb 2010 14:39:59 +0000 (14:39 +0000)]
Release: update news.
Reinhold Kainhofer [Fri, 26 Feb 2010 21:00:42 +0000 (22:00 +0100)]
convert-ly: Compat code for python 2.4 and 3.0 (named exception handling)
Patrick McCarty [Fri, 26 Feb 2010 20:00:07 +0000 (12:00 -0800)]
Add code comments regarding the fix for #1020.
Patrick McCarty [Fri, 26 Feb 2010 19:53:12 +0000 (11:53 -0800)]
font.scm: Make default text font size more visible.
Patrick McCarty [Fri, 26 Feb 2010 01:17:35 +0000 (17:17 -0800)]
Fix #1020.
The default size of the Century Schoolbook fonts is 11pt (as seen in
font.scm).
But when a 'font-name is specified, the 'text-font-size property is
used, which changes the default size to 12pt.
This commit standardizes the default size to 11pt, and also fixes the
behavior of \abs-fontsize when setting font size to 12pt.
Note: there are still some rounding errors related to converting between
LilyPond's scale and Pango's scale, but they are relatively small.
Carl Sorensen [Fri, 26 Feb 2010 03:12:02 +0000 (20:12 -0700)]
Doc:CG:Clarify policy on sectioning
Francisco Vila [Thu, 25 Feb 2010 17:19:44 +0000 (18:19 +0100)]
Doc: normalize mode of file.
This probably caused for a Windows developer. See
635e992f788
Francisco Vila [Thu, 25 Feb 2010 17:19:44 +0000 (18:19 +0100)]
Doc: normalize mode of file.
This probably caused for a Windows developer. See
635e992f788
Carl Sorensen [Thu, 25 Feb 2010 16:03:03 +0000 (09:03 -0700)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/lilypond
Carl Sorensen [Thu, 25 Feb 2010 15:27:04 +0000 (08:27 -0700)]
Doc:Extending: Change @unnumberedsubsubsec to @subheading
Graham Percival [Thu, 25 Feb 2010 13:18:24 +0000 (13:18 +0000)]
Build fix: forgot to update the depth.
Sorry, I'm an idiot.
Graham Percival [Thu, 25 Feb 2010 13:05:38 +0000 (13:05 +0000)]
Build: dist fixes.
Francisco Vila [Thu, 25 Feb 2010 09:48:01 +0000 (10:48 +0100)]
Merge branch 'lilypond/translation'
Ian Hulin [Tue, 23 Feb 2010 00:17:21 +0000 (00:17 +0000)]
T405 - Respect setting bracket-visibility property.
Neil Puttock [Wed, 24 Feb 2010 22:30:36 +0000 (22:30 +0000)]
Fix #774 (trill spanner alignment with font-size change).
* lily/line-spanner.cc (print):
scale padding and stencil-offset by font-size
* scm/define-grobs.scm (all-grob-descriptions):
tweak TrillSpanner bound-details
Neil Puttock [Wed, 24 Feb 2010 21:08:21 +0000 (21:08 +0000)]
Update files missed by grand-replace.
Neil Puttock [Wed, 24 Feb 2010 20:31:42 +0000 (20:31 +0000)]
Improve handling of nested overrides using list syntax.
* allow nested overrides using lists inside \context blocks.
Francisco Vila [Wed, 24 Feb 2010 15:51:21 +0000 (16:51 +0100)]
Doc-es: Scheme tutorial -- proofreading.
Francisco Vila [Wed, 24 Feb 2010 15:50:48 +0000 (16:50 +0100)]
Doc-es: Extending -- delete moved block.
Francisco Vila [Wed, 24 Feb 2010 15:49:32 +0000 (16:49 +0100)]
Doc: Scheme tutorial -- some proofreading.
Francisco Vila [Wed, 24 Feb 2010 12:48:07 +0000 (13:48 +0100)]
Doc-es: strip spaces.
Francisco Vila [Wed, 24 Feb 2010 12:01:57 +0000 (13:01 +0100)]
Doc-es: update Scheme tutorial.
Graham Percival [Wed, 24 Feb 2010 07:58:36 +0000 (07:58 +0000)]
Doc: slight policy-compliance rewrites.
james [Tue, 23 Feb 2010 16:49:08 +0000 (16:49 +0000)]
Doc: Notation Ottava Bracket examples inc -2 to 2
Included comeplete range for \ottava (-2 to 2) previously only showing #1 and #0
Colin Campbell [Tue, 23 Feb 2010 16:14:56 +0000 (09:14 -0700)]
DOC: NR 1.2.5 rehearsal marks added ref to break-alignable
Added reference to Aligning objects to provide more
control over positioning of rehearsal marks.
Patrick McCarty [Wed, 24 Feb 2010 03:12:09 +0000 (19:12 -0800)]
Pango: use more macros from the public API.
These are easier to read, and they've been around since Pango 1.3.
Patrick McCarty [Wed, 24 Feb 2010 03:09:47 +0000 (19:09 -0800)]
Pango: update interface for PangoContext and PangoFontMap.
The pango_ft2_get_context() function is deprecated. Using
pango_context_new() followed by pango_context_set_font_map()
accomplishes the same task.
Fortunately, defining PANGO_ENABLE_BACKEND enables pango_context_new()
and pango_context_set_font_map() for Pango versions older than 1.22.
The recommended function, pango_font_map_create_context(), requires
Pango 1.22, so avoid using it unless we absolutely have to.
Patrick McCarty [Wed, 24 Feb 2010 03:06:54 +0000 (19:06 -0800)]
Pango: avoid using hardwired constants.
In this case, 1200 is synonymous with PANGO_RESOLUTION, so use it
instead.
Carl Sorensen [Wed, 24 Feb 2010 00:49:36 +0000 (17:49 -0700)]
Change angle bracket for harmonics in tablature (+ whitespace changes)
Angle bracket was drawin with a partially obsolete Unicode character
that gave errors when it was missing from some fonts.
This code changes it to be drawn as a bezier sandwich.
Carl Sorensen [Wed, 24 Feb 2010 00:52:12 +0000 (17:52 -0700)]
Doc: Extending: fix typo
Reinhold Kainhofer [Mon, 22 Feb 2010 23:56:55 +0000 (00:56 +0100)]
FiguredBass: Correct whitespace (tabs->spaces, remove trailing spaces)
Reinhold Kainhofer [Wed, 17 Feb 2010 17:41:44 +0000 (18:41 +0100)]
FiguredBass: regtests for different duration than bass; ignore figures on rests
Graham Percival [Tue, 23 Feb 2010 13:04:38 +0000 (13:04 +0000)]
Web: add /development rewrite for apache.
Fixes many 404's. Patch merged from web branch.
Valentin Villenave [Tue, 23 Feb 2010 11:57:20 +0000 (12:57 +0100)]
Doc: typo on the website
Francisco Vila [Tue, 23 Feb 2010 09:14:21 +0000 (10:14 +0100)]
Web-es: fix website.
Reinhold Kainhofer [Wed, 17 Feb 2010 17:17:50 +0000 (18:17 +0100)]
FiguredBass: method for extracting figure info; Shuffle functions around
Shuffle functions around so their order is more intuitive
Also move extracting info from event to figure into a dedicated method
of the the Figure struct.
Reinhold Kainhofer [Wed, 17 Feb 2010 13:53:50 +0000 (14:53 +0100)]
FiguredBass: After checking for 0, we know alignment_ is not 0...
Reinhold Kainhofer [Wed, 17 Feb 2010 13:44:19 +0000 (14:44 +0100)]
FiguredBass: No need to store rest event, use bool instead
Reinhold Kainhofer [Wed, 17 Feb 2010 13:43:47 +0000 (14:43 +0100)]
FiguredBass: Extract resetting a figure object to its own method
Reinhold Kainhofer [Tue, 16 Feb 2010 13:27:29 +0000 (14:27 +0100)]
FiguredBass: If no-continuation is set, handle it like a different figure
Reinhold Kainhofer [Thu, 8 Oct 2009 11:17:02 +0000 (13:17 +0200)]
FiguredBass: Don't continue spanner on unequal figures (e.g. diff. accidentals)
Reinhold Kainhofer [Tue, 16 Feb 2010 13:26:27 +0000 (14:26 +0100)]
FiguredBass: don't extract property twice, but use a variable
Reinhold Kainhofer [Mon, 22 Feb 2010 12:53:31 +0000 (13:53 +0100)]
MusicXML: Implement changing the (short)instrumentName via the print element
Reinhold Kainhofer [Mon, 22 Feb 2010 12:53:00 +0000 (13:53 +0100)]
MusicXML: overriding part-name by part-name-display in score-part definition
Reinhold Kainhofer [Mon, 22 Feb 2010 12:52:05 +0000 (13:52 +0100)]
MusicXML: correctly escape backslash inside a string
Reinhold Kainhofer [Mon, 15 Feb 2010 17:42:35 +0000 (18:42 +0100)]
FiguredBass: When checking for continuation in FigBass, also use alterations
Graham Percival [Sun, 21 Feb 2010 05:03:05 +0000 (05:03 +0000)]
Doc: resolve FIXMEs.
Graham Percival [Sun, 21 Feb 2010 04:59:30 +0000 (04:59 +0000)]
Doc: CG: add "find emergencies" to major release list.
Graham Percival [Sun, 21 Feb 2010 04:58:49 +0000 (04:58 +0000)]
Doc: comment out broken keyboard navigation.
Patrick McCarty [Mon, 22 Feb 2010 03:25:31 +0000 (19:25 -0800)]
Docs: Usage: update description of -dpreview.
Patrick McCarty [Mon, 22 Feb 2010 03:16:22 +0000 (19:16 -0800)]
Update docstring for -dpreview.
Since the SVG backend now supports -dpreview, and does not generate EPS
or PNG output, make the docstring more generic.
Mark Polesky [Sun, 21 Feb 2010 17:36:28 +0000 (09:36 -0800)]
Doc: CG: source-code.itexi: `FIXME' --> `TODO'.
Neil Puttock [Sun, 21 Feb 2010 17:32:23 +0000 (17:32 +0000)]
Protect SCM members in Instrument_name_engraver/Instrument_switch_engraver.
Neil Puttock [Sun, 21 Feb 2010 17:10:22 +0000 (17:10 +0000)]
Fix #1009 (\transpose error with pitch alteration > double).
* lily/music.cc (transpose_mutable):
if delta pitch has an alteration larger than a double, normalize using
Pitch::normalized (), preventing invalid alterations being converted to strings
also normalize transposed pitch (this changes note name, but ensures valid
pitch)
* lily/pitch.cc (normalized):
new method
Patrick McCarty [Sun, 21 Feb 2010 09:35:04 +0000 (01:35 -0800)]
Docs: Usage: fix links to alternate editors.
Mark Polesky [Sun, 21 Feb 2010 06:50:14 +0000 (22:50 -0800)]
Doc: CG: `texinfo usage' nitpicks.
Mark Polesky [Sun, 21 Feb 2010 03:14:25 +0000 (19:14 -0800)]
Doc: CG: explain line-length limits for @example blocks.
Mark Polesky [Sun, 21 Feb 2010 07:13:04 +0000 (23:13 -0800)]
Doc: CG: Improve instructions for using SSH.
Mark Polesky [Sun, 21 Feb 2010 06:00:44 +0000 (22:00 -0800)]
Fix compile.
Patrick McCarty [Sat, 20 Feb 2010 23:08:59 +0000 (15:08 -0800)]
Textedit URIs: leave the colon character unescaped.
The colon ":" is safe to leave unescaped in file URIs because
- Windows needs it unescaped in the "C:\" path prefix
- it is a forbidden character in filenames on Mac OS X
- it is generally not used in filenames on GNU/Linux
Carl Sorensen [Sat, 20 Feb 2010 16:11:35 +0000 (09:11 -0700)]
Doc: CG: Remove TODO from Engraver tutorial; line length
Carl Sorensen [Sat, 20 Feb 2010 15:43:23 +0000 (08:43 -0700)]
Doc:CG: Add information on graphviz