| Commit message (Expand) | Author | Age | Files | Lines |
* | Guile compat: support scm_t_subr, a new typedef in v2.0.0...This typedef was added to Guile between versions 1.9.15 and 2.0.0.
For backward compatibility with Guile 1.9.15 and earlier, conditionally
define the typedef using a configure check.
| Patrick McCarty | 2011-02-21 | 1 | -0/+3 |
* | Build: Remove obsolete function checks. | Patrick McCarty | 2010-05-08 | 1 | -6/+0 |
* | Configure: Add backward compat fix for Guile 1.8....Guile 1.9 introduces two new typedefs that are used with the
scm_internal_hash_fold() and scm_internal_hash_for_each_handle()
functions.
To preserve backward compatibility with Guile 1.8, we must check for
these typedefs in Guile's API, and conditionally compile them.
According to the Guile team, these two functions were intended for
internal use (thus their naming convention), so LilyPond should
eventually migrate away from using them.
| Patrick McCarty | 2010-04-16 | 1 | -0/+3 |
* | Configure: Remove unused header check. | Patrick McCarty | 2010-04-16 | 1 | -3/+0 |
* | Remove outdated configure checks....mbrtowc() is no longer used, so remove the appropriate checks.
| Patrick McCarty | 2009-11-12 | 1 | -6/+0 |
* | Add HAVE_FPU_CONTROL_H, so compile does not fail on FreeBSD. | Han-Wen Nienhuys | 2008-06-07 | 1 | -0/+3 |
* | Add a proper autoconf check for Boost lambda.hpp. | Han-Wen Nienhuys | 2007-12-16 | 1 | -0/+3 |
* | * config.hh.in: remove HAVE_PANGO_16...* config.hh.in: remove all Kpathsea related defines.
* lily/dot-column.cc (side_position): reach stem via dots->
head->stem. Inspect all stems for dot collisions.
| Han-Wen Nienhuys | 2006-02-15 | 1 | -3/+0 |
* | * lily/tuplet-bracket.cc (calc_positions): multiply with...staff-space for beam case. This fixes tuplets+beams on scaled
staves.
* config.hh.in: remove all Kpathsea related defines.
* lily/dot-column.cc (side_position): reach stem via dots->
head->stem. Inspect all stems for dot collisions.
| Han-Wen Nienhuys | 2006-02-15 | 1 | -15/+0 |
* | remove @FRAMEWORKDIR@ | Han-Wen Nienhuys | 2006-02-13 | 1 | -3/+0 |
* | * .cvsignore: Add out*, out-www, config-*. Remove lots of cruft....* flower/include/std-vector.hh[!HAVE_STL_DATA_METHOD]: Workaround.
* config.hh.in (HAVE_STL_DATA_METHOD): Add.
* stepmake/aclocal.m4 (STEPMAKE_STL_DATA_METHOD): New function.
* configure.in: Use it.
| Jan Nieuwenhuizen | 2006-02-04 | 1 | -0/+6 |
* | * lily/relocate.cc (framework_relocation): New function,... factored from set_relocation ().
(prefix_relocation): Rename from set_relocation ().
(setup_paths): Use it.
| Jan Nieuwenhuizen | 2005-12-30 | 1 | -0/+3 |
* | (reloc_b): Add --enable-argv0-relocation. | Jan Nieuwenhuizen | 2005-05-31 | 1 | -0/+3 |
* | * flower/string.cc (substitute): Take two strings or two...characters. Update callers.
* flower/file-name.cc (File_name): Slashify.
* scm/lily.scm: Use gui-main iso lilypond-main on MINGW.
* scripts/GNUmakefile (SEXECUTABLES): Add lilypond-invoke-editor.
* stepmake/aclocal.m4 (STEPMAKE_WINDOWS): New function.
* configure.in (gui_b): Use it.
* lily/lilypond.rc.in: New file.
* lily/GNUmakefile[PLATFROM_WINDOWS]: Compile it into executable.
| Jan Nieuwenhuizen | 2005-05-12 | 1 | -0/+3 |
* | * flower/include/international.hh: Bugfix: include "string.hh"....* flower/include/libc-extension.hh (memrev): Rename from strrev.
* configure.in: Search for mingw wcrtomb library.
| Jan Nieuwenhuizen | 2005-05-02 | 1 | -6/+21 |
* | remove HAVE_PANGO_FC_FONT_MAP_ADD_DECODER_FIND_FUNC | Han-Wen Nienhuys | 2005-04-17 | 1 | -3/+0 |
* | * lily/main.cc (setup_paths): Update....* stepmake/bin/make-version.py (defs): Add TOPLEVEL_VERSION define..
* config.hh.in (LILYPOND_DATADIR): Remove TOPLEVEL_VERSION.
* scripts/convert-ly.py (\markup): Fix too simplistic regexps.
Add \line for some simplistic cases.
| Jan Nieuwenhuizen | 2005-04-11 | 1 | -6/+1 |
* | *** empty log message *** | Han-Wen Nienhuys | 2005-03-29 | 1 | -0/+3 |
* | *** empty log message *** | Han-Wen Nienhuys | 2005-03-28 | 1 | -0/+3 |
* | * stepmake/aclocal.m4: Check for libkpathsea.so....* kpath-guile/kpath.c (ly_kpathsea_expand_variable): Use
dl_kpse_find_file.
| Jan Nieuwenhuizen | 2005-03-06 | 1 | -0/+3 |
* | (open_library): dlopen libkpathsea.so | Han-Wen Nienhuys | 2005-03-06 | 1 | -1/+3 |
* | * lily/GNUmakefile (MODULE_LIBS): link with kpath-guile...* lily/all-font-metrics.cc (kpathsea_find_file): wrapper around
new ly:kpathsea-find-file
* kpath-guile/kpath.c: new file. Put kpath bindings in lib.
* kpath-guile/GNUmakefile: new file
* scm/font.scm (add-music-fonts): load dynamics/numbers through
fontconfig as well.
* mf/GNUmakefile: generate .commonff to not confuse fontconfig.
* lily/main.cc: only look at one prefix directory, LILYPONDPREFIX
overrides all.
* config.hh.in: use lilypond-Major.Minor as data directory.
| Han-Wen Nienhuys | 2005-03-06 | 1 | -5/+2 |
* | * lily/font-config.cc (init_fontconfig): add...prefix/{otf,type1,mf/out} to fontconfig path.
* lily/main.cc: only look at one prefix directory, LILYPONDPREFIX
overrides all.
* configure.in (gui_b): remove ec mftrace check
* config.hh.in: use lilypond-Major.Minor as data directory.
| Han-Wen Nienhuys | 2005-03-06 | 1 | -7/+5 |
* | * ttftool/util.c:...* ttftool/ttfps.c:
* ttftool/ps.c: #include libc-extension.hh
* flower/include/libc-extension.hh:
* flower/libc-extension.cc (fopencookie)[!HAVE_FOPENCOOKIE]: Add
wrapper using funopen.
(fopencookie, handle_cookie_io_fclose, handle_cookie_io_fprintf,
handle_cookie_io_fprintf): Add wrappers catching Memory_out_stream.
* config.hh.in:
* configure.in (AC_CHECK_FUNCS): Add fopencookie, funopen.
(AC_CHECK_HEADERS): Add libio.h
| Jan Nieuwenhuizen | 2005-02-25 | 1 | -4/+13 |
* | * flower/file-path.cc (find): try to open directly as well, so we...find absolute path files.
* lily/pango-select.cc: new file.
* scm/framework-ps.scm: remove all encoding code.
load pfb/pfa for PangoFont too.
* lily/lily-guile.cc (ly_chain_assoc_get): new function.
| Han-Wen Nienhuys | 2004-12-25 | 1 | -0/+3 |
* | (local-install-info): Invoke...install-info --remove first.
| Jan Nieuwenhuizen | 2004-11-18 | 1 | -2/+2 |
* | * lily/include/lily-guile.hh: Remove guile-1.4 compatibility....This greatly reduces the number of files that get recompiled
after touching config.hh.
* config.hh.in: Remove GUILE_*_VERSION.
* lily/new-slur.cc: Resolve conflicts.
* lily/stem-engraver.cc (make_stem): New method.
* lily/new-slur.cc (get_base_attachments): Try at articulations.
Lots of coding cleanups (Stom).
| Jan Nieuwenhuizen | 2004-07-18 | 1 | -19/+0 |
* | * lily/lily-guile.cc:...* lily/pangofc-afm-decoder.cc:
* lily/include/pangofc-afm-decoder.hh: Use #if HAVE_* iso #ifdef.
Fixes build without Pango CVS. Use "pangofc-afm-decoder.hh".
| Jan Nieuwenhuizen | 2004-06-17 | 1 | -0/+3 |
* | * scm/framework-gnome.scm: Add pango decoders....* lily/include/pangofc-afm-decoder.hh:
* lily/pangofc-afm-decoder.cc: New file.
* lily/lily-guile.cc (ly:pango-add-afm-decoder): New function.
* configure.in: Check for pango.
* stepmake/aclocal.m4 (PKG_CHECK_MODULES): New function (from
autoconf).
(STEPMAKE_GTK2, STEPMAKE_PANGO): New function.
* config.make.in (USER_CFLAGS, USER_LDLAGS): Update.
| Jan Nieuwenhuizen | 2004-06-17 | 1 | -0/+3 |
* | * flower/libc-extension.cc (lrint)[!HAVE_LRINT]: Add casting #define....* configure.in:
* config.hh.in: Check for lrint.
| Jan Nieuwenhuizen | 2003-07-19 | 1 | -0/+3 |
* | * configure.in: Use lily/main.cc as identifying source file....* lily/accidental-engraver.cc: Compile fix: include protected-scm.hh.
* config.hh.in:
* python/midi.c: Remove <pyphonX>/Python.h ifdef tree.
* configure.in: Require PYTHON >= 2.0.
* stepmake/aclocal.m4 (STEPMAKE_PYTHON_DEVEL): Rewrite. Ask
$PYTHON for include dir location.
(STEPMAKE_PYTHON): New function. Use
| Jan Nieuwenhuizen | 2003-07-17 | 1 | -18/+0 |
* | * lily/lexer.ll (avoid_silly_flex_induced_gcc_warnings): Disable....* 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.
| Jan Nieuwenhuizen | 2003-04-13 | 1 | -0/+3 |
* | * lily/lexer.ll:... * 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.
| Jan Nieuwenhuizen | 2003-02-26 | 1 | -2/+4 |
* | * config.make.in (prefix): Prepend $(DESTDIR) to allow install...without overriding prefix.
* aclocal.m4: Regenerate.
* stepmake/aclocal.m4: Don't expand $prefix: fixes install with
other $prefix.
| Jan Nieuwenhuizen | 2002-07-24 | 1 | -1/+1 |
* | * aclocal.m4: Regenerate....* 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.
| Jan Nieuwenhuizen | 2002-07-24 | 1 | -4/+11 |
* | * config.hh.in: Add HAVE_SSTREAM....* configure.in: Add check for sstream header.
* flower/source-file.cc: Fix compatibility with older g++. (Mats)
| Jan Nieuwenhuizen | 2002-07-09 | 1 | -0/+2 |
* | * aclocal.m4: Regenerate....* 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.
| Jan Nieuwenhuizen | 2002-06-20 | 1 | -1/+15 |
* | imeks | Han-Wen Nienhuys | 2002-06-03 | 1 | -3/+0 |
* | * config.hh.in: Remove duplicate DIR_DATADIR entry....* aclocal.m4: Regenerate.
* stepmake/aclocal.m4: Append $FULLVERSION to datadir.
| Jan Nieuwenhuizen | 2002-05-28 | 1 | -3/+1 |
* | patch::: 1.5.30.uu1...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.
| Han-Wen Nienhuys | 2002-02-10 | 1 | -0/+3 |
* | release: 1.5.17...===========
* Emacs-mode: Inserting tags
* Enable python2.1/Python.h
1.5.16.h
| Han-Wen Nienhuys | 2001-10-14 | 1 | -0/+3 |
* | release: 1.5.13...===========
* half-baken --with-kpathsea configuration fix.
* ly2dvi: add `.' to TEXINPUTS to catch broken TEXINPUTS settings.
* guile-1.4 compile fix.
1.5.12.h
| Han-Wen Nienhuys | 2001-09-24 | 1 | -0/+3 |
* | release: 1.5.12...===========
* Add -p flag to package-diff.py's diff invocation, to show changed function.
* Add configure checks for python headers.
* Make midi module.
1.5.11.h
| Han-Wen Nienhuys | 2001-09-22 | 1 | -0/+3 |
* | patch::: 1.5.11.jcn1...1.5.11.jcn1
===========
* Add -p flag to package-diff.py's diff invocation, to show changed function.
* Add configure checks for python headers.
* Make midi module.
1.5.11
======
| Jan Nieuwenhuizen | 2001-09-21 | 1 | -0/+9 |
* | patch::: 1.5.1.jcn2...1.5.1.jcn2
| Jan Nieuwenhuizen | 2001-07-11 | 1 | -0/+6 |
* | release: 1.3.135...============
* Bugfix: Pitch::transpose ().
* Small doco update.
* Silly build and website-build fixes.
* convert-ly: added conversions, converted glossary, refman and examples.
1.3.134.h
| Han-Wen Nienhuys | 2001-03-05 | 1 | -1/+6 |
* | patch::: 1.3.90.jcn1...1.3.90.jcn1
===========
* Use S_ISDIR () and check for stat.h.
| Jan Nieuwenhuizen | 2000-09-25 | 1 | -1/+7 |
* | release: 1.3.75...======
1.3.74.
| Han-Wen Nienhuys | 2000-07-25 | 1 | -1/+13 |
* | release: 1.3.71...======
* Fixed: long standing problem in optical-illusion code.
* Fixed: stop beam if stem *has* a beam in auto-beam-engraver.
* Made interface of Multi_measure_rest, System_start_delimiter,
Spacing_spanner, Separating_group_spanner, Beam, Slur and
Rhythmic_head.
* Use properties for minimum distances and spring parameters. Move
spacing related functions from Paper_column into Spaceable_element.
* Removed most Paper_column typecasts.
1.3
| Han-Wen Nienhuys | 2000-07-06 | 1 | -2/+2 |
* | patch::: 1.3.49.jcn1...1.3.49.jcn1
==========
* Made silly faq.texi fixes (time to get my verbatim patch in :-)
| Jan Nieuwenhuizen | 2000-05-11 | 1 | -3/+0 |