summaryrefslogtreecommitdiff
path: root/config.hh.in
Commit message (Expand)AuthorAgeFilesLines
* 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 McCarty2011-02-211-0/+3
* Build: Remove obsolete function checks.Patrick McCarty2010-05-081-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 McCarty2010-04-161-0/+3
* Configure: Remove unused header check.Patrick McCarty2010-04-161-3/+0
* Remove outdated configure checks....mbrtowc() is no longer used, so remove the appropriate checks. Patrick McCarty2009-11-121-6/+0
* Add HAVE_FPU_CONTROL_H, so compile does not fail on FreeBSD.Han-Wen Nienhuys2008-06-071-0/+3
* Add a proper autoconf check for Boost lambda.hpp.Han-Wen Nienhuys2007-12-161-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 Nienhuys2006-02-151-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 Nienhuys2006-02-151-15/+0
* remove @FRAMEWORKDIR@Han-Wen Nienhuys2006-02-131-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 Nieuwenhuizen2006-02-041-0/+6
* * lily/relocate.cc (framework_relocation): New function,... factored from set_relocation (). (prefix_relocation): Rename from set_relocation (). (setup_paths): Use it. Jan Nieuwenhuizen2005-12-301-0/+3
* (reloc_b): Add --enable-argv0-relocation.Jan Nieuwenhuizen2005-05-311-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 Nieuwenhuizen2005-05-121-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 Nieuwenhuizen2005-05-021-6/+21
* remove HAVE_PANGO_FC_FONT_MAP_ADD_DECODER_FIND_FUNCHan-Wen Nienhuys2005-04-171-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 Nieuwenhuizen2005-04-111-6/+1
* *** empty log message ***Han-Wen Nienhuys2005-03-291-0/+3
* *** empty log message ***Han-Wen Nienhuys2005-03-281-0/+3
* * stepmake/aclocal.m4: Check for libkpathsea.so....* kpath-guile/kpath.c (ly_kpathsea_expand_variable): Use dl_kpse_find_file. Jan Nieuwenhuizen2005-03-061-0/+3
* (open_library): dlopen libkpathsea.soHan-Wen Nienhuys2005-03-061-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 Nienhuys2005-03-061-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 Nienhuys2005-03-061-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 Nieuwenhuizen2005-02-251-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 Nienhuys2004-12-251-0/+3
* (local-install-info): Invoke...install-info --remove first. Jan Nieuwenhuizen2004-11-181-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 Nieuwenhuizen2004-07-181-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 Nieuwenhuizen2004-06-171-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 Nieuwenhuizen2004-06-171-0/+3
* * flower/libc-extension.cc (lrint)[!HAVE_LRINT]: Add casting #define....* configure.in: * config.hh.in: Check for lrint. Jan Nieuwenhuizen2003-07-191-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 Nieuwenhuizen2003-07-171-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 Nieuwenhuizen2003-04-131-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 Nieuwenhuizen2003-02-261-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 Nieuwenhuizen2002-07-241-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 Nieuwenhuizen2002-07-241-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 Nieuwenhuizen2002-07-091-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 Nieuwenhuizen2002-06-201-1/+15
* imeksHan-Wen Nienhuys2002-06-031-3/+0
* * config.hh.in: Remove duplicate DIR_DATADIR entry....* aclocal.m4: Regenerate. * stepmake/aclocal.m4: Append $FULLVERSION to datadir. Jan Nieuwenhuizen2002-05-281-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 Nienhuys2002-02-101-0/+3
* release: 1.5.17...=========== * Emacs-mode: Inserting tags * Enable python2.1/Python.h 1.5.16.h Han-Wen Nienhuys2001-10-141-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 Nienhuys2001-09-241-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 Nienhuys2001-09-221-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 Nieuwenhuizen2001-09-211-0/+9
* patch::: 1.5.1.jcn2...1.5.1.jcn2 Jan Nieuwenhuizen2001-07-111-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 Nienhuys2001-03-051-1/+6
* patch::: 1.3.90.jcn1...1.3.90.jcn1 =========== * Use S_ISDIR () and check for stat.h. Jan Nieuwenhuizen2000-09-251-1/+7
* release: 1.3.75...====== 1.3.74. Han-Wen Nienhuys2000-07-251-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 Nienhuys2000-07-061-2/+2
* patch::: 1.3.49.jcn1...1.3.49.jcn1 ========== * Made silly faq.texi fixes (time to get my verbatim patch in :-) Jan Nieuwenhuizen2000-05-111-3/+0