]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
9 years agoRelease: bump Welcome versions. release/2.19.19-1
Phil Holmes [Sun, 26 Apr 2015 10:29:58 +0000 (11:29 +0100)]
Release: bump Welcome versions.

9 years agoRelease: update news.
Phil Holmes [Sun, 26 Apr 2015 10:29:57 +0000 (11:29 +0100)]
Release: update news.

9 years agoPO: update template.
Phil Holmes [Sun, 26 Apr 2015 10:29:57 +0000 (11:29 +0100)]
PO: update template.

9 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 26 Apr 2015 10:29:57 +0000 (11:29 +0100)]
Release: bump VERSION_DEVEL.

9 years agoRemove cygwin_conv_to_posix_path
Masamichi Hosoda [Fri, 24 Apr 2015 15:47:05 +0000 (16:47 +0100)]
Remove cygwin_conv_to_posix_path

Issue 4346

Remove cygwin_conv_to_posix_path

cygwin_conv_to_posix_path is
deprecated on cygwin (32bit) and
not available on cygwin64.
It is not needed in a pure
cygwin environment.

9 years agoIssue 4348: Part combiner: move direction handling out of iterator
Dan Eble [Sat, 18 Apr 2015 03:01:55 +0000 (23:01 -0400)]
Issue 4348: Part combiner: move direction handling out of iterator

9 years agoIssue 3799: New satb.ly built-in template and template framework
Trevor Daniels [Sat, 18 Apr 2015 15:28:55 +0000 (16:28 +0100)]
Issue 3799: New satb.ly built-in template and template framework

  Add kits as aids for providing built-in templates ("tkits")

  Replace the satb.ly template with one built from the tkits, which
  corrects some errors and extends the facilities:
    - fixes issue 4192
    - \lyricsmode should be used; never \lyricsto
    - Women and Men one-voice staves added
    - Two-voice staves called MenDivided, WomenDivided
    - Soprano and Tenor music may now be omitted without error
    - midi instruments may be specified
    - midi channel mapping is by instrument
    - midi instruments are by voice, not staff
    - regression tests added
    - documentation minimally updated

9 years agoDoc: Issue 4349: Clarify where changes to beatStructure should be placed
Trevor Daniels [Sun, 19 Apr 2015 22:03:12 +0000 (23:03 +0100)]
Doc: Issue 4349: Clarify where changes to beatStructure should be placed

  Make it clear that changes to beatStructure and baseMoment
  apply only to the time signature currently in force, and
  hence that those changes must come immediately after a
  new \time command, not before it.

9 years agoMore flexibility for tremolo slashes
Janek Warchoł [Wed, 22 Apr 2015 09:30:02 +0000 (11:30 +0200)]
More flexibility for tremolo slashes

This patch introduces a shape property and
relies on it to allow for various settings
of tremolo slashes behaviour.

(See issue 1735.)

9 years agoSet CFLAGS and LDFLAGS to build python modules
Masamichi Hosoda [Tue, 21 Apr 2015 19:11:40 +0000 (20:11 +0100)]
Set CFLAGS and LDFLAGS to build python modules

Issue 4347

Set CFLAGS and LDFLAGS to build python modules

cygwin and mingw need LDFLAGS for building python modules

9 years agoReplace C++ (in)equality checks with proper SCM syntax
Valentin Villenave [Tue, 21 Apr 2015 15:57:03 +0000 (17:57 +0200)]
Replace C++ (in)equality checks with proper SCM syntax

This commit replaces the most straightforward situations
where two SCM objects are compared.  Here are the basic
replacements used:

x == y                  ------->            scm_is_eq (x,y)
x == SCM_BOOL_T         ------->            to_boolean (x)
x == SCM_BOOL_F         ------->            scm_is_false (x)
x != SCM_BOOL_T         ------->            scm_is_true (x)
x == SCM_UNDEFINED      ------->            SCM_UNBNDP (x)
x == SCM_EOL            ------->            scm_is_null (x)
(scm_exact_p (x) == SCM_BOOL_T)  ------->   ly_is_rational (x)
(scm_integer_p (x) == SCM_BOOL_T) ------->  scm_is_integer (x)
(scm_list_p (x) == SCM_BOOL_T)  ------->    ly_is_list (x)
(scm_port_p (x) == SCM_BOOL_T)  ------->    ly_is_port (x)
(scm_equal_p (x, y) == SCM_BOOL_T) -------> ly_is_equal (x,y)

Finally, I replaced (!cached) with (!SCM_UNPACK (cached)) in
lily-guile-macros.hh, as has been suggested once by David.

Please note that this commit does not handle some situations
I’m less comfortable with (namely those involving scm_c_memq,
scm_assq or scm_hashq_get_handle), and some scm_*_p checks
for which there isn’t a ly_is_* replacement yet (to wit,
scm_hash_table_p, scm_promise_p, and scm_variable_bound_p).
Those should be dealt with later (another patch is in the works).

9 years agoIssue 4343: quoteDuring music should be sent to midi file
David Kastrup [Fri, 10 Apr 2015 18:36:32 +0000 (20:36 +0200)]
Issue 4343: quoteDuring music should be sent to midi file

9 years agoIssue 4333: Cue notes should not be included in ambitus
David Kastrup [Sat, 11 Apr 2015 16:35:47 +0000 (18:35 +0200)]
Issue 4333: Cue notes should not be included in ambitus

This works by adding a boolean `ignore-ambitus' property to the
`note-head-interface'.

9 years agoRemove unused music type general-music
David Nalesnik [Wed, 1 Apr 2015 01:11:33 +0000 (20:11 -0500)]
Remove unused music type general-music

9 years agoAdd sans-serif and monospace fonts
Masamichi Hosoda [Sat, 18 Apr 2015 14:10:06 +0000 (15:10 +0100)]
Add sans-serif and monospace fonts

Issue 4332

Add sans-serif and monospace fonts

Nimbus Sans L (Helvetica substitute) as sans-serif font.
Nimbus Mono L (Courier substitute) as monospace font.

9 years agoPart combiner: allow a2 chords
Dan Eble [Sat, 7 Feb 2015 15:30:05 +0000 (10:30 -0500)]
Part combiner: allow a2 chords

9 years agoLSR updates
Phil Holmes [Wed, 15 Apr 2015 09:23:32 +0000 (10:23 +0100)]
LSR updates

9 years agoFix TODO with markup padding and fix buggy example in LM
Phil Holmes [Mon, 6 Apr 2015 11:12:23 +0000 (12:12 +0100)]
Fix TODO with markup padding and fix buggy example in LM

9 years agoIssue 3615: more consistency with key sig grobs
Paul Morris [Sun, 29 Mar 2015 18:09:52 +0000 (14:09 -0400)]
Issue 3615: more consistency with key sig grobs

Always create KeySignature grobs, even when
the key has no sharps or flats, for greater
consistency when overriding them.
(key-engraver.cc)

9 years agoPO: updates Danish from FTP
Jean-Charles Malahieude [Fri, 10 Apr 2015 17:32:52 +0000 (19:32 +0200)]
PO: updates Danish from FTP

Thanks to Joe Hansen

9 years agoRelease: bump VERSION.
Phil Holmes [Mon, 6 Apr 2015 08:13:29 +0000 (09:13 +0100)]
Release: bump VERSION.

9 years agoPO: update template. release/2.19.18-1
Phil Holmes [Sun, 5 Apr 2015 10:00:34 +0000 (11:00 +0100)]
PO: update template.

9 years agoRelease: update news.
Phil Holmes [Sun, 5 Apr 2015 09:59:58 +0000 (10:59 +0100)]
Release: update news.

9 years agoMerge remote branch 'origin/master' into release/unstable
Phil Holmes [Sun, 5 Apr 2015 09:58:34 +0000 (10:58 +0100)]
Merge remote branch 'origin/master' into release/unstable

9 years agoNo midi with ChordNames
Thomas Morley [Sun, 29 Mar 2015 13:40:10 +0000 (15:40 +0200)]
No midi with ChordNames

Issue 4330

Restore the behaviour for ChordNames and ChordNameVoice in performer-init.ly
which was changed by the patch for issue 4281

9 years agoWeb: delete old-unused-images directory
Paul Morris [Fri, 3 Apr 2015 16:35:59 +0000 (12:35 -0400)]
Web: delete old-unused-images directory

Needed to keep lilypond-git in sync with
lilypond-extra repo.

9 years agoWeb: CSS: fix fallback for multiple backgrounds
Paul Morris [Fri, 3 Apr 2015 16:26:42 +0000 (12:26 -0400)]
Web: CSS: fix fallback for multiple backgrounds

The IE8 fallback needs to come before the
multiple background settings, otherwise it
interferes with them.

9 years agoIssue 4331: make pretty-print available in ly files
David Nalesnik [Wed, 25 Mar 2015 17:36:22 +0000 (12:36 -0500)]
Issue 4331: make pretty-print available in ly files

9 years agoRelease: bump Welcome versions.
Phil Holmes [Sun, 29 Mar 2015 11:16:45 +0000 (12:16 +0100)]
Release: bump Welcome versions.

9 years agoRelease: update news.
Phil Holmes [Sun, 29 Mar 2015 11:16:44 +0000 (12:16 +0100)]
Release: update news.

9 years agoPO: update template.
Phil Holmes [Sun, 29 Mar 2015 11:16:44 +0000 (12:16 +0100)]
PO: update template.

9 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 29 Mar 2015 11:16:44 +0000 (12:16 +0100)]
Release: bump VERSION_DEVEL.

9 years agoadd test staff-ledger-positions-dotted-notes.ly
Paul Morris [Fri, 20 Mar 2015 04:34:31 +0000 (00:34 -0400)]
add test staff-ledger-positions-dotted-notes.ly

Issue 4040 (patch 2 of 2)

tests positioning of dots on dotted notes with
custom ledger line positions

9 years agostaff-symbol.cc: on_line and custom ledger lines
Paul Morris [Fri, 20 Mar 2015 04:27:20 +0000 (00:27 -0400)]
staff-symbol.cc: on_line and custom ledger lines

Issue 4040 (Patch 1 of 2)

make Staff_symbol::on_line work properly with
custom ledger line positions

9 years agoIssue 4328: Add means to display objects accessible from a grob
David Nalesnik [Thu, 26 Mar 2015 15:08:55 +0000 (10:08 -0500)]
Issue 4328: Add means to display objects accessible from a grob

A convenient way to display the grobs and grob-objects pointed to by
various internal properties of a given grob would be very helpful for
debugging and development purposes.  For example, it would facilitate the
creation of advanced tweaks, which frequently require "lateral" access
to other grobs.

The output of the function 'grob::display-objects' shows all of the grobs
accessible to a given grob through ly:grob-object together with the relevant
interfaces and properties.  It includes properties which are empty: not all
properties within an interface may be set for or used by a grob supporting
that interface.

9 years agoIssue 4327: web: productions: Update Rosenkavalier
Urs Liska [Wed, 18 Mar 2015 10:50:49 +0000 (11:50 +0100)]
Issue 4327: web: productions: Update Rosenkavalier

Make text about Aurélien Bello's Rosenkavalier
arrangement more pleasing

9 years agoWeb: Introduction.itexi - updated 'Productions'
James Lowe [Sat, 14 Mar 2015 12:21:28 +0000 (12:21 +0000)]
Web: Introduction.itexi - updated 'Productions'

Issue 4322

Updated Joe Smeets' entry.

9 years agoIssue 4324: Don't create Bottom to announce TimeSignatureEvent
David Kastrup [Sun, 15 Mar 2015 11:15:18 +0000 (12:15 +0100)]
Issue 4324: Don't create Bottom to announce TimeSignatureEvent

As a fallout of issue 4138, << \time 3/4 \new Staff c2. >> created a
spurious Staff only containing a time signature.  This change avoids the
creation of a Bottom context just for accommodating \time.  As a result,

    { \tweak color #red \time 3/4 c2. }

will no longer show a change in color since no Staff context exists at
the time \time is executed and consequently the tweak does not apply
anywhere.  You have to use \time in existing Staff contexts to have
either \tweak and point&click have an effect (and get an error locator
when something with typesetting the signature goes wrong).  Outside of
such contexts, \time just changes properties of the Timing context.

9 years agoIssue 4325: Replace most uses of scm_{from,to}_locale_* with fixed encodings
David Kastrup [Fri, 19 Sep 2014 11:40:35 +0000 (13:40 +0200)]
Issue 4325: Replace most uses of scm_{from,to}_locale_* with fixed encodings

Most are either identifiable as utf8, or as byte stream (more or less
called latin1) or pure ASCII.

Since conversion to C++ strings is factored through separate (and too
few) functions, those accesses are not yet reordered in a satisfactory
manner.

9 years agoDoc: Issue 4323: Ensure all contexts in satb.ly template stay alive
Trevor Daniels [Sun, 15 Mar 2015 14:04:52 +0000 (14:04 +0000)]
Doc: Issue 4323: Ensure all contexts in satb.ly template stay alive

  Following the fix to Issue 2010, some contexts in deeply nested
  parallel constructs may be terminated prematurely, at least this
  is the likely explanation for the failure of the satb.ly template
  in Release 2.19.16, although blaming Issue 2010 is conjecture.

  As an alternative fix to Issue 2010 seems far away, this is a hackish
  workaround enable the satb.ly template to work in releases after
  2.19.15 by ensuring all contexts remain alive for the duration of the
  longest of them.  It corrects all the examples in the LM.

9 years agoDoc-fr: typos in EM
Jean-Charles Malahieude [Sat, 21 Mar 2015 17:18:33 +0000 (18:18 +0100)]
Doc-fr: typos in EM

9 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Fri, 20 Mar 2015 18:15:37 +0000 (19:15 +0100)]
Merge branch 'master' into translation

9 years agoBetter changes.tely example; issue 4197
Keith OHara [Wed, 11 Mar 2015 04:48:26 +0000 (21:48 -0700)]
Better changes.tely example; issue 4197

9 years agoAvoid floating-point compares on Stem:head_positions; issue 4310
Keith OHara [Wed, 11 Mar 2015 04:04:13 +0000 (21:04 -0700)]
Avoid floating-point compares on Stem:head_positions; issue 4310

On the cross-compiled windows executable, head_positions().is_empty()
seems to sometimes return true for a stem with a single note.
head_positions() returns something like [3.00... , 3.00...]

9 years agoIssue 4319: toward-stem-shift-in-column should only affect Script grobs
David Nalesnik [Mon, 9 Mar 2015 15:16:55 +0000 (10:16 -0500)]
Issue 4319: toward-stem-shift-in-column should only affect Script grobs

Previously, toward-stem-shift-in-column did not discriminate between
different types of grobs in the 'scripts grob-array.  This meant that
TextScript, StringNumber, and Fingering objects would be caught as well.
This patch only shifts an articulation in the presence of another Script
grob.

9 years agoWeb: revise site background
Paul Morris [Thu, 19 Feb 2015 17:25:54 +0000 (12:25 -0500)]
Web: revise site background

Issue 4299

green fade-out gradient at both top corners
site background is slightly off-white
column backgrounds are pure-white
adjust search box color
update ie css file

9 years agoWeb: move unused images to their own directory
Paul Morris [Sat, 14 Mar 2015 03:18:43 +0000 (23:18 -0400)]
Web: move unused images to their own directory

Issue 4321

9 years agoRelease: bump VERSION.
Phil Holmes [Sun, 15 Mar 2015 21:43:22 +0000 (21:43 +0000)]
Release: bump VERSION.

9 years agoDoc-hu: update home page sidebar
Dénes Harmath [Sun, 15 Mar 2015 18:07:04 +0000 (19:07 +0100)]
Doc-hu: update home page sidebar

9 years agoFix typos
Dénes Harmath [Sun, 15 Mar 2015 18:06:33 +0000 (19:06 +0100)]
Fix typos

9 years agoRelease: bump Welcome versions.
Phil Holmes [Sun, 15 Mar 2015 11:21:46 +0000 (11:21 +0000)]
Release: bump Welcome versions.

9 years agoRelease: update news.
Phil Holmes [Sun, 15 Mar 2015 11:21:46 +0000 (11:21 +0000)]
Release: update news.

9 years agoPO: update template.
Phil Holmes [Sun, 15 Mar 2015 11:21:46 +0000 (11:21 +0000)]
PO: update template.

9 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 15 Mar 2015 11:21:46 +0000 (11:21 +0000)]
Release: bump VERSION_DEVEL.

9 years agoDoc-fr: updates LM and NR
Jean-Charles Malahieude [Sat, 14 Mar 2015 13:45:15 +0000 (14:45 +0100)]
Doc-fr: updates LM and NR

9 years agoWeb-fr: update
Jean-Charles Malahieude [Sat, 14 Mar 2015 13:27:45 +0000 (14:27 +0100)]
Web-fr: update

9 years agoweb-it: update
Federico Bruni [Sat, 14 Mar 2015 11:06:34 +0000 (12:06 +0100)]
web-it: update

9 years agoPATCH: Fix unset PATH crash release/2.19.17-1
Masamichi Hosoda [Sat, 7 Mar 2015 02:51:22 +0000 (19:51 -0700)]
PATCH: Fix unset PATH crash

Per Masamichi Hosada:
On Windows, lilypond crashes when the environment variable PATH is not set.

```
C:\tmp\lilypond-2.19.16-0.mingw\$_OUTDIR\usr\bin>set PATH=

C:\tmp\lilypond-2.19.16-0.mingw\$_OUTDIR\usr\bin>lilypond
GNU LilyPond 2.19.16
terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct null not valid

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

C:\tmp\lilypond-2.19.16-0.mingw\$_OUTDIR\usr\bin>
```

Even in the case of linux, this issue is a possible crash.

9 years agoDocs: Issue 4181: Expose \stemUp and \stemDown predefs less
Trevor Daniels [Fri, 6 Mar 2015 23:29:19 +0000 (23:29 +0000)]
Docs: Issue 4181: Expose \stemUp and \stemDown predefs less

in LM Tweaking output
  - change some examples to use \slurUp etc rather than \stemUp
  - give an example showing the use of the direction indicators
  - replace mention of \stemUp in text with \tieUp, etc
  - correct a few typos

in NR Changing defaults
  - remove superfluous \stemUp

9 years agoIssue 3777: Code improvements in satb.ly
Trevor Daniels [Sat, 7 Mar 2015 22:45:00 +0000 (22:45 +0000)]
Issue 3777: Code improvements in satb.ly

  Comment out the \version statement to ensure
  users still are warned if they omit their own
  \version statement

  Add prefix to macro and function names to avoid
  potential clashes with user names

  Return *unspecified* if macros are called with
  an undefined argument rather than #{#}

  Remove unnecessary use of "identity"

  Use "and" rather than "if" when false condition
  would return #f

  Convert tabs to spaces

  Use $ rather than # in \layout

9 years agoWeb: revise home page and old news page
Paul Morris [Wed, 4 Mar 2015 04:43:00 +0000 (23:43 -0500)]
Web: revise home page and old news page

Issue 4312

Simplify quickSummary
Style news items like column boxes
Simplify side bar (releases and pondings)

9 years agoIssue 4314: Remove forgotten debug output in articulate.ly
David Kastrup [Fri, 6 Mar 2015 16:42:40 +0000 (17:42 +0100)]
Issue 4314: Remove forgotten debug output in articulate.ly

This was forgotten in the fix for issue 4270.

9 years agoWeb: Aurélien Bello's Der Rosenkavalier
James Lowe [Sun, 8 Mar 2015 12:32:28 +0000 (12:32 +0000)]
Web: Aurélien Bello's Der Rosenkavalier

Announce performance of
Aurélien Bello's Der Rosenkavalier
in Berlin and Baden-Baden in
April 2015 in Tweets and
Introduction.itexi (Productions).

Fixed tense of previously added
entries to introduction.itexi
(i.e. make present tense to past)
for those concerts performed in
2014

9 years agoDoc: Issue 4309: Clarify the warning about bare durations
Trevor Daniels [Tue, 3 Mar 2015 16:23:26 +0000 (16:23 +0000)]
Doc: Issue 4309: Clarify the warning about bare durations

9 years agoDoc: Issue 4303: Misleading documentation of barchecks in lyrics
Trevor Daniels [Tue, 10 Mar 2015 21:51:20 +0000 (21:51 +0000)]
Doc: Issue 4303: Misleading documentation of barchecks in lyrics

  - Remove the use of barchecks in lyrics in the LM, but retain
    the link to the place where they are mentioned in the NR.

  - Demonstrate the use of barchecks in a simple example of
    music, replacing the example in lyrics.  Note that this will
    produce a warning when compiled.

9 years agoIssue 4311: Make multimeasure rests obey tweaks
David Kastrup [Wed, 4 Mar 2015 22:11:52 +0000 (23:11 +0100)]
Issue 4311: Make multimeasure rests obey tweaks

This change basically just copies all properties from the originating
MultiMeasureRestMusic to all of the MultiMeasureRestEvent events
generated from it.  In particular, it now copies the previously omitted
'tweaks property.

9 years agoPO: sync Catalan from FTP
Jean-Charles Malahieude [Sun, 8 Mar 2015 18:52:11 +0000 (19:52 +0100)]
PO: sync Catalan from FTP

9 years agoAdd support for stencils with stroke-thickness set to zero
Lukas Pietsch [Sun, 8 Mar 2015 10:34:32 +0000 (10:34 +0000)]
Add support for stencils with stroke-thickness set to zero

Issue 3882

Bring PS output in line with SVG output
so that it becomes possible to define
path stencil expressions with a filled
contour but no outline stroke.

This is necessary for consistent support
of user-defined glyphs defined as path
stencils, to be used for planned mensural
notation extensions.

9 years agoPO: sync Deutsch from FTP
Jean-Charles Malahieude [Sat, 7 Mar 2015 10:01:28 +0000 (11:01 +0100)]
PO: sync Deutsch from FTP

9 years agoWeb-fr: updates community, DL and intro
Jean-Charles Malahieude [Fri, 6 Mar 2015 18:21:45 +0000 (19:21 +0100)]
Web-fr: updates community, DL and intro

9 years agoDoc-fr: updates EM, NR ans AU
Jean-Charles Malahieude [Fri, 6 Mar 2015 17:08:04 +0000 (18:08 +0100)]
Doc-fr: updates EM, NR ans AU

9 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Fri, 6 Mar 2015 15:35:43 +0000 (16:35 +0100)]
Merge branch 'master' into translation

9 years agoPO: sync Esperanto from FTP
Jean-Charles Malahieude [Fri, 6 Mar 2015 14:06:57 +0000 (15:06 +0100)]
PO: sync Esperanto from FTP

9 years agoIssue 4304: Smob code changes mostly relevant for multithreading
Mark H Weaver [Sun, 1 Mar 2015 14:07:30 +0000 (15:07 +0100)]
Issue 4304: Smob code changes mostly relevant for multithreading

These changes have been suggested by Mark H Weaver in
<URL:http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19883#41>

Signed-off-by: David Kastrup <dak@gnu.org>
9 years agoIssue 4305: Remove `symbol-or-boolean?' predicate
David Kastrup [Sun, 1 Mar 2015 18:55:28 +0000 (19:55 +0100)]
Issue 4305: Remove `symbol-or-boolean?' predicate

This also reverts commit bf278a94409fb4a7a94189ff4be0343f091ec8c3.

We already have `boolean-or-symbol?' as predicate.

9 years agoIssue 4306: Remove grace note known issue
David Kastrup [Mon, 2 Mar 2015 16:04:15 +0000 (17:04 +0100)]
Issue 4306: Remove grace note known issue

Remove warning about "use of grace notes within voice contexts" which
has become unnecessary by fixing issue 630.

9 years agoweb-fr: nitpicks in troduction
Jean-Charles Malahieude [Thu, 5 Mar 2015 13:47:47 +0000 (14:47 +0100)]
web-fr: nitpicks in troduction

9 years agoIssue 4296: Let \displayLilyMusic print even repeated durations
David Kastrup [Thu, 19 Feb 2015 12:37:37 +0000 (13:37 +0100)]
Issue 4296: Let \displayLilyMusic print even repeated durations

\displayLilyMusic { c4 c c c } now produces { c4 c4 c4 c4 } in order to
better match the content of the music rather than the shortest possible
input representation.

9 years agoWeb: be more consistent with use of columns
Paul Morris [Wed, 18 Feb 2015 23:07:52 +0000 (18:07 -0500)]
Web: be more consistent with use of columns

Issue 4297

use a column on this page:
  introduction/text-input
use columns instead of news-items on this page:
  introduction/examples
only have one h3 heading per column on these pages:
  introduction/easier-editing
  dowmloads
  community/google-summer-of-code

9 years agoPO: updates from FTP
Jean-Charles Malahieude [Tue, 3 Mar 2015 10:19:20 +0000 (11:19 +0100)]
PO: updates from FTP
 fr and it

9 years agoRelease: bump VERSION.
Phil Holmes [Sun, 1 Mar 2015 16:50:23 +0000 (16:50 +0000)]
Release: bump VERSION.

9 years agoMerge remote branch 'origin/release/unstable' into HEAD
Phil Holmes [Sun, 1 Mar 2015 16:49:28 +0000 (16:49 +0000)]
Merge remote branch 'origin/release/unstable' into HEAD

9 years agoClean up inconsistencies in engraver-init.ly and performer-init.ly
Thomas Morley [Sun, 8 Feb 2015 17:40:10 +0000 (18:40 +0100)]
Clean up inconsistencies in engraver-init.ly and performer-init.ly

issue 4281

In performer-init.ly
- let context-defs be copied when possible
- add missing contexts for \accepts and \alias
- delete settings for ChordNameVoice
- add GregorianTranscriptionStaff, GregorianTranscriptionVoice, NoteNames,
  PetrucciStaff, PetrucciVoice
- all contexts are written without quotation marks
- accepted contexts are ordered alphabetically

In engraver-init.ly
- add FretBoards to the accepted contexts in StaffGroup
- add NullVoice to the accepted contexts in RhythmicStaff
- all contexts are written with quotation marks
- accepted contexts are ordered alphabetically

9 years agoDoc: replaced tabs with spaces in /ly/*.ly
Kevin Barry [Thu, 19 Feb 2015 15:51:52 +0000 (15:51 +0000)]
Doc: replaced tabs with spaces in /ly/*.ly

Issue 1432

A number of the *.ly files have a mixture of
tabs and spaces to generate their indents.
This can lead to ugly/unhelpful indenting for
some editors.  The tabs should be replaced with
spaces.

9 years agoIssue 4294: Functions to display rhythmic information of a grob
David Nalesnik [Wed, 18 Feb 2015 17:33:51 +0000 (11:33 -0600)]
Issue 4294: Functions to display rhythmic information of a grob

Convenient ways to return the musical position of a grob within
a score will be very helpful in debugging, among other uses.

This patch creates two Scheme functions which return the location
of a grob based on the associated paper column.  In the case of
spanners, this is the column of the left bound.

(1) grob::rhythmic-location returns a pair consisting of measure-number
and measure-position;

(2) grob::when returns a moment representing the global timestep.

9 years agoRelease: update news. release/2.19.16-1
Phil Holmes [Sat, 28 Feb 2015 14:38:57 +0000 (14:38 +0000)]
Release: update news.

9 years agoPO: update template.
Phil Holmes [Sat, 28 Feb 2015 14:38:56 +0000 (14:38 +0000)]
PO: update template.

9 years agoMerge remote branch 'origin/master' into release/unstable
Phil Holmes [Sat, 28 Feb 2015 14:31:14 +0000 (14:31 +0000)]
Merge remote branch 'origin/master' into release/unstable

9 years agoWeb: rounded corners and related CSS tweaks
Paul Morris [Thu, 19 Feb 2015 14:36:18 +0000 (09:36 -0500)]
Web: rounded corners and related CSS tweaks

Issue 4298

Rounded corners on columns and other boxes.
Adjust spacing in column headers.
news-item border on top not bottom.
Some minor color adjustments.

9 years agoScheme function to return a grob's name
David Nalesnik [Sun, 15 Feb 2015 19:47:46 +0000 (13:47 -0600)]
Scheme function to return a grob's name

Users of Scheme would benefit from a convenient way to access a
grob's name.  This patch creates the function grob::name, which
takes a grob as argument and returns its name as a symbol.

9 years agomaking measure-counter-stencil public
Thomas Morley [Wed, 18 Feb 2015 01:11:31 +0000 (02:11 +0100)]
making measure-counter-stencil public

Issue 4292

In order to work with 'make-stencil-boxer' etc

9 years agoWeb: fix column headings that lack gradients
Paul Morris [Wed, 11 Feb 2015 17:08:34 +0000 (12:08 -0500)]
Web: fix column headings that lack gradients

Issus 4288

put column h3 headers together
add and use column-center-middle-colorX classes
remove .color1 .color2 .color3 .color4 classes

9 years agoAdd \version header to input/regression/time-signature-{numbered,single-digit}.ly
David Kastrup [Thu, 19 Feb 2015 14:27:01 +0000 (15:27 +0100)]
Add \version header to input/regression/time-signature-{numbered,single-digit}.ly

9 years agoAdd Scheme function to return column associated with Item.
David Nalesnik [Sat, 14 Feb 2015 20:45:07 +0000 (14:45 -0600)]
Add Scheme function to return column associated with Item.

The C++ function Paper_column::get_column is used frequently,
and it makes sense to have a Scheme function which performs
the same task.  An example of a practical application
is the request by users to return the location of a particular
grob in a score: this is done by examining the PaperColumn
or NonMusicalPaperColumn associated with the grob.

9 years agoIssue 4293/3: smobs.tcc: robustify {mark,print}_trampoline in connection with free_smob
David Kastrup [Wed, 18 Feb 2015 15:40:49 +0000 (16:40 +0100)]
Issue 4293/3: smobs.tcc: robustify {mark,print}_trampoline in connection with free_smob

Guilev2 has little qualms calling mark/print even after freeing a smob.
So we clean out the pointer to smob data when freeing/unregistering it,
and let the mark/print trampolines detect this condition and punt.

9 years agoIssue 4293/2: Remove Music_function::mark_smob with ASSERT_LIVE_IS_ALLOWED
David Kastrup [Wed, 18 Feb 2015 14:31:27 +0000 (15:31 +0100)]
Issue 4293/2: Remove Music_function::mark_smob with ASSERT_LIVE_IS_ALLOWED

GUILEv2's garbage collection is too asynchronous to make this work.

9 years agoIssue 4293/1: Fix mark_smob definition of (unused) class Smob3
David Kastrup [Wed, 18 Feb 2015 14:19:51 +0000 (15:19 +0100)]
Issue 4293/1: Fix mark_smob definition of (unused) class Smob3

9 years agoWeb: introduction.itexi fix typo (Vim -> Emacs)
Paul Morris [Tue, 10 Feb 2015 02:11:19 +0000 (21:11 -0500)]
Web: introduction.itexi fix typo (Vim -> Emacs)

Issue 4286

9 years agoWeb: CSS: remove vendor prefixed border-radius
Paul Morris [Tue, 10 Feb 2015 03:12:57 +0000 (22:12 -0500)]
Web: CSS: remove vendor prefixed border-radius

Issue 4287

No need for these anymore:
-moz-border-radius
-webkit-border-radius

9 years agoAdd rest style 'z for mirrored-z quarter rests.
Dan Eble [Sat, 7 Feb 2015 15:44:00 +0000 (10:44 -0500)]
Add rest style 'z for mirrored-z quarter rests.
The glyph was added in e3c51326b986bb56f068f70d9c5e999c5fcfc36d.