summaryrefslogtreecommitdiff
path: root/lily/rod.cc
Commit message (Collapse)AuthorAgeFilesLines
* Run grand replace for 2015.Werner Lemberg2015-01-041-1/+1
|
* Run grand-replace (issue 3765)Carl Sorensen2014-01-111-1/+1
| | | | Run make grand-replace to update all coopyright statements
* Issue 2491: Macro for(UP_and_DOWN) and 3 similar.Łukasz Czerwiński2012-04-301-3/+1
| | | | | | Replaces do{ ... } while(flip (&d) != DOWN/UP/... with a macro for(DOWN_and_UP/UP_and_DOWN/....) { } Signed-off-by: David Kastrup <dak@gnu.org>
* Run grand-replace for 2012Graham Percival2012-01-091-1/+1
|
* Grand fixcc.py run on all .hh .cc files.Graham Percival2011-08-011-2/+2
| | | | | | | | | | | Apologies for the inconvenience in patch handling, but getting this done at once will cause less long-term problems than trying to do this piecemeal. Note for future git historians: this patch was created by running scripts/auxiliar/fixcc.py \ $(find flower lily -name '*cc' -o -name '*hh' | grep -v /out) with astyle 2.02 installed. No manual changes were made.
* Admin: run yearly grand-replace.Graham Percival2011-01-131-1/+1
|
* Run grand-replace for 2010.Neil Puttock2010-01-231-1/+1
|
* Update source file headers. Fixes using standard GNU package conventions.Jan Nieuwenhuizen2009-11-251-3/+14
| | | | | | | | | | | | | | | | Signed-off-by: Han-Wen Nienhuys <hanwen@xs4all.nl> Signed-off-by: Jan Nieuwenhuizen <janneke@gnu.org> Signed-off-by: John Mandereau <john.mandereau@gmail.com> Signed-off-by: Graham Percival <graham@percival-music.ca> Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com> Signed-off-by: Joe Neeman <joeneeman@gmail.com> Signed-off-by: Heikki Johannes Junes <hjunes@gmail.com> Signed-off-by: Neil Puttock <n.puttock@gmail.com> Signed-off-by: Carl D. Sorensen <c_sorensen@byu.edu> Signed-off-by: Mats Bengtsson <mats.bengtsson@s3.kth.se> Signed-off-by: Werner Lemberg <wl@gnu.org> Signed-off-by: Patrick McCarty <pnorcks@gmail.com> Signed-off-by: Nicolas Sceaux <nicolas.sceaux@free.fr>
* Run grand-replace for 2009.Jan Nieuwenhuizen2009-01-061-1/+1
|
* Run `make grand-replace'.Jan Nieuwenhuizen2008-12-011-1/+1
|
* add 2007 to (c) year.Han-Wen Nienhuys2007-01-081-1/+1
|
* * The grand 2005-2006 replace.Jan Nieuwenhuizen2006-01-061-1/+1
|
* release commitHan-Wen Nienhuys2005-11-031-1/+1
|
* Update.Jan Nieuwenhuizen2005-03-161-2/+1
|
* * flowerJan Nieuwenhuizen2005-03-101-14/+13
| | | | | * lily * kpath-guile: Nitpick run: buildscripts/fixcc.py.
* (set_spacing_rods): newHan-Wen Nienhuys2005-03-091-10/+10
| | | | | | function. Keep ledgered note heads at a minimum distance. Introduce minimum-length-fraction (print): introduce length-fraction property.
* new file.Han-Wen Nienhuys2005-03-081-1/+1
|
* *** empty log message ***Han-Wen Nienhuys2005-01-311-1/+1
|
* *** empty log message ***Han-Wen Nienhuys2004-12-091-1/+1
|
* (Paper_column): copy rank_. This fixesHan-Wen Nienhuys2004-12-091-1/+1
| | | | lyric spacing on the penultimate column.
* * configure.in: Test for and accept lmodern if EC fonts not found.Jan Nieuwenhuizen2004-11-181-0/+2
| | | | | | | | | | | | | | | | | | | | * Debian lmodern support. * scm/framework-tex.scm (font-load-command): TeX font name mangling for latin1 encoded cork-lm fonts. (convert-to-ps): Load lm.map if available. * ly/paper-defaults.ly: Use cork-lm encoding if ec is not available. * scm/encoding.scm (coding-alist): Add cork-lm encoding. * scm/font.scm: Add header. Autoload cork-lm and ec fonts if available. * lily/kpath.cc (ly_kpathsea_find_file): Rename. Do not use path for absolute file name, that is silly. * lily/score-engraver.cc (initialize):
* * lily/output-def.cc (assign_context_def): use set_variable().Han-Wen Nienhuys2004-08-171-3/+8
| | | | | | | | | | | | | | * lily/text-item.cc (interpret_string): accept string input encoding too. * scm/encoding.scm (read-encoding-file): print warning when file can't be found. * tex/GNUmakefile ($(outdir)/latin1.enc): create latin1 from GS. * lily/rod.cc (columnize): robustness fix. Don't crash for nil span points. Fixes: appoggiatura-segfault.ly (add_to_cols): extra robustness fix.
* 2003 -> 2004Han-Wen Nienhuys2004-02-051-1/+1
|
* *** empty log message ***Han-Wen Nienhuys2003-01-121-1/+1
|
* ``slikken kreng''Jan Nieuwenhuizen2002-07-261-4/+4
| | | | | * lily, flower: Ran buildscripts/ontgaar.py. See also http://lilypond.org/wiki/?CodingStandards.
* * lily/include/debug.hh: deprecate.Han-Wen Nienhuys2002-07-111-1/+1
|
* release: 1.5.29Han-Wen Nienhuys2002-02-011-1/+1
|
* release: 1.5.0Han-Wen Nienhuys2001-06-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ===== * experimental grace notes: - add grace timing to Moment - hack to Sequential_music_iterator to use the correct timing for the note before a grace - change the implementation of \grace construct - property set/unset (eg. font size) is done through startGraceMusic and stopGraceMusic - various engraver fixes to deal with the fact that the main-time-moment may remain the same during several steps. - Change column creation logic in score-engraver. * Bugfix: don't crash when \name not set in \translator block. * rename ly/*.ly to ly/*-init.ly (except language files) to avoid name clashes * deprecate Property_engraver, add Font_size_engraver to Staff, Voice and Thread. * Change mailing list address: *gnu-music*@gnu.org becomes *lilypond*@gnu.org * Put span-bar lines only between the other barlines, not on top of them (thanks to Juergen Reuter) 1.4.4.j
* patch::: 1.3.136.jcn3Jan Nieuwenhuizen2001-03-111-2/+2
| | | | | | | | | | | | | | | | | | | 1.3.136.jcn3 ============ * Finished () beautification. * Bugfix: grob-description.scm: Script::after_line_breaking -> before_line_breaking. 1.3.136.hwn1 ============ * Percent style repeats. * Named music creation: (ly-make-music "Note_req") 1.3.136.jcn2
* release: 1.3.131Han-Wen Nienhuys2001-02-241-1/+1
| | | | | | | | | | | | | | | | | ============ * Documentation: notation contexts. * 2001 (c) search-replace patch. * Center rehearsal marks by default. * Fixing collapsed dynamics with part-combine * \property tupletNumberFormatFunction selects formatting function for tuplet brackets. 1.3.130.j
* release: 1.3.111Han-Wen Nienhuys2000-11-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ============ * Fixed non-empty-text feature. * Bugfix for Grob::has_extent_callback_b () * Added infrastructure for music property documentation strings. * Syntax change: \notenames -> \pitchnames * Changed syntax \push -> \override, \pop -> \revert. Add: \property Context.Element \set #'foo = #bar which does a \revert followed by a \override. * Documentation updates. * Fixed typechecks for \push, \pop and \property * Bugfix: Local_key_engraver. * Fixes for lilypond-mode.el (patch by Mark Hindley) 1.3.
* release: 1.3.70Han-Wen Nienhuys2000-07-051-9/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ====== * Cleanup auto-beam-engraver: use properties for retrieving timing information. * Fixed: Multi measure rests don't cause crashes. * Fixed: don't invoke Hara_kiri::consider_suicide too early. * Fixed: property engraver. * Fixed: don't crash on multiple ties. * Cleanups of Beam, should also be a little faster. * Reunite properties and pointers. In implementation we make a distinction between mutable and immutable properties * Add {has|set}_interface () static methods to interface classes. * Made Side_position_interface and Staff_symbol_interface an all statics class, and stripped _interface suffix. * Make Align_interface and Axis_group_interface an all-statics class * Rhythmic_head, Staff_symbol, Grace_align_item, Break_align_item, Bar, Span_bar are now interfaces, Staff_bar was removed. Use a callback for determining barsize. * Removed all GLUE_SCORE_ELEMENT callbacks. * Added test for repeats to trip.ly 1.3
* release: 1.3.69Han-Wen Nienhuys2000-07-041-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | =========== * Cleanup auto-beam-engraver: use properties for retrieving timing information. * Fixed: Multi measure rests don't cause crashes. * Fixed: don't invoke Hara_kiri::consider_suicide too early. * Fixed: property engraver. * Fixed: don't crash on multiple ties. * Cleanups of Beam, should also be a little faster. * Reunite properties and pointers. In implementation we make a distinction between mutable and immutable properties * Add {has|set}_interface () static methods to interface classes. * Made Side_position_interface and Staff_symbol_interface an all statics class, and stripped _interface suffix. * Make Align_interface and Axis_group_interface an all-statics class * Rhythmic_head, Staff_symbol, Grace_align_item, Break_align_item, Bar, Span_bar are now interfaces, Staff_bar was removed. Use a callback for determining barsize. * Removed all GLUE_SCORE_ELEMENT callbacks. * Added test for repeats to trip.ly * 1.3
* release: 1.3.68Han-Wen Nienhuys2000-07-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | ====== * ly2dvi: changed back to original semantics of latexheaders. * Stem_tremolo, Crescendo, Hara_kiri_group_spanner, Tuplet_spanner, Volta_spanner changed into interface. * Related cleanups for Tie, Tie_column cleanups. * Made Time_signature, Single_malt_grouping_item, Script_column, Chord_name, Dot_column, Breathing_sign, Key_item type into interface. * Removed const declaration from callback arguments. * Pagebreak support. See input/test/between-systems.ly * Fixed a problem with accidentals in combination with non-nil key signatures. 1.3
* release: 1.3.53Han-Wen Nienhuys2000-05-221-19/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ====== * Small cleanups in Molecule interface * Spacing related elements perform suicide after calculating distances. This saves a some memory, approximately 2 to 5 % ? * Small cleanups in line breaking: Paper_column stores springs and rods in only one place now. All fields relating to energy have been removed * Don't generate all output Scheme in memory, but evaluate to output file immediately. This will reduce memory usage a little. * Use STL's map for Dictionary template * Substitute pointers on element properties of the root Line_of_score as well. * Added toplevel doc target, to support building doc with --srcdir * Removed cygwin build stuff; updated versions at: http://appel.dyndns.org/lilypond/gnu-windows/cross * Fixed lily.scm to handle incipits (thanks, Mats) 1.3
* release: 1.3.30Han-Wen Nienhuys2000-03-061-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | =========== * Report type errors for \property. Helps with converting 1.2 input * Use Scheme for Align_element; fixed graceAlignPosition and removed \property alignmentReference in the process. * Use generic properties for lyrics too. This fixes \property Lyrics.textStyle * Add relative distance for constraints between non-column items. * Automatic \marks: use "\mark ; ". The mark numbers or letters are increased automatically. * Translators now only change properties of their own context. This removes the 2nd argument to Translator::get_property() * Bugfix for Metapost mode 1.3.29.
* release: 1.3.19Han-Wen Nienhuys2000-01-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | ========== * lilypond-mode.el for emacs supersedes mudela-mode.el * Tuplet spanners don't collide with encompassing notes. * Gobbled Adobe parseAFM* code, for future use. * Big 1999 to 2000 search/replace. * Big interline to staff_space search/replace for mf files. * Removed Bow class, and split code into Tie and Slur * Don't put scripts on grace notes. * Font_metric uses SCM for name field. * Various compilation fixes. 1.3.17.j
* release: 1.2.12Han-Wen Nienhuys1999-10-041-1/+1
|
* release: 1.1.58Han-Wen Nienhuys1999-07-141-1/+1
|
* release: 1.1.44Han-Wen Nienhuys1999-05-251-24/+5
|
* patch::: 1.1.39.hwn1Han-Wen Nienhuys1999-04-141-0/+21
| | | | | | | | | | | | | | | | | | | | | | | pl 39.hwn1 - consified mi2mu --- Generated by hanwen@cs.uu.nl using package-diff 0.62, >From = lilypond-1.1.39, To = lilypond-1.1.39.hwn1 usage cd lilypond-source-dir; patch -E -p1 < lilypond-1.1.39.hwn1.diff Patches do not contain automatically generated files or (urg) empty directories, i.e., you should rerun autoconf, configure and possibly make outdirs. --state 1.1.39 1.1.39.hwn1 ++state
* release: 1.1.39Han-Wen Nienhuys1999-04-121-13/+0
|
* release: 1.1.29Han-Wen Nienhuys1999-02-151-1/+1
|
* release: 1.0.14Han-Wen Nienhuys1998-10-091-1/+1
|
* release: 1.0.1Han-Wen Nienhuys1998-08-111-2/+2
|
* release: 0.1.62Han-Wen Nienhuys1998-05-071-1/+3
|
* release: 0.1.56Han-Wen Nienhuys1998-03-171-1/+1
|
* release: 0.1.54Han-Wen Nienhuys1998-03-171-1/+7
|
* release: 0.1.53Han-Wen Nienhuys1998-03-171-5/+5
|
* release: 0.1.52Han-Wen Nienhuys1998-03-171-0/+54