summaryrefslogtreecommitdiff
path: root/scripts
Commit message (Expand)AuthorAgeFilesLines
* Run grand-replace for 2012Graham Percival2012-01-0913-15/+15
* Rename (c) to (d) to avoid grand-replace problemGraham Percival2012-01-091-2/+4
* Updates makelsr to point to lilypond exePhil Holmes2012-01-071-2/+3
* Build: Update timestamp when linking files.Julien Rioux2011-12-311-0/+1
* Regtest script: Add the prefix to the filename (e.g. input/regression).Julien Rioux2011-12-261-1/+1
* Regtest script: Output an header row at every change of directory.Julien Rioux2011-12-261-10/+20
* Regtest script: When filtering through js, don't filter out header rows.Julien Rioux2011-12-261-1/+2
* Regtest script: Allow to customize the length of shortened strings.Julien Rioux2011-12-261-2/+1
* Output a newline by default at the end of progress messages.Julien Rioux2011-12-202-15/+5
* Initial reduction of make doc op - Issue 2075...Some initial changes to implement Issue 2075 Phil Holmes2011-12-171-2/+10
* Usability improvements to {doc,cg}-section.sh and corresponding section of CG....- Now honor LILYPOND_GIT, LILYPOND_BUILD_DIR, and LILYPOND_TEMPDOCS environment variables (all optional). - Provide usage help text if '-h' or '--help' or incorrect arguments are passed. - Output more helpful messages upon completion. Adam Spiers2011-11-282-103/+216
* avoid cryptic StopIteration failure from make when 'make check' is run before...Adam Spiers2011-11-281-1/+9
* Issue 2014: Improve HTML output of regression tests...- Use Javascript to enable filtering of table rows by type - Make sure git file compare cell contents are HTML-escaped - Fix some HTML validation issues Adam Spiers2011-11-281-13/+52
* update-with-convert-ly.sh: improve exclusion patterns for findDavid Kastrup2011-11-181-2/+2
* scripts/auxiliar/update-with-convert-ly.sh: let update rules skip out and out...David Kastrup2011-11-071-4/+6
* Add newlines at EOF where appropriate.Werner Lemberg2011-10-291-1/+1
* Fix the 404 on contributor-big-page and contributor/website-build (issue 1974)....They were actually excluded in the www_post processing stage because they contain the string 'UNTRANSLATED NODE: IGNORE ME', which is part of the actual documentation. Julien Rioux2011-10-251-1/+7
* website build: copy picture files to web-mediaGraham Percival2011-10-241-0/+42
* fixcc.py now rejects astyle != 2.02Graham Percival2011-10-231-0/+15
* 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-141-1/+1
* 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-061-7/+29
* 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-233-71/+97
* Build fix : destroy nice python list comprehension...GUB only has python 2.4, which means that all our scripts must only use python 2.4, which means that we can't do useful list comprehensions like langs = [i.code if i.code != 'en' else '' for i in langdefs.WEB_LANGUAGES] http://code.google.com/p/lilypond/issues/detail?id=1895 Graham Percival2011-09-171-1/+9
* Improves parmesan noteheads....* Separates parmesan-noteheads in its own sub-font. * Adds a new Staff called PetrucciStaff (with its PetrucciVoice). Fixes numerous issues for Petrucci/mensural/neomensural styles: * Stems centered around the attachment point. * Attachment point lowered. * Adds brevis/longa/maxima pointing upward. * Increases the hole height for brevis/longa/maxima that are on a staff line. * Decreases the hole height for brevis/longa/maxima that are between staff lines. * Shortens and thickens the stem of the longa. * Improves the design of brevis/longa/maxima. Improves the design of Petrucci/neomensural notes shorter than a brevis: * Adds small curves inside the hole of Petrucci/neomensural whole/half notes and inside harmonics. * Reduces the height and the hole width of Petrucci whole/half notes. * Increases the size of neomensural notes shorter than a brevis. Bertrand Bordage2011-09-172-0/+3
* Fix issue #1852: manuals needs more explicit dependencies....Dependencies are already being tracker by lilypond-book.py, which produces .dep files containing make rules. The file stepmake/stepmake/generic-targets.make includes them into the build. The problem is that the .dep files contain errors. We fix the .dep files produced by lilypond-book.py by 1) using the relative path to the target file, 2) using the correct file extension for the target file. Julien Rioux2011-09-161-3/+3
* Uses langdefs.py for make websitePhil Holmes2011-09-151-5/+5
* Fix 1825: Convert-ly shall also print output if no replacement was done...This allows automatically piping ALL files through convert-ly in a script without having to worry that some files don't produce any converted output Reinhold Kainhofer2011-09-031-2/+4
* Revert "Amends create-weblinks-itexi to use langdefs"...This reverts commit 3158f995ea81784ea84a06d865e90342ca774406. accidental push Graham Percival2011-09-031-12/+5
* Amends create-weblinks-itexi to use langdefsPhil Holmes2011-09-021-5/+12
* Fix 1821: Write pathes for ly-to-tely to a separate file rather than passing ......For out-of-source builds, the collated files list has the whole absolute path for each and every file (>1000 for our regtests), which blows up the cmd line length to values that don't work with the shell (<=131000 chars allowed...). This patch takes the list in the makefile and writes the filenames in several patches (300 at a time for now) to a .list file and then passes just this one file to lys-to-tely, which reads in the whole long list of file names from that file. The trick is that while make can handle long variables, we can't pass it to ly-to-tely on the cmd line, but have to use a helper file. Reinhold Kainhofer2011-09-011-1/+1
* Fix 1529: hashed snippet filename changes should not count as log differences...If the contents of a regtest change, the regtest gets a new hash and thus a new filename. Unfortunately, this will be detected by output-distance as a change and will show up in the regtest analysis. To work around this, I'm simply extracting the old and the new filename before we compare the log files and if they differ, I replace the old filename with the new filename in the old log file. Thus, it will appear as if the new filename was also used in the baseline and it will not be flagged as a difference. Reinhold Kainhofer2011-09-011-3/+14
* 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-0/+5
* lys-to-tely.py: add --glob-input=...This will let us avoid the "too many arguments" without needing to sepcify all names on the command-line. Graham Percival2011-08-301-2/+9
* lys-to-tely.py: read from a file instead of stdinGraham Percival2011-08-291-1/+11
* abc2ly: Also ignore whitespace at begin of lyrics linesReinhold Kainhofer2011-08-231-0/+1
* MusicXML test suite: use custom py formatter for MusicXML files...Use the .xml (and .mxl) files in collated-files rather than the converted .ly ones. In the future, I want to change the layout of each test case to also include renderings from other applications and maybe some other information. Reinhold Kainhofer2011-08-181-3/+15
* Update \version in output of midi2ly; issue 1554Keith OHara2011-08-171-1/+1
* Uses python 2.4 syntax for scheme_float in output-distance.pyMike Solomon2011-08-151-1/+3
* Get rid of some compiler warnings; Fix chdir handling of errors...-) Some "unused parameter" warnings -) Some "ignoring return value" are a bit trickier. They are bad coding style: o) the file-name.cc one returns a string with undefined contents if getcwd fails, which might either crash guile or lead to other bugs. o) the lily-parser-scheme.cc warning was also a programming error (if you used --output=dir/file, and dir/ had the wrong permissions, then lilypond would not print an error, but simply put the output file into the current directory without telling the user!). In this case (output dir explicitly requested, but not possible to change there), I think it's best to exit lilypond with an error. -) signed/unsigned warning in glissando-engraver.cc, where we already had a check for negative values, so explicitly casting to unsigned shuts up the compiler. -) Remove unneccessary #(set-paper-size "a6") in the regtests -) fix bad texinfo code in function documentation Reinhold Kainhofer2011-08-141-2/+2
* [mf2pt1] Adapt to our build system.Werner Lemberg2011-08-121-1/+1
* Update ver in website_post.py for goog analyticsPhil Holmes2011-08-091-4/+4
* Correctly parses C++ nan values in output-distance.py.Mike Solomon2011-08-091-1/+4
* Add Notation appendix for context mod identifiers....* Documentation/notation/notation-appendices.itely: add node for context modifications * lily/context-mod.cc: add type predicate ly:context-mod? * ly/context-mods-init.ly (RemoveEmptyStaves): add docstring via \description * scm/document-context-mods.scm: new file for generating context-mod documentation * scm/document-identifiers.scm (identifier<?): move to documentation-lib.scm * scm/documentation-generate.scm: load document-context-mods.scm and output documentation to context-mod-identifiers.tely * scm/documentation-lib.scm (identifier<?): moved from document-identifiers.scm so it can be used in document-context-mods.scm too * scripts/auxiliar/ref_check.tely: exclude context-mod-identifiers.tely * scripts/build/website-known-missing-files.txt: add context-mod-identifiers.tely Neil Puttock2011-08-072-0/+2
* Update to mf2pt1 2.4.5.Werner Lemberg2011-08-041-5/+5
* scripts/auxiliar/fixcc.py: remove annoyances...Don't touch an operator that lies alone on a line Let the C++ nit-picking rules see the open double quote of strings Keith OHara2011-07-311-2/+3
* mf2pt1: Fix buglet in creation of `.notdef'....This avoids the following two harmless warning messages: t1asm: unknown charstring command `91.60803' fontforge: Stack underflow on hsbw in .notdef Werner Lemberg2011-08-011-2/+2
* Fix Issue 1780: Scheme format functions with no destination parameter cause d...David Kastrup2011-07-262-2/+2
* MusicXML: Fix reading compressed files from stdinReinhold Kainhofer2011-07-251-1/+12
* Adapt fixcc.py to use AstyleKeith OHara2011-07-201-181/+69
* Adds redirect-lilypond-output option to book...Adds a new option to lilypond-book that causes the lilypond output to be directed to logifles. The option is: --redirect-lilypond-output Phil Holmes2011-07-151-4/+13