summaryrefslogtreecommitdiff
path: root/scripts/build/www_post.py
Commit message (Collapse)AuthorAgeFilesLines
* Add autogenerated markers (issue 847).Julien Rioux2012-10-181-1/+8
| | | | | | Add autogenerated markers to files produced from build scripts. Also fix some typos and help message from scripts.
* Build: Mirror info and tex output from -book regtests to the web.Julien Rioux2012-02-171-0/+8
|
* Build: Check if link exists, not if linked file exists.Julien Rioux2012-01-221-1/+1
|
* Final version of not always copying html filesPhil Holmes2012-01-151-3/+8
|
* Fix the 404 on contributor-big-page and contributor/website-build (issue 1974).Julien Rioux2011-10-251-1/+7
| | | | | | They were actually excluded in the www_post processing stage because they contain the string 'UNTRANSLATED NODE: IGNORE ME', which is part of the actual documentation.
* Docs: Add AJAX search field to the docsReinhold Kainhofer2010-05-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | -) 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...
* Check for `UNTRANSLATED NODE: IGNORE ME' in two more places.Jan Nieuwenhuizen2010-04-101-1/+2
| | | | Fixes mirroring of untranslated html files.
* Doc build: update for no Documentation/index.htmlGraham Percival2010-01-111-1/+1
|
* Docs: also distribute .jpe?g files in docball and web siteJohn Mandereau2009-08-181-1/+1
|
* WEB: Integration of new web site [general.texi].Jan Nieuwenhuizen2009-08-121-1/+1
| | | | | | | | | | Fixes: - eternal circular dependencies by not re-using/re-touching xref-maps - texi2html flags cleanups - new-lang target in Documentation produces working skeleton again - move some lilypond-specific code out of stepmake - fr: missing macro definitions - web css fix for footer
* Docs: reorganize documentation directory structureJohn Mandereau2009-07-251-15/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rename manuals by stripping "lilypond-" prefix from all source file names and HTML and PDF output (it is kept in Info output, where it is necessary), * move manuals in Documentation/user one directory higher, in addition rename lilypond-program to application, and put .itely files in subdirectories, * move Documentation/topdocs/NEWS.tely to Documentation, * move Documentation/devel/contrib-guide.texi to Documentation/contributor.texi, * move input/lsr/lilypond-snippets.tely to Documentation/, move the rest input/lsr to Documentation/snippets, * move input/new to Documentation/snippets/new, * move input/texidocs contents to Documentation/<language_codes>/texidocs, splitting texidocs by language, * do the same changes in all translations when applicable, * move Documentation/devel/index.html.in back to Documentation/deve.html.in. 'make all', 'make doc' and 'make dist' have been tested, although tons of broken HTML and PDF links and Info cross-references are expected. Maintenance makefiles (Documentation/GNUmakefile) and scripts (scripts/auxiliar) are known to be broken, they will be updated in a future commit. TODO: Documentation/GNUmakefile is still a bit of a mess.
* Typo fixPatrick McCarty2009-07-051-1/+1
|
* MusicXML: Install the .zip file containing the test suite, too.Reinhold Kainhofer2009-03-191-1/+1
|
* Add Contributors' Guide stub and clean up makefilesJohn Mandereau2009-01-091-4/+10
| | | | | | | | | | | | | * add Contributors' Guide stub in new directory Documentation/devel/; * move Documentation/devel.html.in to Documentation/devel/index.html.in to avoid clashing directory and file names on lilypond.org; * cleanup topdocs and Texinfo makefiles; * fix links accordingly; * fix 'make dist'.
* Clean up buildscriptsJohn Mandereau2009-01-051-0/+100
- move scripts from buildscripts/ according to the new ROADMAP, create three directories for this purpose: scripts/aux/, scripts/build/ and python/aux; - make permissions and interpreter specs clearer: all scripts in scripts/build are non-executable and use an interpreter determined in config.make, all scripts in scripts/aux use hard-coded interpreters; - always use built avatars of scripts in scripts/build, as a consequence remove interpreter invocations which are no longer needed; - keep old scripts in buildscripts/ which are junked in the very next commits.