summaryrefslogtreecommitdiff
path: root/python
Commit message (Expand)AuthorAgeFilesLines
* Run grand-replace for 2012Graham Percival2012-01-092-2/+2
* lilylib.py : Wrap arguments with double quotes and clarify a comment.Julien Rioux2011-12-201-3/+4
* Output a newline by default at the end of progress messages.Julien Rioux2011-12-201-6/+8
* Remove inacurate warning and .aux file left over by lilypond-book.Julien Rioux2011-12-201-4/+8
* Initial reduction of make doc op - Issue 2075...Some initial changes to implement Issue 2075 Phil Holmes2011-12-171-7/+4
* Avoid comparison of unsigned < 0... PyArg_ParseTuple (args, "s#|i", &track, &track_size, ... returns the length as an int: http://docs.python.org/c-api/arg.html#PyArg_ParseTuple Graham Percival2011-12-141-2/+4
* Make 2-argument form of \accidentalStyleDavid Kastrup2011-11-301-0/+4
* Tiny convertrule fix for occurences of 2468 inside of embedded Scheme with #{...David Kastrup2011-11-251-1/+1
* Add \accidentalStyle commandDavid Kastrup2011-11-231-0/+6
* Fold set-time-signature into \timeDavid Kastrup2011-11-161-10/+23
* Let #{ ... #} pass its $ handling to environment cloning...Includes convertrules.py rules for dealing with #{ ... #} and for removing uses of ly:export David Kastrup2011-11-101-0/+59
* Standardizes X extents of beams across beam calculations....This code makes sure that the same X extent is used for all beam calculations via the X-positions property, including in spanner_length. Mike Solomon2011-11-101-1/+7
* Fix the links to music samples in web-big-page (issue 1663)....We move all of Documentation/web/ly-examples to Documentation/ly-examples and rework the links for the split manuals. This puts the ly-examples subdir on par with e.g. the pictures subdir as a top-level subdir. Julien Rioux2011-11-031-0/+3
* Rename \markuplines to \markuplist (before running convert-ly)David Kastrup2011-10-291-0/+11
* Get rid of most of the insane string-tunings APIDavid Kastrup2011-10-271-0/+12
* Centralize the css files and fix the links to css files (issue 983)....Put them in Documentation/css. Julien Rioux2011-10-251-3/+6
* Improve 671b7b6... Creates convert-ly rules to destencil FlagsDavid Kastrup2011-10-241-4/+4
* Creates convert-ly rules to destencil Flags when \override Stem #'stencil = ##fMike Solomon2011-10-241-0/+2
* Fix a few lilypond-book bugs on windows (issue 1815).... - book_snippets.py: Replace os.link (purely unix) when it is unavailable by shutil.copyfile. - lilylib.py: Windows command-line arguments don't need escaping. - lilypond-book.py: Use forward slashes within lilypond files. Julien Rioux2011-10-142-1/+10
* musicxml2ly: title and subtitle (issue 1913), miscellaneous...musicxml2ly: titles (fixes issue 1913), tagline, conversion-info, <source>, midi-cmd-line-option, center-column long instrument names 1) if XML: <work-title>bli</work-title> AND <movement-title>bla </movement-title> --> LilyPond: title = bla subtitle = bli 2) the tagline of a piece engraved by LilyPond should not contain any information as to the encoding software of the .xml file. The standard Lilypond-tagline should be used. 3) the conversion info should contain the name of the conversion tool 4) the <source>-element is converted to a custom LilyPond-variable named "source" in the header. (it is usually used for publishing information) 5) a command line option for a midi block was added 6) multi-lined instrument names are now typeset in center-columns 7) the <miscellaneous>-element is currently translated into a header- variable "texidoc" which is important for the documentation. I'd suggest to call it "miscellaneous" by default and call it "texinfo" when activated via a command line option. (Not implemented yet) Patrick Schmidt2011-10-062-3/+21
* Adds convert-ly rules for the Flag grob....All Stem properties that are moved to Flag are now changed to Flag properties. Additionally, Stem grobs' being overriden and reverted to and from transparent triggers the same overrides and reverts with Flags. Mike Solomon2011-09-291-0/+10
* Lilypond-book: Improve options handling by processing everything in one placeReinhold Kainhofer2011-09-231-73/+76
* Loglevels in our python scripts (lilypond-book, musicxml2ly, convert-ly)...Also use the env variables LILYPOND_BOOK_LOGLEVEL and LILYPOND_LOGLEVEL in lilypond-book, unless overridden by cmd line options. Reinhold Kainhofer2011-09-235-37/+77
* Revert "Fixes missing images in web-big"...This reverts commit e12188443ed992f223f0d7fd45965003de94588f. apparently this breaks normal images! Graham Percival2011-09-221-2/+0
* Fixes missing images in web-bigPhil Holmes2011-09-221-0/+2
* MusicXML: If staff number is given in an element, make it work even if other ...Reinhold Kainhofer2011-09-151-0/+8
* Uses langdefs.py for make websitePhil Holmes2011-09-151-1/+4
* Fix issue #1815: lilypond-book fails on Windows...The path separator was hardcoded to the forward slash '/'. Use os.path.join instead, fixing this in a portable way. Julien Rioux2011-09-091-1/+1
* Fix 1293: Use quote env in latex instead of quotation...The quotation environment is meant for larger quotations, and it adds an indent for the first line of each paragraph, which we definitely don't want to have in lilypond-book snippets... Reinhold Kainhofer2011-09-031-2/+2
* Lilypond-book: Auto-detect linewidth and exampleindent in texinfo mode...Detection code basically copied from LaTeX and adjusted (texinfo is just an awkward latex dialect with different active characters, so we can extract the values in exactly the same way!) Reinhold Kainhofer2011-08-301-17/+100
* Lilypond-book: don't crash in linewidth detection in latex mode when latex ca......This also makes an existing latex installation a recommendation for lilypond-book rather than a hard requirement. Reinhold Kainhofer2011-08-301-5/+14
* Remove unneccessary parenthesisReinhold Kainhofer2011-08-301-1/+1
* Lilypond-book: Improve commentsReinhold Kainhofer2011-08-301-2/+2
* Lilypond-book: Get rid of lilyquote option, use quote instead...The only difference between the lilyquote and quote options so far was that with lilyquote the texinfo and doctitle was outside the example block. We didn't use quote together with those texinfo texts, so there is really no need to have both. Furthermore, those texinfo options were documented as 'obscure' options, used internally for the lilypond documentation, so this shouldn't break external scores, either. Reinhold Kainhofer2011-08-302-8/+4
* Fix 1816: Lilypond-book: Give images 1mm less linewidth...lilypond creates images that are wider than allowed (~0.5-1mm too wide), so workaround this by removing 1mm from the linewidth. Also remove code that makes the fragment snippet option imply ragged-right. Since single-line snippets are now formatted ragged-right anyway by default in lilypond, we don't need to set this explicitly. And multi-line snippets are usually not desired to be printed ragged-right. Reinhold Kainhofer2011-08-301-17/+5
* Lilypond-book: Remove unused noquote option (commented only as internal, but ...Reinhold Kainhofer2011-08-222-6/+0
* Lilypond-book: rename variable in MusicXML snippetsReinhold Kainhofer2011-08-221-6/+6
* Lilypond-book: Move code around, no real changesReinhold Kainhofer2011-08-221-21/+17
* Lilypond-book: Remove unused options/paper variables...-) We don't have a force-assignment paper variable any more... -) Remove unused LANG option Reinhold Kainhofer2011-08-221-3/+0
* Lilypond-Book: We need the [snippetfile].txt files for makeinfo......Make the .txt file required, otherwise we'll get warnings from makeinfo. Also create the .txt file for MusicXML files Reinhold Kainhofer2011-08-221-1/+4
* Lilypond-book: Add missing translationReinhold Kainhofer2011-08-221-4/+4
* Update convertrules.py for use-breve-rest.Bertrand Bordage2011-08-211-8/+10
* Lilypond-book: Add more readable progress output, so one can see where things...Reinhold Kainhofer2011-08-181-1/+2
* Lilypond-book: Variable name clashReinhold Kainhofer2011-08-181-3/+3
* Lilypond-book: Implement MusicXML support in lilypond-book...This patch adds support for including MusicXML files into documents processed by lilypond-book. In particular: -) HTML: <musicxmlfile options>filename.xml</musicxmlfile> -) TeX: \musicxmlfile[options]{filename.xml} -) Texinfo: @musicxmlfile[options]{filename.xml} Since MusicXML is so verbose, it doesn't make much sense to support inline MusicXML. The snippets are basically processed like a lilypond file, except that musicxml2ly is run on them (with the options given for the snippet) and the returned lilypond code is then processed as if it were the original contents of the file. For the output links, however, the html and texinfo pages will link to the .xml/.mxl file rather than the intermediate .ly file. If a file has the extension .mxl, it is assumed to be a compressed MusicXML file (alternatively, the 'compressed' snippet option can be given). What's missing is proper documentation in "Usage". I'm unsure how to document such new snippet types... Reinhold Kainhofer2011-08-186-11/+142
* convert-ly.py: Add convert rule for interval-translate.Neil Puttock2011-08-181-0/+6
* Fix lilypond-book in WindowsTrevor Daniels2011-08-111-0/+1
* s/splitted/split/Werner Lemberg2011-07-311-3/+3
* Fix image paths in web and website (1663)...Amends image macros and URL fix-up to ensure that pictures are accurately displayed in web:big and contributor:split. Phil Holmes2011-07-301-1/+1
* Corrects version in regtests and convertrules.py for automatic footnotesMike Solomon2011-07-291-1/+1