]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
(datadir): remove LILYPONDPREFIX support.
[lilypond.git] / ChangeLog
index 947ecd1c6f877e518d3f5c3d2ea3d80abc1080bb..8580df7eaba53aacad32eb91fdda4b3c8c271144 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,648 @@
+2006-07-24  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * scripts/*.py (program_name): cleanup relocation snippets.
+
+       * scripts/convert-ly.py (datadir): remove LILYPONDPREFIX support.
+
+2006-07-24  Joe Neeman  <joeneeman@gmail.com>
+
+       * scm/define-grobs.scm (all-grob-descriptions): make NonMusicalPaperColumn
+       page-breakable by default
+
+       * scm/layout-page-layout.scm (space-systems): fix bug where the force isn't
+       correctly calculated for a single-system page
+
+       * scm/lily-library.scm (interval-sane?): also check that the first number is no
+       bigger than the second number
+
+       * lily/simple-spacer.cc (solve): allow compression even when ragged (but we
+       acknowledge that we aren't satisfying constraints)
+
+       * lily/hara-kiri-group-spanner.cc (request_suicide): give equal treatment to
+       non-Items
+
+       * lily/grob.cc (pure_height): add minimum-Y-extent
+
+       * lily/gourlay-breaking.cc (solve): don't ignore a compression force, even if we're
+       ragged
+
+       * lily/constrained-breaking.cc: convert code to use new Matrix class
+       (get_best_solution): new function
+
+       * scm/page.scm (make-page-stencil): don't crash if we annotate-layout when there
+       is a page with no systems
+
+2006-07-23  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * VERSION (PACKAGE_NAME): release 2.9.13
+
+       * scm/define-grobs.scm (all-grob-descriptions): remove stray
+       assignment.
+
+2006-07-21  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * Documentation/topdocs/NEWS.tely (Top): doc new features.
+
+       * scm/output-lib.scm (grace-spacing::calc-shortest-duration): new
+       function.
+
+       * scm/define-grob-properties.scm (all-user-grob-properties):
+       remove grace-space-factor.
+
+       * scm/define-grob-interfaces.scm (grace-spacing-interface): add
+       grace-spacing-interface
+       (spacing-options-interface): add.
+
+       * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): add Grace_spacing_engraver
+
+       * lily/spacing-options.cc (get_duration_space): move function from spacing-basic.cc
+
+       * lily/spacing-basic.cc (note_spacing): do init_from_grob on
+       GraceSpacing object.
+
+       * lily/note-spacing.cc: fix prop list formatting
+
+       * lily/beaming-pattern.cc (de_grace): new function. Sensible
+       beaming for grace notes too.
+
+       * input/regression/spacing-grace.ly: update.
+
+       * lily/grace-spacing-engraver.cc: new file.
+
+       * lily/spacing-spanner.cc: add strict-grace-spacing.
+
+2006-07-20  Graham Percival  <gpermus@gmail.com>
+
+       * lily/parser.yy: compile fix.
+
+2006-07-20  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * scm/define-grobs.scm (all-grob-descriptions): typo.
+
+       * scm/framework-eps.scm (dump-stencils-as-EPSes): just strip
+       .eps extension from includegraphics.
+
+       * scripts/lilypond-book.py (main): add support for --pdf. 
+
+       * lily/spacing-spanner.cc (calc_common_shortest_duration): use
+       callback to compute common shortest duration.
+       (set_springs): typo.
+
+       * scm/define-grob-properties.scm (all-user-grob-properties): add
+       strict-grace-spacing.
+
+       * lily/spacing-determine-loose-columns.cc (is_loose_column):
+       support float_grace_columns_.
+
+       * lily/spacing-options.cc (init_from_grob): new file.
+
+       * Documentation/topdocs/NEWS.tely (Top): doc tupletFullLengthNote.
+
+       * input/regression/spacing-loose-grace.ly: new file.
+
+       * Documentation/topdocs/NEWS.tely (Top): document new feature.
+
+       * lily/tuplet-engraver.cc (struct Tuplet_description): read
+       tupletFullLengthNote too. Choose right bound depending on value.
+
+       * input/regression/tuplet-full-length-note.ly: new file.
+
+2006-07-19  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * lily/*-performer.cc: Converted try_music to listen_*
+
+       * lily/grob-info.cc, lily/engraver.cc: represent the cause of grob
+       as a stream-event internally. Introduce event_cause (), deprecate
+       music_cause ().
+
+       * scm/define-music-types.scm: Removed BusyPlayingEvent
+       
+2006-07-19  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * Documentation/user/advanced-notation.itely (Font selection):
+       Document how to get a list of available fonts using 'lilypond
+       -dshow-available-fonts blabla'.
+
+2006-07-19  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * GNUmakefile.in: filter lily-XXX.pdf files.
+
+       * scm/define-grob-interfaces.scm (bend-after-interface): add thickness.
+
+       * scm/define-grob-properties.scm (all-internal-grob-properties):
+       remove delta-pitch. Use delta-position everywhere.
+
+       * scm/output-lib.scm (fall::print): use new order.
+
+       * scm/output-ps.scm (path): reorder arguments.
+
+       * scm/output-svg.scm (path): support for path primitive.
+
+       * input/regression/bend-after.ly: new file.
+
+       * Documentation/user/GNUmakefile ($(outdir)/%.pdf): foolproof
+       recipe for eps -> pdf conversion.
+
+2006-07-19  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * lily/parser.yy, lily/lexer.ll: added some simplifications by
+       Angelo Contardi.
+
+2006-07-19  Graham Percival  <gpermus@gmail.com>
+
+       * input/manual/screech-boink.ly: moved to here.
+
+       * input/screech-boink.ly: deleted.
+
+       * scm/define-grob-properties.scm: clarify doc string.
+
+2006-07-19  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * Documentation/topdocs/NEWS.tely (Top): doc new feature.
+
+       * scm/output-ps.scm (path): define path.
+
+       * scm/define-stencil-commands.scm
+       (ly:register-stencil-expression): add path.
+
+       * scm/define-music-properties.scm (all-music-properties): add delta-pitch.
+
+       * ly/engraver-init.ly: add Fall_engraver
+
+       * lily/parser.yy (music_function_event): allow musicfunction
+       without music arg as music_function_event.
+
+       * lily/grob-scheme.cc (LY_DEFINE):
+       ly:grob-robust-relative-extent. New function.
+
+       * scm/define-grobs.scm (all-grob-descriptions): add BendAfter
+
+       * scm/define-music-types.scm (music-descriptions): add BendAfterEvent.
+
+       * scm/output-lib.scm (fall::print): new function
+
+       * lily/fall-engraver.cc (stop_fall): new file.
+
+       * ly/music-functions-init.ly: alphabetise.
+
+       * Documentation/user/GNUmakefile (OUT_PNG_IMAGES): pdf iso. eps as
+       base.
+
+2006-07-17  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * VERSION (PATCH_LEVEL): bump version. Release 2.9.12
+
+       * Documentation/user/lilypond-book.itely (Invoking lilypond-book):
+       doc pdftex usage.
+
+       * lily/translator-group.cc (connect_to_context): non const error message.
+
+       * Documentation/user/GNUmakefile ($(outdir)/%.pdf): update to use PDF
+
+       * scm/paper.scm (internal-set-paper-size): define landscape to #f
+       if unset.
+
+       * scm/framework-ps.scm (convert-to-pdf): swap h and w in case of landscape. 
+
+       * stepmake/stepmake/texinfo-rules.make: strip DVI support.
+
+       * scm/framework-eps.scm (dump-stencils-as-EPSes): generate
+       systems.pdftex too.
+
+       * scm/backend-library.scm (postscript->pdf): use -dEPSCrop for PDF.
+
+       * make/lilypond-vars.make (TEXINPUTS): add pdf output format.
+
+       * Documentation/topdocs/NEWS.tely (Top): add pdftex note.
+
+       * scm/output-ps.scm (resetrotation): use gsave/grestore for rotation.
+
+       * lily/main.cc (parse_argv): don't overwrite previous --formats string.
+
+       * scm/backend-library.scm (postscript->pdf): strip .eps too. 
+
+2006-07-14  Nicolas Sceaux  <nicolas.sceaux@free.fr>
+
+       * scm/layout-page-layout.scm: Define module, tidy code, use more
+       functions iso. a single big one.
+
+       * scm/layout-page-dump.scm: move page dump functions used in two
+       pass spacing to this file. Define module.
+
+       * scm/lily.scm (ly:load): don't load layout-page-layout.scm
+        (separate module)
+
+       * ly/paper-defaults.ly: use module layout-page-layout.
+
+2006-07-14  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * lily/music.cc: Revised MusicEvent event class. It now contains
+       event data directly instead of encapsulating it in music. The
+       previously used class is renamed to OldMusicEvent.
+
+       * lily/stream-event.cc: Stream events are now probs.
+       
+       * lily/translator-group.cc, lily/translator.cc: Translators can
+       now listen directly to stream events, by using macros
+       [DECLARE,IMPLEMENT]_TRANSLATOR_LISTENER.
+
+       * lily/arpeggio-engraver.cc: Converted to use new event system
+
+       * THANKS: Corrected spelling mistake.
+
+2006-07-12  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/SConscript, make/lilypond-vars.make,
+       input/GNUmakefile: doc build looks in input/manual instead
+       of input/test/
+
+       * input/manual/ GNUmakefile, SConscript: build files for
+       input/manual/
+
+       * input/test/ various: some files moved to input/manual/ 
+
+       * Documentation/user/basic-notation.itely: small updates;
+       thanks Kieren and Charles!
+
+2006-07-12  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * VERSION (PACKAGE_NAME): release 2.9.11
+
+       * Documentation/topdocs/NEWS.tely (Top): update prop value 
+
+       * Documentation/user/basic-notation.itely (Tuplets): new property
+       value.
+
+2006-07-11  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * python/convertrules.py (conv): tweaks. 
+
+       * VERSION (PATCH_LEVEL): bump version.
+
+       * python/convertrules.py (conv): add rule for
+       tupletNumberFormatFunction.
+
+       * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): remove
+       tupletNumberFormatFunction.
+
+       * scm/define-grobs.scm (all-grob-descriptions): calc TupletNumber
+       text through 'text callback.
+
+       * lily/time-scaled-music-iterator.cc (construct_children): copy
+       tweaks generated events.
+
+       * scm/define-context-properties.scm
+       (all-user-translation-properties): remove tupletNumberFormatFunction
+
+       * lily/tuplet-engraver.cc (process_music): don't read
+       tupletNumberFormatFunction
+
+       * scm/output-lib.scm (tuplet-number::calc-fraction-text): new
+       function.
+
+2006-07-11  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * lily/global-context-scheme.cc: Separated ly:run-translator into
+       smaller pieces.
+
+       * lily/score-engraver.cc, lily/score-performer.cc,
+       scm/define-context-properties.scm: Make paper/midi output
+       accessable as a context property.
+
+       * lily/score-translator.cc, lily/score-context.cc: Removed.
+
+2006-07-07  Guido Amoruso  <guidonte@katamail.com>
+
+       * scm/ps-to-png.scm (Module): 
+       * scm/framework-tex.scm (Module): 
+       * scm/framework-ps.scm (Module): 
+       * scm/backend-library.scm (Module): 
+       * scm/framework-ps.scm: invoke gs with "-dDEVICEWIDTHPOINTS" and
+       "dDEVICEHEIGHTPOINTS".
+
+2006-07-04  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/ various: general improvements to
+       "working with lilypond files" section.
+
+2006-07-03  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * lily/sequential-iterator.cc: Change the default get_music_list
+       to read elements-callback music property
+
+       * scm/define-music-types.scm, scm/music-functions.scm: Cleaner
+       processing of multimeasure rests. Softcoded
+       sequential-music-iterator.
+
+       * lily/sequential-music-iterator.cc: Removed.
+
+2006-06-28  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/basic-notation.itely: clarify \repeatTie.
+
+2006-06-27  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * lily/parser.yy: Wrap non-post-events in EventChords before
+       assigning them to identifiers.
+
+2006-06-27  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * lily/bar-line.cc (compound_barline): Fix parenthesis error,
+       gives correct vertical placement of \bar ":" in all staff
+       sizes. Thanks Martial!
+
+2006-06-26  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/invoking.itely : minor update from mailist.
+
+2006-06-26  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * lily/ various: Introduce stream events of types Prepare,
+       OneTimeStep, CreateContext, AnnounceNewContext, RemoveContext,
+       ChangeContext, SetProperty, RevertProperty, Override and Revert.
+
+       * lily/global-context*.cc: Time is now -inf before iteration
+       starts.
+
+       * lily/include/context.hh: Removed unique_, init_
+
+       * Documentation/topdocs/NEWS: Make the feathered beam example
+       avoid triggering a bug.
+
+2006-06-24  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/ various: small additions from mailist.
+
+2006-06-22  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * ly/performer-init.ly: Add some missing links in the context
+       hierarchy for MIDI output. There are probably some more missing!
+
+2006-06-21  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/ various: minor spelling fixes;
+       thanks Dave Luttinen!
+
+       * Documentation/user/ various: small clarifications;
+       thanks Anthony Youngman!
+
+2006-06-20  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * po/fr.po: add \n appropriately.
+
+       * lily/lexer.ll: remove ? from version-seen?  
+
+2006-06-19  John Mandereau  <john.mandereau@free.fr>
+
+       * po/fr.po; update translation, by Jean-Charles Malahieude and
+       John Mandereau.
+
+2006-06-19  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * THANKS: add Markus Schneider.
+
+       * lily/tab-staff-symbol-engraver.cc: derive from Engraver, not
+       Staff_symbol_engraver
+
+       * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): don't
+       replace staff_engraver
+
+       * lily/staff-symbol-engraver.cc (stop_spanner): announce end of
+       spanner.
+
+       * lily/staff-collecting-engraver.cc
+       (acknowledge_end_staff_symbol): new function
+
+       * lily/volta-engraver.cc (acknowledge_end_staff_symbol): new function. 
+
+       * lily/staff-collecting-engraver.cc
+       (acknowledge_end_staff_symbol): new function.
+
+       * lily/main.cc: switch on relocation by default.
+
+2006-06-18  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/spacing-spanner.cc (musical_column_spacing): set
+       compound_fixed_note_space to 0.0. Document why.
+
+       * lily/simple-spacer.cc (is_sane): also have a kludge for numeric
+       range of inverse_hooke_
+       (Simple_spacer): init completely.
+       (fits): const
+       (get_line_configuration): don't use cols.resize(); it introduces
+       initialized data.
+
+       * scm/framework-ps.scm (dump-page): add setstrokeadjust. Backportme.
+
+       * ps/music-drawing-routines.ps: remove selectfont L1 hack.
+
+       * lily/beaming-pattern.cc (best_splitpoint_index): urg, 2nd
+       try. Divide by beatlength.
+
+       * input/regression/beaming-ternary-metrum.ly: update doc.
+       add beatLength hack.
+
+       * scm/music-functions.scm (make-time-signature-set): add
+       standard-beat-grouping. 
+
+2006-06-17  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * input/regression/tie-whole.ly: new file.
+
+       * lily/tie-formatting-problem.cc (set_column_chord_outline): don't
+       cross center of note head in case of invisible stem. 
+
+2006-06-16  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/ various: small fixes from mailist.
+
+2006-06-16  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/breathing-sign.cc (offset_callback): idem.
+
+       * lily/align-interface.cc (align_to_fixed_distance): remove
+       hungarian suffix.
+
+       * lily/beaming-pattern.cc (count_factor_twos): oops. We want
+       x%2==0.
+
+2006-06-15  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * VERSION (PACKAGE_NAME): release 2.9.9
+
+       * ly/lilypond-book-preamble.ly: add \version
+
+2006-06-14  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * scripts/lilypond-book.py (PREAMBLE_LY): include
+       lilypond-book-preamble.ly
+
+       * lily/stem.cc (get_beaming): return max of 0 and
+       scm_ilength. Fixes slurring from/to beams.
+
+       * ly/lilypond-book-preamble.ly: new file.
+
+       * lily/slur.cc: add inspect-index feature.
+
+2006-06-13  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/tutorial.itely: trivial fix.
+
+2006-06-13  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * lily/parser.yy, scm/ly-syntax-constructors.scm: Produce almost
+       all non-event music in the parser via MAKE_SYNTAX.
+
+       * lily/parser-scheme.cc: Add ly:parser-error function
+
+       * scm/paper.scm: fix typo
+
+2006-06-13  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * THANKS: add RT.
+
+       * lily/font-config.cc (init_fontconfig): add warning if cache_file
+       is null.
+
+       * buildscripts/output-distance.py (test_compare_signatures):
+       timing routines.
+       (read_signature_file): use new signature format.
+
+       * scm/stencil.scm (write-system-signature): simpler signature
+       format.
+
+       * lily/stem.cc (calc_stem_end_position): calc quantized-positions
+       for beamed case. 
+
+       * lily/note-spacing.cc (stem_dir_correction): don't inspect
+       stem_end_position, but estimate instead. 
+
+       * lily/tuplet-bracket.cc (calc_positions): look at
+       stem-end-position for tuplet bracket slope. Fixes sloped tuplet
+       brackets narrower than beams. 
+
+       * lily/lexer.ll: set version-seen? even if version is
+       INVALID. 
+
+       * lily/rest.cc (y_offset_callback): bugfix: decide position
+       override based on scm_is_number(). Fixes \rest on center staff
+       line. 
+
+       * lily/beaming-pattern.cc (best_splitpoint_index): fix beaming
+       patterns for 16th triplets.
+
+2006-06-10  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/ page.itely, global.itely: editing
+       and reorg.
+
+       * Documentation/user/ various: findex -> funindex.
+
+2006-06-10  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * lily/time-scaled-music-iterator.cc: Use tupletSpannerDuration to
+       insert extra tuplet events.
+
+2006-06-10  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/programming-interfaces.itely: add
+       info from NEWS.
+
+       * python/convertrules.py: add annotatefoo -> annotate-foo
+       rules.
+
+       * Documentation/user/global.itely: start editing.
+
+       * Documentation/user/page.itely: major editing, new spacing
+       docs.
+
+2006-06-10  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * scm/define-markup-commands.scm (wordwrap-markups): use
+       output-def 'line-width if undefined.
+
+       * HACKING: trim outdated info.
+
+2006-06-09  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * scm/define-grobs.scm (all-grob-descriptions): Add
+       line-spanner-interface to all grobs that already have
+       text-spanner-interface or dynamic-text-spanner-interface
+
+       * scm/page.scm: Rename annotate{headers,systems,page}->
+       annotate-*
+
+       * input/regression/page-spacing.ly,
+       input/regression/page-layout-manual-position.ly: idem
+
+2006-06-09  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/line-spanner.cc: cleanup property list.
+
+       * scripts/lilypond-book.py (find_toplevel_snippets): don't use
+       generator expressions (2.3 compat). 
+
+2006-06-09  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * lily/vertical-align-engraver.cc: Make sure that the
+       align{Above,Below}Context properties are included in the automatic
+       documentation.
+
+2006-06-08  Joe Neeman  <joeneeman@gmail.com>
+
+       * scm/paper-system.scm (paper-system-annotate): also annotate the
+       estimated pure-Y-extent
+
+       * scm/define-grobs.scm: add pure-Y-extent and pure-Y-offset functions
+
+       * lily/system.cc (break_into_pieces): set the estimated height
+       of each child system
+
+       * lily/stem.cc (pure_height): new pure-Y-extent callback
+
+       * lily/staff-symbol-referencer.cc (callback): don't destroy
+       the staff-position property
+
+       * lily/hara-kiri-group-spanner.cc (request_suicide): split
+       consider_suicide into two functions
+
+       * lily/constrained-breaking.cc (resize): use the new pure
+       callbacks to estimate the height of a system
+
+       * lily/axis-group-interface.cc (pure_group_height): new
+       side-effect-free VerticalAxisGroup height-callback
+
+       * lily/align-interface.cc (get_extents_aligned_translates):
+       split align_elements_to_extents into two functions
+       (get_pure_child_y_translation): new function
+
+       * lily/grob.cc: new functions for pure-Y-extent and pure-Y-offset
+
+       * lily/item.cc: new functions pure_is_visible and spanned_rank_iv
+
+       * lily/paper-score.cc: cache break_indices and columns
+
+       * lily/side-position-interface.cc: new pure-Y-extent callbacks
+       
+2006-06-08  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/font-config.cc (init_fontconfig): do the init if
+       cache_file, but don't look at cache_file.
+
+       * input/regression/quote-tie.ly: new file.
+
+       * lily/tie-engraver.cc (struct Head_event_tuple): add end_moment_
+       to Head_event_tuple, so we deal gracefully with ties on
+       cue-endings.
+
+       * lily/pango-font.cc (pango_item_string_stencil): type correctness
+       for FcChar8*
+
+2006-06-08  Graham Percival  <gpermus@gmail.com>
+
+       * input/test/ smart-transpose.ly, reverse-music.ly:
+       \applyMusic to music functions update, thanks Michael!
+
 2006-06-07  Graham Percival  <gpermus@gmail.com>
 
        * input/test/ add-staccato.ly, add-text-script.ly,
 
        * Documentation/user/ various: minor additions from mailist.
 
+       * Documentation/user/lilypond.tely, basic-notation.itely:
+       small test of @funindex.  (works here)
+
+       * input/test/font-table.ly: reduce size to partially
+       de-ugly version in manual.
+
+       * Documentation/user/page.itely: new file (split former
+       "global issues" into "page settings" and "non-musical
+       output".
+
+       * Documentation/user/ various: fix @ref{}s to match
+       new chapter names (above).
+
 2006-06-07  Jan Nieuwenhuizen  <janneke@gnu.org>
 
        * SConstruct (LILYPONDPREFIX): Bootstrap fix.