| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
This is not an optimal fix, as by the moment this change is committed,
GUB bypasses configure for enabling documentation build, so
developers/packagers who call "configure --disable-documentation" will
still get warnings about missing requirements for documentation
build. The issues this patch addresses are
* adding missing documentation build requirements,
* enforcing all documentation build requirements in case
documentation build is enabled in configure.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rationale:
* there are no publicly-known current usage cases of StepMake outside
LilyPond,
* StepMake installation has been disabled for a decade,
* generic templates (stepmake/stepmake) have been so heavily
customized lately for our heavy documentation that they can no longer
be qualifed as "generic",
* only a few build scripts have remained in stepmake/bin, whereas
most of them now live in scripts/build.
This commit removes everything in stepmake/ except included makefiles;
scripts that are still used are moved to config/ (Autoconf helpers) or
scripts/build (build and install scripts).
Remove config make target to avoid potential conflict with new
config/ directory.
For clarity, a merge of all stepmake templates, from stepmake/stepmake
and make/ into stepmake/ (or similar), will be done in another commit.
|
| |
|
| |
|
|
|
|
|
| |
(a number) instead of original-pitch to store inversions. This
fixes a problem with transposed chords with inversions.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lily/includable-lexer.cc [!HAVE_FLEXLEXER_YY_CURRENT_BUFFER]
(yy_current_buffer): New macro, compile hacks for flex 2.5.29.
* lily/include/includable-lexer.hh:
* lily/lexer.ll: Hack for multiple include of FlexLexer.h.
* config.hh.in (HAVE_FLEXLEXER_YY_CURRENT_BUFFER): Add.
* aclocal.m4: Regenerate.
* stepmake/aclocal.m4 (STEPMAKE_FLEXLEXER): Check for
yyFlexLexer.yy_current_buffer, which was removed in flex-2.5.29.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
convert MMREST-TEXT to MultiMeasureRestNumber settings.
* ly/engraver-init.ly (ScoreContext): move tablature settings to
ScoreContext
* scm/new-markup.scm (center-markup): \center markup.
* scm/music-functions.scm: remove pitchify scripts.
* lily/music.cc (print_smob): display music name if available
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lily/include/my-lily-lexer.hh:
* lily/include/includable-lexer.hh: Add flex kludge.
* config.hh.in:
* config.make.in:
* stepmake/aclocal.m4 (STEPMAKE_DATADIR, STEPMAKE_LIBDIR): Junk
cruft.
* stepmake/aclocal.m4 (STEPMAKE_LIBDIR): Fix casual cut and paste
code.
|
|
|
|
| |
pitches for jazz chords.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Documentation/user/refman.itely: added docu for ambitus and
clusters
* lily/lookup.cc, scm/tex.scm: cleanup: avoid nasty double
ly_quote_scm() in lookup.cc
* mf/parmesan-clefs.mf: set_char_box fix
* lily/cluster-engraver.cc: junk implicit protection; use
Protected_scm instead
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* GNUmakefile.in: Add libdir links for builddir runs.
* scripts/midi2ly.py: Add [lilypond_]libdir/python to path,
instead of datadir.
* make/substitute.make (ATVARIABLES): Add lilypond_libdir,
local_lilypond_libdir.
* config.make.in (lilypond_libdir): Add.
* stepmake/stepmake/substitute-rules.make:
* stepmake/stepmake/script-rules.make:
* stepmake/stepmake/python-module-rules.make:
* stepmake/aclocal.m4 (STEPMAKE_LIBDIR): Fixes from
lilypond-python-module patch.
|
| |
|
|
|
|
|
|
|
|
| |
into libdir
* autogen.sh (srcdir): copy aclocal.m4 if newer.
* stepmake/aclocal.m4: STEPMAKE_LIBDIR.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* autogen.sh:
* aclocal.m4: Regenerate.
* configure.in:
* config.make.in:
* stepmake/config.make.in:
* stepmake/configure.in:
* stepmake/autogen.sh:
* stepmake/aclocal.m4: Update for autoconf 2.56.
|
| |
|
| |
|
|
|
|
| |
cvs update -jlilypond_1_6_6 -jlilypond_1_6_6_1
|
| |
|
|
|
|
| |
just outside the outer staff lines
|
|
|
|
| |
cvs update -jlilypond_1_6_5 -jlilypond_1_6_6
|
| |
|
|
|
|
|
|
|
|
|
| |
without overriding prefix.
* aclocal.m4: Regenerate.
* stepmake/aclocal.m4: Don't expand $prefix: fixes install with
other $prefix.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* config.hh.in:
* config.make.in:
* stepmake/aclocal.m4: Cleanups and more conventional naming for
datadir ($prefix/share), package_datadir ($prefix/$package), and
local_package_datadir ($prefix/$package/$version).
* make/lilypond-vars.make:
* scripts/ly2dvi.py:
* scripts/lilypond-book.py:
* scripts/mup2ly.py:
* scripts/midi2ly.py: use local_package_datadir iso datadir.
* GNUmakefile.in: build_datadir without version.
* lily/main.cc: Datadir cleanup.
* lily/text-item.cc (lookup_text):
* lily/music-output-def.cc (print_smob):
* lily/mensural-ligature.cc (brew_molecule):
* lily/beam-quanting.cc (score_slopes_dy, score_forbidden_quants):
Fix warnings.
|
| |
|
|
|
|
|
| |
* stepmake/aclocal.m4: Add --with-kpathsea-include,
--with-kpathsea-lib options.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Documentation/user/internals.itely: Use ly-set-mus-property!.
* cygwin/mknetrel: New file.
* Documentation/windows/fix-suffixes.sh:
* buildscripts/walk.sh: Junk.
* aclocal.m4: Regenerate.
* stepmake/stepmake/topdocs-targets.make:
* stepmake/stepmake/help2man-rules.make:
* stepmake/stepmake/generic-vars.make:
* stepmake/make/stepmake.make:
* Documentation/user/GNUmakefile:
* make/stepmake.make:
* make/lilypond-vars.make:
* GNUmakefile.in:
* stepmake/aclocal.m4: Remove builddir cruftyness.
* stepmake/stepmake/c++-rules.make: Use ALL_CXXFLAGS, to guard
agains user override of CXXFLAGS.
* stepmake/stepmake/c++-vars.make (ALL_CXXFLAGS): Include CXXFLAGS.
* stepmake/stepmake/c-rules.make: Use ALL_CFLAGS, to guard
against user override of CFLAGS.
* stepmake/stepmake/c-vars.make (ALL_CFLAGS): Include CFLAGS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lily/include/stream.hh:
* lily/include/moment.hh:
* lily/include/midi-stream.hh:
* lily/streams.cc:
* lily/scm-option.cc:
* lily/parser.yy:
* lily/my-lily-lexer.cc:
* lily/moment.cc:
* lily/midi-stream.cc:
* lily/main.cc:
* lily/lexer.ll:
* lily/includable-lexer.cc:
* flower/include/source-file.hh:
* flower/include/parray.hh:
* flower/include/dictionary.hh:
* flower/include/array.icc:
* flower/string.cc:
* flower/source-file.cc:
* flower/getopt-long.cc: gcc-3.1 fixes.
* stepmake/stepmake/generic-targets.make: Add comment about warning.
* lexer-gcc-3.0.patch: Add comment, and a fix for installations
that have an unpatched flex and gcc-3.1.x.
* Documentation/topdocs/INSTALL.texi: Add comments and
instructions on gcc-3.1.x.
* lexer-gcc-3.1.sh: New file.
* aclocal.m4: regenerate.
* stepmake/aclocal.m4: Version compare fix.
|
|
|
|
| |
20020606 (Debian prerelease)'
|
|
|
|
|
|
|
| |
* stepmake/aclocal.m4: Also set GUILE_PATCH_LEVEL.
* config.hh.in: Only set GUILE_MAJOR_VERSION if necessary.
* lily/include/lily-guile.hh: Only include config.h if necessary.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Documentation/windows/post-lilypond.sh: Assume normal
prefix=/usr for lilypond.
* lily/musical-request.cc (length_mom): Display origin with error.
* lily/lily-guile.cc (ly_pair_p): [PARANOID]: Check for freed
cells.
* lily/part-combine-music-iterator.cc (get_state): Bugfix: use
ly_symbol2scm to get a scm symbol (rather than ly_str02scm).
* aclocal.m4:
* autogen.sh: Regenerate.
* Documentation/topdocs/INSTALL.texi:
* configure.in:
* stepmake/configure.in:
* stepmake/aclocal.m4: Revert autoconf upgrade. Autoconf 2.53 has
a serious bug wrt AC_CONFIG_AUX_DIR (reported). Creating
./configure once again requires autoconf == 2.13.
* stepmake/autogen.sh: Check for autoconf == 2.13.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(long-examples): Bugfix for --srcdir build.
* stepmake/bin/config.sub:
* stepmake/bin/config.guess: Update from latest autotools.
* aclocal.m4:
* autogen.sh: Regenerate.
* configure.in:
* stepmake/configure.in:
* stepmake/aclocal.m4: Run autoupdate. Creating ./configure now
requires autoconf >= 2.50.
* stepmake/autogen.sh: Check for autoconf >= 2.50.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* aclocal.m4: Regenerate.
* stepmake/aclocal.m4: Append $FULLVERSION to datadir.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* stepmake/configure:
* configure: Regenerate.
* stepmake/stepmake/automatically-generated.sub.make: Keep
original first line.
* stepmake/stepmake/toplevel-targets.make (autogen.sh): Add rule.
* stepmake/stepmake/generic-targets.make (configure): Generate
using autogen.sh.
* GNUmakefile.in (SCRIPTS):
* stepmake/GNUmakefile.in (SCRIPTS): Add autogen.sh
* stepmake/autogen.sh: New file.
* configure: Check for g++ >= 2.95.
* stepmake/aclocal.m4: Fixes for FlexLexer.h, Python headers. GNU
c/c++ version checking.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* stepmake/configure:
* configure: Regenerate.
* config.make.in: Remove dead variables. Add OPTIONAL/REQUIRED lists.
(USER_CFLAGS): Bugfix, include CPPFLAGS.
* configure.in: Use new OPTIONAL/REQUIRED mechanism.
* stepmake/aclocal.m4: Add mechanism for checking OPTIONAL or
REQUIRED programs and version. Try to continue configuring, list
missing programs at the end, but don't generate a GNUmakefile if
REQUIRED programs are missing. Cleanups, junk obsolete stuff.
Fix Cygwin detection, drop '32' suffix. Hoping this is not too
fancy for some older systems.
* config.make.in USER_CFLAGS: Include CPPFLAGS too.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-02-07 Han-Wen Nienhuys <hanwen@cs.uu.nl>
* stepmake/aclocal.m4: fixed bison version check to be more
robust.
* lily/stem.cc (position_noteheads): fix for cluster chords.
* mf/*.mf: many blotting/pixel rounding fixes by Rune Zedeler
* python 2.2 support.
|