From MAILER-DAEMON Sun Jun 02 10:21:29 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uj9A0-0001Pk-Lb for mharc-bug-lilypond@gnu.org; Sun, 02 Jun 2013 10:21:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46573) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uj728-0006Xn-Er for bug-lilypond@gnu.org; Sun, 02 Jun 2013 08:05:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uj727-0004Be-Gk for bug-lilypond@gnu.org; Sun, 02 Jun 2013 08:05:12 -0400 Received: from mail-in-02.arcor-online.net ([151.189.21.42]:60676) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uj727-0004BN-3x for bug-lilypond@gnu.org; Sun, 02 Jun 2013 08:05:11 -0400 Received: from mail-in-20-z2.arcor-online.net (mail-in-20-z2.arcor-online.net [151.189.8.85]) by mx.arcor.de (Postfix) with ESMTP id 53D7E30D35 for ; Sun, 2 Jun 2013 14:05:09 +0200 (CEST) Received: from mail-in-05.arcor-online.net (mail-in-05.arcor-online.net [151.189.21.45]) by mail-in-20-z2.arcor-online.net (Postfix) with ESMTP id 4B4686FA79D for ; Sun, 2 Jun 2013 14:05:09 +0200 (CEST) X-Greylist: Passed host: 89.246.164.57 X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-05.arcor-online.net 27A17E42C2 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1370174709; bh=xCuPBfcvWY1xxzs+FzyshKruWBwrk7VGyE9iKA8ie6Y=; h=Message-ID:Date:From:MIME-Version:To:Subject:Content-Type: Content-Transfer-Encoding; b=g/NjGXYbz6XK06lKFtp4aZdShP1OBb0JGIOFgM9gWzUfEMyAr8LBeg1kPpM1tLG36 TwdlPu/xqsR2wnr152Op8vbls0BYJcRByCbPBhMQTtR9nARIXKOp3kvn/wtQzVMfOf jXT/yXy9wU/hKvSBkXlu1BlBXExPWWwCd3B0uow4= Received: from [192.168.1.3] (i59F6A439.versanet.de [89.246.164.57]) (Authenticated sender: bblochl@arcor.de) by mail-in-05.arcor-online.net (Postfix) with ESMTPSA id 27A17E42C2 for ; Sun, 2 Jun 2013 14:05:09 +0200 (CEST) Message-ID: <51AB34F0.10307@arcor.de> Date: Sun, 02 Jun 2013 14:05:04 +0200 From: bb User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: bug-lilypond@gnu.org Subject: tab - wrong bar duration? wrong note stem? Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 151.189.21.42 X-Mailman-Approved-At: Sun, 02 Jun 2013 10:21:27 -0400 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Jun 2013 12:05:13 -0000 \version "2.16.2" \new TabStaff << \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo %\set TabStaff.stringTunings = #banjo-open-g-tuning { \tabFullNotation \stemDown g8 a2 b8 c a4 b2 c8 d } >> If you try this example you will see 1. the note stem (or tail) of the half notes are double 2. the bar line will be set wrong! The first bar has 3 eightth note, one quarter note and a half note, makes 9 eighth! 3. this error happens with Banjo tabs as well. Regards BBlochl From MAILER-DAEMON Sun Jun 02 10:36:24 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uj9OS-0006U1-D6 for mharc-bug-lilypond@gnu.org; Sun, 02 Jun 2013 10:36:24 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58141) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uj9OP-0006TO-31 for bug-lilypond@gnu.org; Sun, 02 Jun 2013 10:36:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uj9ON-0003W6-OE for bug-lilypond@gnu.org; Sun, 02 Jun 2013 10:36:21 -0400 Received: from mail-qe0-f52.google.com ([209.85.128.52]:47936) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uj9ON-0003W1-K7 for bug-lilypond@gnu.org; Sun, 02 Jun 2013 10:36:19 -0400 Received: by mail-qe0-f52.google.com with SMTP id 1so1813598qec.25 for ; Sun, 02 Jun 2013 07:36:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=5wY6XgNTcTX3maK2jNbMi6Lm2ipN95GVyt+cXN+ExRI=; b=pnclsKi+YYJJV8UVsOTtNTXl57nBMYk76UJieXO7fyF53g9GScaBlcxOjgXbmvblkl BOQ25Q4Y3xoyiqpUWYMA0L9nOn8O6lXJ8Rg7p8LkhPx2mI0TUrb97MNHL49qU5Bh6ZEn O/V86/qzPeX5YbZKasCzg4aD6Xu3yR1D5sXe60du7m6pzDSx00WwPDWOGEsRXHeXvjRs vAkqJqzbz/UfGIbgsfAMglhJqhvlyDkplEKvtJpR9ONCt8QFw2Jnnuj6eMioGtF7dmND Hz4KBwdIKddI09nSQBsXLadlWX/8jgVjfPJuYl2Dg7kf3keQZEt5eNuwSNAj/VMKtirW kG8A== X-Received: by 10.229.76.219 with SMTP id d27mr6389594qck.13.1370183779094; Sun, 02 Jun 2013 07:36:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.33.132 with HTTP; Sun, 2 Jun 2013 07:35:48 -0700 (PDT) In-Reply-To: <51AB34F0.10307@arcor.de> References: <51AB34F0.10307@arcor.de> From: =?UTF-8?Q?Janek_Warcho=C5=82?= Date: Sun, 2 Jun 2013 16:35:48 +0200 Message-ID: Subject: Re: tab - wrong bar duration? wrong note stem? To: bb Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.128.52 Cc: LilyPond Bugreports X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Jun 2013 14:36:22 -0000 2013/6/2 bb : > \version "2.16.2" > > \new TabStaff << > \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo > %\set TabStaff.stringTunings = #banjo-open-g-tuning > { > \tabFullNotation > \stemDown > g8 a2 b8 c > a4 b2 c8 d > } > >>> > > If you try this example you will see > > 1. the note stem (or tail) of the half notes are double That's how they should be notated. > 2. the bar line will be set wrong! The first bar has 3 eightth note, one > quarter note and a half note, makes 9 eighth! What would you like LilyPond to do? It seems that the durations are wrongly specified; LilyPond just tries to place a barline where it should be. Maybe you're looking for something like this http://www.lilypond.org/doc/v2.16/Documentation/notation/displaying-rhythms#automatic-note-splitting ? And by the way, the first bar contains only one half of the quarter note - the second half (which looks like some empty space) is placed after the barline. hth, Janek From MAILER-DAEMON Sun Jun 02 10:58:46 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uj9k6-0003mm-6t for mharc-bug-lilypond@gnu.org; Sun, 02 Jun 2013 10:58:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34276) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uj9k4-0003kp-4I for bug-lilypond@gnu.org; Sun, 02 Jun 2013 10:58:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uj9k3-0002qf-0G for bug-lilypond@gnu.org; Sun, 02 Jun 2013 10:58:44 -0400 Received: from mail-in-06.arcor-online.net ([151.189.21.46]:54323) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uj9k2-0002qX-JM for bug-lilypond@gnu.org; Sun, 02 Jun 2013 10:58:42 -0400 Received: from mail-in-02-z2.arcor-online.net (mail-in-02-z2.arcor-online.net [151.189.8.14]) by mx.arcor.de (Postfix) with ESMTP id D2FA310BBE7 for ; Sun, 2 Jun 2013 16:58:40 +0200 (CEST) Received: from mail-in-05.arcor-online.net (mail-in-05.arcor-online.net [151.189.21.45]) by mail-in-02-z2.arcor-online.net (Postfix) with ESMTP id C673671936A for ; Sun, 2 Jun 2013 16:58:40 +0200 (CEST) X-Greylist: Passed host: 89.246.164.57 X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-05.arcor-online.net A825CE410E DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1370185120; bh=uWIQ1k/bIAf1uLrtoKNcAtMW3oEx6mUpKdMK4Goag7I=; h=Message-ID:Date:From:MIME-Version:To:Subject:Content-Type: Content-Transfer-Encoding; b=HbDXeopF+I/12WZSaDtCx9xLqVZWbVdGH7GOVAA1yvwbXx8bQi1LDBy9PwQTZtHwy ira+XFv5CNTRExt8D9SU5o7RGjizfYcJfDv3XSD17IlBQNI4mPkONYtX6es1Igam8x WZl5OnMfzn/W5ffqm/JzxeqPDcGshYnZ3wWIDPAA= Received: from [192.168.1.3] (i59F6A439.versanet.de [89.246.164.57]) (Authenticated sender: bblochl@arcor.de) by mail-in-05.arcor-online.net (Postfix) with ESMTPSA id A825CE410E for ; Sun, 2 Jun 2013 16:58:40 +0200 (CEST) Message-ID: <51AB5D9B.7070002@arcor.de> Date: Sun, 02 Jun 2013 16:58:35 +0200 From: bb User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: bug-lilypond@gnu.org Subject: wrong measure with partial! Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 151.189.21.46 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Jun 2013 14:58:45 -0000 In using partial lilypond ignores the rules. Try a first simple example: \version "2.16.2" { \partial 4 { d8 g' \repeat volta 2 { g4 8 g'8 d'4 b8 g' } \alternative { { 8 g' a4 r4 {g8^" H" [(a)]} {8 [g']} a4} { 8 g' a4 } } } } And with a second example with a second reptition section: \version "2.16.2" { \partial 4 { d8 g'\5 \repeat volta 2 { e'4 8 g'8\5 b4 g8^" H" (a) | } \alternative { { 8 g'\5 a4 r4 {g8^" H" [(a)]}} { 8 g'\5 a4 8 g'8\5 a8 g |} } %\break \repeat volta 2 { e'4 d'8 g'\1 b4 g8^" H" (a) g'\5 b4 8 g'\5 {b [g'\5]} } \alternative { { 8 g'\5 g'\5 r2} { 8 g'\5 4 g'\5 r4 |} } } } In any case the last bar counts 4/4 independet of \partial! Regards B. Blochl From MAILER-DAEMON Sun Jun 02 11:09:49 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uj9un-00070O-T7 for mharc-bug-lilypond@gnu.org; Sun, 02 Jun 2013 11:09:49 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36320) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uj9uk-00070E-ON for bug-lilypond@gnu.org; Sun, 02 Jun 2013 11:09:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uj9uj-00068a-OI for bug-lilypond@gnu.org; Sun, 02 Jun 2013 11:09:46 -0400 Received: from mail-qe0-f42.google.com ([209.85.128.42]:56026) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uj9uj-00068N-Ju for bug-lilypond@gnu.org; Sun, 02 Jun 2013 11:09:45 -0400 Received: by mail-qe0-f42.google.com with SMTP id s14so105242qeb.15 for ; Sun, 02 Jun 2013 08:09:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=fta00aaAjZIrFqfG/ZvWRTzvpmhBx9dI3VygFt2/aCs=; b=ItAiCeLLJwD/pp0lRxiq2V2iOhUgW7SHTW62g8Pgfkbb+wrpEvwVkpUcx6Fvsw4U9F jo8gC/lMSKtrsO9Y8ulUAhc6pS4JBL2KwtXVJFV1f0fFvsTCCIbKNF77rzhZhINYCiIi l/eNBbQvshZyk/5AgsanlcYovkjCI/1Ig3IaU85KvA6VS0zceZJR8GX1prUQHk3MNZLt JXyMDSEicIrFGxa6CFWVTL/tCKRjipsRwPK9RCvf0u2lpHMsBhgmNkTt8jKARQALTKjl UIIuukNpCcapCMI8vg32AKI+jxWGIxCqPHNov4Tj1twyFGvx8yGDpB53sOnUKotEOc/E bSwA== X-Received: by 10.224.74.8 with SMTP id s8mr15385782qaj.60.1370185785076; Sun, 02 Jun 2013 08:09:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.33.132 with HTTP; Sun, 2 Jun 2013 08:09:15 -0700 (PDT) In-Reply-To: <51AB5D9B.7070002@arcor.de> References: <51AB5D9B.7070002@arcor.de> From: =?UTF-8?Q?Janek_Warcho=C5=82?= Date: Sun, 2 Jun 2013 17:09:15 +0200 Message-ID: Subject: Re: wrong measure with partial! To: bb Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.128.42 Cc: LilyPond Bugreports X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Jun 2013 15:09:48 -0000 2013/6/2 bb : > In using partial lilypond ignores the rules. > [....] > In any case the last bar counts 4/4 independet of \partial! Could you be more specific? I don't see anything wrong in the examples you posted. best, Janek From MAILER-DAEMON Wed Jun 05 15:07:40 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UkJ3c-0002UR-D7 for mharc-bug-lilypond@gnu.org; Wed, 05 Jun 2013 15:07:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45736) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkJ3V-0002RA-Ls for bug-lilypond@gnu.org; Wed, 05 Jun 2013 15:07:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UkJ3Q-0004SN-QT for bug-lilypond@gnu.org; Wed, 05 Jun 2013 15:07:33 -0400 Received: from mail-qc0-x236.google.com ([2607:f8b0:400d:c01::236]:39417) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkJ3Q-0004SE-N7 for bug-lilypond@gnu.org; Wed, 05 Jun 2013 15:07:28 -0400 Received: by mail-qc0-f182.google.com with SMTP id n1so1128342qcw.41 for ; Wed, 05 Jun 2013 12:07:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=9UaGeR9SU9ort+0TFULjom1XCDBChP3bPLdnB8RT0Zo=; b=lvceR8Yq7E79OQuWLJej2BCnZajzKwDoX3KfycPnRRhDwOKCGBdopHm0cpucvweed1 q+QsOBqy3cvXiW58Fme6mDCPMnhwOw52QkXVVht8WzBULk1XdbbxyiOKL3YxJrqyksVB v/43mb82f3WyLt6AxunQA7CjFp0j/9z/HX3GSiErdmMumrCUM+bXCDpbgg2PKyJ8FosR Y7bdsVixEfizO4Z5Gx9g22mVevm1QnNYzgclBHBXsnzvnCZYPMXBfq6k807j3iZ+Ccr+ OCZ9B71AYXdBq9caZqIg2823NFQTAwdOsFRg+S7meG3iDR7083Eni6/JXwyjvqE8RVK7 Ainw== X-Received: by 10.224.31.1 with SMTP id w1mr16762728qac.0.1370459248237; Wed, 05 Jun 2013 12:07:28 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.33.132 with HTTP; Wed, 5 Jun 2013 12:06:58 -0700 (PDT) In-Reply-To: <51AC7A21.10204@arcor.de> References: <51AB5D9B.7070002@arcor.de> <51AC7A21.10204@arcor.de> From: =?UTF-8?Q?Janek_Warcho=C5=82?= Date: Wed, 5 Jun 2013 21:06:58 +0200 Message-ID: Subject: Re: wrong measure with partial! To: bb , LilyPond Bugreports Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c01::236 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Jun 2013 19:07:38 -0000 Hi, please reply to the whole list, not only to me - you will get more replies (and faster, too!) 2013/6/3 bb : > With "\parted" you begin the first bar "incomplete", say with "\parted 4" > you (and lilypond) starts the 1st bar just with a simple quarter note (or > 2x8th notes ... etc.) what's correct. (In german that is called "Auftakt" - > sorry, I do not know the English verb for this.) You (or lilypond) has to > balance this in the last bar with only just 3 quarter notes (or the > eqivalent shorter notes). Ah, now i understand better what you mean. I'm sorry, but you're mistaken. A partial measure doesn't have to be balanced anywhere; a composer may choose to do whatever he wishes in this regard. For example, this is perfectly valid: { \clef F \key f \major \partial 8 a8 bes8 c' a bes g4. f8 f4 c f, r } > Here is a correct example, lilypond compiles well, because the incomplete > bar : > > \version "2.16.2" > % on Linux > { > \partial 4 > { > a4 > a b c d > a b c > } > } > > If you do NOT balance the 1st note in the last bar, say i. e. you add a > forth quarter note, may be a "d" in the last bar, > > \version "2.16.2" > % on Linux > { > \partial 4 > { > a4 > a b c d > a b c d > } > } > > you get an error message by lilypond (what's absolutely correct!). Well, i don't get any error message. What error message did you get? > [...] If you do it correct and use the last section in this way: > > ... > \alternative { > { a b c d } > { a b c } > } > ... > lilypond does not print the last bar line, because lilypond obviously thinks > there is missing a quarter note and the bar is incomplete - which is not!!! Well, LilyPond as a rule doesn't insert the final barline anywhere - she inserts just the barlines that result from the meter. > A work around could be to force a bar at the end and override lilypond - I > have to look for such in the manual. to print a final barline, use \bar "|." 2013/6/3 bb : > One more example to show the bug: > > \version "2.16.2" > % on Linux > { > \partial 4 > { > a4 > \repeat volta 2 { > a b c d > a b c d > } > } > } I think i may have an idea what is causing your confusion. From the above code it seems that you expect \partial to work on the whole music expression that follows it. In other words, i suppose you are expecting that \partial 4 { a4 \repeat volta 2 { a b c d a b c d } } will mean that music expression { a4 \repeat volta 2 { a b c d a b c d } } should be time-shifted by a quarter note. That's not how partial measures work. I hope that this explanation will help you... best, Janek From MAILER-DAEMON Thu Jun 06 05:30:23 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UkWWV-00011t-03 for mharc-bug-lilypond@gnu.org; Thu, 06 Jun 2013 05:30:23 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56532) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkWWL-000113-89 for bug-lilypond@gnu.org; Thu, 06 Jun 2013 05:30:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UkWWF-0007Wf-VM for bug-lilypond@gnu.org; Thu, 06 Jun 2013 05:30:13 -0400 Received: from plane.gmane.org ([80.91.229.3]:54212) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkWWF-0007WB-PD for bug-lilypond@gnu.org; Thu, 06 Jun 2013 05:30:07 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UkWWB-0007Ab-Kq for bug-lilypond@gnu.org; Thu, 06 Jun 2013 11:30:04 +0200 Received: from 60.8.123.21 ([60.8.123.21]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 06 Jun 2013 11:30:03 +0200 Received: from yuanyelele by 60.8.123.21 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 06 Jun 2013 11:30:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: Yuan Ye Subject: Two notes with the same notehead but different accidentals should not be merged Date: Thu, 6 Jun 2013 09:25:36 +0000 (UTC) Lines: 17 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 60.8.123.21 (Mozilla/5.0 (X11; Linux x86_64; rv:21.0) Gecko/20100101 Firefox/21.0) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jun 2013 09:30:22 -0000 > I'm not top posting. In the following minimal example, none of the four solutions is acceptable. The last one may be the least confusing, but still, in choral music, I definitely want to show clearly that the upper voice is g and the lower voice is gis, thus I have to use multiple voices. \version "2.16.2" \new Voice \relative g' { << { \voiceOne g g! } \new Voice { \voiceTwo gis gis! } >> \oneVoice } From MAILER-DAEMON Thu Jun 06 10:36:12 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UkbIS-00041c-E0 for mharc-bug-lilypond@gnu.org; Thu, 06 Jun 2013 10:36:12 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56697) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkbIL-00040F-6x for bug-lilypond@gnu.org; Thu, 06 Jun 2013 10:36:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UkbIG-0007R5-IP for bug-lilypond@gnu.org; Thu, 06 Jun 2013 10:36:05 -0400 Received: from plane.gmane.org ([80.91.229.3]:34354) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkbIG-0007Qp-7p for bug-lilypond@gnu.org; Thu, 06 Jun 2013 10:36:00 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UkbIE-00029t-D7 for bug-lilypond@gnu.org; Thu, 06 Jun 2013 16:35:58 +0200 Received: from host86-170-79-65.range86-170.btcentralplus.com ([86.170.79.65]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 06 Jun 2013 16:35:58 +0200 Received: from mail by host86-170-79-65.range86-170.btcentralplus.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 06 Jun 2013 16:35:58 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: "Phil Holmes" Subject: Re: Two notes with the same notehead but different accidentals should notbe merged Date: Thu, 6 Jun 2013 15:35:42 +0100 Lines: 28 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: host86-170-79-65.range86-170.btcentralplus.com In-Reply-To: X-MSMail-Priority: Normal X-Newsreader: Microsoft Windows Mail 6.0.6002.18197 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jun 2013 14:36:10 -0000 "Yuan Ye" wrote in message news:loom.20130606T111825-974@post.gmane.org... >> I'm not top posting. > > In the following minimal example, none of the four solutions is > acceptable. > The last one may be the least confusing, but still, in choral music, I > definitely want to show clearly that the upper voice is g and the lower > voice is gis, thus I have to use multiple voices. > > \version "2.16.2" > > \new Voice \relative g' { > << > { \voiceOne g g! } > \new Voice { \voiceTwo gis gis! } > >> > \oneVoice > } This was very nearly the first bug report I raised. Please see http://code.google.com/p/lilypond/issues/detail?id=1134 -- Phil Holmes Bug Squad From MAILER-DAEMON Fri Jun 07 08:10:16 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UkvUl-0000L0-UD for mharc-bug-lilypond@gnu.org; Fri, 07 Jun 2013 08:10:15 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60516) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkvUf-00005M-Sw for bug-lilypond@gnu.org; Fri, 07 Jun 2013 08:10:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UkvUe-0008PW-QQ for bug-lilypond@gnu.org; Fri, 07 Jun 2013 08:10:09 -0400 Received: from plane.gmane.org ([80.91.229.3]:50511) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkvUe-0008Ox-KD for bug-lilypond@gnu.org; Fri, 07 Jun 2013 08:10:08 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UkvUZ-0004dQ-Ud for bug-lilypond@gnu.org; Fri, 07 Jun 2013 14:10:04 +0200 Received: from i59F6DACB.versanet.de ([89.246.218.203]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 07 Jun 2013 14:10:03 +0200 Received: from bblochl by i59F6DACB.versanet.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 07 Jun 2013 14:10:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: bblochl Subject: 1.4.1 Long repeats Date: Fri, 7 Jun 2013 10:27:12 +0000 (UTC) Lines: 38 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 89.246.218.203 (Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:21.0) Gecko/20100101 Firefox/21.0) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jun 2013 12:10:14 -0000 1.4.1 Long repeats The given examples \version "2.16.2" \partial 4 % required \repeat volta 4 { e4 | c2 e | % no \partial here g4 g g % no bar check here } % no \partial here g4 | a2 a | g1 | and \version "2.16.2" \partial 4 \repeat volta 2 { e4 | c2 e | } \alternative { { f2 d | \set Timing.measureLength = #(ly:make-moment 3 4) g4 g g % optional bar check is allowed here } { \set Timing.measureLength = #(ly:make-moment 4 4) a2 a | } } g1 | do not compile but end up with an error message. From MAILER-DAEMON Fri Jun 07 08:26:14 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UkvkE-0007lT-7H for mharc-bug-lilypond@gnu.org; Fri, 07 Jun 2013 08:26:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36436) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ukvk8-0007jV-K6 for bug-lilypond@gnu.org; Fri, 07 Jun 2013 08:26:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ukvk4-0005TT-6q for bug-lilypond@gnu.org; Fri, 07 Jun 2013 08:26:08 -0400 Received: from sam.nabble.com ([216.139.236.26]:34773) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ukvk4-0005TB-1R for bug-lilypond@gnu.org; Fri, 07 Jun 2013 08:26:04 -0400 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1Ukvk2-0001mW-Gj for bug-lilypond@gnu.org; Fri, 07 Jun 2013 05:26:02 -0700 Date: Fri, 7 Jun 2013 05:26:02 -0700 (PDT) From: Eluze To: bug-lilypond@gnu.org Message-ID: <1370607962497-146820.post@n5.nabble.com> In-Reply-To: References: Subject: Re: 1.4.1 Long repeats MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 216.139.236.26 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jun 2013 12:26:13 -0000 if you look at the code you'll quickly see that starting/ending brackets are missing in the frame so that copy & paste will result in improper code! if you click on the score (in the html version) the full code (or even more) will appear. if you copy the code from the pdf you have to complete/add certain elements. Eluze bb wrote > 1.4.1 Long repeats > > The given examples > > \version "2.16.2" > > \partial 4 % required > \repeat volta 4 { > e4 | > c2 e | > % no \partial here > g4 g g % no bar check here > } > % no \partial here > g4 | > a2 a | > g1 | > > and > > \version "2.16.2" > > \partial 4 > \repeat volta 2 { e4 | c2 e | } > \alternative { > { > f2 d | > \set Timing.measureLength = #(ly:make-moment 3 4) > g4 g g % optional bar check is allowed here > } > { > \set Timing.measureLength = #(ly:make-moment 4 4) > a2 a | > } > } > g1 | > > do not compile but end up with an error message. > > > _______________________________________________ > bug-lilypond mailing list > bug-lilypond@ > https://lists.gnu.org/mailman/listinfo/bug-lilypond -- View this message in context: http://lilypond.1069038.n5.nabble.com/1-4-1-Long-repeats-tp146819p146820.html Sent from the Bugs mailing list archive at Nabble.com. From MAILER-DAEMON Fri Jun 07 10:58:29 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uky7Y-0005zB-Vm for mharc-bug-lilypond@gnu.org; Fri, 07 Jun 2013 10:58:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53021) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uky7U-0005yz-JC for bug-lilypond@gnu.org; Fri, 07 Jun 2013 10:58:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uky7N-0007VJ-S6 for bug-lilypond@gnu.org; Fri, 07 Jun 2013 10:58:24 -0400 Received: from nm4-vm0.bt.bullet.mail.ird.yahoo.com ([212.82.108.93]:38260) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uky7N-0007Ud-E2 for bug-lilypond@gnu.org; Fri, 07 Jun 2013 10:58:17 -0400 Received: from [212.82.108.230] by nm4.bt.bullet.mail.ird.yahoo.com with NNFMP; 07 Jun 2013 14:58:15 -0000 Received: from [217.146.189.79] by tm3.bt.bullet.mail.ird.yahoo.com with NNFMP; 07 Jun 2013 14:58:15 -0000 Received: from [127.0.0.1] by smtp829.mail.ird.yahoo.com with NNFMP; 07 Jun 2013 14:58:15 -0000 X-Yahoo-Newman-Id: 473911.46849.bm@smtp829.mail.ird.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: EKLuok8VM1lbn5ISlh.OrEUn1N12l8Ro.WZPAoC8xjsZiQM V80opr0cJNVclans5oWIr.klu2TVL5WCtcGWQDrD2OsxcrOtXICXOyzUpl.3 RPCwipGUNcOB_Ir6puGJrKnZfgizjTyJOUzKAFBVzjZWs.C0CqTKvgn3vjlZ fL53C0.2KubzIsNLYDVq8KdzBT_14FC9mAi_XRpXyWdcj5EjGVcdlJ2ofdq4 u2TvDFNRK0fltqOTh8V65xMOHTdLO.oB_1kaGqoHfXkw3.0cGdmbtce5cA7B 3FDQMg.hgUVOrZVERvBKKnIZjxbPGntH0nweyNwlm_P3FVN1krZ3ZDQSswmI 50pOwjcYZlmodKMs09YOShbhU3kdvpZNomcMAYuYU39iJvJqNgI7gscQ.H5y fCtz4VRWimRWHIRB5NTkMIrR3sFR2N0zk13aSjzPtZoqZbbsaVz09L92U2F. BWOz1TJnzgZ26BKj9nivGgPOBH2cK0MpUaWTXuwzYu86dZh1HmVGkqVLuxOR xfuMx.rvb_xIFkYf8B6Wefj93jQYdrrxGmJgRDCZGw_Xd6fS0BgCuoDyeDb2 m1qmYoOnRdAT3Wet0n529dAGYLXpDEVfHPXIMB3kN5D7vksGIo5xOrzqPCBN mTTqGNVw- X-Yahoo-SMTP: CBbzHMCswBBbn1BNVGsvEltCPwTiWN1TlV25rCyYkCp8TOw3 X-Rocket-Received: from Advent (email@86.170.79.65 with login) by smtp829.mail.ird.yahoo.com with SMTP; 07 Jun 2013 07:58:15 -0700 PDT Message-ID: <5D129A8D08A8420B9888B2E45632AC05@Advent> From: "Phil Holmes" To: "Bugs" Subject: Error in LM with current development version Date: Fri, 7 Jun 2013 15:58:06 +0100 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Mail 6.0.6002.18197 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463 X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x X-Received-From: 212.82.108.93 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jun 2013 14:58:27 -0000 Compare http://lilypond.org/doc/v2.17/Documentation/learning/outside_002dstaff-objects#grob-sizing with http://lilypond.org/doc/v2.16/Documentation/learning/outside_002dstaff-objects#grob-sizing -- Phil Holmes From MAILER-DAEMON Fri Jun 07 15:12:10 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Ul254-0003Gm-0s for mharc-bug-lilypond@gnu.org; Fri, 07 Jun 2013 15:12:10 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36212) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ul250-0003C0-7b for bug-lilypond@gnu.org; Fri, 07 Jun 2013 15:12:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ul24y-0007K3-K2 for bug-lilypond@gnu.org; Fri, 07 Jun 2013 15:12:06 -0400 Received: from ns.umpquanet.com ([204.119.0.16]:25205) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ul24y-0007Ih-4c for bug-lilypond@gnu.org; Fri, 07 Jun 2013 15:12:04 -0400 Received: from ns.umpquanet.com (localhost [127.0.0.1]) by ns.umpquanet.com (8.14.5/8.14.5) with ESMTP id r57JC2CK077933 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 7 Jun 2013 12:12:02 -0700 (PDT) (envelope-from lilypond@umpquanet.com) Received: (from james@localhost) by ns.umpquanet.com (8.14.5/8.14.5/Submit) id r57JC2ME077932 for bug-lilypond@gnu.org; Fri, 7 Jun 2013 12:12:02 -0700 (PDT) (envelope-from lilypond@umpquanet.com) Date: Fri, 7 Jun 2013 12:12:02 -0700 From: Jim Long To: bug-lilypond@gnu.org Subject: Acciaccatura interferes with ChordNames? Message-ID: <20130607191202.GA77426@ns.umpquanet.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="HlL+5n6rz5pIUxbD" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x X-Received-From: 204.119.0.16 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jun 2013 19:12:08 -0000 --HlL+5n6rz5pIUxbD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline It appears that an acciaccatura in conjunction with "\set chordChanges = ##t" can prevent a ChordNames staff from engraving a repeated chord at the beginning of a line. Either removing the acciaccatura or setting chordChanges = ##f eliminates the problem. Known issue? Also, the acciaccatura seems a little too close to the clef. Thank you, Jim \version "2.16.2" Chords = \new ChordNames { \set chordChanges = ##t \chordmode { e1 e1 } } \score { % this score has a chord symbol on the 2nd line << \Chords \new Staff { \repeat unfold 8 e'8 \break % \acciaccatura fis'8 \repeat unfold 8 e'8 } >> } \score { % this score is missing a chord symbol on the 2nd line << \Chords \new Staff { \repeat unfold 8 e'8 \break \acciaccatura fis'8 \repeat unfold 8 e'8 } >> } --HlL+5n6rz5pIUxbD Content-Type: image/png Content-Disposition: attachment; filename="tiny.png" Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAvsAAARyCAYAAAA57jpkAAAABmJLR0QA/wD/AP+gvaeTAAAA CXBIWXMAAA+IAAAPiAEWyKWGAAAAHXRFWHRTb2Z0d2FyZQBHUEwgR2hvc3RzY3JpcHQgOS4w NmqmDDUAACAASURBVHic7N1fjGVbfh/077KuGY+xjOtKmTHccXxdd2J5IGPJrivkeJBsoW7+ hDgv0I0jHkwUuTvhAcwDdCsKAgJB3VgQQJFCV/KAFKKY24qEBBJSuiXGIEsh6fLIccCI+NaM JSe2Q+aWMzaaGXuUxcPZ5/auulXVVfvsXafq15+PVOpT+5w6e/Wvq6q/Z521frv13gMAANTz TdseAAAAsAxhHwAAihL2AQCgKGEfAACKEvYBAKAoYR8AAIoS9gEAoKg3tj0ArofW2rkXXOi9 t6saCwAA8zCzDwAARZnZ5xgz+AAAdZjZBwCAooT9mbTWdltrO9seBwAArAn7M2it7SV5keS9 bY9lU621ftrHtscFAMDlCfsbGoL+syQ7SW611u5teUgAAJAkab2btN1Ea+1Fkr3RocPe+zvb Gs9U69l7G3QBAOows7+B1tqDHA/6SbJrdh8AgOvAzP4GWmvvJ9kdPj1K8ni4faf3/u52RjWN mX0AgHrM7E80rNUfB/3bvffHSQ6S7LXWds/8YgAAuALC/nTj5Tv3e+8Hw+31n3eueDyz0I0H AKAOYX+69cz989770/XB3vvRcPPkWn4AALhSb2x7AAXsjz8ZlvckL18M3AjW6gMA1GNmf0Pj Wf3BOuSb2QcAYKuE/c0cnXJs75z7AADgyljGMzL0zd+54MO/O8nHW2uPThy/P/z5D0+5DwAA rsI/keQ7hP3jnufiYf8Hkvz48DVrfzDJdwy3//qJ+wAA4Kr8sSQ/7qJaE7XWdpJ8kOTN3vvR 8PmLvFyz/+6oHScAAFyZYYXJA2v2JxpabB4muTUcepTj7TgFfQAAtsoyns08z+pquTtJ7o2O P97SeAAA4EPC/mYOkpzc1Pu4926tPgAAWyfsb+Z5kiejzw9SbFa/tfazSX7vtscBXNgbSf6o SYfL8/sObhy/7y5A2B+5ZOvNj2XVjWfta0l+McmD1ha7GO0nk3zLcPvXk3x9qRONfCbJ77mC 8wDz+eOttVuvfhgnfF+ST2x7EMCl+H13th9JhP2TLtN6808l+c7R5z+d5H+bfUTJtyX515P8 K8Pz/9Zw/AeS/FqS/yHJby9w3rV/d8HnBpbx5Wj9O4Xfd3Dz+H13tu9O8kPC/shFO+i01p5k eLU08meHDj2zaa3tJnmWVZefx733hyfuv5XkXu/97pznPXGO307y15Z6/uJ+LMn/tO1B3FB/ KMnfTPIb2x7IDfSHkvzv3ta+vNba/5fk5+L7boofS/I3onZTqN10Pxa/7860fsdD2L+k1tq9 HO+8s59V+807w+05vZeX7TyP7QUYxvEoyU5r7V7vfe5zr32l9/5HFnru0lprX1S7aVprX0zy n/kFfnlD7X592+O4of5hfN9N4md2OrWbzu+7i9Fn/xJaa3tZBey1/d77/SRPk+zNfK57o+c8 OuVdg0d5ueTozpznBgCgBmH/cp7kZcA+SPJwdHvuwD3ebHLa8qKL7i0AAOA1Jexf0NCp58OZ 9iR3R7Ptz7NaTjPn7P6rdpaPl/U8nfG8AAAUYc3+yCtab/47o9u/kOTeiRabv57kz7XWvpTk N7Na+7mJ8Tg+3Vp7dMpj/rvhz90z7p/DzoLPXZ3aTbeT5I9ppzaJ2k2ndtOp3XRqN53anU/r zVOc1XrzD+Zlf/ufT/JnTtz341m14fzOJD80HP9/smqLObUd54PR7Q+yvbZSP7HFc990ajfd T2T1s/aFbQ/kBlK76dRuOrWbTu2mU7vzab150lmtN1tr4/X4D9Y75ocWnPdO+5ok35vkP8jL TbyX0lo7yssXHh9sa5d+a+1rOgRMo3bTtda+luQL6nd5ajed2k2ndtOp3XRqd771Ox7W7F/M ei3+wSjon2zBeTj8ebJrzr2JSzku/I1rqQgAAKcR9i9mHfbHG2HXy2wOkrzTe38nq8B/P8k7 Ob6B9sFwgazLGIf9Mzf+ttZ28urNvAAAvIaE/cs5SD4M2LtZzeLf7r0fju7f670fDle7HS/f OWu5z6mGi2StlxXtDOc8zYNYFw4AwCmE/YtZh+l1qF/PtO+fuNjV4ei+dWBff+2U2fe7o3M+ OHnnsJRoZ3hhAQAAx7Te+7bHcG0MG25PW27zfUk+leMz6LeSfCnJL4+OvZnks0l+dnTsE0m+ f7g9ZQb+jSRvJ3kryW8k+cZw/ONJvnri/Ev4XJKfW/gcVanddJ9L8ktZdaLictRuOrWbTu2m U7vp1O58n07ytrB/AcMM+pOsluysN+i+l2S39/7u6HG7Sd5P8uZ4xr+11pOk936sMf+EcRy7 qu6JdxUW0Vr7Yu/9e5Y+T0VqN11r7YtJflKHhctTu+nUbjq1m07tplO78w0NXB5YxnMBw3Kc oxxfivM4yd5wIa714w6Hx522oXbjb8Te+/PRx+JBHwCAm03Yv7j9rNpo7iQf9uS/n+TRsPxn 7SCjsD+ajfeqEwCAK+WiWhfUe384BPdnrbXbvfej3vt+a+0gx2f8D3P8Krz3sprt37/C4U4y LEO6l5cvVg7jBeGFqN10ajed2k2ndtOp3XRqN53aTSfsX87tJM9yPPAf5GWLzGS0jGdY638n yd3rvOxmeLfiQU7p+JPk61c8nBtF7aZTu+nUbjq1m07tplO76dRuc8L+JfTej1prt5O8l+T9 1tp+kqdD4F87SHJr2MB7K8n93vvTU57uWhh+iJ7l7At3fay1tnfi70jUbhMXqV2Sb726Ed0c ajed2k2ndtOp3XRqNw/deEbOab15mreGj28/4/5fTfIrWbXHvM4+nVVrz/N8Pi9bfvKS2k2n dtOp3XRqN53aTad206ndZt5K8gkz+yO99/uvftRxw6vO8SvO3SRPeu/fNdvAFtRae/8VD3ne e799JYO5YdRuOrWbTu2mU7vp1G46tZtO7eZhZn8BrbW+aU/9q7K+BsAZDrK6tsC13W+wTWo3 ndpNp3bTqd10ajed2k2ndvOwi/mSWmt3WmtPho+LLvm5zs7aT/A8foheRe2mU7vp1G46tZtO 7aZTu+nUbgZm9i9hfSWy0aGjJO8OF9MaP+4mzeyvd7mPW1k9dTW6V1O76dRuOrWbTu2mU7vp 1G46tZuHsH9BwzfcB6fc9bj3/nD0uL0kL25K2AcAoC7LeC7urLZPpz3u8JWPAgCAhQn7F3TO W0Ynj++dcgwAAK6c1puX8zSrK+IeZLVef3/8IqC1diurSzm/s53hAQDAS9bsX8LQfedFVst0 ju0CH9bqP8vqBcDDM54CAACujLB/SUOofy/JTlYz/UdZXUjrTk5s1gUAgG0S9icYOvPcyWp9 /m5Wy3r2T7bgBACAbRL2AQCgKN14AACgKGEfAACKEvYBAKAoYR8AAIoS9gEAoChhHwAAihL2 AQCgKGEfAACKEvYBAKAoYR8AAIoS9gEAoChhHwAAihL2AQCgKGEfAACKEvYBAKAoYR8AAIoS 9gEAoChhHwAAihL2AQCgKGEfAACKEvYBAKAoYR8AAIoS9gEAoChhHwAAihL2AQCgKGEfAACK EvYBAKCoN8aftNZuJbmX5DDJ0977wVZGNUFrrZ93f++9XdVYAADgOvhwZr+19ijJrST7w6EX wzEAAOAGar33tNb2kjxKcrf3fpQkrbUXSXZ67+9sdYQXtJ7ZN4MPAAAr65n9o6xm9R+M7ttJ cmOW8QAAAMe9kSS998PW2rtZrdVPa+1Bkt0k96c+cWttN8nR+p0CAADgarXej+9rHZb0PMtq Sc/zSU/68jkOeu+3Nx7lxc5pgy4AAIwca705Wrv/bu/9+fD5pYyC/k6SW621e7OMFAAAuJQP Z/ZPbtJtre0kedZ7f/dST7ja2Dt+kXB4FZt8bdAFAIDjxjP7z7LapPvBEJxfZLVx98KGtf4n 3w3YNbsPAABX7yNr9jd6stbez2pjb7J6ofB4uH3nsu8QTDi3mX0AABj5plc/5GKGZUDjoH+7 9/44q/ade0N3HgAA4IrMFvZzfPnO/d77ukf/+s87M57rTK21ftrHVZwbAACukznD/nrm/nnv /en64KjP/qU7+wAAANO9scBz7o8/GbXvXHQZj7X6AABw3Jwz+0mS8az+YB3yzewDAMAVmjvs n9aqc++c+wAAgIWcu4xn6I9/0Y21byb5ttbasxPHf3j48x+dch8AADC/N5O8OVuf/dbarayu uNtGx+4leTJ8+rj3/nCWkwEAAGdqrT1K8mDOZTwHwxPvjP58MLr/5Fp+AABgQbOF/aHF5mGS W8OhRznejvPg1C8EAAAWMXfrzedZXS13J8m90fHHM58HAAB4hbnD/kFWS3d2Rsce996fz3we AADgFZaY2X8y+vwgW57Vb639bJLfu80xADfCG0n+qMmJ5fh9DFyQ38czOrcbzyVbb76R5AeT fPvw+e8m+fkkv7XJAGfwB5L841seA3Az/EKS/3fbgyjM72Pgovw+3tynk7w9Z+vN93L8hcHd U66me+Vaa19L8rFtjwO4Ef793vtPb3sQVbXWvprkW7Y9DuBG8Pt4Q+vWm7Ms42mtPclH3wG4 Lm+9fDnJf5XkC9seSGF/Kcl/GTVekhov7y8l+TvbHkRxH8Tv46X5XbE8NV6e38cz2jjsD0t9 xp139rNqv3lnuL1tv5PkC9Z9LWd490SNF6TGyxtq/NvbHkdxfh8vzO+K5anx8vw+ntdGffZb a3tZ9dNf2++938/qAlp7mzw3AACwmU0vqvUkL9tsHiR5OLp90Y29AADAAiaH/dbag7ycvT/K akPu0fD58yQ7w8w/AACwBZu03vyRJN883P47SX7lxP3/bFabsT5I8tXhYxs+l+SXhnGwDDVe nhovT42Xp8bLU+PlqfHy1Hge01tvDi8C1hfPet57v33ivgdJdk982UFWV9O90nacrbUvJvlJ G2mWo8bLU+PlqfHy1Hh5arw8NV6eGs9j3Xpz6jKe8fKcD6+QO7TgfJKPBv3117w3PAYAAFjY pmH/YP2q65QWnIfDn0c57t7wSgMAAFjQpmF/vCTnwfDnQZJ3eu/vZBX47yd5J6N3AJI8aK2d NvsPAADMZNPWmwdJ0lrbyWrpzlGS2733w9H9e733w977w6yC/9q9AAAAi5ka9tcbJtahfj3T vz9qv7m+/8P1/b33/dHX3pp4bgAA4AKmtt78viSfysvgnqzC+5eS/PLo2JtJPpvkZ0fHPpHk +4fbV7HLWvum5anx8tR4eWq8PDVenhovT42Xp8bzmKX15u3RBt33kuz23t8dPW43yftJ3hzP +LfWepL03ttGf4WLjVX7poWp8fLUeHlqvDw1Xp4aL0+Nl6fG89io9eawHOcox5fiPE6yN1xZ d/24w+Fxp11J1z8gAAAsaJMNuvtZtdHcSZLe+0FWG3Afneilf5BR2G+trV8gCPsAALCgN6Z+ Ye/94RDcn7XWbvfej3rv+621gxyf8T9MsjP6/F5Ws/37U899lmHZ0L28fHFxmM07DjGixstT 4+Wp8fLUeHlqvDw1Xp4aL29y2B/cTvIsxwP/QYaWnIMPl/GMNvzePdG1ZyPDuwsP8rLX/9jX 5zrP60yNl6fGy1Pj5anx8tR4eWq8PDW+OhuF/d77UWvtdpL3krzfWttP8nQI/GsHSW4NG3hv Jbnfe396ytNNMnyzPMvp+wKS5GNJvjHX+V5Harw8NV6eGi9PjZenxstT4+Wp8dWa2nrzNG8N H99+xv2/muRXknz1MgO8gE8nefsVj/l8fNNsQo2Xp8bLU+PlqfHy1Hh5arw8Nb4abyX5xLkz +0PXnUutrR9erY1fqe0medJ7/65LD/Fi53v/FQ953nu/vcS5XxdqvDw1Xp4aL0+Nl6fGy1Pj 5anx1ZrUZ//SJ2mtL9VTf92z/wwHWV0LYLb9Aa8jNV6eGi9PjZenxstT4+Wp8fLU+GptvNu5 tXantfZk+NidY1CXdNb6/+fxzTIXNV6eGi9PjZenxstT4+Wp8fLU+AptNLO/vjLX6NBRkneH i2mNH7fkzP56N/e4ZdNTV12bjxovT42Xp8bLU+PlqfHy1Hh5any1Jof94R/qg1Puetx7fzh6 3F6SF0uFfQAA4HSbLOM5q13SaY87fOWjAACAWU0O++e81XLy+N4pxwAAgIVtegXdp1n14T/I ar3+/vhFQGvtVlaXQH5nw/MAAACXtOkG3d0kL7JapnNs9/SwVv9ZVi8AHp7xFAAAwEI27rM/ hPr3kuxkNdN/lNWFtO7kxGZdAADg6sxyUa2hM8+drNbn72a1rGf/ZAtOAADg6lzJFXQBAICr t/EVdAEAgOtJ2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErY BwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK 2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAo StgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAA KErYBwCAooR9AAAo6o1tD4DrobXWz7u/996uaiwAAMzDzD4AABRlZp9jzOADANRhZn8mrbXd 1trOtscBAABrwv4MWmt7SV4keW/bYwEAgDVhf0ND0H+WZCfJrdbavS0PaSOttX7ax7bHBQDA 5bXe5bhNtNZeJNkbHTrsvb+zrfFMpRsPAEA9ZvY30Fp7kONBP0l2b/Lsfu+9nfax7XEBAHB5 ZvY30Fp7P8nu8OlRksfD7Tu993e3M6pp1jP7gj0AQB1m9ica1uqPg/7t3vvjJAdJ9lpru2d+ MQAAXAFhf7rx8p37vfeD4fb6zztXPB4AADjGRbWmW8/cP++9P10f7L0ftdaSj67lvxHO2qhr eQ8AwM1jZn9z++NPhuU9ycsXAwAAsBVm9jc0ntUfrEP+jZrZN3MPAFCPmf3NHJ1ybO+c+wAA 4MoI+9M9P+P4emPuwRn3AwDAldBnf6S19iQXX2v/ZpIfzPHQ/1aSzwy3v5Tkl2cbHAAAXNyb Sd4U9idqre0k+SDJm0MHnp0kL/LyxcK7o3acAABwZVprj5I8sIxnot77UZLDJLeGQ49yvB2n oA8AwFbpxrOZ51ldLXcnyb3R8cdbGg8AAHxI2N/MQZIHSXZGxx733s/avAsAAFdG2N/M8yRP Rp8fpNis/nCRsJ1XPhC4CQ5774fbHsRNNbyLe6OuoQKc7XWZnBX2Jxp+6b83OnSU5P6wln+p c46D98GS5xr5c0l+6ArOAyzvZ5L8kW0P4gbbS/Js24MAZvGrSb5r24O4CrrxjFyy9eZnk3xy 9PnfSvL3Zx/U6gXZ21m19fyNJN8Yjn88yVezavH5jdO+cCb/XJJvWfD5gatzFNcA2cR3Jvn9 2x4EMItvJPn8tgexsE8neVvYn2B4UXDvxOE3555pb63tZjWLtJvVXoCHJ+6/leRe7/3unOc9 cY6vJfnYUs8PXKlf6b2/ve1B3FSttX8vyX++7XEA8+i9t22PYUnr1puW8VxSa+1ejgf9/aza b94Zbs/pvbx8p+HYXoBhHI+S7LTW7vXe5z732q/13r9noed+LbTWvpjkJ1+XtYFLaK39lSQ/ 33v/6W2P5aYaashmvpDkr/fe/8C2B3JTDZNUf8H/K5tprX1RDTfTWnttZrv12b+EYc38o9Gh /d77/SRPM/OmrSHMr5/z6JR3DR7l5fr9O3OeGwCAGoT9y3mS0QbZJA9Ht+cO3LdGt09bY6tD DgAA5xL2L6i19iCjmfYkd0ez7c+zWk4z5+z+rVfcP17W83TG8wIAUIQ1+xf3YHT78bhXde/9 qLV2kOTO0JJzjl7W587c994fttaeDrd11wAA4CN04xk5p/XmW0k+M9z+clabtMb3fXeSbz3x NV/Jqi3m1Hac45n9k+e8Sp9L8nNbOncVn0vyS0k+2PZAbrDfn+S3kvzKtgdyg61bRv7trY7i ZnszyTtJ/ua2B3KDvZnV/6f+X9mM/5s3dyurlRmVab15USdabd5ed1U5owXnSetNvJc95wd5 Obv/vPd++7LPMQc7/jenG8/mdOPZ3LobT+/dRbUmGjrJ/Ce68UynG888/N+8udZaf11ab1qz fzHrtfgHo6B/sgXnetnOya4594ZiX9aFg+HE5wcAoDhh/2LWYX+8EXa9hv8gyTu993eyCvz3 s3qbd7yB9sFwgazLGIf9Mzf+DnsEXrWZFwCA15CwfzkHyYcBezerWfzbo824B0n2eu+Hw9Vu x8t3XrXc55jhIlnrjbc7wzlP8yD115wBADCBsH8x6zC9DvXrmfb9Exe7Ohzdtw7s66+dMvt+ d3TOByfvHJYS7QwvLAAA4BitNy/mMEnWM/i99+etnbqn43k+OoO/n1XQv3QP/t77YWvt3ayC /r1hdn/94mI3qxafl978CwDA60E3npELtN78+bxsn/jZJB9P8jdGj/t4Vu2wPp/kG6Pj61n9 TZfbvDm6/ZUT51iK9l6b03pzc1pvbk7rzc1pvbk5rTfn4f/mzWm9yXFDK8z99ZKZ4Wq5L5I8 7L0/PvG4u+M2i621ni22z9yE9l6b03pzc1pvbk7rzc1pvbk5rTfn4f/mzWm9yWn283Ipzfqq tfeTPBreEVg7yGjJzvCLLan/6hEAgGvGmv0L6r0/HIL7s9ba7d77Ue99v7V2kOObbw/z8mJY yWoN/1FWLxautaE96L28fLFyGJu4L0UNN3dGDb95eyO6ec6p4e9ubVA3zBk1/F+2N6Kb6ZQ6 fj1+J16K/1c2d0YNXxvC/uXcTvIsxwP/QV62yExWwX4v+bBbzp2slvWcvNjWtTG8W/Egp3T8 yeoXM6+ghpt7RQ0/SPJ/XO2Ibp4L1PCvXe2Ibp5X1PBHY+/NhfiduDk13NwravjaEPYvofd+ 1Fq7neS9JO+31vaTPB0C/9pBkluttfeymvG/33t/esrTXQvDD8KznN0t6GOttb0Tf0dGLlLD JL8vlnKd6QI1fDOrjfKc4YI1POt6HeRCNfzeJL94dSO6mfy/sjk13NwFapjXpYbC/iUNM/S3 h1n7e1ldHfe0hx4keXd0wa3r6kFe3Rb0uv8dtu0iNfyZqxjIDXaRGv7HVzGQG+wiNbQ593wX qeGPXMVAbjj/r2xODTenhgPdeEbOab15njeSfPvo849n1Vbspszi/nCSbz3n/i8n+cIVjeWm UsPNqeHm1HBzajgPddycGm5ODVfv6L4p7C/gJrVzGtqCnuUgye3rvN/gOlDDzanh5tRwc2o4 D3XcnBpuTg1fspv7klprd1prT4aPy74LcB2dtZ/geV6jH4QNqeHm1HBzarg5NZyHOm5ODTen hgMz+5ewvjjB6NBRTlmXf8Nm9tc71cftqJ66ANTFqeHm1HBzarg5NZyHOm5ODTenhi8J+xc0 fNOc1nLt8fqqusPj9pK8uClhHwCAuizjubhX7egeP+612N0NAMD1Juxf0Dlv+5w8vnfKMQAA uHL67F/O06yuiHuQ1Xr9/fGLgNbarax677+zneEBAMBL1uxfwtB950VWy3SO7eQe1uo/y+oF wMMzngIAAK6MsH9JQ6h/L6vLzj/NaoZ/N6sZ/8eCPgAA14WwP8HQmedOVuvzd7Na1rN/sgUn AABsk7APAABF6cYDAABFCfsAAFCUsA8AAEUJ+wAAUJSwDwAARQn7AABQlLAPAABFCfsAAFCU sA8AAEUJ+wAAUJSwDwAARQn7AABQlLAPAABFCfsAAFCUsA8AAEUJ+wAAUJSwDwAARQn7AABQ lLAPAABFCfsAAFCUsA8AAEUJ+wAAUJSwDwAARQn7AABQlLAPAABFCfsAAFCUsA8AAEUJ+wAA UNSxsN9au9Vae6+19qi1tretQQEAAJv7MOy31h4luZVkfzj0YjgGAADcQK33nmEW/1GSu733 oyRprb1IstN7f2erIwQAACZZz+wfZTWr/2B0306Sg6lP3Frbba3tbDA2AABgA28kSe/9sLX2 bpLDJGmtPUiym+T+lCcd3il4ltWLhdvzDBUAALiM1ns/fuBlUL/be39+6Sd8+fXrWf37vff9 c74EAABYwMluPOu1++/23p9P7MjzJC+DfnJ8aRAAAHBFxt14xpt0D4f19k8u82TD8p+TLxB2 W2v3Nh4pAABwKR8u42mtfZDjM/KHSQ577xdec99aez+rtf7JatPv4+H2nd77u5sPFwAAuKiP rNmf/ESrdwZeDJ8eJbndez9ord3Kag3/O733w1lOBgAAvNI3vfohFzZevnO/975u27n+886M 5wIAAF5hzrC/Xr7zvPf+dH1wfZGufHQtPwAAsKA5w/7asTabo44+u6c8FgAAWMjsYX88qz9Y h3wz+wAAcIXmDvtHpxzbO+c+AABgIXOG/bOutrvemHtwxv0AAMACzm29OVwM66JddN5M8oM5 HvrfSvKZ4faXkvzy5YcIAABc0ltJPjFnn/2dJB8kebP3fjR8/iIv1+y/O2rHCQAALKS19ijJ g9mW8QwtNg+T3BoOPcrxdpyCPgAAXKE3Zn6+50n2hln9e6Pjj2c+DwAA8Apzh/2DJA+S7IyO Pe69n7V5FwAAWMgSM/tPRp8fZKFZ/dba/9l7/2eWeO45tdb+RJJv2/Y4gCv32733P7/tQVTS Wvs3kvxT2x4HsBV/cVgyziXNFvaHpTvvjQ4dJbm/4D/MW621vRuwF+BPJvnUtgcBXLlfTSLs z+s/TfL2tgcBbMUXcnabd84xZ+vNzyb55Ojzv5Xk708f2iv9aFb/mV73dp4/mvnfQQGuv28k +fy2B1HMj8bvU3hd/VKSv7vtQdwwn07y9iytN1trT3J8Q24ytODc+MnPPudvJvlHSd65zm/r tNZ+J7455/Z2VtdtYD5vR03n9qne+zdvexCVtNa+luTXtj2OYj6V1cQZ81HT+X0qyZ/sc2fY yQAAIABJREFUvf/0tgdyk6xbb248QzLM/o+D/n5W7TfvDLeXtJNVi8/7rbU7SfZ67w8XPudl /d3e+/dsexCVtNa6ms5LTefXWvvitsdQ0K/5Pp1Xa+2LajovNZ3f8Pv0C9sex021UZ/91tpe VmF7bb/3fj/J0yR7mzz3BRxltfn3Xmvtr2S1X+Bw4XMCAMCNselFtZ7kZZvNgyQPR7cvutZ/ E4+zeqvsX8vqCr1Lv5MAAAA3xuSw31p7kJez90dJ7o7Wzj9PsjPM/C/lH0vyIsk/SPL3svw7 CQAAcKNsMrP/YHT7ce/9wyU0Q+g/SHKntXartba7wXk+Ytgn8MmsXlT880n+TD66QRgAAF5r U1tvvpXkM8PtL+f4pom3knx3km898TVfyarbx6btOD+dVeeQ303ys6Pjt3I9+69+LsnPbXsQ xVzXf+ubTE3n52d/fmo6PzWdn5rO73NZtd78YNsDuWGmt9480Wrzdu/9+SnHz7LexDvlvA+y ekfhbpK/MN7t3lp70Xt/d8rzLsmu/PkNnWPatsdRiZrOz8/+/NR0fmo6PzWd39CN5yfXeZOL WbfenLqMZ70+/mAU9E+24Fwv6znZA//ecPIp9rPaiHvaP7Y1+wAAMLJp2H86OrZew3+Q1YWu 3skq8N9P8k5WnXM+fOyUdfy996Px3oC14bmu7YW1AABgGzZtvXmQJK21nSTrwH17FMgPsrrQ 1eFwsavx8p1Tl/sMS3Uu606Ov/AAAIDX3tSwv15Gsw7165n+/VH7zfX9Hy6vGfrgr7/21vgJ R0t7pizx2YmwDwAAx0wN+4dJsp7BP2fDxPN8dC39+sJXJ49PXnPfe39o0wYAABz3xnl3vqL1 ZlprB3nZBuk3kvyJExfS+nhWF9f6X5N845Tnfzb69Adaa//XcPzXk/ziK8b+yRNff13dlHHe KGo6PzWdnZ/9+anp/NR0fmo6v08medxa03rzcj6dvKLP/nmGgu8Pa/EzhPwXSR723h+feNzd 8cx7a60ned57vz18/ijHL9L1tPd+98T5xi88nif54zehtZUWXPPTJnJ+ajo/P/vzU9P5qen8 1HR+Wm9Os2nrzWS1HOfesDk3vfeDrDbgPhr67a8dZLREp7W2Xqs//gdbB/394bnujh6/01p7 keRJVuv8b2W1rv9jG4wdAADKO3cZz3l67w+H4P6stXZ7aIu5PyztGW++PcxqA+3avay69uyP jt1Ncq/3fn+YwR97lNPX8//XU8e+lKEF6L28HO9hNu949Fo7o6ZsQE3n52d/fmo6PzWdn5rO T03nNznsD24neZbjgf8gQ0vOwVGGf7DRUpy74649vfen45DfWrs1eqvmrCvyXpvuO8O7G+ur +5709SseTgmvqCkTqOn8/OzPT03np6bzU9P5qelyNnqlNAT221kF+vdba49ObNBNVsF/p7X2 Xlaz9Pd776cF9d3RhpbxP/Rps473T7u41jYM35zPcnaA+tgpNeEcF6hp1PRy1HR+fvbnp6bz U9P5qen8LlLTJL/v6kZUy6Yz+x8G/mFm/l5WV8c97aEHSd494wq4H2S11Gd9Vd3xev67Wf3j 7wzPsX9dgv7gQV7dNvQ6jfcmUNP5qen81HR+ajo/NZ2fms7vIjX9masYSEXnduM5p/Xmed5I 8u2jzz+e5DM5HuBP+pEkv5vkl5N8/ysee938cJJvPef+Lyf5whWNpQo1nZ+azk9N56em81PT +anp/NR0GR9P8vHJrTcv4yJt/Vprz3rvt29aC8ChjehZDpLcPnFVYV5BTeenpvNT0/mp6fzU dH5qOj81XdbGu5tba3daa0+Gj91Xf8Ur7Z91xzVdA3fWRuHn8c05lZrOT03np6bzU9P5qen8 1HR+arqgjWb2T7kY1lFOWZd/wZn9e733M4P+8JhnSb7Se/9Xp455bqPd4+MWUU9d+GE6NZ2f ms5PTeenpvNT0/mp6fzUdFmbXEF3J8lply1+vL6q7vC4vSQv5lqa01r7b5L8i0n+5Wu2URcA AK6VTZbxXHRJzV5m3JXee/+3s3q756C19lNzPS8AAFQzOeyf89bKyeN7pxzbSO/9T2V1ld5/ q7X2D1pr/9HwTgMAADDYdIPuekPFQVaB/u74RUBr7VZWvfcfb3iej+i9H/TevzfJTyX5iSS/ 1lr78zNtEr601tpua+2vXtNNxAAAvIY23aC7m+RFVst0ju2WHkLvs6wugvXwjKeYTWvt30zy Z5N8R5JfTfI/J/mLvfeDhc97K8l/MXz6H/be/8clzwcAABe1cZ/9IdS/l9UVbp9m1ZFnN6uL cT2+iqB/Yjy7Sf50kn8hye9J8vUkfzvJLyb5y0kON9nYO/x995L84eHP30ryp3vv//2GQwcA gFnNclGtYb38nazC725Wy3r2t90tZwj+P5XkX0ryyRy/su+Xknw1yS+Mjv368JEk35fkW4bb //Twtf9kko8NX/s8yX+79DsHAAAw1ZVcQfc6GZbd/OGsZv1/6MTdn8jqcs2/k+TvDcd+M8n/ neRrSf6ynq8AANwUr13YBwCA18Wm3XgAAIBrStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCA ooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcA gKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgH AICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErY BwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK 2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAo StgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAA KErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0A AChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9 AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKE fQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICi hH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCA ooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcA gKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgH AICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErY BwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK 2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAo StgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAA KErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0A AChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9 AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKE fQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICi hH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCA ooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcA gKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgH AICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErY BwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK 2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAo StgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAA KErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0A AChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9 AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKE fQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICi hH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCA ooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcA gKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgH AICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErY BwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK 2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAo StgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAA KErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0A AChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9 AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKE fQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICi hH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCA ooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcA gKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgH AICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErY BwCAooR9AAAoStgHAICihH0AAChK2AcAgKKEfQAAKErYBwCAooR9AAAoStgHAICihH0AAChK 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 PVL7V6WUh4988v1Z+6Ads4djrm9u2jH/i+08pKal9tp0X0q5PsJmrWp/z3yXrZ7atndvXW3f 3O94/Lqtq5ZS7kopF8euIYNpf/rRPvfWjv16Cx+dsM+HVGstEfGfdvPviLgqpZzNzDre91tb 7ljm2vtofsY++O2YK2t94NO4/hX9Yrqdq2uatldrLe2+3yLin4i4KaXcrF3foYa2FpVSriLi otb6qdX6tdW12bFMjYgvETEb4Ns2XUfEH62Gs4hY3M7X1JDI3PF5dZ97a2v6HLBeqdUbZz6u Fjh+j23o+KPW+nl47CK2QeQ24ukExDtUSqnHPn79U8fXrvfQmubaa29QHyPiW631pOFoV72l lLta639n6vq31vqfuWXafOcR8TBdb78/hudk2/7F7XxtDVms6U+neB6c0nurF35VPtnnw6u1 /h0R3yJi+gngVWw/9T+JX20ITynlopTy+DPrOkZbb1H3oX7l2o7kchyOU2v91v67c7trrf8u PNSfi+Pzr39if9QasvoAfe4o3sPrB/woYR+2PkfExXRM8BAYnkzHki6NLe3jkYex1fellMu+ TMyMny2l3LQTz8OK8ckXbRxzbcvclFLOhvGufdzu49y6JsvfxfYbjLMY3vQM67oopXxp6/oy PH5eSrkdxkhvhu0Yx5ZfTu67mdsHa2pfU/fC/rocxn8/jeee1truuxtr3bXeffaNlX5t+y2c 9MfGb6SuJtt5NdZyQN+4n1vHgr8i4im4D/N/3bPcksv+b9+W2B7fF8/HE9bQ13M505fH2zeT 4/W/E89/uaLmvePz1/S7mf/P9oWlPre2v7V5D+1za9p98br12tcPeNdqrSbTh522T4EasR2u UyPitt3eRMRVn6fP126f7bo93P8Y2zHEfX01Ii6XloltcKux/UbhPiLud9R92ecd6n9o6zib bMt1RNzNrON+WH4TEV9m5unruhu26WGo977Nc9baeRiWu27Lng/r+xIR1zv2wd7a19Q9d5zj +aR+3uqoEbFpj9+222fDMne91h3rfHHcl/bhUt9b235vbzI9RsTNMM9Vu7/3g6c+dcD+vWjr vR2WuV+zrcP8DzH0/zXPwbl9O7MdN6eoYcX6+n6d7sfNpF9e/oz59+3HNX1uTb8b6pjtT/v6 3Jr+9to+t7Ldudetg18/TKb3Pr15ASbTW06TE2QPB2f9pNPnmTlJ7rzd7ntsJ7fzdvt2PFnP rOOhn3jbso876r6PmA9/Q81ne+qbtj/b3vTkPtm+x+H2XHh/iO/D6JddNaypfW3de9Z53u4b 35xMg/OLUDKzzhf1t8c203n39L297e9qb64PjcckhjeOK/bv/cw8l/vaHtq7jwNC9o4+UIfn Tt+Oh1PUsLLO+/g+jN6Nx2imb590/n37cV+fO7DfLR6HfX1uX397bZ9b2e7c69Z0H+x9/TCZ 3vv05gWYTG85xfeBq38SfRPHCftXsQ34d+3EdDuGj7l19Pti+0nX+a6695wI19R3F8+fbG+W TnpL7bQaN+3fs4V2n9bb519R1759varuNe1Mjv/NUOvVtNZDjkFMQunK7dzZ/r5jvjTPzHbu 279z65j9pHihT93HENqOcWzWbv+uGvryr5wue1+L5yEfPSifLxyvk86/oj/t7XNr+92+/rRr nrV1HdrnDm130j8Oev0wmd77ZMw+H1Z5+VOb/WLA6zhgnO/SGNTYnkj+rNtfCOk/BfhlYd7v 6qq1/lNr/beNL128cGza9ppxroP+04T9Dc6fBywb0d7MtFq/zdVZn39JZRPHu+D5VXWX739z vI97Hi8Q/Wuo9aIOv8x0iLbuXWPLlxyj/W9tHWfjv/H9dq4yeX7svH6kzX8b21+++VTbtS5t TPRr/N2WP2//zh2vg2qo7SdLXzl9HY7HVWzfiH9rdc4er1PPf0R7+93Qn3o/GI/DW/W517b7 o6978O4I+3xk/QLN64iIuv1lkK+x/Xm/78JG+/93bw5aEH+6sGvmzUNExF0ppZ+4I9pvX8+c oCLaSTe2J6Kz8nwB5lxw7PPetnnPyvZCzvOZOl/U1cLTWUR8amHmt10n+QV9//X90G+fTZb7 HO3iymE/zO6DfbWvrXuyTA8Nm6G2/qboadlW2+e+HXvWOVtze7N1G8MxW9jO8+l9u9rftY8m er/oFxvejPev6Rux3A8X224hO2qtfwz39Z+u7bc3ZXKx8dx+aP6I7T7s+6Ifr6dgNl3fmhqO 4HNs98XX4fauN9hHn3/Nflzb5yJW9/v+WO9XY0Be7HMr+9u4jtk+N7fNh7Q7tH/w6wek8NZf LZhMbzHF9qvc8Wv6fiHXJp7Hzc5+pd8euxnu28T8V8r9lx762NKHeL5gty4sM673af6FbegX 8tYYxt3O1PqirXi+IHmcHmNh6Mi0zqHWx/Z4/+NID20aL8rtF0suDqtYum/m9qo3WxKpAAAB RUlEQVS6J+1cTupbXCaeh04sDkNZ6hdz/Wntdu5qf1c/XKhvs7Sda/rGcGzHfjvbx4d+uGY/ 3C3tg2Ear2m5iOfn6WNMLpYe17e2hiO8bvS/CzDedx8LQ+5OMf90Px7wnN/1XF7s922ZPsTx MebHwc/2ubX9bV+fm9vmQ9qd9KmDXj9MpgyTP6oFH1AfalJr/afdPo9t0Lirv/AfsTl13W19 m1rrm3y1/9btn1L/ZLku/7b+m67vvTjFdu/qd+UX+MNWx9rm9/q6Bz/KMB74mOauHbiMV4yz /cmOXnfZ/rb3Y7u5iefhAT/FW7f/s9Ra/z1mQD32+t6LY233mn6363qhn+mIx/q9vu7BDxH2 4WP6M7bj/fsf1LmP7Sdcv79tWXudou5+od91RPxVZ/6Q2om9dft8TGv63UObJ8sQgPf6ugc/ 5P+0VfQMsRuSrQAAAABJRU5ErkJggg== --HlL+5n6rz5pIUxbD-- From MAILER-DAEMON Sat Jun 08 08:15:20 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UlI3E-0003je-76 for mharc-bug-lilypond@gnu.org; Sat, 08 Jun 2013 08:15:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45009) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlI3B-0003hw-51 for bug-lilypond@gnu.org; Sat, 08 Jun 2013 08:15:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UlI39-00088o-2N for bug-lilypond@gnu.org; Sat, 08 Jun 2013 08:15:17 -0400 Received: from mail-vc0-f176.google.com ([209.85.220.176]:65282) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlI38-00088X-Ud for bug-lilypond@gnu.org; Sat, 08 Jun 2013 08:15:14 -0400 Received: by mail-vc0-f176.google.com with SMTP id ha11so3382184vcb.35 for ; Sat, 08 Jun 2013 05:15:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=IvQkceiWMvGJWxQypOGGmSoeXllBAtmI0E8mIg5n9VY=; b=vnoDyimMTAI+Y0Jmh3UlaVRxPKM29adcTMXVmaSkGIMxNgYXFbJaJdO2JzSSkZBqV6 RxXlBJfQez849NbaNPD/YXBWmH3b3vCB4LC0hKATGgh3yh0KxPEW5T78K1zlJvklTziQ Q2SNjPCJ5u2M2gJ5PP70bd5b1vrFWESgOOIPBbo4KSRaQq+tq2DoO9adyk+h7HSh5280 R6YmAKG5JA3tm52/bH2i1fLB9w0L/Zw1Luwy7U4M9A+ONZuZ7fmN03pZPbMfetnrVSU4 ksiWZ5Eju8v8BTk7ps6tXM275/KFiI5+34bRQ+KAFC++zITWckWLh2Msmsj52kh4RLqy jQxQ== MIME-Version: 1.0 X-Received: by 10.220.104.135 with SMTP id p7mr1370725vco.10.1370693714293; Sat, 08 Jun 2013 05:15:14 -0700 (PDT) Received: by 10.220.82.197 with HTTP; Sat, 8 Jun 2013 05:15:14 -0700 (PDT) Date: Sat, 8 Jun 2013 08:15:14 -0400 Message-ID: Subject: Vacation From: Ralph Palmer To: Bug-Lilypond X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.220.176 Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Jun 2013 12:15:18 -0000 Greetings, fellow Bug Listers - I apologize for having been sloppy about my participation for the last month or so, and I must confess I'm about to be worse for about three weeks. I'll be on a road trip until the beginning of July, and my internet availability may be spotty. I would appreciate it if others could cover for me (Tuesdays) for the rest of June. Thanks in advance, Ralph From MAILER-DAEMON Sat Jun 08 10:51:11 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UlKU3-00006k-H4 for mharc-bug-lilypond@gnu.org; Sat, 08 Jun 2013 10:51:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41533) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlKTz-00006Z-CX for bug-lilypond@gnu.org; Sat, 08 Jun 2013 10:51:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UlKTy-0000Cy-6a for bug-lilypond@gnu.org; Sat, 08 Jun 2013 10:51:07 -0400 Received: from mail-wi0-x235.google.com ([2a00:1450:400c:c05::235]:40506) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlKTx-0000Cs-WD for bug-lilypond@gnu.org; Sat, 08 Jun 2013 10:51:06 -0400 Received: by mail-wi0-f181.google.com with SMTP id hi5so2059917wib.2 for ; Sat, 08 Jun 2013 07:51:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=P/VvI2LNtTloCaFuVccVoctH88cmD9wF6RG+bBcR0rg=; b=ujuQEnDUs/k56I4JAIeyN7cnbaUJ/3wX126AlpcZFs7tr/RWSgD+nJwuXrIKTpham7 1uqAtZgS58tthb7jqrd5595v+k5Ua6tvSVQHrz3vio3Zz9r6GcWwnE20An3cXzQNbXQL cJIpbnG6Bz1zrSMYx6eXFTu0NiEqvHGw1m3fi66dmOPjL7ENEYHkSkP4l1Jdg5mWDv4G DwxKSnHfu9wwIh8ul/4V1GuTH3PrQSjtQ3mIrfookY2u5zloHZ4Cjy3l5FzT1XwoS/+t lf9gVPtiP0O6lSL8bZh/w6u61cqfJmlKzUcJABE2atNqThg6pEeT86I/6rjvKxDkVC6m fIvw== MIME-Version: 1.0 X-Received: by 10.194.5.162 with SMTP id t2mr1783780wjt.14.1370703065236; Sat, 08 Jun 2013 07:51:05 -0700 (PDT) Received: by 10.194.15.33 with HTTP; Sat, 8 Jun 2013 07:51:05 -0700 (PDT) In-Reply-To: <5D129A8D08A8420B9888B2E45632AC05@Advent> References: <5D129A8D08A8420B9888B2E45632AC05@Advent> Date: Sat, 8 Jun 2013 16:51:05 +0200 Message-ID: Subject: Re: Error in LM with current development version From: Federico Bruni To: Phil Holmes X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::235 Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Bugs X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Jun 2013 14:51:09 -0000 2013/6/7 Phil Holmes > Compare http://lilypond.org/doc/v2.17/**Documentation/learning/** > outside_002dstaff-objects#**grob-sizingwith > http://lilypond.org/doc/v2.16/**Documentation/learning/** > outside_002dstaff-objects#**grob-sizing Do you refer to the last example at the bottom of the page? From MAILER-DAEMON Sat Jun 08 10:57:21 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UlKa1-0000mo-AP for mharc-bug-lilypond@gnu.org; Sat, 08 Jun 2013 10:57:21 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43385) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlKZy-0000kl-Lx for bug-lilypond@gnu.org; Sat, 08 Jun 2013 10:57:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UlKZu-0002Dg-UU for bug-lilypond@gnu.org; Sat, 08 Jun 2013 10:57:18 -0400 Received: from mail-we0-x234.google.com ([2a00:1450:400c:c03::234]:59121) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlKZu-0002CQ-OB for bug-lilypond@gnu.org; Sat, 08 Jun 2013 10:57:14 -0400 Received: by mail-we0-f180.google.com with SMTP id w56so3755461wes.39 for ; Sat, 08 Jun 2013 07:57:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=VTYsq7l2QepB61W19SjDeB+n/TL2i4E/RtSpknUn+B4=; b=YJA0HmVaonh6cAfCtawfsNLhnYPeeNP4irNZFg4Bx0ZlozvFFqiM2uhMcI5hnjjx+J eGCwbEoGt96/DGqhsTMxW5qS3d82A44b7EhL2XI1B+cMLJGLpD/EO+xX4Wn2+4hwb3w0 HaNhRkuH0bdo1MOfhqzq0/qbFWliMOKwANgkh/DyjFvKhJItMuNiSPRoGeA1wYGxQblw YrPv5R/5YndRBsBlS8O6fHA9Y0ZDKGn0LH14jHrz3A82W4INKZRQF0keVKLeylm2Yua8 vcyS9FDn1JdHf8p1Cehkb/Ti8SqJKGAypOnIDrx0ghwXqP5JcmZ0wf3Ybd9e+aT1Xln+ cutA== MIME-Version: 1.0 X-Received: by 10.180.109.48 with SMTP id hp16mr1136045wib.24.1370703433867; Sat, 08 Jun 2013 07:57:13 -0700 (PDT) Received: by 10.194.15.33 with HTTP; Sat, 8 Jun 2013 07:57:13 -0700 (PDT) In-Reply-To: References: <5D129A8D08A8420B9888B2E45632AC05@Advent> Date: Sat, 8 Jun 2013 16:57:13 +0200 Message-ID: Subject: Re: Error in LM with current development version From: Federico Bruni To: Phil Holmes X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c03::234 Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Bugs X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Jun 2013 14:57:19 -0000 2013/6/8 Federico Bruni > 2013/6/7 Phil Holmes > >> Compare http://lilypond.org/doc/v2.17/**Documentation/learning/** >> outside_002dstaff-objects#**grob-sizingwith >> http://lilypond.org/doc/v2.16/**Documentation/learning/** >> outside_002dstaff-objects#**grob-sizing > > > Do you refer to the last example at the bottom of the page? > > in the current development version first two dynamics signs are vertically aligned, the following two are very slightly down %\version "2.16.2" \version "2.17.19" \relative c'' { \dynamicUp \override DynamicText #'extra-spacing-width = #'(-0.5 . 0.5) a4\f b\mf c\mp b\p } it looks like an improvement in the default behaviour, isn't it? but the documentation should be updated to show a worse example of misalignment From MAILER-DAEMON Sat Jun 08 10:58:28 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UlKb6-0000vA-OJ for mharc-bug-lilypond@gnu.org; Sat, 08 Jun 2013 10:58:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43587) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlKb2-0000v2-It for bug-lilypond@gnu.org; Sat, 08 Jun 2013 10:58:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UlKaz-0002fk-1Q for bug-lilypond@gnu.org; Sat, 08 Jun 2013 10:58:24 -0400 Received: from nm2-vm1.bt.bullet.mail.ir2.yahoo.com ([212.82.99.117]:35720) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlKay-0002fA-Gy for bug-lilypond@gnu.org; Sat, 08 Jun 2013 10:58:20 -0400 Received: from [212.82.98.43] by nm2.bt.bullet.mail.ir2.yahoo.com with NNFMP; 08 Jun 2013 14:58:18 -0000 Received: from [217.146.189.79] by tm4.bt.bullet.mail.ir2.yahoo.com with NNFMP; 08 Jun 2013 14:58:18 -0000 Received: from [127.0.0.1] by smtp829.mail.ird.yahoo.com with NNFMP; 08 Jun 2013 14:58:18 -0000 X-Yahoo-Newman-Id: 107818.22891.bm@smtp829.mail.ird.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: XDxHxTIVM1nXjxAaRnYqROs0T8X.rjSbUujioBdDREkuvlu I.i0.YeibrKOoHW2KyGnrDFJodN.CV0xVH0hEPnB2LBBedOkYy9dBOVg6cOJ qSKCEAaASt988njZstMl9_et1Bhcni6e02Eh5yfvuiy_2b75xZXkOW3ClpTB oqmPGY9Zz8XvsWtpdadhrA66dkpph5mCXLfJJndMCV3BXSexcVm001kO5R_c dygF5RNgR6cODcHMS36owK286tWoitR5raDA8k7xjqOcRfnkiMcYmP3lquC8 YbswO_PjPJplq6cFyt51GCTf7SDPjrfZHCn.1vyHeGCZm60hOuWireg7DvD1 o9C5RTYlr2xphlBtNDgGoQ6GVIsfTSLaVu0fXJkjDYSFNU6VeeroGOizU8u6 yM3QLRROPbQo9WF9cMp_X6UE2AvaOM2iTtDJ1JBRTWKZUcIXBe5MS5QeslEg JjB3X8tGjblCKnIKH5IrEu8beDPb5ooCaRGnMKq7vIu8aIU4UruPXuL1UZ6X QtvGt3FL.NM7aTBP.mWPvd5ixyGKRln4Z7ImUU.MTB2MoVjMoG1e..Z5Tj2m c X-Yahoo-SMTP: CBbzHMCswBBbn1BNVGsvEltCPwTiWN1TlV25rCyYkCp8TOw3 X-Rocket-Received: from Advent (email@86.170.79.65 with login) by smtp829.mail.ird.yahoo.com with SMTP; 08 Jun 2013 07:58:17 -0700 PDT Message-ID: <7915CD02216D416F9510000349A70664@Advent> From: "Phil Holmes" To: "Federico Bruni" References: <5D129A8D08A8420B9888B2E45632AC05@Advent> In-Reply-To: Subject: Re: Error in LM with current development version Date: Sat, 8 Jun 2013 15:58:07 +0100 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Mail 6.0.6002.18197 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463 X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x X-Received-From: 212.82.99.117 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Bugs X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Jun 2013 14:58:27 -0000 It's actually the one above - according to the text, the dynamics = markings should be in line, but tight. They're actually still = ragged-vertical in the 2.17 example. -- Phil Holmes ----- Original Message -----=20 From: Federico Bruni=20 To: Phil Holmes=20 Cc: Bugs=20 Sent: Saturday, June 08, 2013 3:51 PM Subject: Re: Error in LM with current development version 2013/6/7 Phil Holmes Compare = http://lilypond.org/doc/v2.17/Documentation/learning/outside_002dstaff-ob= jects#grob-sizing with = http://lilypond.org/doc/v2.16/Documentation/learning/outside_002dstaff-ob= jects#grob-sizing Do you refer to the last example at the bottom of the page? From MAILER-DAEMON Sat Jun 08 17:04:38 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UlQJS-0005yY-Qe for mharc-bug-lilypond@gnu.org; Sat, 08 Jun 2013 17:04:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlQJQ-0005xv-PS for bug-lilypond@gnu.org; Sat, 08 Jun 2013 17:04:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UlQJP-00058n-Pd for bug-lilypond@gnu.org; Sat, 08 Jun 2013 17:04:36 -0400 Received: from sam.nabble.com ([216.139.236.26]:60502) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlQJP-00058W-LK for bug-lilypond@gnu.org; Sat, 08 Jun 2013 17:04:35 -0400 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1UlQJO-0005Nx-7D for bug-lilypond@gnu.org; Sat, 08 Jun 2013 14:04:34 -0700 Date: Sat, 8 Jun 2013 14:04:34 -0700 (PDT) From: Eluze To: bug-lilypond@gnu.org Message-ID: <1370725474147-146864.post@n5.nabble.com> In-Reply-To: <20130607191202.GA77426@ns.umpquanet.com> References: <20130607191202.GA77426@ns.umpquanet.com> Subject: Re: Acciaccatura interferes with ChordNames? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 216.139.236.26 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Jun 2013 21:04:38 -0000 thank you, Jim, for this report I'v added https://code.google.com/p/lilypond/issues/detail?id=3405&colspec=ID%20Type%20Status%20Stars%20Owner%20Patch%20Needs%20Summary to the tracker Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/Acciaccatura-interferes-with-ChordNames-tp146835p146864.html Sent from the Bugs mailing list archive at Nabble.com. From MAILER-DAEMON Sat Jun 08 17:14:07 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UlQSd-0006m2-II for mharc-bug-lilypond@gnu.org; Sat, 08 Jun 2013 17:14:07 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50737) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlQSb-0006lW-0R for bug-lilypond@gnu.org; Sat, 08 Jun 2013 17:14:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UlQSa-0007cu-1a for bug-lilypond@gnu.org; Sat, 08 Jun 2013 17:14:04 -0400 Received: from mail-ea0-x234.google.com ([2a00:1450:4013:c01::234]:43113) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlQSZ-0007ci-Rc for bug-lilypond@gnu.org; Sat, 08 Jun 2013 17:14:03 -0400 Received: by mail-ea0-f180.google.com with SMTP id k10so4432783eaj.39 for ; Sat, 08 Jun 2013 14:14:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding:x-antivirus :x-antivirus-status; bh=VC3l0RrE2nJkR5CNJemiSrTp4e7yaRN+O987L0bEH90=; b=CIWWbSBMQXrJL3jvS22hXGDF++QFdh20ric4n1BA+fHy/5OshR84wtOHr/O/5ZRaDN tWhjVU990oj5f8AORczAHaNLZOFR/xa2OaY/AxmzMf9SG/VkgLbhsR0BqBTdwDU01PV9 MF82OjTUQ4LiG/SHlzgVSF+tQcEV+UYAxE36Ub6tkEOv3PAJM6UpRCuT/RHgW1boKu7C fc9EYB6Qv28TUBmjrc82KIW79zlyQPfwAm/g1fF0jLUa0+2u9sM4uSdcK157ZrTJ+S5/ TwLlXb4w2k7yR5zz7F69TRe6DJPxUqundKMX3ZFes4mrXSGSD+q6ZIdbdxl2b5I0S+uS gQXQ== X-Received: by 10.14.94.193 with SMTP id n41mr4229739eef.122.1370726043202; Sat, 08 Jun 2013 14:14:03 -0700 (PDT) Received: from [127.0.0.1] (dhclient-91-190-16-158.flashcable.ch. [91.190.16.158]) by mx.google.com with ESMTPSA id z52sm9660372eea.1.2013.06.08.14.14.01 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 08 Jun 2013 14:14:02 -0700 (PDT) Message-ID: <51B39E8A.9080508@gmail.com> Date: Sat, 08 Jun 2013 23:13:46 +0200 From: Eluze User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 MIME-Version: 1.0 To: bug-lilypond@gnu.org Subject: Re: Vacation References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 130608-1, 08.06.2013), Outbound message X-Antivirus-Status: Clean X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c01::234 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Jun 2013 21:14:06 -0000 hi Ralph no problem - I'll try to take over on late afternoon on Tuesdays enjoy your trip! Eluze Am 08.06.2013 14:15, schrieb Ralph Palmer: > Greetings, fellow Bug Listers - > > I apologize for having been sloppy about my participation for the last > month or so, and I must confess I'm about to be worse for about three > weeks. I'll be on a road trip until the beginning of July, and my internet > availability may be spotty. I would appreciate it if others could cover for > me (Tuesdays) for the rest of June. > > Thanks in advance, > > Ralph > _______________________________________________ > bug-lilypond mailing list > bug-lilypond@gnu.org > https://lists.gnu.org/mailman/listinfo/bug-lilypond From MAILER-DAEMON Sun Jun 09 15:54:02 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Ullgg-00080s-Q2 for mharc-bug-lilypond@gnu.org; Sun, 09 Jun 2013 15:54:02 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40346) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ullgd-00080P-HQ for bug-lilypond@gnu.org; Sun, 09 Jun 2013 15:54:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ullgc-0004MU-Eb for bug-lilypond@gnu.org; Sun, 09 Jun 2013 15:53:59 -0400 Received: from plane.gmane.org ([80.91.229.3]:44454) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ullgc-0004MO-7l for bug-lilypond@gnu.org; Sun, 09 Jun 2013 15:53:58 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Ullga-0008Jj-56 for bug-lilypond@gnu.org; Sun, 09 Jun 2013 21:53:56 +0200 Received: from c-67-174-216-92.hsd1.ca.comcast.net ([67.174.216.92]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 09 Jun 2013 21:53:56 +0200 Received: from k-ohara5a5a by c-67-174-216-92.hsd1.ca.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 09 Jun 2013 21:53:56 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: Keith OHara Subject: Re: Error in LM with current development version Date: Sun, 9 Jun 2013 19:53:41 +0000 (UTC) Lines: 8 Message-ID: References: <5D129A8D08A8420B9888B2E45632AC05@Advent> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 67.174.216.92 (Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.15) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Jun 2013 19:54:01 -0000 Phil Holmes philholmes.net> writes: > Compare > http://lilypond.org/doc/v2.17/Documentation/learning/outside_002dstaff- objects#grob-sizing I added issue 3407 with an explanation of the change that caused the difference in this example. From MAILER-DAEMON Mon Jun 10 14:11:54 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Um6ZO-00067i-6Q for mharc-bug-lilypond@gnu.org; Mon, 10 Jun 2013 14:11:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37763) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Um6ZL-00067N-By for bug-lilypond@gnu.org; Mon, 10 Jun 2013 14:11:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Um6ZK-0000ST-5T for bug-lilypond@gnu.org; Mon, 10 Jun 2013 14:11:51 -0400 Received: from mail-ie0-x22f.google.com ([2607:f8b0:4001:c03::22f]:42884) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Um6ZK-0000RW-10 for bug-lilypond@gnu.org; Mon, 10 Jun 2013 14:11:50 -0400 Received: by mail-ie0-f175.google.com with SMTP id a13so4232135iee.20 for ; Mon, 10 Jun 2013 11:11:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=7Xoodg1UST1TZ66zPSJvjDONAqGjGJ3fKOEH2ShdH8k=; b=wU/KiJIGPHfO1HP61UAkf2JbsT1g6Uo4vrQz097esoBNecmPh5XtUIrNqF9Hnc9WQA 376sYGwL4O9Z1/y4sNua7w9bw2heMzJnRqw+FLXGCFwdC+DqBTg6eaA1Xy5Y0ov5BPMb 3hUzLH2m/jZ+0hjGUaHsNL2DwofAtTPjlhl/Eq/A7SnzNBUuHx6irjMfU8GadlJ+L11D 8lReGPHOm1z+wLzSEklhu+GB4fxM+I//I7NiHqKyjwlfffE4s2WocUnnElonCNao7lXb hm64mrKgRY1EUOhMfUVNAPG/2wqxNCsQSMB+yna2NG1hNbNsad9jb1ksGK1/RWVVuRNw YugQ== X-Received: by 10.50.80.76 with SMTP id p12mr4573791igx.53.1370887908885; Mon, 10 Jun 2013 11:11:48 -0700 (PDT) Received: from [192.168.2.2] (CPE-72-128-209-103.wi.res.rr.com. [72.128.209.103]) by mx.google.com with ESMTPSA id ct8sm9083420igb.7.2013.06.10.11.11.47 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 10 Jun 2013 11:11:48 -0700 (PDT) Message-ID: <51B616E3.1050007@gmail.com> Date: Mon, 10 Jun 2013 13:11:47 -0500 From: Rachael Thomas Carlson User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: bug-lilypond@gnu.org Subject: strokeFingerOrientations bug Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4001:c03::22f X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Jun 2013 18:11:52 -0000 % Setting strokeFingerOrientations has no effect within a tabstaff \version "2.14.2" \score { \new TabStaff { \set strokeFingerOrientations = #'(left) 8 } } \layout { \context { \TabStaff \consists "New_fingering_engraver" } } From MAILER-DAEMON Mon Jun 10 14:54:39 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Um7El-00023U-8X for mharc-bug-lilypond@gnu.org; Mon, 10 Jun 2013 14:54:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47593) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Um7Ei-0001zs-CT for bug-lilypond@gnu.org; Mon, 10 Jun 2013 14:54:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Um7Eh-0005O2-7q for bug-lilypond@gnu.org; Mon, 10 Jun 2013 14:54:36 -0400 Received: from plane.gmane.org ([80.91.229.3]:57462) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Um7Eh-0005Nr-1H for bug-lilypond@gnu.org; Mon, 10 Jun 2013 14:54:35 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Um7Eg-0000y6-0a for bug-lilypond@gnu.org; Mon, 10 Jun 2013 20:54:34 +0200 Received: from x2f4c379.dyn.telefonica.de ([2.244.195.121]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 10 Jun 2013 20:54:34 +0200 Received: from dak by x2f4c379.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 10 Jun 2013 20:54:34 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Kastrup Subject: Re: strokeFingerOrientations bug Date: Mon, 10 Jun 2013 20:54:24 +0200 Organization: Organization?!? Lines: 37 Message-ID: <87wqq1okyn.fsf@fencepost.gnu.org> References: <51B616E3.1050007@gmail.com> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f4c379.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:l8JsQmoaq1xWQDbAZBVS+VyPXEU= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Jun 2013 18:54:37 -0000 Rachael Thomas Carlson writes: > % Setting strokeFingerOrientations has no effect within a tabstaff > > \version "2.14.2" > \score { > \new TabStaff { > \set strokeFingerOrientations = #'(left) This is equivalent to \set TabVoice.strokeFingerOrientations ... since an override without context specification goes to a "Bottom" context. > 8 > } > } > \layout { > \context { > \TabStaff \consists "New_fingering_engraver" > } > } Now you put the New_fingering_engraver into a _Staff_ context (quite an unusual choice). Usually it would be placed in TabVoice. _Either_ putting the engraver into the TabVoice context _or_ doing the setting as \set TabStaff.strokeFingerOrientations ... will do the trick. Indeed, even doing both will work as an engraver inside of TabVoice can see a setting in the enclosing TabStaff (unless overruled in the TabVoice context itself). But settings in TabVoice are invisible to an engraver at TabStaff level. -- David Kastrup From MAILER-DAEMON Mon Jun 10 14:57:02 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Um7H3-0002bs-Ud for mharc-bug-lilypond@gnu.org; Mon, 10 Jun 2013 14:57:01 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48232) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Um7Gz-0002ao-7U for bug-lilypond@gnu.org; Mon, 10 Jun 2013 14:57:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Um7Gw-00068W-Nj for bug-lilypond@gnu.org; Mon, 10 Jun 2013 14:56:57 -0400 Received: from mail-ea0-x22f.google.com ([2a00:1450:4013:c01::22f]:35210) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Um7Gw-00068L-I5 for bug-lilypond@gnu.org; Mon, 10 Jun 2013 14:56:54 -0400 Received: by mail-ea0-f175.google.com with SMTP id z7so1968417eaf.6 for ; Mon, 10 Jun 2013 11:56:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=45g/LQKcNsZwseGJ869VG502vM7Wl40SfXEHcMwgvH0=; b=R1mjGY4Q4ifDtr622Lp6PK2wqhZfo3tZW19BMUN/goYuqN564C0qEZBKLifCSkdXA6 VIyPTKWie+Lv69QGOxuhVFZ7vvuNfEtDhu2bBEpmJAGYpXmiabjZjKn9CUvxa7vY7z4L aihQGfLOq9oMHgBYnVerMkkGF6/WQ//E1NSL9YwQ+dRJc+A5Y4QwvBBU0RxpEawZlmxI Y4RcuexfHeUNNPL2AcV+zAmaeRokOdvu/GXjJHVHxsN8cf0alT1KsbwpNxkwXI04U/e7 sCV/FO1enZvjSJZ79e/HoRWcY9JE5JmF6NQycDtDJjWqSkV4ZFXVkrxnOflMY8nrs4lJ F9pQ== MIME-Version: 1.0 X-Received: by 10.14.1.70 with SMTP id 46mr12780616eec.82.1370890613712; Mon, 10 Jun 2013 11:56:53 -0700 (PDT) Received: by 10.223.202.6 with HTTP; Mon, 10 Jun 2013 11:56:53 -0700 (PDT) In-Reply-To: <51B616E3.1050007@gmail.com> References: <51B616E3.1050007@gmail.com> Date: Mon, 10 Jun 2013 20:56:53 +0200 Message-ID: Subject: Re: strokeFingerOrientations bug From: Thomas Morley To: Rachael Thomas Carlson Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c01::22f Cc: bug-lilypond@gnu.org X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Jun 2013 18:57:01 -0000 2013/6/10 Rachael Thomas Carlson : > % Setting strokeFingerOrientations has no effect within a tabstaff > > \version "2.14.2" > \score { > \new TabStaff { > \set strokeFingerOrientations = #'(left) > 8 > } > } > \layout { > \context { > \TabStaff \consists "New_fingering_engraver" > } > } Hi, thanks for your report. Though I see no bug here. You should use: \layout { \context { \TabVoice \consists "New_fingering_engraver" } } -Harm From MAILER-DAEMON Mon Jun 10 15:03:40 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Um7NU-0004ls-R1 for mharc-bug-lilypond@gnu.org; Mon, 10 Jun 2013 15:03:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49712) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Um7NS-0004kQ-V8 for bug-lilypond@gnu.org; Mon, 10 Jun 2013 15:03:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Um7NQ-0008Ot-Lz for bug-lilypond@gnu.org; Mon, 10 Jun 2013 15:03:38 -0400 Received: from mail-ie0-x229.google.com ([2607:f8b0:4001:c03::229]:45447) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Um7NQ-0008Oi-GL for bug-lilypond@gnu.org; Mon, 10 Jun 2013 15:03:36 -0400 Received: by mail-ie0-f169.google.com with SMTP id 10so3755041ied.28 for ; Mon, 10 Jun 2013 12:03:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=GWNYlwwoFTBxcw5x/jZAWOZvmP9gWIbdnnCZkH9ZY8Q=; b=mYo+jU2pZvJ++VlZMeHLWcx+eRxDQrjYOE7VoEmIwpXBs60xZzuiFcmqPRg5DOg3Nt t9Sy4Ol7/XcRgNs+/896PP55J+CfjSCYFbYDfGchXg1JQvgJRJsLVzQ33hU2stLKGNNq VCUC0lhUq02EhPfI9uJ4TGNirOpAql6WVXhrriXfAJl0PMx9ELKmiQWfN2LChvXyvc2B 3EepSAz8mr5HPWxkUCjaxLimU6Y4tA06gpG8UEvC7yNU3Qoy3B+heJHJ6K646v0zoGOs aoyWwjSINAnaNGvMw9F8jlIYucCxAnPfDhlneafdLbvBoqYeImkiwGFTStDncZelS6Hx DhUQ== X-Received: by 10.50.16.36 with SMTP id c4mr4725387igd.60.1370891015975; Mon, 10 Jun 2013 12:03:35 -0700 (PDT) Received: from [192.168.2.2] (CPE-72-128-209-103.wi.res.rr.com. [72.128.209.103]) by mx.google.com with ESMTPSA id ri10sm6392263igc.1.2013.06.10.12.03.34 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 10 Jun 2013 12:03:35 -0700 (PDT) Message-ID: <51B62301.6020002@gmail.com> Date: Mon, 10 Jun 2013 14:03:29 -0500 From: Rachael Thomas Carlson User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: bug-lilypond@gnu.org Subject: Re: strokeFingerOrientations bug References: <51B616E3.1050007@gmail.com> <87wqq1okyn.fsf@fencepost.gnu.org> In-Reply-To: <87wqq1okyn.fsf@fencepost.gnu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4001:c03::229 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Jun 2013 19:03:40 -0000 On 06/10/2013 01:54 PM, David Kastrup wrote: > Rachael Thomas Carlson writes: > >> % Setting strokeFingerOrientations has no effect within a tabstaff >> >> \version "2.14.2" >> \score { >> \new TabStaff { >> \set strokeFingerOrientations = #'(left) > > This is equivalent to > > \set TabVoice.strokeFingerOrientations ... > > since an override without context specification goes to a "Bottom" > context. > >> 8 >> } >> } >> \layout { >> \context { >> \TabStaff \consists "New_fingering_engraver" >> } >> } > > Now you put the New_fingering_engraver into a _Staff_ context (quite an > unusual choice). Usually it would be placed in TabVoice. > > _Either_ putting the engraver into the TabVoice context _or_ doing the > setting as \set TabStaff.strokeFingerOrientations ... will do the trick. > Indeed, even doing both will work as an engraver inside of TabVoice can > see a setting in the enclosing TabStaff (unless overruled in the > TabVoice context itself). But settings in TabVoice are invisible to an > engraver at TabStaff level. > This fixes it. Not a bug. Sorry to post here. Thank you for your help, David and Thomas. Rachael From MAILER-DAEMON Tue Jun 11 15:15:15 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UmU2F-0004D3-OD for mharc-bug-lilypond@gnu.org; Tue, 11 Jun 2013 15:15:15 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50868) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmU2B-0004Av-A8 for bug-lilypond@gnu.org; Tue, 11 Jun 2013 15:15:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmU26-0006xM-MA for bug-lilypond@gnu.org; Tue, 11 Jun 2013 15:15:11 -0400 Received: from plane.gmane.org ([80.91.229.3]:47548) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmU26-0006vW-Fd for bug-lilypond@gnu.org; Tue, 11 Jun 2013 15:15:06 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UmU23-0008Kd-05 for bug-lilypond@gnu.org; Tue, 11 Jun 2013 21:15:03 +0200 Received: from 209-6-117-27.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com ([209.6.117.27]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Jun 2013 21:15:02 +0200 Received: from david by 209-6-117-27.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Jun 2013 21:15:02 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Tresner-Kirsch Subject: glissando jumps between simultaneous expressions Date: Tue, 11 Jun 2013 19:10:30 +0000 (UTC) Lines: 15 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 209.6.117.27 (Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Jun 2013 19:15:13 -0000 > I'm not top posting. In concurrent expressions (the "<< {} {} >>" syntax), a glissando in one expression will terminate at the end of the next note in any expression, rather than the next note in its own expression. In the following example, I'd like to see c'' gliss up to f'', but it instead glisses down to g. \version "2.16.2" { c'1 << {c''1 \glissando f''1} {g2 g g1} >> } Is this the intended behavior? It seems wrong. David From MAILER-DAEMON Tue Jun 11 15:24:04 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UmUAm-0008VP-TB for mharc-bug-lilypond@gnu.org; Tue, 11 Jun 2013 15:24:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53226) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmUAk-0008VF-5M for bug-lilypond@gnu.org; Tue, 11 Jun 2013 15:24:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmUAi-0001J7-PI for bug-lilypond@gnu.org; Tue, 11 Jun 2013 15:24:02 -0400 Received: from plane.gmane.org ([80.91.229.3]:59184) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmUAi-0001Iv-Id for bug-lilypond@gnu.org; Tue, 11 Jun 2013 15:24:00 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UmUAh-0006lQ-Ei for bug-lilypond@gnu.org; Tue, 11 Jun 2013 21:23:59 +0200 Received: from x2f3b824.dyn.telefonica.de ([2.243.184.36]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Jun 2013 21:23:59 +0200 Received: from dak by x2f3b824.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Jun 2013 21:23:59 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Kastrup Subject: Re: glissando jumps between simultaneous expressions Date: Tue, 11 Jun 2013 21:23:49 +0200 Organization: Organization?!? Lines: 41 Message-ID: <87fvwolad6.fsf@fencepost.gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f3b824.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:wern0v822xILJmpI+/6e3CV/nbo= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Jun 2013 19:24:03 -0000 David Tresner-Kirsch writes: >> I'm not top posting. > > In concurrent expressions (the "<< {} {} >>" syntax), a glissando in one > expression will terminate at the end of the next note in any expression, > rather than the next note in its own expression. In the following example, > I'd like to see c'' gliss up to f'', but it instead glisses down to g. > > \version "2.16.2" > { > c'1 << {c''1 \glissando f''1} {g2 g g1} >> > } > > Is this the intended behavior? It seems wrong. A "concurrent expression" is a concurrent expression. It is just a reordered way of writing { c'1 << { c''1 \glissando } { g2 g } >> << f''1 g1 >> } If you want a stronger connection between adjacent notes, you need to put them into voices of their own. The easiest way to do that is writing \version "2.16.2" { c'1 << {c''1 \glissando f''1} \\ {g2 g g1} >> } which is something _completely_ different as it is a convenient shorthand for { c'1 << \context Voice = "1" { \voiceOne c''1 \glissando f''1} \context Voice = "2" { \voiceTwo g2 g g1 } >> } -- David Kastrup From MAILER-DAEMON Wed Jun 12 08:20:40 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Umk2a-0001Mf-9u for mharc-bug-lilypond@gnu.org; Wed, 12 Jun 2013 08:20:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49645) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Umk2W-0001MU-4L for bug-lilypond@gnu.org; Wed, 12 Jun 2013 08:20:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Umk2N-0005SG-Ar for bug-lilypond@gnu.org; Wed, 12 Jun 2013 08:20:36 -0400 Received: from plane.gmane.org ([80.91.229.3]:55103) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Umk2M-0005S5-NN for bug-lilypond@gnu.org; Wed, 12 Jun 2013 08:20:27 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Umk2K-0001AU-8q for bug-lilypond@gnu.org; Wed, 12 Jun 2013 14:20:24 +0200 Received: from 51B70B83.dsl.pool.telekom.hu ([81.183.11.131]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 12 Jun 2013 14:20:24 +0200 Received: from potharn.imre by 51B70B83.dsl.pool.telekom.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 12 Jun 2013 14:20:24 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: =?utf-8?b?UG90aMOhcm4=?= Imre Subject: If incipit has soprano clef, its staves are not aligned with main score Date: Wed, 12 Jun 2013 12:20:08 +0000 (UTC) Lines: 20 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 81.183.11.131 (Mozilla/5.0 (X11; Linux i686; rv:21.0) Gecko/20100101 Firefox/21.0) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jun 2013 12:20:39 -0000 > I'm not top posting. % When the incipit has a soprano clef, % the staff lines are not aligned % irrespective of the clef of main part \version "2.16.2" incipit = \markup { \score { { \clef soprano s4 \bar "" } \layout { } } } main = { g'1} \new Voice=bug { \set Staff.instrumentName=\incipit \main } From MAILER-DAEMON Wed Jun 12 08:43:58 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UmkP8-0007DA-KG for mharc-bug-lilypond@gnu.org; Wed, 12 Jun 2013 08:43:58 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56055) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmkP4-0007Cw-0d for bug-lilypond@gnu.org; Wed, 12 Jun 2013 08:43:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmkP1-0005xH-7V for bug-lilypond@gnu.org; Wed, 12 Jun 2013 08:43:53 -0400 Received: from mail-ea0-x22a.google.com ([2a00:1450:4013:c01::22a]:33350) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmkP1-0005x6-11 for bug-lilypond@gnu.org; Wed, 12 Jun 2013 08:43:51 -0400 Received: by mail-ea0-f170.google.com with SMTP id h10so7142738eaj.1 for ; Wed, 12 Jun 2013 05:43:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=7hLfG4tbAiVwYwZ9vxX6JyqhMXi2M3eGM0zaba8eUko=; b=l8Vsf0lQHm/spGOvWio5/FTcR4bFEfo2Ptq+yA0CunZFBJ+v/ICaVFfgijZcVHPNBx lcvbIcfFsptdvjaqo98ZePjFY58fJnho40vnKcpJFmR6ClLdbvYNuTH20gaq30XPGZJP 5vgBNcqwIL6nFn07Dhxztzs0eeS3LRhtJL73fTV5qfmC5xQstIgRHW8Lq1gqOW/PD3yU L6p2iWSTvsH49Bz/lZY/27rqy9TMK+We/nneYynnJqRN2OPJrTAqHBiX0L/im40PbUoF DJVXJ8+z0rGeDnJ+L3oQMJytnpuKn49x4wXjiNvQFNPjXfZCI9j8HDmFQRh4EKA5L4nN SN/A== MIME-Version: 1.0 X-Received: by 10.14.122.201 with SMTP id t49mr21643015eeh.26.1371041030223; Wed, 12 Jun 2013 05:43:50 -0700 (PDT) Received: by 10.223.202.6 with HTTP; Wed, 12 Jun 2013 05:43:50 -0700 (PDT) In-Reply-To: References: Date: Wed, 12 Jun 2013 14:43:50 +0200 Message-ID: Subject: Re: If incipit has soprano clef, its staves are not aligned with main score From: Thomas Morley To: =?ISO-8859-1?Q?Poth=E1rn_Imre?= Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c01::22a Cc: bug-lilypond@gnu.org X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jun 2013 12:43:57 -0000 2013/6/12 Poth=E1rn Imre : >> I'm not top posting. > > % When the incipit has a soprano clef, > % the staff lines are not aligned > % irrespective of the clef of main part > > > \version "2.16.2" > > incipit =3D \markup { > \score { > { \clef soprano > s4 \bar "" } > \layout { } > } } > > main =3D { g'1} > > \new Voice=3Dbug { \set Staff.instrumentName=3D\incipit > \main } > > > _______________________________________________ > bug-lilypond mailing list > bug-lilypond@gnu.org > https://lists.gnu.org/mailman/listinfo/bug-lilypond As a work-around you could add: \override Staff.Clef #'Y-extent =3D #'(0 . 0) -Harm From MAILER-DAEMON Wed Jun 12 11:29:39 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UmmzT-0000gm-LZ for mharc-bug-lilypond@gnu.org; Wed, 12 Jun 2013 11:29:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44600) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmmzP-0000by-Vx for bug-lilypond@gnu.org; Wed, 12 Jun 2013 11:29:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmmzO-0001ZS-0E for bug-lilypond@gnu.org; Wed, 12 Jun 2013 11:29:35 -0400 Received: from plane.gmane.org ([80.91.229.3]:45457) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmmzN-0001ZD-In for bug-lilypond@gnu.org; Wed, 12 Jun 2013 11:29:33 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UmmzK-0004vu-Td for bug-lilypond@gnu.org; Wed, 12 Jun 2013 17:29:30 +0200 Received: from x2f4b84f.dyn.telefonica.de ([2.244.184.79]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 12 Jun 2013 17:29:30 +0200 Received: from dak by x2f4b84f.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 12 Jun 2013 17:29:30 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Kastrup Subject: Re: If incipit has soprano clef, its staves are not aligned with main score Date: Wed, 12 Jun 2013 17:29:21 +0200 Organization: Organization?!? Lines: 80 Message-ID: <87y5afjqjy.fsf@fencepost.gnu.org> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f4b84f.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:Qxzn6VKlzVs2eIBQr3M7saGZKhU= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jun 2013 15:29:37 -0000 --=-=-= Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Thomas Morley writes: > 2013/6/12 Pothárn Imre : >>> I'm not top posting. >> >> % When the incipit has a soprano clef, >> % the staff lines are not aligned >> % irrespective of the clef of main part >> >> >> \version "2.16.2" >> >> incipit = \markup { >> \score { >> { \clef soprano >> s4 \bar "" } >> \layout { } >> } } >> >> main = { g'1} >> >> \new Voice=bug { \set Staff.instrumentName=\incipit >> \main } >> >> >> _______________________________________________ >> bug-lilypond mailing list >> bug-lilypond@gnu.org >> https://lists.gnu.org/mailman/listinfo/bug-lilypond > > As a work-around you could add: > \override Staff.Clef #'Y-extent = #'(0 . 0) Well, one can write the following in 2.17.14 or later: --=-=-= Content-Type: text/x-lilypond Content-Disposition: inline; filename=uuu.ly \version "2.17.14" #(define-markup-command (smash layout props arg) (markup?) (let ((stencil (interpret-markup layout props arg))) (ly:make-stencil (ly:stencil-expr stencil) (ly:stencil-extent stencil X) '(0 . 0)))) incipit = \markup \smash \score { { \clef soprano s4 \bar "" } \layout { } } main = { g'1} \new Staff \with { instrumentName=\incipit } { \main } --=-=-= Content-Type: text/plain I am actually rather appalled that there seems to be no easier way to keep instrumentName from getting centered with disregard to its baseline. It would seem that this would be a reasonably common use case (not just with a \score markup but also with other potential material). It is also strange that we have a command to override both X and Y extents of a markup completely, but nothing that would override less. -- David Kastrup --=-=-=-- From MAILER-DAEMON Wed Jun 12 14:45:25 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Umq2v-00012c-N5 for mharc-bug-lilypond@gnu.org; Wed, 12 Jun 2013 14:45:25 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52664) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Umq2q-00011s-8b for bug-lilypond@gnu.org; Wed, 12 Jun 2013 14:45:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Umq2o-0007j7-9W for bug-lilypond@gnu.org; Wed, 12 Jun 2013 14:45:20 -0400 Received: from smtp07.smtpout.orange.fr ([80.12.242.129]:54543 helo=smtp.smtpout.orange.fr) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Umq2o-0007iR-41 for bug-lilypond@gnu.org; Wed, 12 Jun 2013 14:45:18 -0400 Received: from localhost.localdomain ([92.153.38.16]) by mwinf5d66 with ME id nWlF1l00P0LuU4k03WlFLT; Wed, 12 Jun 2013 20:45:16 +0200 Message-ID: <51B8C1BB.3080101@orange.fr> Date: Wed, 12 Jun 2013 20:45:15 +0200 From: Jean-Charles Malahieude User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130514 Thunderbird/17.0.6 MIME-Version: 1.0 To: Lily Bugs Subject: How to debug std::bad_alloc Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.12.242.129 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jun 2013 18:45:23 -0000 Hi all, I've typeset BWV246 and printed an Urtext version without any problem. A modern version spits me (version 2.17.20) terminate called after throwing an instance of 'std::bad_alloc' what(): St9bad_alloc I think I've narrowed the problem to a particular score which, when alone, compile fine. I need some help in order to understand what's going wrong. The only differences are: - using \keepWithTag #'Full for modern as opposed to\keepWithTag #'(Full Urtext) for Urtext - the global size - some paper block variables inner-margin = 1.2\cm % for Urtext, 1cm outer-margin = 1.3\cm % for Urtext, 1cm binding-offset = 0.6\cm %for Urtext, 0.4cm % top-system-spacing #'basic-distance = #10 % for Urtext % top-markup-spacing #'basic-distance = #10 % for Urtext % last-bottom-spacing #'basic-distance = #10 % for Urtext - nonstaff-unrelatedstaff-spacing minimum-distance at 2 in Urtext, 3 otherwise - singers clefs TIA, JeanCharles From MAILER-DAEMON Thu Jun 13 14:11:57 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UnC05-0007Fx-Ef for mharc-bug-lilypond@gnu.org; Thu, 13 Jun 2013 14:11:57 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57097) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnC01-00079c-8G for bug-lilypond@gnu.org; Thu, 13 Jun 2013 14:11:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UnC00-0000wX-BN for bug-lilypond@gnu.org; Thu, 13 Jun 2013 14:11:53 -0400 Received: from smtp02.smtpout.orange.fr ([80.12.242.124]:58264 helo=smtp.smtpout.orange.fr) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnC00-0000wN-4e for bug-lilypond@gnu.org; Thu, 13 Jun 2013 14:11:52 -0400 Received: from localhost.localdomain ([92.153.38.16]) by mwinf5d55 with ME id nuBq1l0090LuU4k03uBqqc; Thu, 13 Jun 2013 20:11:51 +0200 Message-ID: <51BA0B66.1070506@orange.fr> Date: Thu, 13 Jun 2013 20:11:50 +0200 From: Jean-Charles Malahieude User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130514 Thunderbird/17.0.6 MIME-Version: 1.0 To: Lily Bugs Subject: Re: How to debug std::bad_alloc References: <51B8C1BB.3080101@orange.fr> In-Reply-To: <51B8C1BB.3080101@orange.fr> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.12.242.124 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 18:11:55 -0000 Le 12/06/2013 20:45, Jean-Charles Malahieude disait : > Hi all, > > I've typeset BWV246 and printed an Urtext version without any problem. > A modern version spits me (version 2.17.20) > > terminate called after throwing an instance of 'std::bad_alloc' > what(): St9bad_alloc > For anyone interested, a tarball of the sources is available on demand (87ko). As soon as I add another score to number 42, I get this very message, and invoking with -l DEBUG is of no help for me. TIA, Jean-Charles From MAILER-DAEMON Thu Jun 13 20:12:56 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UnHdQ-000624-78 for mharc-bug-lilypond@gnu.org; Thu, 13 Jun 2013 20:12:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53249) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnHdK-00061w-NK for bug-lilypond@gnu.org; Thu, 13 Jun 2013 20:12:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UnHdI-0004kU-4Y for bug-lilypond@gnu.org; Thu, 13 Jun 2013 20:12:50 -0400 Received: from mail-we0-x22f.google.com ([2a00:1450:400c:c03::22f]:41243) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnHdH-0004kL-UA for bug-lilypond@gnu.org; Thu, 13 Jun 2013 20:12:48 -0400 Received: by mail-we0-f175.google.com with SMTP id t59so8336693wes.6 for ; Thu, 13 Jun 2013 17:12:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=u1GLBMKyC0iiJ9TeU+lJuZP4N7lZptoo/ywjEloAeQg=; b=d2KxQf9YuQzhdb3iGI0Y9k0MK7R/5WZR20Z4LAPd/gJxYlwX8bsgQ6YkF7Fsd5tmuS bSGurIYpliS+upA4amH3LNB8A+d1mWNaygGeNjfzd257aMnt50zXjLx3fRDj0weIpe5L hIJLMO/b9L+XJaQn2yDrTSHvOCPi0tOMzQwzKp1e1bG61DisZ6DoRF7iublnJppWkC6p LJg5R4X0lDmGYLXdXwd+SfcQLV3ULJWRIFQaJfwlCAVXA6pLtBRQ5JXVkSFXCeN+DMsb IpHhiPBtDtIG7MGi0edXZ4H/qTu4mOsT1ak++12weN5ef/iX43VY4+MQrb/Mhpb/kkp3 LGhw== MIME-Version: 1.0 X-Received: by 10.180.13.5 with SMTP id d5mr1885018wic.56.1371168767123; Thu, 13 Jun 2013 17:12:47 -0700 (PDT) Received: by 10.180.124.8 with HTTP; Thu, 13 Jun 2013 17:12:46 -0700 (PDT) Date: Fri, 14 Jun 2013 02:12:46 +0200 Message-ID: Subject: Weird Stems with beam::align-with-broken-parts and beam::slope-like-broken-parts From: Thomas Morley To: bug-lilypond Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c03::22f X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jun 2013 00:12:54 -0000 Hi, the following code returns missing Stems. (A larger example would show not only missing but also all sorts of weird Stems. see: http://lists.gnu.org/archive/html/lilypond-user/2013-06/msg00334.html ) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \version "2.17.20" \paper { %indent = 0 ragged-right = ##t } \layout { \override Beam #'breakable = ##t \override Beam #'positions = #beam::align-with-broken-parts %\override Beam.positions = #beam::slope-like-broken-parts } \relative c' { c2.. c''8[ \break a,] r c2. } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% The terminal returns: warning: weird stem size, check for narrow beams c2.. c''8[ \break warning: Not drawing a box with negative dimension, 0.13 by -0.24. Some observations: 1) The bug is triggered if only _one_ beamed Stem is present before line-break. Two or more beamed Stems make the bug disappear: \relative c' { c2. c''8[ c \break a,] r c2. } works always nice. 2) The relevant regtest beam-broken-classic.ly doesn't test this case (i.e. only one beamed Stem before line-break) 3) When uncommenting `indent = 0' no warning is printed to the terminal, though the printed output is still worse. 4) With \override Beam.positions = #beam::slope-like-broken-parts no terminal-output appears, though the pdf is bad, too. 5) The bug is present in 2.16.2, too. Cheers, Harm From MAILER-DAEMON Thu Jun 13 21:48:48 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UnJ8C-0004d9-Ly for mharc-bug-lilypond@gnu.org; Thu, 13 Jun 2013 21:48:48 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37925) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnJ8A-0004cj-CB for bug-lilypond@gnu.org; Thu, 13 Jun 2013 21:48:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UnJ89-0001bN-Ch for bug-lilypond@gnu.org; Thu, 13 Jun 2013 21:48:46 -0400 Received: from plane.gmane.org ([80.91.229.3]:55010) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnJ89-0001b6-5d for bug-lilypond@gnu.org; Thu, 13 Jun 2013 21:48:45 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UnJ83-0005Cn-TK for bug-lilypond@gnu.org; Fri, 14 Jun 2013 03:48:40 +0200 Received: from c-67-174-216-92.hsd1.ca.comcast.net ([67.174.216.92]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 14 Jun 2013 03:48:39 +0200 Received: from k-ohara5a5a by c-67-174-216-92.hsd1.ca.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 14 Jun 2013 03:48:39 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: Keith OHara Subject: Re: How to debug =?utf-8?b?c3RkOjpiYWRfYWxsb2M=?= Date: Fri, 14 Jun 2013 01:48:22 +0000 (UTC) Lines: 16 Message-ID: References: <51B8C1BB.3080101@orange.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 67.174.216.92 (Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.15) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jun 2013 01:48:47 -0000 Jean-Charles Malahieude orange.fr> writes: > terminate called after throwing an instance of 'std::bad_alloc' > what(): St9bad_alloc > > I think I've narrowed the problem to a particular score which, when > alone, compile fine. > LilyPond asks for more memory than your computer has. The reason the changes you describe would cause her to need more memory are not clear to me. My only suggestion is to use \bookpart{} to divide the book into smaller sections for page-breaking, and maybe use the "minimal" page breaking method if you are not depending on LilyPond to choose the page breaks. From MAILER-DAEMON Thu Jun 13 21:54:43 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UnJDv-0005ra-Pi for mharc-bug-lilypond@gnu.org; Thu, 13 Jun 2013 21:54:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38703) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnJDs-0005oU-NP for bug-lilypond@gnu.org; Thu, 13 Jun 2013 21:54:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UnJDr-00038g-S6 for bug-lilypond@gnu.org; Thu, 13 Jun 2013 21:54:40 -0400 Received: from plane.gmane.org ([80.91.229.3]:57343) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnJDr-00038b-Li for bug-lilypond@gnu.org; Thu, 13 Jun 2013 21:54:39 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UnJDr-0007w1-0u for bug-lilypond@gnu.org; Fri, 14 Jun 2013 03:54:39 +0200 Received: from c-67-174-216-92.hsd1.ca.comcast.net ([67.174.216.92]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 14 Jun 2013 03:54:39 +0200 Received: from k-ohara5a5a by c-67-174-216-92.hsd1.ca.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 14 Jun 2013 03:54:39 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: Keith OHara Subject: Re: If incipit has soprano =?utf-8?b?Y2xlZiwJaXRz?= staves are not aligned with main score Date: Fri, 14 Jun 2013 01:54:22 +0000 (UTC) Lines: 27 Message-ID: References: <87y5afjqjy.fsf@fencepost.gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 67.174.216.92 (Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.15) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jun 2013 01:54:41 -0000 David Kastrup gnu.org> writes: > Thomas Morley gmail.com> writes: > > > As a work-around you could add: > > \override Staff.Clef #'Y-extent = #'(0 . 0) > > I am actually rather appalled that there seems to be no easier way to > keep instrumentName from getting centered with disregard to its > baseline. It would seem that this would be a reasonably common use case > (not just with a \score markup but also with other potential material). > It is also strange that we have a command to override both X and Y > extents of a markup completely, but nothing that would override less. > Thomas' seems pretty easy? You can also override one dimension only of the instrument name. incipit = \markup \score {{\clef soprano s4 \bar "" } \layout{} } \new Staff \with { \override InstrumentName #'Y-extent = #'(-4 . 4) instrumentName=\incipit } { g'1 } The bug report remains, though, that someone expected a (generalized) InstrumentName to be aligned on its baseline, whereas it is centered. From MAILER-DAEMON Thu Jun 13 22:00:43 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UnJJj-0007EY-74 for mharc-bug-lilypond@gnu.org; Thu, 13 Jun 2013 22:00:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39654) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnJJg-0007EQ-NL for bug-lilypond@gnu.org; Thu, 13 Jun 2013 22:00:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UnJJf-0004n8-Jv for bug-lilypond@gnu.org; Thu, 13 Jun 2013 22:00:40 -0400 Received: from plane.gmane.org ([80.91.229.3]:54953) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnJJf-0004n2-BV for bug-lilypond@gnu.org; Thu, 13 Jun 2013 22:00:39 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UnJJe-0002MB-53 for bug-lilypond@gnu.org; Fri, 14 Jun 2013 04:00:38 +0200 Received: from c-67-174-216-92.hsd1.ca.comcast.net ([67.174.216.92]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 14 Jun 2013 04:00:38 +0200 Received: from k-ohara5a5a by c-67-174-216-92.hsd1.ca.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 14 Jun 2013 04:00:38 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: Keith OHara Subject: Re: If incipit has soprano =?utf-8?b?Y2xlZiwJaXRz?= staves are =?utf-8?b?bm90CWFsaWduZWQ=?= with main score Date: Fri, 14 Jun 2013 02:00:23 +0000 (UTC) Lines: 16 Message-ID: References: <87y5afjqjy.fsf@fencepost.gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 67.174.216.92 (Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.15) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jun 2013 02:00:42 -0000 Keith OHara oco.net> writes: > > The bug report remains, though, that someone expected a (generalized) > InstrumentName to be aligned on its baseline, whereas it is centered. > The primary use of InstrumentName is to print the instrument name, and we would rather have the text centered than have its baseline centered. (Maybe another reason to shift the baseline to the center of the ex-height?) So I think the behavior is what we want overall, but maybe we should put one of the Y-extent overrides in the examples that put an incipit in the Instrument Name. I suggest this be a documentation request; any project member please open an item if you agree, complain if not. I'll open a doc suggestion in a few days if my opinion remains the same. From MAILER-DAEMON Fri Jun 14 01:59:54 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UnN3C-0002s8-SV for mharc-bug-lilypond@gnu.org; Fri, 14 Jun 2013 01:59:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45885) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnN3A-0002s1-N8 for bug-lilypond@gnu.org; Fri, 14 Jun 2013 01:59:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UnN39-0001rx-Oy for bug-lilypond@gnu.org; Fri, 14 Jun 2013 01:59:52 -0400 Received: from plane.gmane.org ([80.91.229.3]:37476) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnN39-0001rs-IZ for bug-lilypond@gnu.org; Fri, 14 Jun 2013 01:59:51 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UnN36-0008VP-BW for bug-lilypond@gnu.org; Fri, 14 Jun 2013 07:59:48 +0200 Received: from x2f46b83.dyn.telefonica.de ([2.244.107.131]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 14 Jun 2013 07:59:48 +0200 Received: from dak by x2f46b83.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 14 Jun 2013 07:59:48 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Kastrup Subject: Re: If incipit has soprano clef, its staves are not aligned with main score Date: Fri, 14 Jun 2013 07:59:38 +0200 Organization: Organization?!? Lines: 35 Message-ID: <87r4g5i65x.fsf@fencepost.gnu.org> References: <87y5afjqjy.fsf@fencepost.gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f46b83.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:8YvADxbISCjjK+dFyyQLVvHv3CQ= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jun 2013 05:59:53 -0000 Keith OHara writes: > Keith OHara oco.net> writes: >> >> The bug report remains, though, that someone expected a (generalized) >> InstrumentName to be aligned on its baseline, whereas it is centered. >> > > The primary use of InstrumentName is to print the instrument name, and > we would rather have the text centered than have its baseline > centered. Visually, you'd rather want to center not on the "true" center, but on something like half the x-height above the baseline: one would not want different baselines for "Daisy" and "Joe". There is a complication that with all-caps word, the x-height is not the same: one centers "Violin" at a different height than "VIOLIN". > (Maybe another reason to shift the baseline to the center of the > ex-height?) Hey, I just wrote an entire paragraph unnecessarily. > So I think the behavior is what we want overall, but maybe we should > put one of the Y-extent overrides in the examples that put an incipit > in the Instrument Name. I suggest this be a documentation request; > any project member please open an item if you agree, complain if > not. I'll open a doc suggestion in a few days if my opinion remains > the same. I am not overly enthused about downing extents for the purpose of getting baselines heeded. It's not really intuitive. -- David Kastrup From MAILER-DAEMON Sat Jun 15 04:10:13 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UnlYq-0004Wq-VA for mharc-bug-lilypond@gnu.org; Sat, 15 Jun 2013 04:10:12 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39277) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnlYo-0004Vq-SH for bug-lilypond@gnu.org; Sat, 15 Jun 2013 04:10:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UnlYn-0007ba-L1 for bug-lilypond@gnu.org; Sat, 15 Jun 2013 04:10:10 -0400 Received: from mail-bk0-x232.google.com ([2a00:1450:4008:c01::232]:34981) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UnlYn-0007bQ-EX for bug-lilypond@gnu.org; Sat, 15 Jun 2013 04:10:09 -0400 Received: by mail-bk0-f50.google.com with SMTP id ik8so570073bkc.37 for ; Sat, 15 Jun 2013 01:10:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type; bh=s1r/WkaZ7LdWtxz1ZkNKsVtP6MyNZoLg+3vfeK4mNaY=; b=yoTLcXSK/F08I5LVwY+qaL5tNnDImhmRcXjhRpZsE+gjmT73W6i4Wn5bT1nbxF5mkK Yg8zlqoWHCJeJDS9YewzY2bxKBeAwcliWiADfs/668HZ8f0nGsIfgyw3Z0VgfHYPLm6g EaoZ2eskXfwsLlA/5cGyuE97T1LxfYNZFk7bUoON4K4dPa6Clr9ppVzxcxHFSUrNaSir tiK7/2L1z3P/Ql5mmus+DJOhF6W4hRwRrtiUcsqXf3NMPDk0mylSdyQls865OhE4hLun nxRp9ZNp8GGoFEJZSqspIAZUvzSmoQx+ushNLYN6DVJNAqlmdpCURNlwbwb582DE3WHm yaLw== X-Received: by 10.204.187.70 with SMTP id cv6mr800685bkb.6.1371283807886; Sat, 15 Jun 2013 01:10:07 -0700 (PDT) Received: from [192.168.178.27] (dslb-088-064-042-045.pools.arcor-ip.net. [88.64.42.45]) by mx.google.com with ESMTPSA id so13sm1432383bkb.15.2013.06.15.01.10.06 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 15 Jun 2013 01:10:07 -0700 (PDT) Message-ID: <51BC215E.10705@googlemail.com> Date: Sat, 15 Jun 2013 10:10:06 +0200 From: Urs Liska User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: "bug-lilypond@gnu.org" Subject: Patch:Doc-enhancement identifiers Content-Type: multipart/mixed; boundary="------------030400060905000606000106" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4008:c01::232 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Jun 2013 08:10:12 -0000 This is a multi-part message in MIME format. --------------030400060905000606000106 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Hi, as discussed here: http://lists.gnu.org/archive/html/lilypond-user/2013-06/msg00342.html The definition of identifier names in http://www.lilypond.org/doc/v2.17/Documentation/notation/file-structure.html is slightly misleading. I think applying the attached patch would make it clearer. Best Urs --------------030400060905000606000106 Content-Type: text/x-patch; name="fix_identifier_doc.patch" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="fix_identifier_doc.patch" >From 0cd594c1bf78f775f6656e687abc27a61eb4ae35 Mon Sep 17 00:00:00 2001 From: Urs Liska Date: Sat, 15 Jun 2013 10:06:50 +0200 Subject: [PATCH] Add identifier definition to NR Identifiers may use all Unicode characters outside ASCII. --- Documentation/notation/input.itely | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Documentation/notation/input.itely b/Documentation/notation/input.itely index 80cdd17..fd362ad 100644 --- a/Documentation/notation/input.itely +++ b/Documentation/notation/input.itely @@ -243,15 +243,15 @@ name which may clash, so @example \book @{ \score @{ @dots{} @} -  \layout @{ @dots{} @} + \layout @{ @dots{} @} @} \book @{ \score @{ @dots{} @} -  \layout @{ @dots{} @} + \layout @{ @dots{} @} @} \book @{ \score @{ @dots{} @} -  \layout @{ @dots{} @} + \layout @{ @dots{} @} @} @end example @@ -449,6 +449,7 @@ foo = @{ c4 d e d @} This can be used later on in the file by entering @code{\foo}. The name of a variable should have alphabetic characters only; no numbers, underscores or dashes. +Outside of the ASCII range all Unicode characters are allowed. @end itemize -- 1.7.9.5 --------------030400060905000606000106-- From MAILER-DAEMON Sun Jun 16 12:36:19 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UoFwA-0004AO-Qi for mharc-bug-lilypond@gnu.org; Sun, 16 Jun 2013 12:36:18 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoFw7-00046v-RF for bug-lilypond@gnu.org; Sun, 16 Jun 2013 12:36:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoFw6-00038i-Ve for bug-lilypond@gnu.org; Sun, 16 Jun 2013 12:36:15 -0400 Received: from sam.nabble.com ([216.139.236.26]:46068) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoFw6-00038b-RG for bug-lilypond@gnu.org; Sun, 16 Jun 2013 12:36:14 -0400 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1UoFw5-0005bs-9l for bug-lilypond@gnu.org; Sun, 16 Jun 2013 09:36:13 -0700 Date: Sun, 16 Jun 2013 09:36:13 -0700 (PDT) From: Eluze To: bug-lilypond@gnu.org Message-ID: <1371400573215-147133.post@n5.nabble.com> Subject: system start bracketsgroups are cropped to the left in NR MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 216.139.236.26 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jun 2013 16:36:16 -0000 hi starting with 2.17.14 (pdf & html) examples in http://www.lilypond.org/doc/v2.17/Documentation/notation/displaying-staves#nested-staff-groups are cropped at left compiling myself the output is ok Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/system-start-bracketsgroups-are-cropped-to-the-left-in-NR-tp147133.html Sent from the Bugs mailing list archive at Nabble.com. From MAILER-DAEMON Sun Jun 16 13:10:29 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UoGTF-0007lI-Qc for mharc-bug-lilypond@gnu.org; Sun, 16 Jun 2013 13:10:29 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33730) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoGTD-0007kD-88 for bug-lilypond@gnu.org; Sun, 16 Jun 2013 13:10:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoGTB-0005jd-V8 for bug-lilypond@gnu.org; Sun, 16 Jun 2013 13:10:27 -0400 Received: from plane.gmane.org ([80.91.229.3]:45491) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoGTB-0005jU-Ow for bug-lilypond@gnu.org; Sun, 16 Jun 2013 13:10:25 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UoGTA-0006cz-Eb for bug-lilypond@gnu.org; Sun, 16 Jun 2013 19:10:24 +0200 Received: from host86-170-79-65.range86-170.btcentralplus.com ([86.170.79.65]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 16 Jun 2013 19:10:24 +0200 Received: from mail by host86-170-79-65.range86-170.btcentralplus.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 16 Jun 2013 19:10:24 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: "Phil Holmes" Subject: Re: system start bracketsgroups are cropped to the left in NR Date: Sun, 16 Jun 2013 18:10:00 +0100 Lines: 18 Message-ID: References: <1371400573215-147133.post@n5.nabble.com> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: host86-170-79-65.range86-170.btcentralplus.com In-Reply-To: <1371400573215-147133.post@n5.nabble.com> X-MSMail-Priority: Normal X-Newsreader: Microsoft Windows Mail 6.0.6002.18197 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jun 2013 17:10:28 -0000 "Eluze" wrote in message news:1371400573215-147133.post@n5.nabble.com... > hi > > starting with 2.17.14 (pdf & html) examples in > http://www.lilypond.org/doc/v2.17/Documentation/notation/displaying-staves#nested-staff-groups > are cropped at left > > compiling myself the output is ok > > Eluze This is http://code.google.com/p/lilypond/issues/detail?id=3386 -- Phil Holmes Bug Squad From MAILER-DAEMON Sun Jun 16 13:14:59 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UoGXa-0003EI-Vj for mharc-bug-lilypond@gnu.org; Sun, 16 Jun 2013 13:14:58 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34313) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoGXX-0003E6-N2 for bug-lilypond@gnu.org; Sun, 16 Jun 2013 13:14:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoGXW-0006kY-If for bug-lilypond@gnu.org; Sun, 16 Jun 2013 13:14:55 -0400 Received: from plane.gmane.org ([80.91.229.3]:46544) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoGXW-0006kU-C0 for bug-lilypond@gnu.org; Sun, 16 Jun 2013 13:14:54 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UoGXT-0005TM-KU for bug-lilypond@gnu.org; Sun, 16 Jun 2013 19:14:51 +0200 Received: from x2f49629.dyn.telefonica.de ([2.244.150.41]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 16 Jun 2013 19:14:51 +0200 Received: from dak by x2f49629.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 16 Jun 2013 19:14:51 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Kastrup Subject: Re: system start bracketsgroups are cropped to the left in NR Date: Sun, 16 Jun 2013 19:14:39 +0200 Organization: Organization?!? Lines: 16 Message-ID: <87li6a6kqo.fsf@fencepost.gnu.org> References: <1371400573215-147133.post@n5.nabble.com> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f49629.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:bktwoslb0kWRyc80hmH3Avnxa6s= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jun 2013 17:14:57 -0000 Eluze writes: > hi > > starting with 2.17.14 (pdf & html) examples in > http://www.lilypond.org/doc/v2.17/Documentation/notation/displaying-staves#nested-staff-groups > are cropped at left > > compiling myself the output is ok Issue 3386: Output crops staff braces when produced with -dpreview -- David Kastrup From MAILER-DAEMON Sun Jun 16 18:01:31 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UoL0t-0001Ee-ME for mharc-bug-lilypond@gnu.org; Sun, 16 Jun 2013 18:01:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60709) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoL0q-0001Ds-Tt for bug-lilypond@gnu.org; Sun, 16 Jun 2013 18:01:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoL0p-00005w-9z for bug-lilypond@gnu.org; Sun, 16 Jun 2013 18:01:28 -0400 Received: from sam.nabble.com ([216.139.236.26]:43751) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoL0p-00005m-6Q for bug-lilypond@gnu.org; Sun, 16 Jun 2013 18:01:27 -0400 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1UoL0o-0002kA-7y for bug-lilypond@gnu.org; Sun, 16 Jun 2013 15:01:26 -0700 Date: Sun, 16 Jun 2013 15:01:26 -0700 (PDT) From: Eluze To: bug-lilypond@gnu.org Message-ID: <1371420086241-147143.post@n5.nabble.com> In-Reply-To: <87li6a6kqo.fsf@fencepost.gnu.org> References: <1371400573215-147133.post@n5.nabble.com> <87li6a6kqo.fsf@fencepost.gnu.org> Subject: Re: system start bracketsgroups are cropped to the left in NR MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 216.139.236.26 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jun 2013 22:01:30 -0000 David Kastrup wrote > Eluze < > eluzew@ > > writes: > >> hi >> >> starting with 2.17.14 (pdf & html) examples in >> http://www.lilypond.org/doc/v2.17/Documentation/notation/displaying-staves#nested-staff-groups >> are cropped at left >> >> compiling myself the output is ok > > <URL:http://code.google.com/p/lilypond/issues/detail?id=3386> > > Issue 3386: Output crops staff braces when produced with -dpreview sorry for the noise - I didn't know that -dpreview is involved when creating those examples Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/system-start-bracketsgroups-are-cropped-to-the-left-in-NR-tp147133p147143.html Sent from the Bugs mailing list archive at Nabble.com. From MAILER-DAEMON Mon Jun 17 04:33:52 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UoUsq-0003hT-RG for mharc-bug-lilypond@gnu.org; Mon, 17 Jun 2013 04:33:52 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35983) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoUsk-0003g2-Te for bug-lilypond@gnu.org; Mon, 17 Jun 2013 04:33:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoUsf-0004kN-99 for bug-lilypond@gnu.org; Mon, 17 Jun 2013 04:33:46 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33337) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoUsf-0004kH-6X for bug-lilypond@gnu.org; Mon, 17 Jun 2013 04:33:41 -0400 Received: from localhost ([127.0.0.1]:43686 helo=lola) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoUse-0000Xq-Pn; Mon, 17 Jun 2013 04:33:40 -0400 Received: by lola (Postfix, from userid 1000) id 3C9512003DA; Mon, 17 Jun 2013 09:49:54 +0200 (CEST) From: David Kastrup To: Eluze Subject: Re: system start bracketsgroups are cropped to the left in NR References: <1371400573215-147133.post@n5.nabble.com> <87li6a6kqo.fsf@fencepost.gnu.org> <1371420086241-147143.post@n5.nabble.com> Date: Mon, 17 Jun 2013 09:49:53 +0200 In-Reply-To: <1371420086241-147143.post@n5.nabble.com> (Eluze's message of "Sun, 16 Jun 2013 15:01:26 -0700 (PDT)") Message-ID: <87y5a9p466.fsf@fencepost.gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e Cc: bug-lilypond@gnu.org X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jun 2013 08:33:51 -0000 Eluze writes: > David Kastrup wrote >> Eluze writes: >>> starting with 2.17.14 (pdf & html) examples in >>> http://www.lilypond.org/doc/v2.17/Documentation/notation/displaying-staves#nested-staff-groups >>> are cropped at left >>> >>> compiling myself the output is ok >> >> <URL:http://code.google.com/p/lilypond/issues/detail?id=3386> >> >> Issue 3386: Output crops staff braces when produced with -dpreview > > sorry for the noise - I didn't know that -dpreview is involved when creating > those examples I don't think it is, but the underlying problem is the same. -- David Kastrup From MAILER-DAEMON Tue Jun 18 03:27:47 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UoqKR-0005iB-2K for mharc-bug-lilypond@gnu.org; Tue, 18 Jun 2013 03:27:47 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50814) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoqKN-0005hC-Pm for bug-lilypond@gnu.org; Tue, 18 Jun 2013 03:27:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UoqKM-0003eX-Qq for bug-lilypond@gnu.org; Tue, 18 Jun 2013 03:27:43 -0400 Received: from sam.nabble.com ([216.139.236.26]:57502) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UoqKM-0003eM-M3 for bug-lilypond@gnu.org; Tue, 18 Jun 2013 03:27:42 -0400 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1UoqKK-00034q-Re for bug-lilypond@gnu.org; Tue, 18 Jun 2013 00:27:40 -0700 Date: Tue, 18 Jun 2013 00:27:40 -0700 (PDT) From: ArnoldTheresius To: bug-lilypond@gnu.org Message-ID: <1371540460626-147157.post@n5.nabble.com> In-Reply-To: <87r4g5i65x.fsf@fencepost.gnu.org> References: <87y5afjqjy.fsf@fencepost.gnu.org> <87r4g5i65x.fsf@fencepost.gnu.org> Subject: Re: If incipit has soprano clef, its staves are not aligned with main score MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 216.139.236.26 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jun 2013 07:27:45 -0000 David Kastrup wrote > ... > I am not overly enthused about downing extents for the purpose of > getting baselines heeded. It's not really intuitive. > > -- > David Kastrup > > > _______________________________________________ > bug-lilypond mailing list > bug-lilypond@ > https://lists.gnu.org/mailman/listinfo/bug-lilypond Just an idea: a markup command which evaluates the Y-extent of its argument, and returns it symetrically expanded ( -max(abs(extent_Y_min), abs(extent_Y_max)) . +max(abs(extent_Y_min), abs(extent_Y_max))). I know, it's to opposite thing of reducing the extent to zero - expand it with white space to be symmetric. ArnoldTheresius -- View this message in context: http://lilypond.1069038.n5.nabble.com/If-incipit-has-soprano-clef-its-staves-are-not-aligned-with-main-score-tp146996p147157.html Sent from the Bugs mailing list archive at Nabble.com. From MAILER-DAEMON Tue Jun 18 04:08:41 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uoqy1-0005kD-Ak for mharc-bug-lilypond@gnu.org; Tue, 18 Jun 2013 04:08:41 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60157) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uoqxt-0005j2-OT for bug-lilypond@gnu.org; Tue, 18 Jun 2013 04:08:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uoqxs-0000I6-Jg for bug-lilypond@gnu.org; Tue, 18 Jun 2013 04:08:33 -0400 Received: from plane.gmane.org ([80.91.229.3]:43008) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uoqxs-0000Hs-Cx for bug-lilypond@gnu.org; Tue, 18 Jun 2013 04:08:32 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Uoqxp-0004Qw-89 for bug-lilypond@gnu.org; Tue, 18 Jun 2013 10:08:29 +0200 Received: from x2f4270b.dyn.telefonica.de ([2.244.39.11]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 18 Jun 2013 10:08:29 +0200 Received: from dak by x2f4270b.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 18 Jun 2013 10:08:29 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Kastrup Subject: Re: If incipit has soprano clef, its staves are not aligned with main score Date: Tue, 18 Jun 2013 10:08:17 +0200 Organization: Organization?!? Lines: 19 Message-ID: <87zjun7sem.fsf@fencepost.gnu.org> References: <87y5afjqjy.fsf@fencepost.gnu.org> <87r4g5i65x.fsf@fencepost.gnu.org> <1371540460626-147157.post@n5.nabble.com> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f4270b.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:2imXb347fBiAhjT7letwjBeTcHI= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jun 2013 08:08:39 -0000 ArnoldTheresius writes: > David Kastrup wrote >> ... >> I am not overly enthused about downing extents for the purpose of >> getting baselines heeded. It's not really intuitive. > > Just an idea: a markup command which evaluates the Y-extent of its argument, > and returns it symetrically expanded ( -max(abs(extent_Y_min), > abs(extent_Y_max)) . +max(abs(extent_Y_min), abs(extent_Y_max))). > > I know, it's to opposite thing of reducing the extent to zero - expand it > with white space to be symmetric. That kind of construct would behave even more obscure than just zeroing out the extents would. -- David Kastrup From MAILER-DAEMON Tue Jun 18 14:48:06 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Up0wn-0007EW-TU for mharc-bug-lilypond@gnu.org; Tue, 18 Jun 2013 14:48:06 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56034) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Up0wl-0007BH-Eb for bug-lilypond@gnu.org; Tue, 18 Jun 2013 14:48:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Up0wj-0003Cn-Aw for bug-lilypond@gnu.org; Tue, 18 Jun 2013 14:48:03 -0400 Received: from mail-bk0-x233.google.com ([2a00:1450:4008:c01::233]:38013) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Up0wj-0003CM-3a for bug-lilypond@gnu.org; Tue, 18 Jun 2013 14:48:01 -0400 Received: by mail-bk0-f51.google.com with SMTP id ji1so1947078bkc.24 for ; Tue, 18 Jun 2013 11:47:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=/bJo0yXO7mgt69ysUgMiiftwHaufpnducXmwKERBjBY=; b=ZGKvhfC4FaMpIEbQA26paW+Tc9EEBWZpua2uKX2wW0Au2QBBp6jmmhbym0OJ2lp3Pm UFT/+dpaCTQyFRXqqro/P135Js0U1j4Kl5HSD5ifsCS3/DyuSIK8wxNQgzmoXSrAAKqU TM71tqSNluiuWsvIBSXfUWxmVm7348jLtfJUV7XW0tHUaDvXvH+ZSXalHu1c26/9y0Nx Spnf5LGZdhoRUUY5Cf0J3gpZQzYl2+zCHAb8AZdzOYhZbapLTJxfv8aBbGlnkx1PVw6/ Zi1xGJJNM5haxi/O2LzIfhuXWGyXD0m49RS7rlHmYvp3zzHRRb2tmeUBUycsy+dsURAt wODA== X-Received: by 10.204.175.198 with SMTP id bb6mr2881274bkb.9.1371581279303; Tue, 18 Jun 2013 11:47:59 -0700 (PDT) Received: from [192.168.178.24] (dslb-188-098-093-038.pools.arcor-ip.net. [188.98.93.38]) by mx.google.com with ESMTPSA id v7sm6189500bkh.12.2013.06.18.11.47.58 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 18 Jun 2013 11:47:58 -0700 (PDT) Message-ID: <51C0AB5D.6070608@googlemail.com> Date: Tue, 18 Jun 2013 20:47:57 +0200 From: Urs Liska User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: "bug-lilypond@gnu.org" Subject: Re: Patch:Doc-enhancement identifiers References: <51BC215E.10705@googlemail.com> In-Reply-To: <51BC215E.10705@googlemail.com> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4008:c01::233 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jun 2013 18:48:04 -0000 Am 15.06.2013 10:10, schrieb Urs Liska: > Hi, > > as discussed here: > http://lists.gnu.org/archive/html/lilypond-user/2013-06/msg00342.html > The definition of identifier names in > http://www.lilypond.org/doc/v2.17/Documentation/notation/file-structure.html > is slightly misleading. > I think applying the attached patch would make it clearer. > > Best > Urs Nobody bothering accepting or at lest commenting a free patch contribution? From MAILER-DAEMON Tue Jun 18 15:24:04 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Up1Vc-0000S1-4S for mharc-bug-lilypond@gnu.org; Tue, 18 Jun 2013 15:24:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36702) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Up1VZ-0000Qe-9C for bug-lilypond@gnu.org; Tue, 18 Jun 2013 15:24:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Up1VV-0006gU-Bi for bug-lilypond@gnu.org; Tue, 18 Jun 2013 15:24:01 -0400 Received: from mail-wg0-x22d.google.com ([2a00:1450:400c:c00::22d]:33293) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Up1VV-0006gJ-5j for bug-lilypond@gnu.org; Tue, 18 Jun 2013 15:23:57 -0400 Received: by mail-wg0-f45.google.com with SMTP id j13so3893720wgh.24 for ; Tue, 18 Jun 2013 12:23:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=h7b8yXRRyfvcrScWhCvJSwHMlUXk+yN1dxs3bLPEnP0=; b=EtCFXdE9zl5gEg0b9dAn19aP3yt0eI0fi+sWxYMOUtQwyiUhJQD+8v+5zcZpb17MiO vgWSnOyh/RFB4cILrORdli2ncuUbXq0E/wk1v1R4I/Df9fAA39Vt4+AjmMHwcQE4AFV+ +erZIGuAEJgr3/fCOvZzXBz6W84GdmPQAYI9fXvFIEELgI99AT2QQFvViKszYwfzmdB0 NzEdCyEnaqnMbzN86yz17f+m+Uk/q6Z5vFJBVxrInDNupi/ianabYCGsY3UE8ukYIsb8 AGnpdVaS0j1v9TRvR0LsM+y4+kFW6o7dcWwL36BsVAxjkBxsziXns9Hw+Qh/fnJebAVx ksIQ== X-Received: by 10.194.103.73 with SMTP id fu9mr11821592wjb.70.1371583436484; Tue, 18 Jun 2013 12:23:56 -0700 (PDT) Received: from [192.168.1.67] (host86-181-66-6.range86-181.btcentralplus.com. [86.181.66.6]) by mx.google.com with ESMTPSA id u9sm4205484wif.6.2013.06.18.12.23.55 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 18 Jun 2013 12:23:55 -0700 (PDT) Message-ID: <51C0B3C6.3020405@gmail.com> Date: Tue, 18 Jun 2013 20:23:50 +0100 From: James User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: Urs Liska Subject: Re: Patch:Doc-enhancement identifiers References: <51BC215E.10705@googlemail.com> <51C0AB5D.6070608@googlemail.com> In-Reply-To: <51C0AB5D.6070608@googlemail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c00::22d Cc: "bug-lilypond@gnu.org" X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jun 2013 19:24:02 -0000 On 18/06/13 19:47, Urs Liska wrote: > Am 15.06.2013 10:10, schrieb Urs Liska: >> Hi, >> >> as discussed here: >> http://lists.gnu.org/archive/html/lilypond-user/2013-06/msg00342.html >> The definition of identifier names in >> http://www.lilypond.org/doc/v2.17/Documentation/notation/file-structure.html >> is slightly misleading. >> I think applying the attached patch would make it clearer. >> >> Best >> Urs > Nobody bothering accepting or at lest commenting a free patch > contribution? > _______________________________________________ > bug-lilypond mailing list > bug-lilypond@gnu.org > https://lists.gnu.org/mailman/listinfo/bug-lilypond What's the google tracker number? I don't recall testing this patch. Did it just get thrown onto the list or did they follow the process for submitting patches? -- Regards, James From MAILER-DAEMON Wed Jun 19 00:19:03 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Up9rL-0004ya-3m for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 00:19:03 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57044) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Up9rH-0004xA-JP for bug-lilypond@gnu.org; Wed, 19 Jun 2013 00:19:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Up9rG-00078k-Me for bug-lilypond@gnu.org; Wed, 19 Jun 2013 00:18:59 -0400 Received: from c62.cesmail.net ([216.154.195.54]:36067) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Up9nz-00069I-SL for bug-lilypond@gnu.org; Wed, 19 Jun 2013 00:15:35 -0400 Received: from unknown (HELO delta2) ([192.168.1.50]) by c62.cesmail.net with ESMTP; 19 Jun 2013 00:15:34 -0400 Received: from pool-96-227-254-100.phlapa.fios.verizon.net (pool-96-227-254-100.phlapa.fios.verizon.net [96.227.254.100]) by webmail.spamcop.net (Horde MIME library) with HTTP; Wed, 19 Jun 2013 00:15:34 -0400 Message-ID: <20130619001534.du5pf5rl44ss8g08-cebfxv@webmail.spamcop.net> Date: Wed, 19 Jun 2013 00:15:34 -0400 From: Pavel Roskin To: bug-lilypond@gnu.org Subject: convert-ly produces invalid output for KeySignature.c0-position MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.54 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 04:19:00 -0000 Hello! I'm using the current lilypond from git. This is what I have before =20 the conversion: \version "2.16.0" { \override KeySignature #'c0-position =3D #6 } convert-ly turns it into: \version "2.17.20" { \override KeySignature.c0-position =3D #6 } The original file can be processed by lilypond, but the converted file canno= t. $ lilypond converted.ly GNU LilyPond 2.17.21 Processing `converted.ly' Parsing... converted.ly:3:26: error: syntax error, unexpected NOTENAME_PITCH, =20 expecting SCM_IDENTIFIER or SCM_TOKEN or STRING \override KeySignature. c0-position =3D #6 converted.ly:3:27: error: not a duration: 0 \override KeySignature.c 0-position =3D #6 converted.ly:3:38: error: syntax error, unexpected '=3D' \override KeySignature.c0-position =3D #6 converted.ly:3:40: warning: Ignoring non-music expression \override KeySignature.c0-position =3D #6 converted.ly:2:1: error: errors found, ignoring music expression { fatal error: failed files: "converted.ly" --=20 Regards, Pavel Roskin From MAILER-DAEMON Wed Jun 19 02:03:12 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpBU8-0007yz-CS for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 02:03:12 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43780) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpBU4-0007yd-Hy for bug-lilypond@gnu.org; Wed, 19 Jun 2013 02:03:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpBU1-00033O-W7 for bug-lilypond@gnu.org; Wed, 19 Jun 2013 02:03:08 -0400 Received: from mail-ob0-x235.google.com ([2607:f8b0:4003:c01::235]:51840) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpBU1-000336-RY for bug-lilypond@gnu.org; Wed, 19 Jun 2013 02:03:05 -0400 Received: by mail-ob0-f181.google.com with SMTP id 16so5542856obc.26 for ; Tue, 18 Jun 2013 23:03:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=3EW3WPke1mOWTLNV+9IR0BPoDRt6F1TnjcXhAbUEcvo=; b=QebpyuOchwsZCllw589RkoQdn1D9pMqpTkDG4nLjuJuPXMbgP+Ew4ycygYYULlJCXV 6fiTTNkJLZARb3lNO7c2VvxQzOFJLyQYUJxNwFJnsaCqLM2wQb+y6TnLfxOkR4p5Zoej oj5jOmmBzom8gXI1lXusG9t7DUCEQzFPUBSaZfJ1rYtBRc3LSc5Kyq3kiYBNRtm5vtH8 zELSDZpszLzb1242mItuna/IeOKSfHTOpkg9OYItFgcGRCrif5JLhSX2LGU1x989qd/C U1phRogiFWE2TMNBoJ+xVYrD0D0ZFddWzBGhWz1fvRiPsKf4ilSj26vs0/ayTyuQdWkf IBbg== MIME-Version: 1.0 X-Received: by 10.60.173.243 with SMTP id bn19mr944772oec.36.1371621784631; Tue, 18 Jun 2013 23:03:04 -0700 (PDT) Received: by 10.182.32.1 with HTTP; Tue, 18 Jun 2013 23:03:04 -0700 (PDT) In-Reply-To: <51C0AB5D.6070608@googlemail.com> References: <51BC215E.10705@googlemail.com> <51C0AB5D.6070608@googlemail.com> Date: Wed, 19 Jun 2013 08:03:04 +0200 Message-ID: Subject: Re: Patch:Doc-enhancement identifiers From: Marek Klein To: Urs Liska X-Gm-Message-State: ALoCoQnRnq4NlC0YgOPWvswsqUdzooHbJLzxs+zfVIoQulPESn0b1dirXL9PN8IC8kFt7LE9KNCL X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c01::235 Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "bug-lilypond@gnu.org" X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 06:03:10 -0000 Hello Urs, 2013/6/18 Urs Liska > Nobody bothering accepting or at lest commenting a free patch contribution? > _______________________________________________ > -- Marek Klein http://gregoriana.sk Gregoriana on youtube From MAILER-DAEMON Wed Jun 19 03:11:27 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpCYB-0007l7-TZ for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 03:11:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55060) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpCY9-0007ke-81 for bug-lilypond@gnu.org; Wed, 19 Jun 2013 03:11:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpCY7-0006nD-VS for bug-lilypond@gnu.org; Wed, 19 Jun 2013 03:11:25 -0400 Received: from plane.gmane.org ([80.91.229.3]:53387) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpCY7-0006n4-Or for bug-lilypond@gnu.org; Wed, 19 Jun 2013 03:11:23 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UpCY3-0003Or-Ks for bug-lilypond@gnu.org; Wed, 19 Jun 2013 09:11:19 +0200 Received: from x2f3c644.dyn.telefonica.de ([2.243.198.68]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Jun 2013 09:11:19 +0200 Received: from dak by x2f3c644.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Jun 2013 09:11:19 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Kastrup Subject: Re: convert-ly produces invalid output for KeySignature.c0-position Date: Wed, 19 Jun 2013 09:11:05 +0200 Organization: Organization?!? Lines: 31 Message-ID: <87r4fy7eye.fsf@fencepost.gnu.org> References: <20130619001534.du5pf5rl44ss8g08-cebfxv@webmail.spamcop.net> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f3c644.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:Bvbi1tWkzVZ1NBFhc5ZhojsUS3E= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 07:11:26 -0000 Pavel Roskin writes: > Hello! > > I'm using the current lilypond from git. This is what I have before > the conversion: > > \version "2.16.0" > { > \override KeySignature #'c0-position = #6 > } > > convert-ly turns it into: > > \version "2.17.20" > { > \override KeySignature.c0-position = #6 > } > > The original file can be processed by lilypond, but the converted file cannot. Small wonder. I thought our default use of symbols matched our naming rules, but that one's an exception. We can make an exception for convert-ly here, but that's not a satisfactorily final solution. I propose renaming it. Suggestions? -- David Kastrup From MAILER-DAEMON Wed Jun 19 03:45:54 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpD5V-0001HD-Py for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 03:45:53 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34155) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpD5S-0001F0-S0 for bug-lilypond@gnu.org; Wed, 19 Jun 2013 03:45:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpD5R-0000lR-IO for bug-lilypond@gnu.org; Wed, 19 Jun 2013 03:45:50 -0400 Received: from c62.cesmail.net ([216.154.195.54]:42316) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpD5R-0000lD-7f; Wed, 19 Jun 2013 03:45:49 -0400 Received: from unknown (HELO delta2) ([192.168.1.50]) by c62.cesmail.net with ESMTP; 19 Jun 2013 03:45:47 -0400 Received: from pool-96-227-254-100.phlapa.fios.verizon.net (pool-96-227-254-100.phlapa.fios.verizon.net [96.227.254.100]) by webmail.spamcop.net (Horde MIME library) with HTTP; Wed, 19 Jun 2013 03:45:47 -0400 Message-ID: <20130619034547.ik0fzizpss8840gw-cebfxv@webmail.spamcop.net> Date: Wed, 19 Jun 2013 03:45:47 -0400 From: Pavel Roskin To: David Kastrup Subject: Re: convert-ly produces invalid output for KeySignature.c0-position References: <20130619001534.du5pf5rl44ss8g08-cebfxv@webmail.spamcop.net> <87r4fy7eye.fsf@fencepost.gnu.org> In-Reply-To: <87r4fy7eye.fsf@fencepost.gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.54 Cc: bug-lilypond@gnu.org X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 07:45:52 -0000 Quoting David Kastrup : > Small wonder. I thought our default use of symbols matched our naming > rules, but that one's an exception. > > We can make an exception for convert-ly here, but that's not a > satisfactorily final solution. > > I propose renaming it. Suggestions? I'm fine with renaming. We have Staff.middleCPosition. Perhaps the =20 same name could be used in KeySignature. On the other hand, we don't care where the _middle_ C is positioned. =20 We only need to know where _some_ C is positioned to decide how to =20 print the key signature. Then "middle" could be dropped. By the way, setting KeySignature.c0-position with \override doesn't =20 work. I had to resort to setting it in Scheme: \once \override Staff.KeySignature #'stencil =3D #(lambda (grob) (ly:grob-set-property! grob 'c0-position 6) (ly:key-signature-interface::print grob)) Full example here: https://gitorious.org/lilypond-music/lilypond-music/blobs/master/Samuel_Barb= er/The_Daisies.ly Perhaps c0-position can only be set together with other properties to =20 have an effect. Or maybe it's not meant to be set. But I need to =20 change it when I want the key signature to correspond to the staff =20 clef that is not in effect on the first note (the staff clef is bass, =20 and the first note is after the treble clef). --=20 Regards, Pavel Roskin From MAILER-DAEMON Wed Jun 19 05:13:41 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpEST-0003Re-J8 for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 05:13:41 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54579) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpESR-0003Qf-6N for bug-lilypond@gnu.org; Wed, 19 Jun 2013 05:13:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpESO-0003rj-FZ for bug-lilypond@gnu.org; Wed, 19 Jun 2013 05:13:39 -0400 Received: from plane.gmane.org ([80.91.229.3]:42869) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpESO-0003rK-6F for bug-lilypond@gnu.org; Wed, 19 Jun 2013 05:13:36 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UpESG-00068d-Fq for bug-lilypond@gnu.org; Wed, 19 Jun 2013 11:13:28 +0200 Received: from x2f3c644.dyn.telefonica.de ([2.243.198.68]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Jun 2013 11:13:28 +0200 Received: from dak by x2f3c644.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Jun 2013 11:13:28 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Kastrup Subject: Re: convert-ly produces invalid output for KeySignature.c0-position Date: Wed, 19 Jun 2013 11:13:10 +0200 Organization: Organization?!? Lines: 74 Message-ID: <87mwqm79ax.fsf@fencepost.gnu.org> References: <20130619001534.du5pf5rl44ss8g08-cebfxv@webmail.spamcop.net> <87r4fy7eye.fsf@fencepost.gnu.org> <20130619034547.ik0fzizpss8840gw-cebfxv@webmail.spamcop.net> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f3c644.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:pgPDwVoY8e5dkkrgMAMDtl1lDBQ= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 09:13:40 -0000 Pavel Roskin writes: > Quoting David Kastrup : > >> Small wonder. I thought our default use of symbols matched our naming >> rules, but that one's an exception. >> >> We can make an exception for convert-ly here, but that's not a >> satisfactorily final solution. >> >> I propose renaming it. Suggestions? > > I'm fine with renaming. We have Staff.middleCPosition. Perhaps the > same name could be used in KeySignature. > > On the other hand, we don't care where the _middle_ C is positioned. > We only need to know where _some_ C is positioned to decide how to > print the key signature. Then "middle" could be dropped. > > By the way, setting KeySignature.c0-position with \override doesn't > work. I had to resort to setting it in Scheme: Well, we have void Key_engraver::create_key (bool is_default) { if (!item_) { item_ = make_item ("KeySignature", key_event_ ? key_event_->self_scm () : SCM_EOL); /* Use middleCClefPosition rather than middleCPosition, because cue * notes with a different clef will modify middleCPosition. The * Key signature, however, should still be printed at the original * position. */ item_->set_property ("c0-position", get_property ("middleCClefPosition")); So the KeySignature grob is created (which triggers all overrides and tweaks on c0-position), and then right away c0-position is overwritten. There is also if (scm_is_pair (restore)) { cancellation_ = make_item ("KeyCancellation", key_event_ ? key_event_->self_scm () : SCM_EOL); cancellation_->set_property ("alteration-alist", restore); cancellation_->set_property ("c0-position", get_property ("middleCPosition")); } } in the context of a set printKeyCancellation property. Personally, it looks quite fishy to me that those (both in Key_engraver::create_key) would consult different properties. It probably does not happen all that often that you place a key change in the middle of a cue passage, but if you do, it looks like it would look bad. > Perhaps c0-position can only be set together with other properties to > have an effect. Or maybe it's not meant to be set. The latter, I think. > But I need to change it when I want the key signature to correspond to > the staff clef that is not in effect on the first note (the staff clef > is bass, and the first note is after the treble clef). What about changing middleCClefPosition instead? -- David Kastrup From MAILER-DAEMON Wed Jun 19 05:29:31 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpEhn-0002ne-OM for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 05:29:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59498) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpEhk-0002n2-G6 for bug-lilypond@gnu.org; Wed, 19 Jun 2013 05:29:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpEhi-0000n2-1e for bug-lilypond@gnu.org; Wed, 19 Jun 2013 05:29:28 -0400 Received: from plane.gmane.org ([80.91.229.3]:40148) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpEhh-0000mu-Qy for bug-lilypond@gnu.org; Wed, 19 Jun 2013 05:29:25 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UpEhg-00047e-2l for bug-lilypond@gnu.org; Wed, 19 Jun 2013 11:29:24 +0200 Received: from x2f3c644.dyn.telefonica.de ([2.243.198.68]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Jun 2013 11:29:24 +0200 Received: from dak by x2f3c644.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Jun 2013 11:29:24 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Kastrup Subject: Re: convert-ly produces invalid output for KeySignature.c0-position Date: Wed, 19 Jun 2013 11:29:04 +0200 Organization: Organization?!? Lines: 31 Message-ID: <87ip1a78kf.fsf@fencepost.gnu.org> References: <20130619001534.du5pf5rl44ss8g08-cebfxv@webmail.spamcop.net> <87r4fy7eye.fsf@fencepost.gnu.org> <20130619034547.ik0fzizpss8840gw-cebfxv@webmail.spamcop.net> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f3c644.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:CrjlyHiDNpRg3ovyiiP14Zu1K5A= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 09:29:29 -0000 Pavel Roskin writes: > Quoting David Kastrup : > >> Small wonder. I thought our default use of symbols matched our naming >> rules, but that one's an exception. >> >> We can make an exception for convert-ly here, but that's not a >> satisfactorily final solution. >> >> I propose renaming it. Suggestions? > > I'm fine with renaming. We have Staff.middleCPosition. Perhaps the > same name could be used in KeySignature. > > On the other hand, we don't care where the _middle_ C is positioned. > We only need to know where _some_ C is positioned to decide how to > print the key signature. Then "middle" could be dropped. > > By the way, setting KeySignature.c0-position with \override doesn't > work. I had to resort to setting it in Scheme: Given the analysis in a longer mail, I revert my opinion that we need to do something here. c0-position for the relevant grobs _can't_ be set by overrides or tweaks. Renaming it to middleCPosition would likely cause more confusion. What _is_ wrong is that the Internals Reference calls it a user property: as far as I can see, it is for internal use only. The question is where this distinction is established. -- David Kastrup From MAILER-DAEMON Wed Jun 19 10:08:34 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpJ3q-0007x2-Il for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 10:08:34 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42908) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpJ3n-0007rO-Mr for bug-lilypond@gnu.org; Wed, 19 Jun 2013 10:08:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpJ3m-0008QH-F5 for bug-lilypond@gnu.org; Wed, 19 Jun 2013 10:08:31 -0400 Received: from c62.cesmail.net ([216.154.195.54]:49865) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpIzE-00074I-AY for bug-lilypond@gnu.org; Wed, 19 Jun 2013 10:03:48 -0400 Received: from unknown (HELO delta2) ([192.168.1.50]) by c62.cesmail.net with ESMTP; 19 Jun 2013 10:03:47 -0400 Received: from pool-96-227-254-100.phlapa.fios.verizon.net (pool-96-227-254-100.phlapa.fios.verizon.net [96.227.254.100]) by webmail.spamcop.net (Horde MIME library) with HTTP; Wed, 19 Jun 2013 10:03:47 -0400 Message-ID: <20130619100347.mti2hr6fc0gsgos0-cebfxv@webmail.spamcop.net> Date: Wed, 19 Jun 2013 10:03:47 -0400 From: Pavel Roskin To: bug-lilypond@gnu.org Subject: Re: convert-ly produces invalid output for KeySignature.c0-position References: <20130619001534.du5pf5rl44ss8g08-cebfxv@webmail.spamcop.net> <87r4fy7eye.fsf@fencepost.gnu.org> <20130619034547.ik0fzizpss8840gw-cebfxv@webmail.spamcop.net> <87ip1a78kf.fsf@fencepost.gnu.org> In-Reply-To: <87ip1a78kf.fsf@fencepost.gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.54 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 14:08:33 -0000 Quoting David Kastrup : > Pavel Roskin writes: > >> By the way, setting KeySignature.c0-position with \override doesn't >> work. I had to resort to setting it in Scheme: > > Given the analysis in a longer mail, I revert my opinion that we need to > do something here. c0-position for the relevant grobs _can't_ be set by > overrides or tweaks. Renaming it to middleCPosition would likely cause > more confusion. What _is_ wrong is that the Internals Reference calls > it a user property: as far as I can see, it is for internal use only. > The question is where this distinction is established. I just hope you won't take away the ability to adjust the key signature without placing the accidentals manually. It turns out the LSR snippet 792 would show the initial key signature incorrectly. http://lsr.dsi.unimi.it/LSR/Item?id=792 -- Regards, Pavel Roskin From MAILER-DAEMON Wed Jun 19 10:16:28 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpJBU-0001He-KT for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 10:16:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44213) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpJBR-0001DJ-BO for bug-lilypond@gnu.org; Wed, 19 Jun 2013 10:16:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpJBM-0002JD-6L for bug-lilypond@gnu.org; Wed, 19 Jun 2013 10:16:25 -0400 Received: from c62.cesmail.net ([216.154.195.54]:49513) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpJBM-0002Iz-2q for bug-lilypond@gnu.org; Wed, 19 Jun 2013 10:16:20 -0400 Received: from unknown (HELO delta2) ([192.168.1.50]) by c62.cesmail.net with ESMTP; 19 Jun 2013 10:16:19 -0400 Received: from pool-96-227-254-100.phlapa.fios.verizon.net (pool-96-227-254-100.phlapa.fios.verizon.net [96.227.254.100]) by webmail.spamcop.net (Horde MIME library) with HTTP; Wed, 19 Jun 2013 10:16:19 -0400 Message-ID: <20130619101619.nx7ulrkuroocckgc-cebfxv@webmail.spamcop.net> Date: Wed, 19 Jun 2013 10:16:19 -0400 From: Pavel Roskin To: bug-lilypond@gnu.org Subject: \omit Dots acts like \hide Dots MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_3sn92crsq0j7" Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.54 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 14:16:26 -0000 This message is in MIME format. --=_3sn92crsq0j7 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit Hello! \omit Dots should not reserve space for the omitted dots. That's what \hide does. The problems exists in Lilypond 2.16 as well. The \omit keyword just makes it more obvious that the current behavior is wrong. \version "2.17.20" \score { << \new Staff << \new Voice { 4. } \new Voice { \omit NoteHead \omit Stem \omit Dots \override NoteColumn #'ignore-collision = ##t b'4. } >> >> } -- Regards, Pavel Roskin --=_3sn92crsq0j7 Content-Type: image/png; name="dots.png" Content-Disposition: attachment; filename="dots.png" Content-Transfer-Encoding: base64 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 --=_3sn92crsq0j7-- From MAILER-DAEMON Wed Jun 19 10:50:05 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpJi1-0003Bq-GF for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 10:50:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51759) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpJhx-00033S-L6 for bug-lilypond@gnu.org; Wed, 19 Jun 2013 10:50:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpJhw-0004VP-99 for bug-lilypond@gnu.org; Wed, 19 Jun 2013 10:50:01 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49830) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpJhw-0004VJ-5h for bug-lilypond@gnu.org; Wed, 19 Jun 2013 10:50:00 -0400 Received: from localhost ([127.0.0.1]:60178 helo=lola) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpJht-0004EX-Mb; Wed, 19 Jun 2013 10:49:59 -0400 Received: by lola (Postfix, from userid 1000) id 4F310200332; Wed, 19 Jun 2013 16:49:44 +0200 (CEST) From: David Kastrup To: Pavel Roskin Subject: Re: convert-ly produces invalid output for KeySignature.c0-position References: <20130619001534.du5pf5rl44ss8g08-cebfxv@webmail.spamcop.net> <87r4fy7eye.fsf@fencepost.gnu.org> <20130619034547.ik0fzizpss8840gw-cebfxv@webmail.spamcop.net> <87ip1a78kf.fsf@fencepost.gnu.org> <20130619100347.mti2hr6fc0gsgos0-cebfxv@webmail.spamcop.net> Date: Wed, 19 Jun 2013 16:49:44 +0200 In-Reply-To: <20130619100347.mti2hr6fc0gsgos0-cebfxv@webmail.spamcop.net> (Pavel Roskin's message of "Wed, 19 Jun 2013 10:03:47 -0400") Message-ID: <877ghq6tpz.fsf@fencepost.gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e Cc: bug-lilypond@gnu.org X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 14:50:04 -0000 --=-=-= Content-Type: text/plain Pavel Roskin writes: > Quoting David Kastrup : > >> Pavel Roskin writes: >> >>> By the way, setting KeySignature.c0-position with \override doesn't >>> work. I had to resort to setting it in Scheme: >> >> Given the analysis in a longer mail, I revert my opinion that we need to >> do something here. c0-position for the relevant grobs _can't_ be set by >> overrides or tweaks. Renaming it to middleCPosition would likely cause >> more confusion. What _is_ wrong is that the Internals Reference calls >> it a user property: as far as I can see, it is for internal use only. >> The question is where this distinction is established. > > I just hope you won't take away the ability to adjust the key > signature without placing the accidentals manually. It would appear that you can adjust the key signature just fine by using the _intended_ context variables for that. > It turns out the LSR snippet 792 would show the initial key signature > incorrectly. http://lsr.dsi.unimi.it/LSR/Item?id=792 That snippet does not touch _any_ of the clef-related positioning variables. At any rate, I'd do it akin to \relative c { \grace { \clef "treble" s4 } \clef bass c4 d e f g a b c % This should be visible \clef treble d e f g } and file a bug because of the unconvincing result: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=lsr792.preview.png Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain -- David Kastrup --=-=-=-- From MAILER-DAEMON Wed Jun 19 11:45:52 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpKZz-0006fa-Tk for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 11:45:52 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38215) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpKZv-0006fB-G7 for bug-lilypond@gnu.org; Wed, 19 Jun 2013 11:45:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpKZr-0006dw-9t for bug-lilypond@gnu.org; Wed, 19 Jun 2013 11:45:47 -0400 Received: from c62.cesmail.net ([216.154.195.54]:49523) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpKZr-0006dk-15; Wed, 19 Jun 2013 11:45:43 -0400 Received: from unknown (HELO epsilon2) ([192.168.1.60]) by c62.cesmail.net with ESMTP; 19 Jun 2013 11:45:41 -0400 Received: from static-72-92-88-10.phlapa.fios.verizon.net (static-72-92-88-10.phlapa.fios.verizon.net [72.92.88.10]) by webmail.spamcop.net (Horde MIME library) with HTTP; Wed, 19 Jun 2013 11:45:41 -0400 Message-ID: <20130619114541.kmbd7shw00wco0s8-cebfxv@webmail.spamcop.net> Date: Wed, 19 Jun 2013 11:45:41 -0400 From: Pavel Roskin To: David Kastrup Subject: Re: convert-ly produces invalid output for KeySignature.c0-position References: <20130619001534.du5pf5rl44ss8g08-cebfxv@webmail.spamcop.net> <87r4fy7eye.fsf@fencepost.gnu.org> <20130619034547.ik0fzizpss8840gw-cebfxv@webmail.spamcop.net> <87ip1a78kf.fsf@fencepost.gnu.org> <20130619100347.mti2hr6fc0gsgos0-cebfxv@webmail.spamcop.net> <877ghq6tpz.fsf@fencepost.gnu.org> In-Reply-To: <877ghq6tpz.fsf@fencepost.gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.54 Cc: bug-lilypond@gnu.org X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 15:45:49 -0000 Quoting David Kastrup : > Pavel Roskin writes: > >> I just hope you won't take away the ability to adjust the key >> signature without placing the accidentals manually. > > It would appear that you can adjust the key signature just fine by using > the _intended_ context variables for that. If you mean something other than the example below, please explain. >> It turns out the LSR snippet 792 would show the initial key signature >> incorrectly. http://lsr.dsi.unimi.it/LSR/Item?id=3D792 > > That snippet does not touch _any_ of the clef-related positioning > variables. At any rate, I'd do it akin to > > \relative c { > \grace { \clef "treble" s4 } > \clef bass > c4 d e f > g a b c > % This should be visible > \clef treble > d e f g > } I don't like \grace because it affects other staves. I wish we had a =20 zero-length note that would be more substantial than s1*0 but less =20 intrusive than \grace { s4 }. Anyway, considering what I had to do (hijacking stencil setting to =20 sneak in ly:grob-set-property), grace starts looking more graceful in =20 comparison :) > and file a bug because of the unconvincing result: I will. --=20 Regards, Pavel Roskin From MAILER-DAEMON Wed Jun 19 12:00:36 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpKoG-00007s-EQ for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 12:00:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41626) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpKoD-0008VI-Qo for bug-lilypond@gnu.org; Wed, 19 Jun 2013 12:00:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpKoC-00032X-NS for bug-lilypond@gnu.org; Wed, 19 Jun 2013 12:00:33 -0400 Received: from plane.gmane.org ([80.91.229.3]:38753) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpKoC-00032L-Hb for bug-lilypond@gnu.org; Wed, 19 Jun 2013 12:00:32 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UpKo3-0000dp-29 for bug-lilypond@gnu.org; Wed, 19 Jun 2013 18:00:23 +0200 Received: from x2f45e38.dyn.telefonica.de ([2.244.94.56]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Jun 2013 18:00:23 +0200 Received: from dak by x2f45e38.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Jun 2013 18:00:23 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Kastrup Subject: Re: convert-ly produces invalid output for KeySignature.c0-position Date: Wed, 19 Jun 2013 18:00:09 +0200 Organization: Organization?!? Lines: 20 Message-ID: <87y5a65bw6.fsf@fencepost.gnu.org> References: <20130619001534.du5pf5rl44ss8g08-cebfxv@webmail.spamcop.net> <87r4fy7eye.fsf@fencepost.gnu.org> <20130619034547.ik0fzizpss8840gw-cebfxv@webmail.spamcop.net> <87ip1a78kf.fsf@fencepost.gnu.org> <20130619100347.mti2hr6fc0gsgos0-cebfxv@webmail.spamcop.net> <877ghq6tpz.fsf@fencepost.gnu.org> <20130619114541.kmbd7shw00wco0s8-cebfxv@webmail.spamcop.net> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f45e38.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:pQsXc7aFsS0wMKS9Xi4b4F4iYoU= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 16:00:35 -0000 Pavel Roskin writes: > Quoting David Kastrup : > >> Pavel Roskin writes: >> >>> I just hope you won't take away the ability to adjust the key >>> signature without placing the accidentals manually. >> >> It would appear that you can adjust the key signature just fine by using >> the _intended_ context variables for that. > > If you mean something other than the example below, please explain. I am not going to second-guess what you are trying to do. If you want to present an example of something not working as you expect it, you'll have to write it yourself. -- David Kastrup From MAILER-DAEMON Wed Jun 19 15:42:09 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpOGf-00079Y-8l for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 15:42:09 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42952) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpOGY-00079J-4o for bug-lilypond@gnu.org; Wed, 19 Jun 2013 15:42:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpOGW-0000kf-TK for bug-lilypond@gnu.org; Wed, 19 Jun 2013 15:42:02 -0400 Received: from mail-oa0-x236.google.com ([2607:f8b0:4003:c02::236]:41186) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpOGW-0000kG-OD for bug-lilypond@gnu.org; Wed, 19 Jun 2013 15:42:00 -0400 Received: by mail-oa0-f54.google.com with SMTP id o6so7002027oag.27 for ; Wed, 19 Jun 2013 12:41:59 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=k4QoM60EBSMFO+woYTh93Hgcbn0gwURjdOsjfb+bSn8=; b=SJtO+PonePDRe4LoO1DQ1ljq0PcjzvktlltoFiMswJgNhmm1SFBwkmHu0zUCZ5umOo j4q2EetabhSFRz2mczwxDXFjMSG+Fa3wlcJHFNr13lVPg02Dhj7O/dTIXEBQ/WKm9glY 6PT4HuH9a9VvfWd0dANO83WcG/kRhx3CjnxWkP07MMVCdtw7W1cqMYR1veZScVcBZGED Vkx1tU7kI/zsFTmpdfbCkbROmv6x4xvfIJnqqPbOSvzQwvosDO2TtyrizN+ev3vRhqhj bLbzQEw+SFkQs/zsV5aymx22TgYV2lqw5fs0ejFvRtG8hf+yyKfT0yB7VztZX5aioJf8 hH1w== MIME-Version: 1.0 X-Received: by 10.182.119.229 with SMTP id kx5mr105041obb.23.1371670919716; Wed, 19 Jun 2013 12:41:59 -0700 (PDT) Received: by 10.182.32.1 with HTTP; Wed, 19 Jun 2013 12:41:59 -0700 (PDT) In-Reply-To: References: Date: Wed, 19 Jun 2013 21:41:59 +0200 Message-ID: Subject: Re: Weird Stems with beam::align-with-broken-parts and beam::slope-like-broken-parts From: Marek Klein To: Thomas Morley X-Gm-Message-State: ALoCoQk/IBEMol4jB60P6W4bHGHABkYcfL1siIj8etQ6mnnoc+G+vHpqi3tTcvVOqAIZA66mz0BD X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c02::236 Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: bug-lilypond X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 19:42:07 -0000 Hello, 2013/6/14 Thomas Morley > Hi, > > the following code returns missing Stems. > (A larger example would show not only missing but also all sorts of weird > Stems. > see: > http://lists.gnu.org/archive/html/lilypond-user/2013-06/msg00334.html > ) Thank you for the report, this has been added as http://code.google.com/p/lilypond/issues/detail?id=3415 Marek bug squad member From MAILER-DAEMON Wed Jun 19 15:52:43 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpOQs-00010J-Nw for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 15:52:42 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46706) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpOQp-0000zj-8A for bug-lilypond@gnu.org; Wed, 19 Jun 2013 15:52:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpOQo-0004iN-8h for bug-lilypond@gnu.org; Wed, 19 Jun 2013 15:52:39 -0400 Received: from mail-oa0-x22f.google.com ([2607:f8b0:4003:c02::22f]:56501) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpOQo-0004i8-4d for bug-lilypond@gnu.org; Wed, 19 Jun 2013 15:52:38 -0400 Received: by mail-oa0-f47.google.com with SMTP id m1so6972750oag.6 for ; Wed, 19 Jun 2013 12:52:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=7mqh/CM3s1FCH5KWY5kwfTS0N1xKlbDRJ7sE83Fo/l4=; b=J6jKr6Go8u6q0r8S0QWCdo6eIrJU061SG9Dq/fFas4FSl60/AiFnJlzS6uJ+/20K6r Fkg0WEDt0/XCw3Nzdsi57k926fX0FMhOBwAA4rZpvi7YyEMh5Y+YHwf2gBkNZLyMFDix MiOeoI9k5U6Dy8iEgQUmkV9slVms0tGFUT6SBJ3RYSgcrNnIZUTRPI2vPqOgttrvvc34 uCZVa0fotShnxnmlhu2a+WOGHuwr6fn1j7pe+j5VdN+qa8BHZGj/waKT1dKg3EBrLUKR kYUhSHWNsr5AgHomjr1OTJWz0TXf5oVEBZcDPXUwqW5HBokw71qyeckblhkqMj3LqJzj LrpQ== MIME-Version: 1.0 X-Received: by 10.60.94.72 with SMTP id da8mr2987078oeb.123.1371671557207; Wed, 19 Jun 2013 12:52:37 -0700 (PDT) Received: by 10.182.32.1 with HTTP; Wed, 19 Jun 2013 12:52:37 -0700 (PDT) In-Reply-To: References: Date: Wed, 19 Jun 2013 21:52:37 +0200 Message-ID: Subject: Re: If incipit has soprano clef, its staves are not aligned with main score From: Marek Klein To: =?ISO-8859-1?Q?Poth=E1rn_Imre?= X-Gm-Message-State: ALoCoQlP4h+4Hr1BORLjMIgJm7Z6HgFqAL9uNVwVpcw+hXrQQH8KM95hl3TgQHu2xGo0G9SqFr0A X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c02::22f Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Lilypond bug X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 19:52:40 -0000 Hello, 2013/6/12 Poth=E1rn Imre > > I'm not top posting. > > % When the incipit has a soprano clef, > % the staff lines are not aligned > % irrespective of the clef of main part > Thank you for the report, this has been added as http://code.google.com/p/lilypond/issues/detail?id=3D3416 Marek bug squad member From MAILER-DAEMON Wed Jun 19 16:19:20 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpOqe-0001rm-71 for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 16:19:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55290) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpOqb-0001ra-1p for bug-lilypond@gnu.org; Wed, 19 Jun 2013 16:19:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpOqW-0005pU-Oj for bug-lilypond@gnu.org; Wed, 19 Jun 2013 16:19:16 -0400 Received: from c60.cesmail.net ([216.154.195.49]:38042) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpOqW-0005pP-GJ for bug-lilypond@gnu.org; Wed, 19 Jun 2013 16:19:12 -0400 Received: from unknown (HELO smtprelay1.cesmail.net) ([192.168.1.111]) by c60.cesmail.net with ESMTP; 19 Jun 2013 16:19:11 -0400 Received: from mj (static-72-92-88-10.phlapa.fios.verizon.net [72.92.88.10]) by smtprelay1.cesmail.net (Postfix) with ESMTPSA id 75F1334954 for ; Wed, 19 Jun 2013 16:21:00 -0400 (EDT) Date: Wed, 19 Jun 2013 16:19:04 -0400 From: Pavel Roskin To: bug-lilypond@gnu.org Subject: Change clef on grace silent rest has no horizontal space Message-ID: <20130619161904.62d0dc3b@mj> X-Mailer: Claws Mail 3.9.1 (GTK+ 2.24.18; x86_64-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/+pRWFftZ=hegQJ1l9e9qU/v" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.49 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 20:19:19 -0000 --MP_/+pRWFftZ=hegQJ1l9e9qU/v Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello! David Kastrup asked me to report this bug earlier today. This is a simplified example. \version "2.17.20" { \grace { s4 } \clef bass c'4 } The bass clef collides with the time signature. Also, the note is positioned too close to the bass clef. The note position would be OK if the bass clef wasn't there. The bug is not limited to the beginning of score. In this example, the change clef appears to have no horizontal extent. \version "2.17.20" { c'4 c'4 \grace { s4 } \clef bass c'4 c'4 } -- Regards, Pavel Roskin --MP_/+pRWFftZ=hegQJ1l9e9qU/v Content-Type: image/x-apple-ios-png Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=grace1.png iVBORw0KGgoAAAANSUhEUgAAALYAAACECAYAAAA9QtGiAAAWw0lEQVR42u2de1hVVfrHv8ABhpsi yE00NUQtyQjES6NENKFpjZdm1EjCa6SmPE4N6ozjk1ODmlNRY9k4itgkxONdxAsiZlgiQ2hhKIIi CCI3BUEOcOC8vz96zv6xOXufc7gIB3k/z7OfB/Z61z577/Xda6+91rveZUJEBIZ5xDDlW8CwsBmG hc0wLGyGYWEzDAubYWEzDAubYVjYDMPCZhgWNsOwsBkWNsOwsBmGhc0wLGyG6R3CbmxsBM+NYB4p YcfFxaFfv35YtGgRlxzT84VNRPjb3/6G4OBg1NXVYdeuXfjqq6+49BhZTHrCnMe//vWviIyMFO2z s7PD1atXMWDAAC5FpucJ+7PPPkN4eLhk2ty5cxEXF8el+JC/adLS0vD999+juLgYTU1N8PDwwDPP PIMXXngBJiYmRvuaN1rS0tLI3NycAMhu58+fJ6bzuXfvHm3atIlcXV1l7/3TTz9NycnJRnn+Rits pVJJHh4eOkUNgGbOnMkq7EQaGxtpw4YNZGdnp/feAyCFQkHffvstC9tQ/vGPfxh0Y01MTOjatWus yE4gNzeXxowZY9B9b7l5e3uzsA19Ddra2hp8Y8PCwliVHeTKlSs6mx36ttu3bxvV9Rhld9+OHTtQ W1ur08bPzw+rV68GAMTExKC0tJS/9NrJzZs3ERAQgDt37rT7GOXl5dwroq/P2tPTE9evX5dMt7Cw QFRUFMLCwlBeXg5XV1cAwPvvv49169axSnVQXV2Nbdu2oaqqSrT/wIEDyM3N7dCx3377bdjY2AAA HB0dsXTpUtja2nKviIasrCzZ152bmxulp6eL7EeNGkUAyM/Pj9sTenjrrbfa3dRo6xYREcFNkZYk JiZK7ndyckJKSgr8/PxE+/39/QEA//vf/zr0Ku0NDB48uMt+67HHHuvWa1UY283/8ccfJZsfJ06c wMiRI7XSWo48Hj9+HAsWLGAFy7BmzRq88sorqK+vF/ZNmTIFFRUV7T7moEGDEB8fDwsLC2GfjY2N ZFn1amH//PPPWvu2bNkCHx8fSfu+ffsKfx89epSFrYdRo0YJf9fX1+Pu3bvtPpaFhQV2796NCRMm GN11Gl1TpLi4WKv3Y8WKFbL29vb2wt9JSUlobGxk9RrI7du3oVar2y3qgwcP4vnnnzfKazMqYTc3 N2t1823cuFGnP8JvfvMb4e/a2lpcuXKFFfuQcXd3x8mTJzF16lSjPUejEnbLth8AeHt744UXXtCZ p3XX1S+//MLKa0ftawhmZmZYuHAhsrKyEBAQYNTXZFRtbIVCfDpvvPGG3jz37t0T/Z+Tk8NKbSMT JkyApaUlkpKSJNNtbGywePFirFq1qkt7Vh5ZYb/yyit687QeWKisrGSlthFbW1scPXoUP/74I1JT U3Hjxg3U19fDxcUFY8eOhb+/v+gjnYXd1naR6f+3jBwdHeHh4aE3T2Zmps4anDEcX19f+Pr6PhLX YlRtbBMTE5ibmwP4tVtKnxP7/fv3kZWVJdqnyc/0boyuu69fv34AgP79++u1PXbsGFQqlWifo6Mj lypjfMLWCNPOzk6v7b59+7T2GfJAMCzsbhP2gwcPdNoVFRXh8OHDWvufeuopLlWmfd59lZWVZG9v 32WeYrz13s3U1JSioqLarNF2+WMTERISEtDQ0NDpD9rXX3+NI0eOYOjQodi8ebOkTUVFBVatWqX1 ++7u7vjkk0+4tjKQ0tJSrFixAj4+PlizZo3Rnue4cePa7i1obD7De/bsIQBkbW1Nzc3Nkjavvvqq 5NP93nvvsdN1G7h+/ToBoGnTpj1y12Z03n3PPPMMAKCurg4FBQUYOnSoKP3kyZPYv3+/ZN558+Y9 EjXp7du3sW/fPmRmZuLWrVsgIvTr1w8ODg7w8vKCn58ffHx8RH4yjJHX2E1NTWRtbU0AKD4+XpRW X19Pnp6ekrX15MmTe3wtc+fOHQoNDSUTExMCQI6OjhQYGEgBAQHk6Ogout4+ffrQ0qVL6dKlS1xj 95RZ6uPHjycAtGTJEtH+iIgI2Y+MH374oUcXxA8//EAODg4EgNzd3enw4cOkVquF9IaGBtq+fTvZ 2NhohZ9Yvnw5VVVVsbCNXdirVq0iADRkyBChcA8fPiwr6p5eW587d46srKwIAA0ePJjKyspkbTMy MiRDUwwfPpyKi4tZ2MYs7JMnTwoFlpubSzdu3JDtXrS2tqa8vLweWwDl5eXk7u5OAMjMzIwyMzP1 5omOjpa8F56enlRRUSGyPXPmDE2dOpVmzJihdWwWdhejVCqFGuzjjz8mHx8f2dr6s88+69EFEBYW JlzLnDlzDMqjVquF2fmttwULFgh2JSUlwvcKAHJ2dqa6ujoWdnfy8ssvEwCysLCQFfWkSZNkuwR7 AkVFRaLrW7RoEUVHR9OVK1f05v3yyy9l70taWhoREZ06dUor7fLlyyzs7uTzzz/XOSJlZWVFubm5 PfrmR0VFyV7fW2+9JapdW1NcXCyb9+233yYiorKyMurTp4+wf+DAgaRUKnuFsI12RQMHBwed6f/8 5z8xbNiwHt3VeuLECdm0L7/8EmvXrpVNHzBggFYfv4b9+/eDiODk5ITTp0/jtddew/z585GcnNx7 +r6N8Wm7dOmSzjC2CxcuFHWF9VSGDBmiN5JsUVGRbP5JkybJ5r17926v7hVp98jjzZs3H8o0rLKy MoSGhqKmpkYyffTo0Vi8eLHWzJkeVJHg1q1byMvLQ1FRkV7buLg42RAHVlZWsnmTk5Px+OOP6zy+ JtRFdXW1ZKAio3A/NTWFl5dX2yeQtLeLyszMjL3PeOuS7e9//3ubNdruaKtXr17V6zPdFlQqFcLD w5Geni6ZbmlpiejoaIwYMaJH1dDZ2dmIiooSvWF+//vfY8aMGYiNjUVycrLO/MeOHYOzs7Nk2pYt WxAfHy+Z9s033+j9BikuLsb06dMxceJEREVFGe09fOKJJ2Btbd3z2thqtZrmz5+v86kdNWpUj2vn xcTEkKWlpeg6vv76ayE9Ly9P57eEm5sbPXjwQPb4M2bMkM1bUlLCI4/dTWRkpEGvpLYOGXcnmzZt 0jr/4OBgLbuUlBQaPHiwlu2ECRPI1taW5s2bJ/sbvr6+kvfJycnJoI9rFvZDJCEhQfBmk+sB0awc tnv37h5xU7/99lsyNTXVupZz585J2tfU1FBMTAytXLmSQkNDyd/fn4YPHy7U5keOHNHKo1KpZN0M pk6dKthlZGRQcHAwLViwgHJycljYXUF2drbOV/GUKVNIpVIJ3Vqvv/660d/QqqoqGjBggNa12Nra 6h0l/e6770RD4Jpt7NixWjVwUlKS7H3bvn278JHft29f0QBNfX09D9A8TJRKJWbPni3brffUU08h Pj4eCoVCiN+XnJzc7uigXcXOnTtx+/Ztrf0jRowQBQRqjVqtxrJly1BXV6eVlp6ejuzsbNE+uY9G S0tLzJw5EwBw6dIlVFdXC2lFRUXIy8vrFeMz3SbsP//5z7h8+bJkmpubGxITE9GnTx8AEIRdWlqq FSDHmGhubsbWrVsl01xcXHTmzc/Pl70fmodaQ11dHQ4cOCBpt2DBAiEEhZeXl6g3wcnJSXa0koXd CRw9ehSff/65ZJq1tTUSEhIwaNAgYd/YsWOFhXtOnTpltDfz+++/R35+fpsHUwCgpKREZ/qtW7eE vz/66CPJUG52dnaiYXhXV1ckJibipZdewvTp03HixIm2d5vxkLph1NbW0qBBg2Tbh3FxcZL5Xnrp JQJAL774otG26zZu3Ch7Xbp6N4iIKioqdH5E/+c//xGcn6Ta4QBo586dbTpfbmN3IpGRkaLapyWh oaGYO3euZFpgYCAAIDU1FUql0igribS0NNk0fTW2o6MjwsLCJNPs7e2FyLMRERGS7fBp06bxMiXd VWPn5ubK+ld7eHjQ/fv3ZfNmZmYKtklJSUZZS4wYMUK2xl22bJne/Pfv39cKLdG3b186evQoERFt 375ddiCnPSvjshNUJ7FlyxbJNWIUCgViY2N1xut7+umn4ejoiMrKSpw6dQovvvii0VUSrVdXaIm+ yLGaNvLevXuRkZGB9PR02NraIigoCG5ubkhLS8Py5cu18ri6uuLMmTNwc3PjWrqlptqb8dSpUzoL sjU1NTXYtWuXZNof//hHFBQUoKCgQNebBYMGDUJlZSViYmKQk5MDOzs7ODg4wNnZGcOGDYOZmVm3 3kxdK3Dl5eVh7969Bh9L4x9y7tw5lJaWYv369VqRZfv27YvVq1fj559/llxtTR+aZbpLSkradG5d 2rthaopJkybJ+st0alOksrJSyweCN94e1rZx40bjHXn08vJqUzyQ5uZmioyMlO0B0LW9+uqrlJ+f 3+XtOhcXF9lzWr58ebu+SQYOHKh1rKCgICovL+/w+fKQegeRm583a9YsSfsHDx4I3Xvt3aysrCgh IaFHfTy2JDU1lZycnLRm1Kxfv56ampo65Xy5u6+DyA2qvPfee1r7VCoVZs+ejePHj3d4yH769OnY sWNHl7UHdfmKt24f62LXrl0IDAxEeXm5sM/T0xOnT5/Ghg0buv1bgkcedfTv/va3v5UM0r5582Yk JiZ2yu+q1WosWbKkww+JoehaetmQvnelUokVK1Zg4cKFwoNgYWGBxYsXIygoyGhXwe21wpYaLn7z zTe19uXn5+P999+XPc6QIUPw7LPPCv/7+fkZ9LUcEhKid35hZ9Dy3Noq7IsXL2LMmDEiX5MpU6Yg KysLlZWVOHToEKvV2AZoNEEmNZtCoaCamhotO03MPrSKaL9kyRLKysoiol9jZWjS9uzZQ2q1mn75 5RdauXKlZEw7zTZz5syHfp1NTU00dOhQvT7SrfNs3rxZ8DkHQBMnTqTvvvtOGGo3Nzen5557rtPP Nz8/nwDQjBkz+OOxPTz++OOiQh4/frxkL0j//v1Fdo6OjkIBt+Sxxx4jAPTOO++I9hcWFtKUKVNk xd2RkLuG8tFHH0n+9pgxY7Rsb968Sf7+/oKNr68vJSYminyv//Wvfwmh3jobtVpNZ86coRs3brCw 28OTTz4pKuTVq1dr2WRlZWmJ4dixY5LHmzVrFgGgwMBAyQdk6dKlkuKaO3fuQ7/We/fukZubm9Zv 29nZiSYaJCQkCFGagoKCKDk5WWsywYMHD2jIkCFkY2OjFWySMQJhP//886JC/uabb7Rs9u7dK7KZ P3++7PE0cyT79esnObdPrVZTcHCw5CyWhoaGh369clPDWvbZb9q0iV5//XW6ePGi7HHCw8MJAH3x xResVGMU9pw5c0QFnJKSomXz73//26D5gUTiMMNyAzHV1dWSk2SlfvthIDWZNzQ01OD8mvsxe/bs Hh1485EW9sqVK0UFrPkQbMn+/ftFAxFSH5caKioqBNv9+/fL2knFkY6MjOyymxsdHa3lzXjo0CGd eVQqFW3YsEEYwGpsbGSVGquwd+/eLSrcmzdvatlcvHhR5KqpD03vw7p162RtGhoayNnZWfTbK1as 6NIbfOHCBZowYYLoof3Tn/6kFSq4urqa/vvf/5KXlxcpFAratGkT19QdoF2RoNRqNaKiolBWVmaQ fW1trWgqWEhICAYMGCCyaWhowKeffgrN6YSHh+uMDHro0CHk5OTAw8MDf/jDH2TtEhMTRXMJR44c ienTp3d5t2phYSEyMjJQWFgorE9pbm4OGxsbNDU1oba2Fqamphg5ciQmTpworCnf6wdaTE3xxhtv YOTIkW3K1y5hV1VV4dlnn23TAqZFRUWCL7aLi4swh7G1G6UmbJqzszNsbW11nsPdu3dhZmaGwYMH y9rdv38fFRUVwv+2trZtd4HsZBoaGtDY2Ijm5mao1WqYmJjA3Nwc1tbWOmey91YiIiJkZxd16wAN EdG7774rvI7XrFkjaXP27FnBxsfHR2c0o5ZxNUpLS2XtEhISRE2RtWvX8nu6F9Bl1UNYWJhQG8XF xUnGB5k0aRKee+45AEBmZiYiIyNlj9fy1ZSbm2vwebSc/c6wr0iHGTZsGObMmQMAKCgoQGpqqna7 yMQE8fHxcHd3BwCsW7cOX331leTx3N3dhTb4tWvXZH83JydH9P+4ceO41FnYnUvLhehXr14tWWu7 uLjg4MGDgmhDQ0OxZMkSrZDFpqam8PT01FtjX716Vfh7xIgRwpLWDAu70xg9ejRCQkIAABcuXMDO nTsl7fz8/HD+/Hk88cQTAIAdO3bg3Xff1bLTCFuuxq6vrxe5wAYHBxs0qZZhYbeZrVu3CktIvPPO O7JLbnh7eyMjIwPLli2DQqHAk08+qWUzfPhwncKOiYkRXGbt7e0lXWWZR5Tu+GK9cOECKRQKIZbz tWvXdNrL+XdoRhatrKy0BjNqampEQ+ptjZLE8Mhju2jpG+Lm5kapqaltPkZqaqpwjMLCQtGDEBQU JKQFBgY+EquMMT1A2ES/LmWh8YIzMzOjDz/8kFQqlcH5S0tLBfGePn2aiIgaGxvptddeE/Z7e3tT WVkZlzQLu2vZt2+fyFFo+PDhFBsba9BMbLVaLfg0b9u2jdLS0kTLV4wfP96g9Q4ZFvZDITs7mwIC AkQjhAMHDqRly5bR8ePHqaSkRCR0lUpFpaWllJ2dTZ6enoLjFFpNBdMVC5BhYXcJarWadu/eLTn7 RNNUcXV1lV13RbN5eXl1eTwRxvholxNUfX09Vq5c2abYfW3opUFZWRkKCgpQXFyMpqYmg/LZ2Nhg /PjxetdgZ3pYf7SpKd58800hjLShtCsopVqtRkVFhez6MR3FwsICnp6e8PDwgFKpRENDA+rr69HQ 0ACFQgFLS0uYm5vD0tISRUVFKCwshEKhgImJiWSkf6Zn056Fctu9Mq+xsHHjRvzlL3/BqFGjdK7h wvDIY49C49f9sN4eDAu7W4VdW1vLpcl0rI3dmSiVSly+fBk//fQTXF1dMW7cODg5OXGNzfRMYTc1 NWHr1q1Yv369ligjIiLwwQcfwNzcXP8FKH69BJVKBbVazVOrmO4TdlNTEyZPnoyUlBTJ9A8//BDX rl3DgQMH9LqZaoI9mpubs6iZ7m1jr1+/XlbUGg4dOoQjR47oPZZmaTh9y80xLOyHyp07d7B582aD bOVW722Jpt9aatY7w8LuMs6dOyc5JUyKn376Sa+NZonn3rJGOGOkwm5L70VVVRWam5t12miWgfPw 8ODSZLpP2K6urgbbent761xvpaqqCunp6QB+XfqDYbpN2G1pMsyaNUtn+oEDB4Rmzcsvv8ylyQh0 ua8IEcHDw0NoG8sxZswYnD9/XuinljrO6NGjcfnyZfj7++Ps2bNcmkz31dgmJiaYPXu2TpuQkBAk JSXJihoAoqOjBaendevWcUky3VtjA0B5eTk8PDyED8lFixbBy8sL/fv3x9ixY4WwCnJcv34dvr6+ qK6uRkBAAFJSUjheCKP1Su8WPv30U2HWi6WlpcErDRQUFAhhFezt7amgoICnizDGMzVMrVZTaGio aOrXBx98QEqlUtY+NjaWHBwcCABZWFjILr7EMN060UClUiE8PBzbtm0T9jk6OiIkJATe3t5wd3dH eXk5rly5gtjYWFy/fh0AYG1tjcOHD+N3v/sdv3IZ42ljt+7d2LNnD9auXWvQ6rmTJ0/GF198IYRJ YxijFLYGpVKJ2NhYHDx4EGfPnhVNHHBzc8O0adMwb948+Pv784ci03OE3boWr6mpQXV1NZydnWFp acklxfR8YTNMR2HPfIaFzTAsbIZhYTMMC5thWNgMC5thWNgMw8JmGBY2w7CwGUaS/wOb+4Cy/JrO 0wAAAABJRU5ErkJggg== --MP_/+pRWFftZ=hegQJ1l9e9qU/v Content-Type: image/x-apple-ios-png Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=grace2.png 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 --MP_/+pRWFftZ=hegQJ1l9e9qU/v-- From MAILER-DAEMON Wed Jun 19 17:01:14 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpPVC-00069l-1k for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 17:01:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39514) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpPV9-000689-OQ for bug-lilypond@gnu.org; Wed, 19 Jun 2013 17:01:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpPV8-0003ek-Jl for bug-lilypond@gnu.org; Wed, 19 Jun 2013 17:01:11 -0400 Received: from c60.cesmail.net ([216.154.195.49]:61048) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpPV8-0003eY-G4 for bug-lilypond@gnu.org; Wed, 19 Jun 2013 17:01:10 -0400 Received: from unknown (HELO smtprelay1.cesmail.net) ([192.168.1.111]) by c60.cesmail.net with ESMTP; 19 Jun 2013 17:01:09 -0400 Received: from mj (static-72-92-88-10.phlapa.fios.verizon.net [72.92.88.10]) by smtprelay1.cesmail.net (Postfix) with ESMTPSA id 7532834954 for ; Wed, 19 Jun 2013 17:02:54 -0400 (EDT) Date: Wed, 19 Jun 2013 17:00:59 -0400 From: Pavel Roskin To: bug-lilypond@gnu.org Subject: Re: convert-ly produces invalid output for KeySignature.c0-position Message-ID: <20130619170059.5b4e4ee9@mj> In-Reply-To: <87y5a65bw6.fsf@fencepost.gnu.org> References: <20130619001534.du5pf5rl44ss8g08-cebfxv@webmail.spamcop.net> <87r4fy7eye.fsf@fencepost.gnu.org> <20130619034547.ik0fzizpss8840gw-cebfxv@webmail.spamcop.net> <87ip1a78kf.fsf@fencepost.gnu.org> <20130619100347.mti2hr6fc0gsgos0-cebfxv@webmail.spamcop.net> <877ghq6tpz.fsf@fencepost.gnu.org> <20130619114541.kmbd7shw00wco0s8-cebfxv@webmail.spamcop.net> <87y5a65bw6.fsf@fencepost.gnu.org> X-Mailer: Claws Mail 3.9.1 (GTK+ 2.24.18; x86_64-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.49 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 21:01:13 -0000 On Wed, 19 Jun 2013 18:00:09 +0200 David Kastrup wrote: > Pavel Roskin writes: > > > Quoting David Kastrup : > > > >> Pavel Roskin writes: > >> > >>> I just hope you won't take away the ability to adjust the key > >>> signature without placing the accidentals manually. > >> > >> It would appear that you can adjust the key signature just fine by > >> using the _intended_ context variables for that. > > > > If you mean something other than the example below, please explain. > > I am not going to second-guess what you are trying to do. If you want > to present an example of something not working as you expect it, > you'll have to write it yourself. I just wanted a clarification of your words. Here's the whole story. I entered or attempted to enter about 20 scores so far. It's the second time I encounter a clef change in the beginning of a piece. Lilypond tries to simplify the score by setting the clef in effect for the first note as the staff clef. I believe it's wrong. Composers have reasons to write music like that. Ideally, Lilypond should just set the first \clef applied to the staff as the staff clef and the last \clef before the first note (if any and if different) as the change clef. That should be enough. It's unlikely anyone would want to have three or more clefs in the beginning of a staff. But Lilypond doesn't do it. So a simple workaround would involve a "zero note" - something that would take no place and time but that would separate the change clef from the beginning of the staff. The problem is, there is no such thing. s1*0 and <> are to ephemeral. Lilypond ignores them and changes the staff clef. \grace { s4 } has another set of problems. If affects the MIDI output, it causes visual artifacts you mentioned and it needs to be present in every staff (I'm not sure the last requirement still holds in the development version of Lilypond). The workaround used in LSR 792 is more intrusive. The staff clef is internally the "first note clef", but its appearance is changed to the desired staff clef. The change clef is appended to the time signature by overriding its stencil. It turn out I forgot to adjust the key signature. It needs to be shows in the context of the imitated (visible) staff key. That's why I tried to change c0-position. I want something simple and self-contained that could be used as a macro. Placing accidentals manually would not satisfy that requirement. As you have noticed, c0-position is set by lilypond internally without any respect to the user setting (perhaps lilypond could be fixed to respect the user's choice). So it needs to be set at a very specific point of time. I just went with the first solution that worked (setting c0-position with the stencil). I realize that it's very fragile, but it's the best I have. -- Regards, Pavel Roskin From MAILER-DAEMON Wed Jun 19 18:36:39 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpQzX-0006VY-EM for mharc-bug-lilypond@gnu.org; Wed, 19 Jun 2013 18:36:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35931) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpQzV-0006V8-8j for bug-lilypond@gnu.org; Wed, 19 Jun 2013 18:36:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpQzT-0001sI-57 for bug-lilypond@gnu.org; Wed, 19 Jun 2013 18:36:37 -0400 Received: from plane.gmane.org ([80.91.229.3]:60139) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpQzS-0001qH-V8 for bug-lilypond@gnu.org; Wed, 19 Jun 2013 18:36:35 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UpQzR-0007jj-5e for bug-lilypond@gnu.org; Thu, 20 Jun 2013 00:36:33 +0200 Received: from x2f45e38.dyn.telefonica.de ([2.244.94.56]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 20 Jun 2013 00:36:33 +0200 Received: from dak by x2f45e38.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 20 Jun 2013 00:36:33 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Kastrup Subject: Re: convert-ly produces invalid output for KeySignature.c0-position Date: Thu, 20 Jun 2013 00:36:22 +0200 Organization: Organization?!? Lines: 31 Message-ID: <87txkt6849.fsf@fencepost.gnu.org> References: <20130619001534.du5pf5rl44ss8g08-cebfxv@webmail.spamcop.net> <87r4fy7eye.fsf@fencepost.gnu.org> <20130619034547.ik0fzizpss8840gw-cebfxv@webmail.spamcop.net> <87ip1a78kf.fsf@fencepost.gnu.org> <20130619100347.mti2hr6fc0gsgos0-cebfxv@webmail.spamcop.net> <877ghq6tpz.fsf@fencepost.gnu.org> <20130619114541.kmbd7shw00wco0s8-cebfxv@webmail.spamcop.net> <87y5a65bw6.fsf@fencepost.gnu.org> <20130619170059.5b4e4ee9@mj> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f45e38.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:z9BRIUoJM1UWw6/hakgAEaagLz4= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2013 22:36:38 -0000 Pavel Roskin writes: > On Wed, 19 Jun 2013 18:00:09 +0200 > David Kastrup wrote: > >> Pavel Roskin writes: >> >> > Quoting David Kastrup : >> > >> >> Pavel Roskin writes: >> >> >> >>> I just hope you won't take away the ability to adjust the key >> >>> signature without placing the accidentals manually. >> >> >> >> It would appear that you can adjust the key signature just fine by >> >> using the _intended_ context variables for that. >> > >> > If you mean something other than the example below, please explain. >> >> I am not going to second-guess what you are trying to do. If you want >> to present an example of something not working as you expect it, >> you'll have to write it yourself. > > I just wanted a clarification of your words. > > Here's the whole story. A story is not an example. -- David Kastrup From MAILER-DAEMON Thu Jun 20 04:47:43 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpaWt-0003OS-0s for mharc-bug-lilypond@gnu.org; Thu, 20 Jun 2013 04:47:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56097) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpaWo-0003O2-6M for bug-lilypond@gnu.org; Thu, 20 Jun 2013 04:47:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpaWl-0005y1-B2 for bug-lilypond@gnu.org; Thu, 20 Jun 2013 04:47:38 -0400 Received: from mail-vb0-x229.google.com ([2607:f8b0:400c:c02::229]:54786) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpaWl-0005xx-5O for bug-lilypond@gnu.org; Thu, 20 Jun 2013 04:47:35 -0400 Received: by mail-vb0-f41.google.com with SMTP id p13so4439392vbe.14 for ; Thu, 20 Jun 2013 01:47:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=jz9QWRjXY8IHtLtvxdotf5BbWXJhRutn0grQGXFlrh8=; b=a1D0GyeITyUW3BtdmJ9eQfRPfBg/7Y0oM+/hY53vaAmoVt16tZgblb2LSHQ0Ty2C6L MZgcBjQvZnSk2Nt7wdLD8h00wIGtZNGs2HtfMK0Oh2Pg3rGY81qXW8v/zeDqGrbR5hhD l+338gRMlFmMoTt1QPVKI3qEJqeuzsWWuy/BwkLcoZe7QcC+ey4aHDYNbgor+wmPVEVU LaephS85w/gv2DAB5PZ54ojBSD0rK2xNwva1d7LoQJBWYq1GnxqhcmCnNX/tVmKQFDsw D/yo83zZqocPD8Q8Ar8nVTZ/CLaLEecckSrtaz/HgFrW9dorgea3hHFdKDMf4zRv5d6y RqVA== MIME-Version: 1.0 X-Received: by 10.52.120.77 with SMTP id la13mr2094468vdb.23.1371718054457; Thu, 20 Jun 2013 01:47:34 -0700 (PDT) Received: by 10.220.21.143 with HTTP; Thu, 20 Jun 2013 01:47:34 -0700 (PDT) Date: Thu, 20 Jun 2013 10:47:34 +0200 Message-ID: Subject: strange spacing behavior - possible bug From: Karol Majewski To: Lilypond Bugs X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400c:c02::229 Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jun 2013 08:47:42 -0000 Hi, It seems to me that the strange spacing behavior, which I described here: http://lilypond.1069038.n5.nabble.com/strange-spacing-behavior-is-it-expected-td147132.html is not expected and therefore should be reported as a bug. Probably there is something wrong with so called "double backslash construct". I'm almost sure that in this case spacing should be identical - regardless of syntax. From MAILER-DAEMON Thu Jun 20 10:42:54 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Upg4c-00041A-I6 for mharc-bug-lilypond@gnu.org; Thu, 20 Jun 2013 10:42:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36278) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Upg4X-000405-Go for bug-lilypond@gnu.org; Thu, 20 Jun 2013 10:42:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Upg4U-0006Ob-9s for bug-lilypond@gnu.org; Thu, 20 Jun 2013 10:42:49 -0400 Received: from mail-qc0-x236.google.com ([2607:f8b0:400d:c01::236]:57217) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Upg4U-0006OJ-6c for bug-lilypond@gnu.org; Thu, 20 Jun 2013 10:42:46 -0400 Received: by mail-qc0-f182.google.com with SMTP id e10so3781300qcy.13 for ; Thu, 20 Jun 2013 07:42:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=PZgNoFgZScMkXyZzgpsiUUuCILySbiF5z6y+LGp1u38=; b=hJyrg4h2t7J7I8RtGYvjLcv94wZLTcQcB9mOEq6vIfVP5Dx/1Y/I5ObOnXE+b5YiYV caXIJ3RGf4FTpn2FFszX+FsYUL/WPkeKZRDF+nvwbSLgNAK0okkqM6KZvQ84rSm5LvX7 43wdiElzPhYql3DRRljOJpoGBqKTZjO4tITJK4u0qcxXUjKDml5lfW9uxT0CJCEtg+76 DZxqe1D0yaxT7EXTci3VN1VWXkUUECLiPhQxl67/8mhB0PKcV7KjURrB7LCyyAwNi8RQ K/aeifDPG7Z+GriB3oFMXxDRWn6gJeQX9Nr+N6pZWpZfONe4VJF4LHEs+FuQnd3rcXWx Qisw== X-Received: by 10.224.74.72 with SMTP id t8mr9236143qaj.74.1371739365693; Thu, 20 Jun 2013 07:42:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.211.194 with HTTP; Thu, 20 Jun 2013 07:42:15 -0700 (PDT) In-Reply-To: References: From: =?UTF-8?Q?Janek_Warcho=C5=82?= Date: Thu, 20 Jun 2013 16:42:15 +0200 Message-ID: Subject: Re: strange spacing behavior - possible bug To: Karol Majewski Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c01::236 Cc: Lilypond Bugs X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jun 2013 14:42:52 -0000 i'll report it. 2013/6/20 Karol Majewski : > Hi, > > It seems to me that the strange spacing behavior, which I described here: > > http://lilypond.1069038.n5.nabble.com/strange-spacing-behavior-is-it-expected-td147132.html > > is not expected and therefore should be reported as a bug. Probably there > is something wrong with so called "double backslash construct". I'm almost > sure that in this case spacing should be identical - regardless of syntax. > _______________________________________________ > bug-lilypond mailing list > bug-lilypond@gnu.org > https://lists.gnu.org/mailman/listinfo/bug-lilypond From MAILER-DAEMON Thu Jun 20 11:47:51 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uph5T-0002Bn-7K for mharc-bug-lilypond@gnu.org; Thu, 20 Jun 2013 11:47:51 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54068) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uph5O-0001yI-G8 for bug-lilypond@gnu.org; Thu, 20 Jun 2013 11:47:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uph5N-0003mC-8O for bug-lilypond@gnu.org; Thu, 20 Jun 2013 11:47:46 -0400 Received: from c60.cesmail.net ([216.154.195.49]:3894) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uph5N-0003m6-1d; Thu, 20 Jun 2013 11:47:45 -0400 Received: from unknown (HELO smtprelay1.cesmail.net) ([192.168.1.111]) by c60.cesmail.net with ESMTP; 20 Jun 2013 11:47:44 -0400 Received: from mj (static-72-92-88-10.phlapa.fios.verizon.net [72.92.88.10]) by smtprelay1.cesmail.net (Postfix) with ESMTPSA id 3FBD434954; Thu, 20 Jun 2013 11:49:30 -0400 (EDT) Date: Thu, 20 Jun 2013 11:47:34 -0400 From: Pavel Roskin To: David Kastrup Subject: Re: convert-ly produces invalid output for KeySignature.c0-position Message-ID: <20130620114734.4ccee50c@mj> In-Reply-To: <87txkt6849.fsf@fencepost.gnu.org> References: <20130619001534.du5pf5rl44ss8g08-cebfxv@webmail.spamcop.net> <87r4fy7eye.fsf@fencepost.gnu.org> <20130619034547.ik0fzizpss8840gw-cebfxv@webmail.spamcop.net> <87ip1a78kf.fsf@fencepost.gnu.org> <20130619100347.mti2hr6fc0gsgos0-cebfxv@webmail.spamcop.net> <877ghq6tpz.fsf@fencepost.gnu.org> <20130619114541.kmbd7shw00wco0s8-cebfxv@webmail.spamcop.net> <87y5a65bw6.fsf@fencepost.gnu.org> <20130619170059.5b4e4ee9@mj> <87txkt6849.fsf@fencepost.gnu.org> X-Mailer: Claws Mail 3.9.1 (GTK+ 2.24.18; x86_64-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.49 Cc: bug-lilypond@gnu.org X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jun 2013 15:47:49 -0000 On Thu, 20 Jun 2013 00:36:22 +0200 David Kastrup wrote: > A story is not an example. I misunderstood you. I finally realized that you meant using Staff.middleCClefPosition. Yes, it allows me to do what I did with KeySignature.c0-position without any tricks in Scheme. I checked it extensively with different key signatures. Thus KeySignature.c0-position can be renamed and made read-only. -- Regards, Pavel Roskin From MAILER-DAEMON Fri Jun 21 04:40:49 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Upwtk-0001Bg-Db for mharc-bug-lilypond@gnu.org; Fri, 21 Jun 2013 04:40:48 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41565) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Upwth-00018r-Ud for bug-lilypond@gnu.org; Fri, 21 Jun 2013 04:40:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Upwtg-0001oW-IX for bug-lilypond@gnu.org; Fri, 21 Jun 2013 04:40:45 -0400 Received: from mail-bk0-x232.google.com ([2a00:1450:4008:c01::232]:50965) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Upwtf-0001o4-Kv for bug-lilypond@gnu.org; Fri, 21 Jun 2013 04:40:43 -0400 Received: by mail-bk0-f50.google.com with SMTP id ik8so3298592bkc.9 for ; Fri, 21 Jun 2013 01:40:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=pfgXmjvj0zggNVSThTfUhFcMz8ZJ6hc12KyK9cYXB54=; b=s6bXgKvkEEO5+j1okC11DduBUd8uMB7uH3X0C7mqzcM3RiWmwHlTlaF8vloaEU/pql laBoVQriZCAO60WUA6ElgDarSGCBrBDoc2DRzIWdBDxVESkzZ9PzEpeky9KvU48bwh6X zpdPnruvfOFHs0BiDGZJTH7B3Jth6SUyLV1Jp/FJKF0gZIGKyaiarZKcyBdpvrFEGt4X lucGjliUAmgeIUbtdMp0UB0ckfMVNMBN9nkLsq5utjibJpvo/1vDHkct45ApqFiCY+HW iq/5sD/8Xf8jvj/2/OZ7+9B+zkco5IF8AvsdzOxK413x56NLHoe8sz8kBs0TrIPAWHS+ GRzg== X-Received: by 10.205.118.201 with SMTP id fr9mr1715956bkc.84.1371804041915; Fri, 21 Jun 2013 01:40:41 -0700 (PDT) Received: from [192.168.178.27] (dslb-178-007-249-156.pools.arcor-ip.net. [178.7.249.156]) by mx.google.com with ESMTPSA id rj6sm1159627bkb.12.2013.06.21.01.40.40 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 21 Jun 2013 01:40:41 -0700 (PDT) Message-ID: <51C41188.3000601@googlemail.com> Date: Fri, 21 Jun 2013 10:40:40 +0200 From: Urs Liska User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: James Subject: Re: Patch:Doc-enhancement identifiers References: <51BC215E.10705@googlemail.com> <51C0AB5D.6070608@googlemail.com> <51C0B3C6.3020405@gmail.com> In-Reply-To: <51C0B3C6.3020405@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4008:c01::232 Cc: "bug-lilypond@gnu.org" X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jun 2013 08:40:47 -0000 Am 18.06.2013 21:23, schrieb James: > On 18/06/13 19:47, Urs Liska wrote: >> Am 15.06.2013 10:10, schrieb Urs Liska: >>> Hi, >>> >>> as discussed here: >>> http://lists.gnu.org/archive/html/lilypond-user/2013-06/msg00342.html >>> The definition of identifier names in >>> http://www.lilypond.org/doc/v2.17/Documentation/notation/file-structure.html >>> is slightly misleading. >>> I think applying the attached patch would make it clearer. >>> >>> Best >>> Urs >> Nobody bothering accepting or at lest commenting a free patch >> contribution? >> _______________________________________________ >> bug-lilypond mailing list >> bug-lilypond@gnu.org >> https://lists.gnu.org/mailman/listinfo/bug-lilypond > What's the google tracker number? > > I don't recall testing this patch. > > Did it just get thrown onto the list or did they follow the process > for submitting patches? > > I don't know if that comment is meant pejorative, but: This was a bug report with a suggestion for a solution in the form of an attached patch. So it presumably matches your description of "just get thrown on the list". Urs From MAILER-DAEMON Fri Jun 21 06:25:01 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpyWa-0005af-Uq for mharc-bug-lilypond@gnu.org; Fri, 21 Jun 2013 06:25:00 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39136) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpyWY-0005WU-6O for bug-lilypond@gnu.org; Fri, 21 Jun 2013 06:24:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpyWU-0002wB-Vc for bug-lilypond@gnu.org; Fri, 21 Jun 2013 06:24:58 -0400 Received: from mail-la0-x22c.google.com ([2a00:1450:4010:c03::22c]:41672) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpyWU-0002vw-JP for bug-lilypond@gnu.org; Fri, 21 Jun 2013 06:24:54 -0400 Received: by mail-la0-f44.google.com with SMTP id er20so6980705lab.3 for ; Fri, 21 Jun 2013 03:24:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=2yetN4fM7X/PYq8DfaDeasFKjOEOpgMnGUN2lU7PH6U=; b=VQu+mf8Hp7Hia7FPphJKYBiyf0gRkBEyT6RqoOV0crsqR6TbwOEwEiCcssZW6rZLAQ lcBaNFbSRB7F978Mt7o8kdcx/bfZ7KUhic6rLInM1O37BC/I0SP0HNtHH3BsgW83pM1b yRosSxo/Dd4sAp1ku8cruLZujwTx9gDsR9GOhOeOx9j7hrgKW9kjmI/dIXW7jqAF0YLr H+eNJbI3Z/EA2vf5yRy0IhjTOWuCDySWoZ3KsVJ1Oj45j6bxCtXSgFEHAf0JUPITIvPJ oPYo5/A3u2mXDiATdwQ4A7L+fSxME1dyKxf1ARj3zK9xhYlt6AlAH11niVL67IGCP16n tVMQ== MIME-Version: 1.0 X-Received: by 10.152.21.131 with SMTP id v3mr5604994lae.50.1371810293626; Fri, 21 Jun 2013 03:24:53 -0700 (PDT) Received: by 10.152.121.35 with HTTP; Fri, 21 Jun 2013 03:24:53 -0700 (PDT) In-Reply-To: <51C41188.3000601@googlemail.com> References: <51BC215E.10705@googlemail.com> <51C0AB5D.6070608@googlemail.com> <51C0B3C6.3020405@gmail.com> <51C41188.3000601@googlemail.com> Date: Fri, 21 Jun 2013 11:24:53 +0100 Message-ID: Subject: Re: Patch:Doc-enhancement identifiers From: James To: Urs Liska X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c03::22c Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "bug-lilypond@gnu.org" X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jun 2013 10:24:59 -0000 Urs, On 21 June 2013 09:40, Urs Liska wrote: > Am 18.06.2013 21:23, schrieb James: > > On 18/06/13 19:47, Urs Liska wrote: >> >>> Am 15.06.2013 10:10, schrieb Urs Liska: >>> >>>> Hi, >>>> >>>> as discussed here: http://lists.gnu.org/archive/** >>>> html/lilypond-user/2013-06/**msg00342.html >>>> The definition of identifier names in http://www.lilypond.org/doc/** >>>> v2.17/Documentation/notation/**file-structure.htmlis slightly misleading. >>>> I think applying the attached patch would make it clearer. >>>> >>>> Best >>>> Urs >>>> >>> Nobody bothering accepting or at lest commenting a free patch >>> contribution? >>> ______________________________**_________________ >>> bug-lilypond mailing list >>> bug-lilypond@gnu.org >>> https://lists.gnu.org/mailman/**listinfo/bug-lilypond >>> >> What's the google tracker number? >> >> I don't recall testing this patch. >> >> Did it just get thrown onto the list or did they follow the process for >> submitting patches? >> >> >> I don't know if that comment is meant pejorative, but: > This was a bug report with a suggestion for a solution in the form of an > attached patch. > So it presumably matches your description of "just get thrown on the list". > > Urs > > It wasn't meant pejoratively at all - I find sarcasm (gentle or otherwise) really doesn't travel well (across nationalities/cultures - too much misinterpretation) so I am being straight. Generally a patch won't get reviewed until it has been tested against current master, it won't get tested until it has a tracker linking to a reitveld issue. The testing I do is scripted. So you can create a tracker manually if you like (and don't want to use the git-cl tools we provide see; http://lilypond.org/doc/v2.17/Documentation/contributor-big-page#summary-for-experienced-developers(reviews)) then add the rietveld link so the scripts can download the patch to test and then it is in the system (so to speak). if you just say 'here's a patch' and send it to dev, it may or may not get looked at - depending who has the time to take your patch, apply it to their own tree and test it doesn't break anything. If the person submitting the patch follows the standard process then it definitely will get reviewed. James From MAILER-DAEMON Fri Jun 21 06:31:40 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Upyd2-00007c-My for mharc-bug-lilypond@gnu.org; Fri, 21 Jun 2013 06:31:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40609) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Upycz-0008U1-EO for bug-lilypond@gnu.org; Fri, 21 Jun 2013 06:31:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Upycx-0005GZ-Hz for bug-lilypond@gnu.org; Fri, 21 Jun 2013 06:31:37 -0400 Received: from mail-bk0-x22f.google.com ([2a00:1450:4008:c01::22f]:43693) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Upycx-0005Et-7T for bug-lilypond@gnu.org; Fri, 21 Jun 2013 06:31:35 -0400 Received: by mail-bk0-f47.google.com with SMTP id jg1so3297252bkc.34 for ; Fri, 21 Jun 2013 03:31:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type; bh=2Eu8OQF7N+xNWmYUcVPstpPKQWO1tgScegPJYZ7NiDs=; b=SMSH9WnrMlKOm4Es7sb4xDVc6iRW/VRMr+66CwiWu2hm3T4BxsXouodi+NicO1cmA7 gk12slg1CgV27AWL8NHJGBnBrD53qddjsuykeriDbtgF4nL/bB9dGV07/0LFbn88FhQp 1QECg9Uq1cay83cJfoWplurk5DPvADR065YVW0KsTM1t4eYh2oL2+6P9SXl5zoeAxnE5 tDYa9LDDHl58MJ9YunYW+TMRdpIeUFTQyKVqIqJ9vP2r+U/0agk0gT4xUCTjKy3g1Ofc tCUatoMuEJwx3n8Mk3XM8y4/2KkJghX085tIsG6/R1d1AxrvQoi6lG1gEP70uhrNvmI/ XMfw== X-Received: by 10.205.24.6 with SMTP id rc6mr1772649bkb.141.1371810694317; Fri, 21 Jun 2013 03:31:34 -0700 (PDT) Received: from [192.168.178.27] (dslb-178-007-249-156.pools.arcor-ip.net. [178.7.249.156]) by mx.google.com with ESMTPSA id qw6sm1399266bkb.4.2013.06.21.03.31.33 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 21 Jun 2013 03:31:33 -0700 (PDT) Message-ID: <51C42B84.2010303@googlemail.com> Date: Fri, 21 Jun 2013 12:31:32 +0200 From: Urs Liska User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: James Subject: Re: Patch:Doc-enhancement identifiers References: <51BC215E.10705@googlemail.com> <51C0AB5D.6070608@googlemail.com> <51C0B3C6.3020405@gmail.com> <51C41188.3000601@googlemail.com> In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4008:c01::22f Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "bug-lilypond@gnu.org" X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jun 2013 10:31:39 -0000 Am 21.06.2013 12:24, schrieb James: > Urs, > > > On 21 June 2013 09:40, Urs Liska > wrote: > > Am 18.06.2013 21:23, schrieb James: > > On 18/06/13 19:47, Urs Liska wrote: > > Am 15.06.2013 10:10, schrieb Urs Liska: > > Hi, > > as discussed here: > http://lists.gnu.org/archive/html/lilypond-user/2013-06/msg00342.html > The definition of identifier names in > http://www.lilypond.org/doc/v2.17/Documentation/notation/file-structure.html > is slightly misleading. > I think applying the attached patch would make it clearer. > > Best > Urs > > Nobody bothering accepting or at lest commenting a free > patch contribution? > _______________________________________________ > bug-lilypond mailing list > bug-lilypond@gnu.org > https://lists.gnu.org/mailman/listinfo/bug-lilypond > > What's the google tracker number? > > I don't recall testing this patch. > > Did it just get thrown onto the list or did they follow the > process for submitting patches? > > > I don't know if that comment is meant pejorative, but: > This was a bug report with a suggestion for a solution in the form > of an attached patch. > So it presumably matches your description of "just get thrown on > the list". > > Urs > > > It wasn't meant pejoratively at all - I find sarcasm (gentle or > otherwise) really doesn't travel well (across nationalities/cultures - > too much misinterpretation) so I am being straight. > > Generally a patch won't get reviewed until it has been tested against > current master, it won't get tested until it has a tracker linking to > a reitveld issue. The testing I do is scripted. > > So you can create a tracker manually if you like (and don't want to > use the git-cl tools we provide see; > http://lilypond.org/doc/v2.17/Documentation/contributor-big-page#summary-for-experienced-developers > (reviews)) then add the rietveld link so the scripts can download the > patch to test and then it is in the system (so to speak). Do I understand correctly that using git-cl doesn't require push access to the git repository? That's a way to get patches in the code base without asking for push access? Then I'll examine it closer. Thanks for the clarification. Urs > > if you just say 'here's a patch' and send it to dev, it may or may not > get looked at - depending who has the time to take your patch, apply > it to their own tree and test it doesn't break anything. > > If the person submitting the patch follows the standard process then > it definitely will get reviewed. > > James From MAILER-DAEMON Fri Jun 21 06:36:11 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UpyhP-0005L4-M9 for mharc-bug-lilypond@gnu.org; Fri, 21 Jun 2013 06:36:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41746) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpyhN-0005Kr-CE for bug-lilypond@gnu.org; Fri, 21 Jun 2013 06:36:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UpyhM-0006i0-C7 for bug-lilypond@gnu.org; Fri, 21 Jun 2013 06:36:09 -0400 Received: from plane.gmane.org ([80.91.229.3]:50685) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UpyhM-0006hT-5d for bug-lilypond@gnu.org; Fri, 21 Jun 2013 06:36:08 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UpyhI-00087a-Cp for bug-lilypond@gnu.org; Fri, 21 Jun 2013 12:36:04 +0200 Received: from x2f3c133.dyn.telefonica.de ([2.243.193.51]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 21 Jun 2013 12:36:04 +0200 Received: from dak by x2f3c133.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 21 Jun 2013 12:36:04 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Kastrup Subject: Re: Patch:Doc-enhancement identifiers Date: Fri, 21 Jun 2013 12:35:49 +0200 Organization: Organization?!? Lines: 16 Message-ID: <87d2rf69a2.fsf@fencepost.gnu.org> References: <51BC215E.10705@googlemail.com> <51C0AB5D.6070608@googlemail.com> <51C0B3C6.3020405@gmail.com> <51C41188.3000601@googlemail.com> <51C42B84.2010303@googlemail.com> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f3c133.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:dAd7FugLdklwehdhRe20U9UbzmI= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jun 2013 10:36:10 -0000 Urs Liska writes: > Do I understand correctly that using git-cl doesn't require push > access to the git repository? Yes. > That's a way to get patches in the code base without asking for push > access? It is a way to get patches into _review_ without asking for push access. If the patch makes it through review, having someone push it from there is usually not an issue. -- David Kastrup From MAILER-DAEMON Fri Jun 21 08:35:39 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uq0Z1-0001Ma-Aq for mharc-bug-lilypond@gnu.org; Fri, 21 Jun 2013 08:35:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45678) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uq0Yx-0001KL-Rb for bug-lilypond@gnu.org; Fri, 21 Jun 2013 08:35:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uq0Yx-000630-1A for bug-lilypond@gnu.org; Fri, 21 Jun 2013 08:35:35 -0400 Received: from mail-bk0-x22e.google.com ([2a00:1450:4008:c01::22e]:59248) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uq0Yw-00062v-Qf for bug-lilypond@gnu.org; Fri, 21 Jun 2013 08:35:34 -0400 Received: by mail-bk0-f46.google.com with SMTP id na10so3348645bkb.5 for ; Fri, 21 Jun 2013 05:35:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=dZc8jdhZHGRL5juRogwfgsYD+BClTD0n7VMezOUq/uY=; b=gFmXf1AXKTws1Z8cEPtuc1qednB5S3v+/2BlLwcf5ZN+JX34elSS3HtZH1pEBJu/Dp mPwYA0vIszbnETS3CD+HApLxCTfocaPUqs4CfSX8/9B8AgRCjU+OsHTo2CeXZJr1Khah IBXaalapWGPuU5A/ZRw3DOVXPQqePAp2nSQJvZGhOyxmeQkAgpgDWkEWDXeLhes125b5 ufsXJ+QpHYUPqjanSeiYJWIbySes1JTK5Kw6Hh9xa3g6GHSWYtlrYR8mr9H6sl8qIsrb Mq8NKh5AtBIF1qocpkowU//yt8p+Itya6qr7N9wnt4pxz/FzE9YVGt1bEP/PIcvrWmc7 oBCA== X-Received: by 10.205.37.145 with SMTP id te17mr1808710bkb.23.1371818133921; Fri, 21 Jun 2013 05:35:33 -0700 (PDT) Received: from [192.168.178.27] (dslb-178-007-249-156.pools.arcor-ip.net. [178.7.249.156]) by mx.google.com with ESMTPSA id if11sm1591715bkc.15.2013.06.21.05.35.32 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 21 Jun 2013 05:35:33 -0700 (PDT) Message-ID: <51C44894.9040800@googlemail.com> Date: Fri, 21 Jun 2013 14:35:32 +0200 From: Urs Liska User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: bug-lilypond@gnu.org Subject: Re: Patch:Doc-enhancement identifiers References: <51BC215E.10705@googlemail.com> <51C0AB5D.6070608@googlemail.com> <51C0B3C6.3020405@gmail.com> <51C41188.3000601@googlemail.com> <51C42B84.2010303@googlemail.com> <87d2rf69a2.fsf@fencepost.gnu.org> In-Reply-To: <87d2rf69a2.fsf@fencepost.gnu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4008:c01::22e X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jun 2013 12:35:37 -0000 Am 21.06.2013 12:35, schrieb David Kastrup: > Urs Liska writes: > >> Do I understand correctly that using git-cl doesn't require push >> access to the git repository? > Yes. Good > >> That's a way to get patches in the code base without asking for push >> access? > It is a way to get patches into _review_ without asking for push access. > If the patch makes it through review, having someone push it from there > is usually not an issue. That's what I meant, wasn't perfectly clear ... Urs From MAILER-DAEMON Fri Jun 21 10:52:03 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uq2h0-0004dV-Vg for mharc-bug-lilypond@gnu.org; Fri, 21 Jun 2013 10:52:02 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58267) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uq2gy-0004ZN-5W for bug-lilypond@gnu.org; Fri, 21 Jun 2013 10:52:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uq2gv-00022d-QY for bug-lilypond@gnu.org; Fri, 21 Jun 2013 10:52:00 -0400 Received: from c62.cesmail.net ([216.154.195.54]:19274) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uq2gv-000220-MJ for bug-lilypond@gnu.org; Fri, 21 Jun 2013 10:51:57 -0400 Received: from unknown (HELO delta2) ([192.168.1.50]) by c62.cesmail.net with ESMTP; 21 Jun 2013 10:51:57 -0400 Received: from pool-96-227-254-100.phlapa.fios.verizon.net (pool-96-227-254-100.phlapa.fios.verizon.net [96.227.254.100]) by webmail.spamcop.net (Horde MIME library) with HTTP; Fri, 21 Jun 2013 10:51:56 -0400 Message-ID: <20130621105156.g4eggd90qok0gsko-cebfxv@webmail.spamcop.net> Date: Fri, 21 Jun 2013 10:51:56 -0400 From: Pavel Roskin To: bug-lilypond@gnu.org Subject: articulate.ly generates incorrect tempo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.54 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jun 2013 14:52:01 -0000 articulate.ly can generate wrong tempo if \tempo is not set explicitly in the beginning of every voice. Let's see this example: \version "2.16.0" \include "articulate.ly" \score { \articulate << \new Voice { c4 c4-"rit." } >> \midi { \tempo 4=200 } } From the midi2ly output: \tempo 4 = 200 \skip 4 \tempo 4 = 36 I think following is happening. articulate.ly gets the original tempo right, sets it to 4=200 for the first note. But internally, it still uses the default 4=60. Then "rit." is interpreted as a 40% slowdown for the tempo, so it becomes 4=36. -- Regards, Pavel Roskin From MAILER-DAEMON Fri Jun 21 10:58:40 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uq2nQ-0001EK-6e for mharc-bug-lilypond@gnu.org; Fri, 21 Jun 2013 10:58:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60239) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uq2nN-0001ED-Ht for bug-lilypond@gnu.org; Fri, 21 Jun 2013 10:58:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uq2nM-0004eY-JD for bug-lilypond@gnu.org; Fri, 21 Jun 2013 10:58:37 -0400 Received: from c62.cesmail.net ([216.154.195.54]:56281) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uq2nM-0004eT-Ez for bug-lilypond@gnu.org; Fri, 21 Jun 2013 10:58:36 -0400 Received: from unknown (HELO delta2) ([192.168.1.50]) by c62.cesmail.net with ESMTP; 21 Jun 2013 10:58:36 -0400 Received: from pool-96-227-254-100.phlapa.fios.verizon.net (pool-96-227-254-100.phlapa.fios.verizon.net [96.227.254.100]) by webmail.spamcop.net (Horde MIME library) with HTTP; Fri, 21 Jun 2013 10:58:35 -0400 Message-ID: <20130621105835.w1n8kf39c44wo0kg-cebfxv@webmail.spamcop.net> Date: Fri, 21 Jun 2013 10:58:35 -0400 From: Pavel Roskin To: bug-lilypond@gnu.org Subject: Omitted rests should not collide with anything MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.54 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jun 2013 14:58:38 -0000 If rests are omitted, they should not collide with anything. But they do. Example: \version "2.17.20" \score { << \new Staff << \new Voice { r4 } \new Voice { \omit Rest r4 } >> >> } I get a warning: rests.ly:6:20: warning: cannot resolve rest collision: rest direction not set \new Voice { r4 } -- Regards, Pavel Roskin From MAILER-DAEMON Fri Jun 21 16:19:16 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uq7ng-0005ap-2X for mharc-bug-lilypond@gnu.org; Fri, 21 Jun 2013 16:19:16 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52208) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uq7nd-0005Z1-4X for bug-lilypond@gnu.org; Fri, 21 Jun 2013 16:19:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uq7nb-00026V-Az for bug-lilypond@gnu.org; Fri, 21 Jun 2013 16:19:13 -0400 Received: from mail-qc0-x230.google.com ([2607:f8b0:400d:c01::230]:52921) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uq7nb-00026N-6r for bug-lilypond@gnu.org; Fri, 21 Jun 2013 16:19:11 -0400 Received: by mail-qc0-f176.google.com with SMTP id z10so4898875qcx.21 for ; Fri, 21 Jun 2013 13:19:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=3WKf6pF4DiF6Abh7YSOUe11p8LDFs8WzTyhs9XYtPjM=; b=wPvIlka9vYSCyWgl8gDDmt1SHvR4cG5S9meUSuwbaHNb1/+bhbwJV6opvSE9kS0cHp 86BuWbkPMYPTFkTwJ3E1eoMfA6RxI64vqK+VE2XcsCBgxnsJLmMqdJGM+Ujc+jOM8yqJ Nqg6dizC/apQ5kd4EGstf8oS+xU/vhgmwbsouwFqXxJvbw9PeImh7Cgp0/RoENhyqBR5 fJjrhdZ+yiXA3Df2fIjZkGVgcpE+eGWQPpceJsJov4NEghDGB6qMoPVqOzCgCgJhz0jN kHjiO4db1f49wq3QoYaKkx825HvI8cJa76rm0skc62VfK6AR48Nf0J71MHy/1cecvBB/ TTlw== X-Received: by 10.49.58.240 with SMTP id u16mr16272111qeq.16.1371845950674; Fri, 21 Jun 2013 13:19:10 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.211.194 with HTTP; Fri, 21 Jun 2013 13:18:40 -0700 (PDT) In-Reply-To: References: From: =?UTF-8?Q?Janek_Warcho=C5=82?= Date: Fri, 21 Jun 2013 22:18:40 +0200 Message-ID: Subject: Re: strange spacing behavior - possible bug To: Karol Majewski Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c01::230 Cc: Lilypond Bugs X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jun 2013 20:19:14 -0000 Sorry for delay; it's here: http://code.google.com/p/lilypond/issues/detail?id=3D3418 2013/6/20 Janek Warcho=C5=82 : > i'll report it. > > 2013/6/20 Karol Majewski : >> Hi, >> >> It seems to me that the strange spacing behavior, which I described here= : >> >> http://lilypond.1069038.n5.nabble.com/strange-spacing-behavior-is-it-exp= ected-td147132.html >> >> is not expected and therefore should be reported as a bug. Probably ther= e >> is something wrong with so called "double backslash construct". I'm almo= st >> sure that in this case spacing should be identical - regardless of synta= x. >> _______________________________________________ >> bug-lilypond mailing list >> bug-lilypond@gnu.org >> https://lists.gnu.org/mailman/listinfo/bug-lilypond From MAILER-DAEMON Sat Jun 22 00:13:01 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqFC8-0006b2-Vt for mharc-bug-lilypond@gnu.org; Sat, 22 Jun 2013 00:13:00 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50243) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqFC4-0006YB-59 for bug-lilypond@gnu.org; Sat, 22 Jun 2013 00:12:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqFC1-0004W7-NG for bug-lilypond@gnu.org; Sat, 22 Jun 2013 00:12:56 -0400 Received: from plane.gmane.org ([80.91.229.3]:48270) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqFC1-0004W2-GQ for bug-lilypond@gnu.org; Sat, 22 Jun 2013 00:12:53 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UqFBz-0002pO-08 for bug-lilypond@gnu.org; Sat, 22 Jun 2013 06:12:51 +0200 Received: from 76-204-124-86.lightspeed.wlfrct.sbcglobal.net ([76.204.124.86]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 22 Jun 2013 06:12:50 +0200 Received: from connorh94 by 76-204-124-86.lightspeed.wlfrct.sbcglobal.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 22 Jun 2013 06:12:50 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: Connor Harris Subject: Breve rest collides with notes in other voices. Date: Sat, 22 Jun 2013 04:12:31 +0000 (UTC) Lines: 8 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 76.204.124.86 (Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 04:12:59 -0000 In 4/2 time, full-measure breve rests in the second voice on a staff collide can collide with notes in the first voice in the bottom space on the staff. This LilyPond file demonstrates three examples; the third, which uses a rhythm from an actual piece I was typesetting, is the worst. \version "2.17.12" { \time 4/2 <<{s1 f'1 | s1 f'2 s | f'1 f'2 f'2} \\ {R\breve*3 }>> } From MAILER-DAEMON Sat Jun 22 00:20:12 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqFJ6-0008Eq-KO for mharc-bug-lilypond@gnu.org; Sat, 22 Jun 2013 00:20:12 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51293) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqFJ2-0008CF-Lm for bug-lilypond@gnu.org; Sat, 22 Jun 2013 00:20:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqFJ0-0006hU-D4 for bug-lilypond@gnu.org; Sat, 22 Jun 2013 00:20:08 -0400 Received: from plane.gmane.org ([80.91.229.3]:51910) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqFJ0-0006gU-7D for bug-lilypond@gnu.org; Sat, 22 Jun 2013 00:20:06 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UqFIx-0002R1-Cv for bug-lilypond@gnu.org; Sat, 22 Jun 2013 06:20:03 +0200 Received: from 76-204-124-86.lightspeed.wlfrct.sbcglobal.net ([76.204.124.86]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 22 Jun 2013 06:20:03 +0200 Received: from connorh94 by 76-204-124-86.lightspeed.wlfrct.sbcglobal.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 22 Jun 2013 06:20:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: Connor Harris Subject: Re: Breve rest collides with notes in other voices. Date: Sat, 22 Jun 2013 04:16:24 +0000 (UTC) Lines: 2 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 76.204.124.86 (Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 04:20:11 -0000 Whoops - obviously you can take out the first "collide" there. From MAILER-DAEMON Sat Jun 22 04:54:37 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqJaf-0006g4-8j for mharc-bug-lilypond@gnu.org; Sat, 22 Jun 2013 04:54:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44259) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqJac-0006ZH-A9 for bug-lilypond@gnu.org; Sat, 22 Jun 2013 04:54:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqJab-0004NH-CS for bug-lilypond@gnu.org; Sat, 22 Jun 2013 04:54:34 -0400 Received: from plane.gmane.org ([80.91.229.3]:41713) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqJab-0004N6-4t for bug-lilypond@gnu.org; Sat, 22 Jun 2013 04:54:33 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UqJaZ-0007pE-O3 for bug-lilypond@gnu.org; Sat, 22 Jun 2013 10:54:31 +0200 Received: from host86-170-79-65.range86-170.btcentralplus.com ([86.170.79.65]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 22 Jun 2013 10:54:31 +0200 Received: from mail by host86-170-79-65.range86-170.btcentralplus.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 22 Jun 2013 10:54:31 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: "Phil Holmes" Subject: Re: Breve rest collides with notes in other voices. Date: Sat, 22 Jun 2013 09:54:14 +0100 Lines: 27 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: host86-170-79-65.range86-170.btcentralplus.com In-Reply-To: X-MSMail-Priority: Normal X-Newsreader: Microsoft Windows Mail 6.0.6002.18197 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 08:54:35 -0000 "Connor Harris" wrote in message news:loom.20130622T060235-978@post.gmane.org... > In 4/2 time, full-measure breve rests in the second voice on a staff > collide > can collide with notes in the first voice in the bottom space on the > staff. > This LilyPond file demonstrates three examples; the third, which uses a > rhythm from an actual piece I was typesetting, is the worst. > > \version "2.17.12" > > { \time 4/2 <<{s1 f'1 | s1 f'2 s | f'1 f'2 f'2} \\ {R\breve*3 }>> } The Notation Reference (rather ungrammatically) says: "Multi-measure rests do not take part in rest collisions" The override \override MultiMeasureRest.staff-position = #-7 should do what you want. -- Phil Holmes Bug Squad From MAILER-DAEMON Sat Jun 22 07:07:19 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqLf4-0001lW-VF for mharc-bug-lilypond@gnu.org; Sat, 22 Jun 2013 07:07:18 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35942) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqLf1-0001kW-S1 for bug-lilypond@gnu.org; Sat, 22 Jun 2013 07:07:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqLf0-0001HG-RD for bug-lilypond@gnu.org; Sat, 22 Jun 2013 07:07:15 -0400 Received: from sam.nabble.com ([216.139.236.26]:38049) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqLf0-0001Gw-NS for bug-lilypond@gnu.org; Sat, 22 Jun 2013 07:07:14 -0400 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1UqLez-0004Ag-6u for bug-lilypond@gnu.org; Sat, 22 Jun 2013 04:07:13 -0700 Date: Sat, 22 Jun 2013 04:07:13 -0700 (PDT) From: Eluze To: bug-lilypond@gnu.org Message-ID: <1371899233151-147246.post@n5.nabble.com> In-Reply-To: <20130621105835.w1n8kf39c44wo0kg-cebfxv@webmail.spamcop.net> References: <20130621105835.w1n8kf39c44wo0kg-cebfxv@webmail.spamcop.net> Subject: Re: Omitted rests should not collide with anything MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 216.139.236.26 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 11:07:17 -0000 Pavel Roskin wrote > If rests are omitted, they should not collide with anything. But they > do. Example: > > I get a warning: > > rests.ly:6:20: warning: cannot resolve rest collision: rest direction not > set > \new Voice { > r4 } if you omit "\omit Rest" you get exactly the same messages! so I think polyphonic notation with \voiceXXX should be used. Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/Omitted-rests-should-not-collide-with-anything-tp147229p147246.html Sent from the Bugs mailing list archive at Nabble.com. From MAILER-DAEMON Sat Jun 22 07:31:25 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqM2P-0006JE-GF for mharc-bug-lilypond@gnu.org; Sat, 22 Jun 2013 07:31:25 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39846) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqM2J-0006Io-Ow for bug-lilypond@gnu.org; Sat, 22 Jun 2013 07:31:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqM2D-0007q7-Me for bug-lilypond@gnu.org; Sat, 22 Jun 2013 07:31:19 -0400 Received: from plane.gmane.org ([80.91.229.3]:49712) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqM2D-0007py-GB for bug-lilypond@gnu.org; Sat, 22 Jun 2013 07:31:13 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UqM28-00045i-5g for bug-lilypond@gnu.org; Sat, 22 Jun 2013 13:31:08 +0200 Received: from x2f3ce37.dyn.telefonica.de ([2.243.206.55]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 22 Jun 2013 13:31:08 +0200 Received: from dak by x2f3ce37.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 22 Jun 2013 13:31:08 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Kastrup Subject: Re: Omitted rests should not collide with anything Date: Sat, 22 Jun 2013 13:30:55 +0200 Organization: Organization?!? Lines: 36 Message-ID: <87zjui4c28.fsf@fencepost.gnu.org> References: <20130621105835.w1n8kf39c44wo0kg-cebfxv@webmail.spamcop.net> <1371899233151-147246.post@n5.nabble.com> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f3ce37.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:x74b22Yb8ALynP+mgrzcoSHPxZ0= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 11:31:24 -0000 Eluze writes: > Pavel Roskin wrote >> If rests are omitted, they should not collide with anything. But they >> do. Example: >> >> I get a warning: >> >> rests.ly:6:20: warning: cannot resolve rest collision: rest direction not >> set >> \new Voice { >> r4 } > > if you omit "\omit Rest" you get exactly the same messages! > > so I think polyphonic notation with \voiceXXX should be used. I think the point was that if the rest is getting omitted, it should not have a chance to be colliding with anything. Basically, the expectation being that \omit r4 and s4 should be equivalent. It is a plausible expectation, but it seems like matching this class of expectations consistently could amount to quite a lot of work. At least in this particular case, I don't really see what the return would be: this does not look like anything that could not better be done using other commands. Partly it might be the fault of having constructed a minimal example: one that clearly shows the perceived symptom, but not really a compelling motivation for wanting to change the behavior. Perhaps some more info about the use case might help with prioritizing this? -- David Kastrup From MAILER-DAEMON Sat Jun 22 13:16:56 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqRQm-0003mV-Io for mharc-bug-lilypond@gnu.org; Sat, 22 Jun 2013 13:16:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51662) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqRQi-0003lc-SY for bug-lilypond@gnu.org; Sat, 22 Jun 2013 13:16:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqRQi-0003HR-08 for bug-lilypond@gnu.org; Sat, 22 Jun 2013 13:16:52 -0400 Received: from c62.cesmail.net ([216.154.195.54]:57868) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqRQh-0003HM-Pu for bug-lilypond@gnu.org; Sat, 22 Jun 2013 13:16:51 -0400 Received: from unknown (HELO delta2) ([192.168.1.50]) by c62.cesmail.net with ESMTP; 22 Jun 2013 13:16:51 -0400 Received: from pool-96-227-254-100.phlapa.fios.verizon.net (pool-96-227-254-100.phlapa.fios.verizon.net [96.227.254.100]) by webmail.spamcop.net (Horde MIME library) with HTTP; Sat, 22 Jun 2013 13:16:51 -0400 Message-ID: <20130622131651.7vops3nvacksocwk-cebfxv@webmail.spamcop.net> Date: Sat, 22 Jun 2013 13:16:51 -0400 From: Pavel Roskin To: bug-lilypond@gnu.org Subject: Re: Omitted rests should not collide with anything References: <20130621105835.w1n8kf39c44wo0kg-cebfxv@webmail.spamcop.net> <1371899233151-147246.post@n5.nabble.com> <87zjui4c28.fsf@fencepost.gnu.org> In-Reply-To: <87zjui4c28.fsf@fencepost.gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_paixyd6p7gj" Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.54 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 17:16:54 -0000 This message is in MIME format. --=_paixyd6p7gj Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Quoting David Kastrup : > Partly it might be the fault of having constructed a minimal example: > one that clearly shows the perceived symptom, but not really a > compelling motivation for wanting to change the behavior. > > Perhaps some more info about the use case might help with prioritizing > this? Here's a longer example. I'm trying to use partcombine with lyrics. =20 We have several ways to work it around. I'm trying to make the =20 workaround simpler. \version "2.17.20" soprano =3D { g'4 r4 g'4. } alto =3D { e'4 r4 e'4. } verse =3D \lyricmode { My song } \score { \new Staff << \partcombine \soprano \alto \new Voice { \override NoteColumn.ignore-collision =3D ##t \omit Dots \omit Rest \hideNotes \soprano } \addlyrics \verse >> \layout {} } There is a warning about the rests. The dots are misplaced. The =20 later might be hard to find during proofreading. It might be especially hard to deal with rests with dots. I'm lucky I =20 haven't seen them in choral music yet. But it's better to be prepared. --=20 Regards, Pavel Roskin --=_paixyd6p7gj Content-Type: image/png; name="rests-dots-partcompine.png" Content-Disposition: attachment; filename="rests-dots-partcompine.png" Content-Transfer-Encoding: base64 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 YII= --=_paixyd6p7gj-- From MAILER-DAEMON Sat Jun 22 14:01:54 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqS8I-0003ju-CK for mharc-bug-lilypond@gnu.org; Sat, 22 Jun 2013 14:01:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34519) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqS8G-0003jn-09 for bug-lilypond@gnu.org; Sat, 22 Jun 2013 14:01:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqS8F-0002Hq-15 for bug-lilypond@gnu.org; Sat, 22 Jun 2013 14:01:51 -0400 Received: from mail-qc0-x231.google.com ([2607:f8b0:400d:c01::231]:48236) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqS8C-0002H2-0p; Sat, 22 Jun 2013 14:01:48 -0400 Received: by mail-qc0-f177.google.com with SMTP id n1so5405832qcx.22 for ; Sat, 22 Jun 2013 11:01:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=oC85V2pzc9Vvx0hHXNl/NjGJd3CmsVuE3GkY6aSMecQ=; b=b98Q4IiwtBn5vEpOi3pw6G9kdKLkxG9yyST3lmBmRDkpFwiaJbKb3G30F8m9VtP1jz oRu+t7HQs6iifXu5WbXSlkaHmj4gj2MjBauLfkRJT76Mvc4pPm+pUgB8uqc23qO8uAMD TQeNUacMZbdE/126fdUWFbJUWpCai6TOK+fe1q4xY1C7KSPD52GTQRSTkVApeeZLGnii k0R55k/cFXotdkMOzK4/fuUtFL1Wz12C5u0nZItsni4fe+WSP/rRwpFWBJVF3L1v97sA UisxOcdwmTZZSo7zNLUCJKkaYUBnO1/zqFDvOi/SaGx/PyM5KCvFkXk1L7GnczH396qz LOug== X-Received: by 10.49.132.41 with SMTP id or9mr20177620qeb.18.1371924107560; Sat, 22 Jun 2013 11:01:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.211.194 with HTTP; Sat, 22 Jun 2013 11:01:17 -0700 (PDT) In-Reply-To: <20130622131651.7vops3nvacksocwk-cebfxv@webmail.spamcop.net> References: <20130621105835.w1n8kf39c44wo0kg-cebfxv@webmail.spamcop.net> <1371899233151-147246.post@n5.nabble.com> <87zjui4c28.fsf@fencepost.gnu.org> <20130622131651.7vops3nvacksocwk-cebfxv@webmail.spamcop.net> From: =?UTF-8?Q?Janek_Warcho=C5=82?= Date: Sat, 22 Jun 2013 20:01:17 +0200 Message-ID: Subject: Re: Omitted rests should not collide with anything To: Pavel Roskin Content-Type: multipart/mixed; boundary=047d7beb99fa170e4104dfc1f990 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c01::231 Cc: LilyPond Bugreports X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 18:01:53 -0000 --047d7beb99fa170e4104dfc1f990 Content-Type: text/plain; charset=UTF-8 2013/6/22 Pavel Roskin : > Quoting David Kastrup : > >> Partly it might be the fault of having constructed a minimal example: >> one that clearly shows the perceived symptom, but not really a >> compelling motivation for wanting to change the behavior. >> >> Perhaps some more info about the use case might help with prioritizing >> this? > > > Here's a longer example. I'm trying to use partcombine with lyrics. We > have several ways to work it around. I'm trying to make the workaround > simpler. That's quite a coincidence! I've been doing a similar thing recently. You may be interested in looking at the attachment, which is the solution i found for partcombining vocal stuff (the example is quite artificial) - to obtain single voice parts, you'd simply have to use other definitions of the \unisono and \divided functions. hth, Janek --047d7beb99fa170e4104dfc1f990 Content-Type: application/pdf; name="manual partcombine for vocal stuff.pdf" Content-Disposition: attachment; filename="manual partcombine for vocal stuff.pdf" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hi944u6i1 JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29k ZT4+CnN0cmVhbQp4nMVb264stRElhARpvqLfmJEyHZdddtmvkaJIiCgh2W+IB7IP5ySIQwKEIP4y n5RVdk+33bfZ7N4BEGhPz2pfylWrbp6vO9Ob0Bn99/bH49vTb/8i3ZtvT6Z7c/r6RKEPIUj+rv77 8W33uwdAY0emTz6E7uH1iQqss7F3DGC00gtL9/D2dO4uD1+cfv9w+hgvkdEJADLWdt/jtQ/x3xeY 8Q8nouh76ztyRmzvu7enxMyYd3zy5emvFYq8n6HKkxZlXexDgypPWpSzNEOVJy2KDc9Q5YminLem tzSulXwv4rjDQL1J3Tefd69PIsBQ2MWwJ+ljCxHXQKIXHMfuKHpehhkS5mBSn3RAjpJXz+Klt2l8 oqvnxGbY44DyBn9436A84c+YapSDJFw7lg3B9RJ31+d9wKr8LiZ4kd7ZXUxi53rDu5hP8AknI9Ql gnIm6j6Fqr6alFBSwLFgDM9FCyK203Mcn+iu7tsDYakWgnWNQTBDjIG6iGMIKalBfHJ+dQEwmmDP /7jAhoJ4J+e3F9d74eDP/eXThw+LxQgl6Y3DyAkDxI574oiDtTb0EcIZdlh2hEUxScCWDOxq5VVv Xf3q07YFqeKsrHfNthwEA+lJTD2Ene38HbXzK0jB2Wi7K7meE8744dXp/IuRAsQQ69FgVc5AtuOq VE4xDIaiIBowvsWkgwuHCQYQk0AZonXTwsvqIggsxDyzlJmzuB3p6gZxr4Dy8ibQk9YXV9Ul2J5h UAIbMt4VdfkM6hJsoFpHfpN1ZHOXMC8PNqp3+a7u0mC1KRJTPpZ3p43rxEppm8qiG78LwsYFatEL MAI2lo5jBo3YMlDG0Booi/uQBDn03thWgv++kNpG8jC4XbkN1rpQ6yykAMXuRc08JVvvP6jXG/ZW QG4HdGBvxkDQ7dY+x9YSnEY4f7W/teHdlDCszzv75bgz9cNBsI68OVBpAg0G5Sw9pIgHEKjx+Kgb i5z0M2FHxQqo5+4RVgseVTK20SsgRHCByQNEi4FmEzye/g5J/PSzvn4+d9xECJ9HPKcO8qbnVZ2e FL/w8iZwUv7gvc0OeW+0HdBhM3Jwvhi21bV/Xa7qUsTGO3bkRPmHISowg5mLKhgdNN2xIwXRvhmF EB34TUHBAzyCPIMDbgMtQcWFjqAj7kTduo0N0b6X/aCD/4sIoMDnyUim21/pFzlQCH0ypCo0jQSJ 2ejgmARUlUrkHIcXVqcWxvgYo+aqX48yTiYgetpzUho+LUEzd/d8BfIaUaqjrRXo24tGydHYwsgu ebmjSZ4hRuYnebKrR4AX8+Ja7xatpipu362vgF7OrUdoradWGH+CM7cBC4FYZiJoX4YB2GC7SASi yyEkLHFFMxDFJgbPIfaCMtng52IIyGSI7ohhCVqKIcbkMgvvsNM25jA5IRGBUsx8/BcXr6aG2Oi7 fY2CCiYTn6RRG/PDgfYsM93+2xil7Wu0xTZjlMaNvK+TRWgv4ZyvyrxW8+omcuaE6MtrVkI4ikmQ TrUeUivp4xJUTi+DXJE6EmXOud2CW7FVVwbaxxw7Pk2oGRniCjWkEAs1WBvTHUESiM9I62QmZYez Tv1y/ZMgVFoZ0ziZmUg1N7YAuVGPoXqwrNDqesFQCyJ5EWW3DvbIM0+cEwH8ExH/jcliU1bB3kJP qgmgGOxNU3r4Tq/JsodllkLJHkoMI3B6YvK7rurwAU5oGQY0pvYJnl1ZYJWEv8bdWJviQESbWtpm vPtvHNRZB5HFZzI4ZAlqUgZH5Gf8HQYXmL5mz8HUvs0inY7YxLUKKN4ftd2KRstrIdUkrBVMCYRq 8UCEWpHYp/Yd0GF1p8Cwavc8bqcAbXZxSQmErNAF3XvP3rmZY0SqTL2EJWuyVv7iULPKIFnybwYd jLaN9KTx8nrS+p3WiwL5cP5mP+zG0B66EdVysZ9x+0hJiRFcXrPZkVR6xZAIi9ZrNJcYnF/2Otdc KfEgamTr8FrFIU1hvEeqpvkQOeO4klqtcyuYpc4h1Lf9ncxpG3M81QFLBT/3RgGKAoM/fzYxktKq F0XrhtgS6BGEGVkzUTxIsO4uGEhUSchxQGbeBcJBZT6FR8ELj9gKhlA9Ym87Hx3OsVRQtR42H79k yT/9rD8qS27F6QAFzUQtAGJJg7+CLkeDcP/1JE/WQpp1+wevxL4DPO5eBebr/JbpfbYfy4m2ORp7 W/q3ymRYZyO+E5UsQStRCQIoxMD7stsBHZcb4kMTWrG9yvUBH9y9OhtUBrFKWgYGUGrLiIHhL4Wi TOIDsRt947r45oozQFoUOkwTlK31m/cmkQdnc2i2GzYvQcuw+dlRUAy9B/lq/iYcpxrBStAmgGq3 hpI1Y6fp9jkHbDeENcbViPx5hoihRcQwQ1BIDUI/twjrlXZrTHmiKNE2C5xJWV3TqrpV8m0y8Nxc Q27tmRtk7OFsQxAzaaS3B6HIcW8h8N6lK7U9RIB+wc3ujRJ91BbjziDPVRJoWc/aUIGvDTIrmOEo nBobDihxXedCyiTrsfD9Vw44TLhitYqghQler7CXQp8NWpuCvLyo3DL/wLon/tF1r4EaJishAlIJ PRuJoNaqJQS/JWGMEeagEmxk0MGOl/MaWyG0dAjS2c6yTR/AZF6njhBYqKaGfSd/C4YWoGETN5C6 +qSt87gmjklmOyB/NNNxLuZ4tj7d3GRwOKg7TQYH/vbYiVivje5WRmLMUKk32p5aSc9y628BqgLG g8VaUIC3UtvYtLog+q1yTO6Pb9jYEjS0Y3+UVW3VkrEsQuajtwQkzdfnMZLWM4hoXb3miBXdMr7k 9lbzIZ4ZyI0pl6DK1AYrYtHIR9t8xlJtanUJfwW0rOFz0Mp3WpF71Xm8Dzrkn02PUL+Wu5YknE11 OQJpYyy1Ir0FkTbWmUG2Bs3a9XoKDOuQTM3KKRMIGZKyYzmFJahMN4LySIi1tUgH72eaDKw6hfsg HcnH1OsNhoFQnIo7pBnrrIFeiHQsvDP7hnSe3m0iLQTi/AR53JBwvHtB+gpVRoQ5nKLOHPuQOHFb XuuRS3WaAPmhGpz22i7akDDSUNxUhomisR5ljV+rP2kIMYcs8+HnKrJWtoX8kkC2ek5QDIHT7gTM 45nv95w0SnbUmErVcxKJGv5reAQzaE3ERbldglJQqEGjibh4lEKR/BJOBVLoKcV5ixbkP6wvmprZ anNZAc2YTe+EaR8X9NZztivR0sZbvJp8iWQFFKqNYs1aFCFaPdQ7QLF8Dy5AYvd4ygi9CEECtYIW 6gjlM6ZDNDibo1QDfp6ZD/TNGWyheoncKsTqVK7QIaRdtinLTeeVu+U3dbHaNdB8pnoCZmRkIpKE iuPT0kPzQK+Z4UGW2ouMBANmI0My0mp5rUUF5Jda/uNugWzIMw3dxFUtj8RPWN9d0JH1RdsrQ64b YdKec1bFJLURevAq3S6AZZBfBx29uiYay8JGoHRi5qkWVEG0TLYXfW9jJj9o9d5KzqDBl1WsrxqP AG0YaAnKs0wg5ZrkfW7ST/57GWqtgF7uPAmuLultssnBlgLGVgmfGIFs2sgP9ytqWn+BOJBmYS6q Kvi5uhMx+Ud6XB8MFVmfUr5JspcW7oMGbaIIH5g1bufgV0HBvkgElPS6pLRJ9aKeNjXGuFQh3FbU V0ChBi0JCGke5zLwYqQqYNkHHev1gISgsRuK8t14S3a/61ECZIFjC+UajEZ/jgX/19euepeU2XXw NlrptVWHg/GOQTxYd9zf2dNs53Ntu17wU/v+2gSUXEAYFzp4QY0zAmigXFvJt/KwVHZ6f/4jDS8/ uCXQeiNaKyViU10/wEpTul3SzCDeAIWjt2e5Zw0Y5578dkPBlKhjJx0poPD/YSqr3gJxTpMKLFI5 cm5OCMs0eAW0whoecYKZ6jDV5YCKNbZBh1kDsVmyhhqFnC4Jf77blcZiEqtCcnGIq42auaS5h9Oi UK4Y6c23NmQLGj3bO6JdAS1F+9xEEiPqXf9aILP70/naxP79aR0l362b1bGQQ1mmtgk/RLJ6W9G0 TYhJLA7gbLkWvFxn87XlroCK7EaQ3t2JJvbxDvmvgF4u+rT6Gx/w14LHLCE2g9FdN2SAI8jVz72S 0QpoyQ7g8DiY5qwKV5ViVkAvWDIi6jmGJg+ueJChyPrLC4qRtu63FhDXoBc8IyR31rimWF301DOy PIyxcUhsNbT1ufzqVrPf3KBcgFbqeqTXsWWfCVZAz2GCrdtHSC69LFoq16DlIpCDmWsoDLhUPrf2 lS/G3QOphhoYoLnTrlgBLdsVnvSnFnynHZBBq8Hr5GHYit5V3h9pFTSPcLHNlG+w7420Azrs9RCH IzJsq4X5xoZwlPmNDWfI5HY6Cad8xc1ZK6UPEwwpPQpzqX0Mn/USJbnxjcdThSBFVCOUz7M5Sp3m 55n5+Tc3VKys1TMOPQ0W83qtHHjFlA4hOmJqvZaWwpxGbMBivF630tuLVRBq9O6rm252ZGDYwR1J WxEMajtF708ufunlXJR8q9PK1E4hJIq3EsQcULL3DLiZgY0x/7CAUuBVBtdhlqAXTMw3drjx41wt W0QNMMC5PPQ5/nhBLBOjJ823vJbCOcCW8BDxff6BIiIhG5I7P16uQZ0dn7vLlTQ98RphOk2dYHVf jW+/uVydBjLskbhd1RGZqDEYwl6yfP5Pfpa81IM3b9++LvNA04ImWeCPROcfytfs4u1rivb8Ua72 w4iCrwb98uJ0VGne+vNFf1OIJOb8T107orzb2h1ZzbiNLt26dNsmLO5ss5RYMFQ/zUrT0zAHzF/7 L+jJWwjt/D0i7OgSVlr/BdrlVL/75biNzQ05HKhom2RccrulYNjTsCXvg6vXPiGnM3ozEefHp/8B qsppZmVuZHN0cmVhbQplbmRvYmoKNiAwIG9iagozNjQxCmVuZG9iago0IDAgb2JqCjw8L1R5cGUv UGFnZS9NZWRpYUJveCBbMCAwIDU5NS4yOCA4NDEuODldCi9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIK L1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvVGV4dF0KL0V4dEdTdGF0ZSAxMjYgMCBSCi9Gb250 IDEyNyAwIFIKPj4KL0Fubm90c1sxMSAwIFIKMTQgMCBSCjE3IDAgUgoxOCAwIFIKMTkgMCBSCjIw IDAgUgoyMSAwIFIKMjIgMCBSCjIzIDAgUgoyNCAwIFIKMjUgMCBSCjI2IDAgUgoyNyAwIFIKMjgg MCBSCjI5IDAgUgozMCAwIFIKMzEgMCBSCjMyIDAgUgozMyAwIFIKMzQgMCBSCjM1IDAgUgozNiAw IFIKMzcgMCBSCjM4IDAgUgozOSAwIFIKNDAgMCBSCjQxIDAgUgo0MiAwIFIKNDMgMCBSCjQ0IDAg Ugo0NSAwIFIKNDYgMCBSCjQ3IDAgUgo0OCAwIFIKNDkgMCBSCjUwIDAgUgo1MSAwIFIKNTIgMCBS CjUzIDAgUgo1NCAwIFIKNTUgMCBSCjU2IDAgUgo1NyAwIFIKNTggMCBSCjU5IDAgUgo2MCAwIFIK NjEgMCBSCjYyIDAgUgo2MyAwIFIKNjQgMCBSCjY1IDAgUgo2NiAwIFIKNjcgMCBSCjY4IDAgUgo2 OSAwIFIKNzAgMCBSCjcxIDAgUgo3MiAwIFIKNzMgMCBSCjc0IDAgUgo3NSAwIFIKNzYgMCBSCjc3 IDAgUgo3OCAwIFIKNzkgMCBSCjgwIDAgUgo4MSAwIFIKODIgMCBSCjgzIDAgUgo4NCAwIFIKODUg MCBSCjg2IDAgUgo4NyAwIFIKODggMCBSCjg5IDAgUgo5MCAwIFIKOTEgMCBSCjkyIDAgUgo5MyAw IFIKOTQgMCBSCjk1IDAgUgo5NiAwIFIKOTcgMCBSCjk4IDAgUgo5OSAwIFIKMTAwIDAgUgoxMDEg MCBSCjEwMiAwIFIKMTAzIDAgUgoxMDQgMCBSCjEwNSAwIFIKMTA2IDAgUgoxMDcgMCBSCjEwOCAw IFIKMTA5IDAgUgoxMTAgMCBSCjExMSAwIFIKMTEyIDAgUgoxMTMgMCBSCjExNCAwIFIKMTE1IDAg UgoxMTYgMCBSCjExNyAwIFIKMTE4IDAgUgoxMTkgMCBSCjEyMCAwIFIKMTIxIDAgUgoxMjIgMCBS CjEyMyAwIFIKMTI0IDAgUgoxMjUgMCBSXS9Db250ZW50cyA1IDAgUgo+PgplbmRvYmoKMyAwIG9i ago8PCAvVHlwZSAvUGFnZXMgL0tpZHMgWwo0IDAgUgpdIC9Db3VudCAxCj4+CmVuZG9iagoxIDAg b2JqCjw8L1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDMgMCBSCi9NZXRhZGF0YSAxMzQgMCBSCj4+CmVu ZG9iago3IDAgb2JqCjw8L1R5cGUvRXh0R1N0YXRlCi9PUE0gMT4+ZW5kb2JqCjEwIDAgb2JqCjw8 L1R5cGUvRXh0R1N0YXRlCi9TQSB0cnVlPj5lbmRvYmoKMTEgMCBvYmoKPDwvVHlwZS9Bbm5vdAov UmVjdCBbNDQ3LjU2MSA4MDcuNTE0IDQ4OC4zMTggODE4Ljg4NF0KL0JvcmRlciBbMCAwIDBdCi9B PDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJz enRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYu bHk6MzQ6MTY6MTYpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjE0IDAgb2JqCjw8L1R5cGUvQW5u b3QKL1JlY3QgWzQzMS42MjIgNzg2LjU5MiA0MzguMTc5IDc5Mi4wNzJdCi9Cb3JkZXIgWzAgMCAw XQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkv d2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0 dWZmLmx5OjM0OjEwOjEwKT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iagoxNyAwIG9iago8PC9UeXBl L0Fubm90Ci9SZWN0IFs0MjAuNjQ3IDc4OS4wODMgNDI3LjIwMyA3OTQuNTYzXQovQm9yZGVyIFsw IDAgMF0KL0E8PC9TL1VSSQovVVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9u dXR5L3dhcnN6dGF0L3NuaXBwZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwl MjBzdHVmZi5seTozNDo3OjcpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjE4IDAgb2JqCjw8L1R5 cGUvQW5ub3QKL1JlY3QgWzQ2Mi40MzggNzYwLjY3MiA0ODMuNTI4IDc2OS4xNzZdCi9Cb3JkZXIg WzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9w L251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2Nh bCUyMHN0dWZmLmx5OjgxOjI2OjI2KT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iagoxOSAwIG9iago8 PC9UeXBlL0Fubm90Ci9SZWN0IFs0NjkuNTIxIDc4OS4wODMgNDc2LjQ0NSA3OTQuNTYzXQovQm9y ZGVyIFswIDAgMF0KL0E8PC9TL1VSSQovVVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVz a3RvcC9udXR5L3dhcnN6dGF0L3NuaXBwZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIw dm9jYWwlMjBzdHVmZi5seTozNToyOjIpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjIwIDAgb2Jq Cjw8L1R5cGUvQW5ub3QKL1JlY3QgWzQ2OS41MjEgNzk0LjA2NCA0NzYuNDQ1IDc5OS41NDRdCi9C b3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9E ZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3Il MjB2b2NhbCUyMHN0dWZmLmx5OjYxOjI6Mik+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKMjEgMCBv YmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbNDQ2LjUwMiA3NjIuODgzIDQ1NS4xNzYgNzcxLjg5OF0K L0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3 L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZv ciUyMHZvY2FsJTIwc3R1ZmYubHk6ODE6MjA6MjApPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjIy IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzQ0Ny41NjEgNzg2LjU5MiA0NTQuMTE3IDc5Mi4w NzJdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5l ay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUl MjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjM0OjE0OjE0KT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9i agoyMyAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFs0MDAuODMgNzYyLjg4MyA0MTQuNDM2IDc2 OS4xNzZdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9q YW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJp bmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjgxOjE0OjE0KT4+Ci9TdWJ0eXBlL0xpbms+PmVu ZG9iagoyNCAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFs0MDAuODMgNzk2LjU1NSA0MTAuNjkz IDgwMi4wMzVdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9t ZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNv bWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjU5OjQ6NCk+PgovU3VidHlwZS9MaW5rPj5l bmRvYmoKMjUgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbNDAyLjc3MyA3NzIuNjg3IDQzMC4z MjcgNzc4LjU3M10KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9o b21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0 Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6MzQ6NTo1KT4+Ci9TdWJ0eXBlL0xpbms+ PmVuZG9iagoyNiAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFs0MDAuODMgNzkxLjU3NCA0MDcu Mzg2IDc5Ny4wNTNdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8v aG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFy dGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjM0OjI6Mik+PgovU3VidHlwZS9MaW5r Pj5lbmRvYmoKMjcgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMzc3LjI3NSA3NjAuNTAyIDM4 OC4zMyA3NzEuODk4XQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VSSQovVVJJKHRleHRlZGl0Oi8v L2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3NuaXBwZXRzL21hbnVhbCUyMHBh cnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTo4MTo4OjgpPj4KL1N1YnR5cGUvTGlu az4+ZW5kb2JqCjI4IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzM3OS41MjQgNzk0LjA2NCAz ODYuMDgxIDc5OS41NDRdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6 Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIw cGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjMzOjE2OjE2KT4+Ci9TdWJ0eXBl L0xpbms+PmVuZG9iagoyOSAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFs1NDAuMjQ3IDc2Mi44 ODMgNTU0LjM2NCA3NzEuODk4XQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VSSQovVVJJKHRleHRl ZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3NuaXBwZXRzL21hbnVh bCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTo4MjoxMToxMSk+PgovU3Vi dHlwZS9MaW5rPj5lbmRvYmoKMzAgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbNTQzLjg0NCA3 ODkuMDgzIDU1MC43NjggNzk0LjU2M10KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0 ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9t YW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6Mzc6NDo0KT4+Ci9T dWJ0eXBlL0xpbms+PmVuZG9iagozMSAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFs1NDMuODQ0 IDc5NC4wNjQgNTUwLjc2OCA3OTkuNTQ0XQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VSSQovVVJJ KHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3NuaXBwZXRz L21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTo2Mjo1OjUpPj4K L1N1YnR5cGUvTGluaz4+ZW5kb2JqCjMyIDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzQ5Mi40 NTcgNzk0LjA2NCA0OTkuMzgxIDc5OS41NDRdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9V UkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBl dHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjYxOjY6Nik+ PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKMzMgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbNDg4 LjM1MSA3NjIuODgzIDUwMy40ODcgNzcyLjIzOF0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkK L1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlw cGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6ODI6Mjoy KT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iagozNCAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFs0 OTIuMjYzIDgwOC4xNTggNDk5LjU3NiA4MTYuODMyXQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VS SQovVVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3Nu aXBwZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTozNjo0 OjQpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjM1IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3Qg WzQ5Mi40NTcgNzg5LjA4MyA0OTkuMzgxIDc5NC41NjNdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1Mv VVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQv c25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjM2 OjI6Mik+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKMzYgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVj dCBbNTE4Ljg0MiA3NjAuNTAyIDUyOS44OTcgNzcxLjg5OF0KL0JvcmRlciBbMCAwIDBdCi9BPDwv Uy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRh dC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6 ODI6NTo1KT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iagozNyAwIG9iago8PC9UeXBlL0Fubm90Ci9S ZWN0IFs1MjAuOTA4IDc4OS4wODMgNTI3LjgzMiA3OTQuNTYzXQovQm9yZGVyIFswIDAgMF0KL0E8 PC9TL1VSSQovVVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6 dGF0L3NuaXBwZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5s eTozNzoyOjIpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjM4IDAgb2JqCjw8L1R5cGUvQW5ub3QK L1JlY3QgWzUyMC45MDggNzk0LjA2NCA1MjcuODMyIDc5OS41NDRdCi9Cb3JkZXIgWzAgMCAwXQov QTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fy c3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZm Lmx5OjYyOjI6Mik+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKMzkgMCBvYmoKPDwvVHlwZS9Bbm5v dAovUmVjdCBbMjk1LjQ3NiA3NjIuNzEzIDMwNi4xOTEgNzcyLjA2N10KL0JvcmRlciBbMCAwIDBd Ci9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93 YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1 ZmYubHk6ODA6MzM6MzMpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjQwIDAgb2JqCjw8L1R5cGUv QW5ub3QKL1JlY3QgWzIxNi44ODcgNzk0LjMxMyAyMjQuMzU5IDc5Ny40MjddCi9Cb3JkZXIgWzAg MCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251 dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUy MHN0dWZmLmx5OjMxOjI6Mik+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKNDEgMCBvYmoKPDwvVHlw ZS9Bbm5vdAovUmVjdCBbMTg1LjQ3NyA3NjIuODgzIDE5OS41OTQgNzcxLjg5OF0KL0JvcmRlciBb MCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3Av bnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2Fs JTIwc3R1ZmYubHk6ODA6MTE6MTEpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjQyIDAgb2JqCjw8 L1R5cGUvQW5ub3QKL1JlY3QgWzE4OS4wNzQgNzk0LjA2NCAxOTUuOTk4IDc5OS41NDRdCi9Cb3Jk ZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNr dG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2 b2NhbCUyMHN0dWZmLmx5OjMwOjU6NSk+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKNDMgMCBvYmoK PDwvVHlwZS9Bbm5vdAovUmVjdCBbMjM1LjE0NSA3NjIuODgzIDI1Mi4xNTMgNzY5LjE3Nl0KL0Jv cmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rl c2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUy MHZvY2FsJTIwc3R1ZmYubHk6ODA6MTU6MTUpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjQ0IDAg b2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzI0MC4xMjIgODE1LjM2IDMwNC4zNjEgODIyLjQ5OV0K L0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3 L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZv ciUyMHZvY2FsJTIwc3R1ZmYubHk6MzE6Nzo3KT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iago0NSAw IG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFsyNDAuMzcxIDc5NC4wNjQgMjQ2LjkyOCA3OTkuNTQ0 XQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VSSQovVVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsv ancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3NuaXBwZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIw Zm9yJTIwdm9jYWwlMjBzdHVmZi5seTozMTo0OjQpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjQ2 IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzI0MC4zNzEgNzk5LjA0NiAyNDYuOTI4IDgwNC41 MjVdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5l ay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUl MjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjUzOjQ6NCk+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoK NDcgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMjU2LjMwOSA3OTkuMDQ2IDI2Mi44NjUgODA0 LjUyNV0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2ph bmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmlu ZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NTM6MTA6MTApPj4KL1N1YnR5cGUvTGluaz4+ZW5k b2JqCjQ4IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzEzMy41ODEgNzYyLjg4MyAxNDguNzE4 IDc3Mi4yMzhdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9t ZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNv bWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjgwOjI6Mik+PgovU3VidHlwZS9MaW5rPj5l bmRvYmoKNDkgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMTM3LjQ5MiA4MDcuNTE0IDE0NC44 MDYgODE2LjE4OF0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9o b21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0 Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6Mjk6Nzo3KT4+Ci9TdWJ0eXBlL0xpbms+ PmVuZG9iago1MCAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFsxMzcuNjg3IDc5NC4wNjQgMTQ0 LjYxMSA3OTkuNTQ0XQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VSSQovVVJJKHRleHRlZGl0Oi8v L2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3NuaXBwZXRzL21hbnVhbCUyMHBh cnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seToyOTo1OjUpPj4KL1N1YnR5cGUvTGlu az4+ZW5kb2JqCjUxIDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzExNC4yMDQgNzk0LjMxMyAx MjEuNjc2IDc5Ny40MjddCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6 Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIw cGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjI5OjI6Mik+PgovU3VidHlwZS9M aW5rPj5lbmRvYmoKNTIgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMTY0LjA3MyA3NjAuNTAy IDE3NS4xMjggNzcxLjg5OF0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRp dDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwl MjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6ODA6NTo1KT4+Ci9TdWJ0eXBl L0xpbms+PmVuZG9iago1MyAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFsxNjYuMTM4IDc5NC4w NjQgMTczLjA2MiA3OTkuNTQ0XQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VSSQovVVJJKHRleHRl ZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3NuaXBwZXRzL21hbnVh bCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTozMDoyOjIpPj4KL1N1YnR5 cGUvTGluaz4+ZW5kb2JqCjU0IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzMxMi41MDcgODA2 LjUxOCAzMTkuNDMxIDgxMS45OTddCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4 dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFu dWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjU0OjEzOjEzKT4+Ci9T dWJ0eXBlL0xpbms+PmVuZG9iago1NSAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFszMDcuMTI0 IDc2Mi44ODMgMzI0LjgxMiA3NzEuMzg3XQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VSSQovVVJJ KHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3NuaXBwZXRz L21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTo4MDozOTozOSk+ PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKNTYgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMzEy LjUwNyA4MDEuNTM2IDMxOS40MzEgODA3LjAxNl0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkK L1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlw cGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6MzI6MTM6 MTMpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjU3IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3Qg WzM0MC42NTEgNzk2LjU1NSAzNDcuNTc1IDgwMi4wMzVdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1Mv VVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQv c25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjMz OjI6Mik+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKNTggMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVj dCBbMjk3LjU1NiA4MDYuNTE4IDMwNC4xMTIgODExLjk5N10KL0JvcmRlciBbMCAwIDBdCi9BPDwv Uy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRh dC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6 NTQ6Nzo3KT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iago1OSAwIG9iago8PC9UeXBlL0Fubm90Ci9S ZWN0IFszNDAuNjUxIDc2Mi44ODMgMzUzLjA2NyA3NjkuMTc2XQovQm9yZGVyIFswIDAgMF0KL0E8 PC9TL1VSSQovVVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6 dGF0L3NuaXBwZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5s eTo4MToyOjIpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjYwIDAgb2JqCjw8L1R5cGUvQW5ub3QK L1JlY3QgWzM0NC4yMzkgODAxLjgzNSAzNjcuMzcyIDgwNy43NjldCi9Cb3JkZXIgWzAgMCAwXQov QTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fy c3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZm Lmx5OjMzOjk6OSk+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKNjEgMCBvYmoKPDwvVHlwZS9Bbm5v dAovUmVjdCBbMzM2LjYyOSA4MDkuODM5IDM1MS41OTYgODIyLjc2NV0KL0JvcmRlciBbMCAwIDBd Ci9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93 YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1 ZmYubHk6MzM6NTo1KT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iago2MiAwIG9iago8PC9UeXBlL0Fu bm90Ci9SZWN0IFsyNzUuMjM1IDc2Mi44ODMgMjg2LjggNzcxLjM4N10KL0JvcmRlciBbMCAwIDBd Ci9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93 YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1 ZmYubHk6ODA6Mjc6MjcpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjYzIDAgb2JqCjw8L1R5cGUv QW5ub3QKL1JlY3QgWzI3Ny43NCA4MDEuNTM2IDI4NC4yOTUgODA3LjAxNl0KL0JvcmRlciBbMCAw IDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0 eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIw c3R1ZmYubHk6MzI6MjoyKT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iago2NCAwIG9iago8PC9UeXBl L0Fubm90Ci9SZWN0IFsyNzcuNzQgODA2LjUxOCAyODQuMjk1IDgxMS45OTddCi9Cb3JkZXIgWzAg MCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251 dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUy MHN0dWZmLmx5OjU0OjI6Mik+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKNjUgMCBvYmoKPDwvVHlw ZS9Bbm5vdAovUmVjdCBbMjU0LjA2IDc2Mi44ODMgMjY1LjExNSA3NzIuMDY3XQovQm9yZGVyIFsw IDAgMF0KL0E8PC9TL1VSSQovVVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9u dXR5L3dhcnN6dGF0L3NuaXBwZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwl MjBzdHVmZi5seTo4MDoyMToyMSk+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKNjYgMCBvYmoKPDwv VHlwZS9Bbm5vdAovUmVjdCBbMjU2LjMwOSA3OTQuMDY0IDI2Mi44NjUgNzk5LjU0NF0KL0JvcmRl ciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0 b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZv Y2FsJTIwc3R1ZmYubHk6MzE6MTA6MTApPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjY3IDAgb2Jq Cjw8L1R5cGUvQW5ub3QKL1JlY3QgWzI5Ny41NTYgODAxLjUzNiAzMDQuMTEyIDgwNy4wMTZdCi9C b3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9E ZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3Il MjB2b2NhbCUyMHN0dWZmLmx5OjMyOjc6Nyk+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKNjggMCBv YmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMzYzLjU4NyA3OTQuMDY0IDM3MC4xNDMgNzk5LjU0NF0K L0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3 L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZv ciUyMHZvY2FsJTIwc3R1ZmYubHk6MzM6MTE6MTEpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjY5 IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzM2My40MjIgNzE5LjkzIDM2OS45NzggNzI1LjQw OV0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVr L2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUy MGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NDI6ODo4KT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iago3 MCAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFszNjIuMzYzIDY5Mi4wNjkgMzcxLjAzNyA3MDEu MDg0XQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VSSQovVVJJKHRleHRlZGl0Oi8vL2hvbWUvamFu ZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3NuaXBwZXRzL21hbnVhbCUyMHBhcnRjb21iaW5l JTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTo4MzoyMDoyMCk+PgovU3VidHlwZS9MaW5rPj5lbmRv YmoKNzEgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMzUyLjUwOCA3MjcuNDAyIDM1OS40MzIg NzMyLjg4MV0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21l L2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29t YmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NzA6ODo4KT4+Ci9TdWJ0eXBlL0xpbms+PmVu ZG9iago3MiAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFszMzguMjU0IDY5Mi4wNjkgMzUxLjg2 IDY5OC4zNjJdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9t ZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNv bWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjgzOjE0OjE0KT4+Ci9TdWJ0eXBlL0xpbms+ PmVuZG9iago3MyAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFszNDEuNTk1IDcyMi40MjEgMzQ4 LjUxOSA3MjcuOV0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9o b21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0 Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NDI6NTo1KT4+Ci9TdWJ0eXBlL0xpbms+ PmVuZG9iago3NCAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFs0MTMuNTI3IDcxOS45MyA0MjAu NDUxIDcyNS40MDldCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8v aG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFy dGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjcxOjY6Nik+PgovU3VidHlwZS9MaW5r Pj5lbmRvYmoKNzUgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbNDAyLjYxMyA3MTcuNDM5IDQw OS41MzcgNzIyLjkxOV0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDov Ly9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBw YXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NDM6NTo1KT4+Ci9TdWJ0eXBlL0xp bms+PmVuZG9iago3NiAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFsyODAuNTU4IDcxNy40Mzkg Mjg3LjExNCA3MjIuOTE5XQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VSSQovVVJJKHRleHRlZGl0 Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3NuaXBwZXRzL21hbnVhbCUy MHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTo2Nzo5OjkpPj4KL1N1YnR5cGUv TGluaz4+ZW5kb2JqCjc3IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzI4MC41NTggNzE3LjQz OSAyODcuMTE0IDcyMi45MTldCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVk aXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFs JTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjQxOjc6Nyk+PgovU3VidHlw ZS9MaW5rPj5lbmRvYmoKNzggMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMzIzLjc0NCA2ODku Njg4IDMzNC44IDcwMS4wODRdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVk aXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFs JTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjgzOjg6OCk+PgovU3VidHlw ZS9MaW5rPj5lbmRvYmoKNzkgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMzE5LjA3IDcyNC45 MTEgMzI1Ljk5NCA3MzAuMzkxXQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VSSQovVVJJKHRleHRl ZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3NuaXBwZXRzL21hbnVh bCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTo3MDo0OjQpPj4KL1N1YnR5 cGUvTGluaz4+ZW5kb2JqCjgwIDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzMyNS45OTQgNzI0 LjkxMSAzMzIuNTUgNzMwLjM5MV0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0 ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51 YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NDI6MjoyKT4+Ci9TdWJ0 eXBlL0xpbms+PmVuZG9iago4MSAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFs1NDMuMDc1IDcy NS4xNiA1NTAuNTQ3IDcyOC4yNzRdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4 dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFu dWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjQ1OjU6NSk+PgovU3Vi dHlwZS9MaW5rPj5lbmRvYmoKODIgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbNTIwLjcxNSA3 MTcuNDM5IDUyNy42MzkgNzIyLjkxOV0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0 ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9t YW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NDU6MjoyKT4+Ci9T dWJ0eXBlL0xpbms+PmVuZG9iago4MyAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFs0NjEuMTE2 IDcxMi40NTggNDY3LjY3MiA3MTcuOTM3XQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VSSQovVVJJ KHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3NuaXBwZXRz L21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTo0NDoxMToxMSk+ PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKODQgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbNDQ4 LjQ0OCA3MDYuMDU0IDQ4Ni4wODIgNzEyLjY1N10KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkK L1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlw cGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NDQ6OTo5 KT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iago4NSAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFs0 NDUuNTE1IDcxNC45NDkgNDUyLjA3MSA3MjAuNDI4XQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VS SQovVVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3Nu aXBwZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTo0NDoy OjIpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjg2IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3Qg WzI2Ni4yMDMgNzI3LjQwMiAyNzIuNzU5IDczMi44ODFdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1Mv VVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQv c25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjY3 OjY6Nik+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKODcgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVj dCBbNDk4LjM1MSA3MTIuNDU4IDUwNC45MDcgNzE3LjkzN10KL0JvcmRlciBbMCAwIDBdCi9BPDwv Uy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRh dC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6 NDQ6MjA6MjApPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjg4IDAgb2JqCjw8L1R5cGUvQW5ub3QK L1JlY3QgWzQ4Mi43NSA3MTIuNDU4IDQ4OS4zMDcgNzE3LjkzN10KL0JvcmRlciBbMCAwIDBdCi9B PDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJz enRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYu bHk6NDQ6MTY6MTYpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjg5IDAgb2JqCjw8L1R5cGUvQW5u b3QKL1JlY3QgWzQ3MS45MzMgNzA5Ljk2NyA0NzguNDg5IDcxNS40NDddCi9Cb3JkZXIgWzAgMCAw XQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkv d2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0 dWZmLmx5OjQ0OjE0OjE0KT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iago5MCAwIG9iago8PC9UeXBl L0Fubm90Ci9SZWN0IFsxMTQuNjE5IDY5Mi4wNjkgMTI2LjE4NCA3MDAuNTczXQovQm9yZGVyIFsw IDAgMF0KL0E8PC9TL1VSSQovVVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9u dXR5L3dhcnN6dGF0L3NuaXBwZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwl MjBzdHVmZi5seTo4MjoyNzoyNyk+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKOTEgMCBvYmoKPDwv VHlwZS9Bbm5vdAovUmVjdCBbMTE3LjEyMyA3MzQuODc0IDEyNC4wNDcgNzQwLjM1M10KL0JvcmRl ciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0 b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZv Y2FsJTIwc3R1ZmYubHk6NjU6NDo0KT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iago5MiAwIG9iago8 PC9UeXBlL0Fubm90Ci9SZWN0IFsxMTcuMTIzIDcyNC45MTEgMTIzLjY4IDczMC4zOTFdCi9Cb3Jk ZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNr dG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2 b2NhbCUyMHN0dWZmLmx5OjM5OjI6Mik+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKOTMgMCBvYmoK PDwvVHlwZS9Bbm5vdAovUmVjdCBbOTMuNDk3NCA2OTIuMDY5IDEwNC41NTIgNzAxLjI1NF0KL0Jv cmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rl c2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUy MHZvY2FsJTIwc3R1ZmYubHk6ODI6MjE6MjEpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjk0IDAg b2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzE0Ny4xMTggNjkyLjA2OSAxNjQuODA2IDcwMC41NzNd Ci9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9q dy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBm b3IlMjB2b2NhbCUyMHN0dWZmLmx5OjgyOjM5OjM5KT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iago5 NSAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFsxNTIuNSA3MjkuODkzIDE1OS40MjQgNzM1LjM3 Ml0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVr L2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUy MGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NjU6ODo4KT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iago5 NiAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFsxNTIuNSA3MjkuODkzIDE1OS40MjQgNzM1LjM3 Ml0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVr L2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUy MGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6Mzk6MTE6MTEpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2Jq Cjk3IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzk1Ljc0NjUgNzE5LjkzIDEwMi4zMDMgNzI1 LjQwOV0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2ph bmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmlu ZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6Mzg6MTA6MTApPj4KL1N1YnR5cGUvTGluaz4+ZW5k b2JqCjk4IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzEzNS42MjkgNjkxLjkgMTQ2LjM0NCA3 MDEuMjU0XQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VSSQovVVJJKHRleHRlZGl0Oi8vL2hvbWUv amFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3NuaXBwZXRzL21hbnVhbCUyMHBhcnRjb21i aW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTo4MjozMzozMyk+PgovU3VidHlwZS9MaW5rPj5l bmRvYmoKOTkgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMTM3LjcwOCA3MjkuODkzIDE0NC4y NjUgNzM1LjM3Ml0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9o b21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0 Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6Mzk6Nzo3KT4+Ci9TdWJ0eXBlL0xpbms+ PmVuZG9iagoxMDAgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbNTcuMjM4NCA3MjkuODkzIDY3 LjEwMTQgNzM1LjM3Ml0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDov Ly9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBw YXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NjQ6NDo0KT4+Ci9TdWJ0eXBlL0xp bms+PmVuZG9iagoxMDEgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbNTcuMjM4NCA3MTUuMTk4 IDY0LjcxMDMgNzE4LjMxMV0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRp dDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwl MjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6Mzg6MjoyKT4+Ci9TdWJ0eXBl L0xpbms+PmVuZG9iagoxMDIgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbNDI0LjQ0MSA3MTQu OTQ5IDQzMC45OTcgNzIwLjQyOF0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0 ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51 YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NDM6ODo4KT4+Ci9TdWJ0 eXBlL0xpbms+PmVuZG9iagoxMDMgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMjk3LjQwNCA3 MjQuOTExIDMwMy45NjEgNzMwLjM5MV0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0 ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9t YW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6Njc6MTE6MTEpPj4K L1N1YnR5cGUvTGluaz4+ZW5kb2JqCjEwNCAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFsyOTcu NDA0IDcyNC45MTEgMzAzLjk2MSA3MzAuMzkxXQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VSSQov VVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3NuaXBw ZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTo0MTo5Ojkp Pj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjEwNSAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFs3 NC45MjAxIDY5Mi4wNjkgOTEuOTI4MyA2OTguMzYyXQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VS SQovVVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3Nu aXBwZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTo4Mjox NToxNSk+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKMTA2IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1Jl Y3QgWzc1Ljk0MDcgNzM4LjM2MSA5MC45MDc2IDc1MS4yODddCi9Cb3JkZXIgWzAgMCAwXQovQTw8 L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0 YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5 OjM4OjY6Nik+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKMTA3IDAgb2JqCjw8L1R5cGUvQW5ub3QK L1JlY3QgWzgwLjE0NiA3MTkuOTMgODYuNzAyNCA3MjUuNDA5XQovQm9yZGVyIFswIDAgMF0KL0E8 PC9TL1VSSQovVVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6 dGF0L3NuaXBwZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5s eTozODo0OjQpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjEwOCAwIG9iago8PC9UeXBlL0Fubm90 Ci9SZWN0IFszODQuMTcxIDY4OS44NTkgNDA1LjI2MSA2OTguMzYyXQovQm9yZGVyIFswIDAgMF0K L0E8PC9TL1VSSQovVVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dh cnN6dGF0L3NuaXBwZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVm Zi5seTo4MzoyNjoyNik+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKMTA5IDAgb2JqCjw8L1R5cGUv QW5ub3QKL1JlY3QgWzM4NC41MTQgNzIyLjQyMSAzOTEuNDM4IDcyNy45XQovQm9yZGVyIFswIDAg MF0KL0E8PC9TL1VSSQovVVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5 L3dhcnN6dGF0L3NuaXBwZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBz dHVmZi5seTo3MTo0OjQpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjExMCAwIG9iago8PC9UeXBl L0Fubm90Ci9SZWN0IFszOTEuNDM4IDcxOS45MyAzOTcuOTk1IDcyNS40MDldCi9Cb3JkZXIgWzAg MCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251 dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUy MHN0dWZmLmx5OjQzOjI6Mik+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKMTExIDAgb2JqCjw8L1R5 cGUvQW5ub3QKL1JlY3QgWzIyOC4zMzIgNzI5Ljg5MyAyMzQuODg4IDczNS4zNzJdCi9Cb3JkZXIg WzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9w L251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2Nh bCUyMHN0dWZmLmx5OjQwOjEyOjEyKT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9iagoxMTIgMCBvYmoK PDwvVHlwZS9Bbm5vdAovUmVjdCBbMjI4LjMzMiA3MjkuODkzIDIzNC44ODggNzM1LjM3Ml0KL0Jv cmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rl c2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUy MHZvY2FsJTIwc3R1ZmYubHk6NjY6MTQ6MTQpPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjExMyAw IG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFsyNDkuMzU3IDcxOS45MyAyNTUuOTEzIDcyNS40MDld Ci9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9q dy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBm b3IlMjB2b2NhbCUyMHN0dWZmLmx5OjQxOjI6Mik+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKMTE0 IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzIxMS40ODYgNzE3LjQzOSAyMTguMDQyIDcyMi45 MTldCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5l ay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUl MjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjY2OjEyOjEyKT4+Ci9TdWJ0eXBlL0xpbms+PmVuZG9i agoxMTUgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMjY2LjIwMyA3MjcuNDAyIDI3Mi43NTkg NzMyLjg4MV0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9ob21l L2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0Y29t YmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NDE6NDo0KT4+Ci9TdWJ0eXBlL0xpbms+PmVu ZG9iagoxMTYgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMjExLjQ4NiA3MTcuNDM5IDIxOC4w NDIgNzIyLjkxOV0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRpdDovLy9o b21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwlMjBwYXJ0 Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NDA6MTA6MTApPj4KL1N1YnR5cGUvTGlu az4+ZW5kb2JqCjExNyAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFsyNDkuMzU3IDcxOS45MyAy NTUuOTEzIDcyNS40MDldCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVkaXQ6 Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFsJTIw cGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjY3OjQ6NCk+PgovU3VidHlwZS9M aW5rPj5lbmRvYmoKMTE4IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzE4MC4yODQgNzE5Ljkz IDE4Ni44NDEgNzI1LjQwOV0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VSSSh0ZXh0ZWRp dDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0cy9tYW51YWwl MjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NjY6NDo0KT4+Ci9TdWJ0eXBl L0xpbms+PmVuZG9iagoxMTkgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMTgwLjI4NCA2OTIu MDY5IDE5Mi43IDY5OC4zNjJdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4dGVk aXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFudWFs JTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjgzOjI6Mik+PgovU3VidHlw ZS9MaW5rPj5lbmRvYmoKMTIwIDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzE4MC40MDkgNjk4 LjEwNSAyOTcuOTI3IDcwNS4xODVdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkkodGV4 dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMvbWFu dWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjQwOjY6Nik+PgovU3Vi dHlwZS9MaW5rPj5lbmRvYmoKMTIxIDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzE4MC40MTYg NzQyLjU5NSAxODYuNzA5IDc1NS41MjFdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJCi9VUkko dGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25pcHBldHMv bWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjQwOjQ6NCk+Pgov U3VidHlwZS9MaW5rPj5lbmRvYmoKMTIyIDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3QgWzE4MC4y ODQgNzE5LjkzIDE4Ni44NDEgNzI1LjQwOV0KL0JvcmRlciBbMCAwIDBdCi9BPDwvUy9VUkkKL1VS SSh0ZXh0ZWRpdDovLy9ob21lL2phbmVrL2p3L0Rlc2t0b3AvbnV0eS93YXJzenRhdC9zbmlwcGV0 cy9tYW51YWwlMjBwYXJ0Y29tYmluZSUyMGZvciUyMHZvY2FsJTIwc3R1ZmYubHk6NDA6MjoyKT4+ Ci9TdWJ0eXBlL0xpbms+PmVuZG9iagoxMjMgMCBvYmoKPDwvVHlwZS9Bbm5vdAovUmVjdCBbMTk3 LjEzIDczMi4zODMgMjAzLjY4NyA3MzcuODYzXQovQm9yZGVyIFswIDAgMF0KL0E8PC9TL1VSSQov VVJJKHRleHRlZGl0Oi8vL2hvbWUvamFuZWsvancvRGVza3RvcC9udXR5L3dhcnN6dGF0L3NuaXBw ZXRzL21hbnVhbCUyMHBhcnRjb21iaW5lJTIwZm9yJTIwdm9jYWwlMjBzdHVmZi5seTo0MDo3Ojcp Pj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjEyNCAwIG9iago8PC9UeXBlL0Fubm90Ci9SZWN0IFsx OTcuMTMgNzMyLjM4MyAyMDMuNjg3IDczNy44NjNdCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1MvVVJJ Ci9VUkkodGV4dGVkaXQ6Ly8vaG9tZS9qYW5lay9qdy9EZXNrdG9wL251dHkvd2Fyc3p0YXQvc25p cHBldHMvbWFudWFsJTIwcGFydGNvbWJpbmUlMjBmb3IlMjB2b2NhbCUyMHN0dWZmLmx5OjY2Ojk6 OSk+PgovU3VidHlwZS9MaW5rPj5lbmRvYmoKMTI1IDAgb2JqCjw8L1R5cGUvQW5ub3QKL1JlY3Qg WzE1Ny44MzMgMTcuMDM3OSA0MzcuNDQzIDI3LjI0MjddCi9Cb3JkZXIgWzAgMCAwXQovQTw8L1Mv VVJJCi9VUkkoaHR0cDovL2xpbHlwb25kLm9yZy8pPj4KL1N1YnR5cGUvTGluaz4+ZW5kb2JqCjEy NiAwIG9iago8PC9SMTAKMTAgMCBSL1I3CjcgMCBSPj4KZW5kb2JqCjEyNyAwIG9iago8PC9SMTIK MTIgMCBSL1I4CjggMCBSL1IxNQoxNSAwIFI+PgplbmRvYmoKMTIgMCBvYmoKPDwvQmFzZUZvbnQv RU9XVVFDK0NlbnR1cnlTY2hMLUl0YWwvRm9udERlc2NyaXB0b3IgMTMgMCBSL1R5cGUvRm9udAov Rmlyc3RDaGFyIDQ2L0xhc3RDaGFyIDEwOS9XaWR0aHNbIDI3OCAwCjAgMCAwIDAgMCAwIDAgMCA1 NTYgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCA2MTEgMCAwIDAgMCAzMzMgMCAwIDAgODg5 XQovRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL1N1YnR5cGUvVHlwZTE+PgplbmRvYmoKOCAwIG9i ago8PC9CYXNlRm9udC9XSVJXQVIrQ2VudHVyeVNjaEwtUm9tYS9Gb250RGVzY3JpcHRvciA5IDAg Ui9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAzMi9MYXN0Q2hhciAyMDgvV2lkdGhzWwoyNzggMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDI3OCAwIDI3OCAwCjAgNTU2IDU1NiAwIDAgMCA1NTYgMCAwIDU1NiAw IDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA2NjcgOTQ0IDAgNzc4CjY2NyAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDU1NiA1NTYgNDQ0IDU3NCA1MDAgMCA1MzcgMCAz MTUgMjk2IDAgMzE1IDg4OSA2MTEgNTAwCjU3NCAwIDQ0NCA0NjMgMzg5IDYxMSA1MzcgNzc4IDAg NTM3IDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMAoxMDAwXQovRW5jb2RpbmcgMTMxIDAgUi9TdWJ0eXBlL1R5cGUxPj4KZW5kb2JqCjEzMSAw IG9iago8PC9UeXBlL0VuY29kaW5nL0Jhc2VFbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRGlmZmVy ZW5jZXNbCjIwOC9lbWRhc2hdPj4KZW5kb2JqCjEzMiAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNv ZGUvTGVuZ3RoIDE3NT4+c3RyZWFtCnicXU8xDsMgENt5BT+ANFK6RCzpkqFR1fYDBI6IIYAIGfr7 HpB06GBLvjtbPjaMt9HZRNkjevWCRI11OsLm96iAzrBYR5oL1ValQxVWqwyEDXcZ3p8AFA/AVD3J FdizaeuoqSblNWxBKojSLUB6zkVvjCDg9N+qrYbZHJddJwo4R0apRQFKjfKKORmcI+e005eDc8Wz EVV7jOBS+aP0zPWsg9+rwYfsogjyBTS0We0KZW5kc3RyZWFtCmVuZG9iagoxNSAwIG9iago8PC9C YXNlRm9udC9QWkRPVVIrRW1tZW50YWxlci0yMC9Gb250RGVzY3JpcHRvciAxNiAwIFIvVG9Vbmlj b2RlIDEzMiAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIgMC9MYXN0Q2hhciAxMTIvV2lkdGhzWwoz MjkgMjY5IDM0NyA0OTUgMTEyIDQyNCA2NDEgMzc1IDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMzIwIDAgMCAw IDAgMCAwIDQzNyAwIDAKMzY0XQovRW5jb2RpbmcgMTMzIDAgUi9TdWJ0eXBlL1R5cGUxPj4KZW5k b2JqCjEzMyAwIG9iago8PC9UeXBlL0VuY29kaW5nL0Jhc2VFbmNvZGluZy9XaW5BbnNpRW5jb2Rp bmcvRGlmZmVyZW5jZXNbCjAvbm90ZWhlYWRzLnMyL2ZsYWdzLmQzL25vdGVoZWFkcy5zMS9ub3Rl aGVhZHMuczAvZG90cy5kb3QvdGltZXNpZy5DMjIvY2xlZnMuRy9yZXN0cy4xXT4+CmVuZG9iagox MyAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0VPV1VRQytDZW50dXJ5U2No TC1JdGFsL0ZvbnRCQm94WzAgLTE1IDgzNyA3MzddL0ZsYWdzIDEzMTEwNAovQXNjZW50IDczNwov Q2FwSGVpZ2h0IDczNwovRGVzY2VudCAtMTUKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDEyNQovTWlz c2luZ1dpZHRoIDUwMAovWEhlaWdodCA0NzAKL0NoYXJTZXQoL2QvZWlnaHQvaS9tL3BlcmlvZCkv Rm9udEZpbGUzIDEyOCAwIFI+PgplbmRvYmoKMTI4IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29k ZQovU3VidHlwZS9UeXBlMUMvTGVuZ3RoIDgyMTc+PnN0cmVhbQp4nL16B1RbV7Y22Lnysa9L4p4m EdfxeDxxS5y4Ju4N3Oi9g0BCoggQXSAEaFPUQTTRe+9gwGCwsQnuScZ2HCd2nEkmcZKZyWQOWZdZ 750LdmzPZGby/nn/W1qLhXTPPWeXb3+73Gtu9tw0M3Nz8xf2+ASFSUKkp7z8j647FOYhYH9cMf6y +fgr08ZfnQ4xP976UULB7Okw+7mmHz3n47QXcNw8HPG82XRz80ht7h6RWBrC9/MPs/iVzUm7NWvX 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 21hyk4RutFtUhBiCWWrOJ6FbpG6EEniPX/eGYUxf0ZF/Me98oyGHVHzqVJCDPDITxCioKLWootzU UJlQfYh7DGwlIeukB3ZEnoJfNOVB9P+vOU+8XK3n/bMu+vPywRt4Jba+Pz4dAG16xkGIfoh/97/l MwTJMgH7nfc/9eG3+NO/FyJ6Uog0nbYc0QeZSEoRlUbaDWTTIsQz8a9/uPDX/rBLzHYuH3zipBGo G/82/xZz4h/fSaOv3htpv1vEF9q47lt/yqu0gUuzU1DuL5iC/gX/sAl+NvWNFj6VPl4jxPIz+frp hMU+t8cvK884wRZEN+KdE5sg0Y/0kL35KREsQSWlJqJtzACV4BUnP8ISTqIfVoOuMQUoh6gsE0vC 2kzds7pwWWV4dGhkIVvo/M+dZcvM28Ms/LUI0XjagevLue/AYQ/bt1CVhOobG6g/Deeh3g3egb1h 271P+Tv4hbqRNjEwD/JBrVIZslBFtj4bSslyk8BPHOh+7JzTDS6eCdjsj7V4ARqEowz/Poxi/nmg 0mLSoiH6P0mOpBbZI2LWE7QW3qh5v2G46/33O27B1zCyn31e4Cl3THAkbW1hYgIPUlNT5anR8mQ5 wYo0J76wKL+wvNG/yn3LrjfWcuFUuf9wSGV8U2olG7FKjqE9v62kboodz0GNLxxAEJwqTA5CdE62 PJlsl5aWokxQpChAhhJ0Sdm5hpz80tBC0Sn7E0e44FYaVhKTn1Aiq0j7J0+lEM0+luI++1gqco9g t//JZ5/Kt2l6Db3EF7zuLQyHB8IUvtwfTbRy4r2SPcETmH3f/dyjf7zPApszLsCcgn2bLJmlqE1K jeLnr9zAbBbDSk6CR5RnWMCU/x7NdMszq9Usa/7LlwsQ/ezrBY/fLph4g1Nyq+6Dhq6ptweeedlg SmY6SSwTJ0ieGSMXZ5SqSGfGJHCM/abTJdVTA+WzUOsCOyEqLTyFNMz/DakYWy0KZW5kc3RyZWFt CmVuZG9iago5IDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvV0lSV0FSK0Nl bnR1cnlTY2hMLVJvbWEvRm9udEJCb3hbLTgyIC0yMDYgMTAwMCA3MzddL0ZsYWdzIDQKL0FzY2Vu dCA3MzcKL0NhcEhlaWdodCA3MzcKL0Rlc2NlbnQgLTIwNgovSXRhbGljQW5nbGUgMAovU3RlbVYg MTUwCi9NaXNzaW5nV2lkdGggNTAwCi9YSGVpZ2h0IDQ5NQovQ2hhclNldCgvTC9NL08vUC9hL2Iv Yy9jb21tYS9kL2UvZW1kYXNoL2cvaS9qL2wvbS9uL25pbmUvby9vbmUvcC9wZXJpb2Qvci9zL3Np eC9zcGFjZS90L3R3by91L3Yvdy95KS9Gb250RmlsZTMgMTI5IDAgUj4+CmVuZG9iagoxMjkgMCBv YmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlCi9TdWJ0eXBlL1R5cGUxQy9MZW5ndGggODcxMz4+c3Ry ZWFtCnicvXoHVFRn3v4g3juvc5GoI7boHTDGVZO4scTEHntBVBQRyUiHocNQBKTDUH/UoQ9lkF6H XhywohHFGDXRJEbjJnGTaJKNm03yjnnJOf93UGJLvt093/n+B87gufetv/o8z2ggGDtGYGBgMHGD q29QcEDYXmf3Ha/t8fNx1D+cq3vRQDdzjG6W4XLi9GvEg2AGjAzBaGzXTNQ8CX8yERe+gA9NEBga GIQqCzb4+YcFeMjcg0zn7duzf/4rr7z6+Mmi5cuXmzqFjb4x3ega6CHzNZ1L/3HI1dvP34duvtJ0 Ax3t7e3hbCrzDvN3DzR1dHFxddFPs3b0dvUy3ezh7eHv73fIdN6G+aaLX3990Wv0441H5zalB/fz 83by8/My3WGqv4DvyIdAIDD19fMPCAwKPhTi6LQjzNnCxXXXbpmHp7fP8lcXLrq8eJmpQLBLsFtg KdgrsBLsE1gL9gtsBOsFGwSvCWwFGwULBZsEmwWvCxYJtgq2C8wFFoKdghmC8YIXBJMEKQKxYKrA QGBGbSgwFLwkWCUoEXQIPhLcM5ho4GQQYFA6xmiM2ZilY7aNOTHmqzG/Gc4wPGx4wvCrsRPGzh97 n0liaplO5ld2HJsslAhnxxrfhxadUbf7oLt60s93sf9d8Uws1bmZiC/aicRN9iLj2Ihu3cJug+af cMBPhjhLF2ziIHIY6ygyHiJ2LfiVU7px3X6n6ORf7uKwn8TG+KB+8ldkXQw4tADTmq1wkMCwBTgz zjEKcz5JhgtbYtjtMcoOCXQAfplpsmwLGgSE0ee/4JckYmsnETZqNHEWGW8bOVicOlE9SWyKbfXL XnYRGUsjunEzXuXcM+nsWZx0Xmyjm6GTm7iDr4wR97qKxDZuImMyPmJQN77b4Ie7htiaTpSJjO9H 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 EeKpuf4LJdzGY15PeSU6ZKR0FUL3qFfez1X3wQ3U2VGnLs1MTOIhJlQJfiiwMrqK+qS6TVZjvsrd ZQc/xzeKGPLch+n6PVuEf37MluEr/+PZWoQdmcoPaLX3/T2wi/WBncd2gT7RWv9gTqtwJOfyaM4V j+QQTUL23n3FunWrw80kCtYvKZtyHtlorp54nKs4j8Xr3hu48dm+oyRe4ocN2ZrY2qs031hubWBr kQSKu2OhA1XJ1TTWfNw3fbATj8MT/vY9no3nL/yFTOG5xVv3b3Wu9tNoqiqaJFCSlBdelpSdoleT i6uL6uF90G5RzkZksg02YRVzbDesoznaRUHSd0zx79SR0gBKHeWUOiaMMD0LyvQSRpnerU/PP2R6 I/957/+jovNYz6lhh6A+qT5eG1EVDY7gFHzIJco71jdxB6BR4/6HcfIoTCCkLA0ikSMR7Unja2XM ubbPu2hKczWK9st8qYYo3UvZywoX6iuBkBgcrvjmv9yAZgI30pj/AOTIU1O/SMXjrEca88b+f5cA xXjZlU/xZLgJQ+6dm0t9yvZk2SBO9Ulv50VAJ07avy3h2j1rdqxytbVeeDiIoiEuacSH5tSHSaM+ /PTWuYc+9AumHO8I5XiVlK0HVsglnDyQPqmkT47QJ8EVfk8/kegf0WRQsCQZT5mHl472LOxF6F9y gCdL4eXXgsgqpI1n8k4WtJTWd14e0twEhOddMSWUB4WTZZtWksmwAsw1TpfD6kPPJB5HXMRqO6ft gPZb91yn6L6fJSt/3HrnUWTPXvY9mcAvBhsnBzPUHsE0ftBcdwLQp8csyDjJU1eQ6O/AcykvRe7x sHrye1T3gajTKT9RUL6KTf9X0UDzwMNvUh9+/dq8r8gy/SXKfQjrarGVdlzX84mYpUAkgM3CXNvg FVq1282zCELc09qIOZAJI8KK0aiw8qw6+MfaIOL+QB0EfPY/0QctgEwa2dN4dM//B8tqvFUKZW5k c3RyZWFtCmVuZG9iagoxNiAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL1Ba RE9VUitFbW1lbnRhbGVyLTIwL0ZvbnRCQm94Wy0xMzMgLTYzNSA2NDUgMTE5NF0vRmxhZ3MgNAov QXNjZW50IDExOTQKL0NhcEhlaWdodCAxMTk0Ci9EZXNjZW50IC02MzUKL0l0YWxpY0FuZ2xlIDAK L1N0ZW1WIDk2Ci9NaXNzaW5nV2lkdGggNTAwCi9DaGFyU2V0KC9jbGVmcy5HL2RvdHMuZG90L2Yv ZmxhZ3MuZDMvbS9ub3RlaGVhZHMuczAvbm90ZWhlYWRzLnMxL25vdGVoZWFkcy5zMi9wL3Jlc3Rz LjEvdGltZXNpZy5DMjIpL0ZvbnRGaWxlMyAxMzAgMCBSPj4KZW5kb2JqCjEzMCAwIG9iago8PC9G aWx0ZXIvRmxhdGVEZWNvZGUKL1N1YnR5cGUvVHlwZTFDL0xlbmd0aCA2Njk5Pj5zdHJlYW0KeJyl egl8FFW2dzpJdV+osIawiFZnnsIoKqOg81RGhxEREJF9Z5AsnY1spJesnXR6qa7u00v1mnS6k3Qg ZCNAQgKyRXHYXUZHUAdHccOZ8aeO8703Y2Us/L53qhOUgH46v5f7I2nuufece8/6PzeRxSXGx8lk srELCwpUhZq0fFXJvXPuk2buHJwuG7w1fvC2BHHaN+P+Ne3WxC4KkhIgKfHYrYoPJg72ThhsGDfo HB9HSwzmyRbLnpGtlW2T5cvKZGaZQ+aThdfk5KpTs4oKNan4MzNXrSnJTddqVJmp2sJMVUmqJkeV uuiZtamLVIWqkrT81BXa9PzcjNSnczNUhWrV7NTfqFPTUtXFqoxcJKrKMlTFmtyiwntSc7NSy4u0 qRklqjSNCpdkFmVopcOnlubkZuSkatUqNfIeFn1PalphZqqqIB3FfjuZWlSCZ0jL16hKcLq4qERi rE4tyrpuSW6hpih2xGvs77mOmFmEMgqLNKnp5am5GrUqPys1Iw0FxzaUqNTafE1uYfZ3J0NW6arU jCJdTCBu+pG7j7DGMlVmrrYAuWrUs+/X5Bao1LnZsxfMmYPyVTmqtEz1bPV9132+/7rPc7Ly07LV szPnZuSrstSzF2UWIQ/8FhcXRxdnFSioBDSePDEubmXcorhnZHYZoOWcMpfMLeNlnrgkpMbdEfe5 TBO/I16f8FACl7Ar4e3EiZSNaheiMDC4cEA2MCCcGEgYmDx4x2Dn1TvkA1dLUwYXCieuLlSMFaaK MzuFuD4h+7hMCP4tQdAL1pRGb1X5+jxx4lKtKdzy6pGvTirFMVenpfjdXq8SPFav0aFx6jzQDE5w OZyk40PK6fG6vOAGl91ti9a0sm1wEt4413zat9O9E6Lwiur4k0CyQaUrzDd3qaM5sBzS5hcssnN2 Dmxg8lh94IcAz9eRcE/n2W78j9MCJrDYzDYzmSGeoMylJVatvcKe74JyMPNmP/TAAf4A9EIf2wtk 7Mfib3oGJ/QKs3tkM04PzjudIHgEW8qr8qDPFwyafAblGnn4Vd/H54F45XUBe60SClQ8FBB1c9mu fZHeAwfT2rYy98CD92y/myyXG0wmg8FnCiqPwyJxN1WzsXrlZiAWeY3BEVBCZ68FOsmu0mZ1ToUq M+1g8WHmc/izcF/n38hYIc18drtO0L86UXjno+TidGFmit1mt+ElzbzVCz4IetzBur2tJzogAC4z 1AILrI0lT4tLKa6WNwWA9MsDEPS5AuS8sJTyRJoawqgOtxmMwNpZm4Wsjy31XFvql5aekJaGI+Ew cnWbJK52q50lmeLDlN0KHFhJck9ZXXUzcwQO9/T1ut0uN1rLw7otYEX5VquutNyAAsDmAp6Aw+EE J9kn3EU5eAcPPOzdsS8PCqGwTFtsaa2KaqBA+ryDbdU3a4EshtWP7fg1Xv52EO6TDcomp44eK6wR w61Co3DP6daJINz2Us9R4T/KW5OvCmJbSk/nnj4lynfb+aoPH3/5ASDVl+Qeq9vCVMgtVqtF+Yhi g2mzLidr04aKJwBH5InjG/ZlHdM9byKPKCxuq4eJyD1ut0d5SeEG3u4Gkvz1pX/86VOf2W1RokI5 m7nskRUL50mXc1iBDBbWK47Bc9r2LNbB4iRJvvrAaHGuGEhZ2cK+An8h8Dw8T8Ff+FdOt+A1wiKz W9DsloEwU3hWmJkgbBcSUx4aLXSLiSlwKKdbFV3XuTz4DOAwrCtQ6XLyYBts25fXqztRcM5wDsg5 OBs80dkb3dcNh5CfQmT2CDldMtgj7N+TILz2SsojozdcSJk3eqzICB0o5r0EoVhgUtIhoypbt6Vo 9SZYAMtOFJ6Efuhr2B892n7yOFyA8+s6VqOr90R1ssqwUHowARJB2Ca0/B2/w/mqcyUnWZ8Jfaoa qg2uytYN4TWwCsQEMeX+u1aSStElHzt47zfjDp0RNl08NNF5wShk3Hk255jw1MG0C2++kfxfJwaT hIaUitfL/6B77VNB9qGA3NGg1DLhwSfe51zoRJIj2TnbvYvWiDIQFQTWO9Z71vueany6aZk4Spwu ThFTQFwI4lZhhjhfWAFd0OHq4Enyp/Nd+Y4CyIdye5m93HLnM7+4GzZB2u4dBwLWgC0I5IVDh144 mX507Yp1W1eKso/mCnFKYTRcFuK8QpKjydEMTbDPto/bt9vXGmyJvHmy+xK8DcK0mcIk8RdArJK7 A/ngqipFL4zTCgq1QL4yvDoH7ocntz6xSE2S/zH/6hShMgWEB/4pjP1KGBNZ2bAitHKGZuWDMBcW 9iz40zaXHQfUQSAIQQK8jWf51XtKjsJzcPrwiXd8u0V6pzg6JCYXW4ttRUDwsilCojBdKXz0tTMl +aMT4Y1uNawBceKSmfNmlZ8rPwNvghD/0t//doyMFZNWC4lo5kS0WH5rSVdXa2tXV0lrfn5JST4z lnMJza3CU7DbIRdnguLj0d30sWThvUlCVUpz0uidgYYI39jU/klSUkM9765PGhN3VEr5yrhH4xrj +uKOx70R91HcV3HfyIKy92X/HT8ufnb84vhN8fnx1fG2+Lb43vhX4v8W/1UCSfhZwrYEX0J7gpD4 y8TcRHVibWIksSvxy8Svqdupp6k8qoo6Qr1MfUL9P/kE+QZ5nrxX/pVCqVisKFQYFE2KHsVnim/I QySPREg/uTJq0qiNo+yjjo16fdQXo0ePXj969+gP6Nl0Kc3TnfQ5+i9JiUm3J81LWpLkT3pxTPyY 6WPuH7NpTM6YvjEXxk4ae+/YR8dmjb0w7ufjHhj3+LjN4wrGacfpx7nHnRn3yfiJ428bnz7ePb5h /IcTpk74zwmZE4om9E/4cMLnE+dOfGxi7sTAxBcnvjJRSL49eXny7uQjya8nfzlJNmnUpAmT7ppU OekPkz6e9E3K6pSslPKUQMqVlC9S/jn53slLJtdPfn3K2Cmzpjw5xTrl9anTpq6fmje1dKp+qnvq qWnx05hpq6cFpl2Y9sG0/7pl7C0/u2XOLQtvWXdL3S3vTL99+rrpRdO56cemf3zr6FjGEW5VxDKV KAylKvHWoYREx6iDmmHq5CHqVc0wFYQ5RyKUz8VjDSBnFUGj38DYMJ5sdrLdgG55JCwRfTcTa0CY QQVM/tpao7GWAXHOQ/mxGSPOmIZmfltB0SaONYOJLFcY/MYgg3UZnA5C7wmC+MBvK2Nk0/eQ60Cc QdX6jIGA3x+IHfJyV2zKbwwwAZ8/oKQvdyIL6n91/myq3sP7mAjs0bZXeq1eD3jBaXfYnRvfyH8v 7127i3NyUmqx2TmS90j+wxufsBgDtX6+PdzVEgHi87DVShA1339x6Q7ZVLWFNTEVsL2lKGx2my1g BpvD7rANPNH1cPcjDs6FZc0FbqfDRbrf7Xpv4A2PvzZgZIsq87UVQEwWvl6JN9TcdHlHd7QTcxiE ciEPVmxO26riWuwt0EKCCtqxBAwUaO1aTru1d/NBOAPdob0dmPKiBY48glsbOztxa1Daumrb1mez hrfSWZ0FPT2dnT09BZ1ZWQUFWQyd11bc3d3W1t1d3JaXV1ycx9DaxvKWlsbGlpbyRq22vFzL0JHq +gqmorq6QjnsaeOHPG3hsKONH3a0rcWZKmXe7rTjDJ3b/Gz/wf7zLzHgKwe0fr6uSMvsqO5oUtKY n5OEUeJMHEmYuWeIM4QkkWC5mykkCUSYwdBXc4SCwRw5/cdTKx7bWrZt42OrzvzxcNOhAdx7MWZh g9FoYMSLMY8K+v1BdJ9artZsKi3ZUpilzlJvyc83WjEtW0EHugjsgoA74PWR5tajHT27enYd6ery ux0SColCtALUhJ4Py/Vrs/O0Zdk1KksZWw5lsKFHexTegjMNL+7vbmneX9dLPE3uRiwGz2dHtwCh T6jPlL9sWFu8MSc9Hc7WPF92mNBgdlncbN/ytsVwH6g5jVUNnF3yxqoGYwQBmM/Je8nLVz57Q5Dv q3fX+SBEQvpAFWOXi7exYtILD562urCgQAVUmaCK0PpgbYjxg4/nfQMf/un1L3oCbp8fglBvqKsG cRTMOvzkKdbNIl4lZVBTGqjYv7RlMVaeYnMx7CC0MCD3e71+hDt29EIi3iWsoTi31cnGgB9nxRlx DWWTgLCVGL1mP0OjAWYhZphF0ULEKF+zSL906aLQ7xh6peLBt5deufLWyx8ypxV+s9fIiANyo9ls RJtE0uRPL81ctGjpgZeQwZJZlNMuRblrKNKFJZ9TvMvNgwfhO8/iMXDC5pCiTsLfGKcibmE5KwsW QO3xHKHFnz8qzrwkzLyEwW9xWnFKGBDXUkOhRGJ3EtbgMXzDxzDhMcBjc0vcB4S11FBQk9j5xDUK o9fkZ2LK8PmV9PfOxtjhrWgx7gQVee5Q5zE4BgcLIs+iFu8UxlFul1PCom4bniHj2Mq2ZbAMVhRn bLZxNgmcsE7WjYe8UxyHh3TbJddyOVxOvMmtn1N7+wZ2vgAvwHHN3gwyQrwQL4xp+vRTcUyjGM/Q 199LjBfHlN17rzCmXECKOPlZyhVyNAAOewMXQr55n8WUaENobpbwOf7HYQsU+gsR6eQbC2sLEfoj ecisw0lXwE0el9sTM4XH4sK7TX6O4vT2KsDhqHLpcSbvbrQfLkfg7/VKzRCCE2dtR62UXroCHYEO B6YyROgxdQ1nWhE3WTirJWZBiwctKEy7a9hcseEkwrQvJCUiZEaA47aioXBiyE6xYcOJuygrZ5P8 n3VaUZ209NOFat2OXuriJLVeZ3vJBbcPuyDwnJtDlnmSg7usEuz+Ts14f2H7UCDQkJ2j01Tp9Fp9 MaaG0hCmhv17ozsboqGWUJuUDfRSNliwaNXjq45kvXjhtVMXT/22Z+2NPrP9Rp9JfYYyNFqigDnW Ew02onl+HTOP04YaYVmrtbC4UgWZkBlWdRS7MQo8UvvqlEyCC0dEBy2knqOC5R4daEFr0RnKcWZ+ zCQ2Jy7iebe7oy3cCwfgQGVvYZsVA8aCXsDZJDPgQpbjYoHkigWSGcxW7GLXYfCAHTORnYzQB2Ah BAdZhyFj82LxwrTmBa/b6cWmDndIrZiDjFA1YGVDLieQodOM9RR3/P5D7yWmtNxSCMVQ7ClsLieP Puj9vZIecl5JDjNkH3W0ugv2wJ76rl1Rlwu7QJ585+oMPRQGkhRmyPC7dKF82A7b9flqHRdzDPJd 0GCmmXJ3LNhi5VUKNmHKZ+hiLilOeY6XXAwnOKc1lmuk5gEn7kYX42L5zyVF7HXuPtK1ftCxvwu8 kS72gyH2+vI//xKrQYm1xKhZ/tcH3kcoTkYCtnk34LURWG/eDVCvAUJsnZE45F44E1ZCs/OY0Vvj r+KrsBU2Ll2sFBnFYv/S3zOYKfg6v99rOwpREoYzZiwyNUY9i+vyiqIdHe3RbuVNzFzXMasdZha4 jhn3/cyUEjeGDvnC7jDGQKM5XEPE5xVYy9zSFyMICojYG+x11u6cQAFWt0qr3mhiHRlQQfSw2Yvl u9neU+uRAng0CBOEbHG0A6ig83BEOYJCU17WYzZbLGbmmxyF2WPxenmPlwGh4votNITtHSaeiL/+ FLCaPXovEvyO/SHldfNvUJJ2JdUyV/8YU62kdeQ097r19Nc5Cm+ty2w2cGbm/6LAIOf1Blx43n9F FR6MF7MZ938TVVgwErxe3E/3KWJ4RDglD/qNBmWGYgiqnJIbjP6gkh5QhILBECNMloeCBr1yo0Jv MOglxK43BFHe8O7/HrH59uG9w8TBO0dQr945TK6IpD0briStJVSkomM/Vgqp6GMFgiubzuWe6TwW PRk+R+i6Q/WHsRSdVQ8shy1QnF9aoM6uyMLm8WfHHu57IvPZLTnZm0lx1vYtsALWd2b06/1cx1Gz M7O+oBeOQ8Qd8YQ7Lv6h98gpQnevPL4CHoAt5Wn67FVVqk2azTUl5hIoAq1bGyhtyuxNPwXkAOxs adxJ6Ja2SBschiYO22mC+MDGzJdzYEIDGButzdAMPOIxPsKF2HpjwHz81RpfWZ3aX2AjjcfaXoDz eI0Sq47VVj9V8VTROtVrW96Fv5PTdcfPoOto3bpAKeYlcIDNYmexSFyQ044yZxmUEaPCxJnsJngc NrwGF6HOGeKDofpm3y4nW26tAB3yfSPjePHRhp117YE2QkeON/0OzsOxsr7NkAXakkp1WaG+AJ6F /zzw1J5V+dmqokIVkR5bUXnpu7Z3G7y2Xfstzu0B9R7MyCFXHV+/8/TJPT2IBdt+e2AzLISsqjxD 4cqq9Yvw84pDq89iFW1sasAS0dhSHwW0k60BwgTzrI1ZjhqxYP42h6xhCEMMoYZsQTZg9ltaD7q8 /pYtfJmdhHpbDsFxPHkpV2ktN6yvXq9Ny39R9TK8S44E+o4yEgrd5rfbWLAiWDqNuqhyVCKaNCss qB8zGjbjRewYAo6A2x8MRHxNDmsVV42hSDfUh+r9QZ/f7ZWSmR2zXBq7PaxpRd2CPZZDWY7Mz6KK 9OnZpRqT0WoGjohahR21zwyUUNIyB0Ifr9vP13nDwYZ6v2/gcC1PNrWCcBtVx9ZZ6+0H2eadu7EV qQu0RyGEYjCV5lpLQuXNxCa3oQyrjSwvoPRmg7Gqpqa2SAd6Ii4ektFXiqEZhubmUNDnOdBjcpPM ZhBk1HOl7dF29DIdmNOpR2Ge57F6BFrr2XWwDjQOtVND6LeCb/FvA4jxeWLcsvuIQMQ5wihhDkUv EeQ5QgoIUwmccv/Oe5LQYWOwvAkLWxkYGiv9sZ/llUYizlaE/cFGidLd80yGEpbd1YrKxFLFDz1G O15se7kV3oWTWWe3YIVBbdmJwwFSDRUooZ+ig+3+DmiHqKVJHyHzP6awlmI1JVnyqkp1lZKubKr3 S5yZH+JMJM6MWl2uVtISkdkHgVqK3psb2QpbIU2fVpRDNj5NWcysUXqxlbb7wOvjPWTgPIUg9Dya /fnKo6peUl1/s/C6b4Xvvkn4rpjwczcIP7SZopu1vh1QCLk1OVV55GFxAWVjr0E4XnrSauAD5LKw gGruDx2Fg7C3tkuzm2wduFF8Xta5PiWc/6IEj4j4kJUgDSLYtcVLS+ARWN2z/KiEvh28g9glh8HK TImoUUORsRAzjs5TFqogb82lEM8goiE98obwrgYlHS6rNkqcmR/iTCTOzK5djbuUtERkcqA2QNG5 eysOY7Y6GDrYvo8MvER5vLwfoXBsuwnMJtZCNi6jMjZqsAmADeEtvSpSX32z8Jpvhe+4Sbg6JvyZ G4RvO0bRpS2m3di8763b19BN3kPVOflrsJmFGqitYmvJQ6jo0nT9FkiD3ED+zh3k8MYbxcdstBfe /CX6XbW7CipBZ9aadERMFPsouwSncDg5l51jbYhuiOR9zE/0QckLmJ/oMkNrY/fLhd98gDart2LK g6i3xRclQqLQRzmkvsAtNVecw8U7EToRyXLMT7SfpEHmJ6p7aK3DDsCk969qWgnoSNhsEpF8+ahA KU/Dqab+foKlxMGXO81KIxjsiN4LVbp0IHb5/Qv++vHHF/76idIh74deXUeh2xq0+4F4G508wo6u tjboIH4uZGQekRs5PXYm9w3t+LPyL/DabOdc29xFs3+BCURM/PmvRIWo+PJXQqJSSIT/845dUDgE xYx3xEQkF+3Utre3tLS3a1uKijTaIoR9/kADVk66ymiowrpGQ1mwqgFz0q2KXzcsexcuw+Xz777d QGgpVTP96afKTgMmnS8vYT9Pfn5JpJQrYVVZejrBPG5nG21epR+CDmwlOg5E+4F8cmH23LkLZt+v TIfMaGGH1W1wGIGYy20s3sorvUdn9K3duRqVRWbNkpT1+SyBKE/Cizv7+ngeO2MvhAxBPZjBYmPZ goL0im1A5vzm4pUrb168ojwE/RWdBdj02HAZBIOA/es14pWLj8+Z8/jjc5T09awF8tnn0ve7PxcJ nsDsZHm2L+N3mpMwkrQa1mgyMlgWa50Z9EFDCA/icfJ8Z+fByCEg3zLfBmmRgk7slJy4DAwGLCm0 LlIRjUYi0WhFRMfoKip0Slr6KH2SSIxEU9IxbHV2GHn1DyGv5UPIi464dKUGP+vz+figUvha4b1c /wG8D8FajxFqwWi264lexJJIlXK6CuZqv7yCizYHjbzJZGINSvFrhcGHm/18sNkVjQyxUzrsFO2o 8VvQqWi4XPO+6TJBzkETbjKyhp/GaMSZmf/VmZkfEfVDR/yxfTce49/bHbtgy0ijaIcvOILGjKQ1 RSmn0+WIPUwhBCUX5lFO6dejtqEGmpTpKFvsNQzbOwdi5wV/orDpHhrYrWO3qBCTcYsz9rDhxC8i KAScib2IQKxHJ6I0g0tiTxs2/MIZ3GWLPcdA7FEAGd0j/goZua5jdI/wqxsYSTPXGHExRtKukYx8 V5f8NFOhLkYoHYSvKdo3uISyBoxeAxAD1JqttYS+yVuUtAlluGsDliAEwe9xBwhtGlwi7f/3rPbt UcU7/v8rhTu+56jXOzUuGHHM7zvOjwkZutvVJQqjz+SXnnOYf+1X/PscftCJf3T3CM8cVrE5pmKv pOLr/fjafa+tFjfKR6hjo5xeMGIGG6Bra1puWtPy7ZrTP6MQhdldEkr0uzzk9D8oF+/wAB/zQQdZ +U/KHmsDEPMYOQtZ+R8Ux9ot0q/qpd9xEHpXN+V0DQWUy+7kyJ/FFCqG66R3XRxEk0fZOGssojiH zUXuE1KoGEzBgTBBCqlJ4lOUkxt6xkHo4CLCJOEpSiLGToGDiNKMBA6GHnJs2HRIu4b/uMEmSSS0 U3qucoR9EXcjNELEGjY5hwCR1+PxKoUURXQdX1GxntUxYkrs6YChhScVbqvLauU4KyM+qbC6OLf0 1wlDBA4J1mGCGwkuiTB07O8Twg8LWX+dEF4S0vQ82yxRvBaPmcGelMN/UO4qw/pqsZiVuK50gG/C ddDoagIcXNN3Z27ewJaVbeRLvzvz/wDdIpYjCmVuZHN0cmVhbQplbmRvYmoKMTM0IDAgb2JqCjw8 L1R5cGUvTWV0YWRhdGEKL1N1YnR5cGUvWE1ML0xlbmd0aCAxMzQxPj5zdHJlYW0KPD94cGFja2V0 IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPD9hZG9iZS14YXAt ZmlsdGVycyBlc2M9IkNSTEYiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycg eDp4bXB0az0nWE1QIHRvb2xraXQgMi45LjEtMTMsIGZyYW1ld29yayAxLjYnPgo8cmRmOlJERiB4 bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnIHht bG5zOmlYPSdodHRwOi8vbnMuYWRvYmUuY29tL2lYLzEuMC8nPgo8cmRmOkRlc2NyaXB0aW9uIHJk ZjphYm91dD0ndXVpZDowOTBmMDNjNy0xMzgyLTExZWUtMDAwMC1mY2I1NGQ5NzU5YTEnIHhtbG5z OnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLycgcGRmOlByb2R1Y2VyPSdHUEwgR2hv c3RzY3JpcHQgOS4wNScvPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDowOTBmMDNj Ny0xMzgyLTExZWUtMDAwMC1mY2I1NGQ5NzU5YTEnIHhtbG5zOnhtcD0naHR0cDovL25zLmFkb2Jl LmNvbS94YXAvMS4wLyc+PHhtcDpNb2RpZnlEYXRlPjIwMTMtMDYtMjJUMTk6NTk6MzArMDI6MDA8 L3htcDpNb2RpZnlEYXRlPgo8eG1wOkNyZWF0ZURhdGU+MjAxMy0wNi0yMlQxOTo1OTozMCswMjow MDwveG1wOkNyZWF0ZURhdGU+Cjx4bXA6Q3JlYXRvclRvb2w+TGlseVBvbmQgMi4xNi4yPC94bXA6 Q3JlYXRvclRvb2w+PC9yZGY6RGVzY3JpcHRpb24+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0 PSd1dWlkOjA5MGYwM2M3LTEzODItMTFlZS0wMDAwLWZjYjU0ZDk3NTlhMScgeG1sbnM6eGFwTU09 J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8nIHhhcE1NOkRvY3VtZW50SUQ9J3V1aWQ6 MDkwZjAzYzctMTM4Mi0xMWVlLTAwMDAtZmNiNTRkOTc1OWExJy8+CjxyZGY6RGVzY3JpcHRpb24g cmRmOmFib3V0PSd1dWlkOjA5MGYwM2M3LTEzODItMTFlZS0wMDAwLWZjYjU0ZDk3NTlhMScgeG1s bnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJyBkYzpmb3JtYXQ9J2FwcGxp Y2F0aW9uL3BkZic+PGRjOnRpdGxlPjxyZGY6QWx0PjxyZGY6bGkgeG1sOmxhbmc9J3gtZGVmYXVs dCc+VW50aXRsZWQ8L3JkZjpsaT48L3JkZjpBbHQ+PC9kYzp0aXRsZT48L3JkZjpEZXNjcmlwdGlv bj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAo8P3hwYWNrZXQgZW5kPSd3Jz8+CmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iago8PC9Qcm9kdWNl cihHUEwgR2hvc3RzY3JpcHQgOS4wNSkKL0NyZWF0aW9uRGF0ZShEOjIwMTMwNjIyMTk1OTMwKzAy JzAwJykKL01vZERhdGUoRDoyMDEzMDYyMjE5NTkzMCswMicwMCcpCi9DcmVhdG9yKExpbHlQb25k IDIuMTYuMik+PmVuZG9iagp4cmVmCjAgMTM1CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwNDc4 NCAwMDAwMCBuIAowMDAwMDU4NTIxIDAwMDAwIG4gCjAwMDAwMDQ3MjUgMDAwMDAgbiAKMDAwMDAw Mzc0NiAwMDAwMCBuIAowMDAwMDAwMDE1IDAwMDAwIG4gCjAwMDAwMDM3MjYgMDAwMDAgbiAKMDAw MDAwNDg1MCAwMDAwMCBuIAowMDAwMDMwODMxIDAwMDAwIG4gCjAwMDAwNDA4NzcgMDAwMDAgbiAK MDAwMDAwNDg5MSAwMDAwMCBuIAowMDAwMDA0OTM1IDAwMDAwIG4gCjAwMDAwMzA1MzEgMDAwMDAg biAKMDAwMDAzMjMxOCAwMDAwMCBuIAowMDAwMDA1MTY3IDAwMDAwIG4gCjAwMDAwMzE3MzYgMDAw MDAgbiAKMDAwMDA1MDAwMyAwMDAwMCBuIAowMDAwMDA1Mzk5IDAwMDAwIG4gCjAwMDAwMDU2Mjkg MDAwMDAgbiAKMDAwMDAwNTg2MSAwMDAwMCBuIAowMDAwMDA2MDkxIDAwMDAwIG4gCjAwMDAwMDYz MjEgMDAwMDAgbiAKMDAwMDAwNjU1MyAwMDAwMCBuIAowMDAwMDA2Nzg1IDAwMDAwIG4gCjAwMDAw MDcwMTYgMDAwMDAgbiAKMDAwMDAwNzI0NSAwMDAwMCBuIAowMDAwMDA3NDc1IDAwMDAwIG4gCjAw MDAwMDc3MDQgMDAwMDAgbiAKMDAwMDAwNzkzMyAwMDAwMCBuIAowMDAwMDA4MTY1IDAwMDAwIG4g CjAwMDAwMDgzOTcgMDAwMDAgbiAKMDAwMDAwODYyNyAwMDAwMCBuIAowMDAwMDA4ODU3IDAwMDAw IG4gCjAwMDAwMDkwODcgMDAwMDAgbiAKMDAwMDAwOTMxNyAwMDAwMCBuIAowMDAwMDA5NTQ3IDAw MDAwIG4gCjAwMDAwMDk3NzcgMDAwMDAgbiAKMDAwMDAxMDAwNyAwMDAwMCBuIAowMDAwMDEwMjM3 IDAwMDAwIG4gCjAwMDAwMTA0NjcgMDAwMDAgbiAKMDAwMDAxMDY5OSAwMDAwMCBuIAowMDAwMDEw OTI5IDAwMDAwIG4gCjAwMDAwMTExNjEgMDAwMDAgbiAKMDAwMDAxMTM5MSAwMDAwMCBuIAowMDAw MDExNjIzIDAwMDAwIG4gCjAwMDAwMTE4NTIgMDAwMDAgbiAKMDAwMDAxMjA4MiAwMDAwMCBuIAow MDAwMDEyMzEyIDAwMDAwIG4gCjAwMDAwMTI1NDQgMDAwMDAgbiAKMDAwMDAxMjc3NCAwMDAwMCBu IAowMDAwMDEzMDA0IDAwMDAwIG4gCjAwMDAwMTMyMzQgMDAwMDAgbiAKMDAwMDAxMzQ2NCAwMDAw MCBuIAowMDAwMDEzNjk0IDAwMDAwIG4gCjAwMDAwMTM5MjQgMDAwMDAgbiAKMDAwMDAxNDE1NiAw MDAwMCBuIAowMDAwMDE0Mzg4IDAwMDAwIG4gCjAwMDAwMTQ2MjAgMDAwMDAgbiAKMDAwMDAxNDg1 MCAwMDAwMCBuIAowMDAwMDE1MDgwIDAwMDAwIG4gCjAwMDAwMTUzMTAgMDAwMDAgbiAKMDAwMDAx NTU0MCAwMDAwMCBuIAowMDAwMDE1NzcwIDAwMDAwIG4gCjAwMDAwMTYwMDAgMDAwMDAgbiAKMDAw MDAxNjIyOSAwMDAwMCBuIAowMDAwMDE2NDU4IDAwMDAwIG4gCjAwMDAwMTY2ODkgMDAwMDAgbiAK MDAwMDAxNjkyMSAwMDAwMCBuIAowMDAwMDE3MTUxIDAwMDAwIG4gCjAwMDAwMTczODMgMDAwMDAg biAKMDAwMDAxNzYxMiAwMDAwMCBuIAowMDAwMDE3ODQ0IDAwMDAwIG4gCjAwMDAwMTgwNzQgMDAw MDAgbiAKMDAwMDAxODMwNSAwMDAwMCBuIAowMDAwMDE4NTMzIDAwMDAwIG4gCjAwMDAwMTg3NjIg MDAwMDAgbiAKMDAwMDAxODk5MiAwMDAwMCBuIAowMDAwMDE5MjIyIDAwMDAwIG4gCjAwMDAwMTk0 NTIgMDAwMDAgbiAKMDAwMDAxOTY4MCAwMDAwMCBuIAowMDAwMDE5OTA5IDAwMDAwIG4gCjAwMDAw MjAxMzggMDAwMDAgbiAKMDAwMDAyMDM2NyAwMDAwMCBuIAowMDAwMDIwNTk3IDAwMDAwIG4gCjAw MDAwMjA4MjkgMDAwMDAgbiAKMDAwMDAyMTA1OSAwMDAwMCBuIAowMDAwMDIxMjg5IDAwMDAwIG4g CjAwMDAwMjE1MTkgMDAwMDAgbiAKMDAwMDAyMTc1MSAwMDAwMCBuIAowMDAwMDIxOTgyIDAwMDAw IG4gCjAwMDAwMjIyMTQgMDAwMDAgbiAKMDAwMDAyMjQ0NiAwMDAwMCBuIAowMDAwMDIyNjc2IDAw MDAwIG4gCjAwMDAwMjI5MDUgMDAwMDAgbiAKMDAwMDAyMzEzNyAwMDAwMCBuIAowMDAwMDIzMzY5 IDAwMDAwIG4gCjAwMDAwMjM1OTcgMDAwMDAgbiAKMDAwMDAyMzgyNyAwMDAwMCBuIAowMDAwMDI0 MDU4IDAwMDAwIG4gCjAwMDAwMjQyODggMDAwMDAgbiAKMDAwMDAyNDUxOCAwMDAwMCBuIAowMDAw MDI0NzQ5IDAwMDAwIG4gCjAwMDAwMjQ5ODAgMDAwMDAgbiAKMDAwMDAyNTIxMSAwMDAwMCBuIAow MDAwMDI1NDQ0IDAwMDAwIG4gCjAwMDAwMjU2NzUgMDAwMDAgbiAKMDAwMDAyNTkwOCAwMDAwMCBu IAowMDAwMDI2MTM5IDAwMDAwIG4gCjAwMDAwMjYzNjggMDAwMDAgbiAKMDAwMDAyNjYwMSAwMDAw MCBuIAowMDAwMDI2ODMwIDAwMDAwIG4gCjAwMDAwMjcwNjAgMDAwMDAgbiAKMDAwMDAyNzI5MyAw MDAwMCBuIAowMDAwMDI3NTI2IDAwMDAwIG4gCjAwMDAwMjc3NTYgMDAwMDAgbiAKMDAwMDAyNzk4 OSAwMDAwMCBuIAowMDAwMDI4MjIwIDAwMDAwIG4gCjAwMDAwMjg0NTMgMDAwMDAgbiAKMDAwMDAy ODY4MyAwMDAwMCBuIAowMDAwMDI4OTEzIDAwMDAwIG4gCjAwMDAwMjkxNDIgMDAwMDAgbiAKMDAw MDAyOTM3MyAwMDAwMCBuIAowMDAwMDI5NjA0IDAwMDAwIG4gCjAwMDAwMjk4MzQgMDAwMDAgbiAK MDAwMDAzMDA2NCAwMDAwMCBuIAowMDAwMDMwMjk0IDAwMDAwIG4gCjAwMDAwMzA0MzYgMDAwMDAg biAKMDAwMDAzMDQ3OCAwMDAwMCBuIAowMDAwMDMyNTc0IDAwMDAwIG4gCjAwMDAwNDEyMDQgMDAw MDAgbiAKMDAwMDA1MDMxNyAwMDAwMCBuIAowMDAwMDMxNDAyIDAwMDAwIG4gCjAwMDAwMzE0OTIg MDAwMDAgbiAKMDAwMDAzMjE1MiAwMDAwMCBuIAowMDAwMDU3MTAyIDAwMDAwIG4gCnRyYWlsZXIK PDwgL1NpemUgMTM1IC9Sb290IDEgMCBSIC9JbmZvIDIgMCBSCi9JRCBbPERENjVDNUI0NDgwQTAy RkJDMjE3QzdGQjFDMzBCREI0PjxERDY1QzVCNDQ4MEEwMkZCQzIxN0M3RkIxQzMwQkRCND5dCj4+ CnN0YXJ0eHJlZgo1ODY3MAolJUVPRgo= --047d7beb99fa170e4104dfc1f990-- From MAILER-DAEMON Sat Jun 22 14:21:49 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqSRZ-0006XK-6c for mharc-bug-lilypond@gnu.org; Sat, 22 Jun 2013 14:21:49 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38338) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqSRW-0006X5-E2 for bug-lilypond@gnu.org; Sat, 22 Jun 2013 14:21:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqSRV-00006e-FB for bug-lilypond@gnu.org; Sat, 22 Jun 2013 14:21:46 -0400 Received: from c62.cesmail.net ([216.154.195.54]:59559) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqSRV-00006Z-BR for bug-lilypond@gnu.org; Sat, 22 Jun 2013 14:21:45 -0400 Received: from unknown (HELO epsilon2) ([192.168.1.60]) by c62.cesmail.net with ESMTP; 22 Jun 2013 14:21:44 -0400 Received: from pool-96-227-254-100.phlapa.fios.verizon.net (pool-96-227-254-100.phlapa.fios.verizon.net [96.227.254.100]) by webmail.spamcop.net (Horde MIME library) with HTTP; Sat, 22 Jun 2013 14:21:44 -0400 Message-ID: <20130622142144.iq9mcra1c80kcc00-cebfxv@webmail.spamcop.net> Date: Sat, 22 Jun 2013 14:21:44 -0400 From: Pavel Roskin To: Janek =?utf-8?b?V2FyY2hvxYI=?= Subject: Re: Omitted rests should not collide with anything References: <20130621105835.w1n8kf39c44wo0kg-cebfxv@webmail.spamcop.net> <1371899233151-147246.post@n5.nabble.com> <87zjui4c28.fsf@fencepost.gnu.org> <20130622131651.7vops3nvacksocwk-cebfxv@webmail.spamcop.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.54 Cc: LilyPond Bugreports X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 18:21:48 -0000 Quoting Janek Warcho=C5=82 : > That's quite a coincidence! I've been doing a similar thing recently. > You may be interested in looking at the attachment, which is the > solution i found for partcombining vocal stuff (the example is quite > artificial) - to obtain single voice parts, you'd simply have to use > other definitions of the \unisono and \divided functions. You forgot the source. It would be nice to have an "official" snippet for choral music that =20 could be improved. Any workaround needed in that template would =20 obviously have a high priority. --=20 Regards, Pavel Roskin From MAILER-DAEMON Sat Jun 22 14:31:50 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqSbG-0008Qx-Ew for mharc-bug-lilypond@gnu.org; Sat, 22 Jun 2013 14:31:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41628) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqSbD-0008QR-Bi for bug-lilypond@gnu.org; Sat, 22 Jun 2013 14:31:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqSbC-0003ex-9I for bug-lilypond@gnu.org; Sat, 22 Jun 2013 14:31:47 -0400 Received: from mail-qa0-x22b.google.com ([2607:f8b0:400d:c00::22b]:44068) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqSbB-0003eY-1R; Sat, 22 Jun 2013 14:31:45 -0400 Received: by mail-qa0-f43.google.com with SMTP id d13so1395595qak.9 for ; Sat, 22 Jun 2013 11:31:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=w4lgV/d3PAaal5HX3kauXKnFTaqmLKw8aFSUw+PfgWE=; b=zqmGPm6MDmcLD1P5VtG5tPkRtwVCsHOEpeuvIKNK0okk1M64PeDi6t+QonMWl7Oqlx xrTJmN6/H8IJjKhH82jVYT0gz5q6B+MX3xscC6Q6NTXyP7vfidht0GhTAcm+cIhG5FNp Tqf9xD/eWBLBDJFPb7oCJCTn44vAEZg9cqnntuPBwoyvLyz0k5l1ZK2ljRSzD3VTYQ+3 N17uXR6aUqEXiOUoor+EGGSiKxl15E3PCOF6ByRG1SZtn+vZyv3QsIMHFDfuchC3V2jB EIyjfTHiWwNR+SkUp+V03brdGpDkFVtGeCJyzwGdBkMjc9FOH6k/3YM2EVfJrcXXDgKB xEhA== X-Received: by 10.49.132.41 with SMTP id or9mr20272614qeb.18.1371925904581; Sat, 22 Jun 2013 11:31:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.211.194 with HTTP; Sat, 22 Jun 2013 11:31:13 -0700 (PDT) In-Reply-To: <20130622142144.iq9mcra1c80kcc00-cebfxv@webmail.spamcop.net> References: <20130621105835.w1n8kf39c44wo0kg-cebfxv@webmail.spamcop.net> <1371899233151-147246.post@n5.nabble.com> <87zjui4c28.fsf@fencepost.gnu.org> <20130622131651.7vops3nvacksocwk-cebfxv@webmail.spamcop.net> <20130622142144.iq9mcra1c80kcc00-cebfxv@webmail.spamcop.net> From: =?UTF-8?Q?Janek_Warcho=C5=82?= Date: Sat, 22 Jun 2013 20:31:13 +0200 Message-ID: Subject: Re: Omitted rests should not collide with anything To: Pavel Roskin Content-Type: multipart/mixed; boundary=047d7beb99fa33695f04dfc2648c X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c00::22b Cc: LilyPond Bugreports X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 18:31:49 -0000 --047d7beb99fa33695f04dfc2648c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2013/6/22 Pavel Roskin : > Quoting Janek Warcho=C5=82 : > >> That's quite a coincidence! I've been doing a similar thing recently. >> You may be interested in looking at the attachment, which is the >> solution i found for partcombining vocal stuff (the example is quite >> artificial) - to obtain single voice parts, you'd simply have to use >> other definitions of the \unisono and \divided functions. > > > You forgot the source. oops, sorry! > It would be nice to have an "official" snippet for choral music that coul= d > be improved. Any workaround needed in that template would obviously have= a > high priority. Feel free to use this snippet as you wish :) --047d7beb99fa33695f04dfc2648c Content-Type: application/octet-stream; name="manual partcombine for vocal stuff.ly" Content-Disposition: attachment; filename="manual partcombine for vocal stuff.ly" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hi956npy0 XHZlcnNpb24gIjIuMTYuMSIKCnVuaXNvbm8gPQojKGRlZmluZS1tdXNpYy1mdW5jdGlvbiAocGFy c2VyIGxvY2F0aW9uIG11c2ljKQogICAobHk6bXVzaWM/KQogICAjewogICAgIFxuZXcgRGV2bnVs bCB7CiAgICAgICAjbXVzaWMKICAgICB9CiAgICN9KQoKZGl2aWRlZCA9CiMoZGVmaW5lLW11c2lj LWZ1bmN0aW9uIChwYXJzZXIgbG9jYXRpb24gbXVzaWMpCiAgIChseTptdXNpYz8pCiAgICN7CiAg ICAgXHZvaWNlVHdvCiAgICAgXG5ldyBWb2ljZSAgewogICAgICAgXHZvaWNlT25lCiAgICAgICBc b3ZlcnJpZGUgSGFpcnBpbiAjJ3N0ZW5jaWwgPSAjI2YKICAgICAgIFxvdmVycmlkZSBEeW5hbWlj VGV4dCAjJ3N0ZW5jaWwgPSAjI2YKICAgICAgIFxvdmVycmlkZSBEeW5hbWljVGV4dFNwYW5uZXIg IydzdGVuY2lsID0gIyNmCiAgICAgICBcb3ZlcnJpZGUgVGV4dFNjcmlwdCAjJ3N0ZW5jaWwgPSAj I2YKICAgICAgICNtdXNpYwogICAgIH0KICAgICBcb25lVm9pY2UKICAgI30pCgp0ZW5JSSA9IHsK ICByMiBjJ1xwCiAgYycgYycKICByIGMnNFw8IGMnCiAgZic0LiBmJzhcISBmJzIKICBkJzJcbWYg KCBjJzQpIGMnCiAgYjQuKCBhOCBnNCkgZzRcZGltCiAgYTIKICBhMlxwCiAgYSBhCiAgciBhNFxt ZiBhCiAgYyc0LiBlJzggZScyCiAgYTRcZihmJyBnIGUnCiAgYSBkJyBnIGMnKQogIGMnIGIyIGE0 CiAgYTQgZzIgZjQKICBmNFxkaW0gKCBlOCBkIGU0KSBlCiAgZzIgcgp9Cgp0ZW5JID0gewogIFx1 bmlzb25vIHsKICAgIHIyIGMnXHAKICAgIGMnIGMnCiAgfQogIHIgZSc0XDwgZScKICBhJzQuIGEn OFwhIGEnMgogIFx1bmlzb25vIHsKICAgIGQnMlxtZiAoIGMnNCkgYycKICB9CiAgXGRpdmlkZWQg ewogICAgZCcxCiAgfQogIGMnMiBjJ1xwCiAgYycgYycKICBcZGl2aWRlZCB7CiAgICBlJzFcbXAK ICAgIGcnMiBlJwogICAgYTRcZiBmJyBnIGUnCiAgICBhIGQnIGcgYycKICB9CiAgXGRpdmlkZWQg ewogICAgYycyIGQnCiAgICBiIGEKICB9CiAgXHVuaXNvbm8gewogICAgZjRcZGltICggZTggZCBl NCkgZQogICAgZzIgcgogIH0KfQoKdGV4dCA9IFxseXJpY21vZGUgewogIE9zIGp1IC0tIHN0aSBt ZSAtLSBkaSAtLSB0YSAtLSBiaSAtLSB0dXIKICBzYSAtLSBwaSAtLSBlbiAtLSB0aSAtLSBhbSwK ICBPcyBqdSAtLSBzdGkgbWUgLS0gZGkgLS0gdGEgLS0gYmkgLS0gdHVyCiAgc2EgLS0gcGkgLS0g ZW4gLS0gdGkgLS0gYW0sCn0KClxuZXcgU3RhZmYgPSAidGVub3JzIiB7CiAgXGR5bmFtaWNVcAog IFx0dXBsZXRVcAogIFxjbGVmICJ0cmVibGVfOCIKICBca2V5IGMgXG1ham9yCiAgXHRpbWUgMi8y CiAgPDwKICAgIFx0ZW5JCiAgICBcdGVuSUkKICA+Pgp9ClxhZGRseXJpY3MgXHRleHQK --047d7beb99fa33695f04dfc2648c-- From MAILER-DAEMON Sat Jun 22 16:03:05 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqU1Z-0008PS-9g for mharc-bug-lilypond@gnu.org; Sat, 22 Jun 2013 16:03:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59227) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqU1X-0008OI-9R for bug-lilypond@gnu.org; Sat, 22 Jun 2013 16:03:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqU1W-0006HL-GP for bug-lilypond@gnu.org; Sat, 22 Jun 2013 16:03:03 -0400 Received: from c62.cesmail.net ([216.154.195.54]:23139) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqU1W-0006H8-DA for bug-lilypond@gnu.org; Sat, 22 Jun 2013 16:03:02 -0400 Received: from unknown (HELO epsilon2) ([192.168.1.60]) by c62.cesmail.net with ESMTP; 22 Jun 2013 16:03:01 -0400 Received: from pool-96-227-254-100.phlapa.fios.verizon.net (pool-96-227-254-100.phlapa.fios.verizon.net [96.227.254.100]) by webmail.spamcop.net (Horde MIME library) with HTTP; Sat, 22 Jun 2013 16:03:01 -0400 Message-ID: <20130622160301.f04f2gzns0gwg08c-cebfxv@webmail.spamcop.net> Date: Sat, 22 Jun 2013 16:03:01 -0400 From: Pavel Roskin To: Janek =?utf-8?b?V2FyY2hvxYI=?= Subject: Re: Omitted rests should not collide with anything References: <20130621105835.w1n8kf39c44wo0kg-cebfxv@webmail.spamcop.net> <1371899233151-147246.post@n5.nabble.com> <87zjui4c28.fsf@fencepost.gnu.org> <20130622131651.7vops3nvacksocwk-cebfxv@webmail.spamcop.net> <20130622142144.iq9mcra1c80kcc00-cebfxv@webmail.spamcop.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.54 Cc: LilyPond Bugreports X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 20:03:04 -0000 Quoting Janek Warcho=C5=82 : > 2013/6/22 Pavel Roskin : >> You forgot the source. > > oops, sorry! It looks like you created an alternative to partcombine! That's very =20 impressive! But I wonder what limitations your approach has compared =20 to partcombine. >> It would be nice to have an "official" snippet for choral music that coul= d >> be improved. Any workaround needed in that template would obviously have= a >> high priority. > > Feel free to use this snippet as you wish :) I mean, we need something in Documentation/snippets. I might try to convert one of the scores from partcombine to your approach. --=20 Regards, Pavel Roskin From MAILER-DAEMON Sat Jun 22 17:23:10 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqVH4-0000fA-DC for mharc-bug-lilypond@gnu.org; Sat, 22 Jun 2013 17:23:10 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45695) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqVH2-0000f3-CX for bug-lilypond@gnu.org; Sat, 22 Jun 2013 17:23:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqVH1-0004uU-Gw for bug-lilypond@gnu.org; Sat, 22 Jun 2013 17:23:08 -0400 Received: from mail-qc0-x234.google.com ([2607:f8b0:400d:c01::234]:35469) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqVGz-0004tJ-Vl; Sat, 22 Jun 2013 17:23:06 -0400 Received: by mail-qc0-f180.google.com with SMTP id a1so5445766qcx.25 for ; Sat, 22 Jun 2013 14:23:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=NbVbIcN5mfmgX5ee5A9F28mPOIr74qoo3hRP0XmfR+g=; b=eIVk8jNJZG4OCidDv74GWrHIlGbzxenCKApP3qWpfVoxKziJtt6PoRoMtPvlO+IsJO OdasCk/TdeEhax9ADULL2zf0aziFCBf2FJYoJhWcJbz4BG9sGD9GINCtRFcbDjHsotFx jXXLFxxcf57SP3HqUqIzVPigD93q42Niqw2WIZ/pg0Mi3Po8Jlk7/QW9gkeuf8mgty0N 1sl0dQhREcQ4w4nLetMHLo23LPdqDrNDZGQD5OAR2ogTZTUU8bM3PCxODt108K4i3NBw E5JHdPzVf8zpBZS89s37NdSQ1blGgRlE1r5GUoqKrdxCC0rbQHGMSne1mVqW4dhsUgGH Qrhg== X-Received: by 10.49.35.180 with SMTP id i20mr20952283qej.61.1371936185187; Sat, 22 Jun 2013 14:23:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.211.194 with HTTP; Sat, 22 Jun 2013 14:22:35 -0700 (PDT) In-Reply-To: <20130622160301.f04f2gzns0gwg08c-cebfxv@webmail.spamcop.net> References: <20130621105835.w1n8kf39c44wo0kg-cebfxv@webmail.spamcop.net> <1371899233151-147246.post@n5.nabble.com> <87zjui4c28.fsf@fencepost.gnu.org> <20130622131651.7vops3nvacksocwk-cebfxv@webmail.spamcop.net> <20130622142144.iq9mcra1c80kcc00-cebfxv@webmail.spamcop.net> <20130622160301.f04f2gzns0gwg08c-cebfxv@webmail.spamcop.net> From: =?UTF-8?Q?Janek_Warcho=C5=82?= Date: Sat, 22 Jun 2013 23:22:35 +0200 Message-ID: Subject: Re: Omitted rests should not collide with anything To: Pavel Roskin Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c01::234 Cc: LilyPond Bugreports X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 21:23:09 -0000 Hi, 2013/6/22 Pavel Roskin : > It looks like you created an alternative to partcombine! That's very > impressive! It's almost like implementing the partcombine logic in LilyPond itself :) > But I wonder what limitations your approach has compared to > partcombine. as far as i know, the drawbacks are: - you have to insert the commands eveerywhere inside the music source, - you have to use different definitions of these commands in score and parts. It's quite easy to do this using includes. >> Feel free to use this snippet as you wish :) > > I mean, we need something in Documentation/snippets. ah, ok. Indeed, that'd be useful. > I might try to convert one of the scores from partcombine to your approach. You may want to take a look at https://github.com/janek-warchol/warsztat-nutowy/tree/master/epifania/Cantate%20Domino%20%28Miskinis%29 which was created by my fellow choir members - crowd-engraving at its best :) (https://lilypondblog.wordpress.com/2013/06/04/crowd-engraving-whats-that-part-1/) best, Janek From MAILER-DAEMON Sat Jun 22 19:50:10 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqXZK-0004Vt-8t for mharc-bug-lilypond@gnu.org; Sat, 22 Jun 2013 19:50:10 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42260) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqXZI-0004VK-8Q for bug-lilypond@gnu.org; Sat, 22 Jun 2013 19:50:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqXZG-0004K9-Jn for bug-lilypond@gnu.org; Sat, 22 Jun 2013 19:50:08 -0400 Received: from plane.gmane.org ([80.91.229.3]:48323) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqXZG-0004In-DW for bug-lilypond@gnu.org; Sat, 22 Jun 2013 19:50:06 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UqXZC-0002Cs-Tr for bug-lilypond@gnu.org; Sun, 23 Jun 2013 01:50:03 +0200 Received: from ip68-102-242-241.ks.ok.cox.net ([68.102.242.241]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 23 Jun 2013 01:50:02 +0200 Received: from dbpolyphony by ip68-102-242-241.ks.ok.cox.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 23 Jun 2013 01:50:02 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: Danny Subject: Clef changes in retrograde, will only print a new clef. note positions will not change to accommodate the new clef Date: Sat, 22 Jun 2013 23:33:44 +0000 (UTC) Lines: 21 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 68.102.242.241 (Mozilla/5.0 (X11; Linux x86_64; rv:21.0) Gecko/20100101 Firefox/21.0) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 23:50:09 -0000 > I'm not top posting. \version "2.16.2" % If a clef is changed in retrograde it only prints the new clef % It does not move the notes to their new locations on the staff % All notes here are the same pitch but during clef changes it is printed % incorrectly \relative c' { c1 % printed correctly \retrograde { c %printed correctly \clef treble c %printed as though in bass clef \clef treble c % Should be one ledger line above not below the staff in bass clef \clef bass c % Correctly printed in the assumed Treble clef } } From MAILER-DAEMON Sat Jun 22 23:55:20 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqbOa-0000Ir-0n for mharc-bug-lilypond@gnu.org; Sat, 22 Jun 2013 23:55:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34687) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqbOX-0000IP-VV for bug-lilypond@gnu.org; Sat, 22 Jun 2013 23:55:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqbOW-00016x-Mf for bug-lilypond@gnu.org; Sat, 22 Jun 2013 23:55:17 -0400 Received: from c62.cesmail.net ([216.154.195.54]:18208) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqbOW-00016l-Hl for bug-lilypond@gnu.org; Sat, 22 Jun 2013 23:55:16 -0400 Received: from unknown (HELO epsilon2) ([192.168.1.60]) by c62.cesmail.net with ESMTP; 22 Jun 2013 23:55:15 -0400 Received: from pool-96-227-254-100.phlapa.fios.verizon.net (pool-96-227-254-100.phlapa.fios.verizon.net [96.227.254.100]) by webmail.spamcop.net (Horde MIME library) with HTTP; Sat, 22 Jun 2013 23:55:15 -0400 Message-ID: <20130622235515.qhz7vf11c0k04kcg-cebfxv@webmail.spamcop.net> Date: Sat, 22 Jun 2013 23:55:15 -0400 From: Pavel Roskin To: Janek =?utf-8?b?V2FyY2hvxYI=?= Subject: Re: Omitted rests should not collide with anything References: <20130621105835.w1n8kf39c44wo0kg-cebfxv@webmail.spamcop.net> <1371899233151-147246.post@n5.nabble.com> <87zjui4c28.fsf@fencepost.gnu.org> <20130622131651.7vops3nvacksocwk-cebfxv@webmail.spamcop.net> <20130622142144.iq9mcra1c80kcc00-cebfxv@webmail.spamcop.net> <20130622160301.f04f2gzns0gwg08c-cebfxv@webmail.spamcop.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.54 Cc: LilyPond Bugreports X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jun 2013 03:55:19 -0000 Quoting Janek Warcho=C5=82 : >> I might try to convert one of the scores from partcombine to your approac= h. > > You may want to take a look at > https://github.com/janek-warchol/warsztat-nutowy/tree/master/epifania/Cant= ate%20Domino%20%28Miskinis%29 > which was created by my fellow choir members - crowd-engraving at its > best :) =20 > (https://lilypondblog.wordpress.com/2013/06/04/crowd-engraving-whats-that-= part-1/) I like your repository and your blog. There is so much interesting =20 stuff there! I'll stop now as this thread is getting offtopic. --=20 Regards, Pavel Roskin From MAILER-DAEMON Sun Jun 23 00:06:13 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqbZ7-0001Sv-1R for mharc-bug-lilypond@gnu.org; Sun, 23 Jun 2013 00:06:13 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37655) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqbZ3-0001R2-Pg for bug-lilypond@gnu.org; Sun, 23 Jun 2013 00:06:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqbZ2-00050b-7Z for bug-lilypond@gnu.org; Sun, 23 Jun 2013 00:06:09 -0400 Received: from c62.cesmail.net ([216.154.195.54]:31061) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqbZ2-00050V-3V for bug-lilypond@gnu.org; Sun, 23 Jun 2013 00:06:08 -0400 Received: from unknown (HELO epsilon2) ([192.168.1.60]) by c62.cesmail.net with ESMTP; 23 Jun 2013 00:06:07 -0400 Received: from pool-96-227-254-100.phlapa.fios.verizon.net (pool-96-227-254-100.phlapa.fios.verizon.net [96.227.254.100]) by webmail.spamcop.net (Horde MIME library) with HTTP; Sun, 23 Jun 2013 00:06:07 -0400 Message-ID: <20130623000607.7bxj0elqo8k08o8o-cebfxv@webmail.spamcop.net> Date: Sun, 23 Jun 2013 00:06:07 -0400 From: Pavel Roskin To: LilyPond Bugreports Subject: Percent signs in ghostscript output files should be duplicated MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.154.195.54 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jun 2013 04:06:11 -0000 Percent signs in ghostscript output files (i.e. those after =20 -sOutputFile) should be duplicated on the command line. It's not a =20 format string bug as I initially suspected, it's a documented feature. http://ghostscript.com/doc/8.63/Use.htm#File_output "Note: Since the % character is used to precede the page number format =20 specification, in order to represent a file name that contains a %, =20 double % characters must be used. For example for the file my%foo the =20 OutputFile string needs to be my%%foo." As it stands now, lilypond generates a postscript file but fails to =20 produce a pdf if the original filename contains a percent sign. $ lilypond Mazurek\ D%85browskiego.ly GNU LilyPond 2.17.21 Processing `Mazurek D%85browskiego.ly' Parsing... Interpreting music... Interpreting music...[8][16] Preprocessing graphical objects... MIDI output to `Mazurek D%85browskiego.midi'... Fitting music on 1 page... Drawing systems... Layout output to `Mazurek D%85browskiego.ps'... Converting to `./Mazurek D%85browskiego.pdf'... warning: `(gs -q -dSAFER -dDEVICEWIDTHPOINTS=3D595.28 =20 -dDEVICEHEIGHTPOINTS=3D841.89 -dCompatibilityLevel=3D1.4 -dNOPAUSE -dBATCH = =20 -r1200 -sDEVICE=3Dpdfwrite -sOutputFile=3D./Mazurek D%85browskiego.pdf =20 -c.setpdfwrite -fMazurek D%85browskiego.ps)' failed (256) fatal error: failed files: "Mazurek D%85browskiego.ly" Percent signs in the input files (after -f) should not be duplicated. --=20 Regards, Pavel Roskin From MAILER-DAEMON Sun Jun 23 08:30:51 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UqjRT-0007Fj-MU for mharc-bug-lilypond@gnu.org; Sun, 23 Jun 2013 08:30:51 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43782) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqjRP-0007AV-VW for bug-lilypond@gnu.org; Sun, 23 Jun 2013 08:30:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqjRM-0005e5-Ib for bug-lilypond@gnu.org; Sun, 23 Jun 2013 08:30:47 -0400 Received: from mail-ee0-x235.google.com ([2a00:1450:4013:c00::235]:41254) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqjRM-0005dz-8q for bug-lilypond@gnu.org; Sun, 23 Jun 2013 08:30:44 -0400 Received: by mail-ee0-f53.google.com with SMTP id c41so5483943eek.26 for ; Sun, 23 Jun 2013 05:30:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=De4HDmcNpLV5IdQ0VaCvHdQOB8ANfUP+jckjvJB1Puc=; b=dlt6kOuyjHUxyBn8vyb2n6oFOT4ddXhMQgKns5Zor9LenE8mteZpyVqfKrmCFSC25g KTgY29xCLVh9+v8Aa8DAvzOk3UJlQOOry6Be3lJDpLHH2IJsH9cUgUqfcv1J0bGwufr0 292DMUKAVKhiMgb3r9f66usTTngnFJyWDomf+VB6Pakd3nSEI42MmQLsL2wrMQKOl7lD dTQhkKYXuMMsb2Do0o8VSa3G0CjdlkxcFU1JdLw9ZCCLLSdqkklsFCtaocl77UicEvjH b5X2XHVU1f/NAu+FOqjwkv1aWLXrV59QUogiBLO/j6Hw0yjnNfR//m22IGNvspPeQDsv p1Rw== MIME-Version: 1.0 X-Received: by 10.15.101.13 with SMTP id bo13mr17441514eeb.141.1371990643505; Sun, 23 Jun 2013 05:30:43 -0700 (PDT) Received: by 10.223.202.6 with HTTP; Sun, 23 Jun 2013 05:30:43 -0700 (PDT) In-Reply-To: References: Date: Sun, 23 Jun 2013 14:30:43 +0200 Message-ID: Subject: Re: Clef changes in retrograde, will only print a new clef. note positions will not change to accommodate the new clef From: Thomas Morley To: Danny Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c00::235 Cc: bug-lilypond@gnu.org X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jun 2013 12:30:50 -0000 2013/6/23 Danny : >> I'm not top posting. > > \version "2.16.2" > > % If a clef is changed in retrograde it only prints the new clef > % It does not move the notes to their new locations on the staff > % All notes here are the same pitch but during clef changes it is printed > % incorrectly > > \relative c' { > c1 % printed correctly > \retrograde { > c %printed correctly > \clef treble > c %printed as though in bass clef > \clef treble > c % Should be one ledger line above not below the staff in bass clef > \clef bass > c % Correctly printed in the assumed Treble clef > } > } > > > _______________________________________________ > bug-lilypond mailing list > bug-lilypond@gnu.org > https://lists.gnu.org/mailman/listinfo/bug-lilypond Hi, thanks for your report. \retrograde was implemented in 2.13.x See http://lilypond.org/doc/v2.13/Documentation/changes-big-page.html There you can read: "A minimal composer toolkit of modal transformations is provided. A motif may be transposed, inverted and/or converted to its retrograde within any scale." This should be read as: "A composer toolkit, with minimal functionality." ;) In 2.17.-NR http://lilypond.org/doc/v2.17/Documentation/notation/changing-multiple-pitches#retrograde you can read "Known issues and warnings Manual ties inside \retrograde will be broken and generate warnings. ... " Though not only Ties are broken. As the Nr-example shows Slurs are not printed. Hairpins will return warnings, every simple \override will lead to surprising results, setting clef-changes (much more complex, than a simple \override), too. So far I've tested. So yes, \retrograde should be improved. I'd call it an enhancement-request. -Harm From MAILER-DAEMON Sun Jun 23 16:28:28 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uqqtg-00075F-Rn for mharc-bug-lilypond@gnu.org; Sun, 23 Jun 2013 16:28:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53244) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uqqtd-00074M-Tc for bug-lilypond@gnu.org; Sun, 23 Jun 2013 16:28:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uqqtc-0007ek-N8 for bug-lilypond@gnu.org; Sun, 23 Jun 2013 16:28:25 -0400 Received: from mail-we0-x22b.google.com ([2a00:1450:400c:c03::22b]:50434) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uqqtb-0007dQ-0m; Sun, 23 Jun 2013 16:28:23 -0400 Received: by mail-we0-f171.google.com with SMTP id m46so7780362wev.30 for ; Sun, 23 Jun 2013 13:28:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=rDHVFgZ6cD1IZRmCJe1fd3srd8kih7Vjwv7vS/VRwCI=; b=xXj1uORk2F2MyMhjVraQ0KOeaLWFO6oNzS1V9XSwf9b51+wz0ZCMibpJAH4mzvunI8 ukFcE+hKVcN5beUlOw43ePqvGJrf1hFpXtIQ89ArgPi6zVfLn9UE3UQLom8KzX32RBjU Xo4QZqbwyLaKUYQ9F4BnGlnD7b/p1YGusbEwsv94KxGcma/LANDltPY3l+WQScDUgeF8 F9TIloTdidWFJs1DL9m/MHamF0qoWYk8l04eZLW278nhkpYrTQaLZC1TWod3gphthTxO 95VfxIDYFTm7NY/9CZY17Dv1raMr1FCW/Cf46P4XOuI9jrV8WnuSU4BBxcO2K3eXCD4r soJg== MIME-Version: 1.0 X-Received: by 10.180.96.133 with SMTP id ds5mr1647635wib.24.1372019301761; Sun, 23 Jun 2013 13:28:21 -0700 (PDT) Received: by 10.194.31.68 with HTTP; Sun, 23 Jun 2013 13:28:21 -0700 (PDT) In-Reply-To: <20130623000607.7bxj0elqo8k08o8o-cebfxv@webmail.spamcop.net> References: <20130623000607.7bxj0elqo8k08o8o-cebfxv@webmail.spamcop.net> Date: Sun, 23 Jun 2013 22:28:21 +0200 Message-ID: Subject: Re: Percent signs in ghostscript output files should be duplicated From: Federico Bruni To: Pavel Roskin X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c03::22b Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: LilyPond Bugreports X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jun 2013 20:28:27 -0000 thanks Pavel, added with label defect: https://code.google.com/p/lilypond/issues/detail?id=3421 2013/6/23 Pavel Roskin > Percent signs in ghostscript output files (i.e. those after -sOutputFile) > should be duplicated on the command line. It's not a format string bug as > I initially suspected, it's a documented feature. > > http://ghostscript.com/doc/8.**63/Use.htm#File_output > > "Note: Since the % character is used to precede the page number format > specification, in order to represent a file name that contains a %, double > % characters must be used. For example for the file my%foo the OutputFile > string needs to be my%%foo." > > As it stands now, lilypond generates a postscript file but fails to > produce a pdf if the original filename contains a percent sign. > > $ lilypond Mazurek\ D%85browskiego.ly > GNU LilyPond 2.17.21 > Processing `Mazurek D%85browskiego.ly' > Parsing... > Interpreting music... > Interpreting music...[8][16] > Preprocessing graphical objects... > MIDI output to `Mazurek D%85browskiego.midi'... > Fitting music on 1 page... > Drawing systems... > Layout output to `Mazurek D%85browskiego.ps'... > Converting to `./Mazurek D%85browskiego.pdf'... > warning: `(gs -q -dSAFER -dDEVICEWIDTHPOINTS=595.28 > -dDEVICEHEIGHTPOINTS=841.89 -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH > -r1200 -sDEVICE=pdfwrite -sOutputFile=./Mazurek D%85browskiego.pdf > -c.setpdfwrite -fMazurek D%85browskiego.ps)' failed (256) > > fatal error: failed files: "Mazurek D%85browskiego.ly" > > Percent signs in the input files (after -f) should not be duplicated. > > -- > Regards, > Pavel Roskin > > ______________________________**_________________ > bug-lilypond mailing list > bug-lilypond@gnu.org > https://lists.gnu.org/mailman/**listinfo/bug-lilypond > From MAILER-DAEMON Mon Jun 24 15:44:05 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UrCgH-0007Ut-GC for mharc-bug-lilypond@gnu.org; Mon, 24 Jun 2013 15:44:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46022) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrCgD-0007R0-Pe for bug-lilypond@gnu.org; Mon, 24 Jun 2013 15:44:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrCgA-0008Ep-RU for bug-lilypond@gnu.org; Mon, 24 Jun 2013 15:44:01 -0400 Received: from posteo.de ([89.146.220.134]:59980) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrCSx-0003NP-QF for bug-lilypond@gnu.org; Mon, 24 Jun 2013 15:30:19 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by posteo.de (Postfix) with ESMTP id 431F2204168EF for ; Mon, 24 Jun 2013 21:30:18 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at posteo.de Received: from posteo.de ([127.0.0.1]) by localhost (posteo.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id HB1KBpQ0Y9gV for ; Mon, 24 Jun 2013 21:30:18 +0200 (CEST) Received: from posteo.de (localhost [127.0.0.1]) by posteo.de (Postfix) with ESMTPSA for ; Mon, 24 Jun 2013 21:30:18 +0200 (CEST) Date: Mon, 24 Jun 2013 21:28:58 +0200 From: Felix Janda To: bug-lilypond@gnu.org Subject: programming error: cyclic dependency Message-ID: <20130624192858.GA5698@gauss> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 89.146.220.134 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jun 2013 19:44:04 -0000 Hello, the following minimal example seems to produce the correct result but lilypond raises a "programming error: cyclic dependency: calculation-in-progress encountered for #'control-points (Slur)". This might be related to Issue 2589. --Felix \version "2.16.0" \score { \new Staff { \override Fingering #'avoid-slur = #'inside \relative c'' { a( b c d->-5) } } \layout {} } From MAILER-DAEMON Mon Jun 24 18:57:19 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UrFhH-0000gG-8G for mharc-bug-lilypond@gnu.org; Mon, 24 Jun 2013 18:57:19 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51174) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrFhE-0000fa-85 for bug-lilypond@gnu.org; Mon, 24 Jun 2013 18:57:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrFhA-0000m3-KU for bug-lilypond@gnu.org; Mon, 24 Jun 2013 18:57:16 -0400 Received: from sam.nabble.com ([216.139.236.26]:48027) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrFhA-0000lw-Fh for bug-lilypond@gnu.org; Mon, 24 Jun 2013 18:57:12 -0400 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1UrFh9-0002mx-Gm for bug-lilypond@gnu.org; Mon, 24 Jun 2013 15:57:11 -0700 Date: Mon, 24 Jun 2013 15:57:11 -0700 (PDT) From: Eluze To: bug-lilypond@gnu.org Message-ID: <1372114631465-147363.post@n5.nabble.com> Subject: Issue 1006: Breathing sign collides with flat broken again? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 216.139.236.26 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jun 2013 22:57:17 -0000 as reported in the German LilyPond Forum breathing signs can collide with accidentals http://www.lilypondforum.de/index.php?topic=1484.0 the issue http://code.google.com/p/lilypond/issues/detail?id=1006 has been reintroduced with 2.15.21 and persists to the actual version (2.17.20) using a full measure duration it works as expected: {d''1 \breathe fes'' } {\time 3/4 d''2. \breathe fes'' } should issue 1006 be re-opened!? Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/Issue-1006-Breathing-sign-collides-with-flat-broken-again-tp147363.html Sent from the Bugs mailing list archive at Nabble.com. From MAILER-DAEMON Mon Jun 24 18:57:55 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UrFhr-0000kx-PX for mharc-bug-lilypond@gnu.org; Mon, 24 Jun 2013 18:57:55 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51303) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrFhn-0000kq-2V for bug-lilypond@gnu.org; Mon, 24 Jun 2013 18:57:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrFhk-0000xC-Nm for bug-lilypond@gnu.org; Mon, 24 Jun 2013 18:57:50 -0400 Received: from mail-ea0-x232.google.com ([2a00:1450:4013:c01::232]:37168) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrFhk-0000vI-Hf for bug-lilypond@gnu.org; Mon, 24 Jun 2013 18:57:48 -0400 Received: by mail-ea0-f178.google.com with SMTP id l15so6270489eak.23 for ; Mon, 24 Jun 2013 15:57:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=6pwtChRPrwLfsxLEq0YpePzdFNhrQW5++8B0vq7o7Uw=; b=fgAPtMFHCGYBRMxPZVARClgnpwjn3cpwUSHAVo1yfdIkCAZFyL+AbeqgsHBTLIFE0b 5hbYROUvWYSuA5N1zx5qxZ3V12Fkuwkm7VWdYb8DqvKGInT5JdYC5GKMmxLT3RvOvIAJ +IHGp59pxyxzA7Jqu9jflT8hmi0xWHOEiAf6nWRooCmIWyTsAccU0Ka7knD0U8niFHJN ZVS9gOrbajtb2hycz7+rlOC4pnTezM826p0zp/yKbDUwE1MQsRt9z3CkqU5tqxi9azXT KTQpnOAW75nDKeeNfeClFNPN3VEfhtRd+syhlR9mj4iwxYDfe85ItQewPkNPEtMBB/Xf UAeA== MIME-Version: 1.0 X-Received: by 10.14.122.201 with SMTP id t49mr27017164eeh.26.1372114666792; Mon, 24 Jun 2013 15:57:46 -0700 (PDT) Received: by 10.223.202.6 with HTTP; Mon, 24 Jun 2013 15:57:46 -0700 (PDT) Date: Tue, 25 Jun 2013 00:57:46 +0200 Message-ID: Subject: Issue 1006 is back From: Thomas Morley To: bug-lilypond Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c01::232 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jun 2013 22:57:54 -0000 Hi, Issue 1006: "Breathing sign collides with flat" is back. \version "2.16.2" %\version "2.17.20" { d'' \breathe fes'' } Worked fine with 2.14.2 Bad with 2.16.2 and 2.17.20 -Harm From MAILER-DAEMON Mon Jun 24 18:59:42 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UrFja-0000vQ-1u for mharc-bug-lilypond@gnu.org; Mon, 24 Jun 2013 18:59:42 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51882) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrFjV-0000vI-Tr for bug-lilypond@gnu.org; Mon, 24 Jun 2013 18:59:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrFjU-0001my-N4 for bug-lilypond@gnu.org; Mon, 24 Jun 2013 18:59:37 -0400 Received: from mail-ea0-x22d.google.com ([2a00:1450:4013:c01::22d]:46316) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrFjU-0001mZ-Da for bug-lilypond@gnu.org; Mon, 24 Jun 2013 18:59:36 -0400 Received: by mail-ea0-f173.google.com with SMTP id g15so6447491eak.4 for ; Mon, 24 Jun 2013 15:59:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding:x-antivirus :x-antivirus-status; bh=eqNSSBjaka+ihPZ8rn1kq+TbxTrrSXiPmdZQRcdgqnM=; b=F+V4Z/oS8yBVKMUzzqASkYPvQjB00fWdhr2/lKen9gn+mTFlfJ3E3oXgKvREsgUmwK quSKpDFagmF7LcVKfAew95Fw1etgDNc12Ivlvs4h8YIXzkNeoxbE+wBKBrbyGPDGFA/B 7dbgcWgBasb5uEvs1eqwauKCR/AFJHANGPgtkrakqcPFI/TsHzc1DicEwyrUaSAe0Pjn H90Wn5OMj+UGBUPwV+/apBNuLluf98mnsVmYhZmO5CntHvdknGbSsW3twwj++C9fYDyD 1gQds1vXYsxd9mtpr3sYdoCfsRbLA2LBvghjAo2U/sZF26AOdQpFkxslJhDapUwGrhKH bmQQ== X-Received: by 10.14.198.73 with SMTP id u49mr26924226een.19.1372114775566; Mon, 24 Jun 2013 15:59:35 -0700 (PDT) Received: from [127.0.0.1] (dhclient-91-190-16-158.flashcable.ch. [91.190.16.158]) by mx.google.com with ESMTPSA id y1sm26897934eew.3.2013.06.24.15.59.33 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 24 Jun 2013 15:59:34 -0700 (PDT) Message-ID: <51C8CF53.8040102@gmail.com> Date: Tue, 25 Jun 2013 00:59:31 +0200 From: Eluze User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 MIME-Version: 1.0 To: bug-lilypond@gnu.org Subject: Re: Issue 1006 is back References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 130624-2, 24.06.2013), Outbound message X-Antivirus-Status: Clean X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c01::22d X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jun 2013 22:59:41 -0000 synchronicity?! Am 25.06.2013 00:57, schrieb Thomas Morley: > Hi, > > Issue 1006: "Breathing sign collides with flat" is back. > > \version "2.16.2" > %\version "2.17.20" > > { d'' \breathe fes'' } > > Worked fine with 2.14.2 > Bad with 2.16.2 and 2.17.20 > > -Harm > > _______________________________________________ > bug-lilypond mailing list > bug-lilypond@gnu.org > https://lists.gnu.org/mailman/listinfo/bug-lilypond From MAILER-DAEMON Mon Jun 24 19:02:06 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UrFlu-0001Eg-G9 for mharc-bug-lilypond@gnu.org; Mon, 24 Jun 2013 19:02:06 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52338) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrFlq-0001DO-2f for bug-lilypond@gnu.org; Mon, 24 Jun 2013 19:02:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrFlm-0002ys-Ct for bug-lilypond@gnu.org; Mon, 24 Jun 2013 19:02:01 -0400 Received: from mail-ea0-x231.google.com ([2a00:1450:4013:c01::231]:62451) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrFlm-0002yl-79 for bug-lilypond@gnu.org; Mon, 24 Jun 2013 19:01:58 -0400 Received: by mail-ea0-f177.google.com with SMTP id j14so6355873eak.36 for ; Mon, 24 Jun 2013 16:01:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=2t/qzb+ZAmH2BBXeiVe5y31HJG7dZHUWti5hwF1Wtdc=; b=rGoN7++Bc3PFa5t7e4g0Gqlb3C/J95RHo3iLCiokwMyARQ7kcScclJOl6pfErHAQWf WACkv993UCFxHi3rApPwAwkVmnHOyuPUy8zN7bSTV7uKaYGi+iLlt7tLKLM/AEoXKBmS hTXbSlgSfhFj9HewB4ijjz/vnjgYUWJ8QcbcTCwzo0sY0b6WfAhW2TQDBy8k+xtJGyt2 Bw5SSuLfYAMYOl2pR7jZUZpgRXUcXtpeDrIVS3SPVQe5vhDRAHtrHFCGYS5fPXwyPfZ8 7Jdxa6ayT6C6uJoT5bjzDwm6try7Vlc1DuUYPuByL0qsUjlhq6RhtFq9ztKjVDaw+6sG gCmw== MIME-Version: 1.0 X-Received: by 10.14.122.201 with SMTP id t49mr27027472eeh.26.1372114917412; Mon, 24 Jun 2013 16:01:57 -0700 (PDT) Received: by 10.223.202.6 with HTTP; Mon, 24 Jun 2013 16:01:57 -0700 (PDT) In-Reply-To: <51C8CF53.8040102@gmail.com> References: <51C8CF53.8040102@gmail.com> Date: Tue, 25 Jun 2013 01:01:57 +0200 Message-ID: Subject: Re: Issue 1006 is back From: Thomas Morley To: Eluze Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c01::231 Cc: bug-lilypond@gnu.org X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jun 2013 23:02:04 -0000 2013/6/25 Eluze : > synchronicity?! :D > > Am 25.06.2013 00:57, schrieb Thomas Morley: >> >> Hi, >> >> Issue 1006: "Breathing sign collides with flat" is back. >> >> \version "2.16.2" >> %\version "2.17.20" >> >> { d'' \breathe fes'' } >> >> Worked fine with 2.14.2 >> Bad with 2.16.2 and 2.17.20 >> >> -Harm >> >> _______________________________________________ >> bug-lilypond mailing list >> bug-lilypond@gnu.org >> https://lists.gnu.org/mailman/listinfo/bug-lilypond > > > > _______________________________________________ > bug-lilypond mailing list > bug-lilypond@gnu.org > https://lists.gnu.org/mailman/listinfo/bug-lilypond From MAILER-DAEMON Mon Jun 24 19:09:45 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UrFtJ-00026k-7z for mharc-bug-lilypond@gnu.org; Mon, 24 Jun 2013 19:09:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53834) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrFtG-00025w-6e for bug-lilypond@gnu.org; Mon, 24 Jun 2013 19:09:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrFtE-00055d-1R for bug-lilypond@gnu.org; Mon, 24 Jun 2013 19:09:42 -0400 Received: from sam.nabble.com ([216.139.236.26]:48649) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrFtD-00055U-Ss for bug-lilypond@gnu.org; Mon, 24 Jun 2013 19:09:39 -0400 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1UrFtD-0004Yx-65 for bug-lilypond@gnu.org; Mon, 24 Jun 2013 16:09:39 -0700 Date: Mon, 24 Jun 2013 16:09:39 -0700 (PDT) From: Eluze To: bug-lilypond@gnu.org Message-ID: <1372115379166-147368.post@n5.nabble.com> In-Reply-To: <20130624192858.GA5698@gauss> References: <20130624192858.GA5698@gauss> Subject: Re: programming error: cyclic dependency MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 216.139.236.26 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jun 2013 23:09:44 -0000 Felix Janda wrote > Hello, > > the following minimal example seems to produce the correct result > but lilypond raises a "programming error: cyclic dependency: > calculation-in-progress encountered for #'control-points (Slur)". > This might be related to Issue 2589. sorry - I can't reproduce this! (I'm on Windows 7) can you give more details like OS or other specifics!? Eluze -- View this message in context: http://lilypond.1069038.n5.nabble.com/programming-error-cyclic-dependency-tp147354p147368.html Sent from the Bugs mailing list archive at Nabble.com. From MAILER-DAEMON Mon Jun 24 19:26:03 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UrG95-0003o4-4e for mharc-bug-lilypond@gnu.org; Mon, 24 Jun 2013 19:26:03 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59848) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrG90-0003nu-Cp for bug-lilypond@gnu.org; Mon, 24 Jun 2013 19:26:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrG8w-0005CV-MH for bug-lilypond@gnu.org; Mon, 24 Jun 2013 19:25:58 -0400 Received: from mail-ea0-x235.google.com ([2a00:1450:4013:c01::235]:51685) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrG8w-0005Bs-B8 for bug-lilypond@gnu.org; Mon, 24 Jun 2013 19:25:54 -0400 Received: by mail-ea0-f181.google.com with SMTP id a15so6492627eae.12 for ; Mon, 24 Jun 2013 16:25:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=d2KOYz+bj3xSphLfc5bpcWqPoOmKwyPwAU0QMrM1RLE=; b=nprgw9YIb7n6EaTnJvZiCfHjljMdk+84FaaO50oB0C3tSrehbJHfO/bi/OGcZ8WyFa DNjKmHSEMVr5Y6KR4Flbsm+YgFO7LlnQw66uyTdShkJfJp1/OycWnekvFLHflvFqxWWA +e9uIxhovEH+4CR2zG0lAaHBq+WUIUgLzFsiuf/qb17Dw0WZgWrbiT3AsejNfgFyD5qk Du3K5FX/6WYhDaEtIlpYMRPp0Eif4QeCDA6E0v8ZguOKRPM/b2jdD/Z1j4rrWnIrR2aZ XPy5XZDseh1wlnbUtDP9gD1Y9AVce6/hTPiogU6ORODhodEhU+e6WZCSH//ZXyLEmB6s YakQ== MIME-Version: 1.0 X-Received: by 10.14.218.136 with SMTP id k8mr27090370eep.111.1372116353603; Mon, 24 Jun 2013 16:25:53 -0700 (PDT) Received: by 10.223.202.6 with HTTP; Mon, 24 Jun 2013 16:25:53 -0700 (PDT) In-Reply-To: <1372115379166-147368.post@n5.nabble.com> References: <20130624192858.GA5698@gauss> <1372115379166-147368.post@n5.nabble.com> Date: Tue, 25 Jun 2013 01:25:53 +0200 Message-ID: Subject: Re: programming error: cyclic dependency From: Thomas Morley To: Eluze Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c01::235 Cc: bug-lilypond@gnu.org X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jun 2013 23:26:01 -0000 2013/6/25 Eluze : > Felix Janda wrote >> Hello, >> >> the following minimal example seems to produce the correct result >> but lilypond raises a "programming error: cyclic dependency: >> calculation-in-progress encountered for #'control-points (Slur)". >> This might be related to Issue 2589. > > sorry - I can't reproduce this! (I'm on Windows 7) > > can you give more details like OS or other specifics!? > > Eluze I'm able to reproduce it with self-compiled 2.17.21 from master. FWIW, adding \override Script #'avoid-slur = #'inside erases the programming error. Cheers, Harm From MAILER-DAEMON Tue Jun 25 01:31:53 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UrLr7-0005Z4-6b for mharc-bug-lilypond@gnu.org; Tue, 25 Jun 2013 01:31:53 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55574) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrLr3-0005Xi-LR for bug-lilypond@gnu.org; Tue, 25 Jun 2013 01:31:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrLr2-0004CR-Ox for bug-lilypond@gnu.org; Tue, 25 Jun 2013 01:31:49 -0400 Received: from plane.gmane.org ([80.91.229.3]:49630) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrLr2-0004CD-JG for bug-lilypond@gnu.org; Tue, 25 Jun 2013 01:31:48 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UrLr0-0001Ab-4f for bug-lilypond@gnu.org; Tue, 25 Jun 2013 07:31:46 +0200 Received: from c-67-174-216-92.hsd1.ca.comcast.net ([67.174.216.92]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Jun 2013 07:31:46 +0200 Received: from k-ohara5a5a by c-67-174-216-92.hsd1.ca.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Jun 2013 07:31:46 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: Keith OHara Subject: Re: programming error: cyclic dependency Date: Tue, 25 Jun 2013 05:31:28 +0000 (UTC) Lines: 14 Message-ID: References: <20130624192858.GA5698@gauss> <1372115379166-147368.post@n5.nabble.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 67.174.216.92 (Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.15) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jun 2013 05:31:51 -0000 Thomas Morley gmail.com> writes: > 2013/6/25 Eluze gmail.com>: > >> but lilypond raises a "programming error: cyclic dependency: > >> calculation-in-progress encountered for #'control-points (Slur)". > >> This might be related to Issue 2589. > > > > sorry - I can't reproduce this! (I'm on Windows 7) The error message is only printed by debugging builds, not released builds. This is exactly issue 2589 so I added this as an example for that issue. From MAILER-DAEMON Tue Jun 25 16:55:08 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UraGa-0007Xx-CF for mharc-bug-lilypond@gnu.org; Tue, 25 Jun 2013 16:55:08 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51101) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UraGY-0007UV-0b for bug-lilypond@gnu.org; Tue, 25 Jun 2013 16:55:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UraGW-0002EJ-UV for bug-lilypond@gnu.org; Tue, 25 Jun 2013 16:55:05 -0400 Received: from plane.gmane.org ([80.91.229.3]:59235) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UraGW-0002AI-Nl for bug-lilypond@gnu.org; Tue, 25 Jun 2013 16:55:04 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UraGU-0000oP-79 for bug-lilypond@gnu.org; Tue, 25 Jun 2013 22:55:02 +0200 Received: from rrcs-74-218-139-210.central.biz.rr.com ([74.218.139.210]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Jun 2013 22:55:02 +0200 Received: from bhb123 by rrcs-74-218-139-210.central.biz.rr.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Jun 2013 22:55:02 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: Benjamin Bloomfield Subject: Font ligatures not working on Linux 64 build Date: Tue, 25 Jun 2013 20:53:19 +0000 (UTC) Lines: 7 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 74.218.139.210 (Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.52 Safari/537.36) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jun 2013 20:55:07 -0000 I just installed the 64 bit version of Lilypond on a cloud9 IDE (https://c9.io/) and noticed that ligatures weren't working. (Th had a noticeable gap, when the letters should be typeset as a ligature.) I then installed the x86 version, and it produced the ligature as expected. The font I was using was Garamond Premier Pro. Please let me know if you need any more information From MAILER-DAEMON Wed Jun 26 04:58:54 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UrlZ0-00012r-MW for mharc-bug-lilypond@gnu.org; Wed, 26 Jun 2013 04:58:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39415) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrlYx-00012d-MK for bug-lilypond@gnu.org; Wed, 26 Jun 2013 04:58:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrlYs-0005ew-Q6 for bug-lilypond@gnu.org; Wed, 26 Jun 2013 04:58:51 -0400 Received: from mail-qc0-x22b.google.com ([2607:f8b0:400d:c01::22b]:63721) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrlYs-0005eq-Lt for bug-lilypond@gnu.org; Wed, 26 Jun 2013 04:58:46 -0400 Received: by mail-qc0-f171.google.com with SMTP id n1so7916263qcw.2 for ; Wed, 26 Jun 2013 01:58:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=vf+vcGd+xcESDeohhSiOwCgZ86wiRhsyQP5F8pg26is=; b=H78fxMCap0zy2hBWShfJXyAKdu38dsE1HxZToS40OM1548988FL/SnVvpyZyx06oV3 040d1LbLSkWPDX0LFgf/MJZEz3cNjfcgKG3o6RcHcjOqWWYH6vY3eey6d4pvzk9urF/9 6TElvajdoZwiV9wrLL2jefA1Wxhx9wXIgeweP4lWbpKtNSagjQSj9+GuDFS8DgpOCyIy fcC9+w+DGMUr2aU/jgEqw60roBV5QDYrVySnzA9PFB8gy+Gplo/za947eyMsHYXMcbK6 00F4LqpplH4LpHFPiCwrDbSQccn0n4/4K7ORYHsa00yMoFk36NwJr5xUZmISs5egiHKg STeQ== X-Received: by 10.49.35.180 with SMTP id i20mr3242778qej.61.1372237126236; Wed, 26 Jun 2013 01:58:46 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.172.130 with HTTP; Wed, 26 Jun 2013 01:58:16 -0700 (PDT) In-Reply-To: References: From: =?UTF-8?Q?Janek_Warcho=C5=82?= Date: Wed, 26 Jun 2013 10:58:16 +0200 Message-ID: Subject: Re: Font ligatures not working on Linux 64 build To: Benjamin Bloomfield Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c01::22b Cc: LilyPond Bugreports X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jun 2013 08:58:53 -0000 2013/6/25 Benjamin Bloomfield > > I just installed the 64 bit version of Lilypond on a cloud9 IDE > (https://c9.io/) and noticed that ligatures weren't working. (Th had a > noticeable gap, when the letters should be typeset as a ligature.) I then > installed the x86 version, and it produced the ligature as expected. The font > I was using was Garamond Premier Pro. > > Please let me know if you need any more information. Does the result depend on the LilyPond version used? We have noticed a problem with ligatures on Windows (see http://code.google.com/p/lilypond/issues/detail?id=2656), but it's surprising on Linux... could you please compile this with 2.16.2 and 2.17.20 and show us the results?: #(set-global-staff-size 75) \markup { fi ff fl } \markup \sans { fi ff fl } thanks, Janek From MAILER-DAEMON Wed Jun 26 08:21:13 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Uroin-0007E1-6m for mharc-bug-lilypond@gnu.org; Wed, 26 Jun 2013 08:21:13 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35894) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uroik-00079z-II for bug-lilypond@gnu.org; Wed, 26 Jun 2013 08:21:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uroii-0007Kv-R9 for bug-lilypond@gnu.org; Wed, 26 Jun 2013 08:21:10 -0400 Received: from ipmail05.adl6.internode.on.net ([2001:44b8:8060:ff02:300:1:6:5]:35799) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uroic-0007H4-W9; Wed, 26 Jun 2013 08:21:03 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApMBAAXcylF5Lcfl/2dsb2JhbAANTYxmrWqJR4MjczkBAQIWEQcDAgECAQUBRQEMCAEBsBCSSJM1A41rghmBLQGaew Received: from ppp121-45-199-229.lns20.cbr1.internode.on.net (HELO [192.168.1.1]) ([121.45.199.229]) by ipmail05.adl6.internode.on.net with ESMTP; 26 Jun 2013 21:50:54 +0930 Message-ID: <51CADCA4.4030305@internode.on.net> Date: Wed, 26 Jun 2013 22:20:52 +1000 From: Nick Payne User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: "lilypond-user@gnu.org" , "bug-lilypond@gnu.org" Subject: Changing fingering numerals Content-Type: multipart/mixed; boundary="------------080305060300020809080702" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2001:44b8:8060:ff02:300:1:6:5 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jun 2013 12:21:11 -0000 This is a multi-part message in MIME format. --------------080305060300020809080702 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit If I override Fingering settings to change the style of the numerals used for fingering, as in the example below, I find that \finger inside a markup still uses the default fingering characters for the numerals. Is this expected behaviour, or a bug? If expected behaviour, how can I change the fingering numerals for the trill to match those used on ordinary fingering? %=================================== \version "2.17.20" \relative f'' { \override Fingering.font-encoding = #'latin1 \override Fingering.font-size = #-2 \override Fingering.font-series = #'bold f^\trill^\markup { \finger "4242" } } %=================================== --------------080305060300020809080702 Content-Type: image/png; name="fingering.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="fingering.png" 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 XU4F0+2KhvM/JB2brGB9TacAAAAASUVORK5CYII= --------------080305060300020809080702-- From MAILER-DAEMON Wed Jun 26 08:27:53 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UropF-0008WS-B8 for mharc-bug-lilypond@gnu.org; Wed, 26 Jun 2013 08:27:53 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37475) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Urop9-0008W2-Qe for bug-lilypond@gnu.org; Wed, 26 Jun 2013 08:27:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Urop8-0001NX-Lt for bug-lilypond@gnu.org; Wed, 26 Jun 2013 08:27:47 -0400 Received: from plane.gmane.org ([80.91.229.3]:51057) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Urop8-0001NR-FU for bug-lilypond@gnu.org; Wed, 26 Jun 2013 08:27:46 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Urop2-0006C4-Cf for bug-lilypond@gnu.org; Wed, 26 Jun 2013 14:27:40 +0200 Received: from x2f5188d.dyn.telefonica.de ([2.245.24.141]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 26 Jun 2013 14:27:40 +0200 Received: from dak by x2f5188d.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 26 Jun 2013 14:27:40 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: David Kastrup Subject: Re: Changing fingering numerals Date: Wed, 26 Jun 2013 14:27:27 +0200 Organization: Organization?!? Lines: 41 Message-ID: <8761x1m500.fsf@fencepost.gnu.org> References: <51CADCA4.4030305@internode.on.net> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f5188d.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:YKg5375gJb19CgWGgRzBoczLwaI= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 Cc: lilypond-user@gnu.org X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jun 2013 12:27:52 -0000 Nick Payne writes: > If I override Fingering settings to change the style of the numerals > used for fingering, as in the example below, I find that \finger > inside a markup still uses the default fingering characters for the > numerals. > > Is this expected behaviour, or a bug? If expected behaviour, how can I > change the fingering numerals for the trill to match those used on > ordinary fingering? > > %=================================== > \version "2.17.20" > > \relative f'' { > \override Fingering.font-encoding = #'latin1 > \override Fingering.font-size = #-2 > \override Fingering.font-series = #'bold > > f^\trill^\markup { \finger "4242" } > } > %=================================== Pretty much expected behavior. Overriding the settings for a "Fingering" grob won't affect a "TextScript" grob. And grob overrides are not relevant for general text layout defaults. Try \version "2.17.20" \relative f'' { \override Fingering.font-encoding = #'latin1 \override Fingering.font-size = #-2 \override Fingering.font-series = #'bold f^\trill^\markup { \fontsize #-2 \bold "4242" } } -- David Kastrup From MAILER-DAEMON Wed Jun 26 08:33:35 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Urouk-0001Uu-To for mharc-bug-lilypond@gnu.org; Wed, 26 Jun 2013 08:33:34 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38624) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uroue-0001JR-FI for bug-lilypond@gnu.org; Wed, 26 Jun 2013 08:33:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Urouc-0003DM-AB for bug-lilypond@gnu.org; Wed, 26 Jun 2013 08:33:28 -0400 Received: from mail-qc0-x22c.google.com ([2607:f8b0:400d:c01::22c]:39617) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrouT-0003Bv-JT; Wed, 26 Jun 2013 08:33:17 -0400 Received: by mail-qc0-f172.google.com with SMTP id j10so8222748qcx.3 for ; Wed, 26 Jun 2013 05:33:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=CQ48MYV0PyZnwoJTQZRewSmSo2Muh1gLqfVsg9t7Ozk=; b=H0S6hlnIj/FArI5i9jV2PO2c2PbK0Y6mj9DF4IWusBOadsFs2vWLtbPqjhqv2puH3v V8A1xncGM4eAVvqu47XbsZ2tUUAbUx5FcLg2foroK9lkT5Eqo062Yoj6FG3Pq6hauUwl fGOtV2cOu1MqdzUct8z7CBEz/kKjHAufIndsInYjLcNVi7m/7W+YZWH8YPSPYgr1Z9nF Y4Y2knL4DJllhqKd8spMFstW7q1mV6w3promMt4TKugohi+Ni5L5fhSD4I0E/OZujV9O MWTcvhFxYDBIcjn4rdZr2GIEfuMMuIHwWCwKr2SOfHY1oK1DgVqqSBOyx8zbljtKgFRB vgjQ== X-Received: by 10.229.66.131 with SMTP id n3mr961756qci.89.1372249997148; Wed, 26 Jun 2013 05:33:17 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.172.130 with HTTP; Wed, 26 Jun 2013 05:32:47 -0700 (PDT) In-Reply-To: <8761x1m500.fsf@fencepost.gnu.org> References: <51CADCA4.4030305@internode.on.net> <8761x1m500.fsf@fencepost.gnu.org> From: =?UTF-8?Q?Janek_Warcho=C5=82?= Date: Wed, 26 Jun 2013 14:32:47 +0200 Message-ID: Subject: Re: Changing fingering numerals To: David Kastrup Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c01::22c Cc: LilyPond Users , LilyPond Bugreports X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jun 2013 12:33:33 -0000 Hi, 2013/6/26 David Kastrup : > Nick Payne writes: > >> If I override Fingering settings to change the style of the numerals >> used for fingering, as in the example below, I find that \finger >> inside a markup still uses the default fingering characters for the >> numerals. > > Pretty much expected behavior. Overriding the settings for a > "Fingering" grob won't affect a "TextScript" grob. And grob overrides > are not relevant for general text layout defaults. More explanation: \finger doesn't mean "insert a fingering here". Rather, it means "use that funny time-signature-like font for these glyphs". hth, Janek From MAILER-DAEMON Wed Jun 26 10:03:01 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UrqJJ-0008UN-Hc for mharc-bug-lilypond@gnu.org; Wed, 26 Jun 2013 10:03:01 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41419) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrqJC-0008Km-HU for bug-lilypond@gnu.org; Wed, 26 Jun 2013 10:03:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrqJA-0002UI-1V for bug-lilypond@gnu.org; Wed, 26 Jun 2013 10:02:54 -0400 Received: from smtp-vbr9.xs4all.nl ([194.109.24.29]:4669) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrqIx-0002Qr-Ey; Wed, 26 Jun 2013 10:02:39 -0400 Received: from drakenvlieg.peder.onsbrabantnet.nl (peder.onsbrabantnet.nl [88.159.206.46]) (authenticated bits=0) by smtp-vbr9.xs4all.nl (8.13.8/8.13.8) with ESMTP id r5QE2bGp023908 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Wed, 26 Jun 2013 16:02:38 +0200 (CEST) (envelope-from janneke@gnu.org) From: Jan Nieuwenhuizen To: Janek =?utf-8?Q?Warcho=C5=82?= Subject: Re: Changing fingering numerals Organization: AvatarAcademy.nl References: <51CADCA4.4030305@internode.on.net> <8761x1m500.fsf@fencepost.gnu.org> Date: Wed, 26 Jun 2013 16:02:37 +0200 In-Reply-To: ("Janek \=\?utf-8\?Q\?Warcho\=C5\=82\=22's\?\= message of "Wed, 26 Jun 2013 14:32:47 +0200") Message-ID: <87li5xq8aq.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Scanned: by XS4ALL Virus Scanner X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 194.109.24.29 Cc: David Kastrup , LilyPond Bugreports , LilyPond Users X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jun 2013 14:03:00 -0000 Janek Warcho=C5=82 writes: > More explanation: \finger doesn't mean "insert a fingering here". Rather, it means "use that funny time-signature-like font-MODELED-AFTER-ORATOR-WHICH-TRADITIONALLY-IS-ALSO-USED-IN-SMALL-SIZE-FO= R-FINGERING for these glyphs". There, FTFY. Jan --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.nl= =20=20 From MAILER-DAEMON Wed Jun 26 10:55:56 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Urr8V-0007nr-PX for mharc-bug-lilypond@gnu.org; Wed, 26 Jun 2013 10:55:55 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34671) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uroei-0006R3-RQ for bug-lilypond@gnu.org; Wed, 26 Jun 2013 08:17:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uroef-00064p-SU for bug-lilypond@gnu.org; Wed, 26 Jun 2013 08:17:00 -0400 Received: from mail-la0-x232.google.com ([2a00:1450:4010:c03::232]:33310) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uroee-00064i-G7 for bug-lilypond@gnu.org; Wed, 26 Jun 2013 08:16:57 -0400 Received: by mail-la0-f50.google.com with SMTP id dy20so13331911lab.23 for ; Wed, 26 Jun 2013 05:16:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=K2fssfb/pYsTQseEva6nh7UGNQiy1OGaW4DUjd00o1g=; b=LjPMK76bXxMNmxZVA6mVneRoTjBSyfRU/++Kz17Kx7PF0osq8B7fTzfLAAp56pjcIJ xvtBxUOvROd//E9HGUrKDS0Q6nSu1w10zZWwy8CFPnhmp91uC+FyRdxFXGS0wc5Fx5Ie KgHRl2dshO6TbQLYJ8wAbv8SN+RKI/A1UGsXUP9NhL/0BcqoUawSN4b7dIqRkElTbT7C HoXWeIQ9pgv3pdDPl6nBdtzC/Ff55XKJ4YTwkdnfGo5imgWiQkeVBxEHAoBvPyNYoZNd QrfzqrepfIja+V4yy+wHbvG5FSSxqTRRM1JDvNc0SuXjKWcPTa4vl/mfDJsJpjyAZ78W omAQ== X-Received: by 10.152.22.232 with SMTP id h8mr1758953laf.37.1372249014870; Wed, 26 Jun 2013 05:16:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.114.22.70 with HTTP; Wed, 26 Jun 2013 05:16:34 -0700 (PDT) In-Reply-To: References: From: Benjamin Bloomfield Date: Wed, 26 Jun 2013 08:16:34 -0400 Message-ID: Subject: Re: Font ligatures not working on Linux 64 build To: =?UTF-8?Q?Janek_Warcho=C5=82?= Content-Type: multipart/mixed; boundary=089e0160baae132cfa04e00d9f84 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c03::232 X-Mailman-Approved-At: Wed, 26 Jun 2013 10:55:53 -0400 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: LilyPond Bugreports X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jun 2013 12:17:05 -0000 --089e0160baae132cfa04e00d9f84 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Here are the results after running that file on each of four versions of lilypond. The 64 bit version doesn't appear to produce the ligatures the way the x86 one does. *Benjamin Bloomfield* On Wed, Jun 26, 2013 at 4:58 AM, Janek Warcho=C5=82 wrote: > 2013/6/25 Benjamin Bloomfield > > > > I just installed the 64 bit version of Lilypond on a cloud9 IDE > > (https://c9.io/) and noticed that ligatures weren't working. (Th had a > > noticeable gap, when the letters should be typeset as a ligature.) I > then > > installed the x86 version, and it produced the ligature as expected. > The font > > I was using was Garamond Premier Pro. > > > > Please let me know if you need any more information. > > Does the result depend on the LilyPond version used? > > We have noticed a problem with ligatures on Windows (see > http://code.google.com/p/lilypond/issues/detail?id=3D2656), but it's > surprising on Linux... could you please compile this with 2.16.2 and > 2.17.20 and show us the results?: > > #(set-global-staff-size 75) > \markup { fi ff fl } > \markup \sans { fi ff fl } > > thanks, > Janek > --089e0160baae132cfa04e00d9f84 Content-Type: application/zip; name="ly-test.zip" Content-Disposition: attachment; filename="ly-test.zip" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hiehhncv0 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 Y/AxzvHjY8Zjk2PSY9Vj4LHLMcGx3DHbsc0x9bHusfCxzzHusfRxymnMaYUe2/ndc1ZowmP8jHf4 2QP4mR/wc3fepr/BV7knqXFLUp1HUvNGu9rDdg0RWcbssqEnMPkQ5btx3XE5ssBs2IK6zoNnsnLZ cUM6VpmV6pMsW3E3ZaWZdNay2h6kxnHIal7cdlidZPmz60lK95RJYtNkAdk1zkFD0muFe6okcfeY tGWeqcTxZMO5H8loXmMNiL1h9iE635TlcWyGbHV05hKrVxenWS23BGV+mEqJmhSbJosm2/gDk1tw bo3PmvixL7gVWdTexhqbNXCLszyTjeNmyotlG2clk81WyVZjI42T6TI1e8utDlOEGUByptOn86az povkNc0fAOO0u2yXyc0iuDVh6jAFmD7sMSR3Or9HE6WC0kA9I39AECfZZWwW4lxargZTghl6PfJS 1s55qKnxgC1OvcvaLLxcQztXJKtIk+8BdZxCl/my0TLx8rNlLrPQcvWJHFtN9wfCcfpd9stOZpHl mhO5m5o3Hyg9wI1jjsuNzY17LBvurCX4nkY97VmaeppqmmYES2ccaZfMcqyzjpe41zMvGS9tL0kv dS8FL32vx4KZDfkN2Snqsxqzz2bVZ1VnNcWUxdTEVMQ0fvpTj2KaTcpNak0qTRpNz5rUm1SbNP2U /dT6WEAsILaqLkBXaZcXUxYJa74KazE3a6Ezayl+Qd5ddRUz9Wfq6qpuo8oKoyp2o5l8KtSFCiPd I9d5VRr17Ar4VJMLDaqCqLKr1XTzi0f5rHWrUicNttLd1TJHFa3DJrW33rurg62LqHLdVesLd62J eMW38g9UfAo188AjTdYg3mcKKjGjt3jVFVRPCnFGXN3ShZ72KuMWQqzjhZ7QFpgXClqXJOXeVA0m rR8lXn/qFuudLaTTKNuo0yhFm4kZLbNu0km/NuJknaGTRV64OIpnHaJTEJ8vXqXXqFGszDbKWqWT mqeowlyoOpK/7ra+v86zf21fav/+vrlbndDj1Pw+FYvCmjyXEdh68brd+tY67brIvqJbk3eCd413 ZN0j/TwOFYpCuRGf0ex18PrZOs56wDq3G6xOQj+/REWz0Gakal1o/45bY534TJ69Cn8hUWFkXmRB ZL7uSPE6n1t93eOZfJSKR2Fkoc9I47qYG9z7EVhCNE8sXyxbrJhOxWakdZ14Pw8ThinCpGAavOVF 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 wo1VQ1Q1gtWIjvNLgogcZdZnpS7LTssu81Wn1ZNV9NaXh2L2XJwfEyT7yUwj2L84dFav9q3SrRas Wq/yHDofYhzKHdIf2tjzVb/TlqAnw4s4+yzd6dGF6ER0IXdmrDLbc1Z/0JYsJFOLsOwsX/24ymXP W/1+VsKGjISMhJLkFQkFe4RWZ8Eqmz139cdZST4xPrldMpcIj876Vb5DFHv+i9cXzy9Y3N49+YLc Jbyqf4h/qHHIeeh2+NgtkkeMGAD6DOjC68TriumM6VLrVOua6JzoYu9UWo1f1Vo1P7Q+JDrUOeQ9 9Dp8cCh8SH5oeIh9qHQIPHQ4RDuUPqQ5tDwkONQ65D70OEQ+FD98coF9AdQQvxG6kUqiaHku+OW5 6NBz4eLn4geRAgHPv76WynwulcEilfWkO522O5NHGTuXaiy4xj/w69ecoJx1ZbRcirUMTQWmUQpl y1z0sWgL8fIsLnmiHDll2jFoYFqNvE6OTWRYYBZW9q4yJvWXLUkKhfrseWWSLcVchrGwLRCFEpUy dZRYhhL+6E8WpFGS6F8fKWmMPqWO7071VWzJ1qYO685CzV4afWzxmjXwpayOWEgqfVZhSmF64der UfXcz9Rf749y5MZSp0rlHIw+zA2mzqLOJlWR1JFVURhTRleRlk2nVIjIoRpV3nq5pWnx0onIidfp gRM5a2KcYF+6iUJpTnw256j2lskW7pbqFpsFsRO3E7ITwAnPiZ01WVOALh1XISjHI5titH7Ua/R6 9MGoogV+eYKmYEG6qkJeDuuo5pagBVF50rSAdTqbAqYCplKYfJhifA5dK03rzKiqBUF54rTgTjpx GnGWs0JtDu+orgXJycPyZPdw90DXRNePHKIJlLoU81+TMjHkX22ROvlzyfAK80rzivOCiFJDFTuy V0ZRtl6f3D8hO8E6YT5BPaE+eXnCdfLIKdA9wj2IS7Zetl64XrpevB7kJeAl4SXiJeMl5CXlJeYl 5yXoJekl6iXrJewl7SXuBboWuJZITPX+6p25la2XrZdTqhxLaRaeaRZnYha9bpaEa/ZFrEykp0wo r0xsu0wwvkx0pszPRog9I34Ib0jBkcWLaS7BRrAyvd6Rhsu3wcdGtjJ1Znhn89QRuYZ8LiA0g3vE zhGvhmYu5HTowPH+XOKuIGCYF/a6Bm8ufldYT+osAzF0DTPi+iSXMbLpyPWRWAAzHQgTPH7LFUQs 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 5sGB+2Gy3STX6SPnJNtkOwO/b7A7NLoDFq32XZXMJdxciIBWpIWt3EMEsKc986OJZ6ZY3o81xp0D GZ9QLI3gOUQBuIwWk7mkj95NcmzRuyu8nK7jVGGHYcLnwjo4hsh2C8kNzl0PsE4lcku1Jtx0Q8Zz ibsl6ola3ZW21cO1ZY9t8ZzBZy6Ldi6rD86aG95UkuvXuFWjTQ6YxTCvG5f86btiFzluD48Xi7wx nuFqrgI7gZENikbbl+W3jvs7NqiLX3FeacZVBgtzb821LXdJ3YdK8Pca9K+Rqzfhbx8OSUW9GWwu j2OtO6Cj6QJe99bmL2ttbHKpUjgNCZtORC0LzJeRz1CBjrc4RNM1KNOnJrc3hROneu/+lTyDFguF o2n6jvtyo5o9px0+EqVa+2goSvkhM6oLwZZ4Csu/+J7LbzjF9kXZRmlIaarfamyT9pXiFpU9NbZn 4ljiYik/FZ6D96PiJ5W5C9P0nu327RImKQ5VPoJkf5WIki/yIpUM1FScUKrJQ40qzo/USNTXnklj UXLM/0iQqwcjrAtcic8zlbCPXExvif3BJShlsJzPgqtgVcSi+wyZPnskcUdMyTKfWrMmbjVsS9GO NFp+70MJNwNezamMM3JD60F4GJs7qfcs+e4ZqVXWOXmTeddZ/ZYdMFrDSiUpS0WGTD26UwOibKm9 /UYlQUWlYmnAIdKDXNv+s+Q8ehcYIbKT9YMvdDdv10uZe5d19IZkgpswzSPd45eN5ilm3432IYRs OkG6egvDIFug3gC7lQ7bogv46G2aU03apfrAjd8EuIrmhQZfzysizejG/sZ+nqvXxTvbKJyLkp17 tRPNaOdt868nTm644g5GLfRRzcxEg0yan6GVPlGvU4tTi777CR34CUqvC9XqO52x/jybkxaPNA+d IzdmH07KH3q4sQJZalkYxT4XPjZj0DDh0d297kW6vj2YzqnXWAGVsh9FbzGM+6gMvDqwb3C7aNge PtNKznef3Teg+1AJn/nu/bagt7w6xKScC2+DNQNl8FvZ/JhKxNE8bl1T03WkNDxW9IK3N4dj+eOx t7eGUxWrNwcThYeWqdxMmbCbjlYf5q6HD8VOe7PNq7eFEwiMXFYX0NvJ3A62Hcb0FFaWGUe0HJeR 9tN6jhu+zbpdaW2gs4L2F5SRKi6D5y52fS9vrQcHYRZQBePtGmcatFxWgaTCbsU1CA46gTBosbGS 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 --089e0160baae132cfa04e00d9f84-- From MAILER-DAEMON Wed Jun 26 15:46:39 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Urvfr-0003Xu-PJ for mharc-bug-lilypond@gnu.org; Wed, 26 Jun 2013 15:46:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33507) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Urvfp-0003Xo-3Z for bug-lilypond@gnu.org; Wed, 26 Jun 2013 15:46:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Urvfm-0007x9-OZ for bug-lilypond@gnu.org; Wed, 26 Jun 2013 15:46:37 -0400 Received: from mail-ob0-x236.google.com ([2607:f8b0:4003:c01::236]:63481) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Urvfm-0007wz-Ix for bug-lilypond@gnu.org; Wed, 26 Jun 2013 15:46:34 -0400 Received: by mail-ob0-f182.google.com with SMTP id va7so13701128obc.41 for ; Wed, 26 Jun 2013 12:46:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=GIj4b2eUFJxOZTYVMsZYT5d26spk+V+REKeIOek0Xyo=; b=DFLt08brhxlV4/pcOOIEfN7XYEOYBPliKtahNR2hOCSHbsOmf9vPwAREqCsxK5uFsJ E0/LpM/Y9S8RVS8B/6ApLBU+Qyci9TvFk5+ougIN4xiX2577WfN/gPuSNNKjhRh9WifJ VmYvSP6WZO3qc1MT5E6tfXUL0tjCKQeNR2+EF8EUCjPOxVD2GdeJitHHvlc0mSonCa7v xomnxIVEUroMVK33KeMA+2Fkyw4MLLhfZsvAQS9Hfd7USKdbTkKdQiMK1saY5AqXHlwu OJsOgd9S5TPoq41Ub6+HpX/uBJqNeGkte4xnxnYHA0OJRDIAteNdoccaD4URKYodVMEI Axcw== MIME-Version: 1.0 X-Received: by 10.182.81.233 with SMTP id d9mr2562989oby.43.1372275993765; Wed, 26 Jun 2013 12:46:33 -0700 (PDT) Received: by 10.182.32.1 with HTTP; Wed, 26 Jun 2013 12:46:33 -0700 (PDT) In-Reply-To: <20130619101619.nx7ulrkuroocckgc-cebfxv@webmail.spamcop.net> References: <20130619101619.nx7ulrkuroocckgc-cebfxv@webmail.spamcop.net> Date: Wed, 26 Jun 2013 21:46:33 +0200 Message-ID: Subject: Re: \omit Dots acts like \hide Dots From: Marek Klein To: Pavel Roskin X-Gm-Message-State: ALoCoQljQDtiMTxMvXhWnnkIeFpZkfquyZmKmx/L64alHzYZmE/59i+nlz8YoWxbLiJmjTa4jXKp X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c01::236 Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Lilypond bug X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jun 2013 19:46:38 -0000 Hello, 2013/6/19 Pavel Roskin > Hello! > > \omit Dots should not reserve space for the omitted dots. That's what > \hide does. The problems exists in Lilypond 2.16 as well. The \omit > keyword just makes it more obvious that the current behavior is wrong. > Thank you for the report, this has been added as http://code.google.com/p/lilypond/issues/detail?id=3426 -- Marek bug squad member From MAILER-DAEMON Wed Jun 26 15:55:05 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Urvo1-0005KM-SU for mharc-bug-lilypond@gnu.org; Wed, 26 Jun 2013 15:55:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36221) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Urvnz-0005Iq-Hh for bug-lilypond@gnu.org; Wed, 26 Jun 2013 15:55:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Urvny-0001xU-4D for bug-lilypond@gnu.org; Wed, 26 Jun 2013 15:55:03 -0400 Received: from mail-oa0-x22c.google.com ([2607:f8b0:4003:c02::22c]:46782) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Urvnx-0001uc-Vq for bug-lilypond@gnu.org; Wed, 26 Jun 2013 15:55:02 -0400 Received: by mail-oa0-f44.google.com with SMTP id l10so15482047oag.17 for ; Wed, 26 Jun 2013 12:55:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=xYnNyBAOP2kbdOIpAWEyM9FDI8c+5lLp4e63Cc89XpE=; b=ECEunnhz3uzxejLf28x2PVtIlSegwaQY8EmK16Yi3wBBXU8eEk10/RwlT3WnF69G1U Ow761yz137omXzV0UVJc72Uq7f3qSBtmovvkVI5ZtGazHyDI8obn9XbIDDW1bSwpTEod emKkwLm4wKiEhbwDr1K5YKcKaCsVYHHfT9SHWj0LAep2oVSeo1EOl7p9BjQH7cH4y/GQ utzVvzdSFaPOOOKkPPbOu7hv7d4DH00PjfDfIcu4OvjPBGvf2NV3CezwAB3bU7sA/bsr as0iIFq80pYBm2yv1gjFroD8cWs7k6myhpqJ6CLcLlNNWXUkxKbvz+r16c1d6KGw2e3A BwOg== MIME-Version: 1.0 X-Received: by 10.60.150.231 with SMTP id ul7mr1248121oeb.87.1372276501083; Wed, 26 Jun 2013 12:55:01 -0700 (PDT) Received: by 10.182.32.1 with HTTP; Wed, 26 Jun 2013 12:55:01 -0700 (PDT) In-Reply-To: <20130619161904.62d0dc3b@mj> References: <20130619161904.62d0dc3b@mj> Date: Wed, 26 Jun 2013 21:55:01 +0200 Message-ID: Subject: Re: Change clef on grace silent rest has no horizontal space From: Marek Klein To: Pavel Roskin X-Gm-Message-State: ALoCoQk2BtpAShUskte5HfE5QoINilJv1Qnk//Rm5GRTpu6TOF9mLELLnyltSlkVrJGVsWGguHBc X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c02::22c Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Lilypond bug X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jun 2013 19:55:05 -0000 Hello, 2013/6/19 Pavel Roskin > Hello! > > David Kastrup asked me to report this bug earlier today. This is a > simplified example. Thank you for the report, this has been added as http://code.google.com/p/lilypond/issues/detail?id=3427 Marek bug squad member From MAILER-DAEMON Wed Jun 26 16:21:14 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UrwDK-0001QB-ON for mharc-bug-lilypond@gnu.org; Wed, 26 Jun 2013 16:21:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46874) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrwDI-0001Oc-6T for bug-lilypond@gnu.org; Wed, 26 Jun 2013 16:21:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Urvse-0003qk-Iz for bug-lilypond@gnu.org; Wed, 26 Jun 2013 16:00:14 -0400 Received: from mail-oa0-x233.google.com ([2607:f8b0:4003:c02::233]:35587) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Urvse-0003qJ-Ae for bug-lilypond@gnu.org; Wed, 26 Jun 2013 15:59:52 -0400 Received: by mail-oa0-f51.google.com with SMTP id i4so15374402oah.38 for ; Wed, 26 Jun 2013 12:59:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=fGhz/HmrUY22D0sLIZGvHAF2dg2TF31Yw5HrYMXgd3k=; b=BSJ9o4bmu9qtWV/qnq3QuXNaxl/9c+lcTN/i1DeOKJIl0seNWNcQHSii06kTUCj7/v LqRqBb7SuzNPYtELW12IPd3Cf/J60RJX5tn7bkAMr0EKmaVudTPNdTOnYq6cFzuypfX5 ziIlHnJubVz1LRpR5k+ixZF398RYhjzSD5B7saKvRHzDw89a5dLfNku59Ox6cEvdjolK Uwvg2FX+kn7Zf72Iw7xWUXGAV4x6j1HGberHs/JqG2vSvUvaK3DziHBcBOvuM9pv1V54 sE6cglpEvv0T1Awu1l6JWOPGFopJdp18uUlriiLHilLuEcLFnPWxFbQubvvSRnVgEBSv YUAw== MIME-Version: 1.0 X-Received: by 10.182.79.68 with SMTP id h4mr2533296obx.68.1372276791623; Wed, 26 Jun 2013 12:59:51 -0700 (PDT) Received: by 10.182.32.1 with HTTP; Wed, 26 Jun 2013 12:59:51 -0700 (PDT) In-Reply-To: <20130621105156.g4eggd90qok0gsko-cebfxv@webmail.spamcop.net> References: <20130621105156.g4eggd90qok0gsko-cebfxv@webmail.spamcop.net> Date: Wed, 26 Jun 2013 21:59:51 +0200 Message-ID: Subject: Re: articulate.ly generates incorrect tempo From: Marek Klein To: Pavel Roskin X-Gm-Message-State: ALoCoQmZ45wlAeBWAKEwG1MJxHvvaEe3QtM214zN66yiH1B9D7VpfoARKLQlNvgr+zra8+Ye360o X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c02::233 Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Lilypond bug X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jun 2013 20:21:13 -0000 Hello, 2013/6/21 Pavel Roskin > articulate.ly can generate wrong tempo if \tempo is not set explicitly in > the beginning of every voice. > Thank you for the report, this has been added as http://code.google.com/p/lilypond/issues/detail?id=3428 Marek bug squad member From MAILER-DAEMON Thu Jun 27 04:12:59 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Us7K7-0001ws-1p for mharc-bug-lilypond@gnu.org; Thu, 27 Jun 2013 04:12:59 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45870) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Us7K4-0001uf-Rk for bug-lilypond@gnu.org; Thu, 27 Jun 2013 04:12:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Us7K3-0002XB-I6 for bug-lilypond@gnu.org; Thu, 27 Jun 2013 04:12:56 -0400 Received: from mail-qc0-x22d.google.com ([2607:f8b0:400d:c01::22d]:63016) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Us7K1-0002Vi-4O; Thu, 27 Jun 2013 04:12:53 -0400 Received: by mail-qc0-f173.google.com with SMTP id l10so281956qcy.18 for ; Thu, 27 Jun 2013 01:12:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=xvu25e8avrApfwC+1eVW6MuJt0WWI74IDOMoMrrUQzs=; b=J4IS0ApyQj8a8C+XYZ9Q1rugtPC3sITS/iUaPEMtHrlMlL00yXnpne1pQh4la11lXM Oh/581py+GVoxQpGgyaotDxWcsxipouhIjeUO60q+9pUU5bHP4W/jowQZ3GDaM+YHakk nZHlFXi3qRB/m7+yiBEWejHcQAP5PTlxjKAcESfKh4fif1Uh1dcSUjkmTi4bv7/2gDSt H7DJbhzwygs5fOC4nkLEQGuV0yfpqFHWHEubMM1waEl6D8MKgSP4IFWn/ZH0Ez8K6NpT /jwq98DBeQSDKhQgIoOJ7m/9mQyhiSszjvqfBVNtf2AL1zz6NYZTppEgwzuWenNprrLe LxVg== X-Received: by 10.224.97.6 with SMTP id j6mr5402446qan.100.1372320772821; Thu, 27 Jun 2013 01:12:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.172.130 with HTTP; Thu, 27 Jun 2013 01:12:21 -0700 (PDT) In-Reply-To: <1372319275412-147447.post@n5.nabble.com> References: <878v1woy7r.wl%jamshark70@dewdrop-world.net> <1372319275412-147447.post@n5.nabble.com> From: =?UTF-8?Q?Janek_Warcho=C5=82?= Date: Thu, 27 Jun 2013 10:12:21 +0200 Message-ID: Subject: Re: Accidental placement in voiceTwo vs. another staff To: Eluze Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c01::22d Cc: LilyPond Bugreports , LilyPond Users X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Jun 2013 08:12:58 -0000 Hi, 2013/6/27 Eluze : > James Harkins-2 wrote >> Is this a known bug? >> >> It looks like LP is trying to avoid a collision between the natural sign >> in the top staff's voiceTwo and the sharp sign in the bottom staff. But of >> course they are nowhere near touching, so there should be no need for >> collision avoidance. > > reducing your code to one polyphonic staff and omitting the tie shows what > happens: > > \include "english.ly,," > \new Staff << > \new Voice \relative { > \key ef \major > \voiceOne > df''1 %~ > df > } > \new Voice \relative c'' { > \voiceTwo > r1 > b_"b's natural sign is too far left" > } >>> > > the accidental is repeated because we are in a new measure and the natural > sign avoids the accidental of the top voice. > > when the notes are tied the accidental is not repeated but it seems like > LilyPond still reserves some space for it. precisely. And yes, i think this is exactly issue 3106. cheers, Janek From MAILER-DAEMON Thu Jun 27 14:57:16 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UsHNc-0000MH-04 for mharc-bug-lilypond@gnu.org; Thu, 27 Jun 2013 14:57:16 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45290) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsHNa-0000Iw-04 for bug-lilypond@gnu.org; Thu, 27 Jun 2013 14:57:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UsHNZ-0001BT-06 for bug-lilypond@gnu.org; Thu, 27 Jun 2013 14:57:13 -0400 Received: from mail-qc0-x22e.google.com ([2607:f8b0:400d:c01::22e]:52903) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsHNT-00019W-CW; Thu, 27 Jun 2013 14:57:07 -0400 Received: by mail-qc0-f174.google.com with SMTP id m15so769251qcq.33 for ; Thu, 27 Jun 2013 11:57:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=2AoFcGT7JMgsPvZUZfhTWpksZFOJBOnlVKZ9a8OGtOM=; b=Nr/d+JvXaZghitsm5+jwf7S1QQrQKWGtk5TNnK8+lLm1glTkgWwJjxfX6o3l5Fq4p+ TZykV7xxyNwZelgsYQvpOEo+e6bOme8RCXMlvxs4vC4WS+NhfLG3o29YcjhqzRmdrP63 VuEcu9J4UQIiTebxOhQJx5vejweDyFX34PmSxugdNV9sLlFgiztwKqLeX/ZWMFUzBzyQ 2i+pOAnTnHAr6m7XqdYWAbsw8WnuhqUiBg6Wl+odt6BCd7omR+AVE0pAPhkjEQnESMH9 FVOaaavUvPcxnaPT8TT7bHA9/NmwAhpneM1kKE5Ty+CfQXkBWxBfvop9mQc9LOaaIGQ7 QHMA== X-Received: by 10.224.4.202 with SMTP id 10mr2876669qas.1.1372359426458; Thu, 27 Jun 2013 11:57:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.172.130 with HTTP; Thu, 27 Jun 2013 11:56:36 -0700 (PDT) In-Reply-To: References: <51CADCA4.4030305@internode.on.net> <8761x1m500.fsf@fencepost.gnu.org> From: =?UTF-8?Q?Janek_Warcho=C5=82?= Date: Thu, 27 Jun 2013 20:56:36 +0200 Message-ID: Subject: Re: Changing fingering numerals To: David Kastrup Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c01::22e Cc: LilyPond Users , LilyPond Bugreports X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Jun 2013 18:57:15 -0000 Hi all, 2013/6/26 Janek Warcho=C5=82 > \finger means "use that funny time-signature-like font for these > glyphs". I'd like to rectify one thing: "funny" above was used tongue-in-cheek. The font in itself is by no means funny! It is beautiful and an excellent example of LilyPond's attention to hand-engraved look :) best, Janek From MAILER-DAEMON Fri Jun 28 14:10:17 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Usd7h-0008Fq-6F for mharc-bug-lilypond@gnu.org; Fri, 28 Jun 2013 14:10:17 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55450) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Usd7e-0008Fc-9R for bug-lilypond@gnu.org; Fri, 28 Jun 2013 14:10:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Usd7c-0002ZB-Rh for bug-lilypond@gnu.org; Fri, 28 Jun 2013 14:10:14 -0400 Received: from nm21.access.bullet.mail.bf1.yahoo.com ([216.109.114.45]:34158) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Usd7c-0002Z5-KJ for bug-lilypond@gnu.org; Fri, 28 Jun 2013 14:10:12 -0400 Received: from [66.196.81.156] by nm21.access.bullet.mail.bf1.yahoo.com with NNFMP; 28 Jun 2013 18:10:12 -0000 Received: from [66.196.81.148] by tm2.access.bullet.mail.bf1.yahoo.com with NNFMP; 28 Jun 2013 18:10:12 -0000 Received: from [127.0.0.1] by omp1024.access.mail.bf1.yahoo.com with NNFMP; 28 Jun 2013 18:10:12 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 258969.5903.bm@omp1024.access.mail.bf1.yahoo.com Received: (qmail 23467 invoked by uid 60001); 28 Jun 2013 18:10:12 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1372443011; bh=x7ez2yAnHuBWtUELphwjAXDPZros8F/vWTz92qg8un8=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=kAwAr0H4CO3DczYwXFs+yF15BkdkFokW5BQr7UjwTGqHSRvL4Tz4H8wqeQRPg5pFRhLnmze0mxRKuZBR0j1KMae5nROfIn/3QOqiGxdU6YMdeZtPDB1BSi+7Vozuw12S5L1KdJSmX5dVbWio9mssPMwutvJdupi8jzRVwZqZggo= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=YwSEtV3JNkZaQSwSTU/cX1dGXSEVLvInfZ89s3b2kOozWKeGya0HIBBiS3tZ+JXvi6TBhLk0DnQOXfetRIHagiDXCezhCMts5iAdBKecvNpuEhIXL0YUwoT3zdNUnNtPm7h7pcE5g7LpBj/SGTX7lwbk2/bx3B7rwmKQilbo5Rg=; X-YMail-OSG: Vz_U4j4VM1kd5Ugtn53rKSd4mC7MupTGaCPDCR.UAy7rMY_ th6ThA33StLH.TfMe3DEjxbQsd6ptiVLx0c7oq7foumHez1UviJPcr4FT3M7 rSovHJX07jH.i8JpMlPP6mgJMiU59y.YIYS0.pUw8t7mJg.l6t7sFKeNAOm1 SPrP.FiUzPkuSjpRZqP3.vBVJKlREMZeIsxr6YCkoiXogc38GTkicF8coBHT TSuCg5CSx65SreUtVfzTJEMJFLx0wW8QthWG5UCY3Bk13xWR4Ue.NHvX.KZv x8x.7QpOSAstodWX6PvWWuYlU24qi3cfPDGF6cljuiqxPqXhpxY61z4FrwpR vddXrifHf3OYzGMvuWp0zB_GWqTk9sJbAGQDZ.gmqWXKA99GZyUfoEqQlS1p _VmZdqqu8DknzSRezebQasRGg2lk9yF.R93KYjfnILbqWg5ykI.I2gTFtWeL Vc0ptogY1xrBJeQWIDSLC..L8eDy2eKadClYohpMegueTybfEQzOlFY8LHKR YFbAUnoIkVrkqOAHy8HFl_haSH.xE_BUGAaMKFhkG4.OWIbKoiMlpz1SY2lb f9GjL.iXIkANUIIPj0Fh5G41e Received: from [98.176.125.80] by web181405.mail.ne1.yahoo.com via HTTP; Fri, 28 Jun 2013 11:10:11 PDT X-Rocket-MIMEInfo: 002.001, SGksCgp3aGVuIEkgZG8gYSBzZWFyY2ggZm9yIGFueXRoaW5nIHVzaW5nIHRoZSB3ZWJzaXRlIHNlYXJjaApib3gsIEkgZ2V0IHRoaXMgZGlhbG9nIGJveDoKCltKYXZhU2NyaXB0IEFwcGxpY2F0aW9uXQpTa2lwU2NyZWVuIGNtcDogRXJyb3I6IElsbGVnYWwgb3BlcmF0aW9uIG9uIFdyYXBwZWROYXRpdmUgcHJvdG90eXBlIG9iamVjdAoKJCB1bmFtZSAtYQpMaW51eCBsb2NhbGhvc3QgMy4yLjAtMzYtZ2VuZXJpYyAjNTctVWJ1bnR1IFNNUCBUdWUgSmFuIDgKMjE6NDQ6NTIgVVRDIDIwMTMgeDg2XzY0IHg4Nl8BMAEBAQE- X-Mailer: YahooMailWebService/0.8.148.557 Message-ID: <1372443011.22591.YahooMailNeo@web181405.mail.ne1.yahoo.com> Date: Fri, 28 Jun 2013 11:10:11 -0700 (PDT) From: Mark Polesky Subject: JavaScript error message using website search box To: bug-lilypond MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x X-Received-From: 216.109.114.45 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Mark Polesky List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Jun 2013 18:10:16 -0000 Hi, when I do a search for anything using the website search box, I get this dialog box: [JavaScript Application] SkipScreen cmp: Error: Illegal operation on WrappedNative prototype object $ uname -a Linux localhost 3.2.0-36-generic #57-Ubuntu SMP Tue Jan 8 21:44:52 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux $ firefox -v Mozilla Firefox 22.0 - Mark From MAILER-DAEMON Fri Jun 28 14:38:07 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UsdYd-0004bT-Bd for mharc-bug-lilypond@gnu.org; Fri, 28 Jun 2013 14:38:07 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36859) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsdYY-0004UD-RV for bug-lilypond@gnu.org; Fri, 28 Jun 2013 14:38:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UsdYX-0004QG-Fg for bug-lilypond@gnu.org; Fri, 28 Jun 2013 14:38:02 -0400 Received: from nm16-vm4.access.bullet.mail.gq1.yahoo.com ([216.39.63.104]:46816) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsdYX-0004Q8-3D for bug-lilypond@gnu.org; Fri, 28 Jun 2013 14:38:01 -0400 Received: from [216.39.60.170] by nm16.access.bullet.mail.gq1.yahoo.com with NNFMP; 28 Jun 2013 18:38:00 -0000 Received: from [216.39.60.163] by tm6.access.bullet.mail.gq1.yahoo.com with NNFMP; 28 Jun 2013 18:38:00 -0000 Received: from [127.0.0.1] by omp1029.access.mail.gq1.yahoo.com with NNFMP; 28 Jun 2013 18:38:00 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 112983.1151.bm@omp1029.access.mail.gq1.yahoo.com Received: (qmail 47616 invoked by uid 60001); 28 Jun 2013 18:37:59 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1372444679; bh=z1a7mWmDnBn+1cdLDJbALYsek9Tzodnh2uWoLmrG0io=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=TwXay/VoUM3D+l7f7WSJQieB9g2C53fcYNbl2FE7xR78FbRGBDExyk7Mc1NJudJJHM5PC/wtvUen5z8cZnJUZBR/szHh1EfNhzR5MkzPGmk3wy/9xaulOU7PUAGjzkbKxBNmPugWJQOQ5UhVWj9qx3j8Qzsfl8VdDsU/3Lgopyc= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=n1WK1xgDIgc0Z7n8ZxmNuXzFEBhVGZ0nd1ZAi4oBke0dFV6PFsWjhjKTLoxrTgyd8+dyY7hAsugGwjXXatFhWmoUBridfli53sEvMvjio1Q3qDl8sfnX363FfkTPXvFvDCt0jGh/6pkdkWj1NqOvycwcPXG7w6LOxwiiv5zPZtI=; X-YMail-OSG: 0oLke8wVM1lTCLAF5reekhH42ucGPhdTkM.c8Kp_5rDTNDD 75j.gzdJarxHEFRiQZXroKqoYQO4WMOYU945HLPQ91ci82myi3UZEkygW1kd AVC7.nn32iEJ_CUtOtqhP2BjSsETu2HWy9GxfyT1.cVG5FtJW1hFjcCNrTqH 87AgyBTzCchfmJMTuTg4mJ5JbuXUOJcAfOAt1oegmcz8itc0R9jt3Vu_zER5 pDbcYtAR7GT1.HPydN9W7YoQh8ozzb45Pp2rU37jV2uczn0j3CULFfudFMry CIRA3ZVXO6PGLBigZfwi961dv.LZynXONsQ07yAsYxQfc6IzF8.re87MqVT5 9PvZmNASCVDh4NjPsnA1FJ1LSEf97fiU9cGabLRIdRQYkjPd8aYHlzeJEMIX IQ5fWDW8R2CtNIpZMtlZqAIgX6XWSFR..8wMaMNsreRTTDWD6Hy4nFSqGT11 GxtQZax8Mlcf3pIAfNW0_S9PYyGdB9ZJaTbBsllQWfi8PtF4bidqQNFCBAsF MhWLqGujjEyUnwczXKLeFMR0vQ3TYjEvW02u5.nmLKTF90cNDrEEKhbI33Jq KA3EMKSD5Dk10cNTUlalUR1Q1wn7IZdZloXuT2zMq6e_zWL..kuVAeRe982M RxBqJvx48rjXfr97YktGgWS9xdMY4GcrGaQW7NUtPlAHcXT0- Received: from [98.176.125.80] by web181405.mail.ne1.yahoo.com via HTTP; Fri, 28 Jun 2013 11:37:59 PDT X-Rocket-MIMEInfo: 002.001, Rm9yIHNvbWUgcmVhc29uLCBodHRwOi8vd3d3LmxpbHlwb25kLm9yZy9yb2JvdHMudHh0IGRpZmZlcnMKZnJvbSBEb2N1bWVudGF0aW9uL3dlYi9zZXJ2ZXIvcm9ib3RzLnR4dCBhcyBmb3VuZCBpbiBnaXQuwqAgCkl0IGxvb2tzIGFzIGlmIGl0IGlzbid0IGJlaW5nIHVwZGF0ZWQgb24gdGhlIHNlcnZlcj_CoCBJIApkb24ndCBnZXQgaXQsIGJ1dCBpdCdzIHdvcnRoIGxvb2tpbmcgaW50bywgc2luY2UgdGhpcyBoZWxwcwpyZW1vdmUgb3V0ZGF0ZWQgbGlua3Mgd2hlbiBzb21lb25lIGdvb2dsZXMgdXMgZnJvbSABMAEBAQE- X-Mailer: YahooMailWebService/0.8.148.557 Message-ID: <1372444679.35423.YahooMailNeo@web181405.mail.ne1.yahoo.com> Date: Fri, 28 Jun 2013 11:37:59 -0700 (PDT) From: Mark Polesky Subject: robots.txt in git and online are not the same To: bug-lilypond MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x X-Received-From: 216.39.63.104 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Mark Polesky List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Jun 2013 18:38:04 -0000 For some reason, http://www.lilypond.org/robots.txt differs=0Afrom Document= ation/web/server/robots.txt as found in git.=A0 =0AIt looks as if it isn't = being updated on the server?=A0 I =0Adon't get it, but it's worth looking i= nto, since this helps=0Aremove outdated links when someone googles us from = the=0Aoutside.=0A=0A- Mark=0A From MAILER-DAEMON Sun Jun 30 08:58:38 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UtHDC-0000KC-NX for mharc-bug-lilypond@gnu.org; Sun, 30 Jun 2013 08:58:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46778) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtHD9-0000Jq-DU for bug-lilypond@gnu.org; Sun, 30 Jun 2013 08:58:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UtHD8-000450-9B for bug-lilypond@gnu.org; Sun, 30 Jun 2013 08:58:35 -0400 Received: from nm15-vm4.access.bullet.mail.gq1.yahoo.com ([216.39.63.103]:24018) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtHD7-00044r-Th for bug-lilypond@gnu.org; Sun, 30 Jun 2013 08:58:34 -0400 Received: from [216.39.60.171] by nm15.access.bullet.mail.gq1.yahoo.com with NNFMP; 30 Jun 2013 12:58:32 -0000 Received: from [216.39.60.245] by tm7.access.bullet.mail.gq1.yahoo.com with NNFMP; 30 Jun 2013 12:58:32 -0000 Received: from [127.0.0.1] by omp1016.access.mail.gq1.yahoo.com with NNFMP; 30 Jun 2013 12:58:32 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 920444.28157.bm@omp1016.access.mail.gq1.yahoo.com Received: (qmail 28299 invoked by uid 60001); 30 Jun 2013 12:58:32 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1372597112; bh=MJBUWhqXo/iv30++vtIDpwGVRspUwimxJlF1gPERFnw=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=3Mx+LfPBwXWsH73Khln7/2x2EA4bOJ3K4CW0W8uk1ARUGkn5unuVvP7/D5KTIyFvCmEK8Sb5N1zGiBi35C+9Db4ObSZJ9Ywb1+6WRMvt4K0exeB4clm+Yebvzzj8gaNftCEPjX6C61aFxAkGJvZ2EWnY+LQgSh+3WHTKmsLD+h4= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=0P7jc5s1z2/tw124cQNeA01f6bonwakSc8qebcAA9zf996PwQ85nGVtanWo2tFb8vzK9DI5L6Euyob2WVS4bMK1+rcES5qrIPQTnT7eMfk4ep7MJHLDEZLQ74+f/VYw0f9hQGFdBIOM207NGintLdncgnTtL3eO1NmyZo4GOA+g=; X-YMail-OSG: dIieNWoVM1l5cw154uPDpRxioAHFl3KJhfMWWJ6N8coBjDt CzThCkEowL48tLcY1odobDct2QUvfm5h3VCBIUsMfyhUVSH5pypsK2S5lXYe fZn5mJz9BevI97A5EyFSAamvsr2QOmRekzg3log_RwHn5OoYp1xgNmb2aKZh D.3wpvkIeuA_N3OU7aAbuLMokU2O8wqHZh0gR2e9GwgRRGYUmPILlT4G7p2N rzH_ekV6ZrTeqpgLPIxHE8jKufy9bHwo245wyMJMPEvVgeBAiLl4Hba2XbDj E67C9JJRXSojFb8wXUZPpT.EChH_ZXOuL0UJ_oo16TbKgcL4vULVLbGyuHj7 Z2c82bhfUfgGAcrRsFW4X3m4k99HLfiCnGPNaR0b43jaeImgJ7NA76bam7BB 5hWe9L2PnTz8e2IWmKskb0w5i5h1WUvwZl29O7i9cND1NHk7zrz4rz3uz6Kt k7scn9B_hYkOrwlChRQi3Bm7jC8nLuEs4BqPr6UhoQGQa0wWlIeTQtLQd2w_ ROaYxKw5sWuQ6BG.Dml6bs2HqDlrc3obcLG8ubHq__YfV0C_sGyqzXjzKOah G0CKNGAhYw7gS6SFLngFVD7iOdM1YOTW85D6_kv4ACjqZsXqihoxOq3DSO9r yMduE28BBMtBhI64vnOnAhqJLqnzar99GSav.huvFpXAlF17byS5MzsWrG0i xGOpSyUUqPhHHfJP0wTeGrSFoLfOQU0JPLMpsDwA9CVNe3Re1XrXP3Hd6Bj9 k5obUWSGbARwB.F2vX4nJTBdSMwbq Received: from [98.176.125.80] by web181401.mail.ne1.yahoo.com via HTTP; Sun, 30 Jun 2013 05:58:32 PDT X-Rocket-MIMEInfo: 002.001, SWYgcm9ib3RzLnR4dCB3YXMgZ2V0dGluZyB1cGRhdGVkIHByb3Blcmx5LCBhbGwgb2Ygb3VyIEdvb2dsZQpzZWFyY2ggYmFyIHByb2JsZW1zIHdvdWxkIGJlIHNvbHZlZC7CoCBXZSBjb3VsZCB0aGVuIHN0b3AgdGVsbGluZwpHb29nbGUgdG8gcmVzdHJpY3QgdGhlIHNlYXJjaCByZXN1bHRzIHRvIGEgcGF0cnRpY3VsYXIgdmVyc2lvbgpmcm9tIHRoZSBzZWFyY2ggYm94IGl0c2VsZi7CoCBUaGUgcm9ib3RzLnR4dCBmaWxlIG9ubHkgYWxsb3dzIHRoZSAKY3VycmVudCBzdGFibGUgZG9jcyB0byBiZSBpbmRleGUBMAEBAQE- X-Mailer: YahooMailWebService/0.8.148.557 References: <1372444679.35423.YahooMailNeo@web181405.mail.ne1.yahoo.com> Message-ID: <1372597112.8599.YahooMailNeo@web181401.mail.ne1.yahoo.com> Date: Sun, 30 Jun 2013 05:58:32 -0700 (PDT) From: Mark Polesky Subject: Re: robots.txt in git and online are not the same To: Mark Polesky , bug-lilypond In-Reply-To: <1372444679.35423.YahooMailNeo@web181405.mail.ne1.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x X-Received-From: 216.39.63.103 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Mark Polesky List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jun 2013 12:58:37 -0000 If robots.txt was getting updated properly, all of our Google=0Asearch bar = problems would be solved.=A0 We could then stop telling=0AGoogle to restric= t the search results to a patrticular version=0Afrom the search box itself.= =A0 The robots.txt file only allows the =0Acurrent stable docs to be indexe= d. =A0=0A=0AIf robots.txt was getting updated properly, then only 2.16 shou= ld=0Aappear in search results, and would continue to appear for a=0Alittle = while after we release 2.18.=A0 Then, the next time the =0AGoogle bot visit= s lilypond.org, it would read robots.txt, remove=0Athe 2.16 docs from the s= earch results, then follow every link from=0Athe homepage that isn't "disal= lowed", i.e. the entire website,=0Awith only the 2.18 docs.=A0 That's exact= ly what we want, so let's=0Ajust fix the problem with robots.txt.=0A=0ABy t= he way, fixing that would kill 3 items in the tracker with one =0Ablow:=0A= =0AIssue 2909: Manual search returns results from wrong version=0Ahttp://co= de.google.com/p/lilypond/issues/detail?id=3D2909=0A=0AIssue 3209: Searching= stable release documentation should only return results from stable releas= e=0Ahttp://code.google.com/p/lilypond/issues/detail?id=3D3209=0A=0AIssue 33= 67:=A0=A0 Web/Docs: LilyPond version is not clear on docs web pages=0Ahttp:= //code.google.com/p/lilypond/issues/detail?id=3D3367=0A=0A- Mark=0A=0A=0A= =0A=0A----- Original Message -----=0A> From: Mark Polesky =0A> To: bug-lilypond =0A> Cc: =0A> Sent: Frida= y, June 28, 2013 11:37 AM=0A> Subject: robots.txt in git and online are not= the same=0A> =0A> For some reason, http://www.lilypond.org/robots.txt diff= ers=0A> from Documentation/web/server/robots.txt as found in git.=A0 =0A> I= t looks as if it isn't being updated on the server?=A0 I =0A> don't get it,= but it's worth looking into, since this helps=0A> remove outdated links wh= en someone googles us from the=0A> outside.=0A> =0A> - Mark=0A> =0A> =0A> _= ______________________________________________=0A> bug-lilypond mailing lis= t=0A> bug-lilypond@gnu.org=0A> https://lists.gnu.org/mailman/listinfo/bug-l= ilypond=0A> From MAILER-DAEMON Sun Jun 30 09:59:57 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UtIAX-0003na-6c for mharc-bug-lilypond@gnu.org; Sun, 30 Jun 2013 09:59:57 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54969) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtFqW-0005r0-EW for bug-lilypond@gnu.org; Sun, 30 Jun 2013 07:31:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UtFqT-0000ak-5P for bug-lilypond@gnu.org; Sun, 30 Jun 2013 07:31:08 -0400 Received: from smtp12.smtpout.orange.fr ([80.12.242.134]:55618 helo=smtp.smtpout.orange.fr) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtFqS-0000Vv-EG for bug-lilypond@gnu.org; Sun, 30 Jun 2013 07:31:05 -0400 Received: from new-host-3.home ([92.158.109.81]) by mwinf5d47 with ME id ubWz1l00N1lQiuL03bWzxA; Sun, 30 Jun 2013 13:31:01 +0200 From: "a.davaine" Subject: =?iso-8859-1?Q?probl=E8me_=E0_l=27ouverture_de_l=27application?= Date: Sun, 30 Jun 2013 13:30:59 +0200 Message-Id: <6812409F-E21E-486D-981C-E2AABCE233B1@laposte.net> To: bug-lilypond@gnu.org Mime-Version: 1.0 (Apple Message framework v1283) X-Mailer: Apple Mail (2.1283) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.12.242.134 X-Mailman-Approved-At: Sun, 30 Jun 2013 09:59:55 -0400 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jun 2013 11:31:11 -0000 Bonjour, J'ai voulu installer Lilypond mais il ne s'est pas ouvert et le message = suivant est apparu: Que dois-je faire ? Merci pour votre r=E9ponse. Musicalement, Alexia= From MAILER-DAEMON Sun Jun 30 10:47:21 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UtIuP-0004bZ-1i for mharc-bug-lilypond@gnu.org; Sun, 30 Jun 2013 10:47:21 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50223) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtIuM-0004bR-7i for bug-lilypond@gnu.org; Sun, 30 Jun 2013 10:47:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UtIuL-0000EJ-0h for bug-lilypond@gnu.org; Sun, 30 Jun 2013 10:47:18 -0400 Received: from mail-pa0-x22e.google.com ([2607:f8b0:400e:c03::22e]:60994) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtIuK-0000EC-R9 for bug-lilypond@gnu.org; Sun, 30 Jun 2013 10:47:16 -0400 Received: by mail-pa0-f46.google.com with SMTP id fa11so4127014pad.33 for ; Sun, 30 Jun 2013 07:47:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=khD8i5gekZczeQZNNhtYJqwFS5Htz9ZRYQeG4lk4p+8=; b=fveitHmkhKUM6JRikpNZ9GqqToKtDXTF6aTQddE0SC2TYOIsvucdhPWV8YB0VWu88x auJdhw3aptCtG3dUo7V1lLIGvJdvxWn6CHZ08x+yub2SqAqJc/DLDjFJK+iy5QOLI+Xa jAXPyKJmFOGo0mvQHObPDw/1MY5OQ4+i9K2CBqt4LkyoAponTo5UvETtR2HbIY0WHmkN 5M0fawm2r+Nbb8DVHJnYVLJ8tnw0YvFwqWSg7dDiS1Rf70Pt51q9PJsQ3trQ2uxb0QJl 12rPKPjq/5Xqhaw+cfmjisdi/9BdiGmYW4k6/XocJVPahPDWcZnVT5eFOVPzgVkNKyuN hiNw== X-Received: by 10.66.25.10 with SMTP id y10mr19576203paf.96.1372603635382; Sun, 30 Jun 2013 07:47:15 -0700 (PDT) MIME-Version: 1.0 Received: by 10.70.26.133 with HTTP; Sun, 30 Jun 2013 07:46:55 -0700 (PDT) In-Reply-To: <6812409F-E21E-486D-981C-E2AABCE233B1@laposte.net> References: <6812409F-E21E-486D-981C-E2AABCE233B1@laposte.net> From: Xavier Scheuer Date: Sun, 30 Jun 2013 16:46:55 +0200 Message-ID: Subject: =?UTF-8?Q?Re=3A_probl=C3=A8me_=C3=A0_l=27ouverture_de_l=27application?= To: "a.davaine" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c03::22e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Lilypond Bugreports X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jun 2013 14:47:19 -0000 2013/6/30 a.davaine > > Bonjour, > > J'ai voulu installer Lilypond mais il ne s'est pas ouvert et le > message suivant est apparu: > > > Que dois-je faire ? > Merci pour votre r=C3=A9ponse. Bonjour Alexia, Cette liste de diffusion a pour but de signaler les bugs de LilyPond. La communaut=C3=A9 d'utilisateurs =C3=A9tant internationale, les messages d= e cette liste sont en anglais. Pour des questions, remarques en fran=C3=A7ais il est pr=C3=A9f=C3=A9rable = d'utiliser la liste francophone : lilypond-user-fr@gnu.org . Infos : https://lists.gnu.org/mailman/listinfo/lilypond-user-fr Archives : http://lilypond-french-users.1298960.n2.nabble.com/ La reproduction du message d'erreur n'est pas pass=C3=A9e dans ton message. Pourrais-tu le recopier ? Par ailleurs, je ne sais pas si tu es au courant, le logiciel LilyPond est un peu diff=C3=A9rent d'autres logiciels de cr=C3=A9ation de partitions= dans le sens o=C3=B9 il ne dispose pas d'interface graphique. Il est donc n=C3=A9cessaire de prendre un peu de temps pour apprendre =C3=A0 l'utiliser= , via la syntaxe LilyPond. http://lilypond.org/text-input.fr.html Tout ceci est expliqu=C3=A9 dans le manuel d'initiation : http://lilypond.org/learning.fr.html Si tu as d'autres questions, n'h=C3=A9site pas =C3=A0 les poser sur la list= e francophone, o=C3=B9 la communaut=C3=A9 active fera de son mieux pour y r= =C3=A9pondre. Cordialement, Xavier --=20 Xavier Scheuer From MAILER-DAEMON Sun Jun 30 10:50:03 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UtIx1-0004nT-Da for mharc-bug-lilypond@gnu.org; Sun, 30 Jun 2013 10:50:03 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50836) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtIwy-0004nH-FX for bug-lilypond@gnu.org; Sun, 30 Jun 2013 10:50:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UtIwx-0000jr-8t for bug-lilypond@gnu.org; Sun, 30 Jun 2013 10:50:00 -0400 Received: from plane.gmane.org ([80.91.229.3]:55254) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtIwx-0000hG-1w for bug-lilypond@gnu.org; Sun, 30 Jun 2013 10:49:59 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UtIwv-0004Ab-Ar for bug-lilypond@gnu.org; Sun, 30 Jun 2013 16:49:57 +0200 Received: from host86-170-79-65.range86-170.btcentralplus.com ([86.170.79.65]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 30 Jun 2013 16:49:57 +0200 Received: from mail by host86-170-79-65.range86-170.btcentralplus.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 30 Jun 2013 16:49:57 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-lilypond@gnu.org From: "Phil Holmes" Subject: Re: robots.txt in git and online are not the same Date: Sun, 30 Jun 2013 15:49:44 +0100 Lines: 88 Message-ID: References: <1372444679.35423.YahooMailNeo@web181405.mail.ne1.yahoo.com> <1372597112.8599.YahooMailNeo@web181401.mail.ne1.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: host86-170-79-65.range86-170.btcentralplus.com In-Reply-To: <1372597112.8599.YahooMailNeo@web181401.mail.ne1.yahoo.com> X-MSMail-Priority: Normal X-Newsreader: Microsoft Windows Mail 6.0.6002.18197 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jun 2013 14:50:03 -0000 "Mark Polesky" wrote in message news:1372597112.8599.YahooMailNeo@web181401.mail.ne1.yahoo.com... > If robots.txt was getting updated properly, all of our Google > search bar problems would be solved. We could then stop telling > Google to restrict the search results to a patrticular version > from the search box itself. The robots.txt file only allows the > current stable docs to be indexed. No - it would (AFAICS) prevent indexing docs prior to current stable. It would still index current development, which I believe remains correct. > If robots.txt was getting updated properly, then only 2.16 should > appear in search results, and would continue to appear for a > little while after we release 2.18. Then, the next time the > Google bot visits lilypond.org, it would read robots.txt, remove > the 2.16 docs from the search results, then follow every link from > the homepage that isn't "disallowed", i.e. the entire website, > with only the 2.18 docs. That's exactly what we want, so let's > just fix the problem with robots.txt. > > By the way, fixing that would kill 3 items in the tracker with one > blow: > > Issue 2909: Manual search returns results from wrong version > http://code.google.com/p/lilypond/issues/detail?id=2909 > > Issue 3209: Searching stable release documentation should only return > results from stable release > http://code.google.com/p/lilypond/issues/detail?id=3209 > > Issue 3367: Web/Docs: LilyPond version is not clear on docs web pages > http://code.google.com/p/lilypond/issues/detail?id=3367 Again - I don't think it would fix this, because users would still confuse current stable and current development. We had a lot of discussion about this problem on -user, and I think this is still a positive fix. > - Mark OK - I've checked the server, and you're quite right - there appears no mechanism for git/Documentation/web/server/robots.txt to update the root of the web server. I believe that make website copies it to /website/robots.txt, which is essentially useless. As I see it, there are 3 options: 1) I could manually copy robots.txt. This is not a long-term solution, but would be a step forward right now. If Mark wants me to do this and no-one shouts, I will. 2) We could have a Cron job on the server to do this. This strikes me as less good than 3) we could update make website to do this. Please let me know. -- Phil Holmes Bug Squad From MAILER-DAEMON Sun Jun 30 17:18:17 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UtP0j-00054A-HQ for mharc-bug-lilypond@gnu.org; Sun, 30 Jun 2013 17:18:17 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38935) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtP0f-00053j-1K for bug-lilypond@gnu.org; Sun, 30 Jun 2013 17:18:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UtP0d-0008P0-7E for bug-lilypond@gnu.org; Sun, 30 Jun 2013 17:18:12 -0400 Received: from nm12-vm6.access.bullet.mail.gq1.yahoo.com ([216.39.63.160]:38884) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtP0c-0008Om-QB for bug-lilypond@gnu.org; Sun, 30 Jun 2013 17:18:11 -0400 Received: from [216.39.60.169] by nm12.access.bullet.mail.gq1.yahoo.com with NNFMP; 30 Jun 2013 21:18:09 -0000 Received: from [216.39.60.241] by tm5.access.bullet.mail.gq1.yahoo.com with NNFMP; 30 Jun 2013 21:18:09 -0000 Received: from [127.0.0.1] by omp1012.access.mail.gq1.yahoo.com with NNFMP; 30 Jun 2013 21:18:09 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 709659.21400.bm@omp1012.access.mail.gq1.yahoo.com Received: (qmail 21071 invoked by uid 60001); 30 Jun 2013 21:18:09 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1372627088; bh=7/9D2GBSMY4Qr1fIQIRk4tKH1ooSISmtifht3AbWE7c=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=KSAocgCICBRkmBtmVBxdhMhb1iVSDQ0sI42mvxxLgBQvYG/0OJkIOduIAHx2AHw3tyuVGhd1Bf7I+72KT1kmVoFEXaD/eOvxoAhjdi3TPEqTNhDm+P2VFyWgVOMGHYaK9nh9K+/qk/JnePoznSg/7VdNahaNd3i/ae2/4Qac9N0= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=QUmAVK5akFK/HbYml4plwfWU2d1A8+Ui6opoiu9N80CknlYzA+Kf5uzfVfcAobkwAo1MzSkLW/79R4+r2u9xSuek8+0hHsxmPTi/g0kPV8nCmKOydBkmNwbpG7bssyM6hYyoN+t49LaEH8if6QtcU1geg0izqLsb+syMnfgfFjU=; X-YMail-OSG: e7aJLFoVM1lrXWESKgWleNaORJ25EFsW8MflsUrqp2x0XUz SornPJ4Lo9jGAgtDNU_sWU3axTjkC19c1TC3TO0uzDCmwsKKKOW6.NXJQpdD _u5aOYlMfhurLCWOePDdzgCUq1QhlxiAL849dFWVTIJ2pfwJ.frHz3ez9moq hxqbgo.og4WmkTtMwhTqZ.2ZflUuh4U6jwnUpcPETJDRCrc.DTm_.NQp.cty 56IlEla3cjPoFU6wwfXAojte58kPqfZDBFUFNGElqiQx6J8xfU3UkShWawWe 8oATn4oRHNfTMBuvA2xIoBRAb6wLTryFYKcPpABHvE2HN.u5WxyxeT3F8kGF l9ZSFpcB83kuc0iItaeont6EyjLtbPqlHJrpv6xAowJ4Hni.ciUvt8G0Fm9Q G19satcpNyOjlleHCmcmzGBFbAOBqxY2zGeuix7C6i8nKUHdKaYuEr6xJFv8 kJvdVZKau9Hij0DZzHtbaVKou_l4vehQe8B36fs0vlIFPPuDpeYyDVwbr6.a ZqnL3k1vXVRGFWjg.r.O6R3848uJbK3YnwhNpQT4sirt8fES8xXDobVVMRjp jGID6CFZo566xeDR94jOYDfnpVqvWahTEwlfy8VMmD76NGxisIOygjJtDB3I laYquAh8YNdxQ1rm128loTb2tOTNpyrywtHdh2.jobkdQnOTdgvN5UJqyq9d bLDGsmQFngGGWA0h6RB.kBpIvGWu7WcMSl9.skuBgS99rqjs4WQgZMG__4KW ym_YHhn9_y7.Q6zAq3YuQWUQ- Received: from [98.176.125.80] by web181402.mail.ne1.yahoo.com via HTTP; Sun, 30 Jun 2013 14:18:08 PDT X-Rocket-MIMEInfo: 002.001, UGhpbCBIb2xtZXMgd3JvdGU6Cj4.IElmIHJvYm90cy50eHQgd2FzIGdldHRpbmcgdXBkYXRlZCBwcm9wZXJseSwgYWxsIG9mIG91cgo.PiBHb29nbGUgc2VhcmNoIGJhciBwcm9ibGVtcyB3b3VsZCBiZSBzb2x2ZWQuIFdlIGNvdWxkCj4.IHRoZW4gc3RvcCB0ZWxsaW5nIEdvb2dsZSB0byByZXN0cmljdCB0aGUgc2VhcmNoIHJlc3VsdHMKPj4gdG8gYSBwYXRydGljdWxhciB2ZXJzaW9uIGZyb20gdGhlIHNlYXJjaCBib3ggaXRzZWxmLiBUaGUKPj4gcm9ib3RzLnR4dCBmaWxlIG9ubHkgYWxsb3dzIHRoZSBjdXIBMAEBAQE- X-Mailer: YahooMailWebService/0.8.148.557 References: <1372444679.35423.YahooMailNeo@web181405.mail.ne1.yahoo.com> <1372597112.8599.YahooMailNeo@web181401.mail.ne1.yahoo.com> Message-ID: <1372627088.20690.YahooMailNeo@web181402.mail.ne1.yahoo.com> Date: Sun, 30 Jun 2013 14:18:08 -0700 (PDT) From: Mark Polesky Subject: Re: robots.txt in git and online are not the same To: Phil Holmes , "bug-lilypond@gnu.org" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x X-Received-From: 216.39.63.160 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Mark Polesky List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jun 2013 21:18:15 -0000 Phil Holmes wrote:=0A>> If robots.txt was getting updated properly, all of = our=0A>> Google search bar problems would be solved. We could=0A>> then sto= p telling Google to restrict the search results=0A>> to a patrticular versi= on from the search box itself. The=0A>> robots.txt file only allows the cur= rent stable docs to=0A>> be indexed.=0A>=0A> No - it would (AFAICS) prevent= indexing docs prior to=0A> current stable. It would still index current d= evelopment,=0A> which I believe remains correct. I know I've been out of th= e loop, but when was it decided=0Athat we should allow Google to index the = development docs? The CG indicates that the robots.txt file should disallow= =0Athe current devel docs with the line=0A"Disallow: /doc/v2.CURRENT-DEVELO= PMENT/":=0Ahttp://lilypond.org/doc/v2.17/Documentation/contributor/major-re= lease-checklist#Housekeeping-requirements >> By the way, fixing that would = kill 3 items in the=0A>> tracker with one blow:=0A>>=0A>> Issue 2909: Manua= l search returns results from wrong=0A>> Issue 3209: Searching stable relea= se documentation=0A>> Issue 3367: Web/Docs: LilyPond version is not clear o= n=0A>=0A> Again - I don't think it would fix this, because users=0A> would = still confuse current stable and current=0A> development. We had a lot of = discussion about this=0A> problem on -user, and I think this is still a pos= itive=0A> fix. But current development docs should not appear on Google. I= =0Athought that was decided years ago: http://lists.gnu.org/archive/html/li= lypond-devel/2009-11/msg00221.html > OK - I've checked the server, and you'= re quite right -=0A> there appears no mechanism for=0A> git/Documentation/w= eb/server/robots.txt to update the root=0A=0A=0A=0A----- Original Message -= ----=0A> From: Phil Holmes =0A> To: bug-lilypond@gnu.o= rg=0A> Cc: =0A> Sent: Sunday, June 30, 2013 7:49 AM=0A> Subject: Re: robots= .txt in git and online are not the same=0A> =0A>& quot;Mark Polesky" wrote in message =0A> news:1372597112.8599.YahooMailNeo@w= eb181401.mail.ne1.yahoo.com...=0A> =0A>> If robots.txt was getting updated= properly, all of our Google=0A> =0A>> search bar problems would be solved= . We could then stop telling=0A> =0A>> Google to restrict the search resul= ts to a patrticular version=0A> =0A>> from the search box itself. The robo= ts.txt file only allows the=0A> =0A>> current stable docs to be indexed.= =0A> =0A> =0A> =0A> No - it would (AFAICS) prevent indexing docs prior to c= urrent stable.=A0 It would =0A> still index current development, which I be= lieve remains correct.=0A> =0A> =0A> =0A>> If robots.txt was getting updat= ed properly, then only 2.16 should=0A> =0A>> appear in search results, and= would continue to appear for a=0A> =0A>> little while after we release 2.= 18. Then, the next time the=0A> =0A>> Google bot visits lilypond.org, it w= ould read robots.txt, remove=0A> =0A>> the 2.16 docs from the search resul= ts, then follow every link from=0A> =0A>> the homepage that isn't "disallo= wed", i.e. the entire =0A> website,=0A> =0A>> with only the 2.18 docs. Tha= t's exactly what we want, so let's=0A> =0A>> just fix the problem with rob= ots.txt.=0A> =0A>> =0A> =0A>> By the way, fixing that would kill 3 items i= n the tracker with one=0A> =0A>> blow:=0A> =0A>> =0A> =0A>> Issue 2909: M= anual search returns results from wrong version=0A> =0A>> http://code.goog= le.com/p/lilypond/issues/detail?id=3D2909=0A> =0A>> =0A> =0A>> Issue 3209:= Searching stable release documentation should only return =0A> results fro= m stable release=0A> =0A>> http://code.google.com/p/lilypond/issues/detail= ?id=3D3209=0A> =0A>> =0A> =0A>> Issue 3367: Web/Docs: LilyPond version is = not clear on docs web pages=0A> =0A>> http://code.google.com/p/lilypond/is= sues/detail?id=3D3367=0A> =0A> =0A> =0A> Again - I don't think it would fix= this, because users would still confuse =0A> current stable and current=A0= development.=A0 We had a lot of discussion about this =0A> problem on -use= r, and I think this is still a positive fix.=0A> =0A> =0A> =0A>> - Mark=0A= > =0A> =0A> OK - I've checked the server, and you're quite right - there ap= pears no =0A> mechanism for git/Documentation/web/server/robots.txt to upda= te the root of the =0A> web server.=A0 I believe that make website copies i= t to /website/robots.txt, which =0A> is essentially useless.=A0 As I see it= , there are 3 options: 1) I could manually =0A> copy robots.txt.=A0 This is= not a long-term solution, but would be a step forward =0A> right now.=A0 I= f Mark wants me to do this and no-one shouts, I will.=A0 2) We could =0A> h= ave a Cron job on the server to do this.=A0 This strikes me as less good th= an 3) =0A> we could update make website to do this.=0A> =0A> Please let me = know.=0A> =0A> -- Phil Holmes=0A> Bug Squad =0A> =0A> =0A> ________________= _______________________________=0A> bug-lilypond mailing list=0A> bug-lilyp= ond@gnu.org=0A> https://lists.gnu.org/mailman/listinfo/bug-lilypond=0A> =0A= > of the web server. That is a bug, and if no one has a solution ready, it = needs=0Ato be added to the tracker, either as a new issue or as an=0Aaddend= um to #2909, #3209, or #3367. I think all 3 could=0Aprofitably be merged i= nto one. > I believe that make website copies it to=0A> /website/robots.txt= , which is essentially useless. As I=0A> see it, there are 3 options:=0A>= =0A> 1) I could manually copy robots.txt. This is not a=0A> long-term solu= tion, but would be a step forward right=0A> now. If Mark wants me to do th= is and no-one shouts,=0A> I will.=0A>=0A> 2) We could have a Cron job on th= e server to do this.=0A> This strikes me as less good than=0A>=0A> 3) we co= uld update make website to do this. Option no. 3! I'm not opposed to optio= n 1 right now, as=0Along as option 3 is recorded in the tracker. Or if any= one=0Aknows how to fix it, feel free to chime in! =0AThanks.=0A- Mark From MAILER-DAEMON Sun Jun 30 17:45:43 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UtPRH-00028o-Ph for mharc-bug-lilypond@gnu.org; Sun, 30 Jun 2013 17:45:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44141) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtPRF-00028h-9m for bug-lilypond@gnu.org; Sun, 30 Jun 2013 17:45:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UtPRC-0008RH-T2 for bug-lilypond@gnu.org; Sun, 30 Jun 2013 17:45:41 -0400 Received: from nm16-vm8.access.bullet.mail.gq1.yahoo.com ([216.39.63.224]:48960) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtPRC-0008R0-Gx for bug-lilypond@gnu.org; Sun, 30 Jun 2013 17:45:38 -0400 Received: from [216.39.60.165] by nm16.access.bullet.mail.gq1.yahoo.com with NNFMP; 30 Jun 2013 21:45:37 -0000 Received: from [216.39.60.235] by tm1.access.bullet.mail.gq1.yahoo.com with NNFMP; 30 Jun 2013 21:45:37 -0000 Received: from [127.0.0.1] by omp1006.access.mail.gq1.yahoo.com with NNFMP; 30 Jun 2013 21:45:37 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 611333.23145.bm@omp1006.access.mail.gq1.yahoo.com Received: (qmail 56703 invoked by uid 60001); 30 Jun 2013 21:45:34 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1372628734; bh=6q0THE8LPdEEcZ3UZ+FMlbLfIPCwG6YV01CFFGjDiN4=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=B3UXVMhxoSOrWNVGMbxD7PqgoHve1e951c5Zet9EYssl1HuEL93YPkzLDfGy2vrALVnSZyJXKIOdZy4R6jP5A1WVelzB4l1542lHD4ChYZunLp90yLGl08hbcyWgxr15Q50gUBrhTqsr4v56iA5Wj8zdV1YufWrEHIRbKK4I8G4= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=NeQFxR6PDeI7+PnzLwUtT/PUIkKbBgzzMOBfkhF4X851vAd2jJI3LrWd5473gBnm5ydUoS23Jsig9UCdFY5/GemXdMPjvEfTylNEvB6d7+Izs/gdrvcM0HTSMUZBY/z1njNL6m8iQhlMQ8e4yMm3t7PlHHh1ZhYznwYFzGFkFBs=; X-YMail-OSG: GEjNtSMVM1l6jEXXwoSXQYeek6LQ_3YEoOwrCoyEXllONWR Fy0OCaAraiS92aSAYvYvLDlLEmsnC_4Bqt0GFEBjBHF1.weizMxNnlLSClpR fXG02J02jUEryO5srkMks9KiHSPPRgwj2T6BNeneoyIvDusfVknwuRISlKWb JECbUC.zznlMyrLScL3TQE4ewwYIRkVmvXScPbV9qEDCMSgchnrOsJfAIo57 egcvbb88A3SIwAlj6nwE8LbiEN_P3u2O.s6nonwjKsXJNnKMjnGajZQhB2IR 6xGh54yVAuErecERZV4.YLgnj2gfdNa.IeKnLzFW.WjyLVXUOy2S_laduW.n MgDJ0yFjE8FkQ8o5bOiAdD0pJjhjWFgvkRn3Ybo1.9f7JOhjm2zHQI4O4XhW 9XqulHbnFpD3q_jM2QLRfTknQD3pkOgzl3wrfbYoNZXN31BaN_Vu6xWdD7tP RcpX09elag_0.6Ln_KOJmTJTz9S_KXpmZr4H9U2u2lZVDABloPaj0gizrgem WsloIBIL.dIQX.YZOXqGahcm3WyepHpbayiKOKuMhf8n6b4cmy6PHrV9jDTg 97qdcMoZgyfnEjPk6rjy9vsVvMYMQX4fFrmEn99FdrAtuk1X.2MkqnqfnI5c 3FDaTkqsloKSLz0bc2pgILDvAlAuXKvAyG9T2PDC5cj21mJX6V4Tu_hCg3Vg vbVHZfuFbv0uPoEEfx.xQluYNMFvybm2ipqedkNEIkwx6KlL1FxtZnwTOZHm .3sEZOu7srqmQuoWc82wTNIIggKqVQISO5yLw6SmVnT925Bvs.IdK4wLgB2s 5uwEWytoRjDn33NWhEWTrOrqBsj8Apm7ot0fd6hwCsSLtc4XT4H46QQE- Received: from [98.176.125.80] by web181401.mail.ne1.yahoo.com via HTTP; Sun, 30 Jun 2013 14:45:34 PDT X-Rocket-MIMEInfo: 002.001, U29ycnksIEknbSBoYXZpbmcgdHJvdWJsZSB3aXRoIG15IGVtYWlsIGNsaWVudC4gIE15IGxhc3QKcG9zdCBnb3QgbXVuZ2VkLiAgVHJ5aW5nIGFnYWluLCBob3BlIGl0IHdvcmtzLCBiZWFyIHdpdGggbWUuLi4KClBoaWwgSG9sbWVzIHdyb3RlOgo.PiBJZiByb2JvdHMudHh0IHdhcyBnZXR0aW5nIHVwZGF0ZWQgcHJvcGVybHksIGFsbCBvZiBvdXIKPj4gR29vZ2xlIHNlYXJjaCBiYXIgcHJvYmxlbXMgd291bGQgYmUgc29sdmVkLiBXZSBjb3VsZAo.PiB0aGVuIHN0b3AgdGVsbGluZyBHb29nbGUgdG8gcmVzdHIBMAEBAQE- X-Mailer: YahooMailWebService/0.8.148.557 References: <1372444679.35423.YahooMailNeo@web181405.mail.ne1.yahoo.com> <1372597112.8599.YahooMailNeo@web181401.mail.ne1.yahoo.com> Message-ID: <1372628734.4204.YahooMailNeo@web181401.mail.ne1.yahoo.com> Date: Sun, 30 Jun 2013 14:45:34 -0700 (PDT) From: Mark Polesky Subject: Re: robots.txt in git and online are not the same To: Phil Holmes , "bug-lilypond@gnu.org" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x X-Received-From: 216.39.63.224 X-BeenThere: bug-lilypond@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Mark Polesky List-Id: LilyPond Bug Reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jun 2013 21:45:42 -0000 Sorry, I'm having trouble with my email client. My last post got munged. Trying again, hope it works, bear with me... Phil Holmes wrote: >> If robots.txt was getting updated properly, all of our >> Google search bar problems would be solved. We could >> then stop telling Google to restrict the search results >> to a patrticular version from the search box itself. The >> robots.txt file only allows the current stable docs to >> be indexed. > > No - it would (AFAICS) prevent indexing docs prior to > current stable. It would still index current development, > which I believe remains correct. I know I've been out of the loop, but when was it decided that we should allow Google to index the development docs? The CG indicates that the robots.txt file should disallow the current devel docs with the line "Disallow: /doc/v2.CURRENT-DEVELOPMENT/": http://lilypond.org/doc/v2.17/Documentation/contributor/major-release-checklist#Housekeeping-requirements >> By the way, fixing that would kill 3 items in the >> tracker with one blow: >> >> Issue 2909: Manual search returns results from wrong >> Issue 3209: Searching stable release documentation >> Issue 3367: Web/Docs: LilyPond version is not clear on > > Again - I don't think it would fix this, because users > would still confuse current stable and current > development. We had a lot of discussion about this > problem on -user, and I think this is still a positive > fix. But current development docs should not appear on Google. I thought that was decided years ago: http://lists.gnu.org/archive/html/lilypond-devel/2009-11/msg00221.html > OK - I've checked the server, and you're quite right - > there appears no mechanism for > git/Documentation/web/server/robots.txt to update the root > of the web server. That is a bug, and if no one has a solution ready, it needs to be added to the tracker, either as a new issue or as an addendum to #2909, #3209, or #3367. I think all 3 could profitably be merged into one. > I believe that make website copies it to > /website/robots.txt, which is essentially useless. As I > see it, there are 3 options: > > 1) I could manually copy robots.txt. This is not a > long-term solution, but would be a step forward right > now. If Mark wants me to do this and no-one shouts, > I will. > > 2) We could have a Cron job on the server to do this. > This strikes me as less good than > > 3) we could update make website to do this. Option no. 3! I'm not opposed to option 1 right now, as long as option 3 is recorded in the tracker. Or if anyone knows how to fix it, feel free to chime in! - Mark