summaryrefslogtreecommitdiff
path: root/Documentation/GNUmakefile
Commit message (Expand)AuthorAgeFilesLines
* Build: dist fix.Graham Percival2011-03-011-1/+1
* Simplify bibliography system....This patch contains some makefile work by Graham, but it's not worth trying to separate it into two separate patches. Phil Holmes2011-02-261-2/+5
* Build: end directories in their bare names and avoid some double slashes in l...Francisco Vila2011-02-011-1/+1
* Build: another fix for make dist.Graham Percival2010-08-241-5/+8
* Website build: use .bib files for the references.Graham Percival2010-08-191-1/+16
* Build: bib2html+html2texi => bib2texi....Partial fix for 1162. Graham Percival2010-08-191-14/+15
* Fix typos in the English manual.Ralf Wildenhues2010-07-311-2/+2
* Build: dist fix.Graham Percival2010-06-031-1/+1
* Build: don't include AJAX by default.Graham Percival2010-05-281-0/+5
* Docs: Add AJAX search field to the docs...-) Add a search field to the toc pane in our docs. If the user types three letters or more, an AJAX request is sent to the server to perform a search. The AJAX part is implemented in JS, the search part itself is implemented in PHP on the server side, which wades through a pre-generated index file (pure text). -) The texi2html init file now has the ability to create our own search index file, currently in pure text (the search script will go through it line for line. -) The search box is shown via JavaScript only if the files are viewed over http. If the user has JavaScript disabled or if the files are viewed as static pages (and not over http), then no search box appears, since it would not work anyway. -) Also, don't show search box when AJAX initialization failed. -) Print nice message if search index can't be opened, don't fail with error -) Install and use language-dependent index files for all known languages -) If we don't have a texinfo index, don't load the JS and don't print out the search box. (Workaround: css_lines is called before init_out, so we need to do the check already in css_lines!) If the index would be empty, don't create an empty .idx file -) If AJAX works and a user presses enter, the same AJAX query is triggered as when entering some letters, and the results appear on the same page. However, if for some reason AJAX does not work (in particular, if the onSubmit action handler isn't called), then a search page is loaded with the same results as the AJAX query... Reinhold Kainhofer2010-05-281-1/+17
* Doc: remove old automated-engraving.Graham Percival2010-04-191-1/+1
* Doc: Update (remove formatting from) `Last updated %' string.Jan Nieuwenhuizen2010-04-131-1/+1
* Resurrect translation-status.py. Fixes producing of translation status....This still produces the status-info in HTML only, but in texi-includable form. Jan Nieuwenhuizen2010-04-111-1/+2
* Fix make -C Documentation po-update....Use --keyword=_doc instead of running SED on copied sources. Add warning message in texi-langutils.py: * Why do we need node names extracted into Documentation/po and translated? That's already done inline using @translationof? * Why do we need translated node names of ALL languages there? I'm tempted to junk that and add - elif output_file: + elif output_file and scan_ly: in texi-langutils.py I.e., why do we have #. @node in Documentation/learning/tutorial.itely #. @section in Documentation/learning/tutorial.itely msgid "How to write input files" msgstr "" when this node is translated inline in Documentation/<LANG>/learning/tutorial.itely? And why are these? #. @node in Documentation/fr/essay.tely #. @appendix in Documentation/fr/essay.tely #. @node in Documentation/fr/learning.tely #. @appendix in Documentation/fr/learning.tely #. @node in Documentation/fr/notation.tely #. @appendix in Documentation/fr/notation.tely #. @node in Documentation/fr/usage.tely #. @appendix in Documentation/fr/usage.tely msgid "Index de LilyPond" msgstr "" #. @subsubheading in Documentation/fr/macros.itexi msgid "Commandes prédéfinies" msgstr "" Jan Nieuwenhuizen2010-04-101-1/+3
* Build: hackily add bibliography....This is quite yucky, but it's taken over an hour and frankly nobody's complained that the bibliography has been broken for a year, so I'm inclined just to go with this. Graham Percival2010-01-221-0/+20
* Clean up `make help' output....* Reformat output to fit 80-column terminals. * Replace "@echo -e" with multiple lines of "@echo" (distros implement the -e option differently). Mark Polesky2010-01-191-19/+26
* Docs: update translations script and instructions in the CG...Also remove French docs unused file. John Mandereau2010-01-191-1/+2
* Build: fix weblinks generation.Graham Percival2010-01-181-1/+1
* Fix 'make dist'...Dist Spanish essay included files. Try to make it work for both in-tree and out-of-tree dstribution tarball generation. John Mandereau2010-01-131-1/+1
* Docs: remove translations status pages and old documentation index...The documentation index has been replaced with sections Manuals in the new website. Translations status pages are temporarily removed because they have been broken by defining the top node via a Texinfo macro; thety will be reintroduced when rewriting the translations status generator using a Texinfo parser to really parse Texinfo manuals and generate Texinfo code, which will fix issue 857. John Mandereau2010-01-101-5/+1
* Web: rename web/examples to web/ly-examples...On websites with automatic content negotiation, this avoids the name clash of this directory with the page web/examples[.html|.LANG.html]. John Mandereau2010-01-041-5/+5
* Move yyout2grammar.py to scripts/build...This is in accordance with ROADMAP. John Mandereau2009-12-271-1/+1
* Always use $(PYTHON) scriptname.py....The often-used idiom #!/usr/bin/env python not only is potentially dangerous, but it also fails if there are several versions of python installed, with the python binaries named python2.4, python2.5, python2.6, ... This patch hopefully catches all remaining cases of a missing $(PYTHON). Matthias Kilian2009-12-271-10/+10
* Web build: separate makefile for security + ease....We can't rely on the normal makefile stuff, since that 1) involves a lot of extra building on lilypond.org, and 2) it's a security risk. So anything that needs to be done for the automatic hourly builds should be separated as much as possible, since I need to manually look through any files used to check for security flaws. I also need to do this whenever those files are updated. Graham Percival2009-12-261-10/+0
* Web build: improve website target.Graham Percival2009-12-251-5/+6
* Web build: build upload dir....Currently we still need to get out-www/pictures, but the rest is all there. Graham Percival2009-12-231-0/+9
* Web build: revert overly-ambitious deletion....This restores sensible filenames for web. Graham Percival2009-12-231-2/+1
* Web build: no more capital-letter filenames.Graham Percival2009-12-221-2/+2
* Doc build: fix xref include dirs.Graham Percival2009-12-201-2/+4
* Doc build: move info direntry to web.texi....Since web.texi is the "general" manual, it makes more sense to have it here. notation.tely is now specifically the notation reference. Graham Percival2009-12-171-1/+1
* Docs: merge both Texi2HTML init files...Also clean up previous attempts at achieving this merging. This commit should make the website technically ready for translations. John Mandereau2009-12-161-5/+1
* Doc: CG: add ROADMAP.Graham Percival2009-11-231-0/+7
* Doc build: rename general -> web....Hopefully the last major change until a new build system. :( Graham Percival2009-11-211-10/+10
* Doc build: move general.texi back into a subdir....- also add index.html.in to redirect into general/ ("temporary" hack, pending better reorg of the build process) - TODO: rename general.texi to web.texi Graham Percival2009-11-211-11/+7
* Doc build: simplify sed rule....This might fix Carl's problem in http://lists.gnu.org/archive/html/lilypond-devel/2009-10/msg00201.html Graham Percival2009-10-231-2/+2
* Partially fix documentation translation generation...- generate Texinfo skeletons with @translationof; - do not copy any file besides GNUmakefile and Texinfo skeletons into new language directories -- for each such file, either it is common to all languages or it needs to be translated, thus in either case it should not be copied into the new language directory; - do not create directories for nuts, they can be created later using TRANSLATION_DIRS=newdir new-lang. John Mandereau2009-10-211-13/+4
* Doc: make Changes a split manual....This fixes a broken link on the web page, and it's something we want to do in the long term anyway. Graham Percival2009-10-191-1/+1
* Doc build: fix URLs for @refs to/from general....This is a bit ugly, but as far as I can see, it's the only way to do it without seriously hacking the texi2html init file. Graham Percival2009-10-181-0/+3
* Doc build: create general->index.html in a slightly more stepmake-esque way.Graham Percival2009-10-181-7/+10
* Build: add Documentation/included/. (sorry)Graham Percival2009-10-061-1/+2
* Doc: add Extending manual.Graham Percival2009-10-041-2/+3
* Web: migrate remaining info from deve.html.in into new website.Graham Percival2009-10-031-1/+1
* Doc: new website is the main doc page now.Graham Percival2009-10-031-2/+5
* Doc: do application->usage change in all translations.Graham Percival2009-09-291-1/+1
* Doc: rename application to usage.Graham Percival2009-09-261-2/+2
* Doc build: make lilypond-general.info a normal manual....This should mean that "info lilypond" will now find the man page equivalent, as defined in notation.itely. Graham Percival2009-09-261-4/+2
* Doc: move latex examples into application.Graham Percival2009-09-251-3/+1
* Fix image paths in Texinfo docs build outside the source treeJohn Mandereau2009-09-221-3/+1
* Build: more EXTRA_DIST for GUB happiness....No, I have no clue why most of these are necessary; they look wrong to me. But screw it, I want to get a release happening. Tomorrow morning, though. I'm going to bed now. Graham Percival2009-09-171-1/+2
* Dist: add files to dist to prevent GUB complaining.Graham Percival2009-09-171-1/+1